Kuribo64
Views: 19,850,545 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
03-28-24 11:37 AM
Guest:

0 users reading jrsplit, a SMBJR ROM splitting utility. | 1 bot

Main - Misc. ROM hacking - jrsplit, a SMBJR ROM splitting utility. Hide post layouts | New reply


Yoshimaster96
Posted on 03-29-16 09:31 PM (rev. 2 of 04-01-16 07:15 PM) Link | #69216
What this program does is extracts various important components of the game. Currently this includes levels, sequences, instruments, textures and sprites. Planned features include sound effects and backgrounds.

Download here: https://www.dropbox.com/s/kr0tt0fvy99j9x5/nujrsplit.zip?dl=0

Edited link for new utility.

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96

gridatttack
Posted on 03-29-16 10:13 PM Link | #69219
Nice to see progress on the game!

I wonder, how close is a level editor/importer/whatever close to be?

SMBJR would be a nice start to mod the series, since it focuses on making simple yet effective levels.

____________________
[image] [image]

Yoshimaster96
Posted on 03-30-16 01:40 AM Link | #69228
Posted by gridatttack
Nice to see progress on the game!

I wonder, how close is a level editor/importer/whatever close to be?

SMBJR would be a nice start to mod the series, since it focuses on making simple yet effective levels.


I can't make an importer because the game uses procedural geometry generated from heightmapped tiles, also due to this I don't know how an editor would look... I can make a basic 3D rendering engine if need be, I know how to rasterize triangles (a lost art I might add).

Also I agree, it would not only be easy to mod but would run on the computer, Dolphin requires uber modern hardware, VBA is uber fast.

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96

gridatttack
Posted on 03-30-16 08:39 AM Link | #69235
Posted by Yoshimaster96
I can't make an importer because the game uses procedural geometry generated from heightmapped tiles, also due to this I don't know how an editor would look... I can make a basic 3D rendering engine if need be, I know how to rasterize triangles (a lost art I might add).

Also I agree, it would not only be easy to mod but would run on the computer, Dolphin requires uber modern hardware, VBA is uber fast.


I see... Well, if I understood correctly, the vertexes are defined with coordinates and the the game renders them? If so, then yeah, the editor would need to render them, but I wouldn't mind going the old way and just seeing the numbers.

Oh and I dunno about that. I have a wii with homebrew and Nintendont, so testing would be easy and awesome, since I would be playing it drectly.

____________________
[image] [image]

Yoshimaster96
Posted on 03-30-16 11:58 AM Link | #69242
Posted by gridatttack
I see... Well, if I understood correctly, the vertexes are defined with coordinates and the the game renders them? If so, then yeah, the editor would need to render them, but I wouldn't mind going the old way and just seeing the numbers.

Oh and I dunno about that. I have a wii with homebrew and Nintendont, so testing would be easy and awesome, since I would be playing it drectly.


I could do numbers easily, I'd have to include documentation though. Also, they're compressed, and I can't find the offsets, so there is a size limit.

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96

Yoshimaster96
(post deleted) #69252

Yoshimaster96
(post deleted) #69306

Yoshimaster96
(post deleted) #69447

Yoshimaster96
Posted on 04-05-16 07:41 PM Link | #69448
(SORRY ABOUT SO MANY POSTS!)

30 MAR 2016:
Documented the file format finally! https://www.dropbox.com/s/8vbbtu55lhz32dr/jrlvlfrmt.txt?dl=0

1 APR 2016:
GUESS WHAT I FOUND!

ThE tAbLe Of OfFsEtS!



No more external files!

[EDIT] Changed original URL.

4 APR 2016:
I found out that I can expand the size of the ROM and change the pointers, then insert custom data at the pointer location to avoid overwriting existing data.

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96

Yoshimaster96
Posted on 04-26-16 07:48 PM Link | #70029
Screenshots of my upcoming demo hack:

[thumbnail]
[thumbnail]

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96

gridatttack
Posted on 04-26-16 07:52 PM Link | #70031
Nice!

I wonder, will (or is there is) a tutorial on hwo to make custom stages?

Even if SMBJR is limited, I am still willing to do a full hack.

____________________
[image] [image]

Yoshimaster96
Posted on 04-26-16 08:57 PM Link | #70032
Posted by gridatttack
Nice!

I wonder, will (or is there is) a tutorial on hwo to make custom stages?

Even if SMBJR is limited, I am still willing to do a full hack.


Not currently, mostly requires hex editing ATM, and the binary for each stage was hand made.

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96

Jesse
Posted on 04-30-16 09:28 AM Link | #70154
I recommend you make an editor. This will make editing quite more easier.

Yoshimaster96
Posted on 04-30-16 05:33 PM Link | #70174
Posted by Jesse
I recommend you make an editor. This will make editing quite more easier.


IDK how to make a good editor with the level format...

My Youtube Channel:
Yoshimaster96smwc
Some layout tips/code!

-Yoshimaster96


Main - Misc. ROM hacking - jrsplit, a SMBJR ROM splitting utility. Hide post layouts | New reply

Page rendered in 0.041 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 227/227, time: 0.011 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.