OpenSR
OpenSR copied to clipboard
Как скомпилировать под Mac OS?
Добры день! Можете подсказать куда копать чтоб скомпилировать под mac os?
Честно говоря, под Mac OS я собирал больше года назад, возможно, сейчас не соберется. Во-первых, нужен XCode и XCode command line tools. Для сборки нужен cmake. Далее, для зависимостей нужно установить macports. И с помощью портов собрать следущие библиотеки: libpng liblzma jpeg boost libsdl2 libsdl2_mixer freetype libiconv jsoncpp gettext python34
Для сборки иструментов ещё понадобятся libdevil
и Qt 5
Если mac os x сейчас использует clang (я не в курсе) то должно собраться.
Чтоб это все запустить, нужны ресурсы КР2: Перезагрузка. С помощью opensr-resourceviewer
нужно распаковать (лежат в data/ в директории с установленной игрой) 2captain.pkg 2gov.pkg 2Items.pkg 2main.pkg common.pkg robots.pkg ShipFull.pkg ShipSmall.pkg sound.pkg Star.pkg
в директорию OpenSR/data/. Затем запустить скрипт tools/convertResources.sh
из директории OpenSR. Ещё нужно декодировать (с помощью opensr-dat-convert
) CacheData.dat main.dat rus.dat
из cfg/ и сложить их в OpenSR/data/
И, наконец, создать файл ~/.config/OpenSR/OpenSR.conf
с содержимым:
[data]
mainDataDir=<полный путь к OpenSR/data>