[REQUEST] Battle Brothers

The Mogician

Novice Cheater
Mar 4, 2017
210
12
18
#41
NoobLord post_id=6513 time=1493130161 user_id=3618 said:
So I tried to use those offsets ByteHammer calculated and nothing came up, now I think this is because I don't know how to use groupscan command, so can somebody explain to me how to use these offsets step by step?
All you have to do is to find the fatigue value first. When you find the value, bring up the calculator on your computer (set to programmer mode so you can calculate hex), put in the address, add the offset and you will get the new address.
 

merrowind

What is cheating?
Fearless Donors
Mar 6, 2017
4
0
1
#42
Hmm, the provided method still works fine for me.
1p:[Fatigue] w:179
1p:[Ranged Defense] w:1159
1p:[Melee Skill] w:179
1p:[Hitpoints] w:1459
1p:[Initiative] w:199
1p:[Melee Defense] w:279
1p:[Resolve] w:419
1p:[Ranged Skill]

1p:101 w:179 1p:0 w:1159 1p:61 w:179 1p:50 w:1459 1p:108 w:199 1p:7 w:279 1p:59 w:419 1p:37
If you want values higher than 255, then, if you are as lazy as I am, upon finding the stats, change they type to a 2 byte value.
 

NoobLord

What is cheating?
Apr 25, 2017
4
0
1
#43
[quote="The Mogician" post_id=6614 time=1493221757 user_id=533]
All you have to do is to find the fatigue value first. When you find the value, bring up the calculator on your computer (set to programmer mode so you can calculate hex), put in the address, add the offset and you will get the new address.
[/quote]

Thanks, this worked for me.
merrowind post_id=6618 time=1493226231 user_id=707 said:
Hmm, the provided method still works fine for me.
1p:[Fatigue] w:179
1p:[Ranged Defense] w:1159
1p:[Melee Skill] w:179
1p:[Hitpoints] w:1459
1p:[Initiative] w:199
1p:[Melee Defense] w:279
1p:[Resolve] w:419
1p:[Ranged Skill]

1p:101 w:179 1p:0 w:1159 1p:61 w:179 1p:50 w:1459 1p:108 w:199 1p:7 w:279 1p:59 w:419 1p:37
If you want values higher than 255, then, if you are as lazy as I am, upon finding the stats, change they type to a 2 byte value.
Why change it to 2 byte? It's now a 4 byte and I'd think 4 byte has a higher upper bound than 2 byte.

EDIT: For anyone interested, the relative hexadecimal offsets instead of the relative decimal offsets
Code:
fatigue 		0
ranged defense		B4
melee skill		488
hitpoints		B4
initiative		5B4
melee defense		C8
resolve			118
ranged skill		1A4
 

NoobLord

What is cheating?
Apr 25, 2017
4
0
1
#44
Does anybody know if the perk points have a standard offset as well or do they have a variable one?
 

JTCE

What is cheating?
May 12, 2017
8
0
1
#47
Bump because we still need a table

Please Shinkansen, bless us with your beautiful forum posts and wonderful tables like you once did on CE. You are not the hero we deserve but the one we need.
 

ColonelRVH

Novice Cheater
Mar 6, 2017
332
5
18
#50
Had a look today on version 1.0.0.1

The game uses shared instruction for all functions so it will be really hard to make a working script.

Another ridiculous thing that i noticed as for Gold for example. First time i found it, it's a 4 bytes type, second time it's a float type. It might be the reason that some scripts/trainers out there only work for the first time.

Not sure if anyone else got the same.
 

JTCE

What is cheating?
May 12, 2017
8
0
1
#51
Same applies to Exp and Perk Points. Stats are a bit more annoying to do but it is doable.

Been using 1.0.0.1 trainer with 1.0.0.5.
Still works and somehow locks down values for HP, fatigue, and action points. It crashes after a few battles however.
CheatHappens trainer manages to modify Money, Food, Parts, Ammunition, Medicine, but I haven't tried it yet.
 

JTCE

What is cheating?
May 12, 2017
8
0
1
#52
Bump

Bump
Because we still need a hero and table

Edit: and 17k views since this edit
 

anl93

What is cheating?
May 29, 2017
19
0
1
#53
does someone going to make a table :)
can we wait for a fresh new game?
 

Schnitzelmaker

Novice Cheater
Mar 3, 2017
105
0
16
#57
Took a look at the game, no wonder its so complicated to hack.

The Game is based on scripts. This scripts process in their methods the values then convert/transfer them to a cpp class, which then is published to a independent UI.
Which results in processing the values is in generic code.

The only way actually is to finding the script methods is finding strings which are used in them.
And even if they are found they are full of generic method to exchange data between the cpp class and the script method.

Found only 2 methods so far in a couple of hours and still not able to change the values.

I'm defintly not a hero. I give up too much work.
 

Schnitzelmaker

Novice Cheater
Mar 3, 2017
105
0
16
#58
Mods might be the way to go, But they also need a lot of work to do, are really limited and also require to update with each game version update. Also it is only possible to change existing files.

Here is a simple one for game version 1.1. It let you upgrade the brother 8 times and also gives minimum of at least 500 skill points.
Extract the files into the game main folder. There should be the a new folder data with subfolder ui.

Another one, it let you unlock all perks in the perk tree. No perk points required to unlock them.
 

Attachments

anl93

What is cheating?
May 29, 2017
19
0
1
#59
Schnitzelmaker post_id=11383 time=1498034236 user_id=444 said:
Mods might be the way to go, But they also need a lot of work to do, are really limited and also require to update with each game version update. Also it is only possible to change existing files.

Here is a simple one for game version 1.1. It let you upgrade the brother 8 times and also gives minimum of at least 500 skill points.
Extract the files into the game main folder. There should be the a new folder data with subfolder ui.

Another one, it let you unlock all perks in the perk tree. No perk points required to unlock them.
can you make a mod that gives 2 perk points upon level up and perk point requirement increment is 2 rather than 1.
of course this will defenitely make the late game much easier.
Ty.
 
Mar 3, 2017
51
0
6
#60
Is it possible to make bigger inventory space? Always when i try to edit it some error crash the game.