Autor Tema: MachiMatch programa para renombrar SNAP [V 1.3.0]  (Leído 32223 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.0]
« Respuesta #90 en: Febrero 13, 2017, 07:00:50 am »
Advertisement
Nueva versión, la 1.1.1, son solo unos pequeños cambios pero bastante útiles

Cambios:
1.1.1 (17-01-17)
-- Agregada la opción de listar tdos los archivos de un directorio mediante el filtro ".*"
-- Cambiado el código que mueve las snap, ahora el programa determina si debe copiar o mover los archivos, optimizando el tiempo que tomaba mover archivos grandes.

Como siempre, el link de descarga en la primera página.

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:MachiMatch programa para renombrar SNAP [V 1.1.1]
« Respuesta #91 en: Febrero 21, 2017, 06:14:13 pm »
EDITADO:
Pos me he llevado un chasco , no me los mueve , nuevamente me va haciendo copia.
Como determina exactamente si debe moverlos o copiarlos?
En este caso son roms de 600mb cada una aprox. y ademas no hay mas que 6gb libres en el hdd.
A ti te funciona bien¿?
Te subo las listas de archivos , la lista completa es el romset completo y lista repetidos son los que quiero que mueva.
Sera por tener el hdd en Y:\ ?

Citar
Genial , acabo de probarlo para quitar las no duplicadas de dos romsets y ahora si "mueve" directamente , sin hacer copia primero.
Por lo menos usando la lista en .txt


P.D.
Has pensado en sacar traduccion a inlges?  :)
« Última modificación: Febrero 21, 2017, 06:25:34 pm por machiminax »

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.1]
« Respuesta #92 en: Febrero 21, 2017, 06:47:46 pm »

Como determina exactamente si debe moverlos o copiarlos?

2 requisitos, que el número de archivos repetidos sea 0 y que tengas desmarcada la opción de dejar copia y obviamente que se use el botón de mover.



Si ese cuadro que te marco en rojo, tiene un número diferente a 0, el programa entiende que deberá hacer más de una operación sobre un mismo archivo y para evitar errores se coloca en modo "copiar". si ese valor es 0, y le dices que no deje copia, entonces pasa a "mover".

A ti te funciona bien¿?
Te subo las listas de archivos , la lista completa es el romset completo y lista repetidos son los que quiero que mueva.
Sera por tener el hdd en Y:\ ?

Lo he probado en modo debug y funcionaba pero no lo he probado con archivos grandes, haré las pruebas y te comento, pero en modo debug iba bien y lo del disco duro no tiene nada que ver, en la máquina virtual o en linux, el HDD se reconoce como Z y nunca me ha dado error.


P.D.
Has pensado en sacar traduccion a inlges?  :)

Ya tiene, lo que faltaría sería que detectara el idioma del OS y automáticamente se colocara en ingles o español, de momento hay que hacerlo a mano.


************************************************
EDIT:
Dame unos minutos, parece que la versión compilada que subí como 1.1.1 no es igual al código fuente y parece que por ahí hay un error (o sea, subí una versión anterior), voy a probar bien, recompilo y subo el ejecutable.
« Última modificación: Febrero 21, 2017, 07:02:29 pm por hechelion »

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.2]
« Respuesta #93 en: Febrero 21, 2017, 07:42:47 pm »
Versión 1.1.2

Corrige el error de compilación de la versión 1.1.1 que hacía que en vez de mover, copiara los archivos.

como siempre, link de descarga en el primer post.

Desconectado Pevalle

  • VIP
  • *
  • Mensajes: 541
  • Gracias 21
  • Agradecer no cuesta tanto.
  • Ciudad: Santander
  • Pais: España
  • Iniciales nick: PVP
Re:MachiMatch programa para renombrar SNAP [V 1.1.2]
« Respuesta #94 en: Febrero 21, 2017, 10:19:51 pm »
Versión 1.1.2

Corrige el error de compilación de la versión 1.1.1 que hacía que en vez de mover, copiara los archivos.

como siempre, link de descarga en el primer post.

Vamos a por ella.

Muchas gracias hechelion
La vida se parece a un truco de magia, por un lado te dicen lo bonito que es, te asombras, pero por otro lado te la han colado.

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.2]
« Respuesta #95 en: Febrero 22, 2017, 01:34:44 am »
Gracias por usarlo Pevalle.

Saco una nueva actualización. Ahora el programa si no tiene manualmente seleccionado un idioma por defecto, entonces el programa mirará cual es el idioma del OS. Si el OS está en ingles, lanzara el programa en ingles, etc.

1.1.3 (21-02-17)
-- Selección automática de idioma por defecto según sea el idioma del OS.
-- Al cambiar manualmente el idioma del programa, este pasa a ser el idioma por defecto para cada vez que se vuelva a lanzar el programa.

Desconectado Pevalle

  • VIP
  • *
  • Mensajes: 541
  • Gracias 21
  • Agradecer no cuesta tanto.
  • Ciudad: Santander
  • Pais: España
  • Iniciales nick: PVP
Re:MachiMatch programa para renombrar SNAP [V 1.1.3]
« Respuesta #96 en: Febrero 22, 2017, 01:44:06 pm »
Gracias a ti por actualizarlo  ;)

Esto es un no parar  ;D
La vida se parece a un truco de magia, por un lado te dicen lo bonito que es, te asombras, pero por otro lado te la han colado.

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:MachiMatch programa para renombrar SNAP [V 1.1.3]
« Respuesta #97 en: Febrero 26, 2017, 12:15:30 am »
Muchisimas gracias por la actualización.

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:MachiMatch programa para renombrar SNAP [V 1.1.3]
« Respuesta #98 en: Febrero 26, 2017, 02:08:20 am »
He estado probando la versión 1.1.3 y he usado la opción de "obtener la lista de nombres mediante XML" en la "Algoritmo/Match Exacto" y la "Acción de mover archivos sin mantener la copia" y por algún motivo no me ha movido los siguientes nombres:

http://pastebin.com/GQfmfQas

No se cual puede ser la causa, si es por que el nombre es muy largo o por que algunos llevan el símbolo "  '  " ,  " & "  o  " % " o quizás sea por el punto que va después de un nombre como por ejemplo " J. " , " Dr. "
« Última modificación: Febrero 26, 2017, 02:13:36 am por melu669 »

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.3]
« Respuesta #99 en: Febrero 26, 2017, 05:31:51 am »
He estado probando la versión 1.1.3 y he usado la opción de "obtener la lista de nombres mediante XML" en la "Algoritmo/Match Exacto" y la "Acción de mover archivos sin mantener la copia" y por algún motivo no me ha movido los siguientes nombres:

http://pastebin.com/GQfmfQas

No se cual puede ser la causa, si es por que el nombre es muy largo o por que algunos llevan el símbolo "  '  " ,  " & "  o  " % " o quizás sea por el punto que va después de un nombre como por ejemplo " J. " , " Dr. "

Melu669, gracias por probar el programa.
Efectivamente había un problema con los ".", el programa en su semi-inteligencia, usaba la presencia o ausencia de un "." para determinar si el nombre tenía o no tenía una extensión y claro, cuando tenías un nombre sin extensión, pero con un "." en el nombre, el programa se confundía.

Para resolverlo, prueba la nueva versión que acabo de subir, esta por defecto considera que los nombres sacados desde archivos de texto y XML no llevan extensión (ya no se volverá a confundir con los ".").


Adicionalmente agregué un campo que permite forzar la búsqueda de extensión en caso de ser necesario.



Ese campo debe quedar sin marcar para lista sin extensión, como por ejemplo
Citar
Asuka 120% Excellent - Burning Fest. Excellent (Japan)
Bakusou Kyoudai Let's & Go!! Eternal Wings (Japan)
Choro Q Ver. 1.02 (Japan)
Dr. Slump (Japan)
Firemen 2, The - Pete & Danny (Japan)
J. League Jikkyou Winning Eleven 3 (Japan)
J. League Jikkyou Winning Eleven '97 (Japan)

Ese campo debe estar marcado si la lista de nombres incluye la extensión
Citar
Asuka 120% Excellent - Burning Fest. Excellent (Japan).zip
Bakusou Kyoudai Let's & Go!! Eternal Wings (Japan).zip
Choro Q Ver. 1.02 (Japan).zip
Dr. Slump (Japan).zip
Firemen 2, The - Pete & Danny (Japan).zip
J. League Jikkyou Winning Eleven 3 (Japan).zip
J. League Jikkyou Winning Eleven '97 (Japan).zip

NOTA: Este cambio solo afecta cuando la lista de nombres se genere desde archivos de texto y XML, si se genera desde archivos, entonces el programa funciona como siempre.

----------------------------------------------------

Versión 1.1.4
1.1.4 (25-02-17)
-- Agregado el check "Los nombres tienen extensión" que fija manualmente si los nombres tienen o no tiene extensión cuando se obtiene desde un archivo de texto o desde un archivo XML.

Como siempre, las descargas desde el primer post.

Desconectado melu669

  • VIP
  • *
  • Mensajes: 426
  • Gracias 65
  • Ciudad: Marbella
Re:MachiMatch programa para renombrar SNAP [V 1.1.4]
« Respuesta #100 en: Febrero 26, 2017, 11:27:01 am »
Gracias por el ajuste que hicistes, parece que la tasa de busqueda a aumentado considerablemente, pero aun asi, sigue sin aparecer juegos.
Por ejemplo de una lista que hice provisionalmente de 406 juegos, ahora con la versión 1.1.4 ha encontrado 399 juegos.
Con la opción de "los nombres tienen extensión" marcada, me ha encontrado 341 juegos:

http://pastebin.com/zqwqtNVB

, y "los nombres tienen extensión" desmarcada, me encontró el resto, 57 juegos:

http://pastebin.com/fRi8SrLM

Pero sigue sin aparecer estos juegos, tanto con la opción marcada como desmarcada:

Código: [Seleccionar]
Bakusou Kyoudai Let's & Go!! Eternal Wings (Japan)
Firemen 2, The - Pete & Danny (Japan)
Junclassic C.C. & Rope Club (Japan)
Love & Destroy (Japan)
Simple 1500 Series Vol. 37 - The Illust Puzzle & Slide Puzzle (Japan)
Super Price Series - Block & Switch (Japan)
Ultraman Tiga & Ultraman Dyna - Aratanaru Futatsu no Hikari (Japan)

y esta seria su estructura en XML de los juegos no reconocidos:

http://pastebin.com/7LgTZKtt

Quizas sea por los simbolos " & " y " ' "

& = &

 ' = '

El RocketLauncher si que me lo detecta.
Y por ultimo queria añadir una peticíon por si lo podrias incluir de poner una opción de filtros para ver los juegos coincidentes que ha calculado, los llamados "usados". Si que tienes los filtros de Todos, con error, sin usar....

Gracias Hechelion por tu trabajo.
« Última modificación: Febrero 26, 2017, 11:52:21 am por melu669 »

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.4]
« Respuesta #101 en: Febrero 26, 2017, 06:17:15 pm »
@Melu669, gracias a ti no solo por probarlo, si no, por dar una descripción tan detalla del problema, esto facilita mucho las cosas a la hora de depurar.

El problema de los nombres no son los signos en si, si no, la codificación HTML con la cual están, fíjate que el signo "&" sale como "&", machimatch no soporta codificación HTML por lo cual cuando lee un "&" lo hace de forma textual y espera que el nombre exacto del archivo también contenga "&".
Si en el XML reemplazas esos "&" por "&" entonces machimatch si que encontrará los nombres.

