
+ Unlimited Ammo script now handles weapon recoil and sets weapon base Damage, Accuracy and Fire Rates to (float)50.000, (float)0.05 and (float)0.05.

The usual UE3 PlayersOnly rule applies - while game stops, you can't fire weapons. Now AIs and GFX get frozen, while you're able to roam around - walk, jump. I believe this method will also fix the BioShock Elizabeth model issue when using PlayersOnly. + Modified Cheat Handler script and turned it threaded now, therefore the EPhysics location I used is not hooked anymore. + Everything can be enabled at main menu or anytime you wish. Now it works perfectly, using UE3 functions to retrieve Indexes. In other words, when you enabled Fly with NumPad 2, you got unlimited bullets as well Smile I guess CE had a bug with removing hotkeys in that table of mine. In the past I used NumPad 2 to set to 0 the Delta for Weapon clip and although I have removed the key, when I press NumPad 2, 0x9DC in Weapon structure becomes 0. + Moved Fly and Ghost to NumPad 4 and NumPad 5 keys. + Fly reassigned to NumPad 2 and Ghost to NumPad 3. I've set the hotkeys back, looks like it was an hidden group item that still had the assigned NumPad 2 hotkey - removed NumPad 4 and 5 for Fly and Ghost. + If you speed too fast with Fly, change this line (the first instance of it you find in the script): Now it also treats weapons where consumed bullets amount is variable, be it negative or positive (e.g.: Seraph or Pearlescent shotguns). + Edited Sleep to properly point to kernel32.Sleep - I found that in Borderlands 1, CE compiles it as msvcrt.Sleep, thus it led to crashes if you disabled the script. No need to use "God Mode" script anymore. Toggleable in Cheat Handler via NumPad 5. + Added UE3 God command's effect to the list. * Additionally, Obj Dump command should help you discover more stuff Razz (e.g.: Obj Dump bGodMode) What you can do with ObjectsDump.txt for example is to quickly alter an UObject in-memory, knowing its allocated address. Two files, NamesDump.txt and ObjectsDump.txt will be available for you in Borderlands 2\Binaries\Win32 folder. * Finally, the GNames & GObjects Dumper (ASCII) script will dump all GNames and GObjects in the game. The hook in the script can be used for many purposes, as it catches the moment WillowPlayerController UObject is initialized and written in LocalPlayer UObject Wink

Therefore, the Set Hook & Emulate WillowCheatManager UObject script, although working, is not useful. Fun thing though is some of the UObjects containing the effects of the UFunctions of interest are still available (e.g.: bGodMode). * Left as proof of concept a way to emulate WillowCheatManager UObject that unfortunately is useless, as the developers removed all functions. Script also patches a jump that would lead to appending "say" string to anything you typed in the console. What the script does is to write at two offsets in Console UObject the IDs for the functions opening the console via the two keys: Back in-game, press Tilde (~) key to get the console open.
Borderlands 2 cheat engine script Patch#
* If you want to activate the console (and have not done so through DefaultInput.ini in Borderlands 2\WillowGame\Config folder), activate Enable Console / Patch "say" Appending script. + Expand section and activate Get UE3 Pointers/Addresses script. + Updated the table adding some features that might prove helpful to modders (such as TechnoJacker or pox911).
