Page 2 of 11

Re: [REQUEST] Tropico 6 Trainer

Posted: Sun Mar 31, 2019 6:09 pm
by DocMadfox
Would still prefer an infinite mine cheat to a minimum in storage one - if only because it seems to have broken the rum distillery and tannery. They don't seem to get intake anymore and just sit at the minimum set by the script. Don't want to sound ungrateful, it's a great table.

Re: [REQUEST] Tropico 6 Trainer

Posted: Sun Mar 31, 2019 6:11 pm
by Casu Consulto
This trainer is awesome! Has anyone figured out how to get around the one heist per raid building limit?

Re: [REQUEST] Tropico 6 Trainer

Posted: Sun Mar 31, 2019 6:58 pm
by Impala
No Cost Quick Build

I like to play legit, and I don't like waiting for workers, this code will allow free quick building via the quick build button

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>140</ID>
      <Description>"Free Quick Build"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freequickbuild,Tropico6-Win64-Shipping.exe,E8 26 E6 F1 FF) // should be unique
registersymbol(freequickbuild)

freequickbuild:
  db 90 90 90 90 90

[DISABLE]

freequickbuild:
  db E8 26 E6 F1 FF

unregistersymbol(freequickbuild)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+674445

"Tropico6-Win64-Shipping.exe"+67441B: FF 50 30              -  call qword ptr [rax+30]
"Tropico6-Win64-Shipping.exe"+67441E: 48 8B 8F F8 00 00 00  -  mov rcx,[rdi+000000F8]
"Tropico6-Win64-Shipping.exe"+674425: 48 8D 54 24 48        -  lea rdx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+67442A: 4C 8B C0              -  mov r8,rax
"Tropico6-Win64-Shipping.exe"+67442D: E8 3E 1C F9 FF        -  call Tropico6-Win64-Shipping.exe+606070
"Tropico6-Win64-Shipping.exe"+674432: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674435: E8 A6 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
"Tropico6-Win64-Shipping.exe"+67443A: 48 8B C8              -  mov rcx,rax
"Tropico6-Win64-Shipping.exe"+67443D: 48 8D 54 24 48        -  lea rdx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+674442: 41 B0 01              -  mov r8l,01
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+674445: E8 26 E6 F1 FF        -  call Tropico6-Win64-Shipping.exe+592A70
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+67444A: F3 0F 2C 5C 24 48     -  cvttss2si ebx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+674450: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674453: E8 88 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
"Tropico6-Win64-Shipping.exe"+674458: 48 8B 97 F8 00 00 00  -  mov rdx,[rdi+000000F8]
"Tropico6-Win64-Shipping.exe"+67445F: 44 8B C3              -  mov r8d,ebx
"Tropico6-Win64-Shipping.exe"+674462: 48 8B 88 20 09 00 00  -  mov rcx,[rax+00000920]
"Tropico6-Win64-Shipping.exe"+674469: 48 81 C1 F0 09 00 00  -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+674470: E8 5B 8C 18 00        -  call Tropico6-Win64-Shipping.exe+7FD0D0
"Tropico6-Win64-Shipping.exe"+674475: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674478: E8 63 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

No Cost Building or quick build

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>141</ID>
      <Description>"Free Building"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freebuild,Tropico6-Win64-Shipping.exe,F3 0F 5C 07 F3 0F 11 83 28 09 00 00) // should be unique
registersymbol(freebuild)

freebuild:
  db 90 90 90 90

[DISABLE]

freebuild:
  db F3 0F 5C 07

unregistersymbol(freebuild)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+592AA4

"Tropico6-Win64-Shipping.exe"+592A7A: 48 8B FA                 -  mov rdi,rdx
"Tropico6-Win64-Shipping.exe"+592A7D: 48 8B D9                 -  mov rbx,rcx
"Tropico6-Win64-Shipping.exe"+592A80: 45 84 C0                 -  test r8l,r8l
"Tropico6-Win64-Shipping.exe"+592A83: 74 0E                    -  je Tropico6-Win64-Shipping.exe+592A93
"Tropico6-Win64-Shipping.exe"+592A85: 8B 12                    -  mov edx,[rdx]
"Tropico6-Win64-Shipping.exe"+592A87: 48 8B 89 20 09 00 00     -  mov rcx,[rcx+00000920]
"Tropico6-Win64-Shipping.exe"+592A8E: E8 DD E6 23 00           -  call Tropico6-Win64-Shipping.exe+7D1170
"Tropico6-Win64-Shipping.exe"+592A93: 80 BB 2C 09 00 00 00     -  cmp byte ptr [rbx+0000092C],00
"Tropico6-Win64-Shipping.exe"+592A9A: 75 14                    -  jne Tropico6-Win64-Shipping.exe+592AB0
"Tropico6-Win64-Shipping.exe"+592A9C: F3 0F 10 83 28 09 00 00  -  movss xmm0,[rbx+00000928]
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+592AA4: F3 0F 5C 07              -  subss xmm0,[rdi]
"Tropico6-Win64-Shipping.exe"+592AA8: F3 0F 11 83 28 09 00 00  -  movss [rbx+00000928],xmm0
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+592AB0: 48 8B 5C 24 30           -  mov rbx,[rsp+30]
"Tropico6-Win64-Shipping.exe"+592AB5: 48 83 C4 20              -  add rsp,20
"Tropico6-Win64-Shipping.exe"+592AB9: 5F                       -  pop rdi
"Tropico6-Win64-Shipping.exe"+592ABA: C3                       -  ret
"Tropico6-Win64-Shipping.exe"+592ABB: CC                       -  int 3
"Tropico6-Win64-Shipping.exe"+592ABC: CC                       -  int 3
"Tropico6-Win64-Shipping.exe"+592ABD: CC                       -  int 3
"Tropico6-Win64-Shipping.exe"+592ABE: CC                       -  int 3
"Tropico6-Win64-Shipping.exe"+592ABF: CC                       -  int 3
"Tropico6-Win64-Shipping.exe"+592AC0: F3 0F 10 81 30 09 00 00  -  movss xmm0,[rcx+00000930]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: [REQUEST] Tropico 6 Trainer

Posted: Sun Mar 31, 2019 6:59 pm
by Impala
GreenHouse wrote:
Sat Mar 30, 2019 3:32 pm
Here's a table:
Do you mind creating a thread with your table in the table section? ;)

Also I added a quick build script, if its useful you can add it in your scripts. I like it because waiting for builders in this game is aids.

Re: [REQUEST] Tropico 6 Trainer

Posted: Sun Mar 31, 2019 7:31 pm
by GreenHouse
ImpalaPUA wrote:
Sun Mar 31, 2019 6:59 pm
Do you mind creating a thread with your table in the table section? ;)

Also I added a quick build script, if its useful you can add it in your scripts. I like it because waiting for builders in this game is aids.
Sure thing, I'll make a thread. And the quickbuild thing I don't know what it would be used for, when you already have infinite money.

Re: [REQUEST] Tropico 6 Trainer

Posted: Sun Mar 31, 2019 8:11 pm
by Impala
GreenHouse wrote:
Sun Mar 31, 2019 7:31 pm
ImpalaPUA wrote:
Sun Mar 31, 2019 6:59 pm
Do you mind creating a thread with your table in the table section? ;)

Also I added a quick build script, if its useful you can add it in your scripts. I like it because waiting for builders in this game is aids.
Sure thing, I'll make a thread. And the quickbuild thing I don't know what it would be used for, when you already have infinite money.
I like to play legit, no cost quick building makes it so I can play legit but not bother waiting for workers

Re: Tropico 6

Posted: Mon Apr 01, 2019 10:00 am
by CaesarCzech
My raids are stuck. it gets stuck at Pirates are gathering for example and wont move at all.

I would appreciate quick script for instant raids or atleast help in figuring out why it doesnt work. It claims raid finishing in Very soon and it gets stuck there while the pirates are still gathering.

Edit: Wait. If its pathfinding and its because of the stupid system where they are incapable of making their way into the pirate cove Just kill.

