D'LIRIUM

D'LIRIUM

Not enough ratings
Консольные команды Beta 19 [RU]
By Grif_on
Полный список консольных команд для Beta-19.30 и выше (новые команды + подробные технические аспекты) .
Так же тута вы можете найти версию гайда переведённую на Английский .
   
Award
Favorite
Favorited
Unfavorite
О старых версиях
Если вы играете в beta 18.4 или ниже , вам пригодиться старый гайд .
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1124656191
Там описываются старые команды , хоткеи и такая вещь как сопшинсы , которые есть на версиях до Beta 19 . Это горячая загрузка всяких игровых параметров , типо скорости игрока или монстров , там куча всего (PekpyT отказался от сопшинсов в Beta 19 ради производительности и читаемости кода) .
Общие примечания
Консоль открывается на ~ или F3 .
Команды взяты в ковычки для читаемости (в консоль ковычки писать не нужно) .
У консоли есть лог (стрелочки вверх вниз) и простая поддерка Ctrl+C и Ctrl+V .
Все команды имеют несколько вариантов написания , просто ради удобства (так например "idclip" , "noclip" , "fly" , "дух" и "душа" выполняют одно и то же) .
Начиная с Beta 19 регистр в котором команды печатаются игнорируется (раньше капслок портил жизнь) .
Если команда делает запись в файл конфига , то её действие сохраняется даже после перезапуска игры .
Преписка global. означает что это значение к которому можно получить доступ через !Global в энтитях .
Команды
Команда
Читер
Описание
Примечания и техническая информация
"build"
"билд"
"version"
"ver"
"версия"
НЕТ
Записывает название версии игры в буфер обмена .
Если вы репортите визуальный баг , пожалуйста , прикладывайте и эту информацию то же .
Генерирует название через хардкод . Дополнительно записывает его в global.build_version .
"save"
"game save"
"save game"
"сохранить"
"сохранить игру"
ДА
Сохраняет текущую игру в 10 невидимый слот сохранения .
Если вы нашли критичный баг , пропишите эту команду перед его появлением . Такой правильно созданный "дамп" может весьма помочь в починке бага .
Путь и имя создаваемого файла сохранения %LocalAppData%\Delirium\save\delirium_progress10.dsave .
"load"
"game load"
"load game"
"загрузить"
"загрузить игру"
НЕТ*
Загружает игру из 10 невидимого слота сохранения .
Путь и имя загружаемого файла сохранения %LocalAppData%\Delirium\save\delirium_progress10.dsave .
Если файла сохранения нету , то ничего не произойдёт .
* - само по себе не выдаёт клеймо читера (например если вы переименованием ему подпихнёте свой честно сделанный на пентаграмме файл сохранения) .
"config load"
"обновить конфиг"
"config reload"
"загрузить конфиг"
"перезагрузить конфиг"
НЕТ
Загружает значения из файла конфига в игру (например если вы изменили конфиг через текстовый редактор) .
Путь и имя файла конфига %LocalAppData%\Delirium\config\delirium_settings.dconf
Изменяемые глобалки :
global.config_sound, global.config_music, global.config_voice, global.config_controls, global.config_hud, global.config_hints, global.config_language, global.config_windowed, global.config_font, global.config_camera, global.config_flashlight, global.config_score, global.config_healthbars, global.config_time, global.config_inspector, global.config_resolution, global.config_shadows, global.config_bloom, global.config_noise, global.config_gamespeed, global.config_voxel, global.config_gui, global.config_ignoreerrs, global.config_screenshot .
"iddqd"
"god"
"бог"
"б-г"
"бессмертие"
"жизнь"
ДА
Выдаёт бесконечное бессмертие . Повторное использование отключает бессмертие .
Так же воскрешает свежеубитого игрока . Меняет значение global.cheat_godmode = !global.cheat_godmode . И выставляет global.player_health = 666 , global.player_toxin = 666 и global.player_sanity = 666 . У объекта игрока (obj_Player) выставляются telefraged = false и ded = false .
"notarget"
"no target"
"уди"
"незаметность"
ДА
Отключает ИИ монстров , превращая их в неподвижных болванчиков . Повторное использование возвращает ИИ .
Меняет значение global.cheat_notarget = !global.cheat_notarget . При включении чита всем монстрам прописывается idleIsPlayed = false .
"kill all"
"убить всех"
ДА
Убивает всех монстров , но не NPC .
Убийства засчитываются игроку (с [DEV]Beta 19 по Beta19.27 не засчитывались) . Так же убивает друзей в конце map pandemonium (если игрок уже зашёл в финальную комнату) . global.stats_kills и global.stats_kills_total увеличиваются на 1 за каждого такого убитого монстра .
"deathrun add"
"забег +"
ДА
Работает только в аркаде . Увеличивает счётчик смертельного забега на один круг .
Увеличивает global.gamemode_deathrun на 1 . Часть изменений вступят в силу только на следующем уровне (например уже существующие монстры не изменят своё хп) .
"idkfa"
"give all"
"impulse 9"
"impulse 101"
"дать все"
"дать всё"
"дай все"
"дай всё"
"дать еще"
"дать ещё"
ДА
Выдаёт все модификаторы заклинаний и ключи . Так же с каждым использованием выдаёт расходники (шафт и чародейство) .
Изменяемые глобалки :
global.inventory_key_steel = true , global.inventory_key_brass = true , global.inventory_key_copper = true , global.inventory_teleport = true , global.mod_teleport = 2 , global.inventory_melee = true , global.mod_melee_wrench = true , global.mod_melee_needles = true , global.mod_melee_knife = true , global.inventory_fireball = true , global.mod_fireball = 2 , global.inventory_plasma = true , global.mod_plasma = 2 , global.inventory_shaft += 25 , global.inventory_sorcery += 15 , global.inventory_map = true .
Так же если global.sequence_enabled = false выставляет global.player_allowcombat = true .
"3d"
"voxel"
"воксели"
"3д"
"воксель"
НЕТ
Включает экспериментальный режим отображения предметов на уровнях .
Записывается в файле конфига .
Недоработан (в особенности тени) , поэтому отложен на режисёрку D' .
Меняет значение global.config_voxel = !global.config_voxel .
"kill"
"die"
"смерть"
"suicide"
"смэрть"
"суицид"
ДА
Отправляет игрока в личный ад . Если выполнено в личном аду , убивает тьмой .
Выставляет global.cheat_godmode = false , global.player_sanity -= 666 и global.death_cinematic = false .
"idclip"
"noclip"
"fly"
"дух"
"душа"
ДА
Включает ноуклип - позволяет игроку проходить сквозь стены/двери/декор . Так же если игрок пройдёт сквозь монстра , то тот телефрагнется .
Игрок всё ещё будет активировать собой соответствующие триггеры (сюжетные , лестницы , автосохранения и ent_trigger настроенный на игрока) .
Меняет значение global.cheat_noclip=!global.cheat_noclip .
"developer"
"хозяин"
"разраб"
"debug"
"дебаг"
"dev"
НЕТ
Включает режим при котором игра будет отображать кучу всякой шняги . А именно - Коллизии стен , игровую зону , хитбокс игрока , иконки технических объектов и энтитей , триггеры и центр камеры .
Так же , когда активен этот режим , вы можете использовать клавиши Z и X для отображения определённых статистик и параметров игровых объектов .
Меняет значение global.developer = !global.developer .
"devroom" :
"map devroom"
"карта разраб"
ДА
Красивый хаб , с визуальными переходами по сюжетным уровням .
-
"entity"
"entityroom"
"map entitytest"
"map entity"
"энтити"
"сущности"
"карта сущности"
НЕТ
Самая первая локация в которой PekpyT тестировал энтити , когда только вводил их в игру . В разных билдах Beta 19 эта команда либо отключена либо ведёт в почти пустую комнату .
Последняя версия на которой всё ещё была старая локация (хоть уже и без текстур и с поломанными механизмами) - [VM][DEV] Beta-19 [28.09.2022 210500 UTC]
Нормально рабочую версию этой локации лучше смотрите на версии Beta 18.4 , она с тех времён почти не изменялась , а только ломалась с нововведениями Beta 19 .
"monstertest"
"map monstertest"
"карта монстры"
НЕТ
Локация для тестирования монстров и предметов .
Плюс там всегда есть кнопка которая энтитями снимает метку читера . Так что в этой локации при желании можно фармить ачивки .
Команды
Команда
Читер
Описание
Примечания и техническая информация
"restart"
"рестарт"
"перезапуск"
ДА*
Перезапускает локацию или пользовательскую карту .
Изменяемые глобалки (всегда) : global.player_health = 100 , global.player_sanity = 100 , global.player_toxin = 100 , global.player_maniac_score = 0 , global.inventory_key_steel = false , global.inventory_key_brass = false , global.inventory_key_copper = false , global.pain_start = false
Изменяемые глобалки (только на пользовательской карте) : global.inventory_teleport = false , global.inventory_fireball = false , global.inventory_sorcery = 0 , global.inventory_plasma = false , global.inventory_shaft = 0 , global.inventory_melee = false , global.flashlight = false , global.inventory_key_steel = false , global.inventory_key_brass = false , global.inventory_key_copper = false , global.mod_melee_knife = false , global.mod_melee_needles = false , global.mod_melee_wrench = false , global.mod_teleport = 0 , global.mod_fireball = 0 , global.mod_plasma = 0 , global.mod_fireball_current = 0 , global.mod_plasma_current = 0 , global.mod_teleport_current = 0 , global.mod_melee_current = 0 , global.powerup_fireball = 1 , global.powerup_plasma = 1 , global.powerup_knife = 1 , global.powerup_needles = 1 , global.powerup_wrench = 1 .
* - В сюжете и классической аркаде считается читом , а на пользовательских картах нет .
"quit"
"exit"
"выход"
"ragequit"
НЕТ
Закрывает эту кошмарнейше сложную игру :)
-
"test13"
"тест"
НЕТ
Выдаёт достижение "Тестер" .
-
"erase achievements"
"стереть ачивки"
"clear achievements"
НЕТ
Стирает все ваши достижения по Дихе .
Логично что вам нужен запущенный на фоне лаунчер стима , из которого сотрутся достижения по Дихе .
Некоторые достижения могут заново выдаться из-за накопленной статистики (для начала используйте команду ниже) .
"clear stats"
"стереть статы"
"erase stats"
НЕТ
Стирает всю вашу статистику по Дихе (которую видно в аркадном меню "Статистика")
Логично что вам нужен запущенный на фоне лаунчер стима , из которого сотрётся вся статистика по Дихе .
"lanterns"
"светлячки"
ДА
Работает только в аркаде . Превращает монстров в светляков и делает уровень тёмным . НE делает запись в файле конфига .
Выставляет global.level_lantern = true . Все монстры не имеющие параметра lantern_immunity = true заменяются на светлячков . Так же выключаются все лампочки кроме имеющих иммунитет (e_light_lant = true для энтити и lantern_immunity = true для классических) . Если монстров больше 400 , лишние монстры выбранные случайно будут удалены . В конце global.stats_kills_goal устанавливается на количество оставшихся монстров с lantern_immunity = true .
"map %"
"карта %"
ДА
Запускает разные сюжетные локации , ничего примечательного . Вместо % подставляйте что-то из списка справа .
Список карт :
intro/начало , mansion/усадьба , industrial/завод , cave/пещера , crystal/кристалы , graveyard/кладбище , steammachine/factory/машина , cathedral/собор , pandemonium/ад/пандемониум , organ/орган , final a/финал а , final b/финал б .
"map gestas"
"карта гестас"
ДА
Старая локация , разработка которой была отменена "из-за слишком больших амбицей и спецефичного левелдизайна"
Всё что есть на этой огромной локации помимо кучи коридоров и комнат - секретка с ачивкой "Вечеринка" (алтернативно вы можете получить эту ачивку во время нового года или на некоторых пользовательских картах) .
"map lanterns"
"карта светлячки"
ДА
Работает только в сюжете . Та же самая graveyard/кладбище но с ивентом светляков .
Выставляет global.scenario_consequence[6] = 1 .
"custommap"
"map custommap"
"кастомка"
"карта кастомка"
ДА
Запускает последнюю запущенную пользовательскую карту .
Неявно выполняет те же действия над переменными что и "restart" , а затем запускает пользовательскую карту .
"credits"
"титры"
ДА
Запускает финальные титры .
Это отдельная локация , так что выполнив данную команду потеряете несохранённый прогресс .
"map next"
"mp n"
"карта следующая"
"следующая карта"
"вперед"
"вперёд"
ДА
Запускает следующую сюжетную карту .
Работает только в следующих локациях и в данной последовательности :
disclaimer and logo --> main menu --> map intro --> map mansion --> map industrial --> map cave --> map crystal --> map graveyard --> map steammachine --> map cathedral --> map pandemonium --> map organ --> map final b --> outro (throne room) --> credits --> totalstats .
"map previous"
"mp p"
"карта прошлая"
"прошлая карта"
"назад"
ДА
Запускает прошлую сюжетную карту .
Работает только в следующих локациях и в данной последовательности :
totalstats --> credits --> outro (throne room) --> map final b --> map organ --> map pandemonium --> map cathedral --> map steammachine --> map graveyard --> map crystal --> map cave --> map industrial --> map mansion --> map intro --> main menu --> disclaimer and logo .
"character save"
"сохранить персонажа"
"персонаж"
НЕТ
Работает только в аркаде . Сохраняет спрайтшит текущего кастомного персонажа .
Путь и имя файла куда сохраняется спрайтшит %LocalAppData%\Delirium\saved_character.png
Данный спрайтшит можно скопировать и использовать как ресурс ващей пользовательской карты указав объекту игрока e_sprite , что бы у игрока был определённый внешний вид (например если вы делаете историю про конкретного персонажа) .
"skip"
"скип"
"пропуск"
"пропустить"
НЕТ
Работает только в сюжете (на map intro) . Пропускает стартовую катсцену перемещая игрока в начало map mansion .
-
Команды
Команда
Читер
Описание
Примечания и техническая информация
"shadows"
"тени"
НЕТ
Переключает режим отрисовки теней .
Записывается в файле конфига .
Увеличивает global.config_shadows на 1 (крутится в переделах 0-3)
"nodegan"
"нет деганов"
"no degan"
"no lost"
"нет потеряных"
ДА
Удаляет всех Потерянных из локации (те которые спавнят Фантомов) .
В отличии от kill all просто убирает монстров с уровня не оставляя трупов и не засчитываясь игроку как убийство , так что не влияет на концовку . global.stats_kills_goal уменьшается на 1 за каждого такого удалённого монстра .
"glare"
"блики"
НЕТ
Переключает режим отрисовки бликов .
Записывается в файле конфига .
Увеличивает global.config_bloom на 1 (крутится в пределах 0-2) .
"flashlight"
"фонарь"
НЕТ
Переключает фонарик между классическим и реалистичным .
Записывается в файле конфига .
Изменяет global.config_flashlight = !global.config_flashlight .
"grain"
"зерно"
НЕТ
Переключает режим отрисовки зерна(ряби/помех) .
Записывается в файле конфига .
Увеличивает global.config_noise на 1 (крутится в пределах 0-2) .
"ignorecustom"
"без ошибок"
НЕТ
Включает режим детальной отладки . Используйте эту команду в финальном тесте своего пользовательского уровня , перед тем как публиковать его в мастерской . Записывается в файле конфига .
Меняет значение global.config_ignoreerrs = !global.config_ignoreerrs . Когда config_ignoreerrs = false некритичные ошибки игнорируются (по умолчанию) , но когда config_ignoreerrs = true , игра будет выводить окошки об ошибках . Например при старте уровня с неправильным типом объекта выведется окошко и там где должен был быть этот объект установится obj_illusionary_error (чувак сидящий на кортах с надписью ERROR) . А пустая переменная , которая не может быть пустой , просто выведет окошко .
"crash"
"сломать"
НЕТ
Симулирует критическую ошибку , обращаясь к несуществующей переменной . После "поломки" выведет специальное окно с дебаговой инфой и закроет игру .
Не буду объяснять что есть что в этом окне , часть и так очевидна , а другая часть понятна только с знанием кода игры . Если вы получаете подобное окно даже без этой команды , то самое время отправить содержимое окошка нам (на форуме в стиме или в дискорде[discord.gg]) .
Отладочные клавиши
~ или F3
Вызов консоли

