作者lusefa (奇德)
看板Emulator
标题[分享] 模拟器FrontEnd
时间Tue Nov 8 22:58:17 2016
之前硬碟挂点,以前收集模拟器相关的东西全部再见...
在重新补回来时,花了点时间写了个模拟器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>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.171.248
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1478617119.A.BEA.html
1F:推 jeff0811: 推,自己建立的前端真的很厉害 11/08 23:26
2F:推 erspicu: 推阿 希望更多人投入这相关领域和社群 11/08 23:27
3F:推 PTTerYoShi: 强 11/08 23:58
4F:推 squllliu: 超强 11/09 00:28
5F:推 playlive: 真的强 11/09 01:59
6F:推 qazxswptt: 推 11/09 07:45
7F:推 gfneo: 超强@.@ 有没有兴趣写app版本?! m(跪求)m 11/09 08:32
8F:推 chrum: 好强 11/09 09:38
9F:推 Kevinsheu: 推推 11/09 10:12
10F:推 AllanCat: 大推 11/09 14:28
11F:推 sora7: 赶快推,以免以为我不懂(欸) 11/09 15:05
12F:推 Shanye: 这不推不行 虽然我也好久没有检查ROMS 11/09 16:35
13F:推 oginome: 推自制前端!另这次我赌希拉蕊60000P币全喷,请大家帮QQ 11/09 18:48
14F:推 gfneo: 刚玩了一下,建议像我这种外行人先下载图库版当范本,再设定 11/09 20:10
15F:→ gfneo: 出自已出自已的路径格式,感谢lusefa大贡献XDD 11/09 20:12
16F:推 EDGE: 感谢lusefa大贡献!(跪) 11/09 20:44
17F:推 mydoc: 有看没有很懂要怎麽让程式看得到我的那些ROM??谢谢 11/09 21:07
※ 编辑: lusefa (114.35.113.136), 11/09/2016 23:07:00
18F:推 jeff0811: mydoc大,照我预估这程式应该可以看rom档的md5值进行辨 11/09 22:54
19F:→ jeff0811: 识,合於资料库里MD5值的就会显示出来 11/09 22:55
20F:推 jeff0811: 不是MD5的话大概就是CRC32或SHA1 11/09 22:57
没有哦,只认档名,因为用MD5之类的有些东西很麻烦,而且改资料库容易出错
也就是说拿个纯文字档,只要档名符合,一样会被认成ROM
21F:→ jeff0811: oginome大帮QQ,我的裤子现在大概漂到夏威夷海域附近 11/09 22:57
22F:推 rockmanx52: 要不要我去帮你捡XD 11/09 23:01
※ 编辑: lusefa (114.35.113.136), 11/09/2016 23:15:29
23F:推 jeff0811: 那就跟日本的GAMEDB不大一样了,那个HASH是用CRC32 11/09 23:17
是滴,主要这个是为了方便使用,绑死MD5就不方便了,毕竟改档名简单,但ROM档的MD5
只能找正确的ROM才行,另外说明一下,No-Intro的FDS跟MD各少收一个游戏
FDS 谷川浩司の将棋指南Ⅱ 诘め将棋 新版 つめ将棋次の一手
MD ファンタシースター 复刻版
24F:推 oginome: 大家裤子都飘好远呀~远目~ 11/09 23:17
25F:→ oginome: 话说这个纯文字档吃unicode吗? 11/09 23:18
INI之前没注意过,但刚刚试了一下INI吃UTF-8,DB的话本来就是UTF-8格式
※ 编辑: lusefa (114.35.113.136), 11/09/2016 23:27:14
26F:→ jeff0811: lusefa大这个用法比较有弹性 11/09 23:18
※ 编辑: lusefa (61.216.85.243), 11/10/2016 08:18:08
27F:→ remina: 用md5或crc,NES大概还是有包档头去算大概一堆会认不到 11/10 11:43
28F:→ remina: 印象中之前整理No-Intro FDS就不只少一个 11/10 11:44
之前我找到2016 一月的Set的确少不只一个,但九月的Set就只剩上面写的那个了
※ 编辑: lusefa (61.216.85.243), 11/10/2016 13:28:55
29F:推 conpo: 喔喔喔,太强了这个,感谢分享 11/10 18:49
30F:→ xxgreen: 推! 11/11 08:34
31F:推 spacetravel: 太厉害了,这真是家机模拟器的福音啊 11/11 14:23
32F:推 cher1: 强翻了!前端整合版,推! 11/14 09:15