Верхнее меню

GemRB — играем в игры серии Baldur’s Gate, Icewind Dale и Planescape: Torment на iPod Touch, iPhone и iPad

На популярном IT-ресурсе Хабрахабр появилась инструкция по запуску классических RPG на устройствах под управлением iOS. Так что всем любопытным и желающим приобщиться к классике или вспомнить её – добро пожаловать под кат.

Устанавливаем GemRB на iOS устройство

Для установки GemRB нам понадобится:

— iPhone 4/iPad/iPod Touch 4gen с iOS 4.3 или выше, с джейлбрейком или сертификатом разработчика
— Компьютер с iTunes

Процесс установки на устройство с джейлбрейком:

1. Скачайте последнюю версию GemRB для iOS 
2. Установите GemRB.ipa на ваше устройство (через iTunes как обычное приложение)

Процесс установки на устройство без джейлбрейка:

1. Скачайте последнюю версию GemRB для iOS 
2. Скачайте AppResigner AppleScript с GitHub
3. Переименуйте GemRB.ipa (скачанную на первом шаге) в .zip, распакуйте, найдите файл GemRB.app и перетащите в программу AppResigner.
4. Появится диалог в котором вам необходимо указать ваш сертификат разработчика Apple, для подписи GemRB.app вашим сертификатом (благодаря чему вы сможете установить его на ваше устройство).
5. Перетяните GemRB.app, подписанное вашим сертификатом, на значок вашего устройства в Xcode Organizer.

Теперь у вас есть установленная программа GemRB на вашем устройстве, но пока в ней нет самих игр.

Подготовка игр для установки в GemRB

Перед копированием игры GemRB ее необходимо подготовить:

1. Запакуйте папку с игрой в обычный Zip архив с обычными настройками (на MacOS просто нажмите правой кнопкой на папке игры и нажмите «Сжать»)
2. Переименуйте получившийся файл игры с .zip на тип игры ( UPD. расгирения стоит писать прописными буквами, так как в случае с заглавными эмулятор может не увиди

еть файы):
— .BG1 для Baldur’s Gate
— .BG2 для Baldur’s Gate 2
— .IWD для IceWind Dale
— .IWD2 для IceWind Dale II
— .PST для Planescape: Torment

Установка игр в GemRB

GemRB поддерживает iTunes File Sharing, поэтому устанавливать игры на ваше устройство проще простого. Подключите iPad/iPhone к компьютеру и откройте iTunes. В списке программ для File Sharing’а будет GemRB, и вы сможете без проблем копировать туда игры, .cfg файлы их настроек и ваши сохранения.
Теперь вам необходимо скопировать вашу игру (файл .BG1/.BG2/.IWD/.PST) в программу через iTunes File Sharing.

После копирования игры, необходимо запустить GemRB, выбрать нужную игру из списка и установить ее, нажав соответствующую кнопку в программе. Во время установки игры GemRB создаст файл конфигурации игры с именем вида “папка_игры.тип_игры.cfg”. Прямо через программу отредактируйте этот файл указав правильное разрешение для вашего устройства:

— 800×600 для iPhone и iPod Touch
— 1024×768 для iPad

Разрешение также стоит подобрать в зависимости от игры (и установленных патчей к ней, например widescreen mode для BG).

Внимание: Если у вас в игре не работает управление (тач не работает даже в главном меню) — поставьте в настройках .cfg игры в программе GemRB у параметра Fullscreen значение 0.

Вот и все! Теперь вы можете играть в вашу установленную игру через программу GemRB на вашем устройстве, с удобным тач управлением.

Для вывода клавиатуры во время игры сделайте свайп тремя пальцами вверх по экрану во время игры.

Стоит отметить что на сегодняшний день GemRB также поддерживает запуск вышеперечисленных игр и на Windows, OS X, Linux, *BSD, Android и некоторых других экзотических платформах.

Программу тестировал на iPad 2 и Baldur’s Gate. Обнаруженные проблемы указаны в конце поста.

Полезные ссылки

Замеченные проблемы

— В русских версиях играх (от Акеллы) тексты идут в одну строку, не переносясь (то есть вместо текста в диалоге к примеру видно только его начало). Судя по форумам это проблема есть не только на iOS версии движка, а судя по скриншотам и видео с английскими версиями игр такой проблемы нет.
— В русских версиях игр надписи на кнопках съезжают вправо на пару сантиметров, часть надписей пропадает (например в выборе скилов в BG)
— С Fullscreen = 1 в играх может не работать нажатие по экрану (даже в главном меню)

UPDATED 26.03.2012:
— Добавлено решение проблемы с неработающими нажатиями кнопок в игре.
— Добавлены возможные проблемы

PS Оригинал.

, ,

7 ответов к GemRB — играем в игры серии Baldur’s Gate, Icewind Dale и Planescape: Torment на iPod Touch, iPhone и iPad

  1. AngVil 04.04.2012 at 10:49 #

    А как же fallout?)

  2. 123 04.04.2012 at 15:59 #

    Не работает,игру не видит
    Baldurs gate 1

  3. LazyBit 04.04.2012 at 19:24 #

    Лучше подожду выхода переиздания имхо. Во-первых не горит, во-вторых хочу параллельно на компе проходить.

  4. keysy08 04.04.2012 at 21:38 #

    Исправте описание..
    Расширения должны быть с маленькой буквы (.bg2 , а не .BG2) иначе GemRB не видит файлы!

  5. Илья 04.04.2012 at 23:48 #

    А где сами игры брать?

  6. Nyan 05.04.2012 at 13:54 #

    А с fallout такое прокатит ?

  7. [MR] 05.04.2012 at 19:00 #

    @LazyBit
    Эмулятор не только для BG же :)

    @keysy08
    Хм, ну это копипаст с оригинала (ссылка в конце текста), так что как говорится «за что купил, за то и продаю».
    Добавил замечание в текст.

    @Илья
    Купить или спиратить.

    @Nyan
    Он на другом движке, поэтому не выйдет.

Powered by WordPress. Designed by WooThemes