Points of Required Attention™
Smaghetti, a new Super Mario Advance 4 editor, is currently in development! Check out the thread HERE!

Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,312,554
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 03-28-24 09:39 AM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest

Main - ROM Hacking - Super Monkey Ball hacking! New thread | New reply


Yoshimaster96
Posted on 03-23-14 02:09 PM (rev. 2 of 03-23-14 02:16 PM) Link | Quote | ID: 156178


Goomba
Level: 13

Posts: 2/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
I know I originally posted this in the screenshots/videos thread, but I thought I'd give it its own thread. Also, I'll explain in more detail.
This is my first attempt, where I found out that the collision wasn't quite right. I later found that the collision was in a separate file:


This is my attempt at vertex shading. Stages such as Master 2 use this:

This is my custom texture test. You can tell what it's a picture of:

I tried SMB2, the files were exactly the same:


I later edited the lz file (which is compressed). My first attempts crashed the game, but later attempts I placed some objects.

Note that none of these have the correct collision, or in the case of the last one, has no collision at all. And there you have it. Me hacking Super Monkey Ball! Seriously!

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

ninjablooper
Posted on 03-24-14 02:38 AM Link | Quote | ID: 156192


Bullet Bill
Level: 49

Posts: 450/509
EXP: 833287
Next: 50596

Since: 10-27-09
From: Earth

Last post: 2970 days
Last view: 2944 days
Have any more detail? Really cool that you're able to hack it. I know you are having problems with collision, but do you see a possible solution? It is always nice to see hacks being made from more modern games.

____________________
-Ninjablooper

Chaobomr
Posted on 03-24-14 03:25 AM Link | Quote | ID: 156194


Buster Beetle
Banned: Spammer takeover?
Level: 45

Posts: 281/467
EXP: 636478
Next: 23686

Since: 05-07-13
From: The dirty south

Last post: 3451 days
Last view: 3449 days
I always figured hacking newer games are a little more involved than, oh say, NES games. That might be why these hacks are so rare.

____________________
Sorry for the stupidity. That jerk will be dealt with in the most insane way possible.

Yoshimaster96
Posted on 03-24-14 10:01 PM (rev. 10 of 04-21-14 09:09 PM) Link | Quote | ID: 156203


Goomba
Level: 13

Posts: 3/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Posted by ninjablooper
Have any more detail? Really cool that you're able to hack it. I know you are having problems with collision, but do you see a possible solution? It is always nice to see hacks being made from more modern games.


The test level is a possible solution, as it is a square with a goal in the corner. Other than that, some other simple levels, unused or not, might be a good choice.

Test level collision (if anyone wants to help), stage is 10x10 units:
-5
0
-5
0
1
0
C0010000
C0010000
10
0
10
10
-1
0
0.71
-0.71

-5
0
-5
0
1
0
C0010000
E0010000
14.14
0
14.14
14.14
-0.71
-0.71
0.71
-0.71

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 04-09-14 10:51 PM Link | Quote | ID: 156319


Goomba
Level: 13

Posts: 4/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Also after the list I gave, there are 256 iterations of 0x00000001FFFF, I'd assume this is the trajectory, as they are all the same, but as for the format, I will have to investigate a level with moving objects.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 04-14-14 10:21 PM Link | Quote | ID: 156370


Goomba
Level: 13

Posts: 5/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Here is the gma and tpl docs if anyone is interested.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 05-23-14 12:34 AM (rev. 2 of 05-23-14 12:35 AM) Link | Quote | ID: 156585


Goomba
Level: 13

Posts: 6/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Here is version 0.1 of the level viewer (soon to be editor). You will need this DLL.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 06-09-14 02:58 AM Link | Quote | ID: 156724


Goomba
Level: 13

Posts: 7/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Here is a screenshot of the original program (rendering AD19):

And here is a screenshot of the new program (same level):

As you can see, the texture rendering is glitched at the moment, but my program will render them accurately soon. Specifically, it is the compressed textures that are giving me problems.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 06-28-14 04:33 PM Link | Quote | ID: 157027


Goomba
Level: 13

Posts: 8/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Updated GMA/TPL specification can be found here.

IN NEED OF RECRUITS!
The following will be marked if taken:

Sketchup GMA/TPL exporter plugin
Blender GMA/TPL exporter plugin
LZ decoding/tying up loose ends (collision and moving platforms, SMB2)

PM me for any further questions.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 07-08-14 09:36 PM Link | Quote | ID: 157367


Goomba
Level: 13

