wiithon and fat

Asked by cuclis on 2009-11-20

(From Spain) Thanks for the program.
I supose that you know it's possible to load from a FAT partition, saving the ISO in WBFS format.
Is possible to change wiithon to use it?

In a FAT partition you can save games, images, videos, ... And in a multimedia drive (like mine) works with no problems.
I have a Energy System P1350 multimedia box and if i make a WBFS partition, the box don't works like multimedia.

........

Question information

Language:
English Edit question
Status:
Solved
For:
wiithon Edit question
Assignee:
No assignee Edit question
Solved by:
cuclis
Solved:
2009-11-30
Last query:
2009-11-30
Last reply:
2009-11-28

Buenas cuclis:

Realmente nunca lo he probado, ya que el wbfs de momento cumple su función, excepto con el handicap que tu comentas.
Primero tendría que probar un loader por fat, y si me convence el sistema, me plantearía implementarlo.

Es algo que seguramente acabaré haciendo pero ahora mismo no es una prioridad. Tal y como parece, WBFS se extinguirá tarde o temprano.

No obstante, estás en software libre, aunque yo soy el que ha empezado el proyecto, cualquiera con ganas, puede implementarlo.

cuclis (cuclis) said : #2

Te comento:
Después de hacer unas pruebas con mi disco duro, tube que quitarle la partición wbfs porque no me funcionaba, y tengo bastantes videos.
Leí que se podía pasar directamente la iso a wbfs, pero desde linux no lo he conseguido, y no quisiera volver a Win2.
O sea, que si pudieras añadir en Preferencias y utilidades un conversor de iso a wbfs, me harías un gran favor.

(Dicen que es así:
P: ¿Cómo puedo convertir todos los archivos .iso a ficheros .wbfs en un paso?
R: Abre un CMD dónde se encuentren todos tus archvisos .ISO y ejecuta
este comando (también puedes crear un bat para la ocasión): for %i in
(*.iso) do wbfs_file.exe %i
Pero no lo he conseguido)

Echale un vistazo a la página del cargador desde fat

http://www.elotrolado.net/hilo_hilo-oficial-sd-usb-loader-cfg_1281509

Un saludo

oka, me lo miro y ya te dire algo.

Un saludo.

Sabes donde conseguir el código fuente de ese conversor ?

Vale, lo encontre:
http://gbatemp.net/index.php?showtopic=147638&st=0&p=1895364&#entry1895364

Empezaré esta noche a integrarlo.

Ya esta, hecho y probado.

La verdad es que los juegos funcionand exactamente igual en wbfs que en fat, no noto diferencias de rendimiento.

Se me ocurre como objetivo de la scene, lo siguiente:
Modificar algún usb loader para que acceda a un DVD de datos, (sistema de archivos UDF o ISO9660), en ese DVD tener todos los juegos que quepan como archivos wbfs, de esta forma en su caso extremo, metiendo juegos pequeños, podrian caber unos 15-20 juegos en un DVD, y por no hablar de doble capa ;D

En fin, en la versión 1.21 rev421 he implementado la extracción directa a .wbfs. En preferencias se configura si se quiere extraer como ISO o como .WBFS. Eligiendo esta última simplemente es elegir el juego y extraer a por ejemplo: /media/pendrive/wbfs

Falta poner un conversor de ISO <-> .WBFS en utilidades, pero doy la cuestión por solucionada por mi parte.
Un saludo.

cuclis (cuclis) said : #7

Perfecto: Aunque tenga que pasar por una particion wbfs.
Supongo que funcionará sin problemas, cuando enchufe mi disco duro, te lo confirmo.

Colic (david-pelis) said : #8

El problema de la particion FAT es la fragmentacion.. puesto que al borrar-añadir ficheros se genera, y lo que conlleva a la larga que las cosas no esten "juntas" y eso se nota mucho con el tiempo (no es lo mismo que un juego este "seguido" q en bloques dispersos) Supongo que desfragmentado ira bien.. pero vamos eso es un poco coñazo. A parte de tener los .wbfs en mas de 1 trozo cuando ocupan mas de los X GB de limite q hay en fat.

WBFS es un formato diseñado para que no haya fragmentacion, por eso se creo (vamos, que sino habrian usado cualquier otro como ext2, fat etc...),con un tamaño minimo de bloque creo q era de 1 o 2 Mb (vamos, una burrada comparado con el resto)

Y desde el punto de vista opensource, ya sabemos que fat no "mola"

Pero bueno como opcion esta bien xD

cuclis (cuclis) said : #9

Nos guste o no nos guste, FAT es un sistema estandard, y si el disco duro lo usas para más cosas, pues no hay más remedio (yo tengo un multimedia que no arranca si hay wbfs).
Sabes que la partición wbfs entre otras cosas, no puedes redimensionarla.

El tema de grabar en DVD creo que funciona, porque al arrancar puedes elegir la unidad, eso si, con un directorio llamado wbfs en la raiz. Pero le veo más sentido a tenerlo todo en un disco duro y no tener que cambiar dvd, que se rompen antes, y más en algo pensado "para niños" (como yo que tengo 39)

¿Funciona con discos de más de 4Gb? Quien lo pruebe que conteste para que quede todo claro.

Para quien no halla trasteado con el programa. Es muy facil indicar el tamaño de las imágenes para que coincidan con las que use el cargador, y luego se pueden copiar a la carpeta que haga falta.

Colic (david-pelis) said : #10

En principio segun lei en su dia lo q pasa es q cuando ocupa mas de lo q cabe en fat se dividen en bloques de un tamaño que acepte (no se el tamaño fijo exacto). Ejemplo "SuperIso.iso" con 4.2 GB te generaria 2 ficheros .wbfs (SuperIso.wbfs1 2Gb y SuperIso.wbfs2 2.2 GB por decir algo).. el loader luego se encargaria de trabajar con ello transparentemente.

El problema es principal es la fragmentacion, aunque parezca que fat es un avance es un retroceso en cuanto a loaders.

Lo unico que digo que en principio antes de meter un backup "deberias" desfragmentar el disco duro con el PC eso siempre que lo hayas usado para grabar-borrar otras cosas, porque para que vaya "bien" el disco duro no debe estar fragmentado.
Vamos.. que en teoria es un real coñazo pq cada vez que metas un backup "deberias" desfragmentar, en la practica habria que ver que pasa a lo largo del tiempo si no desfragmentas.

En cuanto a poder usar WBFS como almacenamiento se puede en varios S.O., eso si.. no es estandard ni simple. Para los discos mediacenter te doy la razon, son una m***da.

En realidad el autor hace poco se corrigio, (ya que explico que el máximo eran splits de 2GB), y ahora mismo los splits son de 4GB, que es la versión que tiene ahora mismo el wiithon.

Todavía no he probado a extraer juegos mayores de 4GB, pero debería pasar lo que comenta Colic.

Voy a dejar de programar hasta el jueves, que tengo un examen xD. Mientras tanto podeis probar los comandos en los que se basará el gui de wiithon, ya estan implementados en cli, los comandos son estos:

- WBFS -> ISO : wiithon_wbfs_file entrada.wbfs convert /folder/output/
- ISO -> WBFS : wiithon_wbfs_file entrada.iso convert /folder/output/
- WDF -> ISO : wiithon_wdf2iso -oq entrada.wdf -d salida.iso
- ISO -> WDF : wiithon_iso2wdf -oq entrada.iso -d salida.wdf

Los comandos no estan pensados para ser usados por el usuario, en principio es una capa más de la arquitectura de wiithon. Por tanto hay poco control de errores y siempre sobrescribe, ya que estos comprobaciones se hacen en capas más altas. (en el gui vaya ...).

Los comandos estan basados en las últimas versiones de sus respectivos autores, un poco adaptadas para que wiithon pueda saber el progreso que lleva.

Sería interesante la prueba del wbfs con juegos mayores de 4gb.

Un saludo.

cuclis (cuclis) said : #12

Al principio pensaba cambiarle el formato de iso a wbfs sin pasar por el programa, pero despues de usarlo, pienso que la mejor opción es (al menos para mí)
Tener una partición wbfs en el ordenador (con 5 o 6 GB sobra)
Pasar el juego a la partición (con lo que se consigue el nombre original para la base de datos)
Extraerlo como wbfs
Copiarlo al disco duro conectado a la wii (funcionando sin problemas con disco duro multimedia)
El siguiente paso que pienso hacer es intentar enviar los juegos via ftp (por no moverlo tanto)

Nota: Cuando tienes un dvd (copia) en vez de la iso, la iso se crea con k3b (brasero no detecta los discos de wii)