TheSerioliOfNosgoth / ModelEx

A tool for viewing and exporting the 3D models in Legacy of Kain: Soul Reaver 1 & 2, Defiance, Gex 3: Deep Cover Gecko, Tomb Raider: Legend and Tomb Raider: Anniversary
Other
18 stars 3 forks source link

Blood Omen 2 Models :) #3

Open MeinerI opened 5 years ago

MeinerI commented 5 years ago

https://github.com/MeinerI/Blood-Omen-2-Legacy-of-Kain

AesirHod commented 4 years ago

Yeah, I saw that. I hope to include BO2 support eventually.

MeinerI commented 4 years ago

Have you already worked on this or am I suffering in vain for working?

MeinerI commented 4 years ago

Там есть "таблицы" cellinst и cellmark, по ним происходит расстановка объектов на уровне. Некоторые координаты берутся из файл .region и .planinfo

AesirHod commented 4 years ago

Have you already worked on this or am I suffering in vain for working?

No, not at the moment. My priority right now is finding a job. I integrated changes from Ben's hacked build because I thought I might need to stop, and have been doing some tweaks in addition to that, but BO2 is a whole different engine to anything ModelEx currently supports.

AesirHod commented 4 years ago

And, BTW, I don't think big files only contain one model. They're archives made up of other files. You should separate the models out with Soul Spiral and have your tool read those.

MeinerI commented 4 years ago

of course the engines are different and yes there are many models, I create a new algorithm in big_2_dae_2.cs

AesirHod commented 4 years ago

of course the engines are different and yes there are many models, I create a new algorithm in big_2_dae_2.cs

Yes, but Soul Spiral already separates the models from the *.big archives, so ModelEx will only need to convert individual models to dae.

Also, the engines used by Gex, SR1, SR2 and Defiance are all upgraded versions of each other. Unlike BO2, they have a lot of similarities that make it easier to figure out the format and intergrate into ModelEx.

MeinerI commented 4 years ago

That's exactly what I'm doing. In big_2_dae_2.cs i read big file and convert all models to dae. Well, or at least trying to do it.