The Warp Room

Full Version: Possibility of Importing Custom models/animations?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I don't know if it is too early to talk about this, but since the forums got more people on the last days, i think it would be cool to start a conversation about this? idk.
For a while i have been wondering if someone would be working into import custom models/animations into the games (NST and now CTR too). I think this would make people more interested on modding the games. Of course it is essential to at least have a way to extract bones from the models and figure out how to export models as .IGZ files again.

The last days i have been trying to at least put some skins and animations like Princess Coco into the PC version of NST and of course it was a complete failure because of the file.. type, thing... PC and Switch differences(?). I tried a few different ways of doing it including hex editing some stuff but no luck. Not sure if it is possible to do this but eh, it would be cool to at least use the CTR models.

What do you guys think about it?
(13-07-2019, 08:10 PM)Guimian Wrote: [ -> ]The last days i have been trying to at least put some skins and animations like Princess Coco into the PC version of NST and of course it was a complete failure because of the file.. type, thing... PC and Switch differences(?). I tried a few different ways of doing it including hex editing some stuff but no luck. Not sure if it is possible to do this but eh, it would be cool to at least use the CTR models.

Getting Princess Coco into NST was the first thing I tried to do but I've never had much success with porting these files between different platforms (besides the music, you can just drag and drop any music from CTR on switch into the PC version of NST and it will work perfectly with no modifications despite being in a different format) but it's something I'm gonna keep experimenting with. I think I sort of half managed to load a crate model from the switch version of NST into the PC version but it was a bit glitchy. I'm also looking into getting stuff from CTR on switch into NST on switch but that's complicated too because I can't get either game to run with extracted archives on switch, and also because the NST explorer doesn't work properly with the switch version of NST so I've had to write my own modding tool for that... so we'll just see how that goes.
I'd love to make a model importer but I would have to completly reverse engineer igz format and that would be a pain in the ass and would take forever + Idk if i could then translate it to c++ so for the moment I'm focusing on IgzModelConverter to convert all model data in igz file.

Maybe with some help i could make a model importer but like I said IgzModelConverter comes first for now.

Sincerly AdventureT
(14-07-2019, 12:45 AM)ARD Wrote: [ -> ]
(13-07-2019, 08:10 PM)Guimian Wrote: [ -> ]The last days i have been trying to at least put some skins and animations like Princess Coco into the PC version of NST and of course it was a complete failure because of the file.. type, thing... PC and Switch differences(?). I tried a few different ways of doing it including hex editing some stuff but no luck. Not sure if it is possible to do this but eh, it would be cool to at least use the CTR models.

Getting Princess Coco into NST was the first thing I tried to do but I've never had much success with porting these files between different platforms (besides the music, you can just drag and drop any music from CTR on switch into the PC version of NST and it will work perfectly with no modifications despite being in a different format) but it's something I'm gonna keep experimenting with. I think I sort of half managed to load a crate model from the switch version of NST into the PC version but it was a bit glitchy. I'm also looking into getting stuff from CTR on switch into NST on switch but that's complicated too because I can't get either game to run with extracted archives on switch, and also because the NST explorer doesn't work properly with the switch version of NST so I've had to write my own modding tool for that... so we'll just see how that goes.

Yeah, i was trying to pack a file to the Switch version of NST and i was getting an error... So i didn't tried anything with this. I think this will be fixed in the future (there's also a problem when extracting some Normal textures too, but Neo_Kesha said he will look into it when he have some time!)

I hope we have some results for porting these files, i will continue my tests too and if i get something, i post here.

(14-07-2019, 12:10 PM)AdventureT Wrote: [ -> ]I'd love to make a model importer but I would have to completly reverse engineer igz format and that would be a pain in the ass and would take forever + Idk if i could then translate it to c++ so for the moment I'm focusing on IgzModelConverter to convert all model data in igz file.

Maybe with some help i could make a model importer but like I said IgzModelConverter comes first for now.

Sincerly AdventureT

Yeah, i know how complicated it is and this is why i said if it was too early. Sadly i didn't found anybody talking about this so i thought that bringing this conversation here was a good idea. I would love to try something myself but the only experience i had with reverse engineering was using hex2obj to extract models and a while back i figure out how to get some textures too... (i definitely need some classes about this and programming). I hope there's more people interested on this topic so we can get some help, maybe.
Keep focusing in the model converter because this is going to be super good for content creators and for modders too! I didn't expected something like this anytime soon at all... Thanks again for your work.
Ok, trying to just copy and paste the vertexs/faces from a file to another just make.. this. This is actually CTR default Coco but she just exploded lol

I tried to change a lot of the stuff in the file but most of it just crashes the game. There must be something missing...

[Image: unknown.png]
I've made some more progress with swapping models and actors between the two games now, I've figured out what the differences actually are between the formats and am gonna spend some more time messing with this stuff when I can. But I don't think things like a fully playable Princess Coco in NST are gonna be possible because the skeletons are different too so we might have the same problems we have when playing as Cortex or most other characters in NST (using Princess Coco's podium animation with NST Coco will cause her to eat her own head rather than a wumpa if you don't swap the skeleton as well) but swapping models between games should be doable.
(16-07-2019, 11:36 PM)ARD Wrote: [ -> ]I've made some more progress with swapping models and actors between the two games now, I've figured out what the differences actually are between the formats and am gonna spend some more time messing with this stuff when I can. But I don't think things like a fully playable Princess Coco in NST are gonna be possible because the skeletons are different too so we might have the same problems we have when playing as Cortex or most other characters in NST (using Princess Coco's podium animation with NST Coco will cause her to eat her own head rather than a wumpa if you don't swap the skeleton as well) but swapping models between games should be doable.

Oh, that's great! Are you thinking about making a video about it too? Would be pretty interesting!
I guess the only way to make it fully playable is with the power of importing custom models to the game. Would need to adapt the Princess Coco model to the NST skeleton.
(16-07-2019, 11:36 PM)ARD Wrote: [ -> ]I've made some more progress with swapping models and actors between the two games now, I've figured out what the differences actually are between the formats and am gonna spend some more time messing with this stuff when I can. But I don't think things like a fully playable Princess Coco in NST are gonna be possible because the skeletons are different too so we might have the same problems we have when playing as Cortex or most other characters in NST (using Princess Coco's podium animation with NST Coco will cause her to eat her own head rather than a wumpa if you don't swap the skeleton as well) but swapping models between games should be doable.

Honestly I wanna see that now, Coco eating her own head, that sounds hilarious.