Urge
Not enough ratings
Enabling cheats in Urge
By r4tb0y
A quick tutorial on how to enable Urge's built-in cheat menu, how to use cheats in game, and an overview of what the cheats are and what they do.
2
   
Award
Favorite
Favorited
Unfavorite
Foreword
As a preface to this guide, I should mention that using cheats will most likely spoil your enjoyment of the game (especially if you're going to fly around to all the areas). I would recommend trying these cheats out after a playthrough or two, or if you wanted to curve the difficulty of the game a bit by modifying your stats, spawning some items, etc.
Enabling cheats
To allow yourself to enter and activate cheats in Urge, you need to simply add a file called
cheats.txt
in the same directory as the exe.


The file does not need to contain anything, but you can enter the names of various cheats if you want them to be toggled on automatically when entering the game.
Triggering the cheats
To trigger a cheat, you first need to hit DEL (delete) on your keyboard to clear the input string. Imagine all of your inputs are going into an invisible notepad document: DEL clears this. Once you have cleared the input string, type the name of a cheat. For instance "fly". Then hit INS (insert) on your keyboard and the cheat will activate.

DEL: Clear cheat buffer
Type your command directly into the game using your keyboard (there is no input window)
INS: Activate the cheat

List of cheats + description
Cheat Name
Description
perc (previously perception)
Max out perception skill
sick
Max out sickness
guns
Max out guns skill
vehicl (previously vehicles)
Max out vehicles skill
fat
Max out fat
strong (previously strength)
Max out strength skill
endur (previously endurance)
Max out endurance skill
urge
Reduce contamination to 0
this cheat no longer exists.
contam
Max out contamination
addict
Max out addiction

-day
Rewind time back a day
day
Skip ahead a day
creative
No cost for build menu
fevnt (previously fevent)
Random fog event
time
Skip time by a small amount
-time
Skip backward in time by a small amount
time5
Skip time by a smaller amount
-time5
Skip backward in time by a smaller amount
kit
Spawn a kit at your position (assault rifle)
kits
Spawn a kit at your position (shotgun)
kitp
Spawn a kit at your position (pistol)
kith
Spawn a kit at your position (herbs)
fogdanger
Makes lightning strike if you are above ground, urid falls if you are below (needs a certain fog level)
peaceful
Peaceful mode - disable enemy spawns
stats0
Set all skills to 0
fog0
Set fog to 0
fog
Set fog to 10% (dubious)
-fog
Reduce fog by 10%
fog10
Set fog to 100%
fly
Fly, obviously
noc (previously noclip)
Fly, but through walls
urge1
Enable pee gain
urge0
Disable pee gain
hints0
Toggle hints
does not exist anymore - i believe there is an option for it now
sky (previously freezesky)
Stop fog progression
cin
Enables cinematic mode
animurd, animscd, animsrd
Triggers a specific animation on nearby enemies (separate commands)
zoom
Decreases FOV
-zoom
Increases FOV
def
Restores default settings


Enjoy!
Video Demonstration
dnSpy Alternative (digital literacy required)
If the cheats.txt method does not work for you (I'm still not sure why this is happening for some users) then you might want to opt for this alternative.

Download dnSpy, an open-source .NET debugger and assembly editor, here: https://github.com/dnSpy/dnSpy/releases

Open dnSpy and go to File > Open
Navigate to the directory your game is installed at and enter the Urge_Data > Managed subdirectory. Select Assembly-CSharp.dll
The .dll will appear in the leftmost panel. Open up the dropdowns like the image below.
Scroll down until you find 'GameStuff'. Open that, too. Inside should be the Start() function.
Select the Start() function by clicking on it. The right-side panel of dnSpy should show you the code of this function. We are looking at the underlined line of code specifically.
Right-click the line this.cheats = File.Exists(path);. Hit Edit Method (C#).
Change "File.Exists(path);" to "true;". Do not forget the semicolon.
Click 'compile' in the bottom right of the window.
Go to File > Save All
Change no settings and hit OK.
All done. Now you can close dnSpy and open Urge. Your cheats should be working regardless of the text file's existence.

PSA: Your changes will be reverted the next time the game updates/patches. You can repeat this same process again if you need to. This method works in most Unity games (read: ones not using il2cpp) and you can modify and recompile whatever code you want, assuming it's syntactically correct.
53 Comments
r4tb0y  [author] 3 hours ago 
I don't think that should change anything, Unity is looking at the game's directory, it doesn't do anything through your file manager. Ticking the box for "Show known file extensions" is purely cosmetic and doesn't affect something like this.
j 3 hours ago 
if some of you don't have "file name extensions" enabled in file manager, removing the .txt could solve your issue. don't know if the author already said that or not:Silly:
rfharp 5 Sep @ 4:15pm 
"def" works! Thanks! I thought about trying it earlier, was afraid it would reset my hard-earned stats. It doesn't. So "cin" and "def" are the pair to turn cinematic mode on and off.
r4tb0y  [author] 5 Sep @ 3:13pm 
also, if you're having trouble enabling 'def', remember you can put 'def' into the cheats.txt file in the game directory.
r4tb0y  [author] 5 Sep @ 2:10pm 
I'm looking at the source. "cin" does this:

this.volumeMusic = 0f;
this.winMode = 0;
this.fov = 0f;
this.MouseSmoothing = 1f;
this.ScaleHUD = 0.001927f;
this.showHUD = false;
this.EnemyBuildDestruct = false;
this.saveSettings();
this.loadSettings(false);

You want to use the "def" cheat code to restore it.
rfharp 5 Sep @ 10:12am 
I forgot to hold down the use "E" key to sleep, save and light a fire. I still want to know how to toggle cinematic. Quitting doesn't turn it off, neither does restarting Windows.
rfharp 5 Sep @ 8:56am 
Cinematic mode blocks sleeping and saving
rfharp 5 Sep @ 3:18am 
How do I turn off "cin" cinematic mode?
rfharp 19 Aug @ 11:25pm 
noc works! Be careful you can hit the killwalls at speed!
r4tb0y  [author] 19 Aug @ 3:42pm 
You probably messed something up. Verify the integrity of your game files and try again. Make sure you aren't deleting or modifying anything you're not supposed to.