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,093
Trophies
1
Age
22
Location
New York
XP
2,721
Country
United States
if you read back like 1-2 pages:
  • I found the alrorhythm to the first four bytes that is present in every file
  • I'm able to cryptofix saves
  • I can tamper with the savefile and the course files
and the stuff I haven't mentioned yet
  • I have fixed many bugs in the GUI system
  • I finally made that fucking file browser (which looks insanely disgusting like the rest of the program does)
  • there's a header file in the source code which someone could include to be able to parse level files
and the stuff I'm working on right now
  • importing 3DS courses
  • importing WiiU courses on the fly into an unused slot
I'm in math rn i don't have time to check XD
 

Zhongtiao1

Well-Known Member
Member
Joined
Feb 24, 2015
Messages
815
Trophies
0
Age
25
XP
2,595
Country
United States
if you read back like 1-2 pages:
  • I found the alrorhythm to the first four bytes that is present in every file
  • I'm able to cryptofix saves
  • I can tamper with the savefile and the course files
and the stuff I haven't mentioned yet
  • I have fixed many bugs in the GUI system
  • I finally made that fucking file browser (which looks insanely disgusting like the rest of the program does)
  • there's a header file in the source code which someone could include to be able to parse level files
and the stuff I'm working on right now
  • importing 3DS courses
  • importing WiiU courses on the fly into an unused slot

Just a note, change the color pallete and it will look better

Sent from my Q5 using Tapatalk 2
 

Tarnadas

Well-Known Member
Newcomer
Joined
Dec 21, 2016
Messages
76
Trophies
0
Age
33
Website
smmdb.ddns.net
XP
148
Country
Germany
no, iirc that's for transferring courses with the smallest amount of bytes transferred possible, and on the receiving side you could just reconstruct the original file as it was

Exactly. I just did a benchmark with the packages on SMMDB and in average a gzipped serialized course takes 5-10 times less bytes than a regular compressed Wii U course.
Are you also working on the reconstruction to 3DS format or should I take a look? SMMDB will soon be able to send serialized courses, so you could add all of the courses that are uploaded there to your application, which are currently about 5k
 
  • Like
Reactions: Zhongtiao1

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,654
Trophies
2
Location
rehabilitation center
XP
8,219
Country
Hungary
Exactly. I just did a benchmark with the packages on SMMDB and in average a gzipped serialized course takes 5-10 times less bytes than a regular compressed Wii U course.
Are you also working on the reconstruction to 3DS format or should I take a look? SMMDB will soon be able to send serialized courses, so you could add all of the courses that are uploaded there to your application, which are currently about 5k

I'll be uploading the source code soon-ish, and there should be a header file which describes the file format of the course files
 
  • Like
Reactions: Zhongtiao1

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,654
Trophies
2
Location
rehabilitation center
XP
8,219
Country
Hungary
Congratulations. So that means there will be a limit on the amount of course items For it to work?

well... it seems like there are some blocks which were removed from the 3DS version, including effects. if I don't zero out the effects then almost every level I try crashes

or if you meant block/effect limits then it shares the max amount with the WiiU version: 2600 tiles and 300 effects max which can be saved, and 0 effects on the 3DS version as it seems to be unimplemented, but it still crashes
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,428
Country
Netherlands
well... it seems like there are some blocks which were removed from the 3DS version, including effects. if I don't zero out the effects then almost every level I try crashes
It seems only the Big Mushroom got removed and the cat paw effects. The mystery mushroom is not available, but it can be spawned as a random drop from a magikoopa last I checked.
 

Zhongtiao1

Well-Known Member
Member
Joined
Feb 24, 2015
Messages
815
Trophies
0
Age
25
XP
2,595
Country
United States
well... it seems like there are some blocks which were removed from the 3DS version, including effects. if I don't zero out the effects then almost every level I try crashes

or if you meant block/effect limits then it shares the max amount with the WiiU version: 2600 tiles and 300 effects max which can be saved, and 0 effects on the 3DS version as it seems to be unimplemented, but it still crashes

Okay, if we ever connect to a Wii U database, we'll need to be able to add a filter so that the courses will be compatible.

Sent from my Q5 using Tapatalk 2
 
General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Veho, How was your day, Veho? You high rn?