Página 1 de 2

Eliminar masivamente partes del nombre de los juegos

Publicado: 22 Jul 2018, 14:58
por Bubu
¡Jarl, torpedos!

Resulta que tengo una carpeta con mil juegos por lo menos de la Atari 2600, pero la nomenclatura es así:

Artillery Duel (1983) (Xonox) (PAL) [a]

Me gustaría que se llamara así:

Artillery Duel

Es decir, estos archivos llevan entre paréntesis el año, la compañía, y el formato, incluso entre corchetes aparecen letras que nu sé lo que sisnifican, creo que algo así como na versión de dumpeo o yo qué sé...
El caso es que le quiero quitar toda esa zurrapa. Dispongo del pograma "Flash Renamer"

¿Alguien sabe cómo configurarlo pa quitarle todos esos paréntesis y corchetes?


Thanx in advance!!

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 22 Jul 2018, 18:05
por 6510
Buenas.

Se me ocurre lo siguiente: desde DOS, entra en la carpeta donde tengas los juegos y ejecuta

dir /b >lista.txt

Me envías lista.txt comprimido y yo intento apañarlo usando AWK, un lenguaje de script similar a PERL. Crearé un fichero .csv para usar con Flash Renamer, opción "Rename according to CSV lists". Nunca he usado Flash Renamer, acabo de leer en la página http://www.rlvision.com/flashren/about.php que esa opción existe.

Saludos.

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 22 Jul 2018, 18:51
por zup
Bubu escribió:¡Jarl, torpedos!

Resulta que tengo una carpeta con mil juegos por lo menos de la Atari 2600, pero la nomenclatura es así:

Artillery Duel (1983) (Xonox) (PAL) [a]

Me gustaría que se llamara así:

Artillery Duel

Es decir, estos archivos llevan entre paréntesis el año, la compañía, y el formato, incluso entre corchetes aparecen letras que nu sé lo que sisnifican, creo que algo así como na versión de dumpeo o yo qué sé...
El caso es que le quiero quitar toda esa zurrapa. Dispongo del pograma "Flash Renamer"

¿Alguien sabe cómo configurarlo pa quitarle todos esos paréntesis y corchetes?


Thanx in advance!!


Usa Total Commander.

1. Selecciona todos los ficheros que quieres renombrar (pulsa + en el teclado numérico, luego *.* y enter).
2. Abre la herramienta para renombrar con Ctrl + M.
3. En "Buscar y Reemplazar", en el cuadro "Buscar" escribe " (*." (un espacio, abrir paréntesis, un asterisco y un punto).
4. En "Buscar y Reemplazar", en el cuadro "Cambiar por" escribe "." (un solo punto).
5. Dale al botón ¡Empezar!

Con eso deberías renombrar bien la mayoría de los ficheros (fallará si un fichero tiene más de un punto en el nombre). Para afinar más, en el caso de la a2600 podrías emplear las máscaras " (*.a26" y .a26... creo que debería quitarte toda la morralla.

En cuanto a esa morralla, podrías mirarte un poco la TOSEC naming convention que describe esas historias. Para facilitarte un poco las cosas, debes ponerte como favoritos los juegos marcados como [ ! ] (dumpeo verificado), y evitar los marcados como [ u ], [ v ] o [ b ] (he puesto espacios tras los corchetes para que el bbcode no me la líe). U significa underdump (el juego no se ha dumpeado correctamente), V es virus (el juego contiene un virus) y B significa volcado malo (no funciona, arranca pero falla, esas cosas).

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 22 Jul 2018, 19:03
por explorer
Yo uso el KRename en Linux Mint KDE edition, seguro que hay otros métodos en otros sistemas.

Si quieres hacerlo vía comandos, suponiendo que los archivos se llamen *.bin, el siguiente script los va renombrando:

Código: Seleccionar todo

ls -1 *.bin | perl -nE 'chomp; my $viejo = $_; (my $nuevo = $viejo) =~ s/ \(\d+.+(?=[.]bin$)//; rename $viejo, $nuevo; say $nuevo;'

pero... fíjate que hay muchos archivos coincidentes. Ejemplo: los dos archivos siguientes se pierden en uno solo (el último):

Código: Seleccionar todo

Z-Tack (AKA Base Attack) (1983) (Bomb - Onbase) (CA283) (PAL).zip
Z-Tack (AKA Base Attack) (1983) (Bomb - Onbase) (CA283).zip


Con programas de renombrado, se pueden poner excepciones, o hacer que ciertas partes se conviertan en partes fijas del nombre final. Del ejemplo anterior, sería interesante guardar la parte "_PAL", quizás.

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 22 Jul 2018, 23:29
por Bubu
Muchas gracias, torpedos, lo que pasa es que no me gustaría tener que instalarme nada para esto, ya que pa eso ya tengo el FlashRenamer, pero me está costando trabajo averiguar el script corresto.
Además, 6510 me ha dado una idea buenísima: haré lo del DIR, y la salida la meteré en un Excel, y entóns con una simple fórmula me buscará el primer paréntesis, y me quedaré sólo con todo el texto hasta ese paréntesis. El resto me lo pulo, jiji.

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 23 Jul 2018, 00:08
por Bubu
Jop, po va a ser que no, porque hay muchas ocasiones en las que 2 ó 3 archivos generan el mismo archivo final, p.ej.:

Jawbreaker (1982) (Tigervision) (PAL)
Jawbreaker (Unknown) (PAL) [a]
Jawbreaker (Unknown) (PAL)

En este caso, me quedaría con el 1er archivo, pero eso es porque lo de Unknown no me gusta... Así que como son reglas subjetivas y no objetivas, no tengo otra que liarme a quitar zurrapa uno a uno. Bah, no creo que tarde tanto, será un par de horitas en total...

Jop.

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 23 Jul 2018, 13:26
por Alucard_Saeba
Por cierto, por si quieres saber con qué versión quedarte, aquí un listado de lo que significan la mayor parte de los códigos en los nombres de archivo:

http://va-de-retro.com/vadeblog/2015/12 ... -clasicos/

Básicamente, si encuentras alguno con [!], deberías quedarte con ese.

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 23 Jul 2018, 18:51
por Bubu
OK, muchas gracias.

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 23 Jul 2018, 23:54
por josepzin

Re: Eliminar masivamente partes del nombre de los juegos

Publicado: 24 Jul 2018, 00:32
por Bubu
Ajá, pero, ¿es portable de verdad verdadera? Porque últimamente me estoy descargando algunas herramientas que proclaman ser portables, y lo que hace es instalarse la herramienta y además un EXE que la convierte aluego en portable, jiji, vaya tela...