Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Upload your cheat tables here (No requests)
User avatar
s8018572
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Mar 07, 2017 5:16 pm
Reputation: 2

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by s8018572 » Sun May 05, 2019 5:49 am

Gutie wrote:
Sun May 05, 2019 5:38 am
majec100 wrote:
Sat May 04, 2019 7:48 pm
s8018572 wrote:
Sat May 04, 2019 3:23 pm
I found something weird. when i only use pointer, but army maintenance always low , even AI's army maintenance is low too.
it cause tribe have tons of army. it can defeat a great nation easily.
This seems to be a problem for me as well.

Just running the script makes all units cost almost no maintenance, for player and AI, making AI create crazy stacks of cohorts and even bigger fleets
Which pointer are you guys talking about? I'd like to avoid running into it if possible to not break my game. This is from the 1.0.1 table right?
Well, newest table of course.

fearless123456
Cheater
Cheater
Posts: 49
Joined: Wed Jan 30, 2019 6:19 am
Reputation: 30

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by fearless123456 » Sun May 05, 2019 6:36 am

Ironman Console + Current Faction Pointers
(Not accepting any requests.)
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>226</ID>
      <Description>"Ironman Console 2"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>225</ID>
      <Description>"Ironman Console 1"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>7FF73B7B8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>227</ID>
      <Description>"Current Faction Being Controlled"</Description>
      <LastState Value="62" RealAddress="1DC49B86FB4"/>
      <ShowAsHex>1</ShowAsHex>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>44</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Alternative script for above
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>233</ID>
      <Description>"GameState Pointers"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(gameState,imperator.exe,45 33 C9 4C 89 54 24 20) // should be unique
alloc(newmem,$1000,"imperator.exe"+C63D0C)
globalalloc(CgameState,4)

label(code)
label(return)

newmem:

push rbx
mov rbx,CgameState
mov [rbx],rdx
pop rbx

code:
  xor r9d,r9d
  mov [rsp+20],r10
  jmp return

gameState:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(gameState)

[DISABLE]

gameState:
  db 45 33 C9 4C 89 54 24 20

unregistersymbol(gameState)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "imperator.exe"+C63D0C

"imperator.exe"+C63CDD: CC                    -  int 3 
"imperator.exe"+C63CDE: CC                    -  int 3 
"imperator.exe"+C63CDF: CC                    -  int 3 
"imperator.exe"+C63CE0: 48 83 EC 38           -  sub rsp,38
"imperator.exe"+C63CE4: 80 B9 DF 00 00 00 00  -  cmp byte ptr [rcx+000000DF],00
"imperator.exe"+C63CEB: 0F 85 3D 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CF1: 80 3D FE 4C D6 00 00  -  cmp byte ptr [imperator.exe+19C89F6],00
"imperator.exe"+C63CF8: 0F 85 30 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CFE: 48 8B 15 7B 4D D6 00  -  mov rdx,[imperator.exe+19C8A80]
"imperator.exe"+C63D05: 4C 8D 15 34 22 6E 00  -  lea r10,[imperator.exe+1345F40]
// ---------- INJECTING HERE ----------
"imperator.exe"+C63D0C: 45 33 C9              -  xor r9d,r9d
"imperator.exe"+C63D0F: 4C 89 54 24 20        -  mov [rsp+20],r10
// ---------- DONE INJECTING  ----------
"imperator.exe"+C63D14: 4C 8B 82 00 01 00 00  -  mov r8,[rdx+00000100]
"imperator.exe"+C63D1B: 44 38 8A 45 02 00 00  -  cmp [rdx+00000245],r9l
"imperator.exe"+C63D22: 74 54                 -  je imperator.exe+C63D78
"imperator.exe"+C63D24: 48 8D 4A 08           -  lea rcx,[rdx+08]
"imperator.exe"+C63D28: 48 85 C9              -  test rcx,rcx
"imperator.exe"+C63D2B: 48 8D 41 08           -  lea rax,[rcx+08]
"imperator.exe"+C63D2F: 49 0F 44 C1           -  cmove rax,r9
"imperator.exe"+C63D33: 8B 00                 -  mov eax,[rax]
"imperator.exe"+C63D35: 89 44 24 28           -  mov [rsp+28],eax
"imperator.exe"+C63D39: 0F B6 41 0C           -  movzx eax,byte ptr [rcx+0C]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>234</ID>
          <Description>"Ironman Console"</Description>
          <LastState Value="0" RealAddress="1DC49B871B5"/>
          <VariableType>Byte</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>245</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>235</ID>
          <Description>"Current Nation Being Controlled"</Description>
          <LastState Value="98" RealAddress="1DC49B86FB4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>44</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


