

You can switch back to the original packages by renaming the modified ones to something else and renaming the four original files (prefixed by an underscore) back to their original names.

Modified packages will not work in multiplayer unless you are host (or if the host has matching modified files?). Find and replace the hex values 58 01 04 28 with 58 01 04 27 (one occurance). This will patch the console so commands aren't interpreted as chat messages. Find and replace the hex values 1B E9 47 with 1B A5 14 (two occurances). Open up the now decompressed Engine.upk in the hex editor. The tool will dump the larger, decompressed packages in the Unpacked folder. In the command prompt, enter the command "decompress Engine.upk" and then "decompress WillowGame.upk".

While in the decompress folder and with no files highlighted, hold shift and right click and select "Open command window here" from the context menu. Rename the originals in *\CookedPCConsole* to "_Engine.upk" and "_WillowGame.upk" so you can switch back to them when you want. This will allow you to use modified versions of these packages.Ĭopy Engine.upk and WillowGame.upk from Borderlands 2\WillowGame\CookedPCConsole to the folder containing the decompress tool (decompress.exe). Alter these in some way such as " zngine.upk" and " zillowgame.upk" and save. There will only be one occurrence of each. Find the strings " engine.upk" and " willowgame.upk". Load up Borderlands 2\Binaries\Win32\Borderlands2.exe in the hex editor. This method was tested on the Steam, Windows version.įiles you should backup: - Borderlands 2\Binaries\Win32\Borderlands2.exe - Borderlands 2\WillowGame\CookedPCConsole\Engine.upk - Borderlands 2\WillowGame\CookedPCConsole\WillowGame.upk Now on to modding the game to make the console useful. Tilde key should now open the console in-game. A short guide for that:įind C:\Users.\Documents\My Games\Borderlands 2\WillowGame\Config\WillowInput.ini.įind and replace "ConsoleKey=Undefine" with "ConsoleKey=Tilde". This also requires you to already have access to the console. Playerselectclass GD_Soldier playerselectclass GD_Assassin playerselectclass GD_Siren playerselectclass GD_Mercenary DeveloperUnlockAnAchievement DeveloperUnlockAllCustomizations DeveloperSpawnAwesomeItems DeveloperLoaded DeveloperDemigod DeveloperFreeLevels DeveloperGiveCash DeveloperGiveEridium DeveloperCompleteAllChallengesToLevel KillEnemies OpenL Ĭamera 3rd ToggleHUD TiledShot FOV
