14-may-2008, 21:44 | #1 |
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 ? |
14-may-2008, 22:04 | #2 |
Administrador
|
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. |
14-may-2008, 23:12 | #3 |
Marciano
|
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 |
15-may-2008, 00:29 | #4 |
Marciano
|
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. |
15-may-2008, 01:23 | #5 |
Marciano
|
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 |
15-may-2008, 07:53 | #6 |
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 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 . |
15-may-2008, 16:20 | #7 |
Administrador
|
Te creas el .xml de MAME:
Code:
mame.exe -listxml>mame.xml Code:
datutil.exe -ftitlelist mame.xml 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) ... |
15-may-2008, 18:26 | #8 |
Marciano
|
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. |
15-may-2008, 19:38 | #9 |
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... |
15-may-2008, 22:31 | #10 |
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 . |