gorgutzer
Cheater
Cheater
Posts: 47
Joined: Sun Mar 12, 2017 5:02 am
Reputation: 0

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by gorgutzer » Sun May 05, 2019 3:19 pm

fearless123456 wrote:
Sun May 05, 2019 6:36 am
Ironman Console + Current Faction Pointers
(Not accepting any requests.)
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>226</ID>
      <Description>"Ironman Console 2"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>225</ID>
      <Description>"Ironman Console 1"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>7FF73B7B8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>227</ID>
      <Description>"Current Faction Being Controlled"</Description>
      <LastState Value="62" RealAddress="1DC49B86FB4"/>
      <ShowAsHex>1</ShowAsHex>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>44</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Alternative script for above
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>233</ID>
      <Description>"GameState Pointers"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(gameState,imperator.exe,45 33 C9 4C 89 54 24 20) // should be unique
alloc(newmem,$1000,"imperator.exe"+C63D0C)
globalalloc(CgameState,4)

label(code)
label(return)

newmem:

push rbx
mov rbx,CgameState
mov [rbx],rdx
pop rbx

code:
  xor r9d,r9d
  mov [rsp+20],r10
  jmp return

gameState:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(gameState)

[DISABLE]

gameState:
  db 45 33 C9 4C 89 54 24 20

unregistersymbol(gameState)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "imperator.exe"+C63D0C

"imperator.exe"+C63CDD: CC                    -  int 3 
"imperator.exe"+C63CDE: CC                    -  int 3 
"imperator.exe"+C63CDF: CC                    -  int 3 
"imperator.exe"+C63CE0: 48 83 EC 38           -  sub rsp,38
"imperator.exe"+C63CE4: 80 B9 DF 00 00 00 00  -  cmp byte ptr [rcx+000000DF],00
"imperator.exe"+C63CEB: 0F 85 3D 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CF1: 80 3D FE 4C D6 00 00  -  cmp byte ptr [imperator.exe+19C89F6],00
"imperator.exe"+C63CF8: 0F 85 30 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CFE: 48 8B 15 7B 4D D6 00  -  mov rdx,[imperator.exe+19C8A80]
"imperator.exe"+C63D05: 4C 8D 15 34 22 6E 00  -  lea r10,[imperator.exe+1345F40]
// ---------- INJECTING HERE ----------
"imperator.exe"+C63D0C: 45 33 C9              -  xor r9d,r9d
"imperator.exe"+C63D0F: 4C 89 54 24 20        -  mov [rsp+20],r10
// ---------- DONE INJECTING  ----------
"imperator.exe"+C63D14: 4C 8B 82 00 01 00 00  -  mov r8,[rdx+00000100]
"imperator.exe"+C63D1B: 44 38 8A 45 02 00 00  -  cmp [rdx+00000245],r9l
"imperator.exe"+C63D22: 74 54                 -  je imperator.exe+C63D78
"imperator.exe"+C63D24: 48 8D 4A 08           -  lea rcx,[rdx+08]
"imperator.exe"+C63D28: 48 85 C9              -  test rcx,rcx
"imperator.exe"+C63D2B: 48 8D 41 08           -  lea rax,[rcx+08]
"imperator.exe"+C63D2F: 49 0F 44 C1           -  cmove rax,r9
"imperator.exe"+C63D33: 8B 00                 -  mov eax,[rax]
"imperator.exe"+C63D35: 89 44 24 28           -  mov [rsp+28],eax
"imperator.exe"+C63D39: 0F B6 41 0C           -  movzx eax,byte ptr [rcx+0C]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>234</ID>
          <Description>"Ironman Console"</Description>
          <LastState Value="0" RealAddress="1DC49B871B5"/>
          <VariableType>Byte</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>245</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>235</ID>
          <Description>"Current Nation Being Controlled"</Description>
          <LastState Value="98" RealAddress="1DC49B86FB4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>44</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

epic !

XXXX41XXXX
Novice Cheater
Novice Cheater
Posts: 15
Joined: Thu Feb 28, 2019 7:55 pm
Reputation: 0

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by XXXX41XXXX » Sun May 05, 2019 7:26 pm

fearless123456 wrote:
Sun May 05, 2019 6:36 am
Ironman Console + Current Faction Pointers
(Not accepting any requests.)
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>226</ID>
      <Description>"Ironman Console 2"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>225</ID>
      <Description>"Ironman Console 1"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>7FF73B7B8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>227</ID>
      <Description>"Current Faction Being Controlled"</Description>
      <LastState Value="62" RealAddress="1DC49B86FB4"/>
      <ShowAsHex>1</ShowAsHex>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>44</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Alternative script for above
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>233</ID>
      <Description>"GameState Pointers"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(gameState,imperator.exe,45 33 C9 4C 89 54 24 20) // should be unique
alloc(newmem,$1000,"imperator.exe"+C63D0C)
globalalloc(CgameState,4)

label(code)
label(return)

newmem:

push rbx
mov rbx,CgameState
mov [rbx],rdx
pop rbx

code:
  xor r9d,r9d
  mov [rsp+20],r10
  jmp return

gameState:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(gameState)

[DISABLE]

gameState:
  db 45 33 C9 4C 89 54 24 20

unregistersymbol(gameState)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "imperator.exe"+C63D0C

"imperator.exe"+C63CDD: CC                    -  int 3 
"imperator.exe"+C63CDE: CC                    -  int 3 
"imperator.exe"+C63CDF: CC                    -  int 3 
"imperator.exe"+C63CE0: 48 83 EC 38           -  sub rsp,38
"imperator.exe"+C63CE4: 80 B9 DF 00 00 00 00  -  cmp byte ptr [rcx+000000DF],00
"imperator.exe"+C63CEB: 0F 85 3D 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CF1: 80 3D FE 4C D6 00 00  -  cmp byte ptr [imperator.exe+19C89F6],00
"imperator.exe"+C63CF8: 0F 85 30 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CFE: 48 8B 15 7B 4D D6 00  -  mov rdx,[imperator.exe+19C8A80]
"imperator.exe"+C63D05: 4C 8D 15 34 22 6E 00  -  lea r10,[imperator.exe+1345F40]
// ---------- INJECTING HERE ----------
"imperator.exe"+C63D0C: 45 33 C9              -  xor r9d,r9d
"imperator.exe"+C63D0F: 4C 89 54 24 20        -  mov [rsp+20],r10
// ---------- DONE INJECTING  ----------
"imperator.exe"+C63D14: 4C 8B 82 00 01 00 00  -  mov r8,[rdx+00000100]
"imperator.exe"+C63D1B: 44 38 8A 45 02 00 00  -  cmp [rdx+00000245],r9l
"imperator.exe"+C63D22: 74 54                 -  je imperator.exe+C63D78
"imperator.exe"+C63D24: 48 8D 4A 08           -  lea rcx,[rdx+08]
"imperator.exe"+C63D28: 48 85 C9              -  test rcx,rcx
"imperator.exe"+C63D2B: 48 8D 41 08           -  lea rax,[rcx+08]
"imperator.exe"+C63D2F: 49 0F 44 C1           -  cmove rax,r9
"imperator.exe"+C63D33: 8B 00                 -  mov eax,[rax]
"imperator.exe"+C63D35: 89 44 24 28           -  mov [rsp+28],eax
"imperator.exe"+C63D39: 0F B6 41 0C           -  movzx eax,byte ptr [rcx+0C]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>234</ID>
          <Description>"Ironman Console"</Description>
          <LastState Value="0" RealAddress="1DC49B871B5"/>
          <VariableType>Byte</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>245</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>235</ID>
          <Description>"Current Nation Being Controlled"</Description>
          <LastState Value="98" RealAddress="1DC49B86FB4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>44</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Seems nice but I am pretty new to this and I don't know how to use such a script. I looked into the tutorial wiki and tried the Auto assemble -> Cheat Table framework code but it founds an error on the line "<?xml version="1.0" encoding="utf-8"?>".

