Установка (OpenXcom R)

From UFOpaedia
Jump to navigation Jump to search

Для OpenXcom требуется исходная версия ресурсов оригинального X-COM, например, какая-либо из этих:

  • Версия 1.4 для DOS: можно распознать, если есть файл "SOUND\GM.CAT".
  • Версия для Windows / Collector's Edition (Коллекционное издание).
  • Версия из Steam: папку игры можно найти в "Steam\steamapps\common\xcom ufo defense\XCOM".

Убедитесь, что на Вашу копию установлено последнее исправление "OpenXcom Universal Patch". Не используйте изменённые версии (например, XcomUtil), потому что они могут вызывать глюки и вылеты.

Руководства

Все платформы

Скопируйте оригинальные ресурсы (папки GEODATA, GEOGRAPH, MAPS, ROUTES, SOUND, TERRAIN, UFOGRAPH, UFOINTRO, UNITS) в папку данных OpenXcom (обычно подпапка "data"). Не переносите/не копируйте всю папку X-COM в Data -- это не сработает. Должно получиться что-то вроде:

  • data
    • GEODATA
    • GEOGRAPH
    • Language
    • MAPS
    • Resources
    • ROUTES
    • Ruleset
    • Shaders
    • SoldierName
    • SOUND
    • TERRAIN
    • UFOGRAPH
    • UFOINTRO
    • UNITS

Если Вы сделаете это неправильно, то получите ошибку "X not found" ("какой-то файл не найден"). Для более точных указаний относительно Вашей платформы, смотрите разделы ниже.

Видеоучебник

Видеоучебник, описывающий установку доступен здесь (благодаря Ivan Dogovich). Несмотря на то, что оно записано под Windows, посмотрите его, если у Вас есть сомнения насчёт отдельных шагов при установке.

Windows

Установщик самостоятельно обнаружит установки Steam, установит обновление на игру и скопирует оригинальные данные -- просто следуйте указаниям.

Устанавливая вручную, скопируйте ресурсы в подпапку data.

Mac OS X

Скопируйте ресурсы в ресурс data приложения (правый щелчок на приложении > Показать содержимое пакета > Содержимое > Ресурсы > data).

Unix-подобные ОС

Для OpenXcom требуются следующие библиотеки:

  • SDL (libsdl1.2)
  • SDL_mixer (libsdl-mixer1.2)
  • SDL_gfx (libsdl-gfx1.2), версия 2.0.22 или позднее
  • SDL_image (libsdl-image1.2)
  • yaml-cpp (libyaml-cpp), версия 0.5 или позднее

По поводу их установки смотрите менеджер пакетов Вашего дистрибутива или сайт библиотеки.

Если устанавливаете через менеджер пакетов, то Вы должны скопировать ресурсы в /usr/share/openxcom/data, или же в подпапку data.

Переносная (portable) версия

Чтобы сделать переносную версию OpenXcom, просто положите все файлы в папку игры, с подпапкой data для ресурсов и подпапкой user для Ваших сохранённых игр и настроек (может потребоваться удаление старой пользовательской папки [т.е. из профиля пользователя], чтобы игра не использовала её).

Папка данных

В большинстве случаев данные OpenXcom находятся в подпапке data, но он также просматривает один из следующих путей.

Также Вы можете указать свой путь, передав параметр командной строки "-data <путь к папке данных>". Данные X-COM и OpenXcom могут быть в разных папках.

  • <папка игры>\data

Windows

  • C:\Documents and Settings\<пользователь>\Мои документы\OpenXcom\data
  • C:\Users\<пользователь>\Документы\OpenXcom\data

Mac OS X

  • <ресурсы приложения>\data
  • ~/Library/Application Support/OpenXcom/data

Unix-подобные

  • $XDG_DATA_HOME/openxcom/data (обычно ~/.local/share/openxcom/data/)
  • $XDG_DATA_DIRS/openxcom/data (обычно /usr/share/openxcom/data/:/usr/local/share/openxcom/data/)

Пользовательская папка

OpenXcom автоматически создаёт пользовательскую папку при первом запуске (если она ещё не существует) по одному из следующих путей, где хранятся все сделанные Вами в игре снимки экрана, сохранённые игры и настройки. Также сюда можно положить данные в подпапке data, если не хотите, чтобы они смешались с Вашей основной установкой (например, моды).

Также Вы можете указать свой путь, передав параметр командной строки "-user <путь к пользовательской папке>".

  • <папка игры>\user\

Windows

  • C:\Documents and Settings\<пользователь>\Мои документы\OpenXcom
  • C:\Users\<пользователь>\Документы\OpenXcom

Mac OS X

  • ~/Library/Application Support/OpenXcom

Unix-подобные

  • $XDG_DATA_HOME/openxcom
  • $XDG_CONFIG_HOME/openxcom

Файл-протокол (лог)

В случае, если у Вас появятся какие-либо проблемы или ошибки во время начальной загрузки/запуске игры, они будут показаны, а также записаны в openxcom.log в пользовательской папке. Убедитесь, что Вы установили всё правильно и согласно руководству, а если всё ещё сталкиваетесь с проблемами, то загляните на форум.