Lamentablemente dudo que haga compatible machimatch con la codificación HTML, me significa agregar DLL y restarle portabilidad o programar a mano toda la codificación.


La opción del filtro la agrego sin problema.
¿La necesitas ahora ya?, pregunto para ver si subo una nueva versión solo con esta mejora (que sería la 1.1.5) o si esperas a que agregué otros cambios que tengo en la lista de pendientes y el filtro aparecería en la 1.2.0


Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21705
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:MachiMatch programa para renombrar SNAP [V 1.1.4]
« Respuesta #102 en: Febrero 26, 2017, 07:17:35 pm »
@Melu669, gracias a ti no solo por probarlo, si no, por dar una descripción tan detalla del problema, esto facilita mucho las cosas a la hora de depurar.

El problema de los nombres no son los signos en si, si no, la codificación HTML con la cual están, fíjate que el signo "&" sale como "&", machimatch no soporta codificación HTML por lo cual cuando lee un "&" lo hace de forma textual y espera que el nombre exacto del archivo también contenga "&".
Si en el XML reemplazas esos "&" por "&" entonces machimatch si que encontrará los nombres.

Lamentablemente dudo que haga compatible machimatch con la codificación HTML, me significa agregar DLL y restarle portabilidad o programar a mano toda la codificación.


La opción del filtro la agrego sin problema.
¿La necesitas ahora ya?, pregunto para ver si subo una nueva versión solo con esta mejora (que sería la 1.1.5) o si esperas a que agregué otros cambios que tengo en la lista de pendientes y el filtro aparecería en la 1.2.0



Hechelion, lo mismo para codificación real de HTML necesitas lo de la dll y tal pero lo mismo podrías añadir una opción de pseudo codificación HTML; es decir, lo mismo podrías poner un check html en el que si lo activas pudiera reconocer ese & e incluso alguno más y si lo desactivas pues funcionara tal cual lo hace ahora.

Es solo una idea para intentar dar una pequeña funcionalidad más de manera fácil aunque no sea a lo mejor la más profesional.

Perdonar la intromisión en el post sin haber probado el programa y es sólo una idea.

Saludos

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:MachiMatch programa para renombrar SNAP [V 1.1.4]
« Respuesta #103 en: Febrero 26, 2017, 08:19:13 pm »
@Empardopo, toda idea o sugerencia siempre es bienvenida.

El problema de fondo es el tiempo invertido entre programación y el beneficio obtenido. No saco nada con parchar solo el caso puntual de "&" porque mañana puede ser "&#41" y la semana que viene el "&quot", en ese punto prefiero ser todo o nada, el programa acepta codificación HTML o no la acepta. Si la acepta, entonces debo programar toda la tabla HTML y evitar que esto vuelva muy lento el rendimiento del programa y aquí entra la pregunta. ¿Vale el esfuerzo?
¿Cuántos nombres usan está codificación?
¿Es realmente necesaria?

Veamos el caso concreto de melu669, son solo 7 nombre de 406 y es un caso puntual, ten en cuenta que si en vez de match-exacto, usara otro algoritmo, lo más probable es que machimatch resolviera correctamente el 100% de los nombres a la primera.
Aún si sigue usando match-exacto, el programa tiene formas de corregir esos 7 nombres sin salir del programa y tomaría solo unos pocos clic.

Por lo que yo veo, la cantidad de trabajo que significa programar la codificación HTML VS el beneficio no veo que compensé, claro, puedo estar equivocado, igual es algo que tendría que comentar melu669 o cualquier otra persona, si me dicen que los "&amp" y similares son comunes en las listas de juegos, pues programo la codificación HTML, pero por ejemplo, yo tengo unos cuantos miles de rom y uso AM y jamas he tenido ese problema.

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:MachiMatch programa para renombrar SNAP [V 1.1.4]
« Respuesta #104 en: Febrero 26, 2017, 11:33:02 pm »
Hechelion yo lo que si echo en falta es lo siguiente.
Lo habia comentafo hace un tiempo , a ver si puedes añadirlo.

