Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> phoneME-GP2X-SDL-1.0.0

Hahahoj
post Воскресенье, 20 июля 2008, 20:04
Отправлено #1


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Классный всё-таки эмулятор мобилок.
Наконец-то добавили звук (правда пока только музыку, звуковых эффектов еще нет).
Последние 2D игрушки для сотовых в большинстве своем играются на ура.
Попробовал 13 игрушек в разрешении 320 на 240:
Из них пошли:
Kung Fu Panda - аркадка-платформер - идёт изумительно
Poetical - jRPG - идет без проблем
Shadow of Rome - The Die is Cast - пазл - путаница с кнопками, идет без проблем
ПИРАТЫ СЕМИ МОРЕЙ - платформер
Русский Подкидной Дурак - карточные игры. Нельзя повесить погоны - а так - вполне так себе дурак 8)
СКАЛОЛАЗКА - платформер-экшн. Идет с тормозами. Надо подбирать управление, со стандартным играть очень неприятно.
ХРОНИКИ НАРНИИ 2 - ПРИНЦ КАСПИАН - экшн-рпг. Идет без проблем.

Последние 4 игры на нормальном русском. Почти все игры идут на фуллспиде при разрешении экрана 320 на 240.

Не пошло:
Devil May Cry 3D
Indiana Jones and the Kingdom of the Crystal
Race Driver Grid 3D
Никто не знает про Sex 2
ПИРАТЫ КАРИБСКОГО МОРЯ - 3
Стритрейсеры

Кроме того с огромным удовольствием поиграл в старые игры. К примеру Splinter Cell-ы. Проблемы были замечены только с SplinterCell:DoubleAgent

Среди выборки новых игр получилось соотношение где-то 50 на 50, среди мобильных игр двух-трехлетней давности пошло подавляющее большинство.
(звуковые эффекты, нормальные сейвы, и игро-селектор... туду heart.gif )

Мой конфиг к Pande:

export J2ME_GP2X_JOYUR=0
export J2ME_GP2X_JOYR=0
export J2ME_GP2X_JOYDR=0
export J2ME_GP2X_JOYU=52
export J2ME_GP2X_JOYD=54
export J2ME_GP2X_JOYUL=55
export J2ME_GP2X_JOYL=56
export J2ME_GP2X_JOYDL=57
export J2ME_GP2X_START=-6
export J2ME_GP2X_SELECT=-7
export J2ME_GP2X_LEFT=-8
export J2ME_GP2X_RIGHT=48
export J2ME_GP2X_BUTA=-7
export J2ME_GP2X_BUTB=50
export J2ME_GP2X_BUTX=53
export J2ME_GP2X_BUTY=-6
export J2ME_GP2X_VOLU=35
export J2ME_GP2X_VOLD=42
export J2ME_GP2X_JOYC=53
export J2ME_GP2X_REVERSE=1
cd /mnt/sd/phoneME/bin/arm
./runMidlet 6
sync
cd /usr/gp2x
exec ./gp2xmenu


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
Hahahoj
post Четверг, 24 июля 2008, 03:43
Отправлено #2


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Там всё просто. Можно двумя способами. Автоинсталером или ручками. Автоинсталлером - всё просто, качаем его, кидаем в папку jar игры, запускаем, выбираем проинсталить игру и только после этого запускаем.
Ручками:
1) Распаковываем две папки phonem и миди и кидаем в корень папки.
2) кидаем игра.jar файл в папку phonem
3) смотрим туда куда кинули jar файл что-то типа install.gpe Это командный файл, являющийся простым текстовым. Копируем его в файл игра_install.gpe Открываем игра_install.gpe на редактирование. Видим что-то типа:

unset J2ME_GP2X_REVERSE
cd /mnt/sd/phoneME/bin/arm
./installMidlet ../../kung_fu_panda_240x320.jar
../../kung_fu_panda_240x320.installed.txt
sync
cd /usr/gp2x
exec ./gp2xmenu

Меняем красное на игра.jar получаем:

unset J2ME_GP2X_REVERSE
cd /mnt/sd/phoneME/bin/arm
./installMidlet ../../игра.jar
../../игра..installed.txt
sync
cd /usr/gp2x
exec ./gp2xmenu

Первая красная строчка говорит какой файл будет инсталится, вторая - в какой файл будет писаться ID игры.

Далее, по логике автора, мы должны запустить инсталл на приставке и получить этот самый ID
Но мы будем слегка умнее и посмотрим как это работает. А работает всё проще некуда. Самая первая установленная вами игра будет иметь ID=3. (!добавлено позднее! на последней сборке первая установленная игра будет иметь id = 2)
Последующие, в процессе инсталяции +1 к номеру последней проинсталированной геймы. Теперь можем подготовить кучу инсталов чтобы за раз всё поставить.

4) Теперь копируем второй файл .gpe в игра.gpe

export J2ME_GP2X_JOYUR=0
export J2ME_GP2X_JOYR=0
export J2ME_GP2X_JOYDR=0
export J2ME_GP2X_JOYU=52
export J2ME_GP2X_JOYD=54
export J2ME_GP2X_JOYUL=55
export J2ME_GP2X_JOYL=56
export J2ME_GP2X_JOYDL=57
export J2ME_GP2X_START=-6
export J2ME_GP2X_SELECT=-7
export J2ME_GP2X_LEFT=-8
export J2ME_GP2X_RIGHT=48
export J2ME_GP2X_BUTA=-7
export J2ME_GP2X_BUTB=50
export J2ME_GP2X_BUTX=53
export J2ME_GP2X_BUTY=-6
export J2ME_GP2X_VOLU=35
export J2ME_GP2X_VOLD=42
export J2ME_GP2X_JOYC=53
export J2ME_GP2X_REVERSE=1
cd /mnt/sd/phoneME/bin/arm
./runMidlet 6
sync
cd /usr/gp2x
exec ./gp2xmenu

Меняем здесь красную цифру на ID игры, полученный нами ранее при запуске игры инсталла, либо предсказанный при предыдущих магических манипуляциях.

5) Всё.
Запускаем GP2X, входим в phonem, запускаем в ней последовательно все созданные игра_install.gpe После этого копируем их с игрой куда-нить себе в архив. Больше запускать их не надо. jar и gpe с инсталлом после этого можно вообще удалить с флешки.
А после этого запускаем сами игры (созданные нами игра.gpe) и играем ( или идем настраивать управление).

.PS Рекомендую сделать следующее:
Ставить эмуль на две флешки. На одной подгонять конфиги. На второй иметь то, во что играете. Сначала конфиги настраиваются на первой флешке, потом спокойно инсталлируются на вторую.
Поскольку архивы игр зачастую привязаны к конкретным моделям телефонов, сначала настройте одну игру включая управление. Потом можно использовать сделанный конфиг клавиш для всех остальных игр данного архива.

.PS
QUOTE
сама папка с эмулькой лежит в папке GAME
- должна лежать в корне.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 06 июля 2025, 15:48
Skin Designed (c) by Rooq.net, All Rights Reserved.