在上一篇,朋友們下載的解壓包已經包含了36類共一萬一千多個遊戲,直接運行模拟器就可以随意暢玩了,不過retroarch模拟器支持的遊戲類型可不僅僅隻有這些。我們可以随意添加自己喜歡的遊戲/遊戲類型,并制作成遊戲列表。
NDS是任天堂在2004年發售的第三代掌機,從最初的NDS到最後的NDSi LL,全球總銷量超過1億5402萬,成為了當之無愧的最高銷量掌機。《動物之森》、《寶可夢系列》、《塞爾達傳說系列》、《勇者鬥惡龍系列》等等,NDS上真的有超多讓玩家們印象深刻的遊戲作品。
接下來,我們就将這些經典之作添加到模拟器中!
首先下載“添加遊戲”壓縮包(方法請查看上一篇評論區)并解壓。将其中的“NDS”文件夾剪切到D:\RetroArch\ROMS文件夾下。查看D:\RetroArch\ROMS路徑下多出一個NDS文件夾。該文件夾裡存放的都是NDS遊戲rom。
1.添加一個遊戲:
(1)打開RetroArch模拟器,在主菜單選擇“在線更新器”選項,點擊“更新核心信息文件”,等待更新完成。
(2)再選擇“核心更新程序”,等待核心列表加載完成。
(3)在核心列表中找到“Nintendo-DS(melonDS)”并點擊确認,等待下載完成。
(4)返回主菜單,選擇“載入遊戲内容”,找到“D:\RetroArch\ROMS/NDS/文件夾”>>>選擇“152 口袋妖怪白1漢化版.zip”
在彈出的界面中選擇“加載壓縮包”,選擇我們剛才下載好的核心:“Nintendo-DS(melonDS)”
此時遊戲開始啦!
小結:口袋妖怪白1漢化版的遊戲類型是“NDS”,我們需要下載相應的模拟器核心才能運行這個遊戲(也就是“Nintendo-DS(melonDS)”)。其他遊戲也是一樣的道理。
2.添加遊戲列表:
在NDS文件夾裡有600多個遊戲,如果每玩一個遊戲都要選擇路徑選擇核心加載的話非把人累死。所以我們需要添加一個遊戲列表,列表下可以清晰看到每個遊戲的信息,且指向對應的核心,點擊任意遊戲就可以開玩!
這一步需要用到我們解壓出來的文件夾中的“NDS.lpl”文件,這個是retroarch模拟器使用的列表文件。
現在,将NDS.lpl文件剪切到“D:\RetroArch\RetroArch-Win64\playlists” 文件夾下
運行retroarch模拟器,可以在模拟器中看到NDS遊戲列表了,随便選擇一個遊戲開玩!
小結:遊戲列表文件後綴為.lpl,默認存放在playlist文件夾中。
二、熟悉遊戲列表:
(1)在我們解壓出來的文件夾中找到“HBuider X.zip”文件,解壓後雙擊HBuilderX.exe并完成安裝。
(2)用HBuider X打開NDS.lpl文件,可以看到裡面有如下代碼塊:
{
"version": "1.0",
"items": [
{
"path": "D:\\RetroArch\\ROMS\\NDS\\001 1500 DS Spirits Vol.1 麻將(JP)(E.Wings漢化組)(64Mb).zip",
"label": "001 1500 DS Spirits Vol.1 麻將(JP)(E.Wings漢化組)(64Mb)",
"core_path": "D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_libretro.dll",
"core_name": "melonDS",
"crc32": "DETECT",
"db_name": "NDS.lpl"
},
{
"path": "D:\\RetroArch\\ROMS\\NDS\\002 1500 DS Spirits Vol.10 圍棋(JP)(HOho漢化組)(64Mb).zip",
"label": "002 1500 DS Spirits Vol.10 圍棋(JP)(HOho漢化組)(64Mb)",
"core_path": "D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_libretro.dll",
"core_name": "melonDS",
"crc32": "DETECT",
"db_name": "NDS.lpl"
},
<!--省略-->
{
"path": "D:\\RetroArch\\ROMS\\NDS\\660 龍珠改 賽亞人來襲(JP)(CG漢化組)(1024Mb).zip",
"label": "660 龍珠改 賽亞人來襲(JP)(CG漢化組)(1024Mb)",
"core_path": "D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_libretro.dll",
"core_name": "melonDS",
"crc32": "DETECT",
"db_name": "NDS.lpl"
}
]
}
可能你會被這一大堆的代碼吓到,但事實上這個代碼的結構非常簡單。
現在假設我們的列表隻有一個遊戲,那麼結構如下:
{ "items": [ { 遊戲1的信息 } ] }
如果列表有2個遊戲呢?
{ "items": [ { 遊戲1的信息 }, { 遊戲2的信息 } ] }
當然這樣的寫法并不好看,特别是當遊戲多的時候,所以我們将代碼做些改動:
{
"items":[
{ 遊戲1的信息 },
{ 遊戲2的信息 }
] }
現在好多了,不過還可以更清晰明了一些,也符合一般習慣:
{
"items": [
{
遊戲1的信息
},
{
遊戲2的信息
}
]
}
好了,整個代碼的結構就是這麼簡單,隻要把遊戲信息填進去就可以了,先觀察以下例子:
{
"path": "D:\\RetroArch\\ROMS\\NDS\\660 龍珠改 賽亞人來襲(JP)(CG漢化組)(1024Mb).zip",
"label": "660 龍珠改 賽亞人來襲(JP)(CG漢化組)(1024Mb)",
"core_path": "D:\\RetroArch\\RetroArch-Win64\\cores\\melonds_libretro.dll",
"core_name": "melonDS",
"crc32": "DETECT",
"db_name": "NDS.lpl"
}
顯而易見:
{
"path":"遊戲存放路徑",
"label":"遊戲名稱",
"core_path":"核心存放路徑",
"core_name":"核心名稱",
"crc32":"00000000|crc",
"db_name":"列表名稱"
},
上述信息中,“遊戲名稱”是用來顯示在模拟器列表中的,可以按自己喜好更改,不影響遊戲運行。"crc32"不用管。列表名稱是我們自己定義的。也就是說,隻要我們知道其他3項信息(遊戲存放路徑、核心存放路徑、核心名稱)就可以自己制作列表了!
4.制作遊戲列表:
Nintendo GameCube(簡稱NGC),是任天堂于2001年發售的第四代家用主機,雖然現已停産,但也為全球玩家留下了《生化危機系列》、《火焰之紋章》等經典遊戲作品。接下來,我們将這些經典遊戲制作成列表添加到模拟器中!
首先将我們解壓出來的文件夾中的“NGC”文件夾剪切到D:\RetroArch\ROMS/文件夾下。
(1)獲取遊戲路徑:
按照步驟1的方法添加一個NGC遊戲(如 :014 生化危機3[簡][V2.0][日版漢化].iso),并運行(核心使用Nintendo-GameCube/Wii(Dolphin)):
運行成功之後按F1按鍵調出菜單,選擇的菜單中的“信息”一項:
随後的頁面第二項就是模拟器識别到的遊戲存放地址(比如“D:\RetroArch\ROMS\NGC\014 生化危機3[簡][V2.0][日版漢化].iso”。
可能你會奇怪為什麼要這麼麻煩,直接把電腦上的路徑複制過來不就行了?确實,電腦版是沒有問題的,但是在其他平台安裝retroarch模拟器的時候,模拟器識别出的路徑和我們理解的路徑可能不同,而路徑錯誤将導緻遊戲添加失敗。(注意:這一點非常重要!)
(2)獲取核心名稱和路徑:
現在,打開HBuider X并新建一個html文件:
将其命名為NGC.lpl,選擇空白文件,點擊“浏覽”将保存位置定位到“D:\RetroArch\RetroArch-Win64\playlists”目錄下,點擊“創建”:
輸入以下代碼(直接複制也行):
{
"items": [
{
"path":"DETECT",
"label":"DETECT",
"core_path":"DETECT",
"core_name":"DETECE",
"crc32":"DETECT",
"db_name":"DETECT"
}
]
}
現在我們知道的信息有:
遊戲存放路徑為:D:\RetroArch\ROMS\NGC\014 生化危機3[簡][V2.0][日版漢化].iso;
遊戲名稱可以自定義為:014 生化危機3[簡][V2.0][日版漢化]
遊戲列表名稱為:NGC.lpl
因此可以将它們補充進我們的代碼塊:
{
"items": [
{
"path":"D:\RetroArch\ROMS\NGC\014 生化危機3[簡][V2.0][日版漢化].iso",
"label":"014 生化危機3[簡][V2.0][日版漢化]",
"core_path":"DETECT",
"core_name":"DETECE",
"crc32":"DETECT",
"db_name":"NGC.lpl"
}
]
}
輸入完畢保存文件,打開retroarch模拟器就能見到NGC列表了,點擊“014 生化危機3[簡][V2.0][日版漢化].iso”并選擇核心“Nintendo-GameCube/Wii(Dolphin)”運行遊戲,運行成功後退出模拟器。
再次使用HBuider X打開NGC.lpl文件,會發現模拟器已經幫我們填好了“核心存放地址”和“核心名稱”這兩項:
至此,這個單個遊戲的列表就完成了!
接下來添加第二個遊戲(如 002 火焰之紋章 蒼炎之軌迹[簡][V1.2][日版漢化].gcm):
将第一個遊戲的信息複制下來,改變一下“遊戲存放路徑”和“遊戲名稱”即可
{
"items": [
{
"path":"D:\RetroArch\ROMS\NGC\014 生化危機3[簡][V2.0][日版漢化].iso",
"label":"014 生化危機3[簡][V2.0][日版漢化]",
"core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\dolphin_libretro.dll",
"core_name":"Dolphin",
"crc32":"DETECT",
"db_name":"NGC.lpl"
},
{
"path":"D:\RetroArch\ROMS\NGC\002 火焰之紋章 蒼炎之軌迹[簡][V1.2][日版漢化].gcm",
"label":"002 火焰之紋章 蒼炎之軌迹[簡][V1.2][日版漢化]",
"core_path":"D:\\RetroArch\\RetroArch-Win64\\cores\\dolphin_libretro.dll",
"core_name":"Dolphin",
"crc32":"DETECT",
"db_name":"NGC.lpl"
}
]
}
需要注意的是,兩個遊戲{ },{ }之間是有逗号隔開的。
按照相同的格式,将其他的NGC遊戲添加到列表吧!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!