System Shock 2

В System Shock 2 предусмотрена система консольных команд, позволяющая получить предметы, восстановить ресурсы или изменить параметры персонажа. Это особенно полезно при тестировании или прохождении на высоких уровнях сложности. Все команды вводятся через специальную консоль, доступ к которой требует точного соблюдения сочетания клавиш.

Как вводить чит коды в System Shock 2

Для активации чит-кодов в System Shock 2 во время игры одновременно нажмите клавиши Shift и точка с запятой (;). После этого откроется строка ввода, куда следует вписать нужную команду и подтвердить её нажатием Enter. Убедитесь, что игра запущена в версии, поддерживающей читы большинство неофициальных сборок и ремастеров сохраняют эту функцию.

Ниже приведён полный список рабочих чит-кодов и их эффектов:

psi_full — восстанавливает максимальный запас пси-энергии
ubermensch — устанавливает все характеристики персонажа (кроме псионики) на максимум
add_pool X — добавляет X кибермодулей (X от 1 до 999)
show_version — отображает текущую версию игры
toggle_inv — включает или выключает интерфейс инвентаря
cycle_ammo — переключает тип боеприпасов в текущем оружии
toggle_compass — показывает или скрывает компас
query — активирует вопросительный курсор (1 — вкл, 0 — выкл)
split — включает режим разделения курсора (1 — вкл, 0 — выкл)
shock_jump_player — выполняет высокий прыжок
look_cursor — переводит курсор в режим осмотра
reload_gun — перезаряжает текущее оружие из инвентаря
swap_guns — меняет местами основное и второстепенное оружие
wpn_setting_toggle — переключает режимы стрельбы (например, одиночные/очереди)
select_psipower — открывает меню выбора пси-способностей (MFD)
equip_weapon — автоматически экипирует любое оружие из инвентаря
cycle_weapon 1 — переключает на следующее оружие в инвентаре
psi_power — имитирует нажатие клавиш F1–F5 для смены уровня пси-способностей
open_mfd — открывает экран MFD (аналог нажатия Tab)
stop_email — останавливает воспроизведение текущего лога или сообщения
clear_teleport — удаляет все установленные маркеры телепортации
quickbind — назначает слот быстрого сохранения
quickuse — активирует слот быстрого использования
use_obj [название] — использует указанный объект из инвентаря
msg_history — включает или выключает историю сообщений
play_unread_log — воспроизводит все непрочитанные аудиологи
toggle_mouse — переключает управление между режимами «курсор» и «обзор»
interface_use — применяет выбранный предмет из инвентаря
fire_weapon 1 / 0 — начинает или прекращает стрельбу
quicksave — выполняет быстрое сохранение
quickload — загружает последнее быстрое сохранение

Команда summon_obj [название] позволяет получить любой предмет. Пример: summon_obj psi amp даёт Пси-усилитель. Поддерживаются десятки объектов, включая оружие, броню, боеприпасы, импланты, карты доступа, химикаты и даже монстров. Полный список совместимых названий соответствует англоязычной версии игры и включает такие значения, как medical kit, assault rifle, worm skin, science card, chem #1 и многие другие.

Для получения химикатов используйте формат summon_obj chem #N, где N номер от 1 до 19. Например, summon_obj chem #4 выдаст Antimony (Sb), необходимый для создания токсинов.

Если требуется редактирование количества нанитов или кибермодулей напрямую, можно изменить файл сохранения через hex-редактор: найдите запись P$StackCoun, переведите текущее значение в шестнадцатеричный формат и замените его на 0x1027, что даст 10 000 единиц. Однако этот метод требует осторожности и резервной копии сейва.