Как скомпилировать и запустить Crystal Core
Сначала вы должны получить Crystal Space из SVN. Для получения дополнительной информации по SVN Crystal Space перейдите по ссылке. Необходимая ссылка. Вы также можете взять последний снимок CVS, хотя в настоящее время он достаточно устарел. Обратите внимание, что последний стабильный релиз Crystal Space (0.98) не будет работать. Вы также должны убедиться, что у вас есть все необходимые дополнительные библиотеки для компиляции Crystal Space. Инструкции по платформам можно найти на странице документации Crystal Space. Для Crystal Space, по крайней мере, вам необходима библиотека cal3d (вам необходима CVS версия cal3d если вы собираете для Unix-подобной платформы, хотя последняя версия давольно старая. В Windows последнюю версию cal3d можно получить в пакете cs-win32libs).
Затем вы должны получить CEL из SVN. Посетите SVN для CEL чтобы получить дополнительные сведения. Ссылка https://cel.svn.sourceforge.net/svnroot/cel/cel/trunk. Вы также можете взять снимок из CVS, но он также устарел.
И, наконец вы должны скачать себе Crystal Core. Чтобы получить Crystal Core из SVN выполните команду:
Если вы используете UNIX-подобные платформы (включая MacOS/X), или вы используете MingW/MSYS или Cygwin в Windows, то следующие инструкции должны работать:
Для ОС Windows пропустить инструкции, начинать с экспорта и добавить переменные среды для CRYSTAL и CEL с путями до CS и CEL соответственно. Для MingW вам необходимо использовать формат /c/foo/bar/cs/. Для MSVC собрать CS/mk/msvc/wkstypical.sln решение для CS и cel/msvc/wkscel.sln для CEL.
После этого вы можете запустить Crystal Core. Затем вы можете выбрать "Новая игра" и "Старт" чтобы перейти в центр связи. Вы можете ходить и стрелять из лазера (нажать клавишу ctr во время прицеливания).
Затем вы должны получить CEL из SVN. Посетите SVN для CEL чтобы получить дополнительные сведения. Ссылка https://cel.svn.sourceforge.net/svnroot/cel/cel/trunk. Вы также можете взять снимок из CVS, но он также устарел.
И, наконец вы должны скачать себе Crystal Core. Чтобы получить Crystal Core из SVN выполните команду:
> svn co https://www.crystalspace3d.org/svn/cc/trunk cc
Компиляция
Если вы используете UNIX-подобные платформы (включая MacOS/X), или вы используете MingW/MSYS или Cygwin в Windows, то следующие инструкции должны работать:
> cd CS > ./configure > jam > cd ../cel > export CRYSTAL=../CS > export PATH=$PATH:../CS > ./configure > jam
Для ОС Windows пропустить инструкции, начинать с экспорта и добавить переменные среды для CRYSTAL и CEL с путями до CS и CEL соответственно. Для MingW вам необходимо использовать формат /c/foo/bar/cs/. Для MSVC собрать CS/mk/msvc/wkstypical.sln решение для CS и cel/msvc/wkscel.sln для CEL.
Запуск Crystal Core
> cd ../cc > export CEL=../cel > export CRYSTAL=../cel > export CCDATA=art > ./start_crystalcore.sh
После этого вы можете запустить Crystal Core. Затем вы можете выбрать "Новая игра" и "Старт" чтобы перейти в центр связи. Вы можете ходить и стрелять из лазера (нажать клавишу ctr во время прицеливания).