Page 3 of 8

Re: Bannerlords M&B

Posted: Mon Mar 30, 2020 10:56 pm
by Ashar
i just did it 1hr ago with 2 points, and found them easy enough

Re: Bannerlords M&B

Posted: Mon Mar 30, 2020 11:25 pm
by LillyanaKabal
Yea, I found them now. 4byte, very simple. Must have done something wrong last time.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 1:07 am
by Wyzegy
I have no idea what you guys are doing that I'm not, but I've yet to get any of the values to work. Attribute or Focus points.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 2:32 am
by Empress_Ravenna
also fearlessrevolution has a trainer but some values crash game on older CPU's.. i found HP was Float tho.. anyone else find it the same?

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 3:13 am
by saucefar
I have a 10 year old gpu and fearlessrevolution never crashed for me. The game says you need a 9 series to run this game well (no doubt to encourage people to buy from sponsors) but a overclocked 3 series is capable of handling this game well with over 500 players.

I ran this game for 8 hours straight, had no issues.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 3:36 am
by Luther
saucefar wrote:
Tue Mar 31, 2020 3:13 am
I have a 10 year old gpu and fearlessrevolution never crashed for me. The game says you need a 9 series to run this game well (no doubt to encourage people to buy from sponsors) but a overclocked 3 series is capable of handling this game well with over 500 players.

I ran this game for 8 hours straight, had no issues.
8700k and 1080 has been smooth as butter for me.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 3:55 am
by Rickyn227
Anyone had any luck with Renown? Seems like a doozy.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 4:29 am
by lcmiracle
Game still downloading for me, also would like to see a table with attribute points and, any other new ability points.

Just wondering: in MBW there's a MB folder under Documents, where if you export a character, you can edit the character file with notepad and just import it in the game. I could change all character attributes to max just by doing that. Is it still a thing or can you just not export characters any more?

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 4:53 am
by akillith
It's not a thing right now, not sure if it's in the works but I'm sure itll be a non issue with fearless being what it is.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 7:49 am
by Saber
Rickyn227 wrote:
Tue Mar 31, 2020 3:55 am
Anyone had any luck with Renown? Seems like a doozy.
Renown is Float, if you fight some battles with looters / bandits and increase it as it goes up (checking Clan renown every time) you'll get it eventually. I can't get focus and attribute points working though, when I do find them they never change from 1 point to say 6 points and act like I've only spent the one point.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 8:01 am
by Digitalcat
What value in influence?

Edit: Found it, it's float.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 8:36 am
by fardriel

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Focus/Attribute Getter (Open/close character menu, activate this, open character menu again)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TaleWorlds.MountAndBlade.Launcher.exe
  Version: 
  Date   : 2020-03-31
  Author : chodn

  This script does blah blah blah
}

[ENABLE]

aobscan(INJECTFOCUSGETTER,8B 51 40 8B CA) // should be unique
alloc(newmem,$1000,7FFDA255F636)

label(skip)
label(return)
label(charptr)
registersymbol(charptr)
label(retptr)
registersymbol(retptr)

newmem:
  mov edx,[rcx+40]
  push rax
  mov rax,[rsp+10]
  cmp rax,[retptr]
  jne skip
  mov [charptr],rcx
skip:
  pop rax
  mov ecx,edx
  jmp return
charptr:
  dq 0
retptr:
  dq System.Core.ni.dll+34F9FB

INJECTFOCUSGETTER:
  jmp newmem
return:
registersymbol(INJECTFOCUSGETTER)

[DISABLE]

INJECTFOCUSGETTER:
  db 8B 51 40 8B CA

unregistersymbol(INJECTFOCUSGETTER)
unregistersymbol(charptr)
unregistersymbol(retptr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 7FFDA255F636

7FFDA255F611: E8 9A 49 27 5E                 -  call clr.dll+3FB0
7FFDA255F616: 48 8D 4E 30                    -  lea rcx,[rsi+30]
7FFDA255F61A: 48 8B D7                       -  mov rdx,rdi
7FFDA255F61D: E8 8E 49 27 5E                 -  call clr.dll+3FB0
7FFDA255F622: 48 8B 56 20                    -  mov rdx,[rsi+20]
7FFDA255F626: 48 85 D2                       -  test rdx,rdx
7FFDA255F629: 75 04                          -  jne 7FFDA255F62F
7FFDA255F62B: 33 C9                          -  xor ecx,ecx
7FFDA255F62D: EB 07                          -  jmp 7FFDA255F636
7FFDA255F62F: 48 8B 8A 38 01 00 00           -  mov rcx,[rdx+00000138]
// ---------- INJECTING HERE ----------
7FFDA255F636: 8B 51 40                       -  mov edx,[rcx+40]
7FFDA255F639: 8B CA                          -  mov ecx,edx
// ---------- DONE INJECTING  ----------
7FFDA255F63B: 89 8E A0 00 00 00              -  mov [rsi+000000A0],ecx
7FFDA255F641: 48 8B CE                       -  mov rcx,rsi
7FFDA255F644: E8 47 2C 90 FF                 -  call 7FFDA1E62290
7FFDA255F649: 48 8B 56 20                    -  mov rdx,[rsi+20]
7FFDA255F64D: 48 85 D2                       -  test rdx,rdx
7FFDA255F650: 75 04                          -  jne 7FFDA255F656
7FFDA255F652: 33 C9                          -  xor ecx,ecx
7FFDA255F654: EB 07                          -  jmp 7FFDA255F65D
7FFDA255F656: 48 8B 8A 38 01 00 00           -  mov rcx,[rdx+00000138]
7FFDA255F65D: 8B 51 44                       -  mov edx,[rcx+44]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Focus Points"</Description>
          <LastState Value="0" RealAddress="20225002D98"/>
          <VariableType>4 Bytes</VariableType>
          <Address>charptr</Address>
          <Offsets>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Attribute Points"</Description>
          <LastState Value="0" RealAddress="20225002D9C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>charptr</Address>
          <Offsets>
            <Offset>44</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Edited my previous Focus Point getter script to now work whenever you open the character menu. Don't know why I didn't just make it this way in the first place.

EDIT: There's an error with that script - in some cases, the code runs again on a second set of memory and redirects the pointers to somewhere useless. Going to fix it. For now I spoilered it to hide it. Fixed it. It works now.

EDIT2: Fixed popping the whole 8 byte register value back into the register it came from. Accidentally only put the first 4 bytes back, heh. Should really for realsies work this time. Side note: this is an AOB scan, but it looks up the call stack for what's using the scanned code, and the value it compares to will probably break when the game updates. Shouldn't cause any crashes, it'll just activate and then not do anything. Not much I can do about that. But for the "release day hotfix" version, it works.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 9:32 am
by TheX7
guys my i7 920 properly OC (very old cpu i know but a beast, i play all the games i want without problems) and the game run mega smooth. And the game never crashed even with fearlessrevolution trainer activated.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 11:08 am
by SinChan
Works but crashes my game when i go back into chr screen
fardriel wrote:
Tue Mar 31, 2020 8:36 am

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Focus/Attribute Getter (Open/close character menu, activate this, open character menu again)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TaleWorlds.MountAndBlade.Launcher.exe
  Version: 
  Date   : 2020-03-31
  Author : chodn

  This script does blah blah blah
}

