The game has a number of cheat codes to unlock levels or enable in-game cheats and additional functionality intended for development.
With the last update the cheats to a certain extent also allow players to modify levels by placing and removing enemies and other entities. For more information on how to do that see Designing Desperados III Levels with Cheats or the official tutorial which includes a video introduction on designing levels with cheats and how to export them for sharing.
How to use a Cheat Code[]
To activate any of the cheat codes mentioned below, it needs to be typed out in the in-game options menu. There is no console or textbox to enter them so it's enough to simply press the buttons in the right order. On success, a dialog will pop up and confirm that the cheat was activated.
Level Unlocking Cheats[]
- Unlock the levels that are part of the demo (Devil's Canyon, Byers Pass, and Flagstone)
- Unlock all levels, including Baron challenges and DLCs (if owned). Also marks all unfinished levels as completed on Beginner difficulty to make badges visible.
In-Game Cheats for PC[]
Cheats for use during gameplay. Most of these are only supported on PC. See #In-Game Cheats for Consoles for the subset that also works on consoles and how to activate them.
- To enable:
honorless
- To disable, enter the code again or restart the game.
- If in-game cheats are active, badges and achievements will be disabled. The final stats screen will additionally display "CHEATER" in big red letters. To avoid this, use #Developer Cheats instead.
- F10 Teleport selected character(s) to cursor position. [Note 1]
- Numpad Divide Toggle cooldown skipping. When active, all skills have no cooldown.[Note 2]
- Delete Kill target below cursor. Enemies will not react to the dying or when seeing the corpse, as if it was invisible. Playable characters will only receive one damage instead.
- Right Alt Knockout instead
- Right Shift Stun Long Coat. Similar to shooting them with a gun but without the damage.
- Right Shift Make body disapear after kill. Also deletes bodies and some other entities.
- Right Shift Kill player character below cursor instead of damaging them.
- Right Alt Knockout instead
- End Make selected character or enemy below cursor immortal
- Pos1 Make selected character or enemy below cursor mortal again
- Page Down Make selected character or enemy below cursor invisible to enemies
- Page Up Make selected character or enemy below cursor visible again
- Insert Revive target below cursor.[Note 3]
- 1 Spawn Cooper
- 2 Spawn Doc
- 3 Spawn Hector
- 4 Spawn Kate
- 5 Spawn Isabelle
-
6 Spawn basic guard
- Right Shift Spawn female guard
- Right Alt Spawn with lamp
-
7 Spawn poncho
- Right Shift Spawn female poncho
- Right Alt Spawn with lamp
-
8 Spawn Long Coat
- Right Alt Spawn with lamp
- 9 Spawn guard dog
-
0 Spawn civilian
- Right Shift Spawn female civilian
- Right Alt Spawn specific character, guard, civilian, or other entity. See #Spawning Entities.
- Right Shift
-
Right Alt
- 1 to 5 Unknown effect. In the code this disables "prevent activation" (i.e. allows activation) for skills of the corresponding character but it is not clear what this means. It does not seem to enable locked skills e.g. in Baton Rouge or skills only available in later levels like Hector's shotgun or Doc's gas.
Spawning Entities[]
To quickly insert characters or common enemies you can use the Insert + 1 to 0 + Modifiers combinations explained above.
To spawn more specific entities, press Insert + Right Alt + 0, keep holding Insert + Right Alt and enter the corresponding 4 digit number. The entity with that number will be spawned at the cursor location facing the camera. The first two digits determine the entity type (e.g. horse, guard, poncho, Long Coat, dog, Cooper, etc.) and the second two digits determine the style or additional features (e.g. gender, holding a lamp, story poncho, dressed up or wounded Cooper, etc.).
Here is a list of all known combinations:
Animals[]
0000
Horse0100
Ox0101
Ox without accessories0102
Cow
0200
Chicken0300
Horse0301
Horse without saddle0302
Horse without any accessories
Civilians[]
- Unfriendly Civilians: Trigger alarm when seeing suspicious action and can be killed)
0400
Normal Female (plumb)0401
Normal Male (plumb)0402
Party Guest Male0403
Mine Worker0404
Waiter0405
Party Guest Female0406
Undertaker0407
Prostitute0408
Doctor/Dentist0409
Normal Female (thin)0410
Wedding Servant0411
Mariachi0412
Mayor Higgins0413
Quacksalesman0414
Train Conductor0415
Party Guest Male (blue jacket)
- Friendly Civilians: Don’t react to anything the player does, have a grey viewcone and cannot be attacked.
0500
Normal Female (plumb)0501
Normal Male (plumb)0502
Party Guest Male0503
Waiter0504
Mine Worker0505
Party Guest Female0506
Undertaker0507
Prostitute0508
Doctor/Dentist0509
Normal Female (thin)0510
Ian O'Hara0511
Marshal Wayne
Enemies[]
0800
Dog Enemy- Long Coats
0900
Long Coat 10901
Long Coat Hector1000
Long Coat 21100
Long Coat with Lamp
- Thugs
1200
Thug with Shovel1201
Thug with Hammer1202
Thug with Pickaxe1203
Thug with Axe
- Simple Guards
1300
Simple Guard Male1301
Simple Guard Female1400
Simple Guard Male1401
Simple Guard Male with Lamp1402
Simple Guard Female1403
Simple Guard Female with Lamp1500
Simple Guard Male with Lamp1501
Simple Guard Female with Lamp
- Ponchos and Named Enemies
1600
Poncho Male1601
Poncho Female1602
Wild Marge1603
Poncho Male (blue)1604
McBane1605
Jarvis1606
Frank1607
Devitt1608
Big Ann1609
Frank with Blood1610
Young Frank1611
Poncho Male (blue)1612
Poncho Female (blue)1613
Poncho Male with Revolver (blue)1614
Poncho Female with Revolver (blue)1615
Foreman O’Neill1616
Judge McGain1700
Poncho Male1701
Poncho Male with lightless lamp1702
Poncho Female1703
Poncho Female with lightless lamp1704
Poncho Male (blue)1800
Poncho Male with lamp1801
Poncho Female with lamp
Named Characters[]
0412
Mayor Higgins0510
Uncle Ian0511
Marshal Wayne0700
Marshal Wayne0600
James Cooper1602
Wild Marge1603
The Duke1604
McBane1605
Jarvis1606
Frank1609
Frank with Blood1610
Young Frank2800
Frank2801
Wounded Frank1607
DeVitt1608
Big Ann1615
Foreman O’Neill1616
Judge McGain
Player Characters[]
- Cooper
1900
John Cooper1901
John Cooper (Casa DeVitt)1902
John Cooper (DeVitt Goldmine witout Hat, bent down)1903
John Cooper (DeVitt Goldmine witout Hat, straight)2000
Wounded John Cooper (DeVitt Goldmine)2001
Wounded John Cooper (DeVitt Goldmine witout Hat)2100
Young Cooper (with pistols)
- Kate
- McCoy
2300
Doc2301
Doc (DeVitt Goldmine without hat and coat)
2400
Stella (Isabelle's cat)2500
Cooper's Shilouette (?)- Hector
2600
Hector2601
Hector (DeVitt Goldmine without belongings)
- Isabelle
2700
Isabelle2701
Isabelle (DeVitt Goldmine)
3000
Playable Stella from Baron’s Challenge3100
Playable Stella from Baron’s Challenge with Connect and Mind Control3200
Playable Chicken from Baron’s Challenge3300
Playable Chicken from Baron’s Challenge with Shotgun3400
Playable Dog from Baron’s Challenge
- Repeat of some codes above
3500
John Cooper3501
John Cooper (Casa DeVitt)3502
John Cooper (DeVitt Goldmine witout Hat, bent down)3600
Young Cooper (without pistols)3700
Kate3701
Kate (Normal Dress)3702
Kate (Bride)3703
Kate (Maid)3704
Kate (Prostitute)3705
Kate (Alternate Dress)3800
Doc3801
Doc (DeVitt Goldmine without hat and coat)3900
Stella (Isabelle's cat)3900
Cooper's Shilouette (?)4000
Hector4001
Hector (DeVitt Goldmine without belongings)4200
Isabelle4201
Isabelle (DeVitt Goldmine)
4100
Hector as Long Coat (can't use trap)
AI Control[]
6000
Walk Waypoint6001
Run Waypoint6002
Walk Ping Pong Waypoint6003
Run Ping Pong Waypoint
Special Things and Fun Stuff[]
- Ammoboxes with Infinite Ammo
6100
Cooper Ammobox6101
Kate Ammobox6102
McCoy Ammobox6103
Hector Ammobox6104
Isabelle Ammobox
- Kate Disguises
6105
Kate Disguise (Bridge)6106
Kate Disguise (Dress)6107
Kate Disguise (Prostitute)6108
Kate Disguise (Servant)
- Interactables
6109
Swamp Torch 16110
Swamp Torch 26111
Gatling Gun6112
Dynamite Barrel6113
Oil Stain6114
Flammable Hay Stack (Can be ignited with a torch but it has no effect)6115
Large Burning Pile6116
Small Burning Pile6117
O’Hara Ranch Firepit
Mission Goals[]
6118
Level End Trigger that can be used by players6119
A Regroup-Trigger-Volume that requires all player characters in the mission to be present and the alarm to be off. (Only available in Bounty Mode)
Developer Cheats[]
- To enable:
thisisnotsupported
/This is not supported
- To disable, enter the code again or restart the game.
- This enables the normal in-game cheats but does not disable badges or achievements.
- In addition it also adds a new "dev" submenu to the options menu. This menu provides the following options:
- Default tab:
- Toggle extra dev options
- This enables additional in-game keyboard shortcuts. See #Extra Dev Options.
- Hide UI
- Hide icons
- Hide HL mats and seethrough (Unknown effect)
- Hide planning mode UI
- Hide aiming lines
- Hide skill and noise radiuses
- Show cursor if hide UI
- Handson mode
- Disable slow mo
- Show SRdebugger UI (No effect)
- Show Xbox One Debug (No effect)
- Show diagnostics
- Show testing info
- Displays game version, level, difficulty, time, and the status of certain developer options
- Lock focus
- Highlight all -> Alarm zone vis
- Early game footage stamp (No effect)
- QA City 1 investigation objective
- Allows setting the person holding the correct letter in the New Orleans mission
- Clear log
- Unlock levels
- Unlock headhunter missions
- Delete savegames
- Start local co-op test
- Toggle extra dev options
- Capture Mode tab
- Contains varius capture mode settings. Unknown use and effect.
- Tests/Memory tab
- Allows starting various tests and benchmarks. Most options have no effect though.
- Default tab:
Extra Dev Options[]
After enabling Toggle extra dev options in the dev options sub menu the following additional keyboard shortcuts will be available inside the game:
- I Free Zoom. Allows zooming in and out arbitrarily close and far
- , Toggle show/hide UI
- , Toggle show/hide testing info
- N Lock cursor position
- P Pause gameplay
- O Lock camera
- Z Toggle cam bounds. This allows moving the camera outside the usual map boundaries.
- 7 Take screenshot. Will be saved to
Desperados III_Data/Screenshots
in the game directory - F6 Take screenshot with 2x resolution
- F7 Take screenshot with 4x resolution
- Numpad Multiply Toggle show navigation mesh i.e. areas where characters can walk
- Numpad Plus Continue the game for a single frame. Only works when paused. Hold to continue at normal speed until release.
- Numpad Minus DevDropFrameRate. Not implemented
- Numpad 1† Set game speed to x1
- Numpad 2† Set game speed to x0.5
- Numpad 3† Set game speed to x0.1
- Numpad 4† Set game speed to x1.5
- Numpad 5† Set game speed to x2
- Numpad 6† Set game speed to x4
- Numpad 7† DevSetTimeScaleTenfold. Not implemented
- Numpad 9† DevIncreaseTimeScale. Not implemented
- Numpad 8† DevDecreaseTimeScale. Not implemented
- F1 DevSaveGameToJoml. Unknown effect. Joml is a human-readable representation of boml, the file-format in which the game stores save-games.
- Numpad 0† Toggle free cam.
This switches to freely controllable camera. During use the game UI should be hidden (using ,) since it will continue to be drawn for the regular camera and not look correct. The following shortcuts only work after the free cam has been activated at least once. After the first activation Num Lock needs to be disabled to use conflicting operations like Insert cheats.- Insert: Toggle show/hide free cam and diagnostics UI
- F11 Freeze diagnostics
- Numpad 4,5,6,7,8,9† Move free cam
- Left Shift Move twice as fast
- Numpad Comma/Period Lock free cam
- Numpad 1,3† Change free cam field of view/zoom
- Page Up/Down Move cursor in free cam settings menu
- Home/End Increase/Decrease selected value in settings menu
- 9 Lerp smoothly back to game cam
- 0 Instantly jump back to game cam
† Requires active Num Lock
In-Game Cheats for Consoles[]
- To enable: /
up up down down left right left right L R
- To disable, enter the code again or restart the game.
- If in-game cheats are active, badges and achievements will be disabled. The final stats screen will additionally display "CHEATER" in big red letters. There is no known way to avoid this on consoles since developer cheats can not be activated using a controller.
- Move view cone cursor over enemy and press Square to kill them. Other enemies will not react to the dying or when seeing the corpse, as if it was invisible. Playable characters will only receive one damage instead.
- Move view cone cursor to location and press X to teleport the selected characters there.[Note 1]
- Select character in character wheel
- Up/Down Make character (in)visible
- Left/Right Make character (im)mortal
Notes[]
- ↑ 1.0 1.1 When a jump marker to signify the character taking a jump on the shortest route to the cursor is shown, the character is only teleported to the starting position of the jump. To avoid this, teleport to a location that does not show a jump marker, e.g. because it is too far away, requires multiple jumps or climbing a ladder, or is completely unreachable from the current location. Alternatively, just teleport to the jump starting point, jump, and teleport again.
- ↑ Probably due to a bug, this cheat even works when cheats are completely disabled.
- ↑ Only works on enemies or civilians since a character dying leads to instant unrecoverable Game Over.
- ↑ The UI doesn't update after the first switch and always shows the same icon but it does continue to toggle back and forth.