Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Emuladores > MAME

 
 
Old 14-may-2008, 21:44   #1
baque
Usuario registrado
¿ como generar un listado de juegos del mame ?

hola buenas tardes primero me presento a esta comunidad , soy baque
y pese a que e pasado mucho tiempo leyendo y aprendiendo por esta comunidad por fin me uno a ella .

tengo una seleccion de juegos en mame32 plus y quiero hacer un listado
de todos los juegos que dispongo ( unos 500 y pico ) y meterlos en un documento de texto .

claro que ir juego por juego es un palizon y necesito
saber como puedo hacerlo con alguna aplicacion que me simplifique el trabajo
y llevo tiempo buscando y lo unico que e encontrado a sido el Directory Lister
que simplifica el trabajo analizando el directorio donde tengo las roms , un ejemplo que e echo :

1. dir.txt
2. 1941.zip
3. 1942.zip
4. 1943.zip
5. 1943kai.zip
6. 1944.zip
7. 19xx.zip
8. 2020bb.zip
9. 3countb.zip
10. 3wonders.zip
11. 64street.zip
12. aburner2.zip
13. aerofgt.zip
14. agallet.zip
15. airbustr.zip
16. alexkidd.zip
17. aliens.zip
18. aliensyn.zip
19. alpham2.zip
20. androdun.zip
21. aodk.zip
22. aof.zip
23. aof2.zip
24. aof3.zip
25. arabianm.zip
26. asterix.zip
27. astorm.zip
28. astyanax.zip
29. asurabld.zip
30. atetris.zip
31. avsp.zip
32. avspirit.zip
33. backfire.zip
34. baddudes.zip
35. bangbead.zip
36. batcir.zip
37. batman.zip
38. batrider.zip
39. battleg.zip
40. bbakraid.zi


el problemade de este programa es que me salen el nombre de la roms ( normal pues el programa analiza el nombre de los archivos ) y yo lo que quiero es hacer el listado con el nombre de los juegos .

¿ como podria hacelo ?
   
Old 14-may-2008, 22:04   #2
Macarro
Administrador
 
Avatar de Macarro
Bienvenido.

A mi no se me ocurre ningún método rápido, pero para qué quieres dicho listado? lo digo porque tal vez quieras el listado para hacer algo que se puede conseguir de otro modo.

Un saludo.
   
Old 14-may-2008, 23:12   #3
Radaxian
Marciano
 
Avatar de Radaxian
Hola Baque Bienvenido

Bueno,posiblemente vaya a soltar un "cagarro" de los mios,a ver,se me ocurre que puedes "copiar" (literalmente) los nombres de los juegos y con su versión,de los listados que hay en las páginas de descarga directa de roms, vaya arrastras,sueltas,copias y voila
hombre tendras que ir por secciones,pero vaya siempre será más rápido que teclear...
Tambien,como dice Macarro puede que haya un sistema distinto dependiendo de lo que quieras hacer

Saludos
   
Old 15-may-2008, 00:29   #4
zektor
Marciano
 
Avatar de zektor
Hola y bienvenido.

Yo no tengo ni idea de front-ends ni gestores de roms, pero me extrañaría que no hubiese alguno con una opción para exportar el listado de juegos. A ver si alguien conoce algún programa de esos con dicha funcionalidad.

Si por casualidad estuvieses usando Linux entonces es muy fácil. A partir del listado del directorio de roms y del listado de todos los juegos que genera MAME con la opción "-listfull", sería cosa de un par de comandos. Si utilizas Linux te digo cómo se haría. Y si no, si quieres, te lo hago yo (tendrías que pasarme el listado de tu directorio de roms); aunque lo mejor, claro, es encontrar la forma de que puedas hacerlo tú mismo.

Saludos.
   
Old 15-may-2008, 01:23   #5
Maxx Power
Marciano
 
Avatar de Maxx Power
Todo depende en gran medida de como quieras hacer la lista. Pero si lo que quieres es poner en un archivo TXT todos los archivos ZIP (roms) de un directorio y sus subdirectorios, con los comandos del DOS, tendrás suficiente.

Te vas a DOS : Inicio : Ejecutar : cmd
te posicionas en la carpeta donde tengas las roms,
ejemplo: C:\MAME\ROMS

y tecleas:

dir *.zip /ON/B > listado.txt


Esto creará un archivo TXT llamado LISTADO.TXT con todos los nombres de los archivos de las roms.

El modificador /ON es para que los escriba por orden alfabético y el modificador /B es para ocultar el resto de información innecesaria (fecha de creación, tamaño, etc). El archivo creado se llamará listado.txt, pero puedes poner el nombre que quieras.

No se si será lo que necesitas...

Saludos
   
Old 15-may-2008, 07:53   #6
baque
Usuario registrado
lo que quiero hacer es un listado con todos los nombres de juegos que tengo pero con el nombre del juego, no el nombre de la roms , que eso si que puedo hacerlo con el programa Directory Lister ( recomendado ) con este programa simplifica el trabajo de listar archivos y puedes hacer los listados de varias formas .

numeros de archivos , extension de archivos , archivo crc32 etc..
y sacarlo en archivo de texto , html csv , un ejemplo que pongo ahora de las todas las roms ordenadas y sin la estension zip :

Code:
1. 1941                                           
2. 1942                                           
3. 1943                                           
4. 1943kai                                        
5. 1944                                           
6. 19xx                                           
7. 2020bb                                         
8. 3countb                                        
9. 3wonders                                       
10. 64street                                      
11. aburner2                                      
12. aerofgt                                       
13. agallet                                       
14. airbustr                                      
15. alexkidd                                      
16. aliens                                        
17. aliensyn                                      
18. alpham2                                       
19. androdun                                      
20. aodk                                          
21. aof                                           
22. aof2                                          
23. aof3                                          
24. arabianm                                      
25. asterix                                       
26. astorm                                        
27. astyanax                                      
28. asurabld                                      
29. atetris                                       
30. avsp                                          
31. avspirit                                      
32. backfire                                      
33. baddudes                                      
34. bangbead                                      
35. batcir                                        
36. batman                                        
37. batrider                                      
38. battleg                                       
39. bbakraid                                      
40. bbmanw                                        
41. berlwall                                      
42. bigtwin                                       
43. biomtoy                                       
44. bionicc                                       
45. bjourney                                      
46. bjtwin                                        
47. blazstar                                      
48. blktiger                                      
49. blmbycar                                      
50. bloodbro                                      
51. blswhstl                                      
52. bmaster                                       
53. bnzabros                                      
54. bombjack                                      
55. bonkadv                                       
56. bonzeadv                                      
57. boogwing                                      
58. breakers                                      
59. bssoccer                                      
60. bstars2                                       
61. btlkroad                                      
62. btoads                                        
63. bubblem                                       
64. bubbobr1                                      
65. bublbob2                                      
66. bublbobl                                      
67. bublbobr                                      
68. bucky                                         
69. burglarx                                      
70. burningf                                      
71. cadash                                        
72. captaven                                      
73. captcomm                                      
74. cawing                                        
75. cbuster                                       
76. charlien                                      
77. chopper                                       
78. cleopatr                                      
79. cninja                                        
80. columns                                       
81. columnsj                                      
82. columnsn                                      
83. combasc                                       
84. commando                                      
85. contra                                        
86. cotton                                        
87. cpzn1                                         
88. cpzn2                                         
89. crysbios                                      
90. crysking                                      
91. csclubj                                       
92. ctomaday                                      
93. ctribe                                        
94. cyberlip                                      
95. cyvern                                        
96. daioh                                         
97. daraku                                        
98. dariusg                                       
99. darkseal                                      
100. dbz2                                         
101. ddonpach                                     
102. ddragon                                      
103. ddragon2                                     
104. ddragon3                                     
105. ddragonb                                     
106. ddsom                                        
107. ddtod                                        
108. ddux                                         
109. deadconx                                     
110. demonwld                                     
111. dfeveron                                     
112. dietgo                                       
113. dimahoo                                      
114. dino                                         
115. diverboy                                     
116. dondokod                                     
117. donpachi                                     
118. doubledr                                     
119. dragnblz                                     
120. drifto94                                     
121. dstlk                                        
122. dungeonm                                     
123. dynablst                                     
124. dynagear                                     
125. ecofghtr                                     
126. edf                                          
127. eightman                                     
128. elvactr                                      
129. empcity                                      
130. esckids                                      
131. eswat                                        
132. excelsr                                      
133. exedexes                                     
134. extdwnhl                                     
135. f1gp                                         
136. f1gp2                                        
137. fantsy95                                     
138. fatfursp                                     
139. fatfury1                                     
140. fatfury2                                     
141. fatfury3                                     
142. fbfrenzy                                     
143. ffight                                       
144. fightfev                                     
145. flipshot                                     
146. flstory                                      
147. footchmp                                     
148. forgottn                                     
149. fshark                                       
150. fstarfrc                                     
151. ftsoccer                                     
152. funkyjet(2)                                  
153. funkyjet                                     
154. ga2                                          
155. gaia                                         
156. gaiapols                                     
157. GAIDEN                                       
158. galaga                                       
159. galaga88                                     
160. galaxian                                     
161. galpanic                                     
162. galspnbl                                     
163. ganryu                                       
164. garou                                        
165. gaunt2                                       
166. gauntlet                                     
167. gberetb                                      
168. gbusters                                     
169. gekirido                                     
170. gemini                                       
171. ghouls                                       
172. gng                                          
173. goalx3                                       
174. goldnaxe                                     
175. gotcha                                       
176. gowcaizr                                     
177. gpilots                                      
178. gradius3                                     
179. grdians                                      
180. growl                                        
181. gseeker                                      
182. gtmr2                                        
183. gunbird                                      
184. gunbird2                                     
185. gundhara                                     
186. gunforc2                                     
187. gunforce                                     
188. gunfront                                     
189. gunlock                                      
190. gunnail                                      
191. gunsmoke                                     
192. guwange                                      
193. hangon                                       
194. hardhea2                                     
195. hardhead                                     
196. hcastle                                      
197. hedpanic                                     
198. hharry                                       
199. hook                                         
200. hotpinbl                                     
201. hvysmsh                                      
202. hyperpac                                     
203. hyperpcb                                     
204. ichir                                        
205. indytemp                                     
206. insectx                                      
207. inthunt                                      
208. invad2ct                                     
209. invaders                                     
210. invadpt2                                     
211. jackal                                       
212. jjsquawk                                     
213. joemacr                                      
214. joyjoy                                       
215. jrpacman                                     
216. jumppop                                      
217. kabukikl                                     
218. karatblz                                     
219. karnovr                                      
220. kengo                                        
221. kf2k3pcb                                     
222. kizuna                                       
223. knights                                      
224. kod                                          
225. kof10th                                      
226. kof2000                                      
227. kof2001                                      
228. kof2002                                      
229. kof2003                                      
230. kof94                                        
231. kof95                                        
232. kof96                                        
233. kof97                                        
234. kof98                                        
235. kof99                                        
236. kotm                                         
237. kotm2                                        
238. kov                                          
239. kungfum                                      
240. kurikint                                     
241. lastblad                                     
242. lastbld2                                     
243. liquidk                                      
244. loderndf                                     
245. loht                                         
246. lomakai                                      
247. lresort                                      
248. lsasquad                                     
249. lwings                                       
250. lwings2                                      
251. macsbios                                     
252. magdrop2                                     
253. magdrop3                                     
254. maglord                                      
255. mario                                        
256. matrimbl                                     
257. mazinger                                     
258. mcatadv                                      
259. megaman                                      
260. megaman2                                     
261. megaplay                                     
262. megatech                                     
263. meosism                                      
264. mercs                                        
265. metalb                                       
266. metamrph                                     
267. mgcrystl                                     
268. mia                                          
269. momoko                                       
270. moo                                          
271. mp_gaxe2                                     
272. mp_soni2                                     
273. mp_sonic                                     
274. mp_sor2                                      
275. msh                                          
276. mshh                                         
277. mshvsf                                       
278. mslug                                        
279. mslug2                                       
280. mslug3                                       
281. mslug4                                       
282. mslug5                                       
283. mslugx                                       
284. mspacman                                     
285. msword                                       
286. mtwins                                       
287. multchmp                                     
288. mutantf                                      
289. mutnat                                       
290. mvsc(2)                                      
291. mvsc                                         
292. mwalk                                        
293. mx5000                                       
294. mysticri                                     
295. nam1975                                      
296. narc                                         
297. nastar                                       
298. nbajam                                       
299. nbbatman                                     
300. ncombat                                      
301. ncommand                                     
302. nemo                                         
303. neobombe                                     
304. neocup98                                     
305. neodrift                                     
306. neogeo                                       
307. neomrdo                                      
308. ninjak                                       
309. ninjakun                                     
310. ninjamas                                     
311. nitd                                         
312. nitrobal                                     
313. nslasher                                     
314. nspirit                                      
315. nwarr                                        
316. oscar                                        
317. outrun                                       
318. outzone                                      
319. outzonea                                     
320. overtop                                      
321. pacman                                       
322. pacmania                                     
323. pacplus                                      
324. pang                                         
325. pang3                                        
326. parodius                                     
327. pbaction                                     
328. pbobbl2n                                     
329. pbobble                                      
330. pbobblen                                     
331. pcktgal                                      
332. pgoal                                        
333. phelios                                      
334. pipedrm                                      
335. pipibibs                                     
336. pitfall2                                     
337. playch10                                     
338. popeye                                       
339. popnpop                                      
340. pow                                          
341. powerins                                     
342. prehisle                                     
343. preisle2                                     
344. pspikes2                                     
345. psychic5                                     
346. puckman                                      
347. pulirula                                     
348. pulstar                                      
349. punisher                                     
350. pushman                                      
351. puyo                                         
352. puyopuy2                                     
353. puzzldpr                                     
354. puzzledp                                     
355. pwrgoal                                      
356. pwrinst2                                     
357. ragnagrd                                     
358. raimais                                      
359. rainbow                                      
360. rambo3                                       
361. rastan                                       
362. rastsaga                                     
363. rbff1                                        
364. rbff2                                        
365. rbffspec                                     
366. rckman2j                                     
367. realbrk                                      
368. recalh                                       
369. ridhero                                      
370. rimrockn                                     
371. riotcity                                     
372. roboarmy                                     
373. robocop                                      
374. robocop2                                     
375. rodland                                      
376. rollerg                                      
377. rotd                                         
378. rranger                                      
379. rthun2                                       
380. rtype                                        
381. rtype2                                       
382. rtypeleo                                     
383. rungun                                       
384. rygar                                        
385. s1945                                        
386. s1945ii                                      
387. s1945iii                                     
388. s1945p                                       
389. sabotenb                                     
390. sailormn                                     
391. salamand                                     
392. samsh5sp                                     
393. samsho                                       
394. samsho2                                      
395. samsho3                                      
396. samsho4                                      
397. samuraia                                     
398. scontra                                      
399. sdodgeb                                      
400. sectionz                                     
401. selfeena                                     
402. sengoku                                      
403. sengoku2                                     
404. sengoku3                                     
405. sf                                           
406. sf2                                          
407. sf2ce                                        
408. sfa                                          
409. sfa2                                         
410. sfa3                                         
411. sgemf                                        
412. shadfrce                                     
413. shadowld                                     
414. shangon                                      
415. sharrier                                     
416. shdancer                                     
417. shinobi                                      
418. shocktr2                                     
419. shocktro                                     
420. silentd                                      
421. silkroad                                     
422. simps2pa                                     
423. simpsn2p                                     
424. simpsons                                     
425. skullfng                                     
426. slammast                                     
427. slapshot                                     
428. snowbro2                                     
429. snowbro3                                     
430. snowbros                                     
431. socbrawl                                     
432. soldivid                                     
433. sonicwi2                                     
434. sonicwi3                                     
435. spang                                        
436. spcinv95                                     
437. spf2t                                        
438. spidman                                      
439. spinmast                                     
440. splash                                       
441. splatter                                     
442. spy                                          
443. ssf2                                         
444. ssi                                          
445. ssideki                                      
446. ssideki2                                     
447. ssideki3                                     
448. ssideki4                                     
449. sslam                                        
450. ssriders                                     
451. stakwin                                      
452. strhoop                                      
453. strider                                      
454. superman                                     
455. superspy                                     
456. suprmrio                                     
457. suprslam                                     
458. suprtrio                                     
459. svcboot                                      
460. svcpcb                                       
461. svolley                                      
462. tantr                                        
463. taotaido                                     
464. tbyahhoo                                     
465. tdragon2                                     
466. tehkanwc                                     
467. tengai                                       
468. terraf                                       
469. tetrisp2                                     
470. tfrceac                                      
471. tgtball                                      
472. thndzone                                     
473. thoop                                        
474. thunderl                                     
475. tigeroad                                     
476. tmnt                                         
477. tmnt2                                        
478. tnzs                                         
479. toki                                         
480. tokia                                        
481. tophuntr                                     
482. toutrun                                      
483. trackfld                                     
484. trally                                       
485. triviaes                                     
486. trojan                                       
487. trstar                                       
488. truxton                                      
489. truxton2                                     
490. tumblep                                      
491. twincobr                                     
492. tws96                                        
493. uccops                                       
494. ultennis                                     
495. unsquad                                      
496. vball                                        
497. vendetta                                     
498. viewpoin                                     
499. vigilant                                     
500. viofight                                     
501. vsav                                         
502. vsav2                                        
503. wakuwak7                                     
504. wardner                                      
505. warriorb                                     
506. wb3                                          
507. wbml                                         
508. wboy                                         
509. wboy2                                        
510. wcvol95                                      
511. wh1                                          
512. wh2                                          
513. wh2j                                         
514. whp                                          
515. willow                                       
516. wiz                                          
517. wizdfire                                     
518. wjammers                                     
519. wof                                          
520. wwfwfest                                     
521. xmcota                                       
522. xmen                                         
523. xmvsf                                        
524. xsleena                                      
525. zedblade                                     
526. zerowing                                     
527. zingzip                                      
528. zupapa
esto no me a costado ni 2 segundos , pues lo que quiero es algo parecido pero con el nombre entero del juego .

no se , tiene que haber alguna aplicacion para poder hacerlo o algun gestor que te deje copiar el nombre de los juegos y luego uno pueda hacer un documento txt pdf o lo que sea .

se agradece que ayudeis .
   
Old 15-may-2008, 16:20   #7
Macarro
Administrador
 
Avatar de Macarro
Te creas el .xml de MAME:

Code:
mame.exe -listxml>mame.xml
Con datutil (lo puedes encontrar en la sección de software de marcianitos) extraes el nombre de los juegos del xml:

Code:
datutil.exe -ftitlelist mame.xml
Y te generará un fichero llamado datutil.dat con este contenido:

Code:
005        005
10yard     10-Yard Fight (World)
  10yardj    10-Yard Fight (Japan)
  vs10yard   Vs 10-Yard Fight (World, 11/05/84)
  vs10yarj   Vs 10-Yard Fight (Japan)
11beat     Eleven Beat
1941       1941 - Counter Attack (World)
  1941j      1941 - Counter Attack (Japan)
1942       1942 (set 1)
  1942a      1942 (set 2)
  1942b      1942 (set 3)
1943       1943: The Battle of Midway (US)
  1943j      1943: Midway Kaisen (Japan)
1943kai    1943 Kai: Midway Kaisen (Japan)
1944       1944: The Loop Master (USA 000620)
  1944j      1944: The Loop Master (Japan 000620)
1945kiii   1945k III
19xx       19XX: The War Against Destiny (USA 951207)
  19xxa      19XX: The War Against Destiny (Asia 951207)
  19xxb      19XX: The War Against Destiny (Brazil 951218)
  19xxh      19XX: The War Against Destiny (Hispanic 951218)
  19xxj      19XX: The War Against Destiny (Japan 951225)
  19xxjr1    19XX: The War Against Destiny (Japan 951207)
...
Ya sólo queda recortar los 10 primeros caracteres con un editor de textos que permita trabajar por bloques (textpad, por ejemplo) para tener el listado completo de juegos.
   
Old 15-may-2008, 18:26   #8
zektor
Marciano
 
Avatar de zektor
Macarro, ¿pero con eso obtienes un listado solo de los juegos que tienes o de todos los juegos? La opción "-listxml" de MAME saca todos los juegos. Tendría que ser datutil el que filtre el listado y se quede solo con los disponibles (pero vamos, yo no sé cómo funciona datutil). Si es así, entonces genial.

Baque, aquí tienes el listado. Había seis roms que no aparecían en mi lista (la del MAME 0.123). Igual es porque los nombres de esas roms son incorrectos o de otra versión, no sé. Como son pocos, puedes buscar tú cuál es el nombre de esos juegos y añadirlos manualmente. Son estos:

battleg
columnsn
ftsoccer
funkyjet(2)
matrimbl
mvsc(2)

De todas formas, como dije antes, lo bueno sería dar con un método que puedas usar tú por si necesitas hacerlo más veces. A ver si vale lo que te ha dicho Macarro. Si no, por lo que he visto googleando un poco, parece ser que el Emu Loader puede exportar a un fichero de texto el listado de juegos. Puedes echarle un vistazo; o a ver si lo confirma alguien que use ese front-end.

Saludos.
   
Old 15-may-2008, 19:38   #9
surfzone
Usuario registrado
Me ofrezco a hacer una pequeña herramienta que simplifique el proceso.

Le configuras path de mame, path de roms, path de datutil y que te genere la lista solamente con los juegos que tengamos.

A ver si hoy por la noche tengo un ratillo.

Alguien que me diga como colgarlo en la seccion software...
   
Old 15-may-2008, 22:31   #10
baque
Usuario registrado
muchas gracias por el listado zektor , justo lo que necesito ¿ puedes esplicar como lo as echo ? yo no tengo linux tiro con el xp pero me gustaria saber como
lo as conseguido .

gracias tambien Macarro por tu ayuda , estuve provando y no supe hacerlo ,
baje el ultimo datutil y cuando lo ejecuto me sale una ventana y se cierra , tampoco se como crear el archivo xml y cogi el que tengo en el mame32 plus y intente arrastrarlo al ejecutable de ldatutil y parece que estaba lellendo algo pero al final se cerro la ventana y no supe que es lo que tengo que hacer .

surfzone te animo a que intentes crear esa herramienta para poder simplificar el trabajo de hacer un listado de los juegos que tenemos .