[ENABLE]

aobscan(INJECTFOCUSGETTER,8B 51 40 8B CA) // should be unique
alloc(newmem,$1000,7FFDA255F636)

label(skip)
label(return)
label(charptr)
registersymbol(charptr)
label(retptr)
registersymbol(retptr)

newmem:
  mov edx,[rcx+40]
  push rax
  mov rax,[rsp+10]
  cmp rax,[retptr]
  jne skip
  mov [charptr],rcx
skip:
  pop eax
  mov ecx,edx
  jmp return
charptr:
  dq 0
retptr:
  dq System.Core.ni.dll+34F9FB

INJECTFOCUSGETTER:
  jmp newmem
return:
registersymbol(INJECTFOCUSGETTER)

[DISABLE]

INJECTFOCUSGETTER:
  db 8B 51 40 8B CA

unregistersymbol(INJECTFOCUSGETTER)
unregistersymbol(charptr)
unregistersymbol(retptr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 7FFDA255F636

7FFDA255F611: E8 9A 49 27 5E                 -  call clr.dll+3FB0
7FFDA255F616: 48 8D 4E 30                    -  lea rcx,[rsi+30]
7FFDA255F61A: 48 8B D7                       -  mov rdx,rdi
7FFDA255F61D: E8 8E 49 27 5E                 -  call clr.dll+3FB0
7FFDA255F622: 48 8B 56 20                    -  mov rdx,[rsi+20]
7FFDA255F626: 48 85 D2                       -  test rdx,rdx
7FFDA255F629: 75 04                          -  jne 7FFDA255F62F
7FFDA255F62B: 33 C9                          -  xor ecx,ecx
7FFDA255F62D: EB 07                          -  jmp 7FFDA255F636
7FFDA255F62F: 48 8B 8A 38 01 00 00           -  mov rcx,[rdx+00000138]
// ---------- INJECTING HERE ----------
7FFDA255F636: 8B 51 40                       -  mov edx,[rcx+40]
7FFDA255F639: 8B CA                          -  mov ecx,edx
// ---------- DONE INJECTING  ----------
7FFDA255F63B: 89 8E A0 00 00 00              -  mov [rsi+000000A0],ecx
7FFDA255F641: 48 8B CE                       -  mov rcx,rsi
7FFDA255F644: E8 47 2C 90 FF                 -  call 7FFDA1E62290
7FFDA255F649: 48 8B 56 20                    -  mov rdx,[rsi+20]
7FFDA255F64D: 48 85 D2                       -  test rdx,rdx
7FFDA255F650: 75 04                          -  jne 7FFDA255F656
7FFDA255F652: 33 C9                          -  xor ecx,ecx
7FFDA255F654: EB 07                          -  jmp 7FFDA255F65D
7FFDA255F656: 48 8B 8A 38 01 00 00           -  mov rcx,[rdx+00000138]
7FFDA255F65D: 8B 51 44                       -  mov edx,[rcx+44]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Focus Points"</Description>
          <LastState Value="0" RealAddress="20225002D98"/>
          <VariableType>4 Bytes</VariableType>
          <Address>charptr</Address>
          <Offsets>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Attribute Points"</Description>
          <LastState Value="0" RealAddress="20225002D9C"/>
          <VariableType>4 Bytes</VariableType>
          <Address>charptr</Address>
          <Offsets>
            <Offset>44</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Edited my previous Focus Point getter script to now work whenever you open the character menu. Don't know why I didn't just make it this way in the first place.

EDIT: There's an error with that script - in some cases, the code runs again on a second set of memory and redirects the pointers to somewhere useless. Going to fix it. For now I spoilered it to hide it. Fixed it. It works now.

Re: Bannerlords M&B

Posted: Tue Mar 31, 2020 11:15 am
by 4blood
SinChan wrote:
Tue Mar 31, 2020 11:08 am
Works but crashes my game when i go back into chr screen
The same for me