D'LIRIUM

D'LIRIUM

Not enough ratings
D'LIRIUM Command List [ENG]
By DeviantXS
This guide provides a list of commands which the player can use for cheats and map development.
   
Award
Favorite
Favorited
Unfavorite
Foreword
Thanks for clicking on the D'LIRIUM Command List guide! I hope you find it useful and be sure to share it to those who need it.

As usual, please let me know of any mistakes and new additional information! I'll try my best to update the guide as often as possible.

I also want to give credit to Grif_on as they've created a good guide albeit a little out of date, had to use google translate and repeat many commands to verify which work and which do not. If you prefer RUS, then you'd probably like to read this guide to give you a better idea.

https://steamcommunity.com/sharedfiles/filedetails/?id=2889153427

Also, be warned that spoilers are ahead!
I tried my best to hide a few but I recommend you to finish the game instead. At least the first section should be fully safe.
Cheats / Player Enhancements [Beginner]
To insert a command, be sure to press ~ or F3 to pop up the console panel.

All of the following commands on this list section are cheats, so don't get surprised if you see a cheater tag in your game.

Valid codes
Description
noclip - idclip - fly
Activates wall clipping.
god - iddqd
Activates god mode.
impulse 101 - impulse 9 - idfa - idkfa
Gives ammo and weapons.
deathrun add
Gives you one lap in Arcade.
notarget
Enemies can no longer see you, AI is disabled.
no lost - no degan - nodegan
Removes enemies.
kill - die - suicide
Kills you.
kill all
Kills everyone except you or your friends.

Fun Commands [Beginner]
Here are some commands you can try out and play with.

Valid codes
Cheat?
Description
uwu
no
Try it and find out. :)
You get a smol bouncy Claudia, and is quite talkative.
nuke
yes
Provides you with the nuke powerup capability from Arcade.
test13
no
Try it and find out :)
Gets you that achievement for fun!
ragequit
n/a
Exits the game, lot of anger huh?
lanterns
yes
Arcade feature only, try it and find out. :)
You get some nice bright visitors.
flashlight
no
Toggles flashlight graphics mode.
grain
no
Toggles grain effect.
shadows
no
Switches the shadow mode.
3D - voxel
no
Enables voxel based rendering of some game items.

Levels
Valid codes
Cheat?
Description
devroom
yes
Sends you to a map that has portals to multiple chapters in the story game.
monstertest
no
Sends you to a map that has multiple monsters for you to fight against, with all the tools you can get in the game. Will contain enemy spoilers.
entity
no
Sends you to a map that has multiple entities on display.
credits
yes
Sends you to the credits!
gestas
yes
Sends you to a cut map of what seems to have been Gestas home. There may be other secrets lurking on this huge empty map.
Developer Commands [Intermediate]
Basic Developer Commands
Valid codes
Cheat?
Description
developer - dev
no
Renders sprite collisions, game programming logic objects, area trigger boxes, and more.
build - version - ver
no
Provides the application's build number/version.
restart
yes
Restarts the current map playing.
skip
no
Skips specific game sequences of the game, or areas. Doesn't seem to work outside the first level.
exit - quit - ditto - ragequit
n/a
Quits the game, pretty explanatory.
crash
n/a
Simulates a fatal error, will display debug information.

Data Handling Commands

Valid codes
Cheat?
Description
clear achievements - erase achievements
n/a
Erases all your achievement progress. Be careful if you don't want to do this.
clear stats - erase stats
n/a
Erases all your stats progress. Be careful if you don't want to do this.
save character
n/a
Saves the character's spritesheet, works only in Arcade.
save - save game - game save
yes
Saves current game onto a secret additional slot.
load - load game - game load
yes
Loads the secret additional save slot on your current game.
config load
n/a
Loads your current configuration file.
config reload
n/a
Reloads it, that's about it..

Map Control Commands

The following list of commands are considered cheats

Valid codes
Description
map
Changes level when provided a proper map string.
usage syntax: map [name_of_map_here]
map next - mp n
Changes level to the next appropriate level that you're in, self explanatory.
map previous - mp p
Changes level to the previous appropriate level that you were in, self explanatory..
map custommap
Changes level to the last used custom map.

Game maps can sometimes be called by using their actual names without typing 'map'. Although it is inconsistent.

Map names
Description
intro
The beginning cutscene sequence and the mansion.
mansion
Nice house.
industrial
Do you like gas pipes?
cave
The deep underground caverns.
crystal
The level where you can't see anything. Fun!
graveyard
Press F to pay respects.
factory - steammachine
Originally a secret level, and it still is considered one. It can be entirely missed if not careful. Its a steampunk world with machines, small sized.
cathedral
Wash yer soul.
pandemonium - hell
Hell. No further context.
organ
The map where judgement is dropped upon you. Lots of organ though.
final a
The bad weak ending. If you killed your frens.
final b
The at home ending. It can play both endings.
lanterns
Technically this is the graveyard, but now with visitors.
gestas
As explained previously on fun commands, this map was cut from the game. It appears to be Gestas home, it is up to interpretation about what it is/was..
monstertest
Sends you to a map that has multiple monsters for you to fight against, with all the tools you can get in the game. Will contain enemy spoilers.
devroom
Sends you to a map that has portals to multiple chapters in the story game.
entity - entitytest
Sends you to a map that has multiple entities on display.
Advanced Developer Systems [Complex]
The following commands and systems are considered advanced for the novice user, these commands allow mod creation and debugging. Use with caution.

complex commands

Enables the capability to spawn items and change level sprites, and many behaviors in game. To disable, you must close/restart the game. Achievements and Steam stats are also disabled. If you do not want to break/crash your game, do not use this.

sv_cheats 1

Ditto.

ignorecustom

Some sort of custom map testing, might allow the developer to spot any errors before publishing. Its an odd name.

debug

Enables the full scale debugger system, this is a complex toolset that allows to spot bugs/issues. It can also help you see any errors with game objects.

Object Creation

D'lirium's complex commands capabilities allow you to spawn items, objects, and game logic systems in any map. To do this however, you must know what their strings are actually called. Thankfully, the game provides you a list of objects by generating it from its current version.

objects list

Generates current game's object strings onto a piece of text file in the %AppDataLocal%DLIRIUM directory.

The object list changes per game version, so its useless to actually post the entire list on a guide, its better to just generate it from the game. Once you do have the list, the rest is easier.

spawn

Creates an instance of whatever object type you chose. You can apply specific coordinates or even program specific properties as the game specifies. Typing it alone will provide you with the structure of the command.

The structure of the command is as follows:

spawn obj_object_type [x][y][property_name1=value][property_name_2=value][etc..]

The game also notes to the player that the Y axis is inverted, if the coordinates aren't prefixed with any symbol, then it'll perform relative calculations on the top left corner of the map. You can use ~ to make it relative to the player instead, and ^ prefix to make it relative towards the cursor.

If an absence of coordinate argument is detected, it'll be treated as... ^0

Here are some examples the game provides for spawning objects.

spawn obj_shaft spawn obj_shaft 500 800 spawn obj_shaft ~-10 ~40 spawn obj_shaft ^ ^-10 spawn obj_shaft ~ ~ direction=90 dmg=100 spd=0.5

Entity Creation

This is a bit more speculative as documentation seems rather a miss here, but DLIRIUM supports entities as well. You can use the spawn command to create entity objects, just be sure to use the 'ent' word to call on an entity.

For example...

spawn ent_fog ~ ~ spawn ent_bababooey

etc..

Deleting Objects

delete

Allows you to destroy all instances of the specified object and entity. Structure of the command is as follows...

delete bababooey_object_type


Here are some examples the game provides.

delete obj_dev_lamps delete ent_door delete obj_wall

It's self explanatory.
Hotkeys
~ or F3 - allows you to access the console, of course.

Ctrl+F9 - Generates a screenshot of the full map but into two images by its level depth.
-16000..0 depth is _top
0..16000 depth is _down

Ctrl+Shift+F10 - Generates a screenshot of the full map, without any objects.
Ctrl+F11 - Generates a screenshot of the full map, with all objects visible.
Ctrl+Shift+F11 - Generates a screenshot of the full map, with only certain active objects visible.
Ctrl+F12 - Generates a screenshot, uncompressed and saves it in the local appdata.