Gromber escribió:GoodfellaKeyser, ¿tu herramienta será como un fsdindexer?
Y si puedes exportar/importar todos los artworks de manera ordenada con titulo del jeugo por carpeta...
Tenia en mente este proceso (parcialmente terminado)
Conectar pc con xbox360 por FTP
Cambiar a xexmenu, xm360 o fsd1.2
Eligir carpeta fsd2
A partir de aqui todo automatico:
Bajar fsd2data.db, fsd2settings.db y la carpeta gamedata.
Copia de la jerarquía de carpetas y batch conversion de los archivos dds a jpg
exportar datos de fsd2data.db, fsd2settings.db por batch para todas las tablas:
"sqlite3.exe" -csv -separator ; -header fsd2data.db "select * from Favorites;" >Favorites.csv...
Importar *.csv de las tablas
El resultado es una perfecta copia del contenido en pc (en archivos jpg).
Y una gui como en la
imágen para navegar por los juegos. Incluye todas las imágenes y la ubicación (carpeta FSD).
Mi carpeta (jpg) contiene 2300 archivos para 160 juegos = 160 mb
La carpeta (dds) = 3.75 GB!
Teniendo todo listo no sería problema completar los juegos con imágenes.
Por ejemplo al añadir una imágen el archivo es auto. convertido a dds y copiado en la carpeta FSD local.
Clic sobre subir archivos por ftp (archivos no existentes) y listo.
Si fsd2 hace un scan automático y ve los archivos nuevos no hará falta modificar fsd2data.db.
En caso que no sea así se complica la cosa.
No he usado mucho el fsdindexer pero creo que se podría comparar.
-freeware incluido/necesario: irfanview, sqlite3, wget, ncftpput, access runtime
Edit: La cosa esta bien complicada. FSD2 no convierte los archivos jpg si hay uno presente ni siquiera teniendo el nombre correcto y actualizando los artworks. Tampoco añade un archivo dds a la base de datos. En fin hay que convertir jpg a dds manualmente y editar también la base de datos. No fue problema hacerlo manualmente pero automatizar un proceso tan complejo dará mucho trabajo. Irfanview tampoco convierte jpg a dds. Cachís....
Edit2: Pero el
nvdxt si!
Además es facíl de usar: Para convertir un archivo:
nvdxt -quick -dxt5 -file screenshot1.jpg -output screenshot1.dds
-quick cualidad baja
-quality_highest cualidad alta
o para convertir TODOS los archivos (también subcarpetas)
nvdxt -quick -dxt5 -all -deep "C:\Databases\GameData" -outsamedir