Captivity Cheats: Mod Menu Installation, Door Code, and Save Editing
Captivity does not ship with a built-in cheat menu, console, or debug mode. The developer, Perveloper, left the game locked down — no Konami code, no hidden settings toggle, no Ren'Py console to exploit. Players who want to bypass the difficulty curve must rely on community tools: a DLL-replacement mod menu that injects cheats directly into the Unity assembly, a Cheat Engine table for live memory editing, or raw save file manipulation.
This guide covers the mod installation process, the infamous door code mystery, where the save file hides, and why WeMod is not an option yet.
The Cheat Menu Mod
The only verified method for native in-game cheating is a community mod that replaces the game's main Unity DLL. Once installed, it adds a dedicated cheat interface accessible from the pause menu or an overlay. The confirmed options include:
- Heal — restores health to maximum instantly.
- Unlock clothes — reveals all cosmetic outfits.
- Choose weapon — spawns any firearm into the inventory.
- Add money — injects currency.
- Infinite health — god mode; damage is nullified.
- Infinite strength — melee damage becomes unlimited or one-shot.
- Infinite stamina — sprint and dodge costs are removed.
- Infinite ammo — magazines never deplete.
- No reload — weapons fire continuously without animation.
Installation Steps
- Ensure the game is updated to the latest build. Community sources reference version v1.0.5b as the last verified compatible version.
- Download the community cheat mod archive (typically distributed as cheats.zip).
- Extract the archive using WinRAR or 7-Zip. Inside is a folder named Captivity_Data.
- Navigate to the game's root installation directory. The default Steam path is:
C:\Users\[Username]\AppData\LocalLow\Perveloper\Captivity\ - Copy the extracted Captivity_Data folder into the game root.
- When Windows prompts to replace existing files, click Yes to all. This overwrites the original Assembly-CSharp.dll inside Captivity_Data\Managed.
- Launch the game. The cheat menu should appear in the pause menu or as an overlay during gameplay.
Because this is a DLL replacement, online functionality or leaderboard submission may break. The mod is intended strictly for offline single-player use.
The Door Code
Captivity contains a locked door in the starting area that supposedly leads to freedom. The code is not universal. Community sources confirm it is randomly generated per save file, and the only legitimate way to obtain it is by completing all experiments or challenges, which yields a code sheet.
However, one community source reports that a specific save file — distributed with all achievements and outfits unlocked — uses the code 4850. Importing that save and typing 4850 into the door keypad unlocks it. Players attempting this on their own saves will likely fail unless they have completed the prerequisite challenges or imported the exact community save.
How to Import a Community Save
- Download a 100% completed save file archive.
- Extract it to reveal a file named xGameDB.db.
- Navigate to:
C:\Users\[Username]\AppData\LocalLow\Perveloper\Captivity\ - Back up the existing xGameDB.db by renaming it to xGameDB_backup.db.
- Copy the downloaded xGameDB.db into the folder.
- Launch the game and enter 4850 at the door keypad.
Behind the door, community reports indicate there is little of value — mostly an anticlimactic ending area. Players expecting a secret arsenal or bonus level will be disappointed.
Save File Location
Captivity stores all progress in a single SQLite database file. The path is identical across Steam and standalone builds:
C:\Users\[Username]\AppData\LocalLow\Perveloper\Captivity\xGameDB.db
To reach this folder quickly, press Windows Key + R, type %appdata%, and navigate up one level to AppData, then into LocalLow\Perveloper\Captivity. The xGameDB.db file contains character stats, inventory, unlocked outfits, challenge progress, and the door code. Editing it directly requires a SQLite browser such as DB Browser for SQLite. Players comfortable with SQL can modify health, ammo, and currency values manually, though the cheat menu mod is the easier route for most users.
Cheat Engine Table
The OpenCheatTables community hosts a dedicated Cheat Engine table for Captivity. It provides memory pointers for live editing of health, ammo, stamina, and other combat variables without replacing game files. The table requires Cheat Engine 7.0 or newer and attachment to the Captivity.exe process.
Because the game is built on Unity, pointer paths are relatively stable between minor patches. However, major version updates can shift memory addresses and render the table non-functional until the community releases a compatibility fix. The table is labeled as version v1.0 and was last updated in mid-2024.
WeMod Status
WeMod does not currently support Captivity. The platform lists the game as requested but unfulfilled, with no trainer available and no ETA for release. Players waiting for a one-click solution should use the DLL mod or Cheat Engine table instead.
Honest Warnings
- Back up xGameDB.db before any edit. A corrupted database renders the save unreadable. The game does not create automatic backups.
- DLL mods break on updates. Every patch from Perveloper can overwrite the modded Assembly-CSharp.dll with a vanilla version, disabling the cheat menu. Players must reinstall the mod after each update.
- The door code is save-specific. Do not assume 4850 works on a fresh install. It only functions on the specific community save file it was extracted from.
- Online play with mods is risky. Replacing core DLLs can trigger anti-cheat systems or corrupt multiplayer sessions. Use mods offline only.
- Direct SQLite editing is advanced. Modifying the wrong table or column in xGameDB.db can soft-lock progression or wipe inventory. The cheat menu mod is safer for non-technical players.
Frequently Asked Questions
Do cheats disable achievements?
No. Captivity is a single-player title with no anti-cheat integration. Steam achievements unlock normally regardless of mod use, Cheat Engine, or save editing.
Why does the door code not work?
The code is procedurally generated per save. Unless the player has imported the exact community save that uses 4850, the keypad will reject it. Completing all challenges is the only guaranteed way to reveal the correct code for a given save file.
Can the game be cheated without mods?
Not easily. There are no native cheat codes, no console, and no debug menu. Save editing via SQLite is possible but requires technical knowledge. The mod menu and Cheat Engine are the only practical methods.
Does the Cheat Engine table work on the latest version?
It was verified on version v1.0.5b. Newer builds may have broken pointer paths. Check the OpenCheatTables thread for the latest compatibility notes before downloading.
Is there a way to unlock all outfits without the mod?
Yes, by importing a 100% community save file where all cosmetics are already unlocked. Alternatively, editing the xGameDB.db directly with a SQLite browser can flip the outfit unlock flags, though the exact column names are not documented in public sources.
Bottom Line
Captivity offers no handouts. The developer locked the game down tight, leaving players with three options: replace a DLL for a full cheat menu, attach Cheat Engine for live memory edits, or crack open the SQLite save file with a database browser. The door code is a red herring — randomly generated, anticlimactic behind the lock, and only bypassable with a specific community save. Back up xGameDB.db, accept that mods break with every patch, and remember that the easiest way to survive the experiments is to simply not play fair.






