News/release from Suloku
Wii/GameCube memory card manager is a project which has evolved from the mcbackup libOGC example back on 2006.
That example was intended to backup gamesaves over network and Akot added SD card support (trhought the SD gecko adapter) on 2007.
In early 2008 justb and dsbomb rebaptized the project to it's current name, added support for savegame deleting, showing the savegames information and developed a nice GUI for it.
Now, here is gcmm, ported to wii and libfat. More important, mcbackup has never correctly restored the savegames, though it may sometimes work, it seems to be pure luck.
This has been fixed. Enjoy.
Features:
-Backup savegames to front SD (wii) or SD gecko (gc)in GCI format.
-Restore gci savegames to memory card.
-Delete savegames.
Limitations:
-Only supports the GCI format. Anyway it's the most used and ther are tools to convert other formats into GCI.
-Protected gamesaves will only be able to be restored on the card it was backuped from. Even though, some protected savegames will still not work as some save protection rely in the situation of the gamesave on the memory card.
-Official Nintendo memory cards won't work in Wii mode for now due to a change in the DSP.
WIP:
-Add full raw memory card image backup and restore. Thanks to Masken for information and sources.
Additional notes about protected savegames:
Protected savegames rely on the serial ID that is given to the memory card when it is formated. That's why they won't work in other cards and why they won't work on the same card if that has been formatted.
Restoring a raw image to a diferent card has still to be tested to see if that will permit using a protected gamesave on another memory card.
Thanks to:
-SoftDev
-Costis
-Masken
-Justb & dsbomb
-CowTRobo & Samsom for very useful old sources
Wii / GameCube gestor de la tarjeta de memoria es un proyecto que ha evolucionado a partir del ejemplo mcbackup libOGC nuevo en 2006.
Ejemplo que se pretendía gamesaves copia de seguridad a través de la red y añade Akot apoyo tarjeta SD (trhought el adaptador SD Gecko) en 2007.
A principios de 2008 justb y dsbomb rebautizó el proyecto a su nombre actual, agregó el apoyo a la supresión de savegame, mostrando la información y grabadas desarrollado una agradable GUI para él.
Ahora, aquí es gcmm, portado a wii y libfat. Más importante, mcbackup nunca ha restaurado correctamente las partidas grabadas, aunque a veces el trabajo, parece ser pura suerte.
Esto se ha corregido. Disfrutar.
Características:
-Copia de seguridad grabadas en el anverso SD (Wii) o SD Gecko (GC) en el formato de GCI.
Restaurar GCI-grabadas a la tarjeta de memoria.
-Eliminar grabadas.
Limitaciones:
Sólo soporta el formato de GCI. De todos modos es el más utilizado y existen herramientas para convertir otros formatos en GCI.
-Protegidas gamesaves sólo podrá ser restaurado en la tarjeta era de backuped. Aunque, algunas protegidas grabadas aún no funcionará, ya que algunos se basan en la protección de salvar la situación de los gamesave en la tarjeta de memoria.
-Oficial de Nintendo de tarjetas de memoria no funciona en modo de Wii, por ahora debido a un cambio en la DSP.
WIP:
-Añadir plena cruda imagen de la tarjeta de memoria de copia de seguridad y restauración. Gracias a Masken y fuentes de información.
Notas adicionales sobre protección grabadas:
Protegidas grabadas dependen de la serie de identificación que se da a la tarjeta de memoria cuando está formateada. Es por eso que no van a trabajar en otras tarjetas y por qué no van a trabajar en la misma tarjeta en caso de que se ha formateado.
Restauración de una cruda imagen de una tarjeta diferente aún no se ha probado para ver si se permitirá el uso protegido gamesave en otra tarjeta de memoria.
Gracias a:
-SoftDev
-Costis
-Masken
-Justb y dsbomb
-CowTRobo y Samsom muy útil para las fuentes de edad
  
 Sera el Suloku que todos conocemos aquí en EOL?danny.ml escribió:News/release from Suloku![]()
Sera el Suloku que todos conocemos aquí en EOL?
  
  
  
 
  
  
 Manusegawa escribió:vale, pero las memory cards oficiales siguen sin ir, no?
suloku escribió:Manusegawa escribió:vale, pero las memory cards oficiales siguen sin ir, no?
Sí, las memories oficiales tienen que desbloquearse, cosa que hace el DSP (no me preguntes lo que es, porque lo unico que se es que tiene que ver con el audio y no le veo mucho sentido :S)
Según me comentaron marcan y shagkur en modo wii las instrucciones del DSP para desbloquear las memory oficiales habran cambiado un poco y por eso no se pueden montar. Las no oficiales no hay que desbloquearlas y por eso funcionan.
Shagkur ya me dijo que en cuanto saque tiempo se lo mirara, asi que sera cosa de esperar a que lo parchee en libogc y recompilar.
 hyrulen escribió:esto funcionaria en una GC, y por ende, con memorias oficiales?


  offspringboy escribió:Disculpenme pero no entiendo muy bien para que sirve. Me lo podrian decir de una manera mas facil???
offspringboy escribió:En otro orden de cosas, si se pusiese la Wii en modo GC, ¿esto funcionaría con memory cards oficiales? Claro, que si se pierde el acceso al front SD, y no tengo el gecko, estamos en las mismas. xD
Mark R. escribió:Gracias una vez más, suloku, por tu trabajo
Lo del DSP no sé qué es. Pero si que recuerdo que había dos tipos de tarjetas de memoria oficiales: las no comprimidas (las de 59 bloques) y las comprimidas (todas las demás). De ahí que extrayendo un .GCI del mismo juego en dos tarjetas de memoria de distinto tipo ocupen diferente. Tal vez esta información te sea de utilidad, aunque la recuerdo vagamente y no te puedo asegurar que esté en lo cierto. Estaría bien tener una opción para descomprimir las partidas de las memorias oficiales de 251 bloques o más (una vez consigas leer/escribir datos en ellas, claro, que además tampoco me ha quedado claro con tu último mensaje en el que dices que si van bien).
Mark R. escribió:Te comento, también, algo sobre las partidas no copiables. Hay algunos juegos (Fire Emblem, si no me equivoco) que no guardan dentro nada de la ID de formateo, así que con tu programa serían copiables (teóricamente).
Mark R. escribió:Y por último... Recuerdo que había un byte en cada partida que le decía al firmware de GC si era copiable o no (indistintamente de que luego en el juego diese error por lo del a ID). ¿Podríamos tener una opción para cambiar ese byte a nuestro antojo? (No me preguntes cuál era, no me acuerdo, pero tengo un programa por ahí que lo hace.)
Mark R. escribió:Por otra parte, no creo que los juegos guarden la posición exacta en la memoria. Juegos como F-Zero GX guardan la ID, efectivamente. Pero aunque luego le cambies la ID manualmente (hexadecimalmente) la partida se corrompe ya que el chequeo del CRC se invalida. Se tendría que generar un nuevo checksum para que funcionase en la nueva tarjeta de memoria. Pero lo de guardar la posición, en caso de ser cierto, me parecería una guarrada por parte de Nintendo.
Mark R. escribió:Una sugerencia que me gustaría hacerte es: ¿sería posible añadirle una opción para ver la ID de cada tarjeta de memoria y otra para formatearla con la ID que queramos? De esta manera, podríamos formatear una tarjeta de memoria con la misma ID de nuestras partidas protegidas y copiarlas tranquilamente sin necesidad de modificar lo del checksum de cada partida.
[/quote]Mark R. escribió:PD: Ahora recuerdo que emu_kidid dijo unos meses que estaba haciendo un programa de este estilo también: enlace. La captura pinta bastante bien. Puedes hablar con él para ver qué te cuenta sobre lo de montar memorias oficiales.
.  
 M@tu escribió:Es decir, que puedo hacerme copias de seguridad desde una tarjeta de memoria no oficial a la SD de la Wii?
Porque si es eso me lo descargo pero ya xD Que mi partida de F-Zero es sagrada.
Mark R. escribió:M@tu escribió:Es decir, que puedo hacerme copias de seguridad desde una tarjeta de memoria no oficial a la SD de la Wii?
Porque si es eso me lo descargo pero ya xD Que mi partida de F-Zero es sagrada.
Hazlo y verás que la copia no vale para nada por la protección que lleva el F-Zero GX. Más arriba están los detalles, nadie aún ha conseguido copiar partidas funcionales del F-Zero GX a otra memoria (las del garaje no cuentan).
suloku escribió:Primero, ahora que me acuerdo, si alguien tiene una GC con BBA y sabe y puede cargar homebrew, aparte de tener una memory card vacia en la que pueda hacer pruebas le agradeceria que contactara conmigo para hacer pruebas de restauracion de imagenes de memory card con savegames protegidos y tal, ya que yo no restaurar imagenes de momento (bueno, con el programa de softdev puedo, pero solo a la misma mc y no me sirve).
...
, yo te puedo echar una mano en el testeo que propones. Tengo una GC con el BBA+PSO, además tengo el SD Media Launcher con el SDLoad para que funcione bien el homebrew de GC. Tengo también el SD-Gecko y el adaptador SD que trae el SD Media Launcher y 3 memory card de las de 59 bloques aunque son todas oficiales de nintendo pero para hacer pruebas en GC creo que comentaste que esto no era problema. Además de tener una SD de 128 MB, otra de 1 GB y otra de 2 GB, creo que material no me falta jeje.
 
M@tu escribió:Al menos, a mi partida del Melee sí podré hacerle un backup...
A ver si podemos copiar pronto partidas del F-Zero que se me borran y me muero.
suloku escribió:pakitovic, muchas gracias por tu ofrecimiento. Ahora mismo voy a tener todos los examenes y no creo que le dedique mucho tiempo al asunto, pero en cuanto me ponga te aviso ^^
De todas formas me he comprado un bba de segunda mano (a ver si llega pronto)
, tengo el hilo en favoritos para cuando lo retomes 
.suloku escribió:Solo formatea en caso de que la memory card este corrupta y esta sea irrecuperable, aunque el sdk de nintendo tiene la funcion para formatear la memory.
Hay un programa de GC para formatear, pero realmente la corrompe y luego la gc la formatea.
Un programa del sdk de ninty si que deja formatear bien, y ademas en codificacion ANSII o SJIS (japon), aunque formateando en SJIS te dira que la mc esta corrupta cuando vaias al menu de la mc.
Tengo que probar la funcion de formatear de libogc a ver que hace, por el codigo parece que deberia formatear bien la mc, pero en principio no esta acabada creo.
 )Gracias por la respuestasuloku escribió:Solo formatea en caso de que la memory card este corrupta y esta sea irrecuperable, aunque el sdk de nintendo tiene la funcion para formatear la memory.
, es que o estaba un poco cegato o era alguna combinación 'secreta' de botones jeje.Entonces estas serían las unicas formas de formatear la MC (corromperla, aplicación filtrada o libogc), realmente si nunca llegas al estado de tener la MC corrompida nunca se formatearía por medios normales, verdad? y no se cambiaría el código que se genera al formatearla que hace que algunas partidas no se puedan restaurar correctamente.suloku escribió:Hay un programa de GC para formatear, pero realmente la corrompe y luego la gc la formatea.
Un programa del sdk de ninty si que deja formatear bien, y ademas en codificacion ANSII o SJIS (japon), aunque formateando en SJIS te dira que la mc esta corrupta cuando vaias al menu de la mc.
Tengo que probar la funcion de formatear de libogc a ver que hace, por el codigo parece que deberia formatear bien la mc, pero en principio no esta acabada creo.
pakitovic escribió:Mi pregunta es, ¿si se restaura una imagen completa de la MC (como se llamaban?) en otra MC se clonaría el número que genera al formatearse? Si esto es así, se podrían copiar partidas del tipo 'pueblos del AC' que normalmente no se puede entre esas MC porque la GC pensaría que es la misma, o esto es por otro tema de permisos o algo así (el menu que sale en la GC que pone Copiar, Borrar, Transferir)

