Offtopic: Into Commodore 64 (6502) coding, pixeling or music?
Xentax is looking for new members for the C64 activities!
Just drop us a message at forum@xentax.com and join the Scene Team!
Forum rules: Click here
Post questions about game models here, or help out others!
-
akderebur
- ultra-veteran

- Posts: 405
- Joined: Fri Jul 08, 2011 10:36 am
- Has thanked: 51 times
- Been thanked: 399 times
Post
by akderebur » Wed Jun 19, 2019 3:59 pm
A tool for extracting models and textures from Team Sonic Racing. Geometry/Skeleton/Skinning supported. My main focus was character models as always. Car parts seem to load fine too. Other stuff may or may not work.
Tool overview and example exported model
How to use
Load
- Browse : For selecting the .cpu.sp2 file. Corresponding .gpu.sp2 file must be in the same folder.
- List : Found models will be added to the list. Select one to load it.
Export
- NEX : Exports the model in custom binary format (.nex), intended to be loaded by Noesis. Noesis script for this format : Nex Script
- SEModel : Exports the model in SEModel (*.semodel) format by dtzxporter. There are import scripts for Maya and Blender 2.79/ 2.80
- DDS : Loads all the textures inside the selected file and exports them as DDS.
- Note : Models and textures will be exported into the folder Export.
Download :
https://www.mediafire.com/file/guk4vldy ... r.rar/file
-
MisterPrawn
- beginner
- Posts: 28
- Joined: Thu Jan 30, 2014 5:36 am
- Has thanked: 2 times
Post
by MisterPrawn » Thu Jun 20, 2019 10:24 pm
Good stuff, but would it be possible to make the tool able to work with stage Background characters?
Ones like King Boom Boo end up with their skeleton pre-posed and out of alignment:

Would be nice if this was addressed, but overall, really good tool!
-
akderebur
- ultra-veteran

- Posts: 405
- Joined: Fri Jul 08, 2011 10:36 am
- Has thanked: 51 times
- Been thanked: 399 times
Post
by akderebur » Thu Jun 20, 2019 10:44 pm
MisterPrawn wrote: ↑Thu Jun 20, 2019 10:24 pm
Ones like King Boom Boo end up with their skeleton pre-posed and out of alignment:
Can you tell me the name of the
.sp2 file, and also the name of the model if possible? I will take a look.
-
MisterPrawn
- beginner
- Posts: 28
- Joined: Thu Jan 30, 2014 5:36 am
- Has thanked: 2 times
Post
by MisterPrawn » Thu Jun 20, 2019 10:58 pm
The file is: booshouse.cpu.sp2
King Boom Boo is found within it as: root_tsr_sp_room_4_sand2
-
akderebur
- ultra-veteran

- Posts: 405
- Joined: Fri Jul 08, 2011 10:36 am
- Has thanked: 51 times
- Been thanked: 399 times
Post
by akderebur » Thu Jun 20, 2019 11:24 pm
Sometimes the vertices need to be transformed with "SE_LOCATOR". The tool already does it for stuff like car tires, because they had ids corresponding to the locators. The character models don't seem to have them. So the problem with that model is that it is not getting transformed to where it should be, and doesn't align with its skeleton.
I can try a quick hack like finding the first locator based on the name. It would work with the model you posted, but would not work for more complex stuff with multiple locators. Still it might be better than nothing. I will try to see if I can find a better way without needing to do too much work. I will update the tool when I am finished.
-
MisterPrawn
- beginner
- Posts: 28
- Joined: Thu Jan 30, 2014 5:36 am
- Has thanked: 2 times
Post
by MisterPrawn » Thu Jun 20, 2019 11:32 pm
That works for me. I'm more interested in ripping characters found on the tracks, anyway. Namely the Boos and King Boom Boo, as stated.
-
MisterPrawn
- beginner
- Posts: 28
- Joined: Thu Jan 30, 2014 5:36 am
- Has thanked: 2 times
Post
by MisterPrawn » Sat Jun 29, 2019 3:07 am
I hate to bump this, but has there been an update to the tool to properly work with the background characters, yet? It has been a bit of a while, so I just thought I'd check in.
-
akderebur
- ultra-veteran

- Posts: 405
- Joined: Fri Jul 08, 2011 10:36 am
- Has thanked: 51 times
- Been thanked: 399 times
Post
by akderebur » Sat Jun 29, 2019 9:11 am
MisterPrawn wrote: ↑Sat Jun 29, 2019 3:07 am
It has been a bit of a while
Yep, there are other irl and freelance stuff I have to do. I am doing this as hobby, so other stuff that actually fund me takes priority always

I will do an update when i have the time.
-
MisterPrawn
- beginner
- Posts: 28
- Joined: Thu Jan 30, 2014 5:36 am
- Has thanked: 2 times
Post
by MisterPrawn » Sat Jun 29, 2019 5:09 pm
akderebur wrote: ↑Sat Jun 29, 2019 9:11 am
MisterPrawn wrote: ↑Sat Jun 29, 2019 3:07 am
It has been a bit of a while
Yep, there are other irl and freelance stuff I have to do. I am doing this as hobby, so other stuff that actually fund me takes priority always

I will do an update when i have the time.
Okay, that makes sense.
Take your time.
-
KillzXGamig
- ultra-n00b
- Posts: 1
- Joined: Wed Jul 18, 2018 3:08 pm
Post
by KillzXGamig » Sun Jul 21, 2019 3:59 pm
Any chance you can give out documentation or code on how the models,materials, and skeleton chunks are structured? Would help alot.