News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Anyone familiar with these file types?  (Read 1504 times)

Kapikyo

  • Jr. Member
  • **
  • Posts: 18
  • Fail faster
    • View Profile
Anyone familiar with these file types?
« on: April 23, 2016, 04:13:44 pm »
I'm trying to do a rom hack of Guitar Hero 3 for Wii, mostly a personal side project really. I added in some custom note charts and also some found note charts and now I wanna edit the playable characters and band members.
I found the model files and extracted them but I have no idea what this file type is or what kind of program could possibly open it.
the file types for a single model seem to be

.cas.ngc (ie axel_1.cas.ngc)
.cik.ngc  (ie axel_1.cik.ngc
.nav.ngc  (ie axel_1.nav.ngc)
.skin.ngc  (ie_axel_1.skin.ngc)

Anyone familiar with these file types? Are they compressed? If so, what can decompress them?
Just to clarify, I've taken them out of the ISO. I don't need them decompressed in that regard.

henke37

  • Hero Member
  • *****
  • Posts: 643
    • View Profile
Re: Anyone familiar with these file types?
« Reply #1 on: April 23, 2016, 07:08:54 pm »
Multiple extensions usually mean that there is a wraper format involved.

Kapikyo

  • Jr. Member
  • **
  • Posts: 18
  • Fail faster
    • View Profile
Re: Anyone familiar with these file types?
« Reply #2 on: April 24, 2016, 12:41:43 am »
Whats that mean for me?

FAST6191

  • Hero Member
  • *****
  • Posts: 3104
    • View Profile
Re: Anyone familiar with these file types?
« Reply #3 on: April 24, 2016, 05:17:45 am »
And if not wrapper then compression which is treated much the same in most cases. It could be that the dev was writing for multiple systems and those are the nintendo gamecube flavour (the wii was basically an overclocked gamecube after all and the Wii versions might have followed one from there) but that would matter more if you are comparing the releases between platforms.

After that I find it will typically be one of two things

1) The dev wrote an archive format handler and decided to put everything through it, even if there is an established handling method.
2) The dev wrote an archive format and used it for them.

Those do not look like the normal GC/Wii 3d model formats (BMD would be the extension there, http://hitmen.c02.at/files/yagcd/yagcd/chap15.html#sec15 http://wiki.tockdom.com/wiki/BMD_and_BDL_%28File_Format%29 with variations on the theme also seen on the DS where it is more commonly known as NSBMD and now also the 3ds and wii u) , however they were hardly universally used. Not sure what we have as a Wii 3d hardware reference, it would probably have to be read http://wiibrew.org/wiki/Wii_Hardware for the basic overview and then jump into the source and wiki for https://dolphin-emu.org/ . It is probably going to be simple enough that you could piece it together from basic knowledge of 3d formats and the hardware (the wii straddled the line between high level format and useful for the hardware a lot of the time), and possibly also comparing other models in the game (hopefully there is a nice simple elementary shape as a bonus character or something).

If you were thinking "get this program/plugin and open it in maya/3ds max/blender" then that does not really exist outside of PC games modding and maybe something that uses unreal engine, certainly not in ROM hacking like we tend to see on the Wii and other systems around here. You can occasionally come the other way if dev tools have been leaked and get the specific version of maya/3ds max/blender used by the leaked stuff and make something from the ground up but I am not aware of any in this case.
Textures on the other hand you might be able to edit more easily, not sure offhand what level of normal/height/displacement mapping there would be in this game.