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 

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

692

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

Я их все поставил ))

Сайт Crazand

Поделиться

693

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

anpaza пишет:

Резистивный экран что, даже дабл тач не может поймать?

Нет, не может. Кинуть пруф-линками или сами найдете? )

Crazand пишет:

Я всеми руками за, только где инсталлер с поддержкой 15 дебов, а где 15 дебов. 15 дебов в каталоге, а инсталлер поддерьивает только 1 игру.

Я пишу. Идея как и с nfsu-installer'ом,только данные о поддерживаемых играх будут браться из ini-файлов и для добавления поддержки очередной игры нужно будет лишь добавлять ini-файл, не трогая кода. Основу я уже почти сделал, теперь предстоит взять все проверенно работающие игры и изучив их структуру, прописать эти файлы для каждой игры. И мне бы пригодилась помощь в ввиде описания типа:
структура файлов (ls -lR), имя и относительный путь к бинарнику(-ам), путь к данным, номера версии игры, которые глючат и которые точно работают. Возможно что-то еще, чего я пока не знаю, но понадобится при установке некоторых игр(изменить конфиг какой-то или еще чего - я добавлю в ini пункт вроде post-install script).
Ну и, наверное, сделаю возможность выбирать, куда ставить игру - в /home или в MyDocs. Но MyDocs будет по умолчанию.

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

Сайт divan

Поделиться

694

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

divan пишет:

Я пишу.

Супер, пока вы пишите, я буду играть, не знаю как другие, может будут ждать инсталлер ) Когда есть варианты это всегда хорошо, спасибо за вашу работу и инициативу.

Сайт Crazand

Поделиться

695 (30.10.2010 14:33:19 отредактировано akvamarin)

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

Avatar в deb скоро появится?

Поделиться

696 (30.10.2010 14:30:23 отредактировано anpaza)

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

divan пишет:

Я пишу. Идея как и с nfsu-installer'ом,только данные о поддерживаемых играх будут браться из ini-файлов и для добавления поддержки очередной игры нужно будет лишь добавлять ini-файл, не трогая кода.

Зачем Вы изобретаете велосипед? Вся необходимая информация находится в файле appinfo.json, он там есть абсолютно всегда, я уже говорил ранее.

Для некоторых игр необхоима небольшая "доводка напильником", но там в основном всё касается либо прав записи в определённые файлы, либо необходимости создания каталогов типа /media/cryptofs.

Насчёт резистивного дабл-тача - уж что-что, а именно сам факт касания экрана двумя пальцами та прога, о которой я говорил выше, отлавливала железно. Это и есть дабл-тач? (просто я изначально думал о дабл-тач по аналогии с дабл-кликом).

Добавлено: 30.10.2010 14:32:36

akvamarin пишет:

А Avatar как на n8 есть? hmm

Овотар есть, но он чота не работает.

697

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

anpaza если будет время или заняться нечем http://www.demonoid.com/files/?query=webos тут много игр на палм которых тут ещё не было.

Сайт Xaaak

Поделиться

698 (30.10.2010 14:47:53 отредактировано divan)

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

anpaza пишет:

Зачем Вы изобретаете велосипед? Вся необходимая информация находится в файле appinfo.json, он там есть абсолютно всегда, я уже говорил ранее.

Anpaza, написал было ответ о том, что информация там не вся, но внимательно посмотрел appinfo.json из других игр, и в принципе, этого действительно может быть достаточно. Хотя всё равно есть некоторые моменты, которые в ней нет - например минимальная версия, которая наверняка работает. Впрочем это пока можно отложить или даже зашить в код.
Спасибо за настойчивую подсказку!

Для некоторых игр необхоима небольшая "доводка напильником", но там в основном всё касается либо прав записи в определённые файлы, либо необходимости создания каталогов типа /media/cryptofs.

Ну и вот это, кстати тоже довод.

А вообще, ini для каждой игры я хочу иметь для того, чтобы инсталлер давал какую-то гарантию - что игра действительно заработает(потому что все нюансы и доводки будут прописаны). Хотя можно сделать компромиссный вариант - если игры нет в списке поддерживаемых, просто предупреждать, что может не заработать.

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

Сайт divan

Поделиться

699

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

Crazand пишет:
divan пишет:

и устанавливать их в два клика универсальным инсталлером, который будет доступен из репозитория.

Я всеми руками за, только где инсталлер с поддержкой 15 дебов, а где 15 дебов. 15 дебов в каталоге, а инсталлер поддерьивает только 1 игру. Тем более сколько тут воплей на каждой странице было, выложите дебы в отдельные темы.
Да и темы обсуждения под каждую игру всеравно нужны, даже если будет всего 1 инсталлер.

слушай кинь ссыль на раздробление памяти плиз) а то я тоже подумал что зае уже эти .ipk

Поделиться

700 (30.10.2010 15:08:03 отредактировано extreem)

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

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

Добавлено: 30.10.2010 15:09:50

и NOVA тоже

Поделиться

701 (30.10.2010 15:11:32 отредактировано anpaza)

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

extreem, в свойствах пакета посмотри на второй странице ("Установка" по-моему), он там пишет каких пакетов не хватает.
Потом поставь их из командной строки:

root
apt-get install <список пакетов через пробел>

Добавлено: 30.10.2010 15:11:04

extreem, в свойствах пакета посмотри на второй странице ("Установка" по-моему), он там пишет каких пакетов не хватает.
Потом поставь их из командной строки:

root
apt-get install <список пакетов через пробел>

Либо найди их сам вот здесь:
http://maemo.org/packages/

скачай, и установи .

P.S. А червяк малоиграбелен, не хватает сильно мультитача.

Поделиться

702

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

блиин ребят установил 6 игр и только симс сказал что не удалось установить(( как исправить?

Поделиться

703

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

anpaza пишет:

extreem, в свойствах пакета посмотри на второй странице ("Установка" по-моему), он там пишет каких пакетов не хватает.
Потом поставь их из командной строки:

root
apt-get install <список пакетов через пробел>

Добавлено: 30.10.2010 15:11:04

extreem, в свойствах пакета посмотри на второй странице ("Установка" по-моему), он там пишет каких пакетов не хватает.
Потом поставь их из командной строки:

root
apt-get install <список пакетов через пробел>

Либо найди их сам вот здесь:
http://maemo.org/packages/

скачай, и установи .

P.S. А червяк малоиграбелен, не хватает сильно мультитача.


Благодарю!

Поделиться

704 (30.10.2010 15:32:06 отредактировано extreem)

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

пишет! отсутствующие пакеты приложений:  libsdl-net1.2
                                                                         libsdl-net1.2
далее захожу в терминал пишу:
root
apt-get install libsdl-net1.2 (затем пишет вот это):
Е: could not get lock /var/lib/dpgk/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
где ошибка?

Поделиться

705

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

extreem пишет:

где ошибка?

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

rm /var/lib/dpgk/lock

706

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

Avis пишет:
extreem пишет:

где ошибка?

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

rm /var/lib/dpgk/lock

пасиб

Поделиться