1 (23.02.2011 03:46:03 отредактировано KiRiK)

Тема: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Описание и интсрукции на Wiki
Навигатор по каталогу игр WebOS

+ Оригинал сообщения

Не поверите, но можно запускать игры от Palm Pre na N900


Список работающих неработающих  игр
Пак работающих игр по информации с списка
http://files.mail.ru/N24HRS
Все игры WebOS:
ftp://86.111.88.87/Palm_WebOS_Games.torrent
Отдельно:
Blades of Fury
Need for Speed - Undercover
Sims 3
Asphalt 5

Инструкция (ма примере NFS):

+ открыть спойлер

1.Заходим в терминал и ставим необходимые пакеты:

root
apt-get install binutils tar-gnu preenv libgles1
exit
mkdir -p /home/user/MyDocs/Games/NFS

2. Копируем .ipk файл в папку /home/user/MyDocs/Games/NFS (она же просто Games/NFS, если подключать телефон в Mass Storage Mode к компьютеру)

3. Снова заходим в терминал(не под рутом!):

ar p /home/user/MyDocs/Games/NFS/com.ea.app.nfsuc_20.0.28_all.ipk data.tar.gz | /usr/bin/gnu/tar xz -C /home/user/MyDocs/Games/nfs
mkdir -p /home/user/Games/NFS
cp /home/user/MyDocs/Games/nfs/usr/palm/applications/com.ea.app.nfsuc/nfsuc /home/user/MyDocs/Games/nfs/usr/palm/applications/com.ea.app.nfsuc/appinfo.json /home/user/Games/NFS/
chmod +x /home/user/Games/NFS/nfsuc
ln -s /home/user/MyDocs/Games/nfs/usr/palm/applications/com.ea.app.nfsuc/res_nfsuc/ /home/user/Games/NFS/res_nfsuc
root
preenv
desktopgen /home/user/Games/NFS/appinfo.json
exit
exit

4. Всё. Можно играть. Иконка в списке приложений. Файлы данных игры лежат на eMMC разделе - /home/user/MyDocs/Games/NFS/, а сам бинарник игры в /home/user/Games/NFS.

Установка Hero of Sparta

+ открыть спойлер

Папка где лежит ipk файл называется SPARTA.

ar p /home/user/MyDocs/Games/SPARTA/com.gameloft.app.heroofsparta_1.0.4_all.ipk data.tar.gz | /usr/bin/gnu/tar xz -C /home/user/MyDocs/Games/SPARTA

mkdir -p /home/user/Games/HOS

mkdir -p /home/user/Games/HOS/HeroOfSparta

cp /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/HeroOfSparta /home/user/Games/HOS/HeroOfSparta/

cp /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/appinfo.json /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/icon.png /home/user/Games/HOS/

chmod +x /home/user/Games/HOS/HeroOfSparta/HeroOfSparta


ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/Music/ /home/user/Games/HOS/HeroOfSparta/Music

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/Sound/ /home/user/Games/HOS/HeroOfSparta/Sound

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/a /home/user/Games/HOS/HeroOfSparta/a

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/ads.bin /home/user/Games/HOS/HeroOfSparta/ads.bin

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/cameras /home/user/Games/HOS/HeroOfSparta/cameras

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/cdef /home/user/Games/HOS/HeroOfSparta/cdef

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/clev /home/user/Games/HOS/HeroOfSparta/clev

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/Entitlements.plist /home/user/Games/HOS/HeroOfSparta/Entitlements.plist

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/fonts /home/user/Games/HOS/HeroOfSparta/fonts

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/gui /home/user/Games/HOS/HeroOfSparta/gui

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/Info.plist /home/user/Games/HOS/HeroOfSparta/Info.plist

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/l /home/user/Games/HOS/HeroOfSparta/l

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/models /home/user/Games/HOS/HeroOfSparta/models

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/modelsanims /home/user/Games/HOS/HeroOfSparta/modelsanims

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/obj /home/user/Games/HOS/HeroOfSparta/obj

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/objanims /home/user/Games/HOS/HeroOfSparta/objanims

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/oglespcviewer.cfg /home/user/Games/HOS/HeroOfSparta/oglespcviewer.cfg

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/sf /home/user/Games/HOS/HeroOfSparta/sf

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/sprites /home/user/Games/HOS/HeroOfSparta/sprites

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/TEXT /home/user/Games/HOS/HeroOfSparta/TEXT

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/TEXT_EN /home/user/Games/HOS/HeroOfSparta/TEXT_EN

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/texturesSPAW /home/user/Games/HOS/HeroOfSparta/texturesSPAW

ln -s /home/user/MyDocs/Games/SPARTA/usr/palm/applications/com.gameloft.app.heroofsparta/HeroOfSparta/version.txt /home/user/Games/HOS/HeroOfSparta/version.txt

root

preenv

desktopgen /home/user/Games/HOS/appinfo.json

exit

exit
Post's attachments

libsdlpre.so 63.02 kb, 196 загрузок с 2011-02-09 

libsdlpre.so 67.04 kb, 484 загрузок с 2011-02-23 

У Вас недостаточно прав для загрузки файлов, прикрепленных к этому сообщению.

32

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

hxka пишет:

0xd0d9e, в /home/ всего 2 ГБ.

Есть еще вариант:
в опте оставить исполняемые файлы, данные скопировать к себе в хоум, а путь к ним через симлинк/моунт-бинд прописать, но мне 2Гб достаточно, там игрухи не большие smile

З.Ы. мой вариант адекватно работает после ребута

З.З.Ы.
попробовал еще гитархеро, оно не пошло, линкер не смог разрезолвить функцию glBindFrameBuffer

Поделиться

33

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

-=Hed_GE_hoG=- пишет:

Что то где то пошло не так. Десктопген говорит мол sh desctopgen: not found.
Расскажи что теперь сделать чтобы откатить на начало и попробовать снова?

desktopgen нужно запускать после команды preenv (она переведет тебя в окружение эмулятора, а эта команда доступна только там).
В принципе если только с этим заминка случилась, то ничего откатывать не нужно, можно и из консоли игру запустить )
Ну и там у вас опечатка - не desCtopgen, а desKtopgen - может из-за этого проблема.

-=Hed_GE_hoG=- пишет:

И как глянуть сколько в руте осталось?

df -h /

По самой игре - офигенное управление. При подключении к телевизору вообще фантастика. Играбельность 200%.

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться

34

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Универсальным и, вероятно, нетленным решением оказалось бы написание программы - генератора deb-файлов для игр Palm Pre.

Да, и, похоже, очень востребованным.

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

35

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Assassins Creed тоже не пашет sad
теперь glGenFramebufferOES не находит, опять фрэйм буфер, может либина какая нужна?

Поделиться

36

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

0xd0d9e пишет:

я сделал проще, создал каталог в /home/opt/palm и дальше симлинк на него в /usr/palm

Ну до сегодняшней перепрошивки у меня и в /home / /opt было мало места. smile

0xd0d9e пишет:

Есть еще вариант:
в опте оставить исполняемые файлы, данные скопировать к себе в хоум, а путь к ним через симлинк/моунт-бинд прописать

Хорошяа идея. Думаю, это будет хороший метод, если паковать в деб. Бинарник - в опт, а данные - на MyDocs.

suvorovalf пишет:

divan, случайно нету ошибки в строке для создания ярлыка и для установки прав запуска т.к. appinfo.json у меня лежит по пути

Нет, в пути у меня ошибки нет, но вот то что у вас сразу после /mnt/nfsu идет не applications а usr/.. может говорить о какой-то ошибке при создании симлинка или при распаковке. Или у вас, или у меня в мануале. Надо чтобы еще кто-то этот момент прояснил.

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться

37

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Ребят, а можно для чайников по пунктам?

Добавлено: 26.10.2010 01:21:53

Я попробую ещё раз инструкцию выполниь. Что то геморно, а жаль.

Поделиться

38

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

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

Поделиться

39

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Перезалейте файлик с игрушкой пожалуйста.

Поделиться

40

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

-=Hed_GE_hoG=- пишет:

Я попробую ещё раз инструкцию выполниь. Что то геморно, а жаль.

Почему геморно? Поидее, достаточно копировать мышкой все что в блоках кода в инструкции и вставлять в терминал и нажимать энтер(один раз y) нажимать. И все должно работать. Напишите на каком пункте заминка? А еще лучше, не стесняйтесь, и спрашивайте по сути, что не ясно - постараюсь максимально доступно объяснить. Это не обязательно для того чтобы играть, но крайне полезно для самообразования smile

lederer пишет:

я нублю по страшному, а погамать хочется

Эх, что ж вы так.. У некоторых так вся жизнь проходит. )

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться

41

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Каждый раз после перезагрузки нужно маунтить, так?

divan пишет:

Поидее, достаточно копировать мышкой все что в блоках кода в инструкции и вставлять в терминал и нажимать энтер(один раз y) нажимать.

В вот это как?

divan пишет:

Напишите на каком пункте заминка?

Спасибо, нфс пошел, счас попробую sims сообразиьт куда что поменять чтоб пошел.

divan пишет:

А еще лучше, не стесняйтесь, и спрашивайте по сути, что не ясно - постараюсь максимально доступно объяснить.

Да просто для меня эти команды дебри, вот и перепечатываю бездумно.

з.ы. Там не все игры скачиваются. Немогу найти другие скачки.

Добавлено: 26.10.2010 02:10:32

Может у кого торрентесть? Скачать сразу пачкой?

Поделиться

42 (26.10.2010 02:25:54 отредактировано -=Hed_GE_hoG=-)

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Данжн хантера нету там. и хакс нету. хочу их. подсобите ссылкой на пачку.
А и ещё, ты не придумал как всетаки сделать чтобы не пришлось прописывать каждый раз маунт?

Поделиться

43 (26.10.2010 03:08:32 отредактировано -=Hed_GE_hoG=-)

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

А вот при распаковке симов сказало что нету места на девайсе. Что пошло не так?
Все я больше ничего не понимаю. Везде nfsu заменил на sims3 но папка mnt/sims3 пустая, зато в mnt/nfsu/applications лежат симсы О.О как так?

Поделиться

44

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

Забавно, этот WebOS тоже на основе линуха, а пакеты у него в древнем .ipk формате (расшифровывается как iPAQ PacKage), который ещё парни из Hewlett Packard делали для своих линуксов в начале 2000х, а потом на Sharp Zaurus использовался.

Круто, ждём когда добрый человек сделает пускач по типу ScummVM, чтобы из меню выбрал ipk и побежали smile

Поделиться

45

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

-=Hed_GE_hoG=- пишет:

А вот при распаковке симов сказало что нету места на девайсе. Что пошло не так?

Я Симс не ставил, но подозреваю, что они занимают больше места. В данном мануле было заточено под НФС - там командой dd когда создавался файл образа, выделялось 120МБ. Если симс больше занимается, измените это значение на соответствующее, можно с запасом.
Но вообще, я бы не рекомендовал этим мануалом пользоваться без понимания каждой команды. )))

Добавлено: 26.10.2010 02:57:38

anpaza пишет:

сделает пускач по типу ScummVM, чтобы из меню выбрал ipk и побежали

Я вот тоже в этом направлении думаю. Теоретически можно через что нибудь вроде fuse этот ipk монтировать и прямо из него играть, но это дополнительная нагрузка на процессор, уже лучше распаковывать.

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться

46

Re: Preenv - WebOS (Palm Pre) игры на Maemo 5 (Nokia N900)

-=Hed_GE_hoG=- пишет:

Каждый раз после перезагрузки нужно маунтить, так?

divan пишет:

Поидее, достаточно копировать мышкой все что в блоках кода в инструкции и вставлять в терминал и нажимать энтер(один раз y) нажимать.

В вот это как?

Ну как.. Подключаете телефон к компьютеру, режим PC Suite Mode, дальше пользуете программку Mad Developer, заходите на телефон по ssh и по всей инструкции каждую команду выделяете мышкой - Ctrl-C - переходите в терминал там где зашли на N900 - Ctrl-V - Enter ))
Или эту инструкцию кто-то набирает прямо на телефоне ручками???? Я б с ума сошел набирать )))

Svemer пишет:

Перезалейте файлик с игрушкой пожалуйста.

Если с торрентами дружите, поищите на rutracker.org, там есть.

0xd0d9e пишет:

теперь glGenFramebufferOES не находит, опять фрэйм буфер, может либина какая нужна?

Нет, скорее всего функция не реализована в эмуляторе. Но там товарищ активно работает над эмулятором, думаю допилит недостающие функции в ближайшем будущем.

KiRiK пишет:

Универсальным и, вероятно, нетленным решением оказалось бы написание программы - генератора deb-файлов для игр Palm Pre.

Итак, есть три варианта:
1) Запихнуть всю игрушку в один деб и выложить куда нибудь. Сурово и просто, но некрасиво и нечестно.
2) Сделать GUI-инсталлер, который бы брал .ipk файлы, скопированные на телефон и их неким образом "инсталлировал".
3) Сделать конвертор - .ipk -> .deb для Маемо.

Я больше склоняюсь ко второму варианту.

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться