The Ultimate The Sinking City 2 Cheat Engine Guide (And A Much Easier Alternative)

Quick Answer

How do you cheat in The Sinking City 2? To modify your game in The Sinking City 2, you can manually attach Cheat Engine to the game’s executable and scan for changing numeric values, such as your current revolver ammunition or your exact sanity percentage. However, because frequent game updates inevitably break Cheat Engine tables (.CT files), the safest and most efficient alternative is using an auto-updating mod manager like XMODhub. This provides seamless, 1-click cheats without requiring any tedious memory scanning or hex editing.

[Editor’s Note] Look, I get it. We all start The Sinking City 2 thinking we’re going to play it completely legit. But after dying to the nightmarish Deep One monstrosities in the flooded asylum level for the 15th time, or spending hours grinding for First Aid Syringes and Arkham Field Kit supplies, the fun stops. I’ve been messing with Cheat Engine for years, and trying to isolate the exact memory values for this game’s current patch almost drove me insane. Today, I’m going to show you how to manually hack the values if you want the technical challenge—but I’ll also share the 1-click shortcut I actually use to save my sanity.

You may also like: The Ultimate The Sinking City 2 Console Commands and Cheats Guide

📋 Table of Contents


1. How to Use Cheat Engine for The Sinking City 2 (The Manual Way)

If you want to go the old-school route and find the memory addresses yourself, here is the basic “First Scan/Next Scan” method tailored specifically for this game. Because The Sinking City 2 is a hardcore survival horror experience steeped in Lovecraftian dread, resource management is your biggest hurdle. You are constantly scrounging for bullets and trying to keep your investigator’s mind intact as reality twists around you. Modifying your inventory values can give you the breathing room you need to actually enjoy the environmental storytelling without the punishing grind.

Here is the exact step-by-step process to manually isolate and freeze your ammunition count in The Sinking City 2:

Step 1: Attach Cheat Engine to the Game Process

First, launch The Sinking City 2 and load into your saved game in the desolate ruins of 1920s Arkham. Once you have control of your character, pause the game and press Alt + Tab to switch to your desktop. Open Cheat Engine. Click the glowing computer monitor icon in the top-left corner of the Cheat Engine window. Scroll through the process list until you find TheSinkingCity2.exe (or a similarly named Unreal Engine executable). Select it and click “Open.”

Step 2: Perform the Initial Memory Scan

Equip a weapon that has a visible ammo count in your inventory, such as the standard revolver or a weapon from the Chthonic Arsenal. Let’s say you currently have exactly 12 bullets. In Cheat Engine, look at the “Value” input box on the right side. Type in 12. Ensure the “Value Type” is set to “4 Bytes” (this is the standard format for most whole-number inventory items in modern PC games). Click the “First Scan” button. Cheat Engine will search through gigabytes of your RAM and likely return thousands of addresses that currently hold the value of 12.

Step 3: Alter the Value In-Game

You need to filter down those thousands of results. Alt + Tab back into The Sinking City 2. Unpause the game and fire exactly one shot into the air (or into a lurking monster), reducing your total ammunition count to 11. Pause the game immediately to prevent any background memory shifts, and Alt + Tab back to Cheat Engine.

Step 4: Execute the Next Scan and Isolate the Address

In Cheat Engine, change the number in the “Value” box from 12 to 11. Now, click the “Next Scan” button (do NOT click First Scan again, or you will reset your progress). The list of addresses on the left side should shrink dramatically, ideally down to just one or two memory addresses. If you still have dozens of results, repeat Step 3 and Step 4—fire another bullet, drop the value to 10, and scan again until only a single address remains.

Step 5: Freeze and Modify the Value

Double-click the isolated address to drop it into the active cheat list at the bottom of the Cheat Engine window. Double-click the number under the “Value” column and change it to 999 (or whatever amount of ammo you desire). Finally, click the empty checkbox on the far left of that row to “Freeze” the value. Now, when you return to The Sinking City 2, you can fire your weapon endlessly without the ammo counter ever dropping.

Memory Value Type Typical Use Case in The Sinking City 2 Difficulty to Isolate Explanation of Mechanic
4 Bytes Ammunition, Consumables, Crafting Resources Easy Standard integer values. Exactly matches the numbers you see in your inventory screen.
Float Health Bar, Sanity Meter, Stamina Medium Uses decimals. Often requires “Unknown Initial Value” and “Decreased Value” scans since the UI hides the exact number.
Double Player Coordinates (X, Y, Z Axis) Hard Used to calculate your exact position in the flooded city of Arkham. Modified for teleportation cheats.
String Item IDs, Character Names Medium Text-based data. Useful for swapping out a basic item for a premium Chthonic Arsenal weapon.
Array of Bytes (AOB) God Mode, Infinite Clip, No Reload Very Hard The actual assembly code dictating game logic. Requires injecting custom scripts to bypass damage entirely.

2. Common CE Errors: Pointers Breaking & Not Attaching

If you are pulling your hair out because CE isn’t working for The Sinking City 2, you aren’t alone. Modern survival horror games are complex beasts, and memory editing is rarely as simple as it was a decade ago. Here is what is probably happening:

Error: “Cannot attach to process” / Game Crashes:

The Sinking City 2 might be using specific engine protections or anti-tamper mechanisms that detect when a third-party debugger hooks into its memory space. When standard Cheat Engine attempts to attach using the default Windows debugger, the game’s engine recognizes the intrusion as a fatal error and immediately triggers a crash to the desktop to protect its memory integrity. To bypass this frustrating issue, you need to change how Cheat Engine interacts with the game. Open Cheat Engine, navigate to Edit > Settings > Debugger Options. Under the debugger method, switch the setting from “Use Windows Debugger” to “Use VEH Debugger” (Vectored Exception Handling). The VEH Debugger operates at a different level of the operating system, often slipping past basic engine protections without triggering the game’s self-destruct sequence. Restart Cheat Engine, relaunch the game, and attempt to attach again.

The Pointer Problem:

You finally found the memory address for your sanity meter, froze it, and had a great time exploring the asylum. But then you died, or you walked through a door that triggered a loading screen, or you simply closed the game for the night. When you reload The Sinking City 2, your cheat no longer works. Why? Because of dynamic memory allocation. Modern operating systems use a security feature called Address Space Layout Randomization (ASLR). Every time The Sinking City 2 loads an asset, the operating system assigns it a completely random location in your physical RAM.

The address 0x1A4B8C that held your sanity value yesterday might hold audio data today. To fix this manually, you have to perform “Pointer Scanning.” You must find the static base address of TheSinkingCity2.exe and calculate the exact hexadecimal offsets that point to your dynamic sanity value. Building a reliable pointer map can take hours of trial and error, requiring multiple game restarts to verify the offsets. Alternatively, you have to write custom Assembly (AOB) scripts to inject code directly into the game’s instruction set, which requires a deep understanding of reverse engineering. For the average gamer, this pointer shifting is the single most frustrating aspect of using Cheat Engine.

3. The Better Alternative: 1-Click Cheats with XMODhub

Here is the dirty little secret of the modding community: Nobody actually wants to spend two hours updating Cheat Engine tables every time a patch drops. The moment The Sinking City 2 updates on Steam to fix a bug or add new content, the game’s executable changes. Your hard-earned memory addresses shift, your pointer maps become useless garbage, and your game crashes to the desktop the moment you try to activate your old script.

Metric Manual Cheat Engine (.CT) XMODhub Auto-Trainer
Setup Time 20 to 45 minutes per session Under 30 seconds
Update Reliability Breaks instantly on every game patch Cloud-based auto-updates within hours
Crash Risk High (Requires exact version matching) Very Low (Sandboxed injection)
Ease of Use Requires technical knowledge / Hex editing 1-Click visual UI toggle
Feature Access Limited to what you can manually find Instant access to complex AOB scripts

Why XMODhub beats manual CE for The Sinking City 2:

  • Zero Hex Codes Needed: Just toggle a beautiful switch on our UI. You don’t need to know the difference between a Float and a 4-Byte value.
  • Auto-Updating Cloud Tech: When the game patches, XMODhub updates its trainer automatically. No more broken scripts, no more waiting weeks for a forum user to update their table.
  • Premium Features Instant Access:
  • Undetected God Mode / Infinite Health (Survive any Lovecraftian nightmare)
  • Unlimited First Aid Syringes and Chthonic Arsenal ammunition
  • Super Speed & Custom Jump Height (Bypass tedious traversal in the flooded city)
  • One-Hit Kills for annoying bosses and bullet-sponge enemies.

How to Use XMODhub for The Sinking City 2?

  1. Download and Launch the free XMODhub desktop app.XMODhub client dashboard: Manage your favorite game mods and trainers.
  2. Search for “The Sinking City 2” in the library.
  3. Click “Play” to auto-hook the game safely.
  4. Toggle your desired cheats directly from the clean UI or via hotkeys.

Download The Sinking City 2 Trainer Now

4. Where to Find Safe The Sinking City 2 Cheat Tables (.CT)?

If you absolutely insist on using CE, you’ll want a pre-made Cheat Table (.CT file) created by veteran reverse engineers. However, you must exercise extreme caution. The internet is littered with sketchy forums and unverified Discord servers claiming to offer “The Sinking City 2 cheat engine table free download.”

Downloading random .CT files poses a severe cybersecurity risk to your PC. Cheat Engine is an incredibly powerful tool that operates with deep system privileges. It supports the execution of embedded Lua scripts. Malicious actors frequently exploit this feature by uploading seemingly innocent cheat tables that contain hidden payload droppers. When you open the table and check a box to activate “Infinite Ammo,” the hidden Lua script executes in the background, silently downloading and installing malware onto your machine.

These payloads range from Remote Access Trojans (RATs) that steal your saved passwords and browser cookies, to silent crypto-miners that hijack your GPU power, causing your frame rates to plummet across all games. Even well-known cheat forums occasionally suffer from compromised accounts uploading infected files.

If you must download a .CT file, only use highly reputable, heavily moderated communities, and always open the .CT file in a basic text editor like Notepad first to inspect it for obfuscated Lua code or suspicious URLs. This inherent security risk is exactly why using a verified, digitally signed, and sandboxed application like XMODhub is the safe, responsible choice for modifying your single-player games.

5. Essential Features to Look For in a .CT File

If you manage to source a secure and updated The Sinking City 2 cheat engine table, you need to ensure it actually contains the scripts worth your time. A basic table might only offer an ammo freeze, which barely scratches the surface of what you need to survive Arkham’s flooded streets. Veteran table makers utilize Array of Byte (AOB) injection to manipulate the game’s core logic rather than just freezing static numbers.

When evaluating a community-made .CT file, look for these specific, high-value scripts. We have compiled a breakdown of the most sought-after table features, their impact on your save file, and how they compare to modern trainer alternatives:

Cheat Feature / Script In-Game Application Risk of Breaking Save XMODhub Equivalent
Infinite Sanity (AOB) Prevents hallucinations and visual distortion during intense Deep One encounters. Low 1-Click Sanity Lock
Inventory Quantity Editor Multiplies First Aid Syringes and Arkham Field Kits instantly without scavenging. Medium Unlimited Consumables
Skill Points Multiplier Maxes out the investigator skill tree without grinding tedious side investigations. High (If leveled past cap) Instant Max Level
No Clip / Fly Mode Bypasses locked doors or broken bridges in the flooded city districts. High (Can soft-lock quests) Super Jump / Teleport
Stealth Multiplier Erases enemy detection radius, allowing you to walk right past Lovecraftian horrors. Low Ghost Mode / Invisible

6. How to Load and Execute a Cheat Table

Finding a good table is only half the battle; executing it correctly without crashing Unreal Engine requires a specific sequence of events. If you try to activate complex AOB scripts at the main menu, the game will almost certainly crash because the memory addresses for your character haven’t been generated by the engine yet.

Follow these steps to safely load a .CT file:

  1. Launch the Game First: Boot up The Sinking City 2 and load completely into your active save file. Wait until your character is fully rendered and you can move around.
  2. Open Cheat Engine: Alt + Tab out of the game and launch Cheat Engine as an Administrator.
  3. Load the Table: Click the “Folder” icon in the top left of Cheat Engine (next to the monitor icon) and select your downloaded .CT file.
  4. Attach the Process: Click the glowing monitor icon, select TheSinkingCity2.exe, and click “Open.” When prompted with “Keep the current address list/code list?”, click Yes.
  5. Activate Scripts: At the bottom of the window, you will see the table’s features. Click the empty square boxes next to the scripts you want to activate (a red ‘X’ will appear).
  6. Trigger the Memory: If a script won’t activate (the box won’t check), it means the game hasn’t loaded that specific mechanic yet. Alt + Tab back into the game, perform the action once (e.g., shoot a bullet, take damage, or open your inventory), and then try checking the box again.

7. Frequently Asked Questions (FAQ)

Gaming Platform / Storefront Cheat Engine Compatibility XMODhub Compatibility Ban Risk (Single-Player)
Steam Yes (Requires manual updates) Yes (1-Click Seamless) 0% (Safe)
Epic Games Store Yes (Different offsets than Steam) Yes (Auto-detects version) 0% (Safe)
Xbox Game Pass (PC) No (Blocked by UWP encryption) Yes (Bypasses UWP restrictions) 0% (Safe)

Q: Can I use Cheat Engine on the Xbox Game Pass version of The Sinking City 2?

A: Usually, no. Game Pass uses strict Universal Windows Platform (UWP) file encryption and aggressive permission management that actively blocks Cheat Engine from reading or writing to the game’s memory space. Attempting to attach CE to a Game Pass title often results in an “Access Denied” error. However, XMODhub is specifically engineered to bypass these restrictions seamlessly, allowing you to mod Game Pass titles just as easily as Steam versions.

Q: Is it illegal to use Cheat Engine?

A: Modifying data on your own PC for a strictly single-player experience like The Sinking City 2 is completely legal. You are not violating any laws by giving yourself extra ammo or infinite health in an offline survival horror game. Just never bring memory editors into a multiplayer server, as that violates Terms of Service and will result in permanent account bans.

Q: Will using Cheat Engine drop my FPS or slow down my PC?

A: It depends entirely on how you are using it. When you perform a “First Scan” for an “Unknown Initial Value” (such as searching for your sanity meter without knowing the exact decimal number), Cheat Engine aggressively scans gigabytes of your system’s RAM. This massive read operation will temporarily spike your CPU and RAM usage to 100%, causing severe frame drops and stuttering in The Sinking City 2 for several seconds. However, once you have successfully isolated the specific memory address and activated “Active Freezing,” the performance impact drops to virtually zero. Writing a few bytes of data to a single address every millisecond requires negligible processing power and will not affect your FPS.

Conclusion: Work Smarter, Not Harder

Learning how memory manipulation works in Cheat Engine is a cool flex. Understanding hexadecimal offsets, pointer scanning, and assembly injection gives you a great peek under the hood of game development. But let’s be real—when you come home from a long day at work, you just want to spawn in that fully upgraded Chthonic Arsenal Shotgun and wreck some eldritch enemies without taking a computer science class.

Why spend 45 minutes digging through hex codes, risking malware from shady forums, and dealing with constant game crashes when you can click one button and instantly get God Mode? And the best part? XMODhub supports over 5,000+ PC games. Once you install the app, you can ditch the complicated cheat tables for good and focus on actually enjoying the terrifying narrative of The Sinking City 2.

xmod games

Stop Grinding, Start Enjoying.

Bypass the tedious resource gathering and unlock your full potential instantly.

Download XMODhub Trainer

  • Catherine Hu

    I am a passionate gamer and writer at XMODhub, dedicated to bringing you the latest gaming news, tips, and insights. Connect with me: LinkedIn Profile ↗

    Related Posts

    Avatar Legends: The Fighting Game Tier List (v1.0 Meta)

    5 min readTier ListLegendsWhoBeginner Quick AnswerAvatar Legends: The Fighting Game → Avatar Legends: The Fighting Game Tier List rankings are determined by a character’s frame advantage, elemental cancel safety, and spatial control. Currently,…

    Best IGS Classic Arcade Collection Mods Tool (2026): Safe Downloads & No-Crash Guide

    Quick Answer: What is the best and safest IGS Classic Arcade Collection mods tool? To modify your gameplay safely without corrupting your save files, you need to use the right IGS Classic Arcade…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Primary Color

    Secondary Color

    Layout Mode