Установка и подготовка к работе

XashXT

Установка и подготовка к работе

Для установки вам потребуется уже установленный Xash3D build 1905 или выше, а так же игровая папка valve. Технически Xash3D допускает полную отвязку от родительской папки valve (для этого потребуется скопировать нужные ресурсы в папку xash), но задачи подобного рода остаются целиком на усмотрение мод-мейкеров. Кроме того вам понадобится редактор карт Valve Hammer Editor или QuArK для создания игровых уровней. Настройка редактора для определенного мода не раз была описана в учебниках по самому редактору, поэтому я не буду останавливаться на ней здесь. Свежий файл описания энтить для Valve Hammer Editor вы всегда можете найти в папке xash\devkit.

Обязательные ресурсы, необходимые для правильной работы тулкита перечислены ниже. Это:

  • sprites\640_train.spr
  • sprites\decimal.spr
  • sprites\null.spr
  • sprites\raindrop.spr
  • sprites\snowflake.spr
  • sprites\waterring.spr
  • cl_dlls\client.dll
  • cl_dlls\server.dll
  • delta.lst

Все остальные ресурсы требуются только для правильной работы демокарт и никоим образом не привязаны к программному коду. Данная информация будет полезна тем, кто захочет сделать на базе ксаш-мода собственную игру. Также вам понадобится установленный драйвер Nvidia PhysX для правильной работы физики. Без этого драйвера все физические объекты попросту зависнут в воздухе.

Папка devkit, кроме файлов описания энтить для редакторов карт, также содержит:

  • Улучшенный и расширенный компилятор studio-моделей (исправлены ошибки оригинальной версии от Valve, добавлены новые возможности)
  • Custom-build версию компиляторов карт VHLT от vluzacn (содержит в себе минимальные отличия от оригинала: исправленный вывод в консоль QuArK и поддержку ксашевской энтити func_light)
  • Визуальный редактор Aurora Particle System
  • Полные исходные коды server.dll, client.dll и xash.exe

Запуск

Запуск мода осуществляется двумя способами:

  • При помощи командной строки, вида:
    hl.exe -game xash
  • При помощи отдельного лаунчера xash.exe