Hard Truck Apocalypse: Arcade

Hard Truck Apocalypse: Arcade не предоставляет встроенную консоль по умолчанию, но разработчики оставили возможность её активировать. Это позволяет использовать мощные команды, недоступные в обычной игре. Ниже подробное пошаговое руководство для новичков.

Как активировать чит коды в Hard Truck Apocalypse: Arcade

Чтобы активировать консоль в Hard Truck Apocalypse: Arcade, необходимо добавить параметр запуска -console к исполняемому файлу игры. Для этого кликните правой кнопкой мыши по ярлыку игры в Steam, выберите «Свойства», затем в поле «Аргументы запуска» введите -console. После этого запустите игру. Во время игры нажмите клавишу ~ (тильда, на русской раскладке Ё) для вызова консоли. Если ввод не работает, переключите язык с помощью Ctrl+Shift. Чтобы обеспечить полную функциональность свободной камеры (например, для команды teleport), откройте файл config.cfg в папке data и измените строку g_switchCameraAllow="false" на g_switchCameraAllow="true".

После активации консоли доступны следующие команды:

  1. giveall() добавляет 10 000 монет, максимум прочности и топлива
  2. givemoney(число) зачисляет указанное количество денег (например, givemoney(50000))
  3. truck(число) заменяет текущий автомобиль на другой (цифры от 0 до 25; например, truck(6) даёт улучшенный БелАЗ)
  4. AddPlayerVehicle("название_модели") выдаёт машину по точному техническому имени (например, "LisaCar" Скаут Лисы)
  5. cab(число) меняет кабину автомобиля на указанную (начиная с 1)
  6. cargo(число) меняет кузов автомобиля на указанный
  7. skin(число) перекрашивает машину (0–8: жёлтый, красный, синий, белый, зелёный, камуфляжи и т.д.)
  8. god() или god(1) включает режим бессмертия
  9. god(0) отключает режим бессмертия
  10. giveguns() заполняет пустые слоты случайным оружием
  11. AddPlayerGunsWithRandomAffix("модель") выдаёт конкретное оружие (например, "rocketLauncher")
  12. AddPlayerGunsWithRandomAffix('модель', x, random(y)) выдаёт оружие с модификаторами (x = количество, y = качество)
  13. GetPlayerVehicle():AddItemsToRepository('предмет', количество) добавляет предметы в кузов (например, 'electronics', 3)
  14. teleport() телепортирует машину в точку, где находится свободная камера (активируется двойным нажатием C)
  15. map() открывает всю карту текущей локации
  16. /map техкод_локации загружает новую игру на указанной карте (например, /map r1m2)
  17. PassToMap("техкод", "FromТехкод", -1, true) перемещает игрока между локациями с сохранением заданий
  18. map() открывает всю карту текущей локации
  19. OpenEncyclopaedia() открывает все статьи в энциклопедии
  20. RestoreAllToleranceStatus() сбрасывает отношения со всеми фракциями до нейтральных
  21. SaveAllToleranceStatus() сохраняет текущие отношения с фракциями
  22. SetWeather(число) меняет погоду (0 = ясно, 1 = дождь)
  23. SetGameTime(часы, минуты) устанавливает время суток (например, SetGameTime(12,0))
  24. SetGameSpeed(число) регулирует скорость игры (1 = норма, 0 = пауза, >1 = ускорение)
  25. /fov число изменяет угол обзора (по умолчанию 90)
  26. EndConversation() принудительно завершает зависший диалог с NPC
  27. suicide() мгновенно уничтожает ваш автомобиль
  28. /ai_location_debug 1 показывает триггеры и зоны активности (отключить: /ai_location_debug 0)
  29. println(GetPlayerVehicle():GetSchwarz()) выводит стоимость вашего автомобиля
  30. /quit немедленно закрывает игру

Команды чувствительны к регистру и требуют точного написания. Навигация по истории команд осуществляется стрелками «вверх» и «вниз». Также можно вставить текст из буфера обмена с помощью Ctrl+V. Все технические названия моделей машин и предметов можно найти в файле data/if/diz/model_names.xml.