Page 1 of 3
Nordhold
Posted: Fri Mar 14, 2025 6:47 pm
by BabyGroot
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.
Re: Nordhold
Posted: Fri Mar 14, 2025 8:44 pm
by Ontos
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.
Re: Nordhold
Posted: Sat Mar 15, 2025 3:20 am
by BabyGroot
You can change the stats "
Enemies non boss stats low" in the "
script"
Re: Nordhold
Posted: Sat Mar 15, 2025 3:43 am
by Ontos
Is there a way to unlock tower upgrades beyond level 20? That's the max level right now.
Re: Nordhold
Posted: Tue Mar 25, 2025 7:45 pm
by Ontos
Finally the [Link] is out, I also ask you to make a table for it.
Re: Nordhold
Posted: Tue Mar 25, 2025 7:47 pm
by alienrex
how did u find-search resouce count?
Re: Nordhold
Posted: Wed Mar 26, 2025 1:57 am
by BabyGroot
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)
Re: Nordhold
Posted: Wed Mar 26, 2025 5:37 pm
by Goth667
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.

Re: Nordhold
Posted: Wed Mar 26, 2025 5:38 pm
by Ontos
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
Re: Nordhold
Posted: Thu Mar 27, 2025 11:26 am
by Goth667
Thanks for the update.
Re: Nordhold
Posted: Thu Mar 27, 2025 3:27 pm
by BabyGroot
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>
Re: Nordhold
Posted: Thu Mar 27, 2025 11:34 pm
by Ontos
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.
Re: Nordhold
Posted: Fri Mar 28, 2025 12:45 am
by Ontos
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.
Re: Nordhold
Posted: Fri Mar 28, 2025 1:37 am
by Ontos
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!
Re: Nordhold
Posted: Fri Mar 28, 2025 1:49 am
by Ontos
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.