OCDM - Mario Maker 3DS course manager

Discussion in '3DS - Homebrew Development and Emulators' started by MarcusD, Dec 2, 2016.

  1. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,179
    2,377
    Oct 16, 2015
    Hungary
    a pixel between life and death
    OCDM stands for Online Course Database Manager


    Features*:
    • import and export courses, both** 3DS and WiiU
    • cryptofix saves (if the game marked your save as "corrupted")
      • Note: this will overwrite the LockoutID in your courses, not in the save file, so please be fair and don't reupload others' courses :)
    • make/apply save snapshots (exports all files which are used in the save)
      • Note: please format your save data before restoring your save otherwise the game could mark your save as "corrupted", and this one is not cryptofixable

    *: these features are in the latest build at the time of editing this post, so functionality in the public build could differ
    **: due to differences in the 3DS and the WiiU version, importing a converted course file on a foreign platform could crash the game on loading the course

    Screenshots

    Totally unrelated stuff


    [cia] [3dsx and xml] [source code]​
     
    Last edited by MarcusD, Sep 3, 2017


  2. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,811
    2,164
    Jan 11, 2016
    Japan
    日本
    When source is provided ill be happy
     
    Fernando51, Amani and ihaveamac like this.
  3. VinLark

    VinLark This machine kills bourgeois sentimentality.

    Member
    4,124
    4,907
    Jun 11, 2016
    Trinidad and Tobago
    Psychosystem Denomination
    Why?

    This looks like it has alot of potential! Just downloaded it can't wait.
     
    gnmmarechal likes this.
  4. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,811
    2,164
    Jan 11, 2016
    Japan
    日本
    It does indeed, but having source makes you feel that little bit safer..
     
  5. clancy94

    clancy94 GBAtemp Fan

    Member
    427
    103
    Oct 18, 2008
    Awesome. And the game hasn't even been released ;)
     
  6. jaku

    jaku GBAtemp Regular

    Member
    131
    75
    Mar 20, 2014
    United States
    This is amazing work. I have a website that does some work with Super Mario Maker called https://makersofmario.com we already have our own ratings, tagging and comment system working with the exisitng WiiU levels. When SMM3DS was announced without online play we planned to try and add support with our site as well. I know you mentioned online support almost completed but we would love to help in anyway we can and maybe combine forces if possible. Let me know and we can try and work together!
     
  7. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,945
    1,169
    May 17, 2015
    United States
    New York
    Can't wait to see this expanded upon.... And actually have a cia....
     
    BlastXDX likes this.
  8. Raylight

    Raylight Paranoid Temper

    Member
    985
    359
    May 10, 2014
    United States
    Who wants to know?
    Id love to manage my OCD lol Jokes aside this looks interesting
     
  9. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,179
    2,377
    Oct 16, 2015
    Hungary
    a pixel between life and death
    Sounds nice! Sadly, I doubt most of the functions can be implemented because of the lack of online services (like records, completion times, and CourseIDs), but I/we'll try the best to recreate as much stuff as possible.
    I'm on Discord, if you give an username/server, I'll get in touch :P

    Ah, I always forget to enable the cia building in the Makefile :P

    To be honest, there's a bit of an intentional punniness in the application name, it's not a coincidence :P It's not to joke on others (why would I do that?), so I hope nobody picks it up as an insult.
     
  10. FrankenMan

    FrankenMan Member

    Newcomer
    48
    29
    Oct 26, 2016
    Trapped in your bootrom
    Can't wait to see this become a big thing
     
    VinLark likes this.
  11. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,945
    1,169
    May 17, 2015
    United States
    New York
    Also i was gonna ask, how do you actually upload levels?
     
  12. CeeDee

    CeeDee hm?~

    Member
    3,825
    5,378
    May 4, 2014
    United States
    somewhere
    Does the save conversion convert your whole save? It'd be amazing if a tool could be made to inject individual levels into the Wii U's save.

    And while I'm at it, maybe someone can look into unlocking all mystery mushrooms in the Wii U save too? Expert 100 Mario Challenge is awful
     
  13. Svaethier

    Svaethier GBAtemp Maniac

    Member
    1,294
    203
    Dec 2, 2013
    United States
    Sault Ste. Marie, Michigan
    Does this actually let you import other peoples save files into the game since the game itself makes it so you can only use the save you create?
     
  14. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,179
    2,377
    Oct 16, 2015
    Hungary
    a pixel between life and death
    Nohow, because it's unfinished yet :P

    I/we still need to figure out the save file's structure, but I'm able to export both the main and the sublevel.

    Also, WiiU->3DS conversion looks awfully difficult, considering that the thumbnail file format is different from what is used in the WiiU version (which is a checksum + something-prefixed JFIF)

    I haven't tested it, but I have a feeling it'll be more difficult than I expected, mainly because the slot number looks like to be stored in the file itself, not the filename.
     
  15. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,945
    1,169
    May 17, 2015
    United States
    New York
    Thanks, lastly, how would we inject into the wii u version? Do we need to use wuphax, saviine and an external application, or is there a save manager already?
     
  16. jt_1258

    jt_1258 GBAtemp Advanced Maniac

    Member
    1,557
    840
    Aug 21, 2016
    United States
    all ready, wow 0.0
     
    MarcusD likes this.
  17. Polarise

    Polarise GBAtemp Advanced Fan

    Member
    794
    97
    Jul 12, 2016
    United States
    Thanks! This would help. I have a plan on making a site to share levels that you could upload and download levels.
     
  18. MarcusD
    OP

    MarcusD nobody's hero

    Member
    1,179
    2,377
    Oct 16, 2015
    Hungary
    a pixel between life and death
    Ask someone else, I don't even have a WiiU :sad:
     
  19. jaku

    jaku GBAtemp Regular

    Member
    131
    75
    Mar 20, 2014
    United States
    I'm Jaku#5640 send me a PM and I can get you on a server. Also I wasn't planning on getting ratings and tags into SMM3DS just saying we have that on our site already do people could easily do that on the site and maybe we could allow something through your app to search/sort by tags and ratings.
     
  20. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,466
    5,956
    Apr 20, 2015
    United States
    Tigard, OR
    use saviine or some iosu stuff (like ftpiiu everywhere, requires fw.img with /dev/iosuhax).
     
    Giodude and MarcusD like this.