The table was made with the GOG version, but it should work for the Steam version as well.
It may take a bit until the script "Initialize table" is activated, please be patient.
Please report any problems you get.
If a script can't be activated, right-click on it and see what the error message at the top of the context menu says.
Features
- Scripts
- Debug mode (Don't use in Arcade without AC bypass!)
- Player
- Damage Multipliers (scripts group)
- Movement Speed Multiplier
- No Clip (CTRL+N)
- Take No Damage
- Take No Shield Damage
- No Energy Consumption
- No Energy Blocks (from summons)
- No Arrows Consumption
- Bow Stretch Time
- No Potion Cooldown
- No Skill/Talent Points Consumption (on upgrade)
- Infinite Money
- Exp Multiplier
- Item PickUp Radius
- Dupe Item by dropping
- Free Crafting
- Enemies
- One Hit Enemies
- Always Drop All Possible Loot
- Always Drop Cards (unique)
- Environment
- Destroyable Container Always Drop Loot (Boxes, Jars, Barrels)
- Pet
- Free Feeding (doesn't consume food when feeding)
- Instant Catch Pet (skips the minigame)
- Fishing
- Instant Bite
- Freeze Fish
- Skip Fishing Minigame
- Arcade Mode
- AntiCheat Bypass (scripts series)
- Challenges (scripts group dedicated to different challenges)
- Base Challenge -> End Time (Works for most challanges with a timer)
- Arbitrary Time Challenge (Math / Block / Destroy Rock Puzzles) -> Instant Win
- Individual Arbitrary Time Challenge (Open Chests, Light Torches, Archery) -> Instant Win
- Hit the Target / Archery Challenge
- No Arrows Consumption
- Can't Lose
- Instant Win
- Don't Get Hit Challenge -> Instant Win
- Quiz Game Challenge -> Always Win
- Perfect Guard Challenge -> Always Perfect Guard against Enemies
- Chicken Chase Challenge -> Instant Win
- Kill Statues At Same Time Challenge -> Instant Win
- Infinite Arcade Gold
- Infinite Essence
- Disable Replay Recording
- Pointers (Pointers are mainly for debug reasons and to play around)
- Game1 Pointer
- xLocalPlayer (PlayerView)
- xEntity (PlayerEntity)
- xBaseStats
- xInventory
- iMoney
- iMaxPotions
- xEntity (PlayerEntity)
- xLocalPlayer (PlayerView)
- Game1 Pointer
1. Start the game and load your save or start a new game
2. Start CE and open the table
3. Activate the first script with name "Secrets Of Grindea vXYZ - Table vXYZ" to initialize the table
It will attach Cheat Engine to the game automatically. Also the script needs few seconds to initialize .NET symbols
4. You can now activate scripts that you want, if some scripts won't activate, use right-click on them to see the error.
If you get errors, try to attach CE to the "Secrets Of Grindea.exe" yourself then repeat step 3.
Troubleshooting
If you have trouble activating the table, try following:
- First: Try to attach CE manually to the game, then activate the initializer script
- Second: If you still get .NET/dotNET errors, try to reinstall [Link] from the official site
- Compact View Mode: After activating the initializer script a new option appears in CE's menu bar at the top. You can use the Compact View Mode to see more scripts at once.
- You can use No Clip to easily solve puzzles. For the stone pushing puzzles, just make sure that you walk as near as possible to the stone that you want to push before disabling No Clip, then you should be able to push it.
- You can assign hotkeys to each script. Right-click on the script and select "Set hotkeys", the rest should be self-explanatory.
- If you're stuck with Math Puzzles, there is a [Link] by [Link].
The Arcade Mode has an "AntiCheat" system, this is how it works
During an Arcade Mode run the game collects MetaData. These MetaData are send to Leaderboard servers (Steam or GOG) after a "Game Over" or when you upload them by yourself.
MetaData contains:
- Score
- Floor progress
- Character's appearance (gender, skin color, poncho color, shirt color, pants color, hair color, shoe color, hairdo, hat, facegear)
- Catalysts
- Main Spell
- Secondary Spell
- Rounds Played
- Time Played
- Arrows Fired
- Arrows Picked up
- 2 flags for suspicious Stats (cheated stats flag)
- Enemies Killed
- Damage Taken
- Room S Ranks (How many rooms were completed with S rank)
- Floor S Ranks (How many Floors were completed with S rank)
- Score Triggers (How often the score were change through game's actions)
- Combined Stats
- Character Level
- Allocated Skillpoints through out the run (over 37 is a red flag)
- Curse and Treat Slow A
- Curse and Treat Slow B
- Curse and Treat Slow C
- Short seed of the first floor
Detection vectors
The game has two primary ways to "detect" cheaters.
1. Stats verification after Game Over.
The BaseStats class has multiple fields that hold "base" stats, like iBaseATK, iHP, iMaxHP etc., for each stat there are two additional fields, first extra field is the one that is used in an equation with the base stat to match the second additional field. (e.g. base stat + extra field 1 == extra field 2)
So what happens, people just search for values with CE, find the base stat, e.g. HP and change it. In this case the game will detect modification of base stats at the end of the game and flag your arcade run as suspicious. To avoid this detection you can just use my scripts for cheating, instead of modifying any values. Even if you don't modify any values directly, I still recommed to use bypasses scripts.
2. Score verification after Game Over
Same game for the Score detection. The game has a checksum (currently =score * 3) that gets updated each time the Score changes, if you change the actually score value without changing the checksum, your game will be flagged as suspicious.
However, the "Bypass Score Checksum Check" script solves the problem.
Potential server side MetaData detections
- Fired 20 more arrows than picked up (Use "Equate Fired and Collected Arrows" script or better all AC Bypass scripts)
- Allocated more than 37 skill points (found the number in correlation with cheater scoreboard)
- 0 or less damage taken (0 damage runs are legit, but be mindful about them)
- Time played relative to score / floor level etc.
- Score triggers (how often score were modified) (If you cheat the score value and die right away on the first floor, it will be obvious)
- Enemies killed relative to floor level, score etc..
Leaderboard Shadowbans
According to old official forums posts of the Dev, he can blacklist you from the scoreboard.
But overall, even if your account is not banned, the game won't show your Highscore to other players, if your MetaData contains one or two "suspicious" flags.
AntiCheat Bypass scripts
I've made a series of scripts that patch out client sided detection.
None of the scripts disturbs the flow of the game, therefore I highly recommend to use them while you're in Arcade Mode at all time.
Replay Recording
Replays can be flagged as "cheated", but as far I see they are saved only locally.
You can use "Disable CheatReplay flag" or Bypass Memory Check 1 and 2 scripts to prevent your replays to be flagged.
(I still recommend to simply use all AntiCheat bypass scripts)
Disclaimer
As right now I don't have a server connected copy of the game, all the information above comes from analyzing the code.
The information can be slightly inaccurate. I personally have no experience with arcade highscore system nor can I proper test it.
You can DM me your discord name, if you want to help me to improve the table.
The game has commands that can be executed through the chat (press Enter).
Here is an "official" list of commands that can be used straight forward: [Link]
Some more can be found here: [Link]
Also there are commands that can only be used with "Debug mode", you need to activate the script before you can use them.
I've compiled a list of these commands below:
List of Chat Commands, that can be used after activating the "Debug mode"
100pct = Completes all quests
sethp [hp value] = sets current HP (Server only)
setmaxhp [hp value] = sets Max HP (Server only)
setep [energy value] = Sets current Energy (Server only)
setmaxep [energy value] = Sets Max Energy (Server only)
exp = Give all players as much Exp as a lvl50 boss would be killed
arrows = Gives max amount of arrows
setbow [blow level] = Sets bow to specific level, can be between 1 and 6
respec / refund = Resets characters stats like skills and talents
repet / resetpet = Resets pets stats
noclip = toggles game's native No Clip
LatestPins
addrandombadge (Arcade mode) = Gives you a random badge
addbadge / ab [badge name] = Gives you a badge based in it's name
set_pinshelf
noessence = set essences to 0 (Arcade mode)
maxessence = set essences to 999 (Arcade mode)
essence = Adds 20 to essence (Arcade mode)
goldessence = Adds 20 to Golden Essence (Arcade mode)
wdown [position] [height] = Creates a wall at given position
addgold [gold amount] = Add gold
setgold [gold amount] = Set gold amount
setlevel [level] = Set player level
equip = Gives a bunch of equipment (maybe I'll make a list later)
equipp = (yes with 2 pp) Sets level to 20 gives a banch of equipment and skills. (It's a debug function for the dev)
killme = kill the player
killall = kill all players
dcspawn = Spawn a damage test dummy
dc3spawn = Spawn 3 damage test dummies
tp [x] [y] = Teleport to specific coordinates
atk [value] = Set base attack damage
matk [value] = Set base magic attack
aspd [value] = Set attack speed
def [value] = Set Defence value
cspd [value] = Set Cast Speed
crit [value] = Set Crit Chance Bonus
betman = Sets current bet to "No Damage Clear" (Arcade mode)
nurse = Sets RoomWithoutNurse to 10000 (no idea what it means) (Arcade mode)
bagman [param1] [param2] = (No idea what it does) (Arcade mode)
debug / debugflag [flag name] = Toggles a specific debug flag
score [value] = Add to current Arcade mode score
save = Save current character to file 100
load = Load character from file 100
goboss = Sets current floor to the boss room (Arcade mode)
gochestisland = Sets current level to 11th floor (Host only) (Arcade mode)
gochallenge / gc = Sets current floor to challenge room (not sure) (Host only) (Arcade mode)
goevent = Sets current floor to the event room (Host only) (Arcade mode)
goshop = Sets current floor to the shop room (Host only) (Arcade mode)
nextfloor = Transfers to the next level (Arcade mode)
_rollitem = Get a random item (Arcade mode)
gofloor / gf [floor number] = Transfers to selected floor number (Arcade mode)
reseedfloor [floor] [seed] = Changes the seed of the current floor (Arcade mode)
crystal = Activates Timeshift Crystal (Arcade mode)
restartfloor = Time Crystal Effect (Arcade mode)
dojo [challenge type] = Enter Dojo challenge (Types: 0 = None, 1 = UltraBasic, 2 = PillarMountains, 3 = DoubleBee, 4 = Evergrind, 5 = Halloween, 6 = Jacks, 7 = FlyingFortress, 8 = Seasonne, 9 = Marino, 10 = SmashieBashie, 11 = SeasonChange, 12 = MtBloom, 13 = TaiMing) (Arcade mode)
_floor [number] = Sets character floor progress (Arcade mode)
forcesave = Creates snapshot/save of the current run (Arcade mode)
dropgear = Drop 10 random items (Arcade mode)
opensesame / op = Open floor's door (Arcade mode)
halloready = Give 8 lvl up bonuses, 6 Talent Points, 1 Skill point, Iron Sword, Iron Shield, Strawboater Hat, Blindfold and set current floot to level 2 (Arcade mode)
rl / rl2 = Make char OP. HP and Max HP = 100000, Ep and Max Ep = 100000, ATK = 500 + 150 * current floor number, same for MATK, 50 Skill points each (!!Records Cheats!!) (Arcade mode)
recordstart = Start replay recording (Arcade mode)
endreplay = End replay recording (Arcade mode)
Table Changelog
Table update 05.12.2024 (Table v1.11.1, Game v1.03c):
- Fix Movement Speed Multiplier script
- Fix Destroyable Container Always Drop Loot script
- Fix Disable Replay Recording script
Table update 21.04.2024 (Table v1.11, Game v1.01a):
- Add Always Drop All Possible Loot script (Enemies)
- Add Destroyable Container Always Drop Loot script
Table update 20.04.2024 (Table v1.10.1, Game v1.01a):
- Add better check if the process is already open
- Add version check
Table update 14.04.2024 (Table v1.10, Game v1.01a):
- Add Hit the Target -> No Arrows Consumption script
- Add Hit the Target ->Instant Win script
- Add Quiz Game Challenge -> Always Win script
- Add Individual Arbitrary Time Challenge -> Instant Win script
- Add Hit the Target -> Can't Lose script
- Add Don't Get Hit Challenge -> Instant Win script
- Add Perfect Guard Challenge -> Always Perfect Guard against enemies script
- Add Chicken Chase Challenge -> Instant Win script
- Add Arbitrary Time Challenge -> Instant Win script
- Add Kill Statues At Same Time Challenge -> Instant Win script
Table update 13.04.2024 (Table v1.9, Game v1.01a):
- Add Base Challenge Hacks script
- Add Don't Get Hit Challenge -> Instant Win script
Table update 06.04.2024 (Table v1.8, Game v1.01a):
- Add Equate Fired and Collected Arrows (AC Bypass) script
- Add Physical Damage Multiplier script
- Add Wand Projectile Multiplier script
- Add Fire Damage Multiplier script
- Add Ice Damage Multiplier script
- Add Earth Damage Multiplier script
- Add Wind Damage Multiplier script
- Add Bow Stretch Time script
- Add Chicken Chase - Always Win script
Table update 29.03.2024 (Table v1.7, Game v1.01a):
- Add Infinite Arcade Gold script
- Add Infinite Essence script
- Add Freeze Dojo Challenge Timer script
- Add Freeze Dojo Challenge Defeat Counter script
Table update 29.03.2024 (Table v1.6.1, Game v1.01a):
- Add a way to disable the Debug mode
- Fix Instant Catch Pet address
Table update 28.03.2024 (Table v1.6, Game v1.01a):
- Add Enable Debug mode script
- Add a series of AntiCheat Bypass scripts
- Add Disable Replay Recording script
- Add Hotkey CTRL+N to toggle No Clip script
Table update 28.03.2024 (Table v1.5, Game v1.01a):
- Add Take No Shield Damage script
- Fix No Skill/Talent Points Consumption script
- Use function addresses from .Net interface instead of reloading dotNet symbols
Table update 25.03.2024 (Table v1.4, Game v1.01a):
- Add Free Crafting script
- Add Instant Catch Pet script
Table update 24.03.2024 (Table v1.3, Game v1.01a):
- Rework/Fix Skip Fishing Minigame script
- Add No Clip script
- Add No Energy Blocks script
Table update 23.03.2024 (Table v1.2, Game v1.01a):
- Add Item PickUp Radius script
- Add Pet Free Feeding script
- Add Fishing Instant Bite script
- Add Fishing Freeze Fish script
- Add Skip Fishing Minigame script
Table update 23.03.2024 (Table v1.1, Game v1.01a):
- Add Movement Speed Multiplier script
- Add table version to keep a better track of table updates
Table update 23.03.2024 (v1.01a):
- Improve No Arrows Consumption AOB
- Improve Dupe Item by dropping AOB
Table update 23.03.2024 (v1.00b):
- Initial release
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