Premetto che lo zinc non lo conoscevo (e non lo conosco ancora ora) ma le vostre discussioni mi hanno "stuzzicato" .
Se ho capito bene il problema per questo emulatore è che non ha un file xml e quindi vi trovate i nomi delle rom e l'avvio delle rom "incasinato".
TENETE PRESENTE CHE NON CONOSCO L'EMULATORE QUINDI FATE UN BACKUP/PROVA PRIMA
Iniziamo:
Ho trovato una lista delle rom dello ZINC :
Codice: Seleziona tutto
1 Star Gladiator (US 960627) [starglad, BIOS cpzn1]
2 Street Fighter EX (US 961219) [sfex, BIOS cpzn1]
3 Street Fighter EX (JP 961130) [sfexj, parent sfex, BIOS cpzn1]
4 Street Fighter EX (Boss Hack) [sfexbh, parent sfex, BIOS cpzn1]
5 Street Fighter EX Plus (US 970407) [sfexp, BIOS cpzn1]
6 Street Fighter EX Plus (US 970311) [sfexpu1, parent sfexp, BIOS cpzn1]
7 Street Fighter EX Plus (Boss Hack) [sfexpbh, parent sfexp, BIOS cpzn1]
8 Street Fighter EX 2 (US 980526) [sfex2, BIOS cpzn2]
9 Street Fighter EX 2 (Boss Hack) [sfex2bh, parent sfex2, BIOS cpzn2]
10 Street Fighter EX 2 PLUS (US 990611) [sfex2p, BIOS cpzn2]
11 Street Fighter EX 2 PLUS (JP 990611) [sfex2pj, parent sfex2p, BIOS cpzn2]
12 Street Fighter EX 2 PLUS (Boss Hack) [sfx2pbh, parent sfex2p, BIOS cpzn2]
13 Plasma Sword (US 980316) [plsmaswd, BIOS cpzn2]
14 Star Gladiator 2 (JP 980316) [stargld2, parent plsmaswd, BIOS cpzn2]
15 Rival Schools (ASIA 971117) [rvschola, parent rvschool, BIOS cpzn2]
16 Justice Gakuen (JP 991117) [jgakuen, parent rvschool, BIOS cpzn2]
17 Rival Schools (US 971117) [rvschool, BIOS cpzn2]
18 Strider Hiryu 2 (JP 991213) [shiryu2, parent strider2, BIOS cpzn2]
19 Strider 2 (ASIA 991213) [strider2, BIOS cpzn2]
20 Kikaioh (JP 980914) [kikaioh, parent techromn, BIOS cpzn2]
21 Tech Romancer (US 980914) [techromn, BIOS cpzn2]
22 Battle Arena Toshinden 2 (US 951124) [ts2, BIOS cpzn1]
23 Battle Arena Toshinden 2 (JP 951124) [ts2j, parent ts2, BIOS cpzn1]
24 Tetris The Grand Master (JP 980710) [tgmj, BIOS cpzn2]
25 Sonic Wings Limited (JP) [sncwgltd]
26 Beastorizer (US) *bootleg* [beastrzb, BIOS psarc95]
27 Beastorizer (US) [beastrzr, BIOS psarc95]
28 Bloody Roar 2 (JP) [bldyror2, BIOS psarc95]
29 Brave Blade (JP) [brvblade, BIOS tps]
30 Psychic Force (JP 2.4J) [psyforcj, parent psyforce, BIOS taitofx1]
31 Psychic Force (World 2.4O) [psyforce, BIOS taitofx1]
32 Psychic Force EX (JP 2.0J) [psyfrcex, parent psyforce, BIOS taitofx1]
33 Magical Date EX - sotsugyou kokuhaku daisakusen (JP 2.01J) [mgcldtex, BIOS taitofx1]
34 Raystorm (JP 2.05J) [raystorj, parent raystorm, BIOS taitofx1]
35 Raystorm (US 2.06A) [raystorm, BIOS taitofx1]
36 Fighters Impact A (JP 2.00J) [ftimpcta, BIOS taitofx1]
37 G-Darius (JP 2.01J) [gdarius, BIOS taitofx1]
38 G-Darius Ver.2 (JP 2.03J) [gdarius2, parent gdarius, BIOS taitofx1]
39 Dancing Eyes (JP) Ver. A [danceyes]
40 Xevious 3D/G (JP) Ver. A [xevi3dg]
41 Star Sweep (JP) Ver. A [starswep]
42 Kosodate Quiz My Angel 3 (JP) Ver. A [myangel3]
43 Tekken (JP) Ver. B [tekkenb, parent tekken]
44 Tekken (WORLD) Ver. B [tekkena, parent tekken]
45 Tekken (WORLD) Ver. C [tekken]
46 Tekken 2 (JP) Ver. B [tekken2a, parent tekken2]
47 Tekken 2 (World) Ver. A [tekken2b, parent tekken2]
48 Tekken 2 (World) Ver. B [tekken2]
49 Soul Edge (JP) SO3 Ver. A [souledga, parent souledge]
50 Soul Edge (JP) SO1 Ver. A [souledgb, parent souledge]
51 Soul Edge Ver. II (JP) SO4 Ver. C [souledge]
52 Dunk Mania (US) DM2 Ver. C [dunkmnia]
53 Dunk Mania (JP) DM1 Ver. C [dunkmnic, parent dunkmnia]
54 Prime Goal EX (JP) Ver. A [primglex]
55 Wedding Rhapsody (JP) Ver. JAA [weddingr, BIOS konamigv]
56 Hyper Athlete (JP) Ver. 1.00 [hyperath, BIOS konamigv]
57 Powerful Baseball 96 (JP) Ver. 1.03 [pbball96, BIOS konamigv]
58 Susume! Taisen Puzzle-Dama (JP) Ver. 1.20 [susume, BIOS konamigv]
59 Fighting Layer (JP) Ver. B [fgtlayer]
60 Ehrgeiz (US) Ver. A [ehrgeiz]
61 Tekken 3 (JP) Ver. A [tekken3]
62 Mr Driller (JP) Ver. A [mrdrillr]
63 Aqua Rush (JP) Ver. A [aquarush]
64 Paca Paca Passion (JP) Ver. A [pacapp]
65 Gallop Racer 3 (JP) [glpracr3, BIOS tps]
66 Shanghai Matekibuyuu (JP) [shngmtkb, BIOS tps]
67 Cool Boarders Arcade Jam (US) [cbaj, BIOS tps]
68 DOA (Boss Hack) [doappbh, parent doapp, BIOS tps]
69 Tondemo Crisis [tondemo, BIOS tps]
70 Monster Farm Jump (JP) [mfjump, BIOS tps]
71 Heaven's Gate [hvnsgate, BIOS atluspsx]
Ho creato un file batch che lanciato crea un file nms nella folder rom con il nome | rom come vuole il feel (metodo 0 generazione lista) e su feel ora appaiono i nomi esatti e non le roms (ho testato con alcune roms).
FILE NECESSARI PER QUESTA OPERAZIONE: lista.txt e genera_nms_zinc.cmd che vanno copiati nella cartella ZINC dove c'è l'eseguibile (tenendo presente che la cartella roms è quella di default)
Codice: Seleziona tutto
@echo off
setLocal EnableDelayedExpansion
FOR /F "tokens=* delims= " %%l in (lista.txt) do (
echo %%l>temp.txt
FOR /F "tokens=1,2,3,4 delims=[" %%n in (temp.txt) do echo %%n>>nome.txt
FOR /F "tokens=1* delims= " %%a in (nome.txt) do set nms1=%%b
FOR /F "tokens=2 delims=[;,;]" %%r in (temp.txt) do set nms2=%%r
echo !nms1!^|^!nms2!>>roms\zinc.nms
del nome.txt
del temp.txt
)
exit
Passiamo alla parte feel :
Ho creato un batch file che estrapola il numero della rom dal file lista.txt (quello di prima) e vi lancia la rom corrispondente:
Codice: Seleziona tutto
@echo off
set "emu=%1"
set "dir=%3"
FOR /F "tokens=1 delims= " %%a in ('FINDSTR %2 lista.txt') do (
set "parametri=--renderer=%dir%\renderer.znc"
start %emu% %%a %parametri%
)
)
File : lancia_rom.cmd che va copiato sempre nella folder dello zinc dove c'è l'eseguibile .
La configurazione di FEEL per far funzionare il tutto :
Codice: Seleziona tutto
#--------------------------------------------------------------------------------------------------#
# nms_file must be placed in rom_path
#
# nms_file structure:
#
# [rom_description] | [rom_name]
#
nms_file zinc.nms
list_type 0
emulator_commandline [emulator_path]\lancia_rom.cmd
emulator_arguments [emulator_path]\zinc.exe [rom_name] [emulator_path]
emulator_nodosbox 1
Riassumendo cosa fanno questi 2 script : creano la lista nome->rom nel frontend in automatico per ZINC , permette di lanciare le rom da FEEL senza bisogno di fare bat batch txt etcetc ..... vi allego una cartella con tutti i file necessari (3) , vanno copiati tutti nella cartella dove c'è l'exe -> ZiNc.exe ...e va modificato l'ini di feel .
Provatelo e nel caso se ci sono problemi (ad esempio non ho messo switch per le configurazioni non conoscendo l'emulatore) vediamo di modificarlo , al momento l'ho provato e i nomi sono ok (purtroppo si vedono i bios non so se possibile eliminarli) e il gioco viene lanciato

Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.