Page 1 of 1

[REQUEST] Thrive: Heavy Lies The Crown

Posted: Thu Nov 07, 2024 5:05 pm
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:

Re: [REQUEST] Thrive: Heave Lies The Crown

Posted: Sun Jun 08, 2025 9:20 am
by MountainOfBooks
Full release date announced:


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

Re: [REQUEST] Thrive: Heavy Lies The Crown

Posted: Tue Jun 24, 2025 9:21 am
by kingsen
anyone able to do a small table for ressources?

Re: [REQUEST] Thrive: Heavy Lies The Crown

Posted: Tue Jun 24, 2025 10:59 am
by kerbaukiut
+1 for cheat table please..

Re: [REQUEST] Thrive: Heavy Lies The Crown

Posted: Wed Jun 25, 2025 6:49 am
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.

Re: [REQUEST] Thrive: Heavy Lies The Crown

Posted: Wed Jun 25, 2025 8:56 pm
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.

Re: [REQUEST] Thrive: Heavy Lies The Crown

Posted: Thu Jul 03, 2025 10:12 am
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?