Battle Brothers

Battle Brothers

31 ratings
Altering BB's stats with cheat engine
By Peptide
Mainly for the purpose of build testing.
   
Award
Favorite
Favorited
Unfavorite
Editing Gold/Tools/Ammo/Medicine data
Keep in mind that addresses are temporary .

First you need to add your current gold in the value box under the value type float and make the first scan.





Then go to the nearest town and sell/buy something, depending on what you did you have to change the scan type to "increased/decreased value" and do the next scan.





You should obtain the address with your current gold value, add it to the list with a double click and change the value to whatever you want.





You can do the same with tools, ammunition and medicine but not food as it depends on your inventory.


Editing character's statistics
First you need a brother with at least 1 level up available, you can recruit one with your newfound gold or fight your way through, then you need to open 3 instances of cheat engine and imput the chosen data in each one, for instance resolve, fatigue or melee skill, and launch the first scan.





For the next scan, select "increasing the value by" your character's growth, you should obtain something like this :





As you can see in my case, i have something like "1F188xxx" with this information i can now search the other statistics like action points or vision and modify them.





You can also change the number of perks available with this method :





Please have fun testing your builds or slaughtering goblins with your 300 PA ubermensch :)
15 Comments
the noble Feb 25, 2023 @ 12:51pm 
Queen Ruby always have high number.

the way cheat engine work is by modifing number it does not change code.

that why you need to enter the value many time.
exemple you battle brother defence is 5. you imput 5 in the program and it going to pull out all the 5 in you save file (it's a lot)
but then since you gain a level and change the 5 for a 6 and ask how many of those 5 became 6 and you will probably have only a few of them that did. all that is left is find the right one.
Queen Ruby Sep 3, 2020 @ 11:54am 
Can you make characters invulnerable/always have max health or just a really high number?
peddroelm Aug 31, 2020 @ 11:17am 
example how to build group search to find a bro's base stats

w: is skip X bits (don't care about the value of those bits)

So for a bro with 118 Fatigue, 7 Vision, 1 Ranged Def, 69 HP, 9 AP, 41 Ranged Skill, 110 Initiative, 53 Melee Skill, 1 Melee defense and 29 Resolve the group search would look like this :

"4:118 w:76 4:7 w:96 4:1 w:1336 4:69 w:836 4:9 w:416 4:41 w:196 4:110 w:16 4:53 w:176 4:1 w:796 4:29"

Soundless Aug 24, 2020 @ 3:24pm 
Can someone reach out to me on the use of cheat engine i cant seem to get this to match up or work.
Noxious May 16, 2019 @ 6:29pm 
For those of you if you for some reason want to edit the action points, find the tag of the abilities, which should have the first few similar. Then enter 9 and scroll until you find it. For example:

My tag of one stat was 31E4A978
I scrolled and found the AP stat which for me was 31E4B1FC

Keep in mind that it is going to be different for everyone.
itsnarkoz May 15, 2019 @ 8:45am 
Great Thanks! It's really work.
Fluffybutt May 14, 2019 @ 3:34pm 
works with the warriors of the north dlc, though i cant seem to get it to work for the gold amount in the "raiders" origin, but it still works with stats
hostil3univ3rs3 Nov 15, 2018 @ 1:46pm 
@ BlaZeR Bahaha! And to the creator of this post, Thanks for the explanation, i suspected this was the only real way to get at those stats, but was still pretty unsure. Xsnowmagex explained it perfectly everyone. There are no "lists" posted here because every one of you are going to come up with different "values" while using cheat engine. The guide is accurate, and right here for the taking. If anyone is still confused go back to step one and repeat.
Xsnowmagex Mar 27, 2018 @ 5:05pm 
Just tested it and it works my range was 29A13000 to 29A14999 just remember you're doing the base value not what's shown in the stat box. For example, the usual base vision is 7 but if I have a brother who has eagle eye it says 8. When I search I'll have to search 7 not 8. And remember your range will be different every time you do this.
Xsnowmagex Mar 27, 2018 @ 4:59pm 
Okay i think I get it, so first you use cheat engine like usual (can look up videos of any game). Once you have a few value you can see a pattern in their address, his example was it starts with 1F188. Mine was it starts with 29A1 and the last 4 digits change.
So on your new searchs set the range (start stop under memory scan) to start 1F188000 stop 1F189999(or something like that).
Then your new searchs should be one or two values instead of thousands. Change those values to what you want and you're good.