The Gearbox Software Forums Go to Gearboxity.comGo to Gearbox Software's Web site

Go Back   The Gearbox Software Forums > Gearbox Games > Borderlands > Borderlands General Discussion

Reply
Click here to go to the first staff post in this thread.  
Thread Tools Display Modes
Old November 9th, 2009, 09:47 AM   #1
Obli
Configurator
 
Obli's Avatar
 
Join Date: Nov 2009
Location: Bordeaux, France
Posts: 51
Thumbs up [PC Utility] *UPDATED* Borderlands Configuration Editor

============================================
Current release : v2.1.4
============================================

Hello everyone,

For the new people coming to this thread, this utility enables you to modify a lot of the game internal parameters.
I wrote this application in C#/WPF. The application automatically detects the tweaks you already made and enables you to undo/redo them.

Do not hesitate to tell which tweaks you would (really) like to be integrated into the app
I'm planning to make a full keyboard mapping tool, but it will require some time.

Note : the application first makes backups of every file it modifies, so use it without worrying.

Note : if a checkbox is disabled, it means that the application couldn't locate the right section in your .ini files (only if you made though strange modifications). Try restoring original .ini files.

Warning : this application currently needs strong beta testing. It works for me but it does not mean it will work for you !
This application should be harmless since it backups everything but if you are one of its first users, you are a beta tester.
Reports of bugs/craches are more than welcome !


==============================================
F.A.Q.
==============================================
Q : I used your config tool and my keyboard/mouse isn't responding anymore ingame, please help !!
A : It is a know "bug" (not really a bug actually) of the game. Your config files are not completly built and the utility assumes they are.
You have to launch the game, go to the commands option menu, modify at least one of your command bindings, then save (then reset your command to what you wanted if you need, save again).
After doing so, exit the game and start the utility. It should just work fine.
If you are using a version greater than 2.1.2, this bug shouldn't happen to you. If it does, please report it. The previous workaround should still work.

Q : I have a good tweak that you should definitely add !
A : Just tell me, reply to this thread I want to include most of the known tweaks, but I don't have enough time to check for them on the PC Tech Support thread. If the tweak involves complex modifications, like the "toggle zoom" or "toggle third person", allow me more time to implement and test it.

==============================================
TODO (included in future updates)
==============================================
- add a "test your ports" option ***
- fix third person mode zoom ***
- add options to change the third person configuration **
- add a "fix connexion timeout" option *
- add a "toggle hide hud" bind *

==============================================





==============================================
This application requires .NET Framework 3.5 SP1 !!
==============================================
Download Links
v2.1.4 (contains auto-updater) : http://www.mediafire.com/?2w5gmdqjihj

.NET Framework Detector (if you do not know if you are up to date) :
http://www.codeplex.com/FrameworkDetector
==============================================

For the memories, the first version of the application :
http://free0.hiboox.com/images/4609/...4066a34b62.jpg



.

Last edited by Obli; November 28th, 2009 at 01:16 PM. Reason: New revision out (2.1.4)
Obli is offline   Reply With Quote
Old November 9th, 2009, 10:25 AM   #2
Kaerar
Law Murderer
 
Kaerar's Avatar
 
Join Date: Oct 2009
Posts: 115
Default Re: [PC Utility] Borderlands Configuration Tool

Looks really good mate.

Definitely need the Weapon Card fix added asap as that is imperative to seeing all
If you do implement it, make it have a changeable font size between 8 and 14 (I think 14 is stock though it could be 12). I currently have it on 8 but I am changing it to 10 to check the difference.

Oh and any chance of using ADrive or Mediafire for the upload? Megaupload isn't great for downloading from

Last edited by Kaerar; November 9th, 2009 at 10:27 AM.
Kaerar is offline   Reply With Quote
Old November 9th, 2009, 10:26 AM   #3
smeghammer
First Access Club Member
 
Join Date: Nov 2009
Posts: 14
Default Re: [PC Utility] Borderlands Configuration Tool

Nice man, good job, havn't tried it but i will!
smeghammer is offline   Reply With Quote
Old November 9th, 2009, 10:35 AM   #4
Kachi
I am... Lime Cat? Rawr
 
Kachi's Avatar
 
Join Date: Oct 2009
Location: Places, mostly Home
Posts: 339
Default Re: [PC Utility] Borderlands Configuration Tool