Re: Tropico 6

Posted: Mon Apr 01, 2019 6:46 pm
by MissNet
Thank you for a great table! Is it possible to add infinity power script?

Re: Tropico 6

Posted: Mon Apr 01, 2019 6:50 pm
by Impala
To use, just copy and paste the script into cheat engine

Free Upgrades for each building

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>142</ID>
      <Description>"Free Upgrades"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freeupgrades,Tropico6-Win64-Shipping.exe,E8 79 16 FA FF) // should be unique
registersymbol(freeupgrades)

freeupgrades:
  db 90 90 90 90 90

[DISABLE]

freeupgrades:
  db E8 79 16 FA FF

unregistersymbol(freeupgrades)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+674445

"Tropico6-Win64-Shipping.exe"+67441B: FF 50 30              -  call qword ptr [rax+30]
"Tropico6-Win64-Shipping.exe"+67441E: 48 8B 8F F8 00 00 00  -  mov rcx,[rdi+000000F8]
"Tropico6-Win64-Shipping.exe"+674425: 48 8D 54 24 48        -  lea rdx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+67442A: 4C 8B C0              -  mov r8,rax
"Tropico6-Win64-Shipping.exe"+67442D: E8 3E 1C F9 FF        -  call Tropico6-Win64-Shipping.exe+606070
"Tropico6-Win64-Shipping.exe"+674432: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674435: E8 A6 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
"Tropico6-Win64-Shipping.exe"+67443A: 48 8B C8              -  mov rcx,rax
"Tropico6-Win64-Shipping.exe"+67443D: 48 8D 54 24 48        -  lea rdx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+674442: 41 B0 01              -  mov r8l,01
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+674445: E8 26 E6 F1 FF        -  call Tropico6-Win64-Shipping.exe+592A70
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+67444A: F3 0F 2C 5C 24 48     -  cvttss2si ebx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+674450: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674453: E8 88 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
"Tropico6-Win64-Shipping.exe"+674458: 48 8B 97 F8 00 00 00  -  mov rdx,[rdi+000000F8]
"Tropico6-Win64-Shipping.exe"+67445F: 44 8B C3              -  mov r8d,ebx
"Tropico6-Win64-Shipping.exe"+674462: 48 8B 88 20 09 00 00  -  mov rcx,[rax+00000920]
"Tropico6-Win64-Shipping.exe"+674469: 48 81 C1 F0 09 00 00  -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+674470: E8 5B 8C 18 00        -  call Tropico6-Win64-Shipping.exe+7FD0D0
"Tropico6-Win64-Shipping.exe"+674475: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674478: E8 63 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Free Foreign Workers

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>143</ID>
      <Description>"Free Foreign Workers"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freeworker,Tropico6-Win64-Shipping.exe,E8 F2 6D EE FF) // should be unique
registersymbol(freeworker)

freeworker:
  db 90 90 90 90 90

[DISABLE]
freeworker:
  db E8 F2 6D EE FF

unregistersymbol(freeworker)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+6ABC79

