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,

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Bumping the thread since nobody noticed a new release is here; at least I think it's out. The post was edited yesterday and a new vid went up so I'm assuming yes.
 

Chris_Highwind

Well-Known Member
Member
Joined
Mar 21, 2010
Messages
437
Trophies
1
Age
33
Location
Mooresville, NC
XP
572
Country
United States
Bumping the thread since nobody noticed a new release is here; at least I think it's out. The post was edited yesterday and a new vid went up so I'm assuming yes.

The only recent release I know of has malware after the developer kinda had a freak-out and later apologized for it. I don't think there is a new release.
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,321
Country
Hungary
Hi guys, topics' pretty long. Don't know if subject has been treated already, sorry if it's the case.


I've got a SMM save made with JKS. I'd like to import it on an other device but it won't work because of the extra data that don't match. Is there any ways to fix that?
Thanks.

yeah, it was a planned feature (and is even partially impemented in the private build), but I wasn't able to 100% finish it before due to lack of knowledge of cryptofixing, but since I figured out how to 100% cryptofix the saves I never got around ACTUALLY implementing it after documenting them, and thus I ended up forgetting to implement it... thanks for reminding me! it'll come in recent builds

@MarcusD when will you release an updated version?

once I manage to download a course without corruption (as you were able to see on the video, the file was corrupted, including the bottom image which OCDM happily cryptofixes without asking). and it's also essential to include security measures like restricting certain features if the user didn't pass the level for example. I already have these documented, I just need to re-RE it and add it in the networking code
I also want level uploading which requires getting an API key, and other sort of jazz
 

Dante2405

Well-Known Member
Member
Joined
Jul 17, 2017
Messages
133
Trophies
0
Age
78
XP
785
Country
Australia
yeah, it was a planned feature (and is even partially impemented in the private build), but I wasn't able to 100% finish it before due to lack of knowledge of cryptofixing, but since I figured out how to 100% cryptofix the saves I never got around ACTUALLY implementing it after documenting them, and thus I ended up forgetting to implement it... thanks for reminding me! it'll come in recent builds

Thanks. Can't wait to try it. ;)
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,321
Country
Hungary
wow... it's 10:01, I didn't sleep yet, but I have amazing news...

f32a73ce89.png


and now I can prove that effects ARE implemented in the 3DS version and DO work without crashing!
and after all these months (bitch please, exactly one year) I finally managed that was deemed impossible 'till now; I managed to import the level "Mario Kart: 8-bit Bowser castle" by LuigiOmega and playcheck it (even though I know how it's possible to fake playchecks, trust me on this one, I didn't fake it)

b39ca8fb2a.jpg

5b01bd031b.jpg

but yeah, when I said the graphics is retarded, I meant it... it's so broken that the other levels imported with the current build of OCDM have a corrupted icon which changes depending on what you play... sounds fun, eh'?
 
Last edited by Sono, , Reason: Mario Kard is a fun game, but the level was named Mario Kart

KJ1

Old Member
Member
Joined
Nov 2, 2014
Messages
1,060
Trophies
0
XP
2,057
Country
India
Awesome! Can't wait for this update to be released! :D

--------------------- MERGED ---------------------------

I finally managed that was deemed impossible 'till now; I managed to import the level "Mario Kart: 8-bit Bowser castle" by LuigiOmega
Just wanna know, was it impossible to import this level in previous releases that is, releases not having the online thing? I was able to import all the levels I downloaded perfectly, if I remember correctly..
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,321
Country
Hungary
Just wanna know, was it impossible to import this level in previous releases that is, releases not having the online thing? I was able to import all the levels I downloaded perfectly, if I remember correctly..

no :rofl2:

it's because it was one of those WiiU levels which crashed on load

but now I tested 11 WiiU levels either downloaded from Nintendo or self-made by someone, both extracted from a real WiiU, and 10 of them worked (it turns out I accidently edited one level without byteswapping the version number, and thus OCDM byteswapped it again back, so technically that means I imported a raw WiiU level... this explains why the level name was so corrupted xD)

is the most recent public build supposed to not have a working online database download function?

partially... the download code exists since DiscordCTR's API request code (because it's the exact same code used in OCDM's :rofl2:), but the GUI was not implemented yet at the time, so it's not present in the public build
 

KJ1

Old Member
Member
Joined
Nov 2, 2014
Messages
1,060
Trophies
0
XP
2,057
Country
India
no :rofl2:

it's because it was one of those WiiU levels which crashed on load

but now I tested 11 WiiU levels either downloaded from Nintendo or self-made by someone, both extracted from a real WiiU, and 10 of them worked (it turns out I accidently edited one level without byteswapping the version number, and thus OCDM byteswapped it again back, so technically that means I imported a raw WiiU level... this explains why the level name was so corrupted xD)



partially... the download code exists since DiscordCTR's API request code (because it's the exact same code used in OCDM's :rofl2:), but the GUI was not implemented yet at the time, so it's not present in the public build
Oh Okay lol! :D
Glad that you sorted it out! Thanks for this amazing homebrew! ^_^
 
  • Like
Reactions: Sono

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,821
Trophies
2
Location
home
XP
9,321
Country
Hungary
since the current builds corrupt all courses, I decided to release the current beta of OCDM as fast as possible which fixes course corruption (both 3DS and WiiU), and this reduces the amount of corrupted bytes from too much to only 17 bytes (which is intentional "corruption" to work around unimplemented features and not-yet reverse engineered code)

because the network code is very unstable and is prone to data corruption and crashes, I decided to leave it out in this build; sorry for the disappointment... in the meantime, enjoy playing your WiiU levels in their original-as-possible glory
 

Attachments

  • OCDM.zip
    453.9 KB · Views: 246

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
since the current builds corrupt all courses, I decided to release the current beta of OCDM as fast as possible which fixes course corruption (both 3DS and WiiU), and this reduces the amount of corrupted bytes from too much to only 17 bytes (which is intentional "corruption" to work around unimplemented features and not-yet reverse engineered code)

because the network code is very unstable and is prone to data corruption and crashes, I decided to leave it out in this build; sorry for the disappointment... in the meantime, enjoy playing your WiiU levels in their original-as-possible glory
Ay the more builds the merrier.
 
  • Like
Reactions: KJ1

brunocar

Well-Known Member
Member
Joined
Aug 14, 2017
Messages
826
Trophies
0
Age
40
XP
2,166
Country
Argentina
since the current builds corrupt all courses, I decided to release the current beta of OCDM as fast as possible which fixes course corruption (both 3DS and WiiU), and this reduces the amount of corrupted bytes from too much to only 17 bytes (which is intentional "corruption" to work around unimplemented features and not-yet reverse engineered code)

because the network code is very unstable and is prone to data corruption and crashes, I decided to leave it out in this build; sorry for the disappointment... in the meantime, enjoy playing your WiiU levels in their original-as-possible glory
my course list still looks like scrambled eggs in OCDM

https://i.imgur.com/CAhel9X.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.