模擬器FrontEnd - 模擬器

Table of Contents

之前硬碟掛點,以前收集模擬器相關的東西全部再見...

在重新補回來時,花了點時間寫了個模擬器FrontEnd
也把以前一直想整理的資訊整理了一下,跟大家分享一下

執行時的樣子
http://imgur.com/daLodC8

FrontEnd本體
https://mega.nz/#!54UgkaRA!U3WZtQGfOUy42M-iQx3_4qSgRG1fWfj62RoWNZG6bE0

資料庫
https://mega.nz/#!s0tVGYQA!aZFeSYupz5VNYYqUBvy3yB1esnOBKBIlA3pZp-LYyCQ

任天堂圖包
https://mega.nz/#!tokXwKCR!jliU9EdcwdABlE31HaLvNMw5CpM7YJl6BYlcIkCPSl8

磁碟系統圖包
https://mega.nz/#!ttEDgYzC!PSCfZ0PwR3orFIO2dsi11Vci4j1oxvwJsKpTaZnIOGM

Mega Drive圖包
https://mega.nz/#!x1ciTY6C!s7zKvbsi3EsHGxo-t13Urtsfsbqm3NWs_lHl-aHcLKU

PC-Engine圖包
https://mega.nz/#!Q5dmVR5a!gRPDhu3nF5GsA_l3V7QW1-fT0OwiUDREhF_ktcoQEjs

超任圖包
https://mega.nz/#!RhMzGIZC!4OLh9MoR4bKOQjcPVAqkOcuQE0bnmp_KQOyDcs-0nas

圖鑑版(可獨立使用,已包含圖包)
https://mega.nz/#!Ut0zFIQS!g6HlYxQKBTRArjRj-kVYhGtKLSLpVEUS3Sqv-1ASkdg

使用方式
1. 將DB.zip解開後的檔案放進DB目錄中

2. 在ini檔中按照範例填好設定


INI檔中的路徑可用絕對路徑或相對路徑

ROM檔的名稱是按照No-Intro的命名辨認遊戲

資料庫只有FC、FDS、PCE(HuCard)、MD(卡帶)以及超任

FrontEnd.au3以及Function.au3是原始檔,可用Autoit轉成.exe

如有沒有辨認到的遊戲,其列表會在FrontEnd.exe的目錄裏面,名稱為xxxx_Miss.XML

直接用文字編輯器開就可以
________________________________________________________

比較詳細的說明,我不太擅長解釋這個就是了...OTZ
先抓下本體跟資料庫(db.zip)

先將DB.zip解開後有五個檔案分別是
PCE_DB.XML(PC-Enginge)、FC_DB.XML(任天堂)、FDS_DB.XML(磁碟系統)
MD_DB.XML(Mega Drive)、SFC.XML(超任)

然後解開本體將這五個檔案丟進DB這個目錄裏面

接下來使用記事本編輯FrontEnd.ini檔

[PCE] <------------------------------下拉式選單的名稱
ROM Path = .\ROM\PCE <---------------ROM檔的路徑
EMU = .\EMU\PCE\Pce.exe <-------模擬器的路徑
PICTURE = .\SCREEN\PCE <------------圖包的路徑
Command = <------------這是針對有需要下command的模擬器用的
DB Name = PCE_DB.XML <--------------指定這個使用哪個資料庫來辨認ROM檔

這些設完該應該就可以用了
只要路徑正確且ROM檔的名稱跟No-Intro整理後的檔名一樣,就能辨認到遊戲
建議直接找No-Intro的ROM直接用,在整理時用的版本應該是今年九月左右的

No-Intro每版都會改一些檔案名稱
有改的話,直接把資料庫裏的<File_Name>欄位改掉就好
或者把ROM檔名稱改成跟這個欄位一樣也行
______________________________________________________________________
有人問自己改檔名的話要怎麼改,方法如下
先打用文字編輯器打開DB檔,如SFC_DB.XML
找到遊戲名稱,以SFC超級瑪莉歐世界為例
會有如下的格式,把檔名改成<File_Name>欄位加上" ("即可
下列都是有效的檔名
Super Mario World - Super Mario Bros. 4 (.smc
Super Mario World - Super Mario Bros. 4 (
Super Mario World - Super Mario Bros. 4 (Japan).smc
Super Mario World - Super Mario Bros. 4 (USA) (Rev.A).smc

<Game>
<Picture>0001</Picture>
<Name_JP>スーパーマリオワールド</Name_JP>
<Name_CH>超級瑪利歐世界</Name_CH>
<Name_EN>Super Mario World - Super Mario Bros. 4</Name_EN>
<Release_Date>1990.11.21</Release_Date>
<Developer>任天堂</Developer>
<Selling_Price> 8000</Selling_Price>
<Type>カセット</Type>
<Game_Type>ACT</Game_Type>
<File_Name>Super Mario World - Super Mario Bros. 4</File_Name>
</Game>


--

All Comments

Lucy avatarLucy2016-11-13
推,自己建立的前端真的很厲害
Edith avatarEdith2016-11-17
推阿 希望更多人投入這相關領域和社群
Hedwig avatarHedwig2016-11-19
Emily avatarEmily2016-11-20
超強
Rachel avatarRachel2016-11-24
真的強
Una avatarUna2016-11-28
Ida avatarIda2016-11-30
超強@.@ 有沒有興趣寫app版本?! m(跪求)m
Ula avatarUla2016-12-02
好強
Daph Bay avatarDaph Bay2016-12-06
推推
Ula avatarUla2016-12-09
大推
Audriana avatarAudriana2016-12-13
趕快推,以免以為我不懂(欸)
Dora avatarDora2016-12-14
這不推不行 雖然我也好久沒有檢查ROMS
Thomas avatarThomas2016-12-14
推自製前端!另這次我賭希拉蕊60000P幣全噴,請大家幫QQ
Dinah avatarDinah2016-12-16
剛玩了一下,建議像我這種外行人先下載圖庫版當範本,再設定
Odelette avatarOdelette2016-12-17
出自已出自已的路徑格式,感謝lusefa大貢獻XDD
Sarah avatarSarah2016-12-20
感謝lusefa大貢獻!(跪)
Hardy avatarHardy2016-12-22
有看沒有很懂要怎麼讓程式看得到我的那些ROM??謝謝
Jacky avatarJacky2016-12-26
mydoc大,照我預估這程式應該可以看rom檔的md5值進行辨
Ingrid avatarIngrid2016-12-29
識,合於資料庫裡MD5值的就會顯示出來
Eartha avatarEartha2016-12-30
不是MD5的話大概就是CRC32或SHA1
oginome大幫QQ,我的褲子現在大概漂到夏威夷海域附近
Lucy avatarLucy2017-01-03
要不要我去幫你撿XD
Isabella avatarIsabella2017-01-05
那就跟日本的GAMEDB不大一樣了,那個HASH是用CRC32
Ingrid avatarIngrid2017-01-06
大家褲子都飄好遠呀~遠目~
Steve avatarSteve2017-01-06
話說這個純文字檔吃unicode嗎?
John avatarJohn2017-01-09
lusefa大這個用法比較有彈性
Liam avatarLiam2017-01-14
用md5或crc,NES大概還是有包檔頭去算大概一堆會認不到
Elvira avatarElvira2017-01-17
印象中之前整理No-Intro FDS就不只少一個
Lucy avatarLucy2017-01-18
喔喔喔,太強了這個,感謝分享
Dinah avatarDinah2017-01-19
推!
Candice avatarCandice2017-01-21
太厲害了,這真是家機模擬器的福音啊
Wallis avatarWallis2017-01-24
強翻了!前端整合版,推!