
Violetland

1. ИНФОРМАЦИЯ

Violetland - это кроссплатформенный клон игры crimsonland с открытым исходным кодом.

Программа имеет ряд аргументов командной строки.
Список можно просмотреть по команде violetland --help.

Программа имеет файл конфигурации.
Его местонахождение зависит от операционной системы.

irc.freenode.net, #violetland. 
http://code.google.com/p/violetland/
http://groups.google.com/group/violetland

2. СИСТЕМНЫЕ ТРЕБОВАНИЯ

Прежде чем скачивать игру, убедитесь, что у вас установлена видеокарта и свежие драйвера для нее с поддержкой аппаратного ускорения OpenGL.

На данный момент поддерживаются операционные системы gnu/linux, windows, freebsd и mac os x.

3. WINDOWS

ВНИМАНИЕ! В настоящее время не доработано горячее переключение видеорежимов из экрана настроек. При применении настроек программа завершит свою работу. Необходимо вручную перезапустить программу.

Файл конфигурации находится в папке с программой.

Программа собрана с помощью MSVC++ 2010, поэтому может потребоваться установка Microsoft Visual C++ 2010 Redistributable Package.
Загрузите его по адресу http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84.

Программа не запускается (так как не находит свои данные), если путь к ним содержит кириллические символы.

Есть временный способ для обхода этой проблемы. Запускайте программу с помощью сценария start.cmd.

2. LINUX

Файл конфигурации находится в директории ~/.config/violetland.

Существуют пакеты для различных дистрибутивов.
Ознакомится со списком можно на странице по адресу http://code.google.com/p/violetland/wiki/ThirdParyPackages.
Если пакет для вашего дистрибутива не существует, программу придется собрать (скомпилировать) самому.

Проще всего это сделать, используя систему сборки cmake.
Скорее всего, вы сможете найти ее в репозитории своего дистрибутива.
Кроме того, для сборки потребуются пакеты SDL (SDL, SDL_image, SDL_ttf, SDL_mixer), одноименные пакеты для разработки (devel) и компилятор (gcc).

После того, как все будет подготовлено, нужно выполнить следующие действия:

Сначала скачайте и распакуйте архив с программой или получите файлы из SVN.

Затем войдите в директорию пакета прораммы и соберите ее с помощью cmake (по-умолчанию установка осуществляется в директорию /usr/local):

$ mkdir build
$ cd build
$ cmake ..
$ sudo make install 

Затем запустите программу:

$ violetland

Вместо того, чтобы ставить программу в /usr/local вы можете установить ее в домашнюю папку или еще куда-нибудь. В таком случае вам не нужно знать пароль пользователя root и не обязателен доступ в /usr/local. Используйте следующий пример:

$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=../dist ..
$ make install
$ cd ../dist/bin/
$ ./violetland
