Views: 19,988,977 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-18-24 03:20 PM |
Guest: |
0 users reading Let's Hack Super Monkey Ball Jr.! | 1 bot |
Main - Misc. ROM hacking - Let's Hack Super Monkey Ball Jr.! | Hide post layouts | New reply |
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 113/345 EXP: 376598 Next: 28173 Since: 11-03-14 Last post: 1940 days ago Last view: 882 days ago |
Flat Tri
03 00 00 00 AA AA - Vertex 1 BB BB - Vertex 2 CC CC - Vertex 3 ## ## - No Effect CC CC - Color ## ## ## ## ## ## ## ## ## ## - ?? Flat Quad 04 00 00 00 AA AA - Vertex 1 BB BB - Vertex 2 CC CC - Vertex 3 DD DD - Vertex 4 CC CC - Color ## ## ## ## ## ## ## ## ## ## - ?? Tex Tri 05 00 00 00 AA AA - Vertex 1 BB BB - Vertex 2 CC CC - Vertex 3 ## ## - No Effect AA - S Texcoord Vertex 1 BB - S Texcoord Vertex 2 CC - S Texcoord Vertex 3 ## - No Effect AA - T Texcoord Vertex 1 BB - T Texcoord Vertex 2 CC - T Texcoord Vertex 3 ## - No Effect ## ## ## ## ## ## ## ## ## ## ## ## - ?? Tex Quad 06 00 00 00 AA AA - Vertex 1 BB BB - Vertex 2 CC CC - Vertex 3 DD DD - Vertex 4 AA - S Texcoord Vertex 1 BB - S Texcoord Vertex 2 CC - S Texcoord Vertex 3 DD - S Texcoord Vertex 4 AA - T Texcoord Vertex 1 BB - T Texcoord Vertex 2 CC - T Texcoord Vertex 3 DD - T Texcoord Vertex 4 ## ## ## ## ## ## ## ## ## ## ## ## - ?? Vertex:
XX XX YY YY ZZ ZZ ?? ?? All values are little endian. I broke it... |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 3532/9019 EXP: 56215637 Next: 272007 Since: 07-03-12 From: in a box Last post: 6 days ago Last view: 1 day ago |
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 114/345 EXP: 376598 Next: 28173 Since: 11-03-14 Last post: 1940 days ago Last view: 882 days ago |
Sure. Basically the vertices are located after the polygon commands, and they are referenced via indices. So, a triangle:
03 00 00 00 00 00 01 00 02 00 FF FF A6 A6 ... would load vertices 0, 1, and 2, and fill with palette color 0xA6. IDK where these are in the ROM though. I have a feeling they're compressed. Also, texture data is a mystery, though most likely uses the 256 color palette. Will put more info here later. |
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 134/345 EXP: 376598 Next: 28173 Since: 11-03-14 Last post: 1940 days ago Last view: 882 days ago |
I need help on the BIMG file format I found in SMBJR:
Link to Dropbox The header seems to be: 04 - Magic "BIMG"
04 - File size little endian 04 - Number of images l.e. 04 - Image "FOURCC" 04 - Image offset Image format is unknown however. [EDIT] Figured out the image format and made an extractor. If anyone wants it, I will post it. |
GreenThunder1337 |
| ||
Fuzzy Good riddance! Level: 55 Posts: 129/785 EXP: 1257859 Next: 56330 Since: 05-05-15 From: secret Last post: 2904 days ago Last view: 2295 days ago |
Why not post it anyways? ____________________ NNID: GreenThunder1337 3DS FC: 1521 - 5979 - 1511 |
gridatttack |
| ||
Giant Red Paratroopa K64 RPG Overlord Level: 73 Posts: 878/1416 EXP: 3480893 Next: 4975 Since: 08-11-12 From: El Salvador Last post: 1065 days ago Last view: 1059 days ago |
|
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 136/345 EXP: 376598 Next: 28173 Since: 11-03-14 Last post: 1940 days ago Last view: 882 days ago |
No, it only works on small menu sprites. Actual levels are compressed, and the backgrounds are as well.
Images (monochrome, because I haven't figured out palettes yet) Now time for a music break (literally) The game uses a format with file extension NSQ (Nintendo Sequence? Like MIDI?) Anyway, the header is always 4E 53 51 00 CC CC CC CC. 4E 53 51 is "NSQ" in ASCII. Note events appear to be of the format ?? ?? XX ?? ?? CC CC CC ?? ?? ?? ?? ?? ?? ?? ??, where XX is always either 08 or 09 (Handy, since in MIDI, 9X turns a note on, 8X turns a note off. Could it be the same?) |
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 142/345 EXP: 376598 Next: 28173 Since: 11-03-14 Last post: 1940 days ago Last view: 882 days ago |
The day has come that SMBJR music can be ripped! You can download the NSQ player and SMBJR's NSQ files here. |
Main - Misc. ROM hacking - Let's Hack Super Monkey Ball Jr.! | Hide post layouts | New reply |
Page rendered in 0.031 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 211/211, time: 0.010 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |