Thanks so much for this trainer! I finally decided to donate in appreciation of your time and work. You rock
If perhaps you're interested in adding more features to future versions, a lot of stuff was easy to find in cheat engine:
- Badass Bonuses: They are stored as 4-byte numbers, all next to each other in memory. Instead of the displayed percentages, what's stored is the number of times each bonus has been incremented (i.e., when the displayed percentage is 300% or so, the actual stored value is 7000 something). Direct editing of the ranks makes it easy to get 5000%+ bonuses, as opposed to having to manually assign them over and over. The one thing to be careful of is fire rate. Beyond a few hundred % bonus, your weapons empty their clips instantly.
- Vending machine cooldown timer: Stored as a float in seconds, and bringing it back down to 1 causes the machine to refresh on next use. Mainly useful for the Grinder mission where you have to get/buy 50 white weapons to turn in.
- Z-axis locking (flying): Stored as a signed float, easy to find by moving up and down on a staircase until you've narrowed it down to 10 or so values. Useful for getting around outside areas, instead of having to climb the long way around.
- Oxygen: Float, easy to find by standing in a bubble, exiting for a while, and coming back in.
- Movement speed? It seems there is no serverside checking for move distance, so you can move arbitrarily fast, even in online games, with no rubberbanding.
- Unlockables: I haven't tested this yet, but it might be possible to add golden keys, backpack/ammo upgrades, etc. so that they would stay with the char permanently.