Wiithon 1.1 publicado!

Actualizado: sábado, 21 de noviembre de 2009

Bueno por fin publicamos la nueva versión tras casi 5 meses desde el anuncio de la 1.0.
Para mi wiithon me ha aportado mucho en conocimientos, me he acostumbrado tras muchos años de SQL puro, el uso de bases de datos ORM. He aprendido la potencia del combo python + pygtk. He aprendido a crear paquetes deb que siguen las políticas de Debian. Crear manpages, hacerme un repositorio de paquetes, resolver conflictos de bazaar, subir paquetes, comprender los problemas de punteros en 32bits y 64 bits y por último, he aprendido a amar a los Makefiles y esa gran satisfacción de hacer cosas complejas de forma controlada y sencilla.

Sin más rollo os pongo un tutorial mucho más simplificado, si lo comparamos con el de la versión anterior:

  1. Novedades
  2. Características ya existentes
  3. Reporte de bugs
  4. Instalación
  5. Actualización
  6. Uso de Wiithon en Consola (CLI)
  7. Descargar código fuente
  8. Colaborar en Wiithon
  9. Estado de traducción de Wiithon.
  10. Team wiithon
  11. Pantallazos

1. Novedades

– Muestra información de los juegos (obtenida de WiiTDB). Esto incluye toda la información que podemos encontrar en la caja del juego (synopsis, numero de jugadores, si tiene online …)
Soporte de RAR integrado. (sin dependencias). Incluso teniendo el rar en una partición FAT32.
Formatear particiones WBFS
Descarga segura de todas las carátulas. Se va rotando hasta que alguno descarga la URL:

– 54 proveedores de carátulas.
– 27 proveedores de discos.

Preferencias categorizadas en pestañas con muchas posibilidades.
– Abrir las carpetas de Wiithon donde se descargan las carátulas.
– Wiithon aparece en Aplicaciones -> Juegos (en lugar de oficina)
– Se ha rehecho el CLI (en consola)
– Iconos adaptados a Karmic.
– Cambiado el 80% del código fuente. Muchas otros cambios funcionales de menor importancia.
– Creado un PPA para recibir actualizaciones automáticamente.

2. Características ya existentes

Funcionalidades básicas
————————————————–
– Añadir ISO/RAR/Directorio
– Extraer juegos.
– Borrar juegos.
– Ver espacio ocupado/total y número total de juegos.

Funcionalidades que hacen de wiithon ser «especial»
—————————————————
– GUI basado en GTK, diseñado para GNU/Linux.
Gestionar múltiples particiones WBFS de forma sencilla
– Diseñado con multilenguaje(i8n) para 16 lenguajes.
Ver nuestra «juegoteca» con toda su información sin necesidad de tener conectada la partición WBFS.
– Wiithon esta preparado para ser asociado con ficheros ISO.
– Eficiente buscador de juegos.
Copiar juegos entre particiones WBFS.
Refrescar particiones WBFS «en caliente», sin tener que reabrir el programa.
– Opción de evitar ejecutar wiithon como root, y dar la opción de ejcutarlo en espacio de usuario.
– Añadir fichero ISO/RAR/Directorio arrastrando (Drag & Drop)
– Añadir un directorio: buscará todas los ficheros ISO/RAR recursivamente
Renombrar nombre y/o idgame del juego.
– La tabla es ordenable por cualquiera de sus columnas.
Copiar las carátulas y disc-art a dos ruta elegidas. Útil para sincronizar carátulas con la SD de la Wii.
– Uso de multihilos y subprocesos para acelerar las operaciones.

3. Reporte de bugs

– El sitio oficial para reportar bugs es: https://bugs.launchpad.net/wiithon/+filebug

4. Instalación

He simplificado todo el proceso en un mega-comando. (se podría simplificar, sobretodo en karmic).
Debéis elegir entre la versión estable o arriesgaros con una versión poco probada a cambio de poder tener novedades más frecuentemente. Tener en cuenta que la versión que yo uso es la de desarrollo, la versión 1.1 solo la actualizaré para corregir bugs.
Tambien debeis comprobar las dependencias de los paquetes deb.

Wiithon ha sido realizado sobre una 9.10 con los repositorios multiverse activados (para sqlalchemy).
En 9.04 falla la dependencia de GTK, ya que esta distribución usa 2.14, y mucho menos la 8.10 que usa 2.12.
Realmente Wiithon funciona sobre GTK 2.14, pero tuve un pequeño problema que en la 2.16 no ocurría, y por tanto aumente la dependencia. Ire haciendo pruebas estos días y si verifico que funciona todo bien, bajaré la dependencia.
Actualmente esta son las dependencias de Wiithon 1.1 (en la de desarrollo pueden cambiar sin avisar):

  • libc6 (>= 2.4), libc6-dev (>= 2.4), python (>= 2.5)
  • gcc-multilib (>= 4.4) [solo para amd64]
  • python-sqlalchemy (>= 0.4)
  • imagemagick
  • gnome-icon-theme
  • libgtk2.0-0 (>= 2.16), python-gtk2 (>= 2.16), python-glade2 (>= 2.16)
  • python-libxml2
  • unzip

Solo teneis que elegir una de estas 2 opciones. El mega-comando mediante dpkg tratará de resolver todas las dependencias y además durante la instalación se machacará cualquier versión de wiithon anterior, no debeis preocuparos de desinstalar los anteriores «Wiithones».

Os recomiendo la 1.1 por su estabilidad pero por otro lado necesito betatesters de la de versión de desarrollo. Tener en cuenta que aunque es de desarrollo yo subo un paquete cuando hago una serie de pruebas, más o menos publico un paquete cada 5-10 revisiones.

INSTALACIÓN VERSIÓN 1.1 (ESTABLE):
grep "deb http://ppa.launchpad.net/wii.sceners.linux/wiithon-1.1/ubuntu karmic main" /etc/apt/sources.list || echo deb http://ppa.launchpad.net/wii.sceners.linux/wiithon-1.1/ubuntu karmic main | sudo tee -a /etc/apt/sources.list && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1F882273 && sudo apt-get update && sudo apt-get install wiithon && sudo gpasswd -a $USER disk

INSTALACIÓN VERSIÓN EN DESARROLLO (1.2):
grep "deb http://ppa.launchpad.net/wii.sceners.linux/wiithon/ubuntu karmic main" /etc/apt/sources.list || echo deb http://ppa.launchpad.net/wii.sceners.linux/wiithon/ubuntu karmic main | sudo tee -a /etc/apt/sources.list && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1F882273 && sudo apt-get update && sudo apt-get install wiithon && sudo gpasswd -a $USER disk

El programa estará en Aplicaciones -> Juegos.
NOTA: Si no te detecta las particiones WBFS, reinicia la sesión de GNOME/KDE.
NOTA2: Si por error poneis los 2 comandos, estais añadiendo 2 repositorios de wiithon distintos. Tendra prevalencia la versión de desarrollo por ser una versión más alta.
NOTA3: Si por algún motivo necesitas los paquqetes sueltos. Los podeis descargar de aqui: Versión 1.1, Versión 1.2

5. Actualización

Si has ejecutado el mega-comando, te habrá añadido un repositorio y por tanto recibirás actualizaciones automáticamente.

6. Uso de Wiithon en Consola (CLI)

Si eres de los que prefiere consola:
La consola de wiithon se ha hecho de cero (respecto aquella consola de la versión 0.95/0.98), esta es la salida de «man wiithon»:

SYNOPSIS
Modo GUI: wiithon iso1 iso2 iso3 iso4 … isoN
Modo CLI: wiithon [ CONFIGURACIÓN ] ACCIÓN

DESCRIPCIÓN
Wiithon  es  un  software  desarrollado en Python, C, C++ and bash.  Es
usado para un fácil manejo de juegos de la Wii en particiones  de  tipo
WBFS. Wiithon dispone de un CLI y un GUI de fácil uso.

CONFIGURACION
Estos parametros de configuración afectan a la acción elegida y al com‐
portamiento del programa.

-p, –partition
Establece la partición de trabajo. Si no se  indica  se  autode‐
tecta o pregunta

-g, –game
Establece  el juego de trabajo. Si no se indica se autodetecta o
pregunta

-w, –work
Establece el directorio de trabajo. Si no se indica se establece
el directorio actual.

–pause
Pausa la aplicación al final de su ejecución

ACCIONES
Las  acciones son excluyentes, solo podemos realizar una acción en cada
ejecución.

-l, –ls
Hace un listado de juegos

-f, –format
Convierte una partición FAT32 en WBFS

-m, –massive
Añade recursivamente todos los ISO y RAR  encontrados  desde  el
directorio de trabajo.

-a, –add
Añade  un  ISO  o  RAR. Se admiten expresiones regulares básicas
como: *.iso o *.rar

-e, –extract
Extrae un juego de la partición WBFS a ISO

-r, –rename
Renombra un juego.

-d, –delete
Borrar un  juego.

-i, –install
Instala un juego en la partición WBFS, desde el lector de DVD.
(solo backups, para originales es necesario un lector LG)

–covers
Descarga y copia todas las carátulas al  directorio  de  trabajo
actual.

–discs
Descarga  y  copia  todas los disc-arts al directorio de trabajo
actual.

EJEMPLOS
wiithon –ls
wiithon -m
wiithon -r
wiithon -a mario.iso
wiithon -a *.iso
wiithon -p /dev/sdb1 -l
wiithon –partition /dev/sdb2 –game RXG957 –rename

7. Descargar código fuente

El código fuente se descarga con la ayuda de bazaar desde: https://code.launchpad.net/wiithon

Actualmente hay 3 ramas: 1.0, 1.1 y trunk

8. Colaborar en Wiithon

Solo tenéis que registraros en launchpad y enviarme un correo con vuestro nick y explicarme un poco en que quereis ayudar, y os añadiré al grupo sin problemas.

9. Estado de traducción de Wiithon

Si quieres colaborar en algún lenguaje sin traducir o parcialmente traducido enviame un correo.

Lenguaje Traductor % Traducido
Español Ricardo Marmolejo García 100%
Inglés Ricardo Marmolejo García 100%
Francés Carel Foobar 100%
Holandés Koen Maes 0%
Alemán Speedygonzales (Markus Gewiss) 80%
Portugués Pakatus 0%
Portugués Brasileño
Alex Antão 100%
Italiano Carlo Mandelli 100%
Catalán Victor Micó Biosca 99

10. Team Wiithon

Desarrolladores Activos: Ricardo Marmolejo García
Carlo Mandelli
Desarrolladores Inactivos: Jose Luis Segura
Pequeñas contribuciones: Carel Foobar
Sergio Padrino

11. Pantallazos

Foros que he publicado wiithon:

http://www.elotrolado.net/hilo_nuevo-wiithon-1-1-el-gestor-wbfs-de-linux_1216486
http://gbatemp.net/index.php?showtopic=165139

Bueno gente, espero que os guste el resultado, ahora no menos importante es sacarle las tripas y encontrar bugs. No tengais miedo a usar Launchpad, es preferible, ya que así todos los bugs van quedando documentados, y es más fácil para todos.

87 respuestas

  1. :D Cuando me pasé a Karmic, la versión 1.0 me daba muchos errores y no funcionaba, espero que ahora vaya todo bien ;)

  2. Ya tenía ganas, sufro de versionitis aguda ;)
    Gracias

  3. Funciona perfectamente en Ubuntu 9.04, desde el código fuente. Los repositorios dan problemas de dependencias.

    • Gracias por tu comentario.

      He especificado las dependencias en la sección de instalación. Como ya he explicado, intentaré evitar el problema, y bajar a 2.14 para hacer Wiithon compatible por repositorios de 9.04 o superior.

      Un saludo.

  4. Hola,

    Tengo hardy amd64. ¿Como me instalo el paquete? He intentado cambiando karmic por hardy, pero me da el error:

    Imposible obtener http://ppa.launchpad.net/wii.sceners.linux/wiithon-1.1/ubuntu/dists/hardy/main/binary-amd64/Packages.gz 404 Not Found

    Ten en cuenta que la 8.04 es LTS y no puedo actualizar este ordenador a 9.10…

    Gracias

    • Buenas:

      Wiithon utiliza funciones de GTK relativamente recien implementadas.

      Lo único que puedes intentar es bajar los paquetes DEB sueltos e intentar instalarlos con opciones de saltarse las dependencias:

      sudo dpkg -i –force-all paquete.deb

      En 8.04 te va dar errores de GTK y no te llegará a arrancar, ya ocurría con la 1.0, en la 8.10 puede que te funcione pero te puede hacer algún extraño.

      Ahora mismo la 1.0 es para 9.04 o superior.
      Y la 1.1 es para 9.10.

      P.D: Voy actualizar el tutorial para poner los links de descarga de los deb.
      P.D: El CLI te debería funcionar perfectamente, si lo fuerzas a instalar.

      Un saludo

  5. Gracias una vez más makiolo,

    Ejecutado el primer macrocomando me actualiza hoy la versión, no había leido que lo habías cambiado de oficina a juegos y pensaba que no se había intalado, funciona perfectamente.

    Una cuestión, para la versión 1.2 que veo ya teneis en desarrollo ¿se podría poner más gestiones sobre el wbfs?, como recuperación de borrado o deshacer formateados erróneos, esto me pasó en mi hd llenito y todo al traste :(

    Saludos,

    • Me temo que eso que pides no es nada fácil xD

      Lo único que me plantearía es hacer una papelera de reciclaje en alguna cabezera de la partición wbfs que este libre.

      Hay que pedirle esas implementaciones al creador del WBFS, y yo el primero :D

      Un saludo!

  6. Un aplauso. El mega-comando lo facilita todo una barbaridad.
    Sólo dar una idea: el formato de disco no permite desfragmentarlo, ¿Es posible hacerlo o es una chorrada?
    Mis mas sinceras felicitaciones

  7. Hola,

    Lo he bajado con:

    bzr branch http://bazaar.launchpad.net/~wii.sceners.linux/wiithon/1.1 wiithon

    Hago «sudo make install», me sale

    ==================================================================
    Clean old installs
    ==================================================================
    cp libwbfs_binding/wiithon_wrapper /usr/games/
    cp: no se puede efectuar `stat’ sobre «libwbfs_binding/wiithon_wrapper»: No existe el fichero o el directorio
    make: *** [copy_archives] Error 1

    y sale de la instalación.

    ¿Pistas?

    • Buenas:

      Te has descargado el código fuente, y como en cualquier otro proyecto primero debes compilarlo, son 2 pasos:

      make
      sudo make install

      Pero antes mirate que cumples las dependencias.

      Build-Depends: gcc-multilib (>= 4.4) [solo si vas con 64 bits], g++ (>= 4.4), intltool
      Depends: libc6 (>= 2.4), libc6-dev (>= 2.4), python (>= 2.5), gcc-multilib (>= 4.4) [solo si vas con 64bits], python-sqlalchemy (>= 0.4), imagemagick, gnome-icon-theme, libgtk2.0-0 (>= 2.16), python-gtk2 (>= 2.16), python-glade2 (>= 2.16), python-libxml2, unzip

      Build-Depends son dependencias para poderlo compilar correctamente.
      Depends, son dependencias de ejecución, es decir, despues de compilarlo podrías desinstalar los paquetes build-depends, pero vamos, que para lo que ocupan dejalos.

      Un saludo.

      • Muchas gracias. Burrería mía al obviar el make.

        Ahora a intentar que ejecute. Por cierto ¿hay algun foro/lista donde pueda poner
        errores de ejecución sin «cargar» en exceso estos comentarios?

        Gracias por adelantado.

      • El sitio oficial es esto:

        https://answers.launchpad.net/wiithon

        Hay puedes crear preguntas, aunque veas que esta todo en ingles, haz la pregunta en español.

        Hay una lista de correo en el team de launchpad, pero no creo que te deje suscribirte sin ser del team.

        Un saludo!

  8. Más muchas gracias.

    Te «veo» por allí.

    Saludos.

  9. Exelente programa! me parece mucho mejor que wbfs manager para windows

  10. Hi,
    OS: debian testing 2.6.30-2-686
    working fine , using the wiithon 1.0 installation, but wiithon crash when i try to download wiitdb.zip ?!
    do you have an idea :p

    thanks you

  11. Me doy. Me baje el source code a través de bzr y no puedo compilarlo. Estoy en opensuse 11.2 y ya resolvi varias dependencias pero me sale este error a la hora del make:

    make -C libwbfs_binding
    make[1]: Entering directory `/home/rick/Wii/Wiithon/libwbfs_binding’
    gcc -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -Ilibwbfs -O2 -Wall -m32 -o libwbfs/libwbfs.o -c libwbfs/libwbfs.c
    In file included from /usr/include/features.h:371,
    from /usr/include/time.h:28,
    from libwbfs/libwbfs.h:6,
    from libwbfs/libwbfs.c:7:
    /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
    make[1]: *** [libwbfs/libwbfs.o] Error 1
    make[1]: Leaving directory `/home/rick/Wii/Wiithon/libwbfs_binding’
    make: *** [libwbfs_binding/wiithon_wrapper] Error 2

  12. hola makiolo, acabo de pasarme a molinux y al tratar de instalar con el megacomando, me ha dado este error:

    ha ocurrido un problema imposible de corregir cuando se inicializaba la informacion de los paquetes.
    por favor, informe de esto como un fallo en el paquete «update manager» e incluya el siguiente mensaje de error:
    «E: linea 8 mal formada en lista de fuentes/etc/apt/sources.list (analisis de URI), E: no se pudieron leer las listas de fuentes»

    he intentado abrir el synaptics para comprobar de nuevo los paquetes de dependencias y tampoco me deja por el mismo error. sabes que puede ser?
    gracias.

  13. Hola de nuevo Makiolo, dando una pequeña actualización de mi instalación en Opensuse:
    -Ya logre el make y el «sudo make install» luego de buscar e instalar miles de librerias c/c++ :P todo me salio perfecto cero errores
    -Ahora a la hora de ejecutarlo me estoy topando con esto:
    Traceback (most recent call last):
    File «/usr/games/wiithon», line 17, in
    from core import WiithonCORE
    File «/usr/share/wiithon/core.py», line 15, in
    from hachoir_core.i18n import guessBytesCharset
    ImportError: No module named hachoir_core.i18n

    Creo que es una libreria no instalada de python la causante pero agardeceria me iluminaras un poco el camino.

    Muchas gracias por tu ayuda, esta instalcion me esta ahciedno que aprenda nuevas cosillas :D

    • Buenas:

      Veo que estas con la 440 de desarrollo. Carlo acaba de añadir esa dependencia haciendo pruebas. A mi me funciona bien, pero a ti te falta la librería «Hachoir» y todavía no esta programado el uso de una alternativa para los que no la tienen.

      Descarga la revisión anterior que no tiene esa dependencia añadiendo -r439 al comando de descarga bzr branch … etc

      Si no entiendes algo, pregunta :D

      Un saludo.

      • De pelicula Makiolo. Me ha funcionado perfectamente pero con la -r435 :D :D. Muchas gracias por tu ayuda

  14. Muchisimas gracias. A probarlo!

  15. Buenas, veo que Wiithon ya puede extraer las isos a archivos .wbfs, pero … ¿es posible usarlo para convertir un fichero iso a un fichero .wbfs? pronto no tendremos ningún disco duro en formato WBFS, y Wiithon no hace casi nada si no detecta una partición en ese formato montada.

    Gracias por Wiithon!

  16. Un excelente programa. Solo tengo un pequeño bug y es que a veces tengo que cerrarlo porque no detecta la partición a la primera, pero con cerrarlo y abrirlo vuelve a funcionar. Ando trasteando con el código, así que si encuentro el fallo lo pondré en el launchpad.

  17. Muchas gracias, funciona de maravilla, has hecho un gran trabajo.

    Suerte en el examen!

  18. Un magnífico trabajo. Así da gusto. Antes usaba el WFBSmanager en windows, pero gracias a ti puedo hacerlo todo en mi Ubuntu. Además, las extracciones en WFS es una de las funciones a las que le voy a sacar más provecho, jeje (sólo me faltaría poder seleccionar varios juegos a la vez, pero seguro que por consola y con un script se puede hacer). Aprovecho para desearte un Feliz Año!

  19. Ubuntu == «El linux»

    A la mierda con tu programa, uso Arch, gracias por pensar en el resto…

    • Trankilo chico, debería borrarte el post, no obstante te contesto.

      Esa igualdad que tu solo deduces yo no la he dicho en ningún momento.

      El programa es software libre, y por tanto puedes bajar el código fuente y compilarlo para cualquier distribución de Linux, si lo facilito para ubuntu es porque Launchpad proporcione una gran plataforma para distribuir software facilmente para desarrolladores y para usuarios. No conozco una alternativa mejor que launchpad para hacerte un repositorio facilmente.

      Otro tema es que yo no trabajo para ti, todo lo que implemente será en mi propio beneficio o de las peticiones de implementación de gente a la que le tenga aprecio. Si quieres requisitos a la carta te puedo pasar mi paypal.

      Otra cosa es que del feedback de los usuarios y de las ideas que aportan los usuarios las vea útiles y las implemente porque tambien son útiles para mí, o porque su implementación son un reto personal o porque quiero aprender en ese area.

      Un saludo. Ricardo

    • Vaya hombre! Yo también uso Arch! Y no sólo funciona perfectamente, sino que cuando detecté un bug en Wiithon lo tenía arreglado en 24 horas. Y sólo con pedirlo por favor…..
      Así que » un poquito de porfavor» que aquí son muy buena gente.

      Saludetes,

      kInU

  20. Genial el programa, hace bastante que no lo actualizaba y la interfaz gráfica le sienta estupendamente.

    Solo una sugerencia, y es si podrías incluir la extracción en formato ciso (o similar) que utiliza el wfbs_win de hermes y que permite que al extraer de una partición wbfs el fichero iso resutlante no termine por ocupar siempre los 4.4 GB sino que ocupará lo mismo que en la wbfs… en ocasiones la diferencia es de más de 4 GB :O

    Gracias por el programa

  21. […] Usar un programa para crear la partición WBFS y gestionar las copias de juegos. En linux puede usarse wiithon. […]

  22. Tengo una duda, esta version de Wiithon puede desfragmentar el discod uro wbfs, o en tal caso listar los archovos iso por fechja que se subieron al disco duro ???

  23. Oyeee!!! Que yo tambien uso Arch, como el simpaticón de antes! Y la verdad es que me gustaria conseguir instalarlo, pero no se si me dará problemas de dependencias, o si serán los paquetes seran los mismos en Arch que en Ubuntu…
    La pregunta es… seria muy complicado hacerlo o simplemente compilando el codigo fuente tiraria???
    Gracias!

    • Hola senx,

      Yo lo tengo instalado y funcionando con:

      make
      sudo make install

      Las dependencias equivalentes en Arch son:

      python-sqlalchemy 0.5.5-1
      imagemagick 6.5.7.10-1
      gnome-icon-theme 2.28.0-1
      gtk2 2.18.3-2 -> libgtk2
      gtk2+extra 2.1.1-1
      pygtk 2.16.0-2 -> python-glade2 + python-gtk2
      python-lxml 2.2.4-1 -> Python binding for the libxml2 and libxslt libraries

      Y seguro que no fallas ;-)

      Saludos,

      kInU

  24. […] En mi caso para Ubuntu Karmic solo es ejecutar una linea de comando, para Ubuntu Karmic pueden seguir la guía publicada en Invasión Tux. […]

  25. Compilada y funcionando la versión de desarrollo (en este momento 1.21 (rev 460) en Mandriva 2010 x64. Muchas gracias.

  26. Un gran programa para un gran sistema operativo. Me encanta. Muy cómodo e intuitivo de usar.

    Un gran trabajo.

    Muchas gracias.

    Saludos.

  27. hi, tengo una duda, como puedo instalar esas librerias como
    libc6 (>= 2.4), libc6-dev (>= 2.4), python (>= 2.5)

    lo que pasa es que soy nuevo en linux, instale ubuntu 9.10

    anterior mente tuve un error y me marco en la parte superior derecha de ubuntu, pero lo solucione con esta linea de comendos : sudo gedit /etc/apt/sources.list
    quitando la linea que me ocasionaba error, pero el chiste no es quitarla si no rreparar el problema, por eso quiero saber librerias como las instalo y como las desinstalo, espero y me respondan y gracias

  28. Bueno, decir que en primer lugar me confieso Ubuntuadicto y todavía no me he instalado este programa (pero lo voy a hacer ya mismo) por lo que a lo mejor pregunto algo obvio.

    Mi problema es que mi partición WBFS se ha llenado y como el disco tenía más espacio me gustaría borrar otras particiones (que lo hago fácil con GParted) para redimensionar (agrandar la partición WBFS).

    GParted no me deja redimensionar la partición WBFS porque no conoce ese FS y por lo que leo en Wiiton no hace ese trabajo (supongo).

    ¿Hay otra solución distinta de borrar todo y volver a meter todos los juegos?
    a) Sería bueno un módulo que permitiera a GParted gestionar WBFS.
    b) También sería bueno que Wiiton tuviera esa funcionalidad.
    c) Cualquier otra herramienta adicional que exista y no conozco.

    Os felicito por el trabajo y os animo a que continuéis.

    • Buenas!

      Hermes (programador de la scene wii) ha dicho varias veces que no es posible la redimensión de particiones WBFS. Por ello solo nos queda predecir bien el espacio que vamos a necesitar y esperar a un posible WBFS2, o en últma instancia, pasarte todos los juegos a FAT32.

      Dudo mucho que gparted implemente nunca wbfs, porque ha sido un sistema de archivos que funciona bien, es muy rápido y relativamente seguro.

      Yo usarría otro disco auxiliar … yo tengo 1 TB para el solo, evidentemente me queda mucho, o no tanto, para llenarlo.

      Un saludo.

      • Gracias por las aclaraciones.

        Lo he instalado en Ubuntu 9.10 y funciona muy bien (excepto lo de cambio de nombre de los juegos que no acabo de entender o no me funciona fino).

        La funcionalidad de carga recursiva de un directorio me vendrá bien para cambiar de disco (otros WBFS Managers en Windows hay que seleccionar uno a uno).

        NaClU2

  29. ¡magnifico programa!

    Funciona de maravilla, y desde que lo uso no tengo que arrancar windows para gestionar mis copias.

    Mucho mejor que WBFS Manager, y las tontas letras de unidad de windows.

    ¡¡¡Gracias por todo!!!

  30. hola,

    me podriais describir paso a paso como meter el wiithon
    yo es que con el tutorial no me entero tengo el karmic, cuando pulso el enlace me aparece un menu pero no lo se seguir.

    pregunto, si tengo el neogamma este ya me vale para poder jugar independientemente con dvd o usb no?.

    gracias por adelantado y perdonad las molestias.

    • Abre una consola (Accesorios -> Terminal) y pones el comando del tutorial, ese grande que esta debajo de la linea «INSTALACIÓN VERSIÓN EN DESARROLLO (1.2):».

      Durante el proceso hace todo automáticamente, pero te preguntara tu contraseña de root. Y si te hace alguna pregunta Y/N, pues le dices que yes.

      Un saludo.

  31. Gracias por tu esfuerzo

  32. me sigue dando error

    si alguien sabe donde meto la pata que me lo diga.
    gracias.

  33. Solamente darte la gracias por este gran trabajo.
    Estoy usando Ubuntu 9.10 y la verdad es que me ha sorprendido muy gratamente este programa y lo bien que funciona. Buscaba alternativas en Linux y pensaba que ya no iba a encontrar nada, la solpresa es que lo hay y mejor de lo que he visto en Windows.
    Espero no lo dejes y sigas ampliando este magnifico proyecto.

    ¡Muchas gracias de nuevo!

  34. Buenas noches,como vosotros siempre busco la alternativa en linux…
    Pero tengo un problema despues de instarlo correctamente en unbuntu 9.10,el programa no esta en aplicaciones>juegos,por consola si lo lanza pero me interesa el modo grafico.
    Estaria muy agradecido en una posible solucion y enhorabuena porel trabajo.
    Gracias.

    • Buenos dias: La verdad es que sería interesante saber porque no se te ha creado el menú….
      Crear un menú es muy fácil.
      Boton derecho en el applet de Aplicaciones Lugares …. -> Editor menus -> Te vas a juegos y añades un Lanzador con el comando wiithon.
      El icono lo puedes encontrar en: /usr/share/pixmaps/wiithon.png (Tambien esta en svg y xpm).

      Un saludo.

      • Muchisimas gracias por responder tan rapido makiolo.
        Me manejo en Linux bien,lo de editar el menu,ya lo habia hecho …pero el lanzador no hace nada.Tampoco esta el icono en la carpeta pixmaps.
        Solo me deja utilizarlo en modo consola y no entiendo por que …
        Me imagino que desde consola no habrá ningun comando para lanzarlo en modo grafico no?
        La verdad me fastidia bastante no poder utilizarlo despues del buen trabajo que has hecho y que siempre hago equilibrios para no tocar windows.
        Gracias

      • Claro, simplemente poner «wiithon» en consola y salta en modo gráfico. El modo consola salta cuando le pasamos algún parametro como «wiithon ls» para listar los juegos, etc …
        Lo que tiene pinta es que tienes un problema en la instalación. Prueba el supercomando, o prueba a simplemente bajarte el último DEB y lo instalas. (De esta última forma, lo malo es que no recibes actualizaciones).

        Un saludo.

  35. When will be also released for distributions like Gentoo (Sabayon 5.2)? The software looks great and interesting, it’s a shame not be able to use on my distro and be forced to install ubuntu or debian.

  36. […] Las características principales de esta herramienta son la interfaz gráfica basada en GTK, el formateo de particiones con WBFS, el soporte de archivos ISO y RAR, la descarga de información completa de los juegos y de las carátulas, la administración completa de los juegos y el soporte de 16 idiomas. Pero si quieres conocer todas sus características, puedes leerlas aquí. […]

  37. […] Las características principales de esta herramienta son la interfaz gráfica basada en GTK, el formateo de particiones con WBFS, el soporte de archivos ISO y RAR, la descarga de información completa de los juegos y de las carátulas, la administración completa de los juegos y el soporte de 16 idiomas. Pero si quieres conocer todas sus características, puedes leerlas aquí. […]

  38. Hola

    Excelente trabajo amigo !!

    ¿Tienes previsto preparar una versión para otras distribuciones en .rpm?

    Un saludo.

  39. […] Las características principales de esta herramienta son la interfaz gráfica basada en GTK, el formateo de particiones con WBFS, el soporte de archivos ISO y RAR, la descarga de información completa de los juegos y de las carátulas, la administración completa de los juegos y el soporte de 16 idiomas. Pero si quieres conocer todas sus características, puedes leerlas aquí. […]

  40. Fantasticooo

  41. Muchas felicitaciones por el modulo

  42. ¡Estupendo veo que sigues con tu fantástico proyecto!
    He probado la versión 1.2. y encuentro el siguiente problema:
    No descarga la información extra de los juegos. He vuelto a poner la 1.6 y ésta lo hace sin problemas.
    Otra cosa: La extracción de juegos de la partición WBFS tarda bastante…¿es normal?.
    Saludos
    Frannoe

  43. bonjour,
    après mise à jour de la base de données, plus d’informations (pas de remise à jour).
    Wiithon 1.21 ubuntu 10.10

    bug?

  44. […] a página, estas são os pacotes que temos que ter […]

  45. Lo instalé en mi Ubuntu 10.10 con el «megacomando», pero le doy al icono que me añade en Juegos y no hace absolutamente nada. Ejecutando el comando que corresponde al icono en línea de comandos me da la siguiente salida:

    File «/usr/share/wiithon/wiithon.py», line 15, in
    from cli import WiithonCLI
    File «/usr/share/wiithon/cli.py», line 11, in
    from wiitdb_schema import Particion
    File «/usr/share/wiithon/wiitdb_schema.py», line 32, in
    session = util.getSesionBDD(db)
    File «/usr/share/wiithon/util.py», line 377, in getSesionBDD
    session = Session()
    File «/usr/lib/python2.6/dist-packages/sqlalchemy/orm/scoping.py», line 52, in __call__
    return self.registry()
    File «/usr/lib/python2.6/dist-packages/sqlalchemy/util.py», line 1266, in __call__
    val = self.registry.value = self.createfunc()
    File «/usr/lib/python2.6/dist-packages/sqlalchemy/orm/session.py», line 176, in __init__
    super(Sess, self).__init__(**local_kwargs)
    TypeError: __init__() got an unexpected keyword argument ‘transactional’

    • Por cierto, se me olvidaba decir que la versión que instalé es la estable, la 1.1

    • Hola, yo también tengo la 10.10 y he instalado con synaptic. A mi el error que me da es el mismo, salvo el primer fichero que es «/usr/games/wiithon» en vez de “/usr/share/wiithon/wiithon.py”. Si teneis idea de qué se puede probar lo intento (quiero quitar el WXP de enmedio)
      Saludos.

  46. No se porque me da este error al tratar de actualizar el WiiTDB:

    Error importing wiitdb.xml: XML does not exist

    Estoy usando Ubuntu 10.04 LTS.

    Por favor que alguien me diga que puedo hacer para que no me de este error.

    Gracias…

  47. Hola tengo un pequeño problema con wiithon. Resulta que tengo el disco duro formateado en FAT32 pero cuando intento darle el formato WBPS me dice que el disco debe tener formato FAT32. ¿Alguien sabe algo de esto o le a pasado algo parecido?

    Muchas gracias.

  48. Muy buenas,

    Antes de todo felicitarte por este magnifico programa.
    Soy usuario de este y le encuentro un inconveniento…
    Yo tengo muchos juegos descargados, y para que me ocupen menos en el disco duro de mi ordenador los tengo comprimidos. WiiThon descomprime los juegos cuando se los metes.Cuando algún amigo mio quiere que le copie todos mis juegos selecciono la carpeta donde tengo todos los comprimidos y todos palante. El problema me vino el otro día que no me quedaba sitio en el disco duro para descomprimirlos, con lo que tuve que ir uno a uno metiendolos.

    Mi sugerencia es, cambiar el metodo que tiene el programa para descomprimir. Me explico:
    Hasta ahora lo que hace es cojer la lista de comprimidos, los descomprime en una carpeta (todos) y una vez descomprimidos (todos) comienza a volcarlos a disco.
    Si esto se cambia y que valla recorriendo todos los ficheros comprimidos, y con forme lo valla descomprimiendo lo vuelca a disco y lo borra (Si el usuario desea borrarlo).
    Así cuando tienes una gran cantidad de Juegos comprimidos no es un inconveniente el tener poco espacio en el disco duro.

    Un saludo, y espero que esta «critica» se tome como una critica constructiva.

    • Gracias por la sugerencia, conozco el problema, lo k personalmente no me supone un gran problema, de momento siempre tengo espacio libre, y sobre todo, estoy muy ocupado esta año con la uni. Puede que en el futuro retoma el tema.

      Un saludo.

  49. Hola, instale con el megacomando la version 1.1. Uso ubuntu 10.10.Se instalo me creo el icono es juegos pero cuando lo ejecuto no hace nada y en la consola me da lo siguiente:

    ricardo@Inspiron-1420:~$ wiithon
    Traceback (most recent call last):
    File «/usr/games/wiithon», line 15, in
    from cli import WiithonCLI
    File «/usr/share/wiithon/cli.py», line 11, in
    from wiitdb_schema import Particion
    File «/usr/share/wiithon/wiitdb_schema.py», line 32, in
    session = util.getSesionBDD(db)
    File «/usr/share/wiithon/util.py», line 377, in getSesionBDD
    session = Session()
    File «/usr/lib/python2.6/dist-packages/sqlalchemy/orm/scoping.py», line 52, in __call__
    return self.registry()
    File «/usr/lib/python2.6/dist-packages/sqlalchemy/util.py», line 1266, in __call__
    val = self.registry.value = self.createfunc()
    File «/usr/lib/python2.6/dist-packages/sqlalchemy/orm/session.py», line 176, in __init__
    super(Sess, self).__init__(**local_kwargs)
    TypeError: __init__() got an unexpected keyword argument ‘transactional’

    Lei que le paso a otros pero no vi la solucion.
    Te agradeceria que me ayudes.
    Saludos

    • Instalaté la 1.2. En ubuntu 10.10 han actualizado sqlalchemy (que es el motor de base de datos que usa wiithon) y la 1.1 ha dejado de funcionar.

      Ya lo miraré para hacerlo retrocompatible. Mientras usa la 1.2, que trae cosas nuevas y funciona bien.

      Saludos.

  50. Hey man, I’m in trouble.

    I’ve managed to install the rev 493, but now I’m not able to install the rev 495, to fix the wiitdb error!

    Please help me!

  51. […] Las características principales de esta herramienta son la interfaz gráfica basada en GTK, el formateo de particiones con WBFS, el soporte de archivos ISO y RAR, la descarga de información completa de los juegos y de las carátulas, la administración completa de los juegos y el soporte de 16 idiomas. Pero si quieres conocer todas sus características, puedes leerlas aquí. […]

  52. gracias por tu comentario

  53. […] for Windows basics. « Ade’s Softmodding … . Ade’s Softmodding Wii blog . Wiithon 1.1 publicado! « Invasión Tux . HOWTO: Play WiiWare & VC games via uLoader « […]

Deja un comentario