Tropico 6 [+19]

Upload your cheat tables here (No requests)
DocMadfox
Cheater
Cheater
Posts: 30
Joined: Fri May 19, 2017 9:41 pm
Reputation: 2

Re: [REQUEST] Tropico 6 Trainer

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

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by DocMadfox on Sun Mar 31, 2019 6:19 pm, edited 1 time in total.

Casu Consulto
Novice Cheater
Novice Cheater
Posts: 16
Joined: Tue Aug 22, 2017 9:28 pm
Reputation: 2

Re: [REQUEST] Tropico 6 Trainer

Post by Casu Consulto »

This trainer is awesome! Has anyone figured out how to get around the one heist per raid building limit?

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: [REQUEST] Tropico 6 Trainer

Post 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>
Last edited by Impala on Mon Apr 01, 2019 12:18 pm, edited 4 times in total.

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: [REQUEST] Tropico 6 Trainer

Post 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.
Last edited by Impala on Mon Apr 01, 2019 12:18 pm, edited 1 time in total.

GreenHouse
Expert Cheater
Expert Cheater
Posts: 857
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 891

Re: [REQUEST] Tropico 6 Trainer

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

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: [REQUEST] Tropico 6 Trainer

Post 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

CaesarCzech
Expert Cheater
Expert Cheater
Posts: 370
Joined: Fri Mar 03, 2017 2:00 pm
Reputation: 38

Re: Tropico 6

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

MissNet
What is cheating?
What is cheating?
Posts: 4
Joined: Tue Aug 08, 2017 6:40 pm
Reputation: 0

Re: Tropico 6

Post by MissNet »

Thank you for a great table! Is it possible to add infinity power script?

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: Tropico 6

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

LazerPazer
Expert Cheater
Expert Cheater
Posts: 98
Joined: Sun Feb 04, 2018 8:50 pm
Reputation: 5

Re: Tropico 6

Post 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

DocMadfox
Cheater
Cheater
Posts: 30
Joined: Fri May 19, 2017 9:41 pm
Reputation: 2

Re: Tropico 6

Post by DocMadfox »

LazerPazer wrote:
Mon Apr 01, 2019 10:24 pm

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

Impala
Table Makers
Table Makers
Posts: 607
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 396

Re: Tropico 6

Post 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 89 times
Last edited by Impala on Tue Apr 02, 2019 3:19 pm, edited 1 time in total.

User avatar
Darkedone02
Expert Cheater
Expert Cheater
Posts: 947
Joined: Thu Mar 02, 2017 11:42 pm
Reputation: 109

Re: Tropico 6

Post by Darkedone02 »

would love to have inf electricity

User avatar
Jasinn
Expert Cheater
Expert Cheater
Posts: 110
Joined: Fri Aug 04, 2017 1:34 pm
Reputation: 26

Re: Tropico 6

Post by Jasinn »

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

GreenHouse
Expert Cheater
Expert Cheater
Posts: 857
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 891

Re: Tropico 6

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

Post Reply

Who is online

Users browsing this forum: Ecchiiiiii, Google [Bot], Google Adsense [Bot], jjthejap, petergajger