- Transport Tycoon Deluxe for Linux 🙂
- Re: Transport Tycoon Deluxe for Linux 🙂
- Re: Transport Tycoon Deluxe for Linux 🙂
- Re: Re: Transport Tycoon Deluxe for Linux 🙂
- Re: Re: Re: Transport Tycoon Deluxe for Linux 🙂
- Re: Re: Re: Re: Transport Tycoon Deluxe for Linux 🙂
- Re: Re: Re: Re: Re: Transport Tycoon Deluxe for Linux 🙂
- OpenTTD — открытая версия Transport Tycoon Deluxe
- Введение
- Установка
- Установка под Windows
- Используя базовую графику TTD
- Используя набор графики OpenGFX
- Установка под Mac OS X
- Используя базовую графику TTD
- Используя набор графики OpenGFX
- Установка под Linux
- Использование базовой графики TTD
- Использование набора графики OpenGFX
- Файлы TTD
- Tycoon deluxe для linux
- Contents
- Необходимое ПО
- Mandriva
- Debian и Ubuntu
- Fedora
- openSUSE 11.3
- Gentoo
- Arch Linux
- FreeBSD
- NetBSD
- Получение исходников
- Релизы
- Ночные сборки
- Самая свежая версия (т.н. Trunk/SVN)
- Первичная загрузка
- Обновление
- Создание файла-патча
- Откат изменений
- Наложение патча
- Сборка и запуск
- Оригинальные файлы данных TTD (опционально)
- Запуск
- Музыка в игре
- Debian/Ubuntu
- Fedora
- Запуск OpenTTD с музыкой
- Создания пакета Debian
Transport Tycoon Deluxe for Linux 🙂
Скачать версию 0.4 и радоваться)
PS: необходимы оригинальные версии под винду(
Re: Transport Tycoon Deluxe for Linux 🙂
оригинальные версии отлично скачиваются с kmzpub и тому подобных сайтов, а весят не больше 8 метров.
я щас сам в нее играю (под маздай правда) :))))
Re: Transport Tycoon Deluxe for Linux 🙂
Ох, скока времени я убил на эту Игру (с большой буквы!). До сих пор вспоминаю свои извращения с ж/д путями 😉
Re: Re: Transport Tycoon Deluxe for Linux 🙂
Теперь можно и не грузить мастдай для игры в TTDX! 🙂
Re: Re: Re: Transport Tycoon Deluxe for Linux 🙂
У меня не собирается TTDX 0.4 (
Re: Re: Re: Re: Transport Tycoon Deluxe for Linux 🙂
[root@localhost loadtycoon]# make make: Циклическая зависимость patches.h patches.inc nasm -f elf -D__LINUX__ -i./inc/ start_core.asm make: nasm: Команда не найдена make: *** [start_core.o] Ошибка 127
[root@localhost loadtycoon]# mc [root@localhost openttd-0.3.2.1]# make BBHBHBMakefile:169: *** You need to have SDL installed in order to run OpenTTD on UNIX.. Останов.
Вот такая ерунда 🙁
Re: Re: Re: Re: Re: Transport Tycoon Deluxe for Linux 🙂
Источник
OpenTTD — открытая версия Transport Tycoon Deluxe
В старые добрые времена была такая замечательная экономическая стратегия Transport Tycoon Deluxe и на столько она была хороша, что энтузиасты вот уже несколько лет поддерживают и развивают её открытый и бесплатный клон OpenTTD.
Для не посвящённых: суть этой стратегии — построить свою транспортную мегакорпорацию, победить конкурентов на рынке грузовых и пассажирских перевозок.
В OpenTTD вы можете строить автомобильные дороги, железные дороги, аэопорты, вокзалы и различные станции и склады. Соединяете дорогами города, предприятия и собираете деньги за доставку грузов и пассажиров.
Графика в игре конечно, на первый взгляд кажется не современной, но в процессе игры становится очевидным, что для этой по истене вечной игры — это не главное! А главное интересный геймплей, похожий, пожалуй, на игры вроде SimCity, но имеющий свои уникальные особенности.
OpenTTD портирована на все популярные платформы, включая Windows, MacOS и Linux. Игра присутствует в стандартном репозитории Ubuntu и устанавливается либо из центра приложений (поискать OpenTTD, либо из коммандной строки:
Но в репозиториях обычно лежит старая версия игры, поэтому лучшим выбором будет скачать версию с официального сайта игры — http://www.openttd.org
Выберите Linux и загрузите пакет соответствующий вашей версии Ubuntu.
Далее просто установите скачанный пакет. Если вы не знаете как то вот вам инструкция как устанавливать deb-пакеты.
Существует так же русскоязычное сообщество игры на котором вы найдёте массу полезной и интересной информации по игре. Обитает сообщество во адресу: http://open.ttdrussia.net/
Один мальчик подписался на наш канал в телеграме и получил +100 hp
Источник
Введение
Начиная с версии 1.0.0 OpenTTD установка достаточно упрощена, полная игра с открытыми исходниками и включает инсталлятор. Загрузите последнюю версию OpenTTD ссылка.
Установка может быть немного усложнена, т.к. базовый набор графики не распространяется вместе с игрой и должен быть загружен отдельно.
В настоящее время, существует два набора базовой графики, которые могут быть использованы в OpenTTD:
- Один, полностью рабочий набор можно найти на диске с Tycoon Transport Tycoon Deluxe (TTD). В противоположность OpenTTD, TTD не является бесплатным;
- Альтернативный набор с source открытым исходным кодом, называемый OpenGFX Readme (en) уже есть завершён, и необходим тем людям, у которых нету оригинального диска TTD.
Также есть разные версии под разные платформы (Windows, MacOSX, Linux).
Установка
(Если вы можете воспользоваться базовой графикой TTD и не знаете, какой набор предпочесть, установите игру с оригинальной графикой. OpenGFX можно будет легко установить после этого.)
Страница загрузки OpenTTD: www.openttd.org/download-stable
Установка под Windows
Используя базовую графику TTD
1. Получите Transport Tycoon Deluxe для Windows. Если у вас нету диска, спросите Google. Замечание: Оригинальная графика защищена авторским правом, её скачка может быть нелегальной в некоторых странах.
2. Скачайте Windows инсталятор для OpenTTD со страницы загрузки.
Windows инсталятор для OpenTTD
3. Запустите установку OpenTTD. Выберите пункты OpenTTD и Copy data from TTD CD-ROM.
4. Сообщите OpenTTD местонахождение файлов TTD; они будут найдены автоматически, если TTD был установлен с помощью инсталятора Windows, если нет укажите на диск TTD в приводе.
Укажите путь к TTD
5. Выберите папку, куда будет установлен OpenTTD.
Выберите место установки
6. Выберите папку в меню «Пуск», где хотите создать ярлыки.
Выберите папку в меню «Пуск»
7. Выберите пункт «Run OpenTTD» и нажмите «Finish».
Используя набор графики OpenGFX
1. Скачайте Windows инсталятор для OpenTTD со страницы загрузки.
Windows инсталятор для OpenTTD
2. Установите OpenTTD.
3. Пропустите шаг, где нужно указать путь к файлам TTD. Для этого снимите галочку с пункта «Copy Game Graphics» в меню «Choose Components».
4. Изменение конфигурационного файла
4.1. Найдите openttd.cfg. Он расположен в:
4.2. Откройте openttd.cfg вашим любимым текстовым редактором.
4.3. Найдите раздел [misc] и добавьте (или отредактируйте существующую) в конце:
Имя набора графики записано в своём obg-файле и не обязано соответствовать названию этого файла.
4.4. Сохраните изменения и можете запускать OpenTTD.
Установка под Mac OS X
Используя базовую графику TTD
- Получите Transport Tycoon Deluxe для Windows или DOS. Если у вас нету диска, спросите Google.
- Создайте папку openttd/ на своём компьютере.
- OpenTTD требуются некоторые файлы TTD, смотрите ниже какие вам нужны.
- Скачайте OSX инсталятор OpenTTD со страницы загрузки.
- Запустите OpenTTD.
Внимание: Для запуска оригинального саундтрека вам потребуется TiMidity и Freepats. Для дополнительной информации смотрите Проигрывание саундтрека.
Если музыка не работает, причиной могут быть права доступа к файлом.
- Выберите все .gm файлы в папке gm/ , нажмите CMD + I чтобы получить информацию.
- Под «Ownership & Permissions» выберите «you can: Read & Write».
- Перезапустите OpenTTD.
Используя набор графики OpenGFX
- Скачайте OSX инсталятор OpenTTD с вебсайта OpenTTD. Вам нужна как минимум версия 0.7.0.
- Установите OpenTTD.
- Пропустите шаг, где нужно указать путь к файлам TTD.
- Просмотрите OpenGFX Readme для следующих инструкций.
Установка под Linux
Использование базовой графики TTD
- Получите Transport Tycoon Deluxe для Windows или DOS. Если у вас нет диска, спросите Google.
- Создайте папку openttd/ на своём компьютере.
- OpenTTD требуются некоторые файлы TTD, смотрите ниже какие вам нужны.
- Скачайте OpenTTD со страницы загрузки.
- Вы также можете скачать исходники и скомпилировать игру сами! Просмотрите Компиляция в GNU/Linux.
- Запустите OpenTTD.
Использование набора графики OpenGFX
- Создайте папку openttd/ на своём компьютере.
- Скачайте OpenTTD со страницы загрузки. Вам нужна как минимум версия 0.7.0.
- Вы также можете скачать исходники и скомпилировать игру сами! Просмотрите Компиляция в GNU/Linux.
- Просмотрите OpenGFX Readme для следующих инструкций.
Файлы TTD
Если вы устанавливаете OpenTTD с базовой графикой TTD, то OpenTTD потребуется несколько оригинальных файлов с установочного диска Transport Tycoon Deluxe.
Следующие файлы обязательны. Вам нужно скопировать их в директорию /data, которая в папке OpenTTD. Эти файлы содержат графические и звуковые эффекты:
В дополнение, вы можете захотеть скопировать оригинальную игровую музыку. Для этого скопируйте папку /gm с диска TTD в директорию OpenTTD(не помещайте её в папку /data)
Получить эти файлы можно несколькими способами:
- Скопируйте папку и файлы с игрового диска TTD.
- Распаковать установочный архив TTD.
- Установить TTD для Windows в другую директорию.
Источник
Tycoon deluxe для linux
Настоящее руководство содержит информацию, которая будет полезна пользователям ОС Linux и других Unix-подобных ОС, желающим принять участие в разработке OpenTTD. Для получения помощи по компиляции на различных платформах зайдите на канал #openttd на OFTC.
Contents
Необходимое ПО
Большинство необходимых для разработки пакетов (типа GCC), скорее всего, уже присутствуют в вашей системе. Помимо них, OpenTTD нуждается в SDL. Также очень желательно иметь zlib, liblzo2 и/или liblzma (используется для сжатия и открытия сжатых файлов сохраненных игр). Наконец, OpenTTD может использовать libpng для сохранения скриншотов в формате PNG вместо BMP. Все упомянутые библиотеки должны быть установлены в варианте для разработки, если ваш дистрибутив делает такое различие.
Если вы желаете иметь доступ к самому свежему коду, вам также понадобится клиент subversion.
Mandriva
(проверено на Mandriva 2009 Spring)
- gcc (требуется)
- gcc-c++ (требуется)
- libSDL-devel (требуется)
- zlib1-devel (желательно, для сжатия и открытия сжатых сохраненок)
- libpng-devel (желательно, для сохранения скриншотов в формате PNG)
- subversion (опционально, для доступа к свежему коду)
- patch (опционально, для накладывания патчей)
- patchutils (опционально, для создания патчей)
Для установки перечисленного можно выполнить команду:
Debian и Ubuntu
- build-essential (тулчейн)
- libsdl1.2-dev (требуется)
- dpatch (требуется, не ниже 0.4.8)
- zlib1g-dev (желательно, для сжатия сохраненок Zlib)
- liblzo2-dev (желательно, для сжатия сохраненок LZO)
- liblzma-dev (желательно, для сжатия сохраненок LZMA)
- libpng12-dev (желательно, для сохранения скриншотов в формате PNG)
- subversion (опционально, для доступа к свежему коду)
- timidity (опционально, для проигрывания MIDI-мелодий)
- libsdl1.2debian-pulseaudio (требуется для Ubuntu 9.04 и новее, см. также #3294)
Для установки перечисленного выполните команду:
В Ubuntu 9.04 или новее выполните также:
Как минимум, в одном случае для полной установки на сборке Debian под PowerPC потребовался пакет «libsdl1.2debian-all». Без установки данного пакета собирался лишь выделенный сервер. [1]
Fedora
(проверено на FC6, Fedora 7, 8 & 11)
- gcc
- gcc-c++
- SDL-devel
- zlib-devel
- subversion (опционально, для доступа к свежему коду)
- timidity++ (опционально, для проигрывания музыки)
- esound (опционально, для проигрывания музыки)
Если у вас установлен yum, выполните из-под рута следующую команду:
openSUSE 11.3
Используйте YaST, чтобы установить:
- gcc-c++
- SDL-devel
- zlib-devel
- libpng-devel
- libicu-devel
- lzo-devel
- freetype2-devel
- subversion
- timidity
Также можно использовать консольную утилиту `zypper’:
Gentoo
Из-под рута выполните:
Это приведет к установке всех зависимостей OpenTTD, но без самого OpenTTD.
Если вы желаете работать с самой свежей версией исходников (т.н. TRUNK/SVN), выполните из-под рута следующую команду:
Arch Linux
Из-под рута выполните:
Это приведет к установке OpenTTD и всех его зависимостей. В официальных репозиториях также доступны свободные наборы графики (openttd-opengfx) и звуков (openttd-opensfx).
PKGBUILD’ы для Openttd-beta, openttd-svn и openttd-32bpp доступны в AUR.
FreeBSD
Чтобы скачать, собрать и установить все необходимые зависимости, выполните из-под рута:
Если вы собираетесь брать OpenTTD из subversion, также выполните из-под рута следующую команду:
NetBSD
Чтобы скачать, собрать и установить все необходимые зависимости, выполните:
Если вы собираетесь брать OpenTTD из subversion, также выполните:
После сборки пакетов перед их установкой вам нужно будет ввести пароль root.
Получение исходников
Релизы
Вы можете скачать исходники в виде архивов .tar.gz на веб-сайте OpenTTD. После распаковки архива вы получите директорию с названием openttd- , где — скачанная вами версия исходников. Войдите в эту директорию и переходите к шагу 3.
Ночные сборки
Как и в случае релизов, свежий снимок исходников (который создается ежедневно в 19:00 GMT) можно взять на веб-сайте OpenTTD. Распакуйте архив и зайдите в директорию с исходниками. Переходите к шагу 3.
Самая свежая версия (т.н. Trunk/SVN)
Самая свежая версия официальных исходников хранится в репозитории subversion. Subversion упрощает отслеживание различных версий и предоставляет в общее пользование единое пространство для хранение кода. Для вас, как пользователя, это означает быстрый доступ к самой свежей версии исходного кода.
Первичная загрузка
Чтобы получить исходники с сервера subversion, выполните следующую команду:
Это поместит код в директорию openttd/ . Отныне эту директорию мы будем называть вашей «рабочей копией». Кроме того, мы теперь будем предполагать, что все команды svn вы отдаете, находясь в директории openttd/ .
Если вы просто желаете собрать самую свежую версию OpenTTD, можете переходить к шагу 3.
Обновление
Если вы уже ранее скачали код и стала доступна новая его версия (иначе говоря, появились новые ревизии), вы можете обновить свою рабочую копию. Для этого, находясь внутри нее, выполните:
Если вы подправили код в своей рабочей копии, ваши правки сохранятся и будут совмещены со свежими «официальными» изменениями. В случае конфликта правок о нем будет сообщено (пометки «C» в выводе svn status ), при этом все равно сохраняются локальные изменения. За информацией о разрешении таких конфликтов обратитесь к SVN Book.
Создание файла-патча
Если вы внесли изменения в исходный код и желаете ими поделиться, вы можете заставить svn сгенерировать файл diff. Команда
создает файл diff (также известный как «патч»), который вы можете затем отправить разработчикам.
Откат изменений
Можно отменить внесенные в файл изменения, выполнив следующую команду:
$svn revert filename
То же можно проделать и со всем деревом директорий проекта:
Наложение патча
Чтобы применить патч (файл diff) на исходный код, сначала обновите его до версии, для которой предназначается патч. Допустим, патч был сделан к версии r1234. Это можно увидеть в первых строках патч-файла:
Чтобы обновить код в своей рабочей копии до ревизии r1234, выполните:
Теперь вы готовы применить патч:
Затем (опционально) обновите код до последней версии:
Если в итоге возникают конфликты (файлы отмечены символом «C»), то это значит, что патч не годится для последней ревизии (в принципе, вам ничто не мешает откатиться, снова наложить патч и использовать старую пропатченную ревизию).
Сборка и запуск
Для сборки OpenTTD сначала выполните:
Будет создан Makefile. Затем запустите сборку:
Если вы внесли изменения в исходники или обновили код с сервера subversion, перекомпилированы будут лишь измененные файлы.
Оригинальные файлы данных TTD (опционально)
Скопируйте файлы GRF от Transport Tycoon Deluxe в директорию data/ :
Версия TTD для Windows
- sample.cat
- trg1r.grf
- trgcr.grf
- trghr.grf
- trgir.grf
- trgtr.grf
Версия TTD для DOS
- SAMPLE.CAT
- TRG1.GRF
- TRGC.GRF
- TRGH.GRF
- TRGI.GRF
- TRGT.GRF
Запуск
Запустить OpenTTD можно следующим образом:
Команда cd сменит рабочую директорию на bin , в которой находится исполняемый файл openttd . Вторая команда, собственно, запустит OpenTTD.
Кроме того, вы можете установить игру в /usr/local/ или куда-нибудь еще, но это больше касается создателей пакетов. Это требует знания некоторых особенностей установки ПО и OpenTTD в частности; полезную информацию вы можете найти в Makefile.
Музыка в игре
Если вы желаете слушать оригинальную музыку TTD, скопируйте всю директорию gm/ . Кроме того, вам понадобится TiMidity.
Debian/Ubuntu
Установите timidity и freepats
Если вы пользуетесь Gnome, откройте окно «Параметры системы», кликните по иконке «Звук» и перейдите на вкладку «Оборудование», затем кликните по «Select the Midi Device» и выберите «Timidity port 0 — Alsa device» (может называть иначе, но слово timidity там будет), после чего кликните по кнопке «Применить».
Fedora
Сначала установите timidity++
Timidity должна взаимодействовать с ESD, так что понадобится «enable software sound mixing (ESD)» (System → Preferences → Sound).
Запуск OpenTTD с музыкой
Для запуска OpenTTD с поддержкой музыки выполните:
Создания пакета Debian
Вы можете создать пакет Debian из свежих исходников, используя прилагающуюся директорию debian . Вы также можете проделать описанные здесь действия вместо шага 3. В соответствии со стандартами OpenTTD, эта директория размещается в директории os/ и сначала должна быть перемещена на уровень выше:
После этого для сборки пакета используйте стандартный инструментарий Debian:
Для установки выполните из-под рута следующее:
Все, OpenTTD установлен.
На шаге 3 вы должны будете скопировать файлы данных в директорию /usr/share/games/openttd/data , т.к. они не включаются в пакет .deb по лицензионным соображениям.
Для запуска OpenTTD вместо $ ./openttd вы теперь можете просто ввести $ openttd .
На шаге 6 вам нужно будет скопировать файлы с музыкой из директории gm в директорию /usr/share/games/openttd .
Источник