Views: 19,850,306 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
03-28-24 09:49 AM |
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: 375439 Next: 29332 Since: 11-03-14 Last post: 1919 days ago Last view: 861 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/9016 EXP: 56048962 Next: 438682 Since: 07-03-12 From: in a box Last post: 56 days ago Last view: 15 days ago |
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 114/345 EXP: 375439 Next: 29332 Since: 11-03-14 Last post: 1919 days ago Last view: 861 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: 375439 Next: 29332 Since: 11-03-14 Last post: 1919 days ago Last view: 861 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: 1253770 Next: 60419 Since: 05-05-15 From: secret Last post: 2882 days ago Last view: 2274 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: 3472224 Next: 13644 Since: 08-11-12 From: El Salvador Last post: 1044 days ago Last view: 1038 days ago |
|
Yoshimaster96 |
| ||
Member Normal user Level: 39 Posts: 136/345 EXP: 375439 Next: 29332 Since: 11-03-14 Last post: 1919 days ago Last view: 861 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: 375439 Next: 29332 Since: 11-03-14 Last post: 1919 days ago Last view: 861 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.036 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 215/215, time: 0.009 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |