#1樓
黃玖武
LEVEL08
註冊日期:2019/7/8 17:44
最近上線:1/4 13:40
文章: 30    離線

發表於:2019/10/15 0:25

在樹莓派甚至其他平台上很常見的前導系統EmulationStation(以下簡稱ES)
雖然內建的scraper可以幫你建立gamelist遊戲列表,但基本上只有英文及美版比較完整
如果要中文或者自訂內容,基本上還是建議學一下手動修改xml檔吧

PS.一直在考慮寫theme及gamelist.xml的教學,但其實自己也不算熟,加上大家都只要現成的,寫教學好像寫心酸的...
可是最終還是秉持著「給魚不如給釣竿,給釣竿還要教釣魚」的心態經營部落格及論壇,反正順便作備忘及筆記,舉手之勞,
也望能拋磚引玉影響更多人寫文分享,不要只貼FB,讓Google搜的到,造福社會。



本篇不算教學,就是個備忘、筆記的心得內容,由於自己有做rom pack,但整包分享又不太好,只好寫寫筆記,未來有需要改但忘掉的時候才有的回憶。



遊戲列表gamelist.xml內存放的是[實際檔案路徑/遊戲名稱/遊戲類型/遊戲簡介/遊戲縮圖...]等資訊,相較於直接顯示檔名,有縮圖甚至類型還有遊戲商會更容易使用。

而檔案位置共有三處,依系統的讀取順序為


(1ROMS下的遊戲目錄    ~/RetroPie/roms/<_system_>/gamelist.xml

(2ES下的用戶目錄      ~/.emulationstation/gamelists/<_system_>/gamelist.xml
    或                  
/opt/configs/all/emulationstation/gamelists/<_system_>/gamelist.xml

(3ES下的系統目錄      /etc/emulationstation/gamelists/<_system_>/gamelist.xml





如果你使用系統內建的scraper,那gamelist.xml檔案應該會在(2)裡,但我不喜歡用scraper,除非有好用的中文gamedb可以搭配...

我個人是習慣在(1),要找要改比較直覺,而且要備份也方便些,重點是縮圖的檔案位置也可以開目錄放在一起,整理成rom pack也會更有條理。



至於不想做gamelists.xml,想讓系統自動判斷遊戲檔名搭配同名稱的圖片檔的方案:

romname-marquee.png  或.jpg
romname
-video.mp4
romname
-flyer.png  或.jpg


個人小測讀取速度好像會比較慢,不如原生的xml來的快,但沒有實際測試數據,可能是我的錯覺,總之我不太喜歡用。


附件 1

EmulationStation的gamelist
3_5da4a16c07060.png  , 683x384 px
覺得讚想推薦或分享嗎?


同時也在瀏覽:  1名訪客