Page 1 of 1
NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Sat Jul 09, 2022 11:23 am
by djneo
Hi guys,
to save your precious time, I'll go straight to my question...
Luckily extracting these NHL 2K3 files was pretty easy (even for a noob like me), well unfortunately the names of the files are still not in standard formats that I could edit and revert back to the game (textures, models, audio file)
Please take a look at the screens below:
I was wondering if anyone here could point me to what to do next?
It would really help me out!
Thanks in advance, I appreciate that...
Re: Gamecube files (screen inside)
Posted: Sun Jul 10, 2022 2:38 pm
by ikskoks
Please upload a few samples of each type you want to check
(e.g. few PVR files, few CMN files etc.)
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Sun Jul 10, 2022 3:26 pm
by djneo
Hello!
Thank you for your quick response and letting me know, how to do it right.
I'll upload everything as soon as I get back home to computer from work, which will be tomorrow morning.
Greetings from rainy Prague

Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Sun Jul 10, 2022 11:45 pm
by djneo
I managed to get home sooner, so here are the promised samples, in their own folders.
Let me know if anything else is needed, thanks again!
https://www.mediafire.com/file/l22lz57q ... be.7z/file
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Mon Jul 11, 2022 7:21 pm
by djneo
Not sure if its any important, but it's a game from 2002 developed by Treyarch.
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Tue Jul 12, 2022 8:40 pm
by ikskoks
So I have checked your files and here are the results:
CMN - it is an archive format. It is used to store models and GCT textures (GCNT signature)
File format is here
http://wiki.xentax.com/index.php/NHL_2K3_CMN
And you can unpack data from them using this script
https://github.com/bartlomiejduda/Tools ... script.bms
More info on GCT files here
http://wiki.xentax.com/index.php/GCT_Image
If you'll change extension from BIN to GCT and remove first 8 bytes in file,
you will be able to convert textures using tools listed on the wiki.
DAT - I have no idea what those files are, sorry.
DB - Seems to be some custom database format for storing players info (?)
NHM - I have no idea what those files are, sorry, but they seems to be
somehow corelated with CMN archives. They also seems to always start with
00 00 04 80 value.
PVR - Those seems to be GCT textures as well, but for some reason
I couldn't convert them with existing tools...
STR - I have no idea what those files are, sorry.
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Tue Jul 12, 2022 11:47 pm
by djneo
1st thanks a lot for your time and script!
I'm doing some tests, but I get this error, not sure what I'm doing wrong?
Do you think if these CMN folders contain models, will it be possible to edit them and re-import them?
That would be awesome.
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Wed Jul 13, 2022 9:43 pm
by ikskoks
not sure what I'm doing wrong?
I'm not sure either. My script has only 24 lines of code and you have an error on line 184.
Try to type "y" and then press enter. Or try to reformat the script (check new lines, indent etc.).
Do you think if these CMN folders contain models, will it be possible to edit them and re-import them?
Maybe. I don't know anything about models. You can ask on "
3D/2D models" section on this forum. There are some model experts there.
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Wed Jul 13, 2022 10:30 pm
by djneo
Hah, that's weird
I'll test again...
Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Fri Jul 15, 2022 12:00 pm
by djneo
so I think I just saving the script the wrong way.
I was saving it by right clicking- "save link as" which indeed saves a file much longer than 24 lines.
Sorry for this stupid question, but how should I save this script correctly, I don't see any save option there, and I'm not obviously very familiar with the GitHub site

Re: NHL 2K3 (Gamecube) - PVR, CMN, NHM etc.
Posted: Fri Jul 15, 2022 5:40 pm
by ikskoks
Sorry for this stupid question, but how should I save this script correctly, I don't see any save option there, and I'm not obviously very familiar with the GitHub site
So there are two methods:
Method 1:
1. Go to script file on Github
2. Select everything and press
CTRL+C
3. Open new windoow in Notepad++ (download Notepad++ first if you don't have it)
4. Paste everything in Notepad++ and save new file as "script.bms"
Method 2:
1. Go to Main repository site
https://github.com/bartlomiejduda/Tools
2. Click on green button "Code" and select "Download ZIP"
as on this screenshot
https://imgur.com/a/em1ttRO
(but this will download other scripts as well)