Trying now. Will post an update.



EDIT-1* - Tried, did the same thing that happened when i tried to do it myself the first time, acted like i had NO keybinds. Repairing NetFrame to see if somehow that was the issue.


EDIT-2* - I know this is my issue, but my code is all messed up. It shows:

Code:
[Engine.PlayerInput]
MoveForwardSpeed=1200
MoveStrafeSpeed=1200
LookRightScale=300
LookUpScale=-250
MouseSensitivity=60.0
DoubleClickTime=0.250000
bEnableMouseSmoothing=False
Bindings=(Name="Fire",Command="Button bFire | StartFire | OnRelease StopFire")
Bindings=(Name="AltFire",Command="StartAltFire | OnRelease StopAltFire")
Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0")
Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0")
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100")
Bindings=(Name="TurnRight",Command="Axis aBaseX  Speed=+200.0 AbsoluteAxis=100")
Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0")
Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0")
Bindings=(Name="Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100")
Bindings=(Name="Duck",Command="Button bDuck | Axis aUp Speed=-1.0  AbsoluteAxis=100")
Bindings=(Name="Look",Command="Button bLook")
Bindings=(Name="Pause",Command="Pause")
Bindings=(Name="LookToggle",Command="Toggle bLook")
Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100")
Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100")
Bindings=(Name="CenterView",Command="Button bSnapLevel")
Bindings=(Name="Walking",Command="Button bRun")
Bindings=(Name="Strafe",Command="Button bStrafe")
Bindings=(Name="NextWeapon",Command="NextWeapon")
Bindings=(Name="ViewTeam",Command="ViewClass Pawn")
Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest")
Bindings=(Name="Turn180",Command="Button bTurn180")
Bindings=(Name="P",Command="ShowStatusMenu_Character")
Bindings=(Name="M",Command="ShowMap")
Bindings=(Name="A",Command="StrafeLeft")
Bindings=(Name="D",Command="StrafeRight")
Bindings=(Name="C",Command="advancedbutton bAdvancedButtonAux1 | SwitchSeats")
Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX")
Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY")
Bindings=(Name="Tab",Command="advancedbutton bAdvancedButtonAux7")
Bindings=(Name="H",Command="PlayVehicleHorn")
Bindings=(Name="T",Command="Talk")
Bindings=(Name="I",Command="ShowStatusMenu_Inventory")
Bindings=(Name="Underscore",Command="ThrowWeapon")
Bindings=(Name="RightBracket",Command="advancedbutton bAdvancedButtonAux4")
Bindings=(Name="LeftBracket",Command="PrevItem")
Bindings=(Name="MouseScrollDown",Command="advancedbutton bAdvancedButtonAux2")
Bindings=(Name="MouseScrollUp",Command="advancedbutton bAdvancedButtonAux8")
Bindings=(Name="RightMouseButton",Command="advancedbutton bAdvancedButtonAux5")
Bindings=(Name="LeftMouseButton",Command="advancedbutton bWillowFire | CancelMatinee")
Bindings=(Name="LeftShift",Command="advancedbutton bAdvancedButtonAux6")
Bindings=(Name="E",Command="advancedbutton bContextUse")
Bindings=(Name="G",Command="advancedbutton bGrenade | VehicleLookLeft | VehicleLookRight | OnRelease VehicleNoLookLeft | OnRelease VehicleNoLookRight")
Bindings=(Name="Q",Command="advancedbutton bAdvancedButtonAux4")
Bindings=(Name="F",Command="advancedbutton bSkill")
Bindings=(Name="Left",Command="TurnLeft")
Bindings=(Name="Right",Command="TurnRight")
Bindings=(Name="SpaceBar",Command="advancedbutton bJump | LockVehicle")
Bindings=(Name="Four",Command="advancedbutton bAdvancedButtonAux12")
Bindings=(Name="Three",Command="advancedbutton bAdvancedButtonAux11")
Bindings=(Name="Two",Command="advancedbutton bAdvancedButtonAux10")
Bindings=(Name="One",Command="advancedbutton bAdvancedButtonAux9")
Bindings=(Name="XboxTypeS_DPad_Right",Command="advancedbutton bAdvancedButtonAux12")
Bindings=(Name="XboxTypeS_DPad_Left",Command="advancedbutton bAdvancedButtonAux11")
Bindings=(Name="XboxTypeS_DPad_Down",Command="advancedbutton bAdvancedButtonAux10")
Bindings=(Name="XboxTypeS_DPad_Up",Command="advancedbutton bAdvancedButtonAux9")
Bindings=(Name="XboxTypeS_RightY",Command="AdvancedAxis aAdvancedLookup Definition=gd_input.AdvancedAxis.LookUp")
Bindings=(Name="V",Command="advancedbutton bAdvancedButtonAux3")
Bindings=(Name="R",Command="advancedbutton bReload")
Bindings=(Name="S",Command="MoveBackward | Axis aBrake Speed=+1.0")
Bindings=(Name="W",Command="MoveForward | Axis aGas Speed=+1.0")
Bindings=(Name="Escape",Command="CloseEditorViewport | onrelease ShowMenu | CancelMatinee")
Bindings=(Name="Insert",Command="Camera FreeCam")
Bindings=(Name="XboxTypeS_RightX",Command="AdvancedAxis aAdvancedTurn Definition=gd_input.AdvancedAxis.Turn")
Bindings=(Name="K",Command="ShowStatusMenu_Skills")
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3")
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3")
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="advancedbutton bAdvancedButtonAux6 | PlayVehicleHorn")
Bindings=(Name="XboxTypeS_RightThumbstick",Command="advancedbutton bAdvancedButtonAux3")
Bindings=(Name="XboxTypeS_LeftTriggerAxis",Command="Axis aBrake Speed=1.0 DeadZone=0.2")
Bindings=(Name="XboxTypeS_RightTriggerAxis",Command="Axis aGas Speed=1.0 DeadZone=0.2")
Bindings=(Name="XboxTypeS_LeftTrigger",Command="advancedbutton bAdvancedButtonAux5")
Bindings=(Name="XboxTypeS_RightTrigger",Command="advancedbutton bWillowFire")
Bindings=(Name="XboxTypeS_LeftShoulder",Command="advancedbutton bSkill | advancedbutton bAdvancedButtonAux4")
Bindings=(Name="XboxTypeS_RightShoulder",Command="advancedbutton bGrenade | VehicleLookLeft | VehicleLookRight | OnRelease VehicleNoLookLeft | OnRelease VehicleNoLookRight")
Bindings=(Name="XboxTypeS_Start",Command="Pause | CancelMatinee")
Bindings=(Name="XboxTypeS_Back",Command="advancedbutton bAdvancedButtonAux7 | CancelMatinee")
Bindings=(Name="XboxTypeS_Y",Command="advancedbutton bAdvancedButtonAux2 | advancedbutton bAdvancedButtonAux13 | SwitchSeats")
Bindings=(Name="XboxTypeS_X",Command="advancedbutton bContextUse")
Bindings=(Name="XboxTypeS_B",Command="advancedbutton bAdvancedButtonAux1")
Bindings=(Name="XboxTypeS_A",Command="advancedbutton bJump | LockVehicle | CancelMatinee")
Bindings=(Name="L",Command="ShowStatusMenu_Logs")
Bindings=(Name="Y",Command="GSTalk")
Bindings=(Name="O",Command="OpenFriendsUI")
Bindings=(Name="NumPadSix",Command="NextShowDebugPage")
Bindings=(Name="NumPadFour",Command="PrevShowDebugPage")
Bindings=(Name="NumPadSeven",Command="MakeActivePrevShowDebugGroup")
Bindings=(Name="NumPadNine",Command="MakeActiveNextShowDebugGroup")
Bindings=(Name="F8",Command="shot")
Bindings=(Name="F2",Command="dbm_ToggleShowDebug",Control=False,Shift=False,Alt=False)
Bindings=(Name="F12",Command="stat fps",Control=False,Shift=False,Alt=False,LeftTrigg er=False,RightTrigger=False,bIgnoreCtrl=False,bIgn oreShift=False,bIgnoreAlt=False)
I put the f12 bind there a long time ago. But with the program, it puts the bind here:
Code:
[WillowGame.WillowPlayerInput]
AdvancedButtonTapInterval=0.35
AdvancedButtonRetapDelay=0.5
bAlwaysPlayForceFeedback=false
RunWalkTransitionThreshold=0.75

