Page 1 of 2

Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Tue Aug 29, 2023 12:35 pm
by VincentNL
Image

What is Naomi Library?

Naomi Library is one of the internal formats developed by AM2 division, extensively used by SEGA between 1999-2001 in Naomi arcade hardware and Dreamcast.

We are talking about games such as Marvel VS Capcom 2, Crazy Taxi, Shenmue 2, F355, Daytona, The House of The Dead 2, Dead or Alive 2 and a large number of other titles you can find here!

This plugin currently imports models from SEGA Naomi/Dreamcast games using this format.

After completing the importer, we're setting our sights on an exporter!
Our goal? To create new custom content for multiple games!

https://github.com/NaomiMod/blender-NaomiLib


Image
Image

----

V.0.14.4 NaomiLib Blender Importer is out for grabs!

Changelog:

* Culling modes (double-sided polys, front, backface)
* Strip generation fix (winding order as per bitflag)

Image

https://github.com/NaomiMod/blender-Nao ... r_14_4.zip

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Tue Aug 29, 2023 6:25 pm
by fafadou
Words missing, this is totally crazy !
This is too huge for common people, I don't where we could find the model in a game at now ^^

Hope @Esppiral would something great with this awesome tool.

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Wed Aug 30, 2023 7:59 am
by Dirge Of Ram
Hard*Core stages or recreating Miao Village. Too bad Blender hates ancient graphic cards!

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Tue Nov 07, 2023 1:31 pm
by VincentNL
With the importer side getting on the last phase, last week looked into Naomi SDK tools and export options.
Since Naomi SDK tools cannot output NaomiLib .bin format used in games, I had to find an alternative for RE and testing:

Here comes HRCV Tool GUI v1.0!
It will convert .hrb/.pol to commercial NaomiLib .bin format used in games, enjoy!

Image

Dead or Alive 2 - Pikachu Hat:
Image
https://www.youtube.com/watch?v=ocTMIy0d8k4

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Tue Nov 07, 2023 8:48 pm
by Stringer_bell
This is awesome, appreciate you sharing this.

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Thu Nov 09, 2023 6:14 am
by VincentNL

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Fri Nov 10, 2023 5:21 am
by VincentNL
Last one, Batmobile (no texture) in Crazi Taxi!
Image

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Fri Nov 10, 2023 4:59 pm
by Stringer_bell
In theory this also means that destinations in Crazy Taxi 1 and 2 could be modded as well? That would be so cool!

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Sat Nov 11, 2023 3:43 pm
by VincentNL
V.0.14.4 NaomiLib Blender Importer is out for grabs!

Changelog:

* Culling modes (double-sided polys, front, backface)
* Strip generation fix (winding order as per bitflag)

Image

https://github.com/NaomiMod/blender-Nao ... r_14_4.zip

---
Stringer_bell wrote:In theory this also means that destinations in Crazy Taxi 1 and 2 could be modded as well? That would be so cool!
The limit is not creating 3D models (except for exceeding RAM / polycount), but how each game stores / arranges them in containers and how to exploit static mesh replacement.

So let's say I want a light saber from Star Wars as racket in Virtua Tennis, no problem, because it's a static mesh and the container of PVR + models in Virtua Tennis is reversed.

In case of dynamic mesh, that's more complicated because you have to know which vertex need to be kept intact and which other you can modify.

Re: Naomi Library / Blender Plugin v.14! (MVC2, DOA2, Daytona, Shenmue 2, Virtua Tennis...)

Posted: Sun Nov 19, 2023 6:04 am
by VincentNL
Environment map support on the way!

Image