OCDM - Mario Maker 3DS course manager

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
  • browse SMMDB
    • download courses
    • discontinued

*: 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


bf9dd7f81f.jpg

dfa53dcd86.jpg

82f4e899ed.jpg

2d84f7a0f6.jpg

9f7d574fee.png

fd529e16c1.png

3e10674a00.png

fd5ea7441e.png

d593f2b5ff.png

f4b4b4fcf4.jpg



[Download] (not supported anymore)​
 
Last edited by Sono,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,800
Trophies
2
Location
home
XP
9,221
Country
Hungary
tried to use fbi to inject a course into extra data but fbi errors

if it errors, then it's because Mario Maker 3DS's ExtData requires special methods of writing into the savedata:

You first open the file, then you expand it with SetSize, then you write the data into it.
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,322
Country
i got it working you have to delete the old course before pasting the one from the sd card overwriting does not work so can you give me a course to test ive only been injecting my courses but i know where to change the offsets so other peoples works
 
Last edited by hacksn5s4,

elBenyo

Wad of meat.
Member
Joined
Jan 2, 2016
Messages
487
Trophies
0
Age
33
XP
885
Country
United States
And what would happen if I were to opensoos it before I have fully RE'd the file formats? I would just get nagged even more, that the not-yet-implemented features don't work (because shit, they aren't implemented), and the noobs who can't read would bother me for fucking up their saves, even tho' I would have clearly stated that "because the hash can't yet be recalculated, it'll corrupt your files". Also, the CUI is hard to manage at this point, so it'll have a GUI by the time I' release the sooscode. Just sit down on your asses, and calm the fuck down, 'k? :teach:



OMFG YISS! I luv it ^_^
Luma3DS nightlies support IPS patching now, much easier to set up vs dumping and patching code.bin. So it should be easier to permanently disable the hash checks. It's what I use to do the Pokemon SuMo QR patch and it works perfectly, I just named the IPS to code.ips and slapped it in my luma/titles/0004000000164800 folder and checked the same patches.
 
  • Like
Reactions: zeldaism and Sono

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,800
Trophies
2
Location
home
XP
9,221
Country
Hungary
Luma3DS nightlies support IPS patching now, much easier to set up vs dumping and patching code.bin. So it should be easier to permanently disable the hash checks. It's what I use to do the Pokemon SuMo QR patch and it works perfectly, I just named the IPS to code.ips and slapped it in my luma/titles/0004000000164800 folder and checked the same patches.

Thanks, I'll look into it a bit later, I'm now busy making a proper GUI :P
 

bamboori

Member
Newcomer
Joined
Feb 28, 2010
Messages
12
Trophies
0
XP
143
Country
United States
i could have misunderstood, but to you need a fully hacked 3ds for this? im on newest ofw and only have access to homebrew launcher... and if i went through the trouble of downgrading and hacking i probably wouldnt even buy the game (wink wink)
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,800
Trophies
2
Location
home
XP
9,221
Country
Hungary
i could have misunderstood, but to you need a fully hacked 3ds for this? im on newest ofw and only have access to homebrew launcher... and if i went through the trouble of downgrading and hacking i probably wouldnt even buy the game (wink wink)

The original dev release was 3dsx, but save access needs launching the 3dsx in the application, but it doesn't seem to work on old3DS, so I went the cia-only route instead. Sorry.
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,322
Country
The original dev release was 3dsx, but save access needs launching the 3dsx in the application, but it doesn't seem to work on old3DS, so I went the cia-only route instead. Sorry.
i used a save manger from the homebrew launcher on an old 3ds and that works you can also use extra data dump to inject levels and it does not require accessing the game
 

Linkandzelda

Member
Newcomer
Joined
Nov 29, 2010
Messages
10
Trophies
0
Location
United Kingdom
Website
linkandzelda.com
XP
150
Country
Is the planned "online course database manager" going to allow other users to upload their courses they export, and others to download those courses and import all on the 3DS? I know it's a lot of work and requires hosting a server, but if that's what this feature will be I'll gladly provide a free PHP+mysql environment to support that cause.
 
  • Like
Reactions: BlastXDX and Sono

elBenyo

Wad of meat.
Member
Joined
Jan 2, 2016
Messages
487
Trophies
0
Age
33
XP
885
Country
United States
i used a save manger from the homebrew launcher on an old 3ds and that works you can also use extra data dump to inject levels and it does not require accessing the game
Right, they are still signed appropriately by a console so swapping saves and exdata works like it would for most everything else. Are you saying you can choose what levels? Take exdata from another 3DS and pick and choose parts of its exdata to use on another system? That's the goal here.
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,322
Country
Right, they are still signed appropriately by a console so swapping saves and exdata works like it would for most everything else. Are you saying you can choose what levels? Take exdata from another 3DS and pick and choose parts of its exdata to use on another system? That's the goal here.
yes you can inject levels by doing this but you need to open your own course file in a hex editor then copy off set 0x10 to 0x17 and paste it in the other course file over those offsets
 
Last edited by hacksn5s4,

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,902
Country
Hungary
Right, they are still signed appropriately by a console so swapping saves and exdata works like it would for most everything else.
Save swapping does not work ATM. The Progress file is hashed, with currretly no known way to recalculate it.
Are you saying you can choose what levels? Take exdata from another 3DS and pick and choose parts of its exdata to use on another system? That's the goal here.
That already works. Just pick one (or more) from course000-course220 from extdata, overwrite the lockout ID and you are good to go!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +2
  • Xdqwerty @ Xdqwerty:
    Yawn
  • S @ salazarcosplay:
    and good morning everyone
    +1
  • K3Nv2 @ K3Nv2:
    @BakerMan, his partner is Luke
  • Sicklyboy @ Sicklyboy:
    Sup nerds
    +1
  • Flame @ Flame:
    oh hi, Sickly
  • K3Nv2 @ K3Nv2:
    Oh hi flame
    K3Nv2 @ K3Nv2: Oh hi flame