Si por ej quieres tener una 100 roms de un sistema y usar la media de hyperspin.
Para renombrar estas roms se hace un coñazo no poder usar una columna en la que salgan solo el destino.

Me explico:
Tengo por ej 800 wheels y las quiero usar para rebombrar 100 roms.
El problema es que hay que ir dandole hacia abajo sin saber donde van aparecer esas opciones de renombrado.

No se puede poner una columna con todo lo que seria el destino?

No se si me se ha entendido lo que quiero.

 


* [Recomendacion] Series para ver  Autor: arquillos Foro: Offtopic 25/04/2024 (19:51)
* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: beaches Foro: Salón Recreativo FaseBonus 24/04/2024 (22:37)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Homenaje a Locomalito  Autor: empardopo Foro: Otros programas 24/04/2024 (19:37)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* La inteligencia artificial ha llegado a la música  Autor: empardopo Foro: Offtopic 23/04/2024 (21:43)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 21/04/2024 (19:16)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 19/04/2024 (00:02)
* Hacer fondos de pantalla con Excel para Spectrum  Autor: empardopo Foro: Creación de juegos 18/04/2024 (19:33)
* Salón Recreativo FaseBonus - Preparativos y Sugerencias  Autor: Zael Foro: Salón Recreativo FaseBonus 17/04/2024 (00:17)
* Retropixel 2024  Autor: Zael Foro: Eventos Arcades 14/04/2024 (12:24)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: Zael Foro: Noticias de emuladores 14/04/2024 (12:17)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 11/04/2024 (20:29)
* Restauración Terminator 2 + LightGun Gun4IR  Autor: HeroTonma Foro: Diario de construccion de tu arcade 04/04/2024 (14:18)
* Ojo con telegram  Autor: Zael Foro: Noticias 29/03/2024 (19:30)
* Patrocinador para el foro ArcadeSpain  Autor: Zael Foro: Noticias 24/03/2024 (21:01)
* Galería de fotos en ArcadeSpain - sube las fotos a nuestro servidor -  Autor: empardopo Foro: Noticias 24/03/2024 (16:49)
* Flipando con la desinformación en el caso del emulador Yuzu  Autor: Zael Foro: Offtopic 22/03/2024 (20:13)
* Salón Recreativo FaseBonus - Recopilatorio Salones  Autor: Zael Foro: Salón Recreativo FaseBonus 22/03/2024 (12:36)
* Mirad lo que acabo de recibir para mi Powkiddy A12... Os va a molar  Autor: Zael Foro: Powkiddy A12/A13 18/03/2024 (21:02)
* Ayuda, algún app para poner imagen a un mo3  Autor: gucaza Foro: Otros programas 16/03/2024 (06:03)
* Recta final de la maquina  Autor: beaches Foro: Attract Mode 12/03/2024 (00:22)
* Saludos desde Madrid   Autor: gabibb Foro: Presentate al Foro 11/03/2024 (19:52)
* Problema con placa zero delay..   Autor: catapum Foro: Seccion C.P. 07/03/2024 (11:46)
* Música y artistas aptos para nuestra jukebox  Autor: Zael Foro: Offtopic 03/03/2024 (20:47)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: joselopez Foro: Offtopic 02/03/2024 (14:27)
* Volante PXN V9 - ¿Ganga... o tongo?  Autor: Zael Foro: Reviews tecnológicas 23/02/2024 (13:10)
* RetroAchievements - Noticias y Recomendaciones de Sets  Autor: Zael Foro: Emuladores 23/02/2024 (12:46)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: empardopo Foro: Themes AM 16/02/2024 (09:16)

Countdown
Buscaunchollo.click