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,

Shadowhand

Slim, Alternative Dev.
Member
Joined
Feb 27, 2016
Messages
522
Trophies
0
Age
31
XP
1,958
Country
United Kingdom
Offtopic, but why?
Because it was an unreliable mess before rosalina, and now it's an unreliable mess because some of them need to be fixed due to different memory mapping, such as sploit installers etc.

imho *hax was only good 'till I "invented" socks

the problem with *hax is that it takes some time to launch, it has a somewhat uncomfortable failure rate, and you barely have any service access (no mcu::HWC for example), so yeah... :/

So, what's the fix? I'm waiting. :D
 

Shadowhand

Slim, Alternative Dev.
Member
Joined
Feb 27, 2016
Messages
522
Trophies
0
Age
31
XP
1,958
Country
United Kingdom
does it crash before the main menu? if yes, can you please *screenshot* the entire top screen? that'd help, as I visually identify errors in my homebrew
There you go.

EDIT: ugh, it's cropped. Sec, I'll insert full text here.

Code:
Hello!
[MAIN] loading config
[MAIN] Initializing RomFS
[MAIN] Searching for Mario Maker 3DS extdata...
[FSW ] Can't open archive: C8804464
[MAIN] Initializing game
[GAME] Initializing TextureManager
[GAME] TextureManager initialized
[GAME] Initializing FontManager
[DRAW] Loading texture map:
> romfs:/grafx/font/ctru.bim
[DRAW] Icon count: 1
[DRAW] 1 icons loaded
[FONT] Size: 8x8
[GAME] FontManager initialized
[GAME] Initializing SDMC
[GAME] Initializing Savedata
[GAME] Checking game cart

- The application has crashed

Result: E0A046E6

Press a key to exit...

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

This shows up as soon as I launch OCDM.
 

Attachments

  • photo_2017-10-25_10-00-34.jpg
    photo_2017-10-25_10-00-34.jpg
    180.7 KB · Views: 257
Last edited by Shadowhand,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,310
Country
Hungary
There you go.

EDIT: ugh, it's cropped. Sec, I'll insert full text here.

Code:
Hello!
[MAIN] loading config
[MAIN] Initializing RomFS
[MAIN] Searching for Mario Maker 3DS extdata...
[FSW ] Can't open archive: C8804464
[MAIN] Initializing game
[GAME] Initializing TextureManager
[GAME] TextureManager initialized
[GAME] Initializing FontManager
[DRAW] Loading texture map:
> romfs:/grafx/font/ctru.bim
[DRAW] Icon count: 1
[DRAW] 1 icons loaded
[FONT] Size: 8x8
[GAME] FontManager initialized
[GAME] Initializing SDMC
[GAME] Initializing Savedata
[GAME] Checking game cart

- The application has crashed

Result: E0A046E6

Press a key to exit...

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

This shows up as soon as I launch OCDM.

OH I'M A RETARD! This is a soooooo shitty oversight :P

uhm... you're compiling this yourself, or you're using the public build?
 

Shadowhand

Slim, Alternative Dev.
Member
Joined
Feb 27, 2016
Messages
522
Trophies
0
Age
31
XP
1,958
Country
United Kingdom
in main.cpp, make sure there's an amInit
in the rsf add am:sys instead of am:net
in game/game.lpp you can add debug prints to see where it exactly fails
That's unhelpful. I don't know how to use libctru and I don't know where to insert the amInit.

EDIT: there already is an amInit() in main() in main.cpp

EDIT2: you need lzz to compile this, which requires a whole lot of dependencies. I'm just going to bail on this.
 
Last edited by Shadowhand,

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,310
Country
Hungary
That's unhelpful. I don't know how to use libctru and I don't know where to insert the amInit.

EDIT: there already is an amInit() in main() in main.cpp

EDIT2: you need lzz to compile this, which requires a whole lot of dependencies. I'm just going to bail on this.

oh sorry >.<

uuuh... I guess you'll have to wait 'till I compile a new build ;~;
 

umbjolt

Wild jolteon
Member
Joined
Sep 15, 2016
Messages
558
Trophies
0
Age
27
Location
Magnolia, Fiore
XP
316
Country
@MarcusD I have tried compiling it for you but seems OCDM was using and outdated DevKitARM version (compatible with sf2d) and I don't have such outdated devkit installed :(
If you know how to make it works with latest devkitARM, I can compile it for you :)
 

Sono

cripple piss
OP
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,310
Country
Hungary
@MarcusD I have tried compiling it for you but seems OCDM was using and outdated DevKitARM version (compatible with sf2d) and I don't have such outdated devkit installed :(
If you know how to make it works with latest devkitARM, I can compile it for you :)

the chances are anyone can compile most of my projects is nearly impossible, unless you steal my external HDD

and yes, I'm using very outdated stuff... my sf2d fork is prolly from 2015 december or so
 
  • Like
Reactions: umbjolt

umbjolt

Wild jolteon
Member
Joined
Sep 15, 2016
Messages
558
Trophies
0
Age
27
Location
Magnolia, Fiore
XP
316
Country
the chances are anyone can compile most of my projects is nearly impossible, unless you steal my external HDD

and yes, I'm using very outdated stuff... my sf2d fork is prolly from 2015 december or so
I'm not gonna steal your HDD lol xD
Btw, why not using travis or appveyor to compile your projects for you? :P (just as idea :)
 

Dante2405

Well-Known Member
Member
Joined
Jul 17, 2017
Messages
133
Trophies
0
Age
78
XP
785
Country
Australia
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ButterScott101 @ ButterScott101: +1