Upload your cheat tables here (No requests)
BabyGroot
Table Makers
Posts: 1649 Joined: Sun Mar 29, 2020 1:39 pm
Reputation: 2798
Post
by BabyGroot » Fri Mar 14, 2025 6:47 pm
Code: Select all
Game Name: Nordhold
Game Process: NordHold.exe
Game Release date: 25 Mar, 2025
CE Version: 7.4 (White)
Date / Title Patch / Build ID: 6 April 2025 / Patch 1.0.0.4 / 18001425
Big thanks Goth667, for the key
Check build Id / Date Patches : [Link]
1. After the game is open, click directly on [Activate] on the cheat table
Table will auto attach to process Game.
If you like my table, don’t forget to click the button.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
NordHold.CT
6 April 2025 / Patch 1.0.0.4 / 18001425 [ v1.0.0.4 ] (43.64 KiB) Downloaded 1715 times
NordHold.CT
2 April 2025 / Patch 1.0.0.3 / 17945166 [ v1.0.0.3 ] (59.2 KiB) Downloaded 617 times
NordHold.CT
25 March 2025 / ♜ Nordhold is OUT NOW! ♜ / 17853750 [ v1.0 ] (22.92 KiB) Downloaded 2285 times
NordHold.CT
3 March 2025 / No title / 17575573 [ v0.8.11 ] (22.63 KiB) Downloaded 637 times
Last edited by
BabyGroot on Wed Apr 09, 2025 1:42 pm, edited 3 times in total.
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Fri Mar 14, 2025 8:44 pm
Thank you very much! It works. True, the options above, at least "Enemies non boss stats low" and "Buy tower no use resources", are saved even after switching off (in the following waves), you have to restart the game if you want to cancel them.
BabyGroot
Table Makers
Posts: 1649 Joined: Sun Mar 29, 2020 1:39 pm
Reputation: 2798
Post
by BabyGroot » Sat Mar 15, 2025 3:20 am
You can change the stats "
Enemies non boss stats low " in the "
script "
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Sat Mar 15, 2025 3:43 am
Is there a way to unlock tower upgrades beyond level 20? That's the max level right now.
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Tue Mar 25, 2025 7:45 pm
Finally the [Link] is out, I also ask you to make a table for it.
alienrex
Cheater
Posts: 49 Joined: Fri Mar 03, 2017 2:20 pm
Reputation: 7
Post
by alienrex » Tue Mar 25, 2025 7:47 pm
how did u find-search resouce count?
BabyGroot
Table Makers
Posts: 1649 Joined: Sun Mar 29, 2020 1:39 pm
Reputation: 2798
Post
by BabyGroot » Wed Mar 26, 2025 1:57 am
Ontos wrote: ↑ Tue Mar 25, 2025 7:45 pm
...
Sorry I don't have this game. and there is no cracked version yet.
alienrex wrote: ↑ Tue Mar 25, 2025 7:47 pm
...
If you understand the unity engine, you can find what you are looking for (outside of online games where everything is usually done on the server side)
Goth667
Noobzor
Posts: 7 Joined: Wed Mar 06, 2024 4:19 pm
Reputation: 2
Post
by Goth667 » Wed Mar 26, 2025 5:37 pm
BabyGroot wrote: ↑ Wed Mar 26, 2025 1:57 am
Ontos wrote: ↑ Tue Mar 25, 2025 7:45 pm
...
Sorry I don't have this game. and there is no cracked version yet.
I hope you can get a copy soon, the game is quite fun to play.
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Wed Mar 26, 2025 5:38 pm
BabyGroot wrote: ↑ Wed Mar 26, 2025 1:57 am
Ontos wrote: ↑ Tue Mar 25, 2025 7:45 pm
...
Sorry I don't have this game. and there is no cracked version yet.
Mod edit: Removed. Do not post warez/piracy links
Goth667
Noobzor
Posts: 7 Joined: Wed Mar 06, 2024 4:19 pm
Reputation: 2
Post
by Goth667 » Thu Mar 27, 2025 11:26 am
Thanks for the update.
BabyGroot
Table Makers
Posts: 1649 Joined: Sun Mar 29, 2020 1:39 pm
Reputation: 2798
Post
by BabyGroot » Thu Mar 27, 2025 3:27 pm
Copy this code And paste in cheat engine (Copy in my table)
Added : Max Total Worker, Unlimited Reroll And Banish, Tower Info Data
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>105363</ID>
<Description>"Max Total Worker"</Description>
<LastState/>
<Color>804000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : NordHold.exe
Version:
Date : 2025-03-27
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanmodule(pData_wData,GameAssembly.dll,00 00 00 0F 10 40 10 33 D2) // should be unique
alloc(newmem,$1000,pData_wData)
label(code)
label(return)
newmem:
mov [rax+10],#1523945419 //TotalWorkers
mov [rax+20],#1523945418 //TotalHiredWorkers
//mov [rax+30],#1523945418 //TotalBonusWorkers
code:
movups xmm0,[rax+10]
xor edx,edx
jmp return
pData_wData+03:
jmp newmem
nop
return:
registersymbol(pData_wData)
[DISABLE]
pData_wData+03:
db 0F 10 40 10 33 D2
unregistersymbol(pData_wData)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105367</ID>
<Description>"Unlimited Reroll & Banish"</Description>
<LastState/>
<Color>804000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : NordHold.exe
Version:
Date : 2025-03-27
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanmodule(pData_rcData,GameAssembly.dll,01 0F 10 43 78 33 D2) // should be unique
alloc(newmem,$1000,pData_rcData)
label(code)
label(return)
newmem:
mov [rbx+7C],#1353429949 //BonusRerolls
mov [rbx+8C],#1353429949 //BossBonusRerolls
mov [rbx+9C],#1353429949 //BonusBanish
//mov [rbx+DC],#1620011464 //CurrentRerollsSpent
//mov [rbx+EC],#1620011464 //CurrentBanishSpent
code:
movups xmm0,[rbx+78]
xor edx,edx
jmp return
pData_rcData+01:
jmp newmem
nop
return:
registersymbol(pData_rcData)
[DISABLE]
pData_rcData+01:
db 0F 10 43 78 33 D2
unregistersymbol(pData_rcData)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105368</ID>
<Description>"Tower Info Data"</Description>
<LastState Activated="1"/>
<Color>FF0000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : NordHold.exe
Version:
Date : 2025-03-27
Author : BabyGroot
This script does blah blah blah
}
[ENABLE]
aobscanmodule(pData_tiBox,GameAssembly.dll,48 8B 97 60 01 00 00 45 33 C0 48 8B C8 E8 C3) // should be unique
alloc(newmem,$1000,pData_tiBox)
alloc(pBase_tiBox,8)
registersymbol(pBase_tiBox)
label(code)
label(return)
pBase_tiBox:
dd
newmem:
code:
mov [pBase_tiBox],rdi
mov rdx,[rdi+00000160]
jmp return
pData_tiBox:
jmp newmem
nop 2
return:
registersymbol(pData_tiBox pBase_tiBox)
[DISABLE]
pData_tiBox:
db 48 8B 97 60 01 00 00
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>105369</ID>
<Description>"Tower Info Data"</Description>
<Options moHideChildren="1" moManualExpandCollapse="1"/>
<LastState Value="" RealAddress="00000000"/>
<Color>FF8000</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>105373</ID>
<Description>"pBase - [ Color Silver Don't Chance ]"</Description>
<LastState Value="5275D370" RealAddress="1D0E49F5900"/>
<ShowAsHex>1</ShowAsHex>
<ShowAsSigned>0</ShowAsSigned>
<Color>C0C0C0</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]</Address>
</CheatEntry>
<CheatEntry>
<ID>105372</ID>
<Description>""</Description>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>105371</ID>
<Description>"→ Activate, Click Tower ←"</Description>
<LastState Value="" RealAddress="00000000"/>
<Color>008080</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>105370</ID>
<Description>""</Description>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>105407</ID>
<Description>"Name"</Description>
<LastState RealAddress="1D12CF77314"/>
<Color>4080FF</Color>
<VariableType>String</VariableType>
<Length>128</Length>
<Unicode>1</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>14</Offset>
<Offset>170</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105386</ID>
<Description>""</Description>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
</CheatEntry>
<CheatEntry>
<ID>105376</ID>
<Description>"Height Bonus"</Description>
<LastState Value="4" RealAddress="1D1734D1060"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>60</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105377</ID>
<Description>"Damage"</Description>
<LastState Value="1" RealAddress="1D1734D1064"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>64</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105378</ID>
<Description>"Damage Upgrade Increment Percentage"</Description>
<LastState Value="20" RealAddress="1D1734D1068"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>68</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105379</ID>
<Description>"Damage Multiplier"</Description>
<LastState Value="1" RealAddress="1D1734D106C"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>6C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105380</ID>
<Description>"Base Range"</Description>
<LastState Value="4" RealAddress="1D1734D1070"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>70</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105381</ID>
<Description>"Range Upgrade Increment"</Description>
<LastState Value="0.8000000119" RealAddress="1D1734D1074"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>74</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105382</ID>
<Description>"Range Multiplier"</Description>
<LastState Value="0" RealAddress="1D1734D1078"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>78</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105383</ID>
<Description>"Fire Rate"</Description>
<LastState Value="0.5" RealAddress="1D1734D107C"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>7C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105384</ID>
<Description>"Fire Rate Upgrade Increment Percentage"</Description>
<LastState Value="20" RealAddress="1D1734D1080"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>80</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105385</ID>
<Description>"Base Fire Rate Multiplier"</Description>
<LastState Value="1" RealAddress="1D1734D1084"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>84</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105387</ID>
<Description>"Critical Hit Probability"</Description>
<LastState Value="5" RealAddress="1D1734D1090"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>90</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105388</ID>
<Description>"Critical Hit Probability Upgrade"</Description>
<LastState Value="0" RealAddress="1D1734D1094"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>94</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105389</ID>
<Description>"Critical Hit Probability Upgrade Increment"</Description>
<LastState Value="10" RealAddress="1D1734D1098"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105390</ID>
<Description>"Bonus Critical Hit Probability"</Description>
<LastState Value="0" RealAddress="1D1734D109C"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>9C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105391</ID>
<Description>"Critical Hit Damage Percent"</Description>
<LastState Value="80" RealAddress="1D1734D10A0"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>A0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105392</ID>
<Description>"Critical Hit Damage Upgrade Increment"</Description>
<LastState Value="40" RealAddress="1D1734D10A4"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>A4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105393</ID>
<Description>"Critical Damage Multiplier"</Description>
<LastState Value="0" RealAddress="1D1734D10A8"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>A8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105394</ID>
<Description>"Base Accuracy"</Description>
<LastState Value="0" RealAddress="1D1734D10AC"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>AC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105395</ID>
<Description>"Accuracy Upgrade Increment"</Description>
<LastState Value="25" RealAddress="1D1734D10B0"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>B0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105396</ID>
<Description>"Upgraded Accuracy"</Description>
<LastState Value="0" RealAddress="1D1734D10B4"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>B4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105397</ID>
<Description>"Base Armor Penetration"</Description>
<LastState Value="0" RealAddress="1D1734D10B8"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>B8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105398</ID>
<Description>"Armor Penetration Upgrade Increment"</Description>
<LastState Value="25" RealAddress="1D1734D10BC"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>BC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105399</ID>
<Description>"Upgraded Armor Penetration"</Description>
<LastState Value="0" RealAddress="1D1734D10C0"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>C0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105400</ID>
<Description>"Base Barrier Damage"</Description>
<LastState Value="100" RealAddress="1D1734D10C4"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>C4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105401</ID>
<Description>"Barrier Damage Upgrade Increment"</Description>
<LastState Value="100" RealAddress="1D1734D10C8"/>
<Color>0000FF</Color>
<VariableType>4 Bytes</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>C8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105402</ID>
<Description>"Upgraded Barrier Damage"</Description>
<LastState Value="100" RealAddress="1D1734D10CC"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>CC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105406</ID>
<Description>"Total Range"</Description>
<LastState Value="6" RealAddress="1D1734D1130"/>
<Color>0000FF</Color>
<VariableType>Float</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>130</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105403</ID>
<Description>"Ignore Magic Barrier?"</Description>
<DropDownList DisplayValueAsItem="1">0:No/Off/Disabled
1:Yes/on/Enabled
</DropDownList>
<LastState Value="0" RealAddress="1D1734D10D8"/>
<Color>808000</Color>
<VariableType>Byte</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>D8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105404</ID>
<Description>"Ignore Blocking?"</Description>
<DropDownListLink>Ignore Magic Barrier?</DropDownListLink>
<LastState Value="0" RealAddress="1D1734D10D9"/>
<Color>808000</Color>
<VariableType>Byte</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>D9</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105405</ID>
<Description>"Ignore Armor?"</Description>
<DropDownListLink>Ignore Magic Barrier?</DropDownListLink>
<LastState Value="0" RealAddress="1D1734D10DA"/>
<Color>808000</Color>
<VariableType>Byte</VariableType>
<Address>[pBase_tiBox]+150</Address>
<Offsets>
<Offset>DA</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Thu Mar 27, 2025 11:34 pm
BabyGroot wrote: ↑ Thu Mar 27, 2025 3:27 pm
Copy this code And paste in cheat engine (Copy in my table)
Added : Max Total Worker, Unlimited Reroll And Banish, Tower Info Data
How do I copy it? I don't understand. Maybe you could give me an updated table where "everything is copied"?
I tested it (I have the latest table from the topicstart as a reference), everything seems to work except for decreasing the health of non-bosses and infinite life.
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Fri Mar 28, 2025 12:45 am
In general, I inserted your code into one of the empty points of your table, new options appeared.
The question is, how can I change the number of workers not to the huge value 754 639 387, but to, say, 1,000? Well, that's too much, I would like to change it manually.
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Fri Mar 28, 2025 1:37 am
Damn, I have a negative amount of gold, negative gold income, because of the main building's ability to give gold for each worker, even if he doesn't work in the gold mine, and with such a number of workers!
I beg you, give me a manual setting for the number of workers added, or at least give me an option with 1,000 workers!
Ontos
Expert Cheater
Posts: 132 Joined: Sat Apr 22, 2017 6:58 pm
Reputation: 3
Post
by Ontos » Fri Mar 28, 2025 1:49 am
And I ask you to make a common table, I could not save the combined one and every time I have to insert the code again.
The option "Unlimited reroll and banish" gives a negative number of reroll. I can't use them in this case.
Users browsing this forum: admantx , amadeuss_ , Azirius , BLEXBot , christdx , Dragonwarlord , eahernantst83 , Google [Bot] , JimJonze , loci22 , Lootie_McShootie , MarioBros24 , NecrozAPI , oyyzj , Salju