2009年9月10日 星期四

dingux 上安裝新遊戲/模擬器的方法

有時候看到dingux 上又有新的移植遊戲或模擬器的出現,想要趕快試試看又等不及新的打包檔案發布的時候,就必須自己試試看安裝。其實很簡單,只要稍微觀察一下dmenu裡的寫法就知道了,舉個例來說,下面這段是dingux 裡最早出現的移植遊戲接水管的dmenu設定,分成5個部份來說:
MenuItem Waternet [1]
{
Icon = "res/games/waternet.png" [2]
Name = " Waternet(接水管)" [3]
Executable = "./waternet" [4]
WorkDir = "/usr/local/games/waternet" [5]
}
  • [1]個部份,是遊戲的名稱,基本上只需要在「MenuItem」後接上遊戲名稱就可以了。
  • [2]個部份,決定顯示在介面中的選單圖示長什麼樣子,如果你會自己設計圖示,可以把圖示放到res/games資料夾內,再將waternet.png改成對應的檔名就行了。
  • [3]個部份,決定顯示在介面中的選單名稱,在Name=""雙引號中的名稱都是可以改的。
  • [4]個部份,是比較困難的部份,這個地方主要在設定遊戲的「執行檔」是哪一個檔案。一般來說都是遊戲資料夾中與遊戲同名的檔案。有時後會綴上不同的副檔名像.dge等。
  • [5]個部份,決定遊戲的運作資料夾,如果將遊戲複製到local/games內的話,一般都是不需要作特別的改變。
整個安裝的過程第一步就是將下載好的移植遊戲/模擬器置入local的對應資料夾內,以daveGnukem來說,將整個資料夾「daveGnukem」放到local/games內,然後在dmenu 內的menu_games.cfg檔中新增一段如下(放在倒數第一行的大括號之前):
MenuItem davegnukem
{
Icon = "res/games/raw.png"
Name = " davegnukem"
Executable = "./davegnukem.dge"
WorkDir = "/usr/local/games/DaveGnukem"
}
從設定檔可以看到,因為我不會作圖示,所以我直接拿raw的來用。另外我觀察到了這個遊戲的執行檔應該是「davegnukem.dge」,所以我在第[4]部份的寫法就像上面一樣。
上面的作法是很基本的安裝設定方式,一般都可以自己試試看。但如果遇到需要比較複雜的像是需要用到選擇檔案或是像毀滅戰士模組那樣大量設定的遊戲,我還是等人把設定檔放出來再來看看XD。

2 則留言:

最近垃圾留言似乎有變多的趨勢,所以將意見管理的功能開啟。您的留言不會立即出現在頁面中,待審核後才會出現。