[REQUEST] Thrive: Heavy Lies The Crown

Ask about cheats/tables for single player games here
Post Reply
Guanfei
Expert Cheater
Expert Cheater
Posts: 78
Joined: Mon Apr 24, 2017 12:14 am
Reputation: 16

[REQUEST] Thrive: Heavy Lies The Crown

Post by Guanfei »

Game Name: Thrive: Heavy Lies The Crown
Game Engine: Unity
Game Version: 0.1.0179
Options Required: Infinite/ locked resources, god mode for troops
Steam Website:
Other Info:

MountainOfBooks
Novice Cheater
Novice Cheater
Posts: 19
Joined: Wed Sep 01, 2021 11:01 am
Reputation: 1

Re: [REQUEST] Thrive: Heave Lies The Crown

Post by MountainOfBooks »

Full release date announced:


If possible, please be so kind to make a small table.

kingsen
Cheater
Cheater
Posts: 44
Joined: Mon Sep 28, 2020 9:11 pm
Reputation: 7

Re: [REQUEST] Thrive: Heavy Lies The Crown

Post by kingsen »

anyone able to do a small table for ressources?

kerbaukiut
Noobzor
Noobzor
Posts: 11
Joined: Sat Feb 22, 2020 10:08 am
Reputation: 3

Re: [REQUEST] Thrive: Heavy Lies The Crown

Post by kerbaukiut »

+1 for cheat table please..

matthew80
Expert Cheater
Expert Cheater
Posts: 98
Joined: Fri Jan 17, 2025 8:45 am
Reputation: 115

Re: [REQUEST] Thrive: Heavy Lies The Crown

Post by matthew80 »

Guanfei wrote:
Thu Nov 07, 2024 5:05 pm
Options Required: Infinite/ locked resources, god mode for troops
kingsen wrote:
Tue Jun 24, 2025 9:21 am
anyone able to do a small table for ressources?

Code: Select all

