GCMM+ r1.0ev04 [GameCube MemoryCard Manager]

      GCMM+ r1.0ev04 [GameCube MemoryCard Manager]

      GameCube Memorycard Manager+ is an aplication to backup Nintendo
      GameCube savegames.

      GCMM is a project started by dsbomb and justb, which is based on
      Askot's modification to add SD support to the mcbackup libogc example.

      suloku has updated the code to newest libraries to port it to the Wii
      system, and what I find more important: restoring savegames now works
      properly. GCMM+ is a fork of GCMM featuring all modifications done to
      GCMM in various places, plus several minor new stuff.

      FEATURES:
      * Backups and restores savegames into GCI format
      * Deletes savegames from slot B memory card
      * Wiimote and GameCube controller support
      * Power button support
      * Front SD (wii) and SDGecko (gc) support
      * A (somewhat) nice UI
      * Open Source!

      TODO:
      * Add icon and banner display for the savegames
      * Add raw image read and write support
      * Add hotswapping
      * Better code
      * Support storing on USB
      * Support EXT-FS

      LIMITATIONS:

      Protected Savegames:
      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.

      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 different card has still to be
      tested to see if that will permit using a protected gamesave
      on another memory card.

      Other savegame formats:
      There are computer programs that can transform other savegame
      formats into GCI. GCP format is a raw savegame image of the
      memory card. At the moment creating a raw image is possible
      thanks to Masken, but there are still problems when restoring.

      ChangeLog:

      rev04 (2012-08-20)
      - compiled with latest libOGC/devkitPPC
      - fix compilation with latest libOGC
      - fixup Makefiles regarding portlibs
      if it fails to find some freetype headers, try:
      ln -sf ${DEVKITPRO}/portlibs/ppc/include/freetype2/freetype ${DEVKITPRO}/portlibs/ppc/include/
      or whatever the equivalent for your OS is
      - add zlib to list of libraries to link against
      - killed whitespace / convert line-endings to Unix format
      - revised README / added icon.png
      - new images by JoostinOnline
      - use DejavuSans as font (much better readability)
      - fixed several strings
      - fixed some layout stuff
      - no longer need to accept each cancelled action
      - no longer prepend 001...009...etc to backup name
      - add ability to overwrite a savegame on MC
      - compiled with latest libOGC (contains patch from tueidj that should give support for official memory cards)


      Download:

      HBF/HBC: nanolx.org/downloads/gcmm+-rev04-hbf.tar.bz2
      Source: nanolx.org/downloads/gcmm+-rev04.tar.bz2
      GIT (checkout): git clone git://git.tuxfamily.org/gitroot/gcmmplus/gcmmplus.git
      GIT (web-ansicht): git.tuxfamily.org/gcmmplus/gcmmplus.git


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)

      Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von setialpha () aus folgendem Grund: update

      rev02 online! -> Links im 1. Post.


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)

      Würde es dir etwas ausmachen ein mehr verbreitetes Archiv-Format mit anderer Kompression zu nutzen als TAR/LZMA? Keines meiner Programme (auch TAR) kann dieses Format lesen.

      Gegen TAR/BZip2 bzw. TAR/GZip spricht eigentlich nichts, also wäre es schön, wenn du deine Dateien nochmal als .tar.gz / .tgz bzw. .tar.bz2 / .tbz packen würdest.


      EigenschaftWert
      Modell:PlayStation Vita Slim, WiFi, schwarz, PCH-2016
      System-Software:3.63
      Modell:PlayStation TV
      System-Software:3.63, Whitelist Database modified
      Software:7 Vita Cartridges, 9 Titel als PSN-Download (Stand: 10. November 2016)
      Currently playing:Akiba's Trip 2: Undead & Undressed (+ DLC)


      EigenschaftWert
      Modell:PlayStation 4 Slim, 1 TB, CUH-2016B
      System-Software:4.06
      Software:1 PS4-Disk, 3 PSN-Downloads (Stand: 22. Dezember 2016)
      Currently playing:Megadimension Neptunia VII (+ DLC)
      Backlog:Deponia, Fairy Fencer F: Advent Dark Force, Sword Art Online: Hollow Realization

      EigenschaftWert
      Modell:Nintendo 3DS XL Yoshi Special Edition (grün-weiß)
      System-Software:10.1.0-27E
      Software:5 Titel als 3DS-Cartridge, 8 3DS-Titel als Download, 4 Virtual-Console-Titel (Stand: 18. Oktober 2015)
      Flashkarten:SuperCard DSTWO (wird nicht im 3DS benutzt)
      Currently playing:Hatsune Miku: Project Mirai DX / Pokémon: Omega Rubin / Cave Story + (3DSWare)

      EigenschaftWert
      Modell:Nintendo GameCube PAL Silber
      Revision:DOL-001
      Zubehör:2 Controller (Purple + Silber, kabelgeb.), 1 MemoryCard (128 MB, BigBen Interactive), 1 Game Boy Player, Nintendo MultiAV-Kabel, RGB-Kabel
      Spiele:12
      Sonstiges:SD Media Launcher

      EigenschaftWert
      Modell:Nintendo Wii Weiß
      Systemmenü:4.1E
      Boot Loader:Fixed Boot Loader (boot1c) / Standard Boot Loader boot2 v4
      BootMii:IOS
      Priiloader:v0.4 rev80 DE
      HBC:1.1.2
      cIOS + MIOS:IOS222 (hermes v4), IOS249[38] rev19 / cMIOS v10 with integrated GameCube Backup Launcher v0.2
      USB Loader + Storage:USB Loader GX (1.0.x), uLoader 5.1, cfg USB Loader, Neogamma / ohne



      StarWolf3000 schrieb:

      Würde es dir etwas ausmachen ein mehr verbreitetes Archiv-Format mit anderer Kompression zu nutzen als TAR/LZMA? Keines meiner Programme (auch TAR) kann dieses Format lesen.



      Gegen TAR/BZip2 bzw. TAR/GZip spricht eigentlich nichts, also wäre es schön, wenn du deine Dateien nochmal als .tar.gz / .tgz bzw. .tar.bz2 / .tbz packen würdest.
      Achja... ich vergesse immer, dass es neben Linux/BSD-Benutzern auch noch andere gibt...

      XZ ist übrigens nicht LZMA, sondern LZMA2, unter Windows gibt es dafür bpsw. TugZip oder PeaZip.

      Im 1. Post sind jetzt Tarbälle mit BZip2-Kompression verlinkt.


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)

      Leider falsch verlinkt: nanolx.org/downloads/gcmm+-rev02-hbf.tar.xz bzw. nanolx.org/downloads/gcmm+-rev02.tar.xz ist nach wie vor der Link. Bei Verwendung von URL-BBCode unbedingt beachten ;)


      EigenschaftWert
      Modell:PlayStation Vita Slim, WiFi, schwarz, PCH-2016
      System-Software:3.63
      Modell:PlayStation TV
      System-Software:3.63, Whitelist Database modified
      Software:7 Vita Cartridges, 9 Titel als PSN-Download (Stand: 10. November 2016)
      Currently playing:Akiba's Trip 2: Undead & Undressed (+ DLC)


      EigenschaftWert
      Modell:PlayStation 4 Slim, 1 TB, CUH-2016B
      System-Software:4.06
      Software:1 PS4-Disk, 3 PSN-Downloads (Stand: 22. Dezember 2016)
      Currently playing:Megadimension Neptunia VII (+ DLC)
      Backlog:Deponia, Fairy Fencer F: Advent Dark Force, Sword Art Online: Hollow Realization

      EigenschaftWert
      Modell:Nintendo 3DS XL Yoshi Special Edition (grün-weiß)
      System-Software:10.1.0-27E
      Software:5 Titel als 3DS-Cartridge, 8 3DS-Titel als Download, 4 Virtual-Console-Titel (Stand: 18. Oktober 2015)
      Flashkarten:SuperCard DSTWO (wird nicht im 3DS benutzt)
      Currently playing:Hatsune Miku: Project Mirai DX / Pokémon: Omega Rubin / Cave Story + (3DSWare)

      EigenschaftWert
      Modell:Nintendo GameCube PAL Silber
      Revision:DOL-001
      Zubehör:2 Controller (Purple + Silber, kabelgeb.), 1 MemoryCard (128 MB, BigBen Interactive), 1 Game Boy Player, Nintendo MultiAV-Kabel, RGB-Kabel
      Spiele:12
      Sonstiges:SD Media Launcher

      EigenschaftWert
      Modell:Nintendo Wii Weiß
      Systemmenü:4.1E
      Boot Loader:Fixed Boot Loader (boot1c) / Standard Boot Loader boot2 v4
      BootMii:IOS
      Priiloader:v0.4 rev80 DE
      HBC:1.1.2
      cIOS + MIOS:IOS222 (hermes v4), IOS249[38] rev19 / cMIOS v10 with integrated GameCube Backup Launcher v0.2
      USB Loader + Storage:USB Loader GX (1.0.x), uLoader 5.1, cfg USB Loader, Neogamma / ohne



      ... korrigiert.


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)

      rev 03 ist online! Links + ChangeLog im 1. Post.

      Highlights: alle Änderungen vom alten GCMM Mod rev12 + rev13 eingespielt, GCMM+ überprüft erst Slot A und dann Slot B auf eine Karte (... sollten beide Slots belegt sein, wrid dadurch logischerweise die Karte im Slot A verwendet).

      Edit: GIT Repo ist online!


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von setialpha ()

      Hey, setialpha,

      erst mal vielen Dank für die Mühe, den gcmm-Code zu updaten! :)

      Habe Deine rev03 mal für den GameCube kompiliert, nachdem die alte v1.0 bei mir zunächst nicht funktionierte (dazu gleich mehr). Zwar sind Warnungen erschienen (s. angehängtes Bild), die fertige DOL-Datei ist jedoch lauffähig (ich benutze SDLoad). Allerdings wird meine Datel Memory Card nicht erkannt. :( Fehlermeldung:

      MemCard Error: CardMount - -2 Wrong device in slot
      Press A to continue


      Daraufhin hab ich nochmal die v1.0 ausgiebig getestet, und siehe da, wenn ich die Memory Card herausnehme und erneut einsetze, wird sie erkannt (ansonsten meldet der alte gcmm hartnäckig: "MemCard Error: CardMount - -5 Internal EXI I/O error").

      Mit einer regulären Nintendo-MC hab ich es noch gar nicht probiert, da ich keinen Datenverlust riskieren wollte, nachdem es schon mit der Datel-Card sowohl unter gcmm v1.0 als auch mit gcmm+ rev03 Probleme zu geben scheint.

      Für Hinweise auf Fehler meinerseits wäre ich sehr dankbar. Würde die fertig kompilierte GC-Version gerne auch zum Download bereitstellen, sobald sie einwandfrei läuft. :)

      Meine Hard- und Software:
      - PAL-GameCube, SDLoad, SD Gecko, Datel Memory Card
      - Win XP, devkitpro r25 (glaube ich, finde die Installationsdatei gerade nicht)

      Vielen Dank im Voraus und schöne Grüße,
      Ramsis
      Bilder
      • compilation_warnings.png

        17,07 kB, 669×338, 174 mal angesehen
      Die Compiler-Warnungen kannst du ignorieren, der jammert nur wegen einer Variable.

      Versuch mal Slot-B mit GCMM+ (meine Version unterstützt beide), ansonsten müsstet du dich ein wenig gedulden, das Programm steht noch nicht ganz oben auf meiner Liste. Allerdings ist der Code den GCMM in vielen Stellen verwendet alt, wäre gut möglich, dass da einfach ein Fehler drin ist. Dein Problem hatte ich bis jetzt allerdings noch nie, bei mir werden die MemoryCards sofort erkannt (BigBen).


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)

      So. rev04 is online.

      @Ramsis Für dein Problem hatte ich noch keine Zeit, allerdings auch noch keinen GC zum Testen. Eine GC-Dol ist angehängt.
      Dateien
      • gcmm+-gc.dol

        (1,58 MB, 152 mal heruntergeladen, zuletzt: )


      MarioKart Wii: 1807-8091-0335
      Wii U: Chris (Mii Name) / setialpha (ID)
      3DS: 3754 6370 1034 (Chris)