Ctrl+F3
Выбрасывает вас в главное меню из любой части игры .

Ctrl+F12
Создаёт снимок экрана и сохраняет его в %LocalAppData%\Delirium\screenshots в формате png (100% качество без сжатия). Например "delirium_scr_42.png" .
Учтите , что нумерация сохраняется в файл конфига (%LocalAppData%\Delirium\config\delirium_settings.dconf) , так что если вы/стимклауд сотрёте конфиг то скриншоты могут затирать друг друга .
Лучше сразу забирайти их из этой папки или переимновывайте .

Примечание перед дальнейшим прочтением - следующие комбинации клавищ создают врапы , это скриншоты всего уровня (то же 100% качество без сжатия) .
Метку читера данная отладка не выдаёт , но старайтесь сопротивляться соблазну если хотите самостоятельно найти предметы/монстров/секреты/места . Увиденного не развидеть , как говорится , тут что давай что не давай метку .

А , и помимо отображения на весь экран врапы сохраняются непосредственно в %LocalAppData%\Delirium под системным именем локации + тип врапа , тобишь старый затирает новый для конкретного уровня (кастомные карты имеют одно и то же системное имя) .
Вообщем , если вам нужно , то лучше сразу забирайте из папки .
С другой стороны , вы можете открыть врап на втором мониторе и видеть всю карту разом , крайне удобно для маперов (JPGView например сам замечает изменения картинки и перезагружает её) .

Ctrl+F11
Врап :
| вообще все объекты
| все слои
Узрите всё

Ctrl+Shift+F11
Врап :
| только активные объекты
| все слои
Полезен для маперов решивших использовать ent_forceload

Ctrl+F10
Врап :
| без объектов
| все слои

Ctrl+F9
Врап :
| без объектов
| слои сохраняются в две раздельные картинки
-16000..0 depth это _top
0..16000 depth это _down