Baldur's Gate на Android: эмулятор GemRB в действии

    Hamsters and rangers everywhere, rejoice!!!

    Необязательное предисловие о личном

    На рубеже веков все прогрессивное человечество вовсю рассекало по Побережью Мечей: от Кэндлкипа до самых Врат Балдура. А я — я отыгрывал правого хавбека во дворовой команде и проц мой был 386-й, а монитор черно-белый. Приобщился к искусству ролевых игр лишь через 9 лет. И легендарная Baldur's Gate мне не покорилась. Мышкой камеру крутить нельзя — неудобно!..

    Так и жил бы, стыдясь своей попсовости, кабы не добрые люди — создатели GemRB, свободно распространяемой реализации Bioware Infinity Engine с открытым исходным кодом.

    Матчасть

    Стараниями петербургского разработчика Дмитрия Матвеева aka Beholder GemRB портирован на Android. Позволяет запускать игры серии Baldur's Gate, а также — с некоторыми ограничениями — Icewind Dale и Planescape: Torment. Требует:
    • Android >= 1.6;
    • VGA, WVGA, HVGA или большее разрешение;
    • 150 мб RAM;
    • наличие ресурсов оригинальной игры и места под них на смартфоне/планшете.


    Установка
    1. Качаем эмулятор с Android Market (QR-код) и устанавливаем его.
    2. Добываем саму игру (на Рутрекере есть отличная сборка «Трилогия Врат Балдура» — графика от BG2 + непрерывный сюжет (!) всей серии… а есть и мнение что не все с ней так радужно. Рекомендуют пользоваться вот этой). На моем девайсе слопала 5,2 гига в установленном виде.
    3. На смартфоне открываем папку app-data/net.sourceforge.gemrb и переименовываем GemRB.cfg.sample в GemRB.cfg
    4. (При желании) редактируем GemRB.cfg — инструкции у него «внутре» в закомменченном виде.
    5. Копируем все файлы из папки с установленной игрой на компьютере в app-data/net.sourceforge.gemrb
    6. Запускаем GemRB.


    При загрузке эмулятор можно настроить. Самое актуальное:
    • [Downloads] скачать демо-версию Baldur's Gate 2 (сам не пробовал);
    • [Additional controls] разрешить использовать экранную клавиатуру и акселерометр;
    • [Mouse emulation] выбрать размер мышки, способы эмуляции левого и правого кликов, задействовать трекбол или джойстик, включить «лупу», следующую за курсором, выбрать активную зону тачскрина;
    • [Mouse emulation] — важно! — отключить дефолтный «релативный» режим управления мышью. Это когда курсор следует за движением пальца по экрану в любом месте. Лично мне удобнее одним тапом указывать ему его место :-)
    • [Remap physical keys] — переназначить «хардварные» клавиши, кроме Home и Power
    Игра

    На HTC Desire HD (прошивка Android Revolution HD) недостаток один — очевидный — маленький размер. Кнопку «выбрать весь отряд», упавшее с поверженных супостатов добро, строки в диалогах и прочие мелкие вещи приходится выцеливать пальцем. Спасибо, нажатие на «Поиск» подсвечивает активные предметы. Этот же фактор заставляет гораздо активнее использовать паузу.


    еще видео

    В остальном придраться не к чему. Ни вылетов, ни лагов, ни битых сейвов. Вместо них — красивейшая (на 4.3" экране это видно гораздо лучше, чем на 17") графика, увлекательный сюжет, образцовая музыка. Батарею — к моему удивлению — ест вполне щадяще. Впрочем, к вопросам аккумуляторным владельцы Desire HD уже давно относятся философски, смиренно, стоически… :-)

    Итого

    Владельцам устройств с экраном больше 3,5" попробовать всяко стоит — легендарно и играбельно. Если ваш зверек диагональю не вышел… ну, при любви к сабжу и общей неприхотливости можно рискнуть. Наличие «железных» контролов значительно облегчает жизнь.

    GemRB есть и под Maemo. Что до iOS — Википедия говорит, что работы в этом направлении ведутся.



    Ссылки по теме

    Сайт проекта GemRB
    Тема на форуме 4pda (содержит полезные рекомендации для владельцев девайсов с маленькой RAM)
    Поделиться публикацией

    Комментарии 62

      +1
      Паузу в BG надо использовать автоматическую и биндить на кнопку.
      Когда играл, пауза была настроена на атаку, удар и много еще на что :) А кнопка забиндена на пробел. Т.к. бои тут шли не более 10-15 секунд, то каждый удар — золото
        0
        Разумное решение. Все-таки NWN с DA по сравнению с этой игрой прямо-таки экшены. ;-)
        0
        На Honeycomb запустится?
          0
          Гарантировать не могу, но особых препятствий не вижу.
            0
            Запустился. Но я застрял на выборе имени персонажа. При фокусе на поле ввода не появляется экранной клавиатуры.
              0
              В левом верхнем углу экрана полупрозрачная кнопка, по нажатию на нее должна появиться клавиатура.
            +6
            Все, похоже, мне придется покупать устройство на Андройде.
            Это был контрольный выстрел!
              0
              Похоже мне придётся покупать всё-таки Desire HD :) Хотел что-нибудь покомпактнее…
                0
                я придерживаюсь мнения, что лучше купить планшетку и нокию 3310, чем телефон «с большим экраном». потому что после нормальной планшетки что-то делать на телефоне уже не хочется, только по необходимости.
                  0
                  Планшетка — штука дельная, спору нет, но в смартфонах с большим экраном огромный плюс: всего одно устройство.
                    0
                    У меня нетбук есть с сенсорным экраном. Но таскать его везде влом, я предпочитаю с маленькой наплечной сумкой, в которую больше 5" не влезает, в идеале — всё по карманам распихать.
                    0
                    в жопу DHD, берите Sensation, у него с батареей всё нормально и сенс новый приятен. Да и разрешение у экрана приличней :)
                      0
                      Ничего плохого не скажу про Sensation, единственный вопрос — как на qHD будет отображаться картинка из этого самого Балдура?..
                        0
                        Посмотрите Meizu M9. Не нужен большой размер когда 640x960 умещается в ладони.
                        Причем сам телефон размером с ифон 3g, меньше асера ликвид, dhd.
                        Да и цена/качество — аналогов нет: до 14К руб.

                        Ну а для фобов, насчет поддержки русского.
                          0
                          А чем он хуже 800*480 экрана?
                            0
                            Не то чтобы хуже — разрешение нестандартное.
                              0
                              А 800*480 — стандартное во времена балды? Соотношение сторон — стандартное, на остально, как мне кажется, болт класть можно.
                                0
                                Там 480 — одна сторона стандартная, поэтому даже без widescreen патча неплохо смотрится. Но за базар не отвечу, надо либо в GemRB этом копаться, либо на живом девайсе смотреть.
                      0
                      Я бы советовал при покупке примерить свои пальцы к «живому» устройству. У меня, например, они далеко не самые толстые, но — как писал — играть удобно не всегда.
                        +2
                        Я подумываю о планшете. Имхо, играь на нем удобнее.
                      +1
                      Кажется, я нашел применение своей тошибе АС-100.
                        +2
                        То есть покупалась бессмысленно? Лишь бы было?
                          +1
                          CTRL в ssh не работает. А так оно в принципе клевое. Но мне нужен был именно ssh)
                            0
                            А не от софта зависит? Или это клава железно кривая?
                              0
                              От софта зависит. Так и не нашел работающего терминала с CTRL.
                                0
                                Мы ведь об андроиде?) У меня на Desire в Better Terminal Emulator сигнал Ctrl посылает нажатый шарик с нужной буквой, т.е. шарик+с (на виртуальной клаве) отправляет корректный сигнал ^C
                                  0
                                  Угу. А кнопка CTRLна хардварной клавиатуре (отлично работающая в бубунте, к слову) отсылает сигнал ~d. Мы говорим не об андроиде, а о том, что ни один из разрабов терминала даже и не думал о настоящей клавиатуре.
                                    0
                                    Т.е. код отправляет отдельно нажатая кнопка? Если клава работает в бубунте, значит железо нормальное.
                                    Предлагаю сделать свой терминал, с блэкджеком своими сочетаниями управляющих клавиш. Исходники найти не проблема, исправления можно и автору отправить, благодарен будет. Вот, например, результат 5-секундного поиска. Также в исходниках андроида есть эмулятор простого терминала, в нём уже нашёл следующие строки:

                                    private static final int[] CONTROL_KEY_SCHEMES = {
                                    	KeyEvent.KEYCODE_DPAD_CENTER,
                                    	KeyEvent.KEYCODE_AT,
                                    	KeyEvent.KEYCODE_ALT_LEFT,
                                    	KeyEvent.KEYCODE_ALT_RIGHT
                                    };
                                    private static final String[] CONTROL_KEY_NAME = {
                                    	"Ball", "@", "Left-Alt", "Right-Alt"
                                    };</code>
                          0
                          А что еще про нее можете рассказать? Интернет, видео, а что еще?
                            0
                            Игрушки летают, но без мультитача поиграешь не во всё. Андроид чувствует себя в принципе отлично, пользоваться софтом, не рассчитанным на мультитач можно (и даже вполне удобно — за сутки привыкаешь).
                            Интернет, видео, музыка (лучше, чем во многих плеерах), читалка (хуже планшета, конечно, но лучше других ноут\нет\смартбуков). Записная книжка (тудушки, простой блокнот и так далее). Удобно в дороге показать в read-only разные документы.
                            Ну и модем, хоть и большой) Зато его сетевая позволяет цепляться сразу нескольким устройствам.
                            Про батарейку говорят правду — 8 часов тырнета на минимальной яркости по wifi\3g (при условии, что второе отключено — то есть или только wifi, или только 3g), полторы-две недели сна (из сна стартует почти мгновенно). К сожалению, тупо выключить дисплей — не вариант, умирает часов за 10. А сон у него действительно сон.
                              0
                              Владею сеим девайсом, отвечу:
                              Плюсы: Видео Full HD, долгоиграющая батарея, в 2 раза легче чем ASUS EEEPC 1000H, wi-fi 54, ставятся все приложения андроида
                              Минусы: 80% приложений не заточено под управление с клавы и вообще с ноута: карты не скролятся стрелками, не зумятся плюс-минусом; списки не листаются; некоторые приложения включают форсированный портретный режим (их не много, но работать с такими невозможно). По сравнению с тачем работать не удобно, но, думаю дело времени. Мышу не подключал — мб с ней все проще.
                              Применяю: Эмулятор PS1, Видео в поездке, Полазить в интернете с утра

                              После покупки сразу прошил на пропатченный дроид 2.2. Пробовал воткнуть убунту, на 3й день мучений воткнулась(бут с карты=тормоза, часть железа не работает) — в тот же день переставил на дроид.
                                0
                                а у мышки колесико не работает, так что это не спасение
                                  0
                                  Спасибо за отзывы. MeeGo не пробовали?
                                    0
                                    Видел, что пытаются портировать, но сам не пробовал (своих нюансов будет предостаточно).
                              +1
                              Судя по звуку… вы сидите в серверной? Это вы зря — там холодно и могут пустить газ!
                                0
                                Видео не мое — я только разместил… :-) Это из коллекции разработчиков, там чуть ниже ссылка. Но полное соответствие показанного игрового процесса подЪтверждаю.
                                +1
                                Это тот самый Beholder который разрабатывал героев на Symbian?
                                Хорошая разработка была.
                                Жаль что не довёл до конца работу над игрой.
                                  0
                                  Судя по его профилю, да — Age of Magic игра называлась.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    0
                                    Как выясняется, научились. Впрочем, на том эмуляторе DOS я лично так и не смог оживить Fallout.
                                      0
                                      Тот же автор в том же андроид маркете распространяет свой порт UFO: EU.
                                      Одна проблема — шрифты хреново выглядят и грузится уж очень долго.
                                      0
                                      А что за оговорки по поводу P:T?
                                      0
                                      Ждем fallout…
                                      0
                                      Вот бы ещё Демиургов научиться запускать на планшетах — вообще была бы сказка!
                                        0
                                        Вот уж да… Мечты-мечты.
                                        0
                                        «Трилогия Врат Балдура» — очень бестолковая сборка, с убитым балансом и кучей багов. С нее точно лучше не начинать играть.
                                          0
                                          Странно, мне ее такие… конкретные фанаты советовали :-) Да и сам покамест ни на чем не споткнулся, и баланс вопросов не вызывал.
                                            +1
                                            Про баланс:
                                            К концу первой части партия становится overpowered. Саревока выносит на раз-два. Это приятно, конечно, но быстро надоедает.
                                            Зато в начале второй части, в подземелье Айреникуса, налетает на толпу новых мобов, которые умеют, например, вызывать Планетаров. На всю партию к тому моменту, напоминаю, у вас только один меч +1. Один из той толпы иммунен к оружию +2 и слабее — единственный способ его убить — *знать*, что у другого монстра из этой толпы есть меч +3, пробиться к нему, убить, на ходу подобрать лут, и воспользоваться им. А убить любого из той толпы — задача неординарная (см. про Планетара). В общем, я считаю, что это задротство.
                                            Там же, чуть позже, к партии присоединяется Дриззт — это немного странно как с точки зрения сюжета, так и с точки зрения баланса.

                                            Про баги:
                                            В Храме к востоку от Берегоста предлагается пройти квест на испанском. Нет уж, увольте.
                                            В квесте с Дриззтом глючный триггер, нужно его проходить строго в определенной последовательности, иначе квест ломается. Дальше в сборку я играть бросил (поставил все две с половиной части по отдельности), так что это не все баги.

                                            Про фанатов: Они сборку-то эту прошли целиком? Я тоже успел посоветовать ее своему товарищу, пока в первой части был ;)
                                              0
                                              Ой-йо. Спасибо, вставлю в статью ссылку на этот комментарий. А в какую версию вы играли? Сейчас актуальна 1.10.11, клянутся, что баги изгнаны :-)
                                                0
                                                Играл, видимо, в предыдущую — так что да, есть шанс, что стало лучше.
                                                Судя по списку багов в чейнджлоге, их там еще прилично осталось — я для себя решил, что не хочу терять время, пытаясь понять, почему я не могу пройти квест — из-за того, что фанатский аддон кривой, или из-за того, что я действительно что-то не сделал.
                                                0
                                                Извините за некропост, хочу внести ясность. Есть несколько сборок, «Три в одном», каждая из которых претендует на звание самой-самой BGT. То, что вы описали, это наверное Baldur`s Gate Trilogy Megapack. Сам плевался, когда моя партия из двух героев не могла и двух шагов сделать в подземелье, это просто идиотский мод.

                                                Нормальная сборка BGT без всяких свистелок и перделок поддерживается товарищем darktech, его сайт находится тут darktech.ucoz.ru/, суммарную характеристику сборки можно почитать на странице раздачи рутрекера: bit.ly/b5H3Mk
                                                  0
                                                  Спасибо, добавлю в статью.
                                            0
                                            Так это можно будет и на Honeycomb запустить?.. Черт, я еще больше теперь хочу дождаться Asus Eee Pad Transformer. И, видимо, придется покупать на 32 гига)
                                              0
                                              Вот еще раз повторюсь — фиг его знает. По идее, должен, но я бы уточнил. Чтобы потом не разочаровываться.
                                              0
                                              Удобно ли играть на Xperia Play?
                                                +1
                                                Идут годы, а компании разработчики игр из прошлого не понимают простейших вещей. Те шедевры игростроения, которые шевелили умами сотен тысяч игроков, необходимо «отдавать» под адекватной лицензией (защищающей прежде всего компанию разработчика) на паблик, чтоб жизнь продолжалась на других платформах. Никто не мешает при этом продолжать продавать игровые ресурсы, к примеру (собственно сейчас так и происходит).
                                                  0
                                                  Подозреваю, что логика у них такая — «зачем отдавать, когда можно не отдавать» :-) Вдруг захочется потом портировать на эти самые платформы…

                                                  Хотя я бы лично не просто отдал, а взял бы энтузиастов-портировщиков под крыло и была бы всеобщая выгода :-)
                                                    0
                                                    Ну многие из контор уже накрылись к чертям. Тем более. Просто получается так, что над восстановлением трудится группа реверс-инженеров, группа программистов — ломают голову над этим судоку, приводя все в порядок, выкладывают наработки/утилиты на паблик, потом кто-то решается воссоздать движок по наработкам, тоже не слабо трахает себе мозг. В итоге проходит очень большой срок, а в конце-концов, после релиза «альтернативы», начинается массовая покупка старых игр, чтоб воздать честь и использовать ресурсы на альтернативной площадке. Профит.
                                                  0
                                                  Эх, круто.
                                                  Надеюсь когда-нибудь портируют и Warhammer:SoTHR, и Dark Omen. Лучшие стратегии в истории. На планшете в них было бы прекрасно поиграть.
                                                    +1
                                                    я бы рад в арканум на телефоне пошпилять…

                                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                    Самое читаемое