Page 1 of 1

Let's Hack... Super Monkey Ball!

Posted: Sat Jan 10, 2015 8:24 pm
by Yoshimaster96
The first ever custom level, created by me:
Image

Collision still buggy, that will be fixed soon.

Level editor (not final):
Image

I also made a forum dedicated to SMB hacking:
Link

FAQ:
Q: What about custom music?
A: I don't know the format used (ADP for SMB1, DSP for SMB2)
Q: Can I import my own model?
A: I'm working on a OBJ/MTL to GMA/TPL converter, but there are bugs, so not yet.
[EDIT]
Now you can:
Link
Q: What are all these files?
A: GMA: Model data, TPL: Texture data, LZ: Compressed file with collision, location of objects, etc.

Re: Let's Hack... Super Monkey Ball!

Posted: Mon Jan 12, 2015 10:48 pm
by CosmoCortney
Very nice!
i stopped hoping this to become true. but wow, i'm impressed!

does it work for f-zero gx, too?

Re: Let's Hack... Super Monkey Ball!

Posted: Tue Jan 13, 2015 12:14 am
by StarkNebula
Nice to see you solved your issues. If you don't mind sharing it, what notes do you have on SMB's collision data and would you mind sharing your source code?

Re: Let's Hack... Super Monkey Ball!

Posted: Tue Jan 13, 2015 1:16 pm
by Yoshimaster96
Source

COLLISION TRIANGLE FORMAT

(ROTATION IS Z THEN X THEN Y)

04 X1
04 Y1
04 Z1
04 Normal X
04 Normal Y
04 Normal Z
02 X Angle
02 Y Angle
02 Z Angle
02 Zero
04 DX2X1
04 DY2Y1
04 DX3X1
04 DY3Y1
04 ?
04 ?
04 ?
04 ?

Re: Let's Hack... Super Monkey Ball!

Posted: Thu Jan 15, 2015 6:55 pm
by Yoshimaster96
~~~~~~~~~~~~~~~~

Just want to say that the 2 2D vectors may be tangent and bitangent vectors. What do you think?

~~~~~~~~~~~~~~~~