N900 for webso 模擬器 Game 總集 deb安裝
N900 wgames-WebOS遊戲管理器(ipk安裝)
該帖 會吃掉home空間 風險請自負,建議有指令基礎才來玩
原帖引用: http://talk.maemo.org/showthread.php?t=39809
介紹引用:http://wda.cn/forum.php?mod=viewthread&tid=6660&page=2&extra=#pid61396
影片介紹 http://www.youtube.com/watch?v=k-zIzA9UjqY
教學影片 http://www.youtube.com/watch?v=pGQwWZ_VriA&feature=related
由於Palm發布了SDL 1.2,而大部分原生遊戲都是基於SDL開發的,因此可直接運行,talk上有人已經寫了一個Pre的運行環境包preenv(需要增加Extra-Devel源),安裝配置並拷貝Palm Pre上的遊戲包就可以運行了,已成功運行了EA的NFSUC極速快感遊戲了,運行比較順暢
非全部遊戲都可以的。網友測試如下 醉心可參考國外論壇 http://wiki.maemo.org/Preenv/Game_Compatibility
monopoly (大富翁)-須在設定內關閉骰子感應
nfsuc (極速快感)-須加裝 libgles1-sgx-img 指令: apt-get install libgles1-sgx-img
asphalt5 (都市賽車5)
Assassins (刺客信條)-無法加速跳
BrainChallenge(腦力挑戰)
HeroOfSparta(斯巴達勇士)
letsgolf (高爾夫)
oregon trail (西部浪漫旅)
xplane-default(專業■行模擬9)
earthwormjim(蚯蚓吉姆)-須加裝 libsdl-net1.2 指令: apt-get install libsdl-net1.2
nfl2010(美式橄欖球)
N.O.V.A (口袋戰士)-須加裝 libsdl-net1.2 指令: apt-get install libsdl-net1.2
HAWX(鷹擊長空)-須加裝 libsdl-net1.2 指令: apt-get install libsdl-net1.2
且關聯方法參照 http://www.wda.cn/thread-6814-1-1.html ,第一次運行需用指令
Sim3(模疑人生)
-----------------------------------------------------------------------
步驟一:準備作業
除了安裝preenv(需要增加Extra-Devel源),還需安裝libgles1-sgx-img等等,有些運行庫文件在這個包裡面支持包的安裝方式,
在xterminal中用root執行以下命令:(只能用指令安裝)
-------------------------------------------
sudo gainroot或root
apt-get update
apt-get install preenv
apt-get install libgles1-sgx-img
apt-get install libsdl-net1.2
-------------------------------------------
有些遊戲會保存一些文件到/media/internal(webos上的目錄,類似於/home/user/MyDocs),我們可以建立一個目錄鏈接來保證某些遊戲運行正常:
mkdir -p /home/user/webos/gamesave
cd /home/user && chown -R user:root webos/ && chmod -R 755 webos/
ln -s /home/user/webos/gamesave /media/internal
------------------------------------------------------------------------------------------------------------
步驟二:
1.下載Web OS遊戲的.ipk(PALM PRE安裝包格式,其實就是個tar包)或者其他rar之類網友壓縮上傳的遊戲安裝包,在Windows PC機上用7-zip之類的軟件解壓得到類似com.ea.app.nfsuc之類的目錄
遊戲的.ipk(7-zip解壓)->tada.tar(7-zip再解)->com.XX.XXX.遊戲名的資料夾 例如: com.ea.app.nfsuc
2.將資料夾放入手機內(建議使用WINSCP)通過FTP或者SSH傳到/home/user/ 目錄下,
用USB傳因無法放入/home/user/ (一般傳送位置在/home/user/MyDocs)故需再用filebox 軟體搬移
3.修改主程式檔與appinfo.json 權限至少755,以免圖示及運行錯誤(可用winscp修改較方便)*777為最高權限
指令 例
cdmod -R 777 /home/user/com.gameloft.app.hawx/
------------------------------------------------------------------------------------------------------------
步驟三建立圖示:
終端機指令
sudo gainroot
preenv
desktopgen /home/user/com.ea.app.monopoly.eu.efigs/appinfo.json (依各遊戲名稱選擇指令)
desktopgen /home/user/com.ea.app.nfsuc/appinfo.json
desktopgen /home/user/com.gameloft.app.asphalt5/appinfo.json
desktopgen /home/user/com.gameloft.app.assassins/appinfo.json
desktopgen /home/user/com.gameloft.app.brainchallenge/appinfo.json
desktopgen /home/user/com.gameloft.app.heroofsparta/appinfo.json
desktopgen /home/user/com.gameloft.app.letsgolf/appinfo.json
desktopgen /home/user/com.gameloft.app.oregontrail/appinfo.json
desktopgen /home/user/com.laminar-research.app.xplane-default/appinfo.json
desktopgen /home/user/com.gameloft.app.earthwormjim/appinfo.json
desktopgen /home/user/com.gameloft.app.nfl2010/appinfo.json
desktopgen /home/user/com.gameloft.app.nova/appinfo.json
desktopgen /home/user/com.gameloft.app.hawx/appinfo.json
desktopgen /home/user/com.ea.app.sims/appinfo.json
補充桌面刷新指令
killall hildon-desktop
------------------------------------------------------------------------------------------------------------
步驟四執行遊戲:
圖示建立後以後可直接點來執行
若有問題或想用指令玩
手動執行
sudo gainroot
preenv (若出現 error while loading shared libraries: libpd1.so 請確認該指令執行)
/home/user/com.ea.app.monopoly.eu.efigs/monopolyclassic/monopolyclassic (依各遊戲名稱選擇指令)
/home/user/com.ea.app.nfsuc/nfsuc
/home/user/com.gameloft.app.asphalt5/Asphalt5/Asphalt5
/home/user/com.gameloft.app.assassins/assassins/Assassins
/home/user/com.gameloft.app.brainchallenge/brainchallenge/brainchallenge
/home/user/com.gameloft.app.heroofsparta/HeroOfSparta/HeroOfSparta
/home/user/com.gameloft.app.letsgolf/letsgolf/letsgolf
/home/user/com.gameloft.app.oregontrail/OregonTrail/OregonTrail
/home/user/com.laminar-research.app.xplane-default/xplane_default/xplane_default
/home/user/com.gameloft.app.earthwormjim/earthwormjim/earthwormjim
/home/user/com.gameloft.app.nfl2010/nfl2010/nfl2010
/home/user/com.gameloft.app.nova/nova/nova
/home/user/com.gameloft.app.hawx/hawx/hawx
/home/user/com.ea.app.sims/sims
----------------------------------------------------------------------------------------------------------
刪除圖示
sudo gainroot
preenv
desktopgen -r 路徑/appinfo.json (也就是上面安裝 加-r 參數)
備註:移除掉圖示才能刪資料夾,不然圖示只能手動各個刪
刪除路徑:
圖標手動刪除
cd /usr/share/applications/hildon
rm 檔案名.desktop
cd /usr/share/dbus-1/services
rm 檔案名.service
cd /usr/share/icons/hicolor/scalable/hildon
rm 檔案名.png
----------------------------------------------------------------------------------------------------------
測試圖

********************************************
空間不足
方法一:修改HOME的空間(需刷修改版 EMMC 有風險請自負)
home有9GB可用了,順便把系統swap空間從768M改成了999M
參考 http://www.wda.cn/thread-6660-6-1.html 154樓
方法二:參考 http://talk.maemo.org/showthread.php?p=859064#post859064
手動設置
PR1.3無法安裝libgles1-sgx-img的解決辦法 http://www.wda.cn/thread-6698-1-1.html