Disco Elysium has a Debug / Demo Mode option hidden inside the game, here are some of the details documented from internal testing plus external information, from The Cutting Room Floor (TCRF) Wiki: [Link]
-=-=-=-=-=-=-=-=-=-=-=-=-
DISCO ELYSIUM DEBUG MODE
-=-=-=-=-=-=-=-=-=-=-=-=-
WRITER'S PANEL (DEBUG MENU)
- Press Period ( . ) to toggle.
TELEPORT MODE
- Press Comma to toggle.
TAKE NORMAL SCREENSHOT
- Press Alt+P / PrintScreen / PrtScr / SysReq.
- Screenshots will be saved in the game folder directory.
TAKE BIG SCREENSHOT (4x Normal Screenshot Size)
- Press Alt+Shift+P / Shift+PrintScreen /
Shift+PrtScr / Shift+SysReq
- Screenshots will be saved in the game folder directory.
SHOW CUTSCENE VIEW
- Press Alt+Shift+D.
- Usage unclear.
SHOW DIALOGUE VIEW
- Press Alt+Shift+X.
- Usage unclear.
FORCE CENTER CAMERA
- Press Alt+Shift+S.
TWEEN CAMERA
- Press Shift+PageUp.
- Usage unclear.
DEVELOPER MODE HOTKEYS
----------------------
Read Writer's Panel for more info.
SHOW / HIDE CHARACTER
- Press F4.
- Has 4 switch cases:
-= Case 1: Removes Kim Kitsuragi from the party.
-= Case 2: Sets GameObject.Active to False.
-= Case 3: Returns Kim Kitsuragi to the party.
-= Case 4: Sets GameObject.Active to True.
TOGGLE INTERIOR FOG OF WAR
- Press F6.
SET DEFAULT CLOTHING ON PROTAGONIST
- Press F7.
RELEASE CAMERA LIMITS
- Press F8.
WRITER'S PANEL
--------------
Press Period ( . ) to toggle.
TABS:
# (HASHTAG)
- Closes currently opened tab.
D (DIALOGUES)
- Information regarding character dialogues.
- Usage unclear.
B (BOOLEANS)
- Allows overriding bool variables.
F (FUNCTIONS)
- Includes several functions:
-= Animations
-= Character Functions
-= Thoughts and Items
-= Cop Reputation
-= Dialogue Functions
-= Visuals
-= Notifications
-= Fonts
-= Logging
-= Archetypes
-= Achievements
-= Portrait Notifications
-= Party
-= Newspaper Endgames
-= White Check (Final Cut Update)
-= Twitch Integration (Final Cut Update)
S (SEQUENCES)
- For sequence / cutscene purposes.
- Usage unclear.
DEV (DEVELOPER)
- Unlocks Developer Mode.
- Allows access to more debug hotkeys.
- Turn this option off before disabling the Debug Mode script.
+1K / -1K (WIN OR LOSE / DICE ROLL BONUS)
- Toggle to force add / remove dice/die roll bonus.
- Forces white choices to either win/success or lose/fail.
M (MAP):
- Shows the Whole Map.
- Allows teleporting to locations when clicked to unnamed labels.
- Note = Previous updates have location names in this section.
Removal reason is unclear.
- Note 2 = The unnamed labels are labeled again in the Final Cut update.
Table Version 0.1 - Initial Release
Table Version 0.2 (Optional for Steam, Mandatory for GOG) - Fixes the activation script for users with a GOG copy of the game. (thanks FaultyTrainer!)
- Added TCRF in the credits.
Table Version 0.2 (Optional for Steam, Mandatory for GOG) - Fixes the activation script for users with a GOG copy of the game. (thanks FaultyTrainer!) - Added TCRF in the credits.
Can someone update the scripts for time,money and always pass checks ,Thanks!
Edit:Also i wanted to know if there is a way to use debug mode to add certain thoughts because it looks like it only gives a bunch or all of them
About the Debug Mode stuff, that is implemented by the game devs themselves for internal testing, so it's not something to be modified unless someone creates a function to invoke adding certain thoughts only.
Updated the table.
Points, xp, money and time.
Couldn't find attributes and making check always succeed is somewhat beyond me.
Hey there.
So I can get the time to freeze but for some reason, the "Character pointers" refuses to work, whether I am looking at my inventory or any other character/options screen. What am I doing wrong here?
Updated the table.
Points, xp, money and time.
Couldn't find attributes and making check always succeed is somewhat beyond me.
Hey there.
So I can get the time to freeze but for some reason, the "Character pointers" refuses to work, whether I am looking at my inventory or any other character/options screen. What am I doing wrong here?
Both time and character points update under same conditions. Probably some kind of game version mismatch. I don't think I can help with that.
Those are easy to manually find tbh.
Try searching for XP in 4 byte. After you find that you could copy the entry, paste it and have address adjusted by 8 and that should give you address of skill points.
Updated the table.
Points, xp, money and time.
Couldn't find attributes and making check always succeed is somewhat beyond me.
The issue of it not working on Steam version is due to your AOB including the CALL instruction address that is different.
I'm currently taking a look at it to see if I could apply that to all the platforms instead.
Added attributes and free attribute points during character creation.
To update address of attribute go to inventory, activate the script, then mouse over an attribute you want the address to update to, until pop-up shows up. After changing the value, it will show changed in pop up but not in inventory or character screens until you level up any abilities or save and then load the game.
This one should work fine with gog version. Use imjustmaxie's table for steam versions.
Have Fun.
Here is some more. You can open table then copy and paste these into one of the other tables: THIS WAS MADE WITH GOG/ May or may not work with steam. Also make sure mono is activated! 1. 100% success dialog/choices 2. Take no damage to health 3. Take no damage to moral 4. Max out all 4 Attributes. Follow directions and make sure to double click on each of the 4 attributes (Intellect, Psyche, Physique, and Motorics). Anyone can feel free to use these in their tables.