Bindings=(Name="F12",Command=stat fps,Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Where it is supposed to be. I think it's an issue on my side.
__________________
"I like the idea of a 'professional troll', though. Makes me think of a hideous creature living under a bridge, handing out business cards." - Ben "Yahtzee" Croshaw

I Bet You Wont
Little Fun With Lilith Video Thread!

Last edited by Kachi; November 9th, 2009 at 10:58 AM.
Kachi is offline   Reply With Quote
Old November 9th, 2009, 10:57 AM   #5
kansas lunatic
New Member
 
Join Date: Nov 2009
Posts: 2
Default Re: [PC Utility] Borderlands Configuration Tool

Crash for me when ever I click apply
kansas lunatic is offline   Reply With Quote
Old November 9th, 2009, 11:10 AM   #6
FARSLAYER
Member
 
Join Date: Oct 2009
Posts: 99
Default Re: [PC Utility] Borderlands Configuration Tool

Crashes on startup for me, net framework 2.0 on up is all green so that isn't the problem. I'm on windows Xp sp2.
FARSLAYER is offline   Reply With Quote
Old November 9th, 2009, 11:16 AM   #7
Obli
Configurator
 
Obli's Avatar
 
Join Date: Nov 2009
Location: Bordeaux, France
Posts: 51
Default Re: [PC Utility] Borderlands Configuration Tool

@kachi
The inputs modifications like the "stat fps" command are all put in the [WillowGame.WillowPlayerInput] section. Actually, the utility only relies on this section and does not read the other sections of the willowinput.ini file. If you edited the [Engine.PlayerInput] section, the utility wil grey out every input checkbox since it cannot find anything in the [WillowGame.WillowPlayerInput] section.
I'll consider modifying the behaviour, but I thought that editing the [Engine.PlayerInput] was not recommanded. (remember : it is a casual app, I don't except people to mess with [Engine.PlayerInput], that's an advanced modification )

@Farslayer
I think the application cannot fond your .ini config files. I didn't caugh these errors. I will include an error log file with next revision. Make sure you have something in MyDocumentsFolder\My Games\Borderlands\WillowGame\Config

@karear
Mirror added, thanks

@smeghammer
Thanks
Obli is offline   Reply With Quote
Old November 9th, 2009, 12:17 PM   #8
FARSLAYER
Member
 
Join Date: Oct 2009
Posts: 99
Default Re: [PC Utility] Borderlands Configuration Tool

Obli my config files are there i don't think that is the problem.
FARSLAYER is offline   Reply With Quote
Old November 9th, 2009, 01:11 PM   #9
Jeffman12
New Member
 
Join Date: Nov 2009
Posts: 10
Default Re: [PC Utility] Borderlands Configuration Tool

Ran this on my win7 64 edition, seemed to work just fine.
Jeffman12 is offline   Reply With Quote
Old November 9th, 2009, 01:17 PM   #10
Kachi
I am... Lime Cat? Rawr
 
Kachi's Avatar
 
Join Date: Oct 2009
Location: Places, mostly Home
Posts: 339
Default Re: [PC Utility] Borderlands Configuration Tool

Quote:
Originally Posted by Obli View Post
@kachi
The inputs modifications like the "stat fps" command are all put in the [WillowGame.WillowPlayerInput] section. Actually, the utility only relies on this section and does not read the other sections of the willowinput.ini file. If you edited the [Engine.PlayerInput] section, the utility wil grey out every input checkbox since it cannot find anything in the [WillowGame.WillowPlayerInput] section.
I'll consider modifying the behaviour, but I thought that editing the [Engine.PlayerInput] was not recommanded. (remember : it is a casual app, I don't except people to mess with [Engine.PlayerInput], that's an advanced modification )
I completely understand that. That's why i think it's an issue on my side. Ive never had my Binds under [WillowGame.WillowPlayerInput]. Ive had to put the thinks like FOV and such under the [Engine.PlayerInput] section.. Oh well. Great tool tho. Really. I hope i can get my end working because it seems it can be VERY useful.
__________________
"I like the idea of a 'professional troll', though. Makes me think of a hideous creature living under a bridge, handing out business cards." - Ben "Yahtzee" Croshaw

I Bet You Wont
Little Fun With Lilith Video Thread!
Kachi is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 12:00 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.