A.I.M.(http://forum.ja2.su/cgi-bin/yabb/YaBB.pl)
Обсуждаем игры >> Все об Альянсе >> Порт Jagged Alliance 2 для Android
(Message started by: legion на 08.09.2011 в 02:35:46)

Заголовок: Порт Jagged Alliance 2 для Android
Прислано пользователем legion на 08.09.2011 в 02:35:46
Порт сделан человеком по имени Omnigraphical на базе проекта JA2-Stracciatella, который является кроссплатформенной реализацией JA2 на основе библиотеки SDL.
Сайта разработчика как такового нет, но есть тема на медведях (http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=17937), где он выкладывает билды и рассказывает о проблемах.

Скачать порт Jagged Alliance 2 для Android (http://ja2.su/opensours/android/ja2android_rc2.apk)


Инструкция по установке:
1. Скачайте файл Data.zip c Народа (http://narod.ru/disk/25688688001/Data.zip.html) или nekaka.com (http://nekaka.com/files/get/Pu1uorJqf7/data.zip) и распакуйте. Это папка Data из установленной английской версии игры, в названиях файлов которой строчные буквы были заменены на прописные и добавлена русская озвучка.

Универсальная инструкция на случай невозможности скачать Data.zip:
[offtop]а) Добудьте английскую версию игры из издания Jagged Alliance 2 Gold.  Установите. Обнаружьте папку Data в папке игры.
б) Скачайте и запустите ReNamer, или любой другой софт для массового переименовывания файлов.
в) Превратите заглавные буквы в названиях файлов в папке Data в строчные. Регистр в названиях папок не важен. Последовательность действий для ReNamer: Доб. папки -> Data -> Добавить (новое правило) -> Case -> все в нижнем регистре -> отметить галку "Расширение в нижнем регистре" -> Переименовать.
г) По желанию найдите нужную локализацию, вытащите из нее файл Data/speech.dlf и замените им английский файл. Этот пункт необязателен.
[/offtop]
2. Вне зависимости от того, скачали ли вы Data.zip или сделали все сами уберите в свойствах папки Data галку "Только для чтения".
Скачайте и установите apk. Запустите его. Выберите устройство (телефон или планшет) игра вылетит, но до этого создаст директорию sdcard/app-data/com.opensourced.ja2

3. Скопируйте Data в sdcard/app-data/com.opensourced.ja2
Запустите игру еще раз. На этот раз игра должна запуститься и работать нормально.

После установки ознакомьтесь с настройками SDL, они доступны по кнопке на экране заставки. Пробежимся по полезным пунктам:
Дополнительные элементы управления: экранная клавиатура - по умолчанию это кнопка для вызова обычной клавиатуры в верхнем левом углу. В помощь к этой кнопке можно добавить несколько настраиваемых, но на телефонах это не удобно. Набирать текст вам надо будет один раз в начале игры при прохождении теста I.M.P. и для названия сохранений. Впрочем, сохранения можно и не называть и спокойно отключить экранную клавиатуру после теста.
Эмуляции мыши: тут много всего, экспериментируйте. Могу предложить мой вариант настроек.
Переназначение физических клавиш: на любую физ.клавишу можно назначить любую кнопку компьютерной клавиатуры. Список горячих клавиш игры здесь.
Жест двумя пальцами по экрану: на любой из четырех жестов можно назначить любую кнопку компьютерной клавиатуры. Удобно. Правда, придется правую кнопку на физ.клавишу назначить, иначе жесты путаются с ней.

Известные баги:
   Около 2% текста может быть все еще закракозябренно. Сообщайте, если найдете.
   Смена музыки вызывает 1-4 секундный лаг.
   Имена наемников иногда скукоживаются до первой буквы, лечится переключением на стратегический экран и обратно.
   AP (Action Points, Очки Действия) иногда некорректны при восстановлении свернутой игры, лечится сохранением и загрузкой игры, AP при этом нормализуются.
   Глючит сервис доставки цветов, выставляя бешеные тысячи за букетик. Лечится изменением условий доставки после выбора букета. Или игнорированием этого сервиса. =)
   Неактивен пункт "Загрузить игру" на стартовом экране. Игру можно загрузить из пункта "Preferences".

