Bannerlords M&B

Ask about cheats/tables for single player games here
Ashar
Expert Cheater
Expert Cheater
Posts: 278
Joined: Mon May 01, 2017 7:04 pm
Reputation: 35

Re: Bannerlords M&B

Post by Ashar »

i just did it 1hr ago with 2 points, and found them easy enough

LillyanaKabal
Expert Cheater
Expert Cheater
Posts: 207
Joined: Mon Aug 14, 2017 9:07 pm
Reputation: 24

Re: Bannerlords M&B

Post by LillyanaKabal »

Yea, I found them now. 4byte, very simple. Must have done something wrong last time.

Wyzegy
Cheater
Cheater
Posts: 39
Joined: Tue Oct 02, 2018 11:38 pm
Reputation: 0

Re: Bannerlords M&B

Post 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.

User avatar
Empress_Ravenna
Expert Cheater
Expert Cheater
Posts: 380
Joined: Mon Oct 09, 2017 11:42 pm
Reputation: 51

Re: Bannerlords M&B

Post 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?

saucefar
Expert Cheater
Expert Cheater
Posts: 97
Joined: Sat May 06, 2017 7:05 am
Reputation: 18

Re: Bannerlords M&B

Post 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.

Luther
Noobzor
Noobzor
Posts: 8
Joined: Wed Dec 18, 2019 1:19 pm
Reputation: 1

Re: Bannerlords M&B

Post 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.

Rickyn227
Expert Cheater
Expert Cheater
Posts: 73
Joined: Wed Jul 26, 2017 8:27 am
Reputation: 17

Re: Bannerlords M&B

Post by Rickyn227 »

Anyone had any luck with Renown? Seems like a doozy.

lcmiracle
Expert Cheater
Expert Cheater
Posts: 57
Joined: Mon Apr 03, 2017 6:16 pm
Reputation: 1

Re: Bannerlords M&B

Post 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?

akillith
Novice Cheater
Novice Cheater
Posts: 17
Joined: Fri Nov 17, 2017 6:13 pm
Reputation: 0

Re: Bannerlords M&B

Post 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.

Saber
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Mar 31, 2020 7:47 am
Reputation: 0

Re: Bannerlords M&B

Post 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.

Digitalcat
Noobzor
Noobzor
Posts: 13
Joined: Mon Mar 23, 2020 11:01 pm
Reputation: 0

Re: Bannerlords M&B

Post by Digitalcat »

What value in influence?

Edit: Found it, it's float.

fardriel
Cheater
Cheater
Posts: 34
Joined: Tue Feb 18, 2020 5:03 am
Reputation: 17

Re: Bannerlords M&B

Post 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.
Last edited by fardriel on Tue Mar 31, 2020 12:20 pm, edited 6 times in total.

TheX7
Novice Cheater
Novice Cheater
Posts: 18
Joined: Wed Jan 09, 2019 8:16 am
Reputation: 0

Re: Bannerlords M&B

Post 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.

SinChan
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Sep 15, 2019 9:06 am
Reputation: 0

Re: Bannerlords M&B

Post 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.

4blood
Noobzor
Noobzor
Posts: 7
Joined: Tue Mar 31, 2020 11:12 am
Reputation: 1

Re: Bannerlords M&B

Post 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

Locked

Who is online

Users browsing this forum: ashbunnie33, Badbecky21, bastetkitty, Google [Bot], Luke76bg, Weldjerda