{ Game   : Thrive HLTC.exe
  Version: 
  Date   : 2025-06-24
  Author : Matthew80

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(resources,GameAssembly.dll,48 8B C8 E8 ?? ?? ?? ?? 84 C0 74 ?? 48 8B 4B ?? EB) // should be unique
alloc(newmem,$1000,resources)

label(code)
label(return)

newmem:
  mov ecx,[rax+20]
  mov [rax+1C],ecx
code:
  mov ecx,[rax+1C]
  mov [rsp+00000080],ecx
  jmp return

resources:
  jmp newmem
  nop 5
return:
registersymbol(resources)

[DISABLE]

resources:
  db 8B 48 1C 89 8C 24 80 00 00 00

unregistersymbol(resources)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+240BBB3

GameAssembly.dll+240BB8C: 33 D2                 - xor edx,edx
GameAssembly.dll+240BB8E: E8 1D 46 02 00        - call Thrive.Presentation.UI.GlobalUIData.get_CurrentPositionTerritoryDimensionalStorage
GameAssembly.dll+240BB93: 48 85 C0              - test rax,rax
GameAssembly.dll+240BB96: 0F 84 2B 02 00 00     - je GameAssembly.dll+240BDC7
GameAssembly.dll+240BB9C: 45 33 C0              - xor r8d,r8d
GameAssembly.dll+240BB9F: 8B 53 28              - mov edx,[rbx+28]
GameAssembly.dll+240BBA2: 48 8B C8              - mov rcx,rax
GameAssembly.dll+240BBA5: E8 F6 A6 3D 00        - call Thrive.Simulation.Storage.GetResourceStorage
GameAssembly.dll+240BBAA: 48 85 C0              - test rax,rax
GameAssembly.dll+240BBAD: 0F 84 14 02 00 00     - je GameAssembly.dll+240BDC7
// ---------- INJECTING HERE ----------
GameAssembly.dll+240BBB3: 8B 48 1C              - mov ecx,[rax+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+240BBB6: 89 8C 24 80 00 00 00  - mov [rsp+00000080],ecx
GameAssembly.dll+240BBBD: 48 8B 7B 30           - mov rdi,[rbx+30]
GameAssembly.dll+240BBC1: 33 D2                 - xor edx,edx
GameAssembly.dll+240BBC3: 48 8B C8              - mov rcx,rax
GameAssembly.dll+240BBC6: E8 A5 58 3D 00        - call Thrive.Simulation.ResourceStorage.IsFull
GameAssembly.dll+240BBCB: 84 C0                 - test al,al
GameAssembly.dll+240BBCD: 74 06                 - je GameAssembly.dll+240BBD5
GameAssembly.dll+240BBCF: 48 8B 4B 50           - mov rcx,[rbx+50]
GameAssembly.dll+240BBD3: EB 04                 - jmp GameAssembly.dll+240BBD9
GameAssembly.dll+240BBD5: 48 8B 4B 58           - mov rcx,[rbx+58]
}
i'm using the Rune version. just made this on request, too lazy to go through the tutorial and search for God Mode.

Guanfei
Expert Cheater
Expert Cheater
Posts: 78
Joined: Mon Apr 24, 2017 12:14 am
Reputation: 16

Re: [REQUEST] Thrive: Heavy Lies The Crown

Post by Guanfei »

matthew80 wrote:
Wed Jun 25, 2025 6:49 am
Guanfei wrote:
Thu Nov 07, 2024 5:05 pm
Options Required: Infinite/ locked resources, god mode for troops
kingsen wrote:
Tue Jun 24, 2025 9:21 am
anyone able to do a small table for ressources?

Code: Select all

{ Game   : Thrive HLTC.exe
  Version: 
  Date   : 2025-06-24
  Author : Matthew80

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(resources,GameAssembly.dll,48 8B C8 E8 ?? ?? ?? ?? 84 C0 74 ?? 48 8B 4B ?? EB) // should be unique
alloc(newmem,$1000,resources)

label(code)
label(return)

newmem:
  mov ecx,[rax+20]
  mov [rax+1C],ecx
code:
  mov ecx,[rax+1C]
  mov [rsp+00000080],ecx
  jmp return

resources:
  jmp newmem
  nop 5
return:
registersymbol(resources)

[DISABLE]

resources:
  db 8B 48 1C 89 8C 24 80 00 00 00

unregistersymbol(resources)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+240BBB3

GameAssembly.dll+240BB8C: 33 D2                 - xor edx,edx
GameAssembly.dll+240BB8E: E8 1D 46 02 00        - call Thrive.Presentation.UI.GlobalUIData.get_CurrentPositionTerritoryDimensionalStorage
GameAssembly.dll+240BB93: 48 85 C0              - test rax,rax
GameAssembly.dll+240BB96: 0F 84 2B 02 00 00     - je GameAssembly.dll+240BDC7
GameAssembly.dll+240BB9C: 45 33 C0              - xor r8d,r8d
GameAssembly.dll+240BB9F: 8B 53 28              - mov edx,[rbx+28]
GameAssembly.dll+240BBA2: 48 8B C8              - mov rcx,rax
GameAssembly.dll+240BBA5: E8 F6 A6 3D 00        - call Thrive.Simulation.Storage.GetResourceStorage
GameAssembly.dll+240BBAA: 48 85 C0              - test rax,rax
GameAssembly.dll+240BBAD: 0F 84 14 02 00 00     - je GameAssembly.dll+240BDC7
// ---------- INJECTING HERE ----------
GameAssembly.dll+240BBB3: 8B 48 1C              - mov ecx,[rax+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+240BBB6: 89 8C 24 80 00 00 00  - mov [rsp+00000080],ecx
GameAssembly.dll+240BBBD: 48 8B 7B 30           - mov rdi,[rbx+30]
GameAssembly.dll+240BBC1: 33 D2                 - xor edx,edx
GameAssembly.dll+240BBC3: 48 8B C8              - mov rcx,rax
GameAssembly.dll+240BBC6: E8 A5 58 3D 00        - call Thrive.Simulation.ResourceStorage.IsFull
GameAssembly.dll+240BBCB: 84 C0                 - test al,al
GameAssembly.dll+240BBCD: 74 06                 - je GameAssembly.dll+240BBD5
GameAssembly.dll+240BBCF: 48 8B 4B 50           - mov rcx,[rbx+50]
GameAssembly.dll+240BBD3: EB 04                 - jmp GameAssembly.dll+240BBD9
GameAssembly.dll+240BBD5: 48 8B 4B 58           - mov rcx,[rbx+58]
}
i'm using the Rune version. just made this on request, too lazy to go through the tutorial and search for God Mode.
That's already great, thank you.

kingsen
Cheater
Cheater
Posts: 44
Joined: Mon Sep 28, 2020 9:11 pm
Reputation: 7

Re: [REQUEST] Thrive: Heavy Lies The Crown

Post by kingsen »

matthew80 wrote:
Wed Jun 25, 2025 6:49 am
Guanfei wrote:
Thu Nov 07, 2024 5:05 pm
Options Required: Infinite/ locked resources, god mode for troops
kingsen wrote:
Tue Jun 24, 2025 9:21 am
anyone able to do a small table for ressources?

Code: Select all

{ Game   : Thrive HLTC.exe
  Version: 
  Date   : 2025-06-24
  Author : Matthew80

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(resources,GameAssembly.dll,48 8B C8 E8 ?? ?? ?? ?? 84 C0 74 ?? 48 8B 4B ?? EB) // should be unique
alloc(newmem,$1000,resources)

label(code)
label(return)

newmem:
  mov ecx,[rax+20]
  mov [rax+1C],ecx
code:
  mov ecx,[rax+1C]
  mov [rsp+00000080],ecx
  jmp return

resources:
  jmp newmem
  nop 5
return:
registersymbol(resources)

[DISABLE]

resources:
  db 8B 48 1C 89 8C 24 80 00 00 00

unregistersymbol(resources)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+240BBB3

GameAssembly.dll+240BB8C: 33 D2                 - xor edx,edx
GameAssembly.dll+240BB8E: E8 1D 46 02 00        - call Thrive.Presentation.UI.GlobalUIData.get_CurrentPositionTerritoryDimensionalStorage
GameAssembly.dll+240BB93: 48 85 C0              - test rax,rax
GameAssembly.dll+240BB96: 0F 84 2B 02 00 00     - je GameAssembly.dll+240BDC7
GameAssembly.dll+240BB9C: 45 33 C0              - xor r8d,r8d
GameAssembly.dll+240BB9F: 8B 53 28              - mov edx,[rbx+28]
GameAssembly.dll+240BBA2: 48 8B C8              - mov rcx,rax
GameAssembly.dll+240BBA5: E8 F6 A6 3D 00        - call Thrive.Simulation.Storage.GetResourceStorage
GameAssembly.dll+240BBAA: 48 85 C0              - test rax,rax
GameAssembly.dll+240BBAD: 0F 84 14 02 00 00     - je GameAssembly.dll+240BDC7
// ---------- INJECTING HERE ----------
GameAssembly.dll+240BBB3: 8B 48 1C              - mov ecx,[rax+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+240BBB6: 89 8C 24 80 00 00 00  - mov [rsp+00000080],ecx
GameAssembly.dll+240BBBD: 48 8B 7B 30           - mov rdi,[rbx+30]
GameAssembly.dll+240BBC1: 33 D2                 - xor edx,edx
GameAssembly.dll+240BBC3: 48 8B C8              - mov rcx,rax
GameAssembly.dll+240BBC6: E8 A5 58 3D 00        - call Thrive.Simulation.ResourceStorage.IsFull
GameAssembly.dll+240BBCB: 84 C0                 - test al,al
GameAssembly.dll+240BBCD: 74 06                 - je GameAssembly.dll+240BBD5
GameAssembly.dll+240BBCF: 48 8B 4B 50           - mov rcx,[rbx+50]
GameAssembly.dll+240BBD3: EB 04                 - jmp GameAssembly.dll+240BBD9
GameAssembly.dll+240BBD5: 48 8B 4B 58           - mov rcx,[rbx+58]
}
i'm using the Rune version. just made this on request, too lazy to go through the tutorial and search for God Mode.
nice work, but i get a unexpected symbol error somehow. how do i inject this correctly?

Post Reply

Who is online

Users browsing this forum: draw95, Google Adsense [Bot], MrNezzi, pslake