Изменения в версиях:
[offtop]RC2:
-Еще больше скорости и плавности анимаций и мыши (спасибо человеку с ником jaa).
-Окончательно исправлена прокрутка экрана в тактическом режиме (тоже jaa).
-Добавлена возможность полностью отключить музыку и/или речь, переименовав или удалив файлы speech.slf и/или music.slf. Так можно и место на карте сэкономить, если вдруг дефицит.
-По умолчанию отключена экранная клавиатура. В) Включается в настройках SDL.

RC1:
-Исправлены вылеты на версиях ОС 2.3 и выше.
-Исправлены кракозябры.
-Исправлена прокрутка экрана в тактическом режиме.

beta06:
-Решена проблема скорости, теперь должно летать (если взлетит).

beta03:
-Multi ABI support
Это экспериментальная версия, которая у автора вылетает, но не помешает проверить ее на других девайсах.

beta02:
-Порт собран с помощью свежего инструментария.
-В настройках SDL добавлена опция выделенного потока под видео. UPD: Судя по отзыву high_level, опция работает хорошо и заметно убирает тормоза.
-Из запросов приложения убрано требование интернета. Он и раньше не нужен был, просто автор поленился убрать в прошлой бете. =)[/offtop]

Порт JA2 на Android находится в процессе разработки и тестирования. Имеющих андроид девайсы и желающих принять участие в тестировании, или, чем черт не шутит, в разработке прошу за подробностями в топик на 4пда (http://4pda.ru/forum/index.php?showtopic=264557&st=40). Вопросы и результаты тестов можно писать как на 4пда, так и в эту тему, я буду ее периодически мониторить.

Больше тестеров = быстрее поиск багов и релиз. Всем откликнувшимся заранее спасибо.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Дядя Боря на 08.09.2011 в 10:31:23
2legion: Не желает качаться игра по ссылкам на 4пда. Ошибка 404 пишет. Или там для скачивания регистрация нужна?

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Zed на 08.09.2011 в 12:46:57

on 1315467083, Дядя Боря wrote:
Или там для скачивания регистрация нужна?

Правильно думаешь.

http://ja2.su/zed/ja2android_beta02.apk

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем legion на 08.09.2011 в 18:03:48
Прошу меня извинить, не подумал о необходимости регистрации. Вот ворклог автора порта: http://www.ja-galaxy-forum.com/board/ubbthreads.php?ubb=showflat&Number=273148#Post273148. Там можно качать свободно.

Вышли еще 2 версии.
beta06:
-Решена проблема скорости, теперь должно летать (если взлетит).

beta03:
-Multi ABI support
Это экспериментальная версия, которая у автора вылетает, но не помешает проверить ее на других девайсах.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем legion на 24.09.2011 в 05:15:50
Тему так никто и не создал. Считаю, что пост неизвестно где слабо доводит до аудитории ja2 факт существования полностью рабочего (да-да, уже работает!) порта на android.

Просьба у меня еще будет. У кого версия от буки стоит, снимите интро на видео и выложите на ютуб. не смог найти нигде. И ставиться не хочет, сцабака, ни с лицензии (зацарапана), ни с торрента (ругается на диск). Спасибо.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Zed на 25.09.2011 в 06:54:53
Результаты посмотрема на смарте (экран 3.5 попугая, процессор 600 слоников):
Работает бодро, выглядит мелковато, но и без включения экранной лупы играть можно.


Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Green Eyes на 25.09.2011 в 17:16:23
Порт играется только стилусом?
Увы, но ничего андройдного под рукой (и ногой) нет - проверить не могу.

Интересно, а на глючную win mobile портировать не собираются?

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Zed на 25.09.2011 в 20:55:14

on 1316960183, Green Eyes wrote:
Порт играется только стилусом?  

Порт играет пальцем, потому что нынче все экраны емкостные. Но в настройках можно и хардварный трекбол и на экранный джойстик прикрутить.

on 1316960183, Green Eyes wrote:
Интересно, а на глючную win mobile портировать не собираются?  

Это врятли.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Xoxo_JI на 26.09.2011 в 05:58:47
На днях попробую :)

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем legion на 26.09.2011 в 08:01:29
Спасибо за уютную.
Насчет wm - не видел никаких шевелений на эту тему. Насчет управления - никаких проблем, все пальцем и все удобно. Все курсором, так же как и на компе. Насчет системных требований - любой включающийся смарт или планшет на андроид. Потянет даже утюг, если туда андроид поставить.

Вопрос возник: кто-нибудь знаком относительно близко со строящимся V1.14? Или, хотя бы, со Stracciatella? Ну хотя бы компилятор сишный видел кто хоть раз? Шутка.
Я почему спрашиваю - хочется продолжения банкета. Автор порта, конечно, собирается немного модифицировать порт, взяв некоторые быстрореализуемые фишки из V1.13, но времени на более вдумчивое модифицирование у него нет. Может заинтересуется кто? Тема-то благодатная, на смартах да на планшетах в джа шпилить - это гламурно и, как сказал один человек, винтажно.

P/S: Сам компилятор не видел, каюсь.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Терапевт на 28.09.2011 в 22:53:06

on 1317013289, legion wrote:
Насчет системных требований - любой включающийся смарт или планшет на андроид.

А разрешение экрана влияет? Или порт сделан только под 800х480 ?


on 1317013289, legion wrote:
Автор порта, конечно, собирается немного модифицировать порт, взяв некоторые быстрореализуемые фишки из V1.13

Лучше, если автор сосредоточится на воссоздании и отладке оригинала. А желающих "испохабить" оригинал со временем наберётся предостаточно.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем legion на 28.09.2011 в 23:25:43
Разрешение любое, там масштабирование автоматическое, с опциональным сглаживанием.

На данный момент есть одна жалоба на тормоза на разрешении 1280х800 на тегре2 О_о. Хотя порт летает и на 400 МГц. Там пока непонятно из-за чего именно.

Оригинал уже работает нормально на большинстве устройств. Есть проблемы с отдельными моделями, исследуем сейчас эти случаи.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Терапевт на 29.09.2011 в 04:03:17
2legion:
Игра запустилась и работает на первый взгляд вполне нормально, только аппаратных кнопок и мыши очень нехватает. Устройство NookColor с Android 2.3.4 (CyanogenMod 7.1.0 RC1).

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Zed на 29.09.2011 в 05:02:52
2Терапевт:
Это только на первый взгляд.

Не работают:
- всплывающие подсказки
- весь текст который выводится из переменных (надо поды имена мерков) сжимается до 1 буковки
- непонятные проблемы с настройкой на экранной клавиатуры.

но порт вполне играбелен, жесты рулят, вместо мышки включаешь режим тачпада и вперед.

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем legion на 29.09.2011 в 07:09:35
А какие проблемы с наэкранной клавиатурой?

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Xoxo_JI на 30.09.2011 в 02:46:59
А можно ли разрешение сделать меньше? По кнопкам еле попадаю :)

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем legion на 30.09.2011 в 03:14:06
2Xoxo_JI: Там минимальное, afaik. А на каком устройстве играешь?

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем Xoxo_JI на 30.09.2011 в 03:40:03
2legion: HTC Desire, который самый первый без всяких приставок. Работает довольно-таки шустро  :)

Заголовок: Re: Рёдактируём Ja2
Прислано пользователем AR220V на 01.04.2012 в 05:27:08
можно клаву быстрее вызывать? У меня в начале белый экран, потом жму энтер и остается только клава.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем venom271 на 01.09.2012 в 02:15:22
Кто запускал Jagged Alliance: Deadly Games? через DosBox на Андроиде?

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Bonarienz на 20.03.2013 в 16:42:44
2legion:

Пробовал ли с распакованными .slf играть? И будет ли работать? В первую голову интересна папка tilesets.slf!

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем legion на 20.03.2013 в 17:29:53
Не пробовал и даже не знаю что это такое.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Bonarienz на 21.03.2013 в 02:13:22
2legion:

А где взять руководство и описание органов управления?

На Сони таблет С запустилась и летает. Но не могу прицелиться - не нашел как...

Вечером буду играть с синезубым мышом...

ПыС. Качал с рутрекера - там все сразу, но "ни грамма ридми"...

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем legion на 21.03.2013 в 16:45:15
Немного описания можно найти на 4пда: http://4pda.ru/forum/index.php?showtopic=264557&st=480
В первом посте под спойлером "Некоторая дополнительная полезная информация".

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Bonarienz на 21.03.2013 в 18:59:58
2legion:

Спасибо, там я уже был, и оценил... Более всего помогло "кино про..."

Зато убиты ссылки на беты с "дрополл". Оба .апк взял у медведей, но ни один из них не встал (не смог заставить работать...).
Правда, ставил их "влет" - разрешал инсталл. Игра падала после заставки... Повторная установка основного проходила успешно.

