Register - Login
Views: 99792447
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:48:28 AM
Jul - General Game/ROM Hacking - How to start looking for 3D model data in a NAOMI GD-ROM game? New poll - New thread - New reply
Next newer thread | Next older thread
Yoshimaster96

Shyguy
Level: 21


Posts: 50/91
EXP: 47231
For next: 2712

Since: 03-25-14


Since last post: 5.9 years
Last activity: 203 days

Posted on 10-25-14 09:10:01 PM Link | Quote
How do I find the model data in a NAOMI game?

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!


-Yoshimaster96
Yoshimaster96

Shyguy
Level: 21


Posts: 51/91
EXP: 47231
For next: 2712

Since: 03-25-14


Since last post: 5.9 years
Last activity: 203 days

Posted on 10-26-14 05:12:55 PM Link | Quote
I found this at offset 0x064EFD80 in the decompressed ROM:

.ÿÿÿÿÿÿÿÿÿÿ.....
SEGA SEGAKATANA
SEGA ENTERPRISES
43EB GD-ROM1/1
J 0000000
GDS-0008 V1.008
20010425


MONKEY_BALL

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!


-Yoshimaster96
MainMemory
Member
Level: 13


Posts: 19/28
EXP: 8855
For next: 1412

Since: 07-22-12


Since last post: 6.3 years
Last activity: 4.9 years

Posted on 10-26-14 09:48:22 PM Link | Quote
Since NAOMI is based on the Dreamcast, it probably uses the same NINJA model formats that most Dreamcast games use, as described in the Katana SDK docs. It might be easier to figure out if you could extract the filesystem, I've only done it once, with a Dreamcast game, so I don't know if it's applicable to NAOMI, and I don't remember exactly how to do it.
Yoshimaster96

Shyguy
Level: 21


Posts: 52/91
EXP: 47231
For next: 2712

Since: 03-25-14


Since last post: 5.9 years
Last activity: 203 days

Posted on 10-26-14 10:12:48 PM Link | Quote
Considering in the ROM it says "SEGAKATANA", I'd assume that'd be the case. Unfortunately, I can't find docs on the NJ/NINJA format anywhere. A link may be of help.

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!


-Yoshimaster96
MainMemory
Member
Level: 13


Posts: 20/28
EXP: 8855
For next: 1412

Since: 07-22-12


Since last post: 6.3 years
Last activity: 4.9 years

Posted on 10-26-14 11:21:00 PM (last edited by MainMemory at 10-26-14 11:27:41 PM) Link | Quote
Just google Sega Katana SDK, the first link has a download, you'll find the relevant docs in Doc/PDFs/Ninja_GD.pdf. I will warn you, the documentation is just a breakdown of the data structures.
The preferred method for finding models in the Sonic Adventure hacking community is to search for 00 00 80 3F 00 00 80 3F 00 00 80 3F, or three 1.0f values in a row. That usually leads to the scale value in an NJS_OBJECT struct.
It is possible that some or all of the models in the game may be inside compressed PRS files, in which case you'll really need to extract all the files.
You may be able to load files in my SAMDL program, but to do so you'll need to know the difference between the model's file offset, and the address it's intended to be loaded at in the system's RAM. This is much easier when you have all the files separated, in which case you only need to determine the RAM address.
Yoshimaster96

Shyguy
Level: 21


Posts: 53/91
EXP: 47231
For next: 2712

Since: 03-25-14


Since last post: 5.9 years
Last activity: 203 days

Posted on 10-27-14 12:17:27 AM Link | Quote
00 00 80 3F 00 00 80 3F 00 00 80 3F isn't located anywhere in the file . Maybe it's encoded differently?

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!


-Yoshimaster96
MainMemory
Member
Level: 13


Posts: 21/28
EXP: 8855
For next: 1412

Since: 07-22-12


Since last post: 6.3 years
Last activity: 4.9 years

Posted on 10-27-14 04:32:45 AM Link | Quote
It could be using a completely different model format, or the models could be compressed. I really can't say, since I've never looked at any NAOMI games myself.
Yoshimaster96

Shyguy
Level: 21


Posts: 54/91
EXP: 47231
For next: 2712

Since: 03-25-14


Since last post: 5.9 years
Last activity: 203 days

Posted on 10-28-14 11:42:39 AM Link | Quote
How do I dump models in a NAOMI emulator?

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!


-Yoshimaster96
Yoshimaster96

Shyguy
Level: 21


Posts: 55/91
EXP: 47231
For next: 2712

Since: 03-25-14


Since last post: 5.9 years
Last activity: 203 days

Posted on 10-31-14 08:16:26 PM Link | Quote
How do I convert CHDs to Makaron DAT files?

____________________

My Youtube Channel:
Yoshimaster96smwc
Super Monkey Ball hacking!


-Yoshimaster96
Joe
Common spammer
🍬
Level: 111


Posts: 3173/3392
EXP: 14501034
For next: 367326

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 6 hours

Posted on 11-01-14 03:39:42 PM Link | Quote
Based on one of your previous posts, this CHD contains a GD-ROM dump. It has an ISO 9660 filesystem in the high-density track, and there are guides for extracting files from it. Any guides that apply to Dreamcast games will also apply to this GD-ROM.

Unfortunately, I can't offer any advice regarding your two most recent posts.

____________________
ふにゃあ。
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - How to start looking for 3D model data in a NAOMI GD-ROM game? New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

30 database queries, 7 query cache hits.
Query execution time: 0.095585 seconds
Script execution time: 0.014881 seconds
Total render time: 0.110466 seconds