"Tropico6-Win64-Shipping.exe"+6ABC4F: 01 BB D4 01 00 00        -  add [rbx+000001D4],edi
"Tropico6-Win64-Shipping.exe"+6ABC55: 48 8B CB                 -  mov rcx,rbx
"Tropico6-Win64-Shipping.exe"+6ABC58: E8 23 95 FE FF           -  call Tropico6-Win64-Shipping.exe+695180
"Tropico6-Win64-Shipping.exe"+6ABC5D: 44 0F B6 C0              -  movzx r8d,al
"Tropico6-Win64-Shipping.exe"+6ABC61: 48 8D 54 24 50           -  lea rdx,[rsp+50]
"Tropico6-Win64-Shipping.exe"+6ABC66: 48 8B CD                 -  mov rcx,rbp
"Tropico6-Win64-Shipping.exe"+6ABC69: E8 62 4A ED FF           -  call Tropico6-Win64-Shipping.exe+5806D0
"Tropico6-Win64-Shipping.exe"+6ABC6E: 41 B0 01                 -  mov r8l,01
"Tropico6-Win64-Shipping.exe"+6ABC71: 48 8D 54 24 50           -  lea rdx,[rsp+50]
"Tropico6-Win64-Shipping.exe"+6ABC76: 48 8B CD                 -  mov rcx,rbp
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+6ABC79: E8 F2 6D EE FF           -  call Tropico6-Win64-Shipping.exe+592A70
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+6ABC7E: 48 8B 8D 20 09 00 00     -  mov rcx,[rbp+00000920]
"Tropico6-Win64-Shipping.exe"+6ABC85: B2 0E                    -  mov dl,0E
"Tropico6-Win64-Shipping.exe"+6ABC87: F3 44 0F 2C 44 24 50     -  cvttss2si r8d,[rsp+50]
"Tropico6-Win64-Shipping.exe"+6ABC8E: 48 81 C1 F0 09 00 00     -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+6ABC95: E8 C6 17 15 00           -  call Tropico6-Win64-Shipping.exe+7FD460
"Tropico6-Win64-Shipping.exe"+6ABC9A: 48 8B CB                 -  mov rcx,rbx
"Tropico6-Win64-Shipping.exe"+6ABC9D: E8 DE 94 FE FF           -  call Tropico6-Win64-Shipping.exe+695180
"Tropico6-Win64-Shipping.exe"+6ABCA2: 0F B6 D0                 -  movzx edx,al
"Tropico6-Win64-Shipping.exe"+6ABCA5: 48 8B CD                 -  mov rcx,rbp
"Tropico6-Win64-Shipping.exe"+6ABCA8: E8 C3 60 ED FF           -  call Tropico6-Win64-Shipping.exe+581D70
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Free blueprints

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>144</ID>
      <Description>"Free Blueprints"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freeblueprints,Tropico6-Win64-Shipping.exe,F3 0F 5C C7 F3 0F 11 87 28 09 00 00 48 8B) // should be unique
registersymbol(freeblueprints)

freeblueprints:
  db 90 90 90 90

[DISABLE]
freeblueprints:
  db F3 0F 5C C7

unregistersymbol(freeblueprints)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+5880BB

"Tropico6-Win64-Shipping.exe"+588090: 73 08                    -  jae Tropico6-Win64-Shipping.exe+58809A
"Tropico6-Win64-Shipping.exe"+588092: 0F 57 C0                 -  xorps xmm0,xmm0
"Tropico6-Win64-Shipping.exe"+588095: 0F 2E F8                 -  ucomiss xmm7,xmm0
"Tropico6-Win64-Shipping.exe"+588098: 75 79                    -  jne Tropico6-Win64-Shipping.exe+588113
"Tropico6-Win64-Shipping.exe"+58809A: 48 8B 8F 20 09 00 00     -  mov rcx,[rdi+00000920]
"Tropico6-Win64-Shipping.exe"+5880A1: 66 0F 7E FA              -  movd edx,xmm7
"Tropico6-Win64-Shipping.exe"+5880A5: E8 C6 90 24 00           -  call Tropico6-Win64-Shipping.exe+7D1170
"Tropico6-Win64-Shipping.exe"+5880AA: 80 BF 2C 09 00 00 00     -  cmp byte ptr [rdi+0000092C],00
"Tropico6-Win64-Shipping.exe"+5880B1: 75 14                    -  jne Tropico6-Win64-Shipping.exe+5880C7
"Tropico6-Win64-Shipping.exe"+5880B3: F3 0F 10 87 28 09 00 00  -  movss xmm0,[rdi+00000928]
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+5880BB: F3 0F 5C C7              -  subss xmm0,xmm7
"Tropico6-Win64-Shipping.exe"+5880BF: F3 0F 11 87 28 09 00 00  -  movss [rdi+00000928],xmm0
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+5880C7: 48 8B 8F 20 09 00 00     -  mov rcx,[rdi+00000920]
"Tropico6-Win64-Shipping.exe"+5880CE: B2 03                    -  mov dl,03
"Tropico6-Win64-Shipping.exe"+5880D0: F3 44 0F 2C C7           -  cvttss2si r8d,xmm7
"Tropico6-Win64-Shipping.exe"+5880D5: 48 81 C1 F0 09 00 00     -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+5880DC: E8 7F 53 27 00           -  call Tropico6-Win64-Shipping.exe+7FD460
"Tropico6-Win64-Shipping.exe"+5880E1: 48 8B 5C 24 68           -  mov rbx,[rsp+68]
"Tropico6-Win64-Shipping.exe"+5880E6: 48 63 7E 08              -  movsxd  rdi,dword ptr [rsi+08]
"Tropico6-Win64-Shipping.exe"+5880EA: 8D 47 01                 -  lea eax,[rdi+01]
"Tropico6-Win64-Shipping.exe"+5880ED: 89 46 08                 -  mov [rsi+08],eax
"Tropico6-Win64-Shipping.exe"+5880F0: 3B 46 0C                 -  cmp eax,[rsi+0C]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Tropico 6

Posted: Mon Apr 01, 2019 10:24 pm
by LazerPazer
ImpalaPUA wrote:
Mon Apr 01, 2019 6:50 pm
To use, just copy and paste the script into cheat engine

Free Upgrades for each building

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>142</ID>
      <Description>"Free Upgrades"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freeupgrades,Tropico6-Win64-Shipping.exe,E8 79 16 FA FF) // should be unique
registersymbol(freeupgrades)

freeupgrades:
  db 90 90 90 90 90

[DISABLE]

freeupgrades:
  db E8 79 16 FA FF

unregistersymbol(freeupgrades)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+674445

"Tropico6-Win64-Shipping.exe"+67441B: FF 50 30              -  call qword ptr [rax+30]
"Tropico6-Win64-Shipping.exe"+67441E: 48 8B 8F F8 00 00 00  -  mov rcx,[rdi+000000F8]
"Tropico6-Win64-Shipping.exe"+674425: 48 8D 54 24 48        -  lea rdx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+67442A: 4C 8B C0              -  mov r8,rax
"Tropico6-Win64-Shipping.exe"+67442D: E8 3E 1C F9 FF        -  call Tropico6-Win64-Shipping.exe+606070
"Tropico6-Win64-Shipping.exe"+674432: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674435: E8 A6 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
"Tropico6-Win64-Shipping.exe"+67443A: 48 8B C8              -  mov rcx,rax
"Tropico6-Win64-Shipping.exe"+67443D: 48 8D 54 24 48        -  lea rdx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+674442: 41 B0 01              -  mov r8l,01
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+674445: E8 26 E6 F1 FF        -  call Tropico6-Win64-Shipping.exe+592A70
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+67444A: F3 0F 2C 5C 24 48     -  cvttss2si ebx,[rsp+48]
"Tropico6-Win64-Shipping.exe"+674450: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674453: E8 88 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
"Tropico6-Win64-Shipping.exe"+674458: 48 8B 97 F8 00 00 00  -  mov rdx,[rdi+000000F8]
"Tropico6-Win64-Shipping.exe"+67445F: 44 8B C3              -  mov r8d,ebx
"Tropico6-Win64-Shipping.exe"+674462: 48 8B 88 20 09 00 00  -  mov rcx,[rax+00000920]
"Tropico6-Win64-Shipping.exe"+674469: 48 81 C1 F0 09 00 00  -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+674470: E8 5B 8C 18 00        -  call Tropico6-Win64-Shipping.exe+7FD0D0
"Tropico6-Win64-Shipping.exe"+674475: 48 8B CF              -  mov rcx,rdi
"Tropico6-Win64-Shipping.exe"+674478: E8 63 6B FB FF        -  call Tropico6-Win64-Shipping.exe+62AFE0
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Free Foreign Workers

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>143</ID>
      <Description>"Free Foreign Workers"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freeworker,Tropico6-Win64-Shipping.exe,E8 F2 6D EE FF) // should be unique
registersymbol(freeworker)

freeworker:
  db 90 90 90 90 90

[DISABLE]
freeworker:
  db E8 F2 6D EE FF

unregistersymbol(freeworker)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+6ABC79

"Tropico6-Win64-Shipping.exe"+6ABC4F: 01 BB D4 01 00 00        -  add [rbx+000001D4],edi
"Tropico6-Win64-Shipping.exe"+6ABC55: 48 8B CB                 -  mov rcx,rbx
"Tropico6-Win64-Shipping.exe"+6ABC58: E8 23 95 FE FF           -  call Tropico6-Win64-Shipping.exe+695180
"Tropico6-Win64-Shipping.exe"+6ABC5D: 44 0F B6 C0              -  movzx r8d,al
"Tropico6-Win64-Shipping.exe"+6ABC61: 48 8D 54 24 50           -  lea rdx,[rsp+50]
"Tropico6-Win64-Shipping.exe"+6ABC66: 48 8B CD                 -  mov rcx,rbp
"Tropico6-Win64-Shipping.exe"+6ABC69: E8 62 4A ED FF           -  call Tropico6-Win64-Shipping.exe+5806D0
"Tropico6-Win64-Shipping.exe"+6ABC6E: 41 B0 01                 -  mov r8l,01
"Tropico6-Win64-Shipping.exe"+6ABC71: 48 8D 54 24 50           -  lea rdx,[rsp+50]
"Tropico6-Win64-Shipping.exe"+6ABC76: 48 8B CD                 -  mov rcx,rbp
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+6ABC79: E8 F2 6D EE FF           -  call Tropico6-Win64-Shipping.exe+592A70
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+6ABC7E: 48 8B 8D 20 09 00 00     -  mov rcx,[rbp+00000920]
"Tropico6-Win64-Shipping.exe"+6ABC85: B2 0E                    -  mov dl,0E
"Tropico6-Win64-Shipping.exe"+6ABC87: F3 44 0F 2C 44 24 50     -  cvttss2si r8d,[rsp+50]
"Tropico6-Win64-Shipping.exe"+6ABC8E: 48 81 C1 F0 09 00 00     -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+6ABC95: E8 C6 17 15 00           -  call Tropico6-Win64-Shipping.exe+7FD460
"Tropico6-Win64-Shipping.exe"+6ABC9A: 48 8B CB                 -  mov rcx,rbx
"Tropico6-Win64-Shipping.exe"+6ABC9D: E8 DE 94 FE FF           -  call Tropico6-Win64-Shipping.exe+695180
"Tropico6-Win64-Shipping.exe"+6ABCA2: 0F B6 D0                 -  movzx edx,al
"Tropico6-Win64-Shipping.exe"+6ABCA5: 48 8B CD                 -  mov rcx,rbp
"Tropico6-Win64-Shipping.exe"+6ABCA8: E8 C3 60 ED FF           -  call Tropico6-Win64-Shipping.exe+581D70
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Free blueprints

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>144</ID>
      <Description>"Free Blueprints"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(freeblueprints,Tropico6-Win64-Shipping.exe,F3 0F 5C C7 F3 0F 11 87 28 09 00 00 48 8B) // should be unique
registersymbol(freeblueprints)

freeblueprints:
  db 90 90 90 90

[DISABLE]
freeblueprints:
  db F3 0F 5C C7

unregistersymbol(freeblueprints)

{
// ORIGINAL CODE - INJECTION POINT: "Tropico6-Win64-Shipping.exe"+5880BB

"Tropico6-Win64-Shipping.exe"+588090: 73 08                    -  jae Tropico6-Win64-Shipping.exe+58809A
"Tropico6-Win64-Shipping.exe"+588092: 0F 57 C0                 -  xorps xmm0,xmm0
"Tropico6-Win64-Shipping.exe"+588095: 0F 2E F8                 -  ucomiss xmm7,xmm0
"Tropico6-Win64-Shipping.exe"+588098: 75 79                    -  jne Tropico6-Win64-Shipping.exe+588113
"Tropico6-Win64-Shipping.exe"+58809A: 48 8B 8F 20 09 00 00     -  mov rcx,[rdi+00000920]
"Tropico6-Win64-Shipping.exe"+5880A1: 66 0F 7E FA              -  movd edx,xmm7
"Tropico6-Win64-Shipping.exe"+5880A5: E8 C6 90 24 00           -  call Tropico6-Win64-Shipping.exe+7D1170
"Tropico6-Win64-Shipping.exe"+5880AA: 80 BF 2C 09 00 00 00     -  cmp byte ptr [rdi+0000092C],00
"Tropico6-Win64-Shipping.exe"+5880B1: 75 14                    -  jne Tropico6-Win64-Shipping.exe+5880C7
"Tropico6-Win64-Shipping.exe"+5880B3: F3 0F 10 87 28 09 00 00  -  movss xmm0,[rdi+00000928]
// ---------- INJECTING HERE ----------
"Tropico6-Win64-Shipping.exe"+5880BB: F3 0F 5C C7              -  subss xmm0,xmm7
"Tropico6-Win64-Shipping.exe"+5880BF: F3 0F 11 87 28 09 00 00  -  movss [rdi+00000928],xmm0
// ---------- DONE INJECTING  ----------
"Tropico6-Win64-Shipping.exe"+5880C7: 48 8B 8F 20 09 00 00     -  mov rcx,[rdi+00000920]
"Tropico6-Win64-Shipping.exe"+5880CE: B2 03                    -  mov dl,03
"Tropico6-Win64-Shipping.exe"+5880D0: F3 44 0F 2C C7           -  cvttss2si r8d,xmm7
"Tropico6-Win64-Shipping.exe"+5880D5: 48 81 C1 F0 09 00 00     -  add rcx,000009F0
"Tropico6-Win64-Shipping.exe"+5880DC: E8 7F 53 27 00           -  call Tropico6-Win64-Shipping.exe+7FD460
"Tropico6-Win64-Shipping.exe"+5880E1: 48 8B 5C 24 68           -  mov rbx,[rsp+68]
"Tropico6-Win64-Shipping.exe"+5880E6: 48 63 7E 08              -  movsxd  rdi,dword ptr [rsi+08]
"Tropico6-Win64-Shipping.exe"+5880EA: 8D 47 01                 -  lea eax,[rdi+01]
"Tropico6-Win64-Shipping.exe"+5880ED: 89 46 08                 -  mov [rsi+08],eax
"Tropico6-Win64-Shipping.exe"+5880F0: 3B 46 0C                 -  cmp eax,[rsi+0C]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
They are not working at all

Re: Tropico 6

Posted: Mon Apr 01, 2019 11:30 pm
by DocMadfox
LazerPazer wrote:
Mon Apr 01, 2019 10:24 pm

They are not working at all
They worked for me, for the record.

Re: Tropico 6

Posted: Tue Apr 02, 2019 1:16 am
by Impala
LazerPazer wrote:
Mon Apr 01, 2019 10:24 pm
ImpalaPUA wrote:
Mon Apr 01, 2019 6:50 pm
They are not working at all
You probably did something wrong.

This is the original table with the cheats from the original maker with mine added to it.
Tropico6-Win64-Shipping.CT
(486.32 KiB) Downloaded 91 times

Re: Tropico 6

Posted: Tue Apr 02, 2019 1:20 am
by Darkedone02
would love to have inf electricity

Re: Tropico 6

Posted: Tue Apr 02, 2019 2:37 pm
by Jasinn
Darkedone02 wrote:
Tue Apr 02, 2019 1:20 am
would love to have inf electricity
And infinite mines' storage ;p

Re: Tropico 6

Posted: Tue Apr 02, 2019 2:47 pm
by GreenHouse
Darkedone02 wrote:
Tue Apr 02, 2019 1:20 am
would love to have inf electricity
I just added that. Basically, every power plant will give you +900000 electricity. Enough to run the entire island with just one power plant.
Jasinn wrote:
Tue Apr 02, 2019 2:37 pm
And infinite mines' storage ;p
This is a problem, because every storage is handled by multiple functions that take everything. So, changing one, will change all of them. Including mines, and buildings. Including factory In and Out. I'm still trying to figure out a way to do it.