GCN Let's Hack... Super Monkey Ball!

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
Country
United States
I've been working on decoding the level format used in Super Monkey Ball, and have gotten pretty far. Here are some screenshots:

CUSTOM_LEVEL.jpg

CUSTOM_LEVEL_2.jpg

VERTEX_SHADING.jpg

CUSTOM_TEXTURE.jpg

SMB2_LEVEL1.jpg

SMB2_LEVEL2.jpg

BANANAS.jpg


I still have a ways to go, however. If anyone would like to join the quest, it'd speed up the process. Soon we'll be able to make custom levels!
 
  • Like
Reactions: Vexiant and cearp

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
Country
United States
Unfortunately, custom levels still have a ways to go, the biggest obstacle being the collision.

This is the test level collision, which is a 10x10 square, centered at the origin.

I found that there are encryption values involved, that are in float. They are the first 4 values in the following list:

-6.05
-6.05
0.76
0.76

-5
0
-5
0
1
0
-2.01
-2.01
10
0
10
10
-1
0
0.71
-0.71

-5
0
-5
0
1
0
-2.01
-37181718523570814976
14.14
0
14.14
14.14
-0.71
-0.71
0.71
-0.71

The corresponding hex values are as follows.

C0C1999A
C0C1999A
3F41999A
3F41999A

C0A00000
00000000
C0A00000
00000000
3F800000
00000000
C0010000
C0010000
41200000
B58637BD
41200001
411FFFFF
BF800000
00000000
3F3504F7
BF3504F7

C0A00000
00000000
C0A00000
00000000
3F800000
00000000
C0010000
E0010000
4162462F
B58637BD
40E24630
40E2462E
BF3504F7
BF3504F7
3F3504F7
BF3504F7

Also, this site may be useful:
http://gregstoll.dyndns.org/~gregstoll/floattohex/

Me and Rena have established that the first three values are a coordinate, the next three, a normal. Hope someone can figure it out!
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
is this super monkey ball 1 or 2? any reason why not 2 if it's 1? (hopefully the levels are the same anyway)
i played the ds version, a nice challenge! plus the ngage version... but that was a long long long time ago...
 

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
Country
United States
The gma and tpl files ae the same, but the lz files differ from 1 to 2 (to accommodate the increase in objects, such as seesaws, wormholes, and buttons). Also, I'm really stumped in the collision, maybe someone could try to decipher it? SEGA encrypted it real good.
 
  • Like
Reactions: cearp

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
Nobody? Well that's a shame. I guess we won't be able to hack this game after all.

I really need help, can't do it alone.

i don't think gbatemp is the best place for things like this, there are game hacking specific forums right?
this is mostly just about piracy, not about decrypting things, i forget what forums are good, but i have come across some nice ones before :) good luck
and still, sure people here could help, but not the majority of people
 

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
Country
United States
i don't think gbatemp is the best place for things like this, there are game hacking specific forums right?
this is mostly just about piracy, not about decrypting things, i forget what forums are good, but i have come across some nice ones before good luck
and still, sure people here could help, but not the majority of people
Listen, I'm no pirate, and I never plan to be one. But do you know of anyone in particular who'd be good at decoding stuff?
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
Listen, I'm no pirate, and I never plan to be one. But do you know of anyone in particular who'd be good at decoding stuff?

hey, nothing wrong with being a pirate :)
i don't really know people like that here, really, but if i were personally going to do some hacking i would do it in a more hacking orientated place :)
http://www.romhacking.net/forum/ - but don't think i'm trying to get rid of you!! no not at all, i just want you to find people that can help you, and i would expect there are more of them there, than there are here :)

i hope someone else posts something to give you more info :)
 

Yoshimaster96

Well-Known Member
OP
Member
Joined
Jul 16, 2014
Messages
104
Trophies
0
XP
351
Country
United States
I already have an account at RHDN (not to mention SMWCentral, Acmlm.Kafuka, and JUL, and SonicRetro, but I'm having trouble with their validation...). So yeah, I'm a member of several hacking sites, but my threads there see little activity. And yes, you have to pay to post in the XeNTaX forums.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,510
Country
Tuvalu
haha well, i think i actually checked a few years ago and i think my account was deleted for inactivity, i joined like 6 or 7 years ago, i had really good fun with lunar magic, i was recreating green hill zone act 1, i maybe look at the site every 2 years. i'm a programmer, but, i've never done any reverse engineering at all, i'm sure there is nothing i could teach you about any of this stuff :D
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: Flamingo is such a good song 🥰🥰