OCDM - Mario Maker 3DS course manager

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

Dec 2, 2016
  1. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    From what I've found, downloaded courses start at offset 0A0 and block 00. If you remove the downloaded course though, it doesn't delete it, it just changes the offset block back to FF

    — Posts automatically merged - Please don't double post! —

    The only parts that seem to matter in course 220 are offset 000 blocks 00 through 02 and offset 020 blocks 04 through 07. I don't know if what is in between is device specific, or if it is generic.

    — Posts automatically merged - Please don't double post! —

    Just tested and found out that if you copy over course220 with another course220, and the courses that you added match up, it will add those courses to your coursebot and you can play them. It only works if you overwrite all of your courses, it does not work if you try and just add one.

    Instructions for saving courses:
    1) Open FBI
    2) Navigate to super mario maker external save data
    3) copy all contents to clipboard, if some give an error, don't worry
    4) make folder on sd card
    5) paste contents to sd card

    Instructions for adding courses:
    1) Same as saving except paste courses from folder into external save data

    — Posts automatically merged - Please don't double post! —

    Here are my courses that I know work: http://pan.baidu.com/s/1jHRPCCQ

    Click on the button with the down arrow to download.

    If you are downloading all at once click the download button and then the white download button

    Note: you have to open the folder first before downloading
     
    LeoIeiri likes this.


  2. LeoIeiri

    Newcomer LeoIeiri Member

    Joined:
    May 10, 2017
    Messages:
    30
    Location:
    Tokyo
    Country:
    Japan
    Awesome but any problem to play those levels online?
     
  3. LogicIsHansom

    Member LogicIsHansom GBAtemp Regular

    Joined:
    Oct 23, 2016
    Messages:
    121
    Country:
    United States
    it keeps saying this software is using an sd card not paired with this system.you must re-create extra data in order to continue.
     
  4. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    Could you please upload your course files? Or at least post the hex values of the course220 file?

    Sent from my Q5 using Tapatalk 2
     
  5. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    I haven't found any, but as always take it with a grain of salt.

    As shown in my above post to Logic, I still need to look into it more. Would you please upload your course220 file or paste its contents here?

    Sent from my Q5 using Tapatalk 2
     
  6. LogicIsHansom

    Member LogicIsHansom GBAtemp Regular

    Joined:
    Oct 23, 2016
    Messages:
    121
    Country:
    United States
    They're the ones you posted I tried replacing the ones in exdata with the courses you linked to and I keep getting that screen.
     
  7. LeoIeiri

    Newcomer LeoIeiri Member

    Joined:
    May 10, 2017
    Messages:
    30
    Location:
    Tokyo
    Country:
    Japan
     
  8. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    The course in the external save data. I put instructions above. @LeoIeiri

    I meant the courses you made.
     
    Last edited by Zhongtiao1, May 18, 2017
  9. Pakhitew-Island

    Newcomer Pakhitew-Island Member

    Joined:
    Apr 16, 2017
    Messages:
    33
    Country:
    Jamaica
    I'm assuming this doesnt interfere with my courses I saved using JKSM? Like I'll still be able to add those back when I'm finished
     
  10. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    In the non course220 files, offset 000 blocks 0C through offset 020 block 03 are all the same.

    The course220 file lines up with the other course files at offset 010 blocks 00 through 07, after that it changes. Maybe the extra blocks in the courses designate that it is a course?

    — Posts automatically merged - Please don't double post! —

    I've never used JKSM before so I can't say for certain, but looking at it, it shouldn't interfere
     
  11. Pakhitew-Island

    Newcomer Pakhitew-Island Member

    Joined:
    Apr 16, 2017
    Messages:
    33
    Country:
    Jamaica
    Also, where exactly IS the save data folder?

    EDIT: nevermind, figured it out
     
  12. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    In the course files (not course220), offset 090 block 09 through offset 100 block 03 are all used for the author. I don't know if there is a check there or not.

    The downloaded Wii U courses have a different way of naming the author, It may be a check or the conversion

    — Posts automatically merged - Please don't double post! —

    If someone could upload there course files, that'd be great
     
    Last edited by Zhongtiao1, May 18, 2017
  13. Pakhitew-Island

    Newcomer Pakhitew-Island Member

    Joined:
    Apr 16, 2017
    Messages:
    33
    Country:
    Jamaica
    Yeah, simply replacing the courses in the folder did not work, I got the same clear data error. Would I have to have a course in the 220 spot? I'm going to try and upload that file now
     
  14. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    course220 seems to be the key file, you need to copy it over with the other courses
     
  15. Pakhitew-Island

    Newcomer Pakhitew-Island Member

    Joined:
    Apr 16, 2017
    Messages:
    33
    Country:
    Jamaica
    Yeah, but I'm wondering if it would be better to leave it blank or put a course there first
     
  16. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    It doesn't matter FBI just overwrites the file there anyway and if you have more courses, course220 just ignores them on load
     
  17. jt_1258

    Member jt_1258 GBAtemp Advanced Fan

    Joined:
    Aug 21, 2016
    Messages:
    604
    Country:
    United States
    *poke* admits to lurking
     
    Zhongtiao1 likes this.
  18. Pakhitew-Island

    Newcomer Pakhitew-Island Member

    Joined:
    Apr 16, 2017
    Messages:
    33
    Country:
    Jamaica
    Right. I'll be copying everything now then. Just making a random course since I just cleared my data on the game.

    — Posts automatically merged - Please don't double post! —

    — Posts automatically merged - Please don't double post! —

    And here it is. One course made by me and one downloaded off recommended courses
     

    Attached Files:

    Zhongtiao1 likes this.
  19. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    Edit: I know now that the course does not work

    — Posts automatically merged - Please don't double post! —

    What I think is that offset 010 block 00 through block 07 in course220 are device specific. it may be that the courses are also device specific in this way

    — Posts automatically merged - Please don't double post! —

    If anyone else would like to upload their courses and course220 file, please do, then I can see if there is a difference.
     
    Last edited by Zhongtiao1, May 18, 2017
  20. Zhongtiao1

    Member Zhongtiao1 GBAtemp Regular

    Joined:
    Feb 24, 2015
    Messages:
    163
    Country:
    United States
    @MarcusD it looks like now all we need is to figure out those 3 bytes at the beginning of course220 and the 4 bytes at 020, 04 through 020, 07. Any ideas?
     

Share This Page