Page 44 of 61

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Thu Jul 23, 2020 10:07 pm
by naigaxeon
thank's beta table work fine

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Fri Jul 24, 2020 8:26 am
by Okami
Is there a quick way to make the table work or do we just have to wait?

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Fri Jul 24, 2020 1:04 pm
by alienrex
did any of u tray beta v3?
for me is all working

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Fri Jul 24, 2020 10:16 pm
by Trascos
Once again, thank you very much for your work.

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Mon Jul 27, 2020 7:34 am
by vandal9000
Please reupload v1.8.2.

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Sat Aug 01, 2020 4:53 pm
by vandal9000
Is there a cheat for having unlimited access to all Imperial supplies troops for Empire?

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Sat Aug 01, 2020 7:56 pm
by Recifense
vandal9000 wrote:
Mon Jul 27, 2020 7:34 am
Please reupload v1.8.2.
Done.


Cheers!

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Sat Aug 01, 2020 11:41 pm
by Okami
Any eta on the update? It's been over a week so I hope you can get it up soon.

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Sun Aug 02, 2020 7:11 am
by Nobody13
Okami wrote:
Sat Aug 01, 2020 11:41 pm
Any eta on the update? It's been over a week so I hope you can get it up soon.
the latest one for beta 3 still works

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Mon Aug 03, 2020 5:44 pm
by lampuiho

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>385</ID>
      <Description>"Force agent action result"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Warhammer2.exe (paused)
  Version: 
  Date   : 2019-12-22
  Author : Howard

  Hook agent result
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(agentHook,Warhammer2.exe,8B 40 04 48 83 C4 50) // should be unique
alloc(agentActionResult,$100,agentHook)

label(code)
label(return)
label(ori)

agentActionResult:
dd 1

code:
  mov rcx,[r14+00000360]
  test rcx,rcx
  jz ori

  mov rcx,[rcx+10]
  cmp rcx,[pPlayer]
  jne ori

  mov eax,[agentActionResult]
  add rsp,50
  jmp return

ori:
  mov eax,[rax+04]
  add rsp,50
  jmp return


agentHook:
  jmp code
  nop 2
return:

registersymbol(agentHook)
registersymbol(agentActionResult)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
agentHook:
  db 8B 40 04 48 83 C4 50

unregistersymbol(agentHook)
unregistersymbol(agentActionResult)
dealloc(agentActionResult)

{
// ORIGINAL CODE - INJECTION POINT: "Warhammer2.exe"+9955D2

"Warhammer2.exe"+9955B4: 0F 2F D1                 -  comiss xmm2,xmm1
"Warhammer2.exe"+9955B7: 76 19                    -  jna Warhammer2.exe+9955D2
"Warhammer2.exe"+9955B9: 48 8D 4C 24 48           -  lea rcx,[rsp+48]
"Warhammer2.exe"+9955BE: 48 83 C0 08              -  add rax,08
"Warhammer2.exe"+9955C2: 48 3B C1                 -  cmp rax,rcx
"Warhammer2.exe"+9955C5: 75 E9                    -  jne Warhammer2.exe+9955B0
"Warhammer2.exe"+9955C7: B8 01 00 00 00           -  mov eax,00000001
"Warhammer2.exe"+9955CC: 48 83 C4 50              -  add rsp,50
"Warhammer2.exe"+9955D0: 5B                       -  pop rbx
"Warhammer2.exe"+9955D1: C3                       -  ret 
// ---------- INJECTING HERE ----------
"Warhammer2.exe"+9955D2: 8B 40 04                 -  mov eax,[rax+04]
"Warhammer2.exe"+9955D5: 48 83 C4 50              -  add rsp,50
// ---------- DONE INJECTING  ----------
"Warhammer2.exe"+9955D9: 5B                       -  pop rbx
"Warhammer2.exe"+9955DA: C3                       -  ret 
"Warhammer2.exe"+9955DB: CC                       -  int 3 
"Warhammer2.exe"+9955DC: CC                       -  int 3 
"Warhammer2.exe"+9955DD: CC                       -  int 3 
"Warhammer2.exe"+9955DE: CC                       -  int 3 
"Warhammer2.exe"+9955DF: CC                       -  int 3 
"Warhammer2.exe"+9955E0: 48 8B C4                 -  mov rax,rsp
"Warhammer2.exe"+9955E3: 48 89 58 08              -  mov [rax+08],rbx
"Warhammer2.exe"+9955E7: 48 89 70 10              -  mov [rax+10],rsi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>386</ID>
          <Description>"Result"</Description>
          <DropDownList ReadOnly="1" DisplayValueAsItem="1">0:Critical Success
1:Success
2:Opportune Failure
3:Failure
4:Critical Failure
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>agentActionResult</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Update on my script for forced agent action result. Now uses pPlayer pointer from the main table to check if the hero performing the action belongs to the player.

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Wed Aug 05, 2020 6:11 pm
by alienrex
lampuiho wrote:
Mon Aug 03, 2020 5:44 pm

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>385</ID>
      <Description>"Force agent action result"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Warhammer2.exe (paused)
  Version: 
  Date   : 2019-12-22
  Author : Howard

  Hook agent result
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(agentHook,Warhammer2.exe,8B 40 04 48 83 C4 50) // should be unique
alloc(agentActionResult,$100,agentHook)

label(code)
label(return)
label(ori)

agentActionResult:
dd 1

code:
  mov rcx,[r14+00000360]
  test rcx,rcx
  jz ori

  mov rcx,[rcx+10]
  cmp rcx,[pPlayer]
  jne ori

  mov eax,[agentActionResult]
  add rsp,50
  jmp return

ori:
  mov eax,[rax+04]
  add rsp,50
  jmp return


agentHook:
  jmp code
  nop 2
return:

registersymbol(agentHook)
registersymbol(agentActionResult)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
agentHook:
  db 8B 40 04 48 83 C4 50

unregistersymbol(agentHook)
unregistersymbol(agentActionResult)
dealloc(agentActionResult)

{
// ORIGINAL CODE - INJECTION POINT: "Warhammer2.exe"+9955D2

"Warhammer2.exe"+9955B4: 0F 2F D1                 -  comiss xmm2,xmm1
"Warhammer2.exe"+9955B7: 76 19                    -  jna Warhammer2.exe+9955D2
"Warhammer2.exe"+9955B9: 48 8D 4C 24 48           -  lea rcx,[rsp+48]
"Warhammer2.exe"+9955BE: 48 83 C0 08              -  add rax,08
"Warhammer2.exe"+9955C2: 48 3B C1                 -  cmp rax,rcx
"Warhammer2.exe"+9955C5: 75 E9                    -  jne Warhammer2.exe+9955B0
"Warhammer2.exe"+9955C7: B8 01 00 00 00           -  mov eax,00000001
"Warhammer2.exe"+9955CC: 48 83 C4 50              -  add rsp,50
"Warhammer2.exe"+9955D0: 5B                       -  pop rbx
"Warhammer2.exe"+9955D1: C3                       -  ret 
// ---------- INJECTING HERE ----------
"Warhammer2.exe"+9955D2: 8B 40 04                 -  mov eax,[rax+04]
"Warhammer2.exe"+9955D5: 48 83 C4 50              -  add rsp,50
// ---------- DONE INJECTING  ----------
"Warhammer2.exe"+9955D9: 5B                       -  pop rbx
"Warhammer2.exe"+9955DA: C3                       -  ret 
"Warhammer2.exe"+9955DB: CC                       -  int 3 
"Warhammer2.exe"+9955DC: CC                       -  int 3 
"Warhammer2.exe"+9955DD: CC                       -  int 3 
"Warhammer2.exe"+9955DE: CC                       -  int 3 
"Warhammer2.exe"+9955DF: CC                       -  int 3 
"Warhammer2.exe"+9955E0: 48 8B C4                 -  mov rax,rsp
"Warhammer2.exe"+9955E3: 48 89 58 08              -  mov [rax+08],rbx
"Warhammer2.exe"+9955E7: 48 89 70 10              -  mov [rax+10],rsi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>386</ID>
          <Description>"Result"</Description>
          <DropDownList ReadOnly="1" DisplayValueAsItem="1">0:Critical Success
1:Success
2:Opportune Failure
3:Failure
4:Critical Failure
</DropDownList>
          <VariableType>4 Bytes</VariableType>
          <Address>agentActionResult</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Update on my script for forced agent action result. Now uses pPlayer pointer from the main table to check if the hero performing the action belongs to the player.
nice! :D

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Thu Aug 20, 2020 7:38 am
by chuotxa1
please add option that remove limit cap for regiment of renow units on campaign. It very frustated when u only can recruit 1 or 2 of those units :oops: :oops:

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Thu Aug 20, 2020 11:43 am
by alienrex
chuotxa1 wrote:
Thu Aug 20, 2020 7:38 am
please add option that remove limit cap for regiment of renow units on campaign. It very frustated when u only can recruit 1 or 2 of those units :oops: :oops:
[Link]

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Thu Dec 03, 2020 7:09 pm
by renorp
New DLC is out. Please update.

Re: Total War Warhammer 2 v1.1.0/v1.9.2 (GM and More) 2020-Jul-15

Posted: Fri Dec 04, 2020 2:39 pm
by caijianguo9
New DLC is out. Please update.