Кста! У синезубого мыша не работает правая (уха) кнопка. "Пичалька"! А настраивать пока не умею...

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Deniell_Gauss на 25.03.2014 в 01:53:20
Народ, советую всем в настройках эмуляции мыши ставить физические кнопки мыши - левая-звук +, правая-звук -. Просто во время работы приложения кнопки звук +/- не действуют.  

Я хочу поделиться со всеми частично русифицированной папкой Data. Вот раздача всем: http://yadi.sk/d/0qaDdWv7L7ZEE

И ещё прошу вас всех помочь ответом - можно ли запустить JA 2 с модификациями на android?

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем oldwolf на 21.06.2016 в 15:01:57
Всем привет!)
есть у меня вопрос, может и ответа не получу)
но - какие моды поддерживает данный порт? поддерживает ли вообще? и есть ли инструкции по установке?
заранее спасибо)

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Zed на 21.06.2016 в 16:28:57
2oldwolf:
Никакие :)
Могут заработать только те которые не требуют изменений в исполняемом файле игры, ну и инструкций ни каких нет в природе.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем pipetz на 17.07.2016 в 15:14:16
Пока не взлетело.
Установил apk.
Первый раз запустилось, создало папку app-data и вылетело.
Скопировал data с именами файлов в нижнем регистре в app-data.
Запускаю - вылетает.
Может потому, что устройство без карты памяти?
app-data создаётся в корне памяти устройства.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем pipetz на 17.07.2016 в 17:09:52
При первом запуске пишет что у вас дефективная прошивка,
установите обновление, либо неофициальную прошивку,
либо скопируйте  system/lib/libc.so с другого устройства.

Поставил карту, всё равно не работает. app-data создаётся в памяти, а не на карте.
Я гляжу у них везде захардкоден путь к карте как /sdcard, похоже эта папка по другому
теперь называется, правка .ini файла результата не дала.

Версия ОС - Android 6.0.1

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Airbus на 17.07.2016 в 23:42:23
2pipetz: А если создать симлинк карты памяти с таким именем?
"ln -s /path/to/card /sdcard"

Путь к карте может быть любым местом, где лежат файлы.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем pipetz на 18.07.2016 в 06:27:50
2Airbus:
Установил эмулятор терминала. Попробовал сделать симлинк.
Говорят root права нужны. Поискал в интернете про root права - это сложно.
Пока не хочу возиться

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Терапевт на 01.08.2016 в 15:19:24
На правах жёсткого оффтопа:

Зачем париться с Android ?
Любой планшет на Windows 8/10, программа [link=http://lovesummertrue.com/touchmousepointer/en-us/]TouchMousePointer[/link], библиотеки эмуляции DirectDraw из [link=http://www.ja2.su/NOtest/wine.zip]Wine[/link] (можно и без них, но с ними будет доступна наэкранная клавиатура Windows), и можно на мобильном устройстве играть во все версии JA2 и его моды.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем oldwolf на 29.09.2016 в 22:44:50
хм, похоже автор трудится все еще над портом - последние изменения несколько часов назад были)
пруф - https://github.com/ja2-stracciatella/ja2-stracciatella (это исходники порта как я понял)

2Терапевт: Хорошая мысль, давно взял на заметку) Выбираю планшет,но пока играю на телефоне - постоянно доступный и компактный Джаггед (экран 4,5")  - суперкрутая вещь!
Планшет же не всегда удобен в этом плане

Прошел уже несколько раз, все таки приедается стандартная карта - вот сделал бы автор хотя бы поддержку карт от Найт Опс и Вилдфайр - двойное счастье было бы!!!)))
Если просто воткнуть их в папку Data - игра вылетает, несмотря на то что изменения экзешника в  них отсутствуют(

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем ПМ на 27.03.2018 в 20:07:35

on 1475178290, oldwolf wrote:
Если просто воткнуть их в папку Data

Нужна еще папка Tilesets целиком и файл \binarydata\ja2set.dat
И нужно понимать, что с предметами на картах будет полный треш.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Sarge на 09.08.2020 в 23:16:39
Америку, конечно, не открою, но мало ли кому пригодится: первая джага с нинтендо DS прекрасно работает на любом андроид устройстве. Нужен только эмуль Drastic, уже давно ставший более чем вменяемым и даже не требующим никаких биосов:

https://4pda.ru/forum/index.php?showtopic=488391

И образ игры от нинтендо:

https://nintendo.moy.su/load/jagged_alliance/20-1-0-456

На телефоне играть не очень удобно из-за необходимости размещать оба экрана нинтендо на дисплее телефона, но на планшете в самый раз.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Bonarienz на 10.08.2020 в 00:18:18
2Sarge:

Синьор - мазохисто?

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Sarge на 10.08.2020 в 01:00:09

on 1597007898, Bonarienz wrote:
Синьор - мазохисто?  
Прекрасно играется, тач экран нинтендо DS работает как обычно, эмулятор позволяет менять размер экранов, менять их местами и.т.д.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Bonarienz на 10.08.2020 в 20:54:30
2Sarge:

Апуэт, ты хакир!!!

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Sarge на 29.09.2021 в 00:24:13
Никто не гамает в порт на андроид через JA2 Stracciatella? Поддержку модов не завезли? Или только оригинал запускается? Крайние билды вышли буквально на днях и вроде как NO Maps работают.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Zed на 07.03.2023 в 21:10:20
Т.к возник вопрос - поработаю гуглом:
https://ja2-stracciatella.github.io/how-to-run/

Quote:
The original game can be obtained through

   GOG: Jagged Alliance 2
   Steam: Jagged Alliance 2 Gold
   Steam: Jagged Alliance 2 Wildfire
       The original game files will be in the JA2Classic subdirectory, not in the Game subdirectory
       JA2 Stracciatella currently does not support Wildfire itself, only the Wildfire maps through a mod
   Buying CDs (if you can find someone who wants to sell)



Quote:
The Android app is currently not available through any store. You need to install the APK manually. Please inform yourself about allowing app installations from unknown sources for your device.

   Copy the original game files to your Android device. This can be done by copying it to your device using USB or a cloud storage provider.

   Download the Android APK and install it.

   Open the app. This should bring up the Stracciatella launcher.

   Change JA2 Game Directory to the directory where your original game files are located.

   Select the game version of your original game files. Usually this is just the language your original game is in.

   Although optional, it is recommended to set the save game directory to a directory that is accessible for other apps as well. Otherwise your save games will be deleted when you uninstall the app.

   Start the game with the button in the bottom right corner.

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем dobrous155 на 08.03.2023 в 01:44:51
Добрый день, уважаемые модераторы.
В данном разделе не работают ссылки для скачивания файла "Data.zip" (в первом сообщении).
Первая ссылка с названием "Народа" которая ведет на адрес "http://narod.ru/disk/25688688001/Data.zip.html" не работает по причине моего местоположения (у меня чешский номер телефона а при регистрации не получается зарегистрировать номер с кодом +420 а без регистрации ссылка работает), вторая ссылка с названием "nekaka.com" которая ведет на адрес "http://nekaka.com/files/get/Pu1uorJqf7/data.zip" не работает по причине большого количества рекламы по данному адресу которую невозможно пропустить (когда я перехожу по ссылке то иногда вылетает просто реклама а иногда вылетает экран где меня просят нажать "Allow" для того, чтобы подтвердить что я не робот, я нажимаю и ничего не происходит. [Может я просто тупой!?] Скорее всего это тоже из-за моего местоположения.). Прошу вас скачать данный файл и залить на Гугл диск или Яндекс диск (без необходимости регистрации) и закрепить ссылку на скачивание в начале темы, или скинуть под этот пост.

Заранее спасибо. :)
С уважением,
dobrous155

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Zaebali на 24.07.2023 в 16:49:11

on 1678229091, dobrous155 wrote:
В данном разделе не работают ссылки для скачивания файла "Data.zip" (в первом сообщении).

Продистай ниже там есть ссфлка на частично русифицированную версию

Заголовок: Re: Порт Jagged Alliance 2 для Android
Прислано пользователем Sarge на 11.01.2024 в 09:55:19
На весь экран, как я понимаю, картинку не растянуть и 800 на 600 не завезли, хотя в последних версиях управление получше стало. До запуска 1.13 ещё далеко. 1.13 сейчас спокойно запускается через  Winlator на андроид устройствах.



A.I.M. » Powered by YaBB Modification 4 (v.4.0.0-pre)!
YaBB © 2000-2003. All Rights Reserved.