Obviously I am lacking knowledge on how CE works, could someone nice help me here ?
Not necessarily explaining every step, a link to the right tutorial would be helpful enough (there are so many tutorials that it becomes tricky when you are a total noob ^^').

Gunteraz
Cheater
Cheater
Posts: 25
Joined: Sat Mar 04, 2017 7:32 pm
Reputation: 3

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by Gunteraz » Sun May 05, 2019 10:15 pm

XXXX41XXXX wrote:
Sun May 05, 2019 7:26 pm
fearless123456 wrote:
Sun May 05, 2019 6:36 am
Ironman Console + Current Faction Pointers
(Not accepting any requests.)
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>226</ID>
      <Description>"Ironman Console 2"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>225</ID>
      <Description>"Ironman Console 1"</Description>
      <LastState Value="1" RealAddress="1DC49B871B5"/>
      <VariableType>Byte</VariableType>
      <Address>7FF73B7B8A80</Address>
      <Offsets>
        <Offset>245</Offset>
      </Offsets>
    </CheatEntry>
    <CheatEntry>
      <ID>227</ID>
      <Description>"Current Faction Being Controlled"</Description>
      <LastState Value="62" RealAddress="1DC49B86FB4"/>
      <ShowAsHex>1</ShowAsHex>
      <VariableType>Byte</VariableType>
      <Address>imperator.exe+19C8A80</Address>
      <Offsets>
        <Offset>44</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Alternative script for above
Show

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>233</ID>
      <Description>"GameState Pointers"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(gameState,imperator.exe,45 33 C9 4C 89 54 24 20) // should be unique
alloc(newmem,$1000,"imperator.exe"+C63D0C)
globalalloc(CgameState,4)

label(code)
label(return)

newmem:

push rbx
mov rbx,CgameState
mov [rbx],rdx
pop rbx

code:
  xor r9d,r9d
  mov [rsp+20],r10
  jmp return

gameState:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(gameState)

[DISABLE]

gameState:
  db 45 33 C9 4C 89 54 24 20

unregistersymbol(gameState)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "imperator.exe"+C63D0C

"imperator.exe"+C63CDD: CC                    -  int 3 
"imperator.exe"+C63CDE: CC                    -  int 3 
"imperator.exe"+C63CDF: CC                    -  int 3 
"imperator.exe"+C63CE0: 48 83 EC 38           -  sub rsp,38
"imperator.exe"+C63CE4: 80 B9 DF 00 00 00 00  -  cmp byte ptr [rcx+000000DF],00
"imperator.exe"+C63CEB: 0F 85 3D 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CF1: 80 3D FE 4C D6 00 00  -  cmp byte ptr [imperator.exe+19C89F6],00
"imperator.exe"+C63CF8: 0F 85 30 02 00 00     -  jne imperator.exe+C63F2E
"imperator.exe"+C63CFE: 48 8B 15 7B 4D D6 00  -  mov rdx,[imperator.exe+19C8A80]
"imperator.exe"+C63D05: 4C 8D 15 34 22 6E 00  -  lea r10,[imperator.exe+1345F40]
// ---------- INJECTING HERE ----------
"imperator.exe"+C63D0C: 45 33 C9              -  xor r9d,r9d
"imperator.exe"+C63D0F: 4C 89 54 24 20        -  mov [rsp+20],r10
// ---------- DONE INJECTING  ----------
"imperator.exe"+C63D14: 4C 8B 82 00 01 00 00  -  mov r8,[rdx+00000100]
"imperator.exe"+C63D1B: 44 38 8A 45 02 00 00  -  cmp [rdx+00000245],r9l
"imperator.exe"+C63D22: 74 54                 -  je imperator.exe+C63D78
"imperator.exe"+C63D24: 48 8D 4A 08           -  lea rcx,[rdx+08]
"imperator.exe"+C63D28: 48 85 C9              -  test rcx,rcx
"imperator.exe"+C63D2B: 48 8D 41 08           -  lea rax,[rcx+08]
"imperator.exe"+C63D2F: 49 0F 44 C1           -  cmove rax,r9
"imperator.exe"+C63D33: 8B 00                 -  mov eax,[rax]
"imperator.exe"+C63D35: 89 44 24 28           -  mov [rsp+28],eax
"imperator.exe"+C63D39: 0F B6 41 0C           -  movzx eax,byte ptr [rcx+0C]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>234</ID>
          <Description>"Ironman Console"</Description>
          <LastState Value="0" RealAddress="1DC49B871B5"/>
          <VariableType>Byte</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>245</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>235</ID>
          <Description>"Current Nation Being Controlled"</Description>
          <LastState Value="98" RealAddress="1DC49B86FB4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>CgameState</Address>
          <Offsets>
            <Offset>44</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Seems nice but I am pretty new to this and I don't know how to use such a script. I looked into the tutorial wiki and tried the Auto assemble -> Cheat Table framework code but it founds an error on the line "<?xml version="1.0" encoding="utf-8"?>".

Obviously I am lacking knowledge on how CE works, could someone nice help me here ?
Not necessarily explaining every step, a link to the right tutorial would be helpful enough (there are so many tutorials that it becomes tricky when you are a total noob ^^').

Copy the text, make a new .txt document and post it there. Then save it and chage the .txt to .CT The open it as any other table with the CE.

Alastair412
Noobzor
Noobzor
Posts: 12
Joined: Tue Mar 07, 2017 10:24 pm
Reputation: 3

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by Alastair412 » Sun May 05, 2019 10:29 pm

Copy the text of the 2nd script and paste it right into the bottom field (where all the other codes and pointers are) in CE, and it be available directly, without having to create a .txt document first.

XXXX41XXXX
Novice Cheater
Novice Cheater
Posts: 15
Joined: Thu Feb 28, 2019 7:55 pm
Reputation: 0

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by XXXX41XXXX » Mon May 06, 2019 12:09 am

Thank you very much it worked ! :D

renoraider
Noobzor
Noobzor
Posts: 6
Joined: Fri Aug 04, 2017 11:39 am
Reputation: 2

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by renoraider » Tue May 07, 2019 8:05 am

LazyNChillin25 wrote:
Fri May 03, 2019 11:24 pm
renoraider wrote:
Fri May 03, 2019 1:28 pm
Yeah so what happened to the technology pointers?
as a alternative solution you can buff the characters stats to whatever amount and you will get the same result. Only when they die and you have to redo on newer character.
Good point. Thanks! Though I hope i dont end up crashing the game with insane figures.

rambo99jose
Cheater
Cheater
Posts: 40
Joined: Sun Mar 18, 2018 6:24 am
Reputation: 8

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by rambo99jose » Thu May 09, 2019 2:51 am

Game Version: 1.0.1/1.0.2 (CDX)
Script Date: 20190508

Also works with 1.0.2

Control Another Faction Temporarily 1.0.1/1.0.2

This is a fearless123456 original, changed to 1.0.1/1.0.2

after you add the script, the pointer to enter the code in is [setFaction]

NOTE: to find the county code:
  • Press tilde ` (below Esc on QWERTY) to open console
  • Type debug_mode
  • Mouse over a province of country you want
  • Note that number to the right of the (Flag:xxx), DONT TYPE IN YET
  • Convert that decimal number to hex using windows calculator or google, ex: dec 100 = hex64
  • Type the hex in "Enter Faction to Control" and BAM!!!
  • IF YOU TYPE THE DECIMAL VALUE IN IT WILL END THE GAME, DON'T DO IT, USE HEX!!!!!!!

Code: Select all

{ Game   : imperator.exe
  Version: 1.0.1/1.0.2
  Date   : 2019-05-08
  Author : axyd (original: ffearless123456)

  Control another faction temporarily
}

[ENABLE]

aobscanmodule(change_faction,imperator.exe,49 0F 44 C6 8B 00 89 45 44) // should be unique
alloc(newmem,$1000,"imperator.exe"+B32C10)

//variable to set faction
alloc(setFaction,$64)
registersymbol(setFaction)

label(code)
label(return)

newmem:
  cmove rax,rbp
  mov eax,[setFaction]
  jmp return

code:
  cmove rax,r14
  mov eax,[rax]
  jmp return

change_faction:
  jmp newmem
  nop
return:
registersymbol(change_faction)

[DISABLE]

change_faction:
  db 49 0F 44 C6 8B 00

//clean global var
unregistersymbol(setFaction)
dealloc(setFaction)

unregistersymbol(change_faction)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "imperator.exe"+B32C10

"imperator.exe"+B32BF3: 48 8B CE                    -  mov rcx,rsi
"imperator.exe"+B32BF6: FF 12                       -  call qword ptr [rdx]
"imperator.exe"+B32BF8: 8B D0                       -  mov edx,eax
"imperator.exe"+B32BFA: 48 8B CB                    -  mov rcx,rbx
"imperator.exe"+B32BFD: FF 57 08                    -  call qword ptr [rdi+08]
"imperator.exe"+B32C00: 48 85 C0                    -  test rax,rax
"imperator.exe"+B32C03: 74 04                       -  je imperator.exe+B32C09
"imperator.exe"+B32C05: 4C 8D 78 F8                 -  lea r15,[rax-08]
"imperator.exe"+B32C09: 49 8D 47 18                 -  lea rax,[r15+18]
"imperator.exe"+B32C0D: 4D 85 FF                    -  test r15,r15
// ---------- INJECTING HERE ----------
"imperator.exe"+B32C10: 49 0F 44 C6                 -  cmove rax,r14
"imperator.exe"+B32C14: 8B 00                       -  mov eax,[rax]
// ---------- DONE INJECTING  ----------
"imperator.exe"+B32C16: 89 45 44                    -  mov [rbp+44],eax
"imperator.exe"+B32C19: 48 8B 0D 88 5C E9 00        -  mov rcx,[imperator.exe+19C88A8]
"imperator.exe"+B32C20: E8 4B AA D9 FF              -  call imperator.exe+8CD670
"imperator.exe"+B32C25: 48 85 C0                    -  test rax,rax
"imperator.exe"+B32C28: 74 09                       -  je imperator.exe+B32C33
"imperator.exe"+B32C2A: 0F BF 40 48                 -  movsx eax,word ptr [rax+48]
"imperator.exe"+B32C2E: C1 E8 05                    -  shr eax,05
"imperator.exe"+B32C31: 24 01                       -  and al,01
"imperator.exe"+B32C33: 88 45 48                    -  mov [rbp+48],al
"imperator.exe"+B32C36: BA 10 00 00 00              -  mov edx,00000010
}
Last edited by rambo99jose on Thu May 09, 2019 9:53 pm, edited 1 time in total.

T183R
Novice Cheater
Novice Cheater
Posts: 22
Joined: Tue Jan 23, 2018 8:36 am
Reputation: 1

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by T183R » Thu May 09, 2019 12:31 pm

1.0.2 was released and the table still works.
Fearless's Ironman no longer works though.

gorgutzer
Cheater
Cheater
Posts: 47
Joined: Sun Mar 12, 2017 5:02 am
Reputation: 0

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by gorgutzer » Thu May 09, 2019 1:30 pm

could u update fearless console and nation id?

T183R
Novice Cheater
Novice Cheater
Posts: 22
Joined: Tue Jan 23, 2018 8:36 am
Reputation: 1

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by T183R » Thu May 09, 2019 5:18 pm

Hi Recifense, is it possible to have the following pointers added?
Tyranny
City pops ie tribes/civ/free/slave
Cty civ level
Tech research points

User avatar
CompactDisc
Fearless Donors
Fearless Donors
Posts: 462
Joined: Tue Mar 07, 2017 11:52 am
Reputation: 436

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by CompactDisc » Thu May 09, 2019 6:13 pm

gorgutzer wrote:
Thu May 09, 2019 1:30 pm
could u update fearless console and nation id?
Fearless' console script only worked on 1.0.0 because it used named variables.
Paradox only releases their named variables in version 1.0.0 of each game.
So his method will likely never work again.

Taking over a nation is easy if you have the console though, just use the 'tag' command.

I'm trying to fix the console hack with achievements in the game.
It takes a long time the first time, but once it's done it'll be much easier to update.
T183R wrote:
Thu May 09, 2019 5:18 pm
Hi Recifense, is it possible to have the following pointers added?
Tyranny
City pops ie tribes/civ/free/slave
Cty civ level
Tech research points
I added them for you in this preliminary extension for the table.
Except for pop editing that is. That's a bit harder to do.
I'm still working on ironman/console hack. Sorry :)
Attachments
Imperator v1.0.2 Table Prelim.CT
(56.04 KiB) Downloaded 251 times
Happy table making!

Donations are very welcome and will go primarily to buying games/dlc for tables:
https://www.patreon.com/CompactDisc

gorgutzer
Cheater
Cheater
Posts: 47
Joined: Sun Mar 12, 2017 5:02 am
Reputation: 0

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by gorgutzer » Thu May 09, 2019 6:48 pm

CompactDisc wrote:
Thu May 09, 2019 6:13 pm
gorgutzer wrote:
Thu May 09, 2019 1:30 pm
could u update fearless console and nation id?
Fearless' console script only worked on 1.0.0 because it used named variables.
Paradox only releases their named variables in version 1.0.0 of each game.
So his method will likely never work again.

Taking over a nation is easy if you have the console though, just use the 'tag' command.

I'm trying to fix the console hack with achievements in the game.
It takes a long time the first time, but once it's done it'll be much easier to update.
T183R wrote:
Thu May 09, 2019 5:18 pm
Hi Recifense, is it possible to have the following pointers added?
Tyranny
City pops ie tribes/civ/free/slave
Cty civ level
Tech research points
I added them for you in this preliminary extension for the table.
Except for pop editing that is. That's a bit harder to do.
I'm still working on ironman/console hack. Sorry :)
the last time he posted the 1.01 nation address aswell, together with the console the current faction pointer.

T183R
Novice Cheater
Novice Cheater
Posts: 22
Joined: Tue Jan 23, 2018 8:36 am
Reputation: 1

Re: Imperator Rome v1.0.1 Steam (GM and More) 2019-May-02

Post by T183R » Thu May 09, 2019 7:43 pm

Ty Compact!

Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot], Google [Bot], Google Adsense [Bot], optimumbox, shockie85, skywolf23, SunBeam