Aquí tenéis esta pequeña utilidad para el que le sirva.
Renombra imágenes descargadas con OffLineList partiendo del DAT de NoIntro (las descarga con nombres numéricos : 1000.png, 1002.png...). Con esta pequeña utilidad las renombrará al nombre que da RomCenter a las ROMS.
Cosas a tener en cuenta :
- Necesitáis el .NET framwork instalado.
- Hacer un backup de vuestras imágenes por si acaso.
- Sólo lo he testeado con GBColor, el siguiente sistema que añadiré a mi Frontnd (por cierto... necesito voluntarios que hagan la prueba de la que hablo en este hilo - http://www.forumcommunity.net/?t=2324780&st=15 - ... enga.. tirarse el rollo ! :)
- Los ficheros XML y DAT deben contener el mismo número de ROMS o la cosa petará, porque no controlo ningún tipo de error. Es decir los DAT deben ser de la misma versión. Normalmente en la web de descarga pone la fecha de la release del DAT, así que no hay problema.. un poco de sentido común y listo.
- Se crean 2 diretorios (snaps y titles) dentro del directorio que especifiquéis con las imágenes, donde creará las imágenes de título y de juego. No se borran las imágenes originales.
Y creo que no me dejo nada. Probadlo, y si veis algún fallo me comentáis.
Excelente la idea de mostrar las características de la rom, estas son las pijaditas que querría tener en el frontend definitivo que ponga a mi recre.
Macarro19/12/2005, 01:57
Juasssss.... cómo te lo curras, geezup, ahora mismo voy a probar tu aplicación con los snaps de megadrive y snes.
Muuuuchas gracias :D :D :D
geezup_200019/12/2005, 02:03
comentarme que tal rula, que ha sido una cosa rápida esta tarde, que no me apetecía estudiar... y puede tener algún fallo. En teoría si los DAT y XML son equivalentes y se los han currado en el mismo orden debe de rular. Lo que he mirado de GBC estaba perfecto. Los DAT y XML cuadraban, pero si hay algo cambiado en los ficheros, debo modificar unas cosillas, como hacer la búsqueda por CRC en lugar de alfabeticamente, pero de momento creo que todas las listas van alfabeticamente.
Si hay algo raro, avisadme.
Salu2...
Macarro19/12/2005, 02:13
Pues de momento parece ir perfecto, acabo de renombrar las snaps de Megadrive y todo ha ido a pedir de boca y super rápido.
El único inconveniente que le veo, y no es fallo tuyo, es que tengamos que estar seguros de que tenemos el xml y el dat correctos. Yo abrí el xml con el editor de textos y la versión que aparece dentro de él no parece coincidir con la del dat, deben usar una numeración diferente (ya que no coincide ni el año).
geezup_200019/12/2005, 02:30
Fijate que los DAT y XML verifiquen el mismo número de ROMs (con eso debería ser suficiente para estar casi seguros de que es la misma version)
Es estos casos la fecha y el que mantiene el dat son los mismos, así que todo perfecto... 100% seguros de que es el mismo fichero.
Cuando no coincida, habrá que guiarse por el número de roms.
Comprobad con algún frontend, que las imágenes se correspondden con sus roms y esas cosas :) No sea que haya metido la gamba en algún sitio.
Salu2...
hmmm... una cosa :)
lo de usar los 2 icheros lo he hecho así, porque yo uso como renombrador el RomCenter... por alguna razón los nombres son distintos en el XML y en el DAT... en el DAT no añaden la (U) o (E) o lo que sea que indica el país. Si la nomenclatura te da igual y usas OfflineList para renombrar las ROMS, puedo hacer una pequeña modificación para usar sólo el XML, pero estaríais obligado a usar OfflineList para el renombrado de las ROMS, para que coincida luego con el nombre de la imagen.
Salu2..
geezup_200021/12/2005, 17:24
Que tal el renombrador ?
Va bien con todos los DAT ?
Si alguien necesita alguna utilidad más de estas pequeñitas, que pida por esa boquita ahora que estoy a saco con el .NET, que en breve desapareceré para ver si empollo en serio lo de la UNED, que si no van a caer a saco :)
Salu2....
Macarro21/12/2005, 17:46
Geezup_2000, como dije, solo lo he probado con megadrive, pero me acabo de terminar de bajar otros packs de imágenes del offline-list. Esta noche probaré a realizar la conversión y a ver qué pasa.
Un saludo.
[MaD]22/12/2005, 16:24
Lo primero geezup_2000 agradécete que te hayas currado esta utilidad.
Para gente que coleccionamos No-Intro va ser cojonudo poder utilizar las imágenes de OffLineList con nuestro Front-End favorito y no estar así limitado a GameEx que en teoría (no lo he probado) es el único que soporta mostrar las imágenes haciendo uso del XML de OffLineList.
Yo por ahora no he conseguido resultados, no se que hago (me da que es tema de dat / xml) mal pero por ahora no he podido renombrar ningún conjunto de imágenes. He probado con SMS y MD / GEN y con ninguna he conseguido que funcionase ni renombrase ninguna image. He probado a dejar las imágenes tal y como las descarga OffLineList (0-500\imágenes | 501- 1000\imágenes |1001 - 1500\imágenes) y también a juntar todas las imágenes en una sola carpeta y de ninguna manera se ponía a ordenar ni una imagen. Por ejemplo en Megadrive decia algo así como n se ha encontrado la ROM 56000 cuando solo deberia haber archivos hasta el 1500ª y 1500b por lo que pienso que estoy haciendo algo mal con los Dat y XML. A ver si lo reviso todo y lo logra hacer funcionar.
Un saludo.
geezup_200022/12/2005, 17:32
hola [MaD]
las imágenes deben estar todas en la misma carpeta... no he probado con MD, pero las dejo descargando y luego lo echo un ojo, que tengo cosas que hacer. Creo que a Macarro sí le funonó, así que debe ser un problema con los DATs. Lo dicho, lo dejo bajando y luego lo echo un vistazo y te comento.
Salu2...
Macarro22/12/2005, 17:38
A mi me funcionó sin problema, MaD. Como te ha dicho geezup, hay que copiar todas las imágenes en una sola carpeta.
Lo único que se me ocurre es que por error hayas usado el dat para clrmamepro y no el de romcenter. Y si no es eso, pues... ni idea.
geezup_200022/12/2005, 20:08
Estoy con ello... en breve nueva versión :)
El problema es que se vuelve un tanto gilipollas cuando los dats no coinciden... ahora voy a hacerlo tratando los CRCs, y dará igual si un dat tiene más roms que otro etc... mientras los CRCs coincidan (y es de suponer que alguno coincidirá... :) sacará la imagen correctamente.
Si no hay problemas, dentro de un rato lo posteo.
Salu2!
Macarro22/12/2005, 20:22
Aaaaamigo, yo pensaba que de primeras habías utilizado el crc32 :)
geezup_200022/12/2005, 21:22
jeje... noooo ! :D
Me era más rápido de la otra manera :) Pero claro, si los dats cambian demasiado.... :)
Todas las imágenes deben estar en el mismo directorio.
De paso os he metido la preview de mi futuro lanzador... a ver si lo podéis probar en un monitor de recreativa y me hacéis una foto, o en su defecto, me decís que tal se ve. Debería adaptarse a cualquier resolución que tengáis, pero hasta que no lo vea.... y no lo puedo probar porque se me quemó el PII que uso de descargas y el destinado a las pruebas para la maca.
A ver que os parece. Sólo hay algo en el apartado de GBA, y no deis a la lista de juegos, porque al ir a mostra las imágenes, como no hay, peta :)
A ver si os suena, que he usado las directX para reproducir la musciquita.
Para salir de las pantallas, ESCAPE. Para moverse por el menú, cursores.
Ya me contaréis.
Salu2...
Macarro22/12/2005, 22:27
Salgo pitando de casa ya mismo, así que no puedo probar nada. Mañana sin falta te cuento mis impresiones.
Muuuchas gracias por facilitarnos tanto el trabajo, porque lo de las imágenes del offline list es una auténtica pasada, se actualizan y corrigen solas, etc... luego pasada de tu programa, y listos, snaps perfectas :D :D :D
[MaD]22/12/2005, 23:05
geezup_2000 y Macarro… muchísimas gracias a ambos por echarme un cable con esto y darme consejos.
Al final era que especificaba mal el Dat XML ya que lo que hacia era bajar de nuevo el Dat No-Intro para OffLineList y como me ha funcionado ha sido eligiendo el Dat de OL que se guarda en la carpeta de OL\datas.
Tengo que decir que la nueva versión que verifica CRC32 con los Dat de Megadrive / Genesis renombra menos imágenes, poco mas de 1700 cuando la versión antigua sin CRC32 ordena la 2854 que existen.
Por ahora voy a usar la versión antigua que no verifica CRC y voy a ir probando ya con Front-Ends porque tiene que quedar de lujo.
geezup_2000 macho te lo estás currando que no veas, veo dentro de poco a “guiris” usando tu utilidad para renombrar imágenes de OL -> No-Intro. El Front-End solo lo he mirado por encima, pero parece impresionante aunque aun es muy sencillo… el tema de tener toda la información de un sistema en un CSV y que luego el Front-End saque toda la información sublime. Animo con ello macho que te lo estás currando de lujo.
Un saludo.
geezup_200022/12/2005, 23:24
Gracias [MaD] :)
Que dat estás usando para que te saque 2000 y pico roms ?
Te recomiendo que uses la nueva versión, porque en la otra me basaba más bien en el orden de los ficheros (por supuesto tras comprobar que coincidían las releases) pero en un hipotético caso en que no coincidan... además, si eran distintos seguramente petasen, aquí puedes ir tirando de ellos aunque no los hayan actualizado a la vez.
geezup_2000 muchas gracias,de verdad.Acabo de descubrir esto y estoi flipando.A ver si me aclaro un poco (jo que de tipos de dats hay) y lo consigo rular. MUY BUENO
geezup_200010/1/2006, 22:53
hey.. de nada.. espera que te lo cuelgo que el otro día subiendo mi gestor de contenido, me cepillé el resto d ecosas que había en el servidor sin querer...
luego te aviso, ya me contarás que tal rula
Salu2...
ya está colgado de nuevo. si tienes dudas, pregunta :)
salu2...
Macarro11/1/2006, 01:41
A ver, en plan rápido, vicieta.
1.- Offline list usa unos dats no-intro especiales
2.- Luego están los dats no-intro oficiales (vienen juntos los de romcenter y clrmamepro)
3.- Configuras el offline list como tu front-end y le pones su dat específico no-intro. Ya debería funcionarte todo, pues le dices que actualice los snapshots. Al cabo de un rato, el programa se descarga dos capturas por juego, la portada y una del juego en acción. Esas imágenes se localizan en la carpeta del front-end y como nombres tienen unos números (nosotros queremos que se llamen como las roms, eso lo hace el programa de geezup)
4.- Copias todas esas imágenes a una única carpeta
5.- Ejecutas el estupendo programa de geezup y le indicas la ruta de las imágenes, el dat para offline list y el dat para romcenter (creo que era el de romcenter)
6.- al cabo de un rato tendrás dos carpetas diferentes, una para las portadas y otra para las capturas en acción con las imágenes renombradas igual que las roms. Listos, podemos usar esas imágenes en mamewah, mala o cualquier otro front-end :D
Nos vemos.
dj_rao23/1/2006, 16:07
:huh: :huh: :huh:
No me entero de nada....
no se de que hablais,, ¿que es el offline list ese y el XML ese?
Madre mía...
Macarro23/1/2006, 16:33
El offline list es un front-end multiemulador PARA WINDOWS (es decir, está pensado para manejarse con ratón y en una ventana) que tiene la gran ventaja de que el mismo descarga sus propias snapshots (las de los juegos que tengamos) del lugar oficial.
Los XML, en general, son ficheros de datos (tablas) al estilo de las de excel, aunque tienen muchas ventajas y algunos inconvenientes.
dj_pazzo23/1/2006, 18:43
Bueno a probar..
Nada a mi no me parte el programa. Solo es de 40kb?
geezup_200023/1/2006, 18:56
necesitas tener instalado el .NET framework. Puedes bajar la versión 2.0 de la web de Microsoft.
Salu2...
dj_pazzo24/1/2006, 09:41
A ok gracias, en cuanto jazztel me ponga adsl (son 2 meses que no tengo internet, y 2 semana que tengo la linea provisoria a 56kb) lo voy a descargar y probar.
Salu2
geezup_200024/1/2006, 10:05
sí, porque son unos 100 Mb , y descargarlo a 56kb da palo :)
dj_rao24/1/2006, 13:05
Joé muchas gracias tío, siempre estás ahí ;)
Ya creía que me ibais a cortar el gaznate por preguntar estupideces :P :D