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 

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

302

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

-=Hed_GE_hoG=- пишет:
Svemer пишет:

'/home/user/Games/asp/Asphalt5/Asphalt5' is not executable

chmod +x /home/user/Games/asp/Asphalt5/Asphalt5

Вот тогда он будет экзекутабл. И верни в json main asphalt\asphalt5 ибо экзешник там

Спасибо огромное! Запустил!!!

Но при старте гонки вылетает...где-то тут был пост про это...

Поделиться

303 (27.10.2010 19:15:47 отредактировано smith)

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

Svemer, Permission denied. из за того, что ты не сделал файл исполняемым.
KuzyaT34, Nova работает. Только местами тяжеловато без мультитача.
Svemer, я тоже использую putty для написания команд на телефоне. Для настройки  посмотри мануалы по настройке Nokia Qt SDK для разработки на телефоне.
?™DEEP-VOICE™?, ппц лень.. этож все жутко аналогично описанным выше мануалам.

Поделиться

304

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

smith пишет:

Вот тут можно смотреть постоянно обновляющийся список рабочих игр:
http://wiki.maemo.org/Preenv/Game_Compatibility

Хоть там и написано, что asphalt5 не работает, но он работает:)
Но изначально он вылетает при загрузке уровня. Это приходит из за того, что не может сохранить временные файлы.
Вообще для сохранений используется папка /media/internal . Надо просто создать её. Лучше всего вот так:

mkdir -p /home/user/games/gamesave
ln -s /home/user/games/gamesave /media/internal

И все! Асвальт работает!

Что-то, блин, все равно вылетает sad

Поделиться

305 (27.10.2010 19:23:32 отредактировано smith)

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

Svemer пишет:

Что-то, блин, все равно вылетает sad

Возможно, еще надо права на созданные файлы и папки подправить.
Сделай chown user -R путьдо_папки_с_сейвами
и chown user путьдо_созданного_симлинка

Иногда, однако, вредно выполнять команды из под рута!


-=Hed_GE_hoG=-, посмотреть сколько в руте остальось можно с помощью conky или с помощью команды df -h

Поделиться

306

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

smith пишет:

?™DEEP-VOICE™?, ппц лень.. этож все жутко аналогично описанным выше мануалам.

гат, а мы тут надеялись... Т_Т  tongue

Поделиться

307

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

Интересно как из НФС выйти...
И по сути паузу не получиться включить во время игры из-за того что касаться 2умя пальцами экрана надо как я понял.

Поделиться

308 (27.10.2010 21:12:05 отредактировано divan)

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

Ну что, кто вызвется протестить графический инсталлятор для NFS? (Пока только для NFS)
Нужно:
z) поставить PyQt

apt-get install preenv python2.5-qt4

(или попробуйте apt-get install preenv python2.5-qt4/fremantle, если не ставится)
а) удалить все предыдущие инсталляции(включая файлы иконок, desktop-файлы и dbus-service)
б) вообще хорошо будет если система максимально свежая (после прошивки) - возможно я что-то упустил в зависимостях, и надо будет посмотреть на нехватку каких пакетов может ругнуться.
в) общий отзыв и пожелания

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

Пока что пути, в которые ставится игра жестко зашиты - /home/user/MyDocs/Games/NFS  и /home/user/Games/NFS для бинарника. С одной стороны лучше было бы дать возможность конфигурировать эти пути, но что-то мне кажется, что придется потом разгребать последствия установки "ой, не туда". Те, кто в теме и действительно знает зачем хочет в другой раздел установить(например, человек переразбил себе партиции под себя), смогут и сами в питоновском файле эти пути изменить.
Еще я пока не делал анинсталлер - ну, надеюсь и не понадобится )) Хотя на будущее надо будет сделать для приличия.

Я там сделал проверку чего-только можно(прав доступа, наличия свободного места и тд, и тп) - если какая-то ошибка, то она будет написана красным цветом - желательно ее прочитать, понять почему так, исправить и попробовать поставить заново.
После инсталляции в списке программ появится иконка Need For Speed. Иконка инсталлятора останется, но можно потом сам инсталлятор удалить - игра останется. Походу, инсталлер не использует права рута, все типа системные файлы ложатся в локальную директорию ~/.local.

