首页
/
每日頭條
/
遊戲
/
retroarch模拟器按鍵
retroarch模拟器按鍵
更新时间:2024-10-04 22:30:06

在上一篇,朋友們下載的解壓包已經包含了36類共一萬一千多個遊戲,直接運行模拟器就可以随意暢玩了,不過retroarch模拟器支持的遊戲類型可不僅僅隻有這些。我們可以随意添加自己喜歡的遊戲/遊戲類型,并制作成遊戲列表。

NDS是任天堂在2004年發售的第三代掌機,從最初的NDS到最後的NDSi LL,全球總銷量超過1億5402萬,成為了當之無愧的最高銷量掌機。《動物之森》、《寶可夢系列》、《塞爾達傳說系列》、《勇者鬥惡龍系列》等等,NDS上真的有超多讓玩家們印象深刻的遊戲作品。

retroarch模拟器按鍵(RetroAch模拟器的使用教程)1

接下來,我們就将這些經典之作添加到模拟器中!

首先下載“添加遊戲”壓縮包(方法請查看上一篇評論區)并解壓。将其中的“NDS”文件夾剪切到D:\RetroArch\ROMS文件夾下。查看D:\RetroArch\ROMS路徑下多出一個NDS文件夾。該文件夾裡存放的都是NDS遊戲rom。

retroarch模拟器按鍵(RetroAch模拟器的使用教程)2

1.添加一個遊戲:

(1)打開RetroArch模拟器,在主菜單選擇“在線更新器”選項,點擊“更新核心信息文件”,等待更新完成。

(2)再選擇“核心更新程序”,等待核心列表加載完成。

(3)在核心列表中找到“Nintendo-DS(melonDS)”并點擊确認,等待下載完成。

retroarch模拟器按鍵(RetroAch模拟器的使用教程)3

(4)返回主菜單,選擇“載入遊戲内容”,找到“D:\RetroArch\ROMS/NDS/文件夾”>>>選擇“152 口袋妖怪白1漢化版.zip”

在彈出的界面中選擇“加載壓縮包”,選擇我們剛才下載好的核心:“Nintendo-DS(melonDS)”

此時遊戲開始啦!

retroarch模拟器按鍵(RetroAch模拟器的使用教程)4

小結:口袋妖怪白1漢化版的遊戲類型是“NDS”,我們需要下載相應的模拟器核心才能運行這個遊戲(也就是“Nintendo-DS(melonDS)”)。其他遊戲也是一樣的道理。

2.添加遊戲列表:

在NDS文件夾裡有600多個遊戲,如果每玩一個遊戲都要選擇路徑選擇核心加載的話非把人累死。所以我們需要添加一個遊戲列表,列表下可以清晰看到每個遊戲的信息,且指向對應的核心,點擊任意遊戲就可以開玩!

這一步需要用到我們解壓出來的文件夾中的“NDS.lpl”文件,這個是retroarch模拟器使用的列表文件。

現在,将NDS.lpl文件剪切到“D:\RetroArch\RetroArch-Win64\playlists” 文件夾下

retroarch模拟器按鍵(RetroAch模拟器的使用教程)5

運行retroarch模拟器,可以在模拟器中看到NDS遊戲列表了,随便選擇一個遊戲開玩!

retroarch模拟器按鍵(RetroAch模拟器的使用教程)6

小結:遊戲列表文件後綴為.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)):

retroarch模拟器按鍵(RetroAch模拟器的使用教程)7

運行成功之後按F1按鍵調出菜單,選擇的菜單中的“信息”一項:

retroarch模拟器按鍵(RetroAch模拟器的使用教程)8

随後的頁面第二項就是模拟器識别到的遊戲存放地址(比如“D:\RetroArch\ROMS\NGC\014 生化危機3[簡][V2.0][日版漢化].iso”。

retroarch模拟器按鍵(RetroAch模拟器的使用教程)9

可能你會奇怪為什麼要這麼麻煩,直接把電腦上的路徑複制過來不就行了?确實,電腦版是沒有問題的,但是在其他平台安裝retroarch模拟器的時候,模拟器識别出的路徑和我們理解的路徑可能不同,而路徑錯誤将導緻遊戲添加失敗。(注意:這一點非常重要!)

(2)獲取核心名稱和路徑:

現在,打開HBuider X并新建一個html文件:

retroarch模拟器按鍵(RetroAch模拟器的使用教程)10

将其命名為NGC.lpl,選擇空白文件,點擊“浏覽”将保存位置定位到“D:\RetroArch\RetroArch-Win64\playlists”目錄下,點擊“創建”:

retroarch模拟器按鍵(RetroAch模拟器的使用教程)11

輸入以下代碼(直接複制也行):

{ "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文件,會發現模拟器已經幫我們填好了“核心存放地址”和“核心名稱”這兩項:

retroarch模拟器按鍵(RetroAch模拟器的使用教程)12

至此,這個單個遊戲的列表就完成了!

接下來添加第二個遊戲(如 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遊戲添加到列表吧!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved