10-03-2024, 06:20 PM
/By Jolly Joe/
\_ Carnivores 2 Extracting Models__/
\Jolly Toolkit Github/ - (Download python tools from my github, I will be updating it.)
Hello and welcome to my journey into extracting files from Carnivores 2.
I found some tools and ended up making a few of my own tools as well.
This will give you the steps I take in extracting the models from the game.
_______________
\_/\ Issues /\_/
Some issues I am dealing with texture transparency for blacked out parts like
making in between the teeth transparent, the game uses 'flags' which
work on the face level of the mesh. It doesn't help that
the texture colors are a little wonky (black shades are all over,
it doesn't have an alpha channel). I made other tools that make the
color black an alpha channel that only gave holes throughout the texture of the model.
[attachment=16435][attachment=16441][attachment=16442][attachment=16443][attachment=16444][attachment=16445][attachment=16446][attachment=16447][attachment=16448][attachment=16449][attachment=16450][attachment=16451][attachment=16452][attachment=16453][attachment=16454][attachment=16455][attachment=16456]
____________
\__ Models __/
Completed:
\__ Workflow __/
The tools I use are as followed to get the mesh objects from the `.car` files under `/carnivors2/HUNTDAT/`.
First thing is to use a beta tool C3Dit_v0-0-99-5 (*The updated version on github doesn't work).
___________
\__ Prep __/
Make a folder to work in (i.e. Project/model) in the folder `model`
and place the copy of the `.car` file you want to work on.
[attachment=16439]
_____________
[attachment=16437]
____________________
\___ Dino MTL Maker ___/
[attachment=16438]
_________________
\___ TGA-2-PNG ___/
Now you can fix the rotation by importing it into blender.
[attachment=16440]
_____________________________
\__ Blender - Obj Import Settings __/
Add these changes to improve the orientation of the object. Keep the rest the same (save the settings to use again later)
\_ **Finished** _/
Now you can export to other file types and mod it any way you like.
The python tools I made myself message me if you want to collaborate or talk shop.
I have another part that will be the tools I made to extract the animation data.
|Updated Tools| exe versions |
^^^^^^^^^^^^^^^^^^^
https://www.moddb.com/members/jolly-joe/downloads
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[attachment=16467] [attachment=16468] [attachment=16469]
OBJ_FOV_PLAYER_v4 + CAR_to_FOV
Currently working on which animates everything after getting a file that has every frame verts, which I also made and my made-up ext (.fov - frame object viewer) file - car to fov converter. The only issue is how to put it into use and getting the textures to apply. So that may be a minute before final. If you are interested or wanna talk shop, drop me a line.
\Animation Viewing/
\->To Be Continued.../
\/Blender Addon\/
\_ Carnivores 2 Extracting Models__/
\Jolly Toolkit Github/ - (Download python tools from my github, I will be updating it.)
Hello and welcome to my journey into extracting files from Carnivores 2.
I found some tools and ended up making a few of my own tools as well.
This will give you the steps I take in extracting the models from the game.
_______________
\_/\ Issues /\_/
Some issues I am dealing with texture transparency for blacked out parts like
making in between the teeth transparent, the game uses 'flags' which
work on the face level of the mesh. It doesn't help that
the texture colors are a little wonky (black shades are all over,
it doesn't have an alpha channel). I made other tools that make the
color black an alpha channel that only gave holes throughout the texture of the model.
[attachment=16435][attachment=16441][attachment=16442][attachment=16443][attachment=16444][attachment=16445][attachment=16446][attachment=16447][attachment=16448][attachment=16449][attachment=16450][attachment=16451][attachment=16452][attachment=16453][attachment=16454][attachment=16455][attachment=16456]
____________
\__ Models __/
Completed:
- All Dinosaurs
- Hunter
- Dropship
- Weapons
\__ Workflow __/
The tools I use are as followed to get the mesh objects from the `.car` files under `/carnivors2/HUNTDAT/`.
First thing is to use a beta tool C3Dit_v0-0-99-5 (*The updated version on github doesn't work).
___________
\__ Prep __/
Make a folder to work in (i.e. Project/model) in the folder `model`
and place the copy of the `.car` file you want to work on.
[attachment=16439]
_____________
\___ C3Dit __/
- File > Open (select the .car file)
- Data > Export Model (save as .obj file)
- Data > Export Texture (save as .tga file)
- Rename `.tga` to "Skin" (the script is design to use this to make things easier)
- Exit
___________________
\___ OBJ VN FIXXER __/
- Run `OBJ_VN_FIXXER.py`
- Enter the .obj file path from C3D (don't include the .obj)
[attachment=16437]
____________________
\___ Dino MTL Maker ___/
- Run `dino_mtl_maker.py`
- Select Generate MTL
- Select the .obj file with ending in `_with_normals.obj`
- Exit
[attachment=16438]
_________________
\___ TGA-2-PNG ___/
- Run `tga_2_png.py`
- Enter the project folder (will go through subfolders as well)
- It should display the file names that changed make sure the files are named "Skin.png"
Note: Make sure each model has its own folder to avoid overwrites!
Now you can fix the rotation by importing it into blender.
[attachment=16440]
_____________________________
\__ Blender - Obj Import Settings __/
Add these changes to improve the orientation of the object. Keep the rest the same (save the settings to use again later)
- Forward Axis: -X
- Split by Object ☑
\_ **Finished** _/
Now you can export to other file types and mod it any way you like.
The python tools I made myself message me if you want to collaborate or talk shop.
I have another part that will be the tools I made to extract the animation data.
|Updated Tools| exe versions |
^^^^^^^^^^^^^^^^^^^
https://www.moddb.com/members/jolly-joe/downloads
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[attachment=16467] [attachment=16468] [attachment=16469]
OBJ_FOV_PLAYER_v4 + CAR_to_FOV
Currently working on which animates everything after getting a file that has every frame verts, which I also made and my made-up ext (.fov - frame object viewer) file - car to fov converter. The only issue is how to put it into use and getting the textures to apply. So that may be a minute before final. If you are interested or wanna talk shop, drop me a line.
\Animation Viewing/
\->To Be Continued.../
\/Blender Addon\/