Выглядит вот как-то так:
http://s014.radikal.ru/i327/1010/41/26c936aedde8t.jpg http://s016.radikal.ru/i337/1010/d0/5863b631d7bbt.jpg http://s012.radikal.ru/i319/1010/81/81055975b134t.jpg http://s008.radikal.ru/i303/1010/b9/0469649a2819t.jpg http://s010.radikal.ru/i312/1010/10/59af834dd9b5t.jpg


Ссылка на деб-файл:
ВНИМАНИЕ: эта ссылка для технически продвинутых пользователей, которые хотят помочь протестировать и ставят на свой страх и риск! Если сомневаетесь - подождите немного, чтобы убедиться, что все работает.
http://divan0.org.ua/maemo/nfsu-install … _armel.deb

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

309

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

народ попробовал поставить драйвера!
переименовал *.ipk в driver.ipk
потом создал папку driver:
mkdir -p /home/user/Games/driver
кинул туда файл
далее прописал код:

ar p /home/user/MyDocs/Games/driver/driver.ipk data.tar.gz | /usr/bin/gnu/tar xz -C /home/user/MyDocs/Games/driver

mkdir -p /home/user/Games/driver

cp /home/user/MyDocs/Games/driver/usr/palm/applications/com.ea.app.driver/driver /home/user/MyDocs/Games/driver/usr/palm/applications/com.ea.app.driver/appinfo.json /home/user/Games/driver/

chmod +x /home/user/Games/driver/driver

ln -s /home/user/MyDocs/Games/driver/usr/palm/applications/com.ea.app.driver/driver/ /home/user/Games/driver/driver

root

preenv

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

exit

exit

в чем моя ошибка?

Поделиться

310

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

KuzyaT34 пишет:

в чем моя ошибка?

В том что тот мануал был написан конкретно для NFSU с учетом структуры файлов той игры. В других играх она отличается. Мануал можно использовать как основу, но только с пониманием каждой команды. А просто заменив названия файлов, вы ничего не хорошего не получите и рискуете забить себе систему.

PS. Сначала долго думал, драйвера чего и какой народ решил поставить.

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

311 (27.10.2010 19:46:11 отредактировано toporcheg)

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

я не совсем понял, инсталлер только для нфс? или можно будет любой ipk ставить?
divan даж незнаю как мы ( нубы) можем тебя благодарить за проделаную работу  big_smile
разве что "+" наставим)

Поделиться

312

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

divan пишет:

PS. Сначала долго думал, драйвера чего и какой народ решил поставить.

XD

Поделиться

313

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

toporcheg пишет:

я не совсем понял, инсталлер только для нфс? или можно будет любой ipk ставить?

Пока только NFS. Возможно в будущем, если будет подтверждено что еще куча игр стабильно работает, то можно будет сделать что-то универсальное - но там для каждой игры нужно знать формат папок и отталкиваться от этого. Поэтому универсальности полной не будет всё равно. Но пока так.

toporcheg пишет:

divan даж незнаю как мы ( нубы) можем тебя благодарить за проделаную работу

Вы только подождите пока, не ставьте, пусть протестируют, а то мало ли - вдруг там закралась ошибка, и все файлы на телефоне удалятся ))

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

Сайт divan

Поделиться

314

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

Svemer пишет:

Спасибо огромное! Запустил!!!

А вот у меня зато пишет тоже что у тебя писало  lol  lol  lol

Поделиться

315

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

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

Поделиться

316

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

BIOHAZARD пишет:

Интересно как из НФС выйти...
И по сути паузу не получиться включить во время игры из-за того что касаться 2умя пальцами экрана надо как я понял.

Ну, выйти пока только Ctrl-Backspace и кликнув на крестике.
Возможнов  будущих версиях эмулятора будет как-то касание двумя пальцами симулировано, может клавишей какой, посмотрим.

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

Сайт divan

Поделиться