Posts: 9/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
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

Again, the level is 10x10 units, centered at the origin.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 10-20-14 02:59 PM (rev. 4 of 10-21-14 12:02 AM) Link | Quote | ID: 158835


Goomba
Level: 13

Posts: 13/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Sorry it's been so long, so I'll make it up to you.

I made an OBJ/MTL to GMA/TPL converter:
Download link
Only one texture for now, due to a bug.

I came to a theory that sin(atan(x)) and cos(atan(x)) might be used in the collision somewhere.

Also, tried these values (first column is values, second is sin(atan(x)), third is cos(atan(x))):
-1
0
-1
0
1
0
-1 | -.707 | .707
-1 | -.707 | .707
1 | .707 | .707
-1 | -.707 | .707
1 | .707 | .707
1 | .707 | .707
-1 | -.707 | .707
0 | 0 | 1
1 | .707 | .707
-1 | -.707 | .707

Which led to the triangle:
(-1,0,-1),(0,0,0),(-2,0,0)

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

ShaneM
Posted on 10-20-14 06:25 PM (rev. 3 of 10-20-14 06:27 PM) Link | Quote | ID: 158836


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 191/285
EXP: 292330
Next: 15780

Since: 02-17-14

Last post: 3108 days
Last view: 2624 days
Posted by Yoshimaster96

Download link: bin.smwcentral.net/u/21732/objmtl2gmatpl.zip




Your link is broken.

Also, it would be very useful if you studied hyperlinking, for the future: http://acmlm.kafuka.org/board/thread.php?pid=158667#158667

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

Proveaux
Posted on 10-20-14 10:30 PM Link | Quote | ID: 158837


Red Goomba
Level: 16

Posts: 8/42
EXP: 16757
Next: 3499

Since: 11-11-13

Last post: 2421 days
Last view: 616 days
Another good one is to use the code command. No other BBCode will work within, and everything will display as text like below. Snippets taken from here.
__________________________________________________

Linking: [url]www.something.com[/url]

Quoting: [quote="username_here"]text[/quote]

Italicize Text: [i]text[/i]

Bold Text: [b]text[/b]

Multiple Text Codes: [i][b]text[/b][/i]

BG Text Coloring: [bgcolor=color]text[/bgcolor]

Striking Text: [s]text_here[/s]

Spoiler Alerts: [spoiler]text[/spoiler]

Linking to Images: [img]www.something.com[/img]

Hidden Spoilers: [hiddenspoiler=text1]text2[/hiddenspoiler]

Text Linked to URL: [url=www.something.com]mario[/url]

YouTube Video: [youtube][/youtube]
__________________________________________________

Great info for BBCode new comers. Thanks for putting it together for quick reference.

Yoshimaster96
Posted on 10-21-14 12:02 AM Link | Quote | ID: 158840


Goomba
Level: 13

Posts: 14/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Fixed the above link.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 11-16-14 02:42 AM Link | Quote | ID: 158992


Goomba
Level: 13

Posts: 15/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
YAY! I FINALLY CRACKED THE COLLISION !!!1!!11!!11one
But it's so glitchy that the ball falls through the floor at random places

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Yoshimaster96
Posted on 06-11-16 09:52 PM Link | Quote | ID: 163289


Goomba
Level: 13

Posts: 22/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
I'M BACK!

Cool converter you should TOTALLY check out!

(I know, total necropost)

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Termingamer2-JD
Posted on 06-12-16 10:55 AM (rev. 2 of 06-12-16 10:56 AM) Link | Quote | ID: 163292


Ropa
Banned: repeat sockpuppeting
Level: 53

Posts: 441/739
EXP: 1128697
Next: 28422

Since: 08-06-15
From: England

Last post: 2646 days
Last view: 652 days
Hi Yoshimaster96.
Good to know SMB hacking is still in development....

____________________
Jamie Dignam

Yoshimaster96
Posted on 06-13-16 01:06 AM Link | Quote | ID: 163300


Goomba
Level: 13

Posts: 23/26
EXP: 8019
Next: 2248

Since: 03-22-14

Last post: 2371 days
Last view: 941 days
Posted by Termingamer2-JD
Hi Yoshimaster96.
Good to know SMB hacking is still in development....

Thanks! I plan to release the finished version of the tool sometime this week!

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!

-Yoshimaster96

Main - ROM Hacking - Super Monkey Ball hacking! New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.071 seconds. (342KB of memory used)
MySQL - queries: 122, rows: 159/160, time: 0.050 seconds.