---‐----------------------------------------------------------------
UPDATE: A NOESIS SCRIPT TO LOAD BOTH MESHES + TEXTURES - HERE
---‐----------------------------------------------------------------
This is a thread for some lastest Spike Chunsoft games as well as my scripts + tools based on what I've researched. And my apologies to all who have been waiting for this so long. I haven't been available for ages.
-------PREVIEW--------
Images:
Videos:
One Punch Man: AHNK
One Piece Burning Blood
-------INSTRUCTIONS--------
Extract files:
- Use QuickBMS and cmp_scz to decompressed the original files (npk, npki, npkv)
- Rename files to their original name (including extension)
Open models in Noesis
- Put fmt_SpikeGames_npk.py to ../Noesis/python/plugins
- Navigate to the location of files, and open .npk file
Get 2nd model
- Drag & drop .npk file to NPKCutter.exe
- The extracted .npk file (xxx_2nd_model.npk) are ready to open
Note: If nothing happened, it doesn't have 2nd model
Extract textures
- Drag & drop .npk file to NPKVExtractor.exe
- Choose a platform (texture swizzle)
- The textures will be extracted
Extract textures for 2nd model:
- Do Get 2nd model first
- After "x_2ndmodel" files appear, do Extract textures and it will also generate "x_2ndmodel.npkv" if other "x_2ndmodel" files exists
- Drag & drop "x_2ndmodel.npk"
Note: Those steps are dumb due to my laziness, sorry for that
Note: Make sure that all required file with the corresponding name are in the same folder with .npk file
-------GAMES--------
- One Punch Man: A Hero Nobody Knows (PS4)
- One Piece Burning Blood (PC)(PSP) - (Not sure if it works with all models)
- J-Stars Victory VS+ (PS3) - (Code refactoring - Nearly done)
- Dangaronpa V3 (WIP)
-------KNOWN ISSUES--------
- There might be some versions of the game on different platforms that I haven't tested
- PS3 Swizzle in NPKVExtract.exe is yet functional
- No textures/materials supported as it's kinda difficult to make them correspond to the submeshes
- NPKVExtract is not able to extract textures of 2nd model yet. (Solved)
- The script works with skeletal model only
-------CREDITS--------
Special thanks to:
- Aluigi for QuickBMS script.
- Chroxx, episoder, shakotay2, Turk645, and BigChillGhost for their useful help and references for reading & parsing data.
- Josune Kitsune for his detailed structure of the file done by his research.
- Demonslayerx8, JosuneKitsune, and the others to test and help me improve the script.
-------UPDATES--------
-(Fix) 10/03/2020
-(Fix) 11/03/2020
P/s: Feel free to report any issues/problems with error image or help me improve the scripts. This is my first time uploading scripts/tools, please forgive me for any inconvenience and enjoy.
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Spike Chunsoft Games Scripts/Tools + Research
-
- beginner
- Posts: 36
- Joined: Sun Apr 28, 2019 1:15 pm
- Has thanked: 5 times
- Been thanked: 23 times
Spike Chunsoft Games Scripts/Tools + Research
You do not have the required permissions to view the files attached to this post.
Last edited by andy97 on Sat Mar 14, 2020 11:58 pm, edited 14 times in total.
-
- beginner
- Posts: 36
- Joined: Sun Apr 28, 2019 1:15 pm
- Has thanked: 5 times
- Been thanked: 23 times
Re: Spike Chunsoft Games Scripts/Tools + Research
Yes, check the Games section, I did mention the platform of games on that list.
P/s: Updated the script!
-
- veteran
- Posts: 99
- Joined: Mon Jul 06, 2015 12:48 am
- Has thanked: 26 times
- Been thanked: 24 times
Re: Spike Chunsoft Games Scripts/Tools + Research
Helped Hiroshi (andy) with all the One Punch Man model tests, along with testing updated scripts. Pretty much most of the models will now work, the NPKV tool he made will have to be updated to work with 2nd models tho, which he'll do later.
Chars with 2nd model
Accessory
Item
I'd help with J-Stars Victory VS+, but I don't have the files for that game.
Chars with 2nd model
Accessory
Item
I'd help with J-Stars Victory VS+, but I don't have the files for that game.
-
- beginner
- Posts: 36
- Joined: Sun Apr 28, 2019 1:15 pm
- Has thanked: 5 times
- Been thanked: 23 times
Re: Spike Chunsoft Games Scripts/Tools + Research
UPDATE!
Now the bones and their name will correspond to the correct side of submesh (xxx_L will be on the left side, and xxx_R will be on the right side)
Thanks to JosuneKitsune for that.
UPDATE #2:
Now using local space instead of world space since it had many issues about the positions
Thanks to Demonslayerx8 and his friend.
UPDATE #3:
Added a script for PSP files for anyone who is interested.
Now the bones and their name will correspond to the correct side of submesh (xxx_L will be on the left side, and xxx_R will be on the right side)
Thanks to JosuneKitsune for that.
UPDATE #2:
Now using local space instead of world space since it had many issues about the positions
Thanks to Demonslayerx8 and his friend.
UPDATE #3:
Added a script for PSP files for anyone who is interested.
Last edited by andy97 on Wed Mar 11, 2020 1:55 pm, edited 1 time in total.
-
- beginner
- Posts: 36
- Joined: Sun Apr 28, 2019 1:15 pm
- Has thanked: 5 times
- Been thanked: 23 times
Re: Spike Chunsoft Games Scripts/Tools + Research
UPDATE:
- Outputs of NPKCutter are better than the older one.
- Able to get textures of 2nd models now ( with many dumb steps)
- Add a mini tool for renaming the decompressed files, just drag & drop
- (Quick fix) Fix NPKVExtractor to get the correct "xxx_k.bmp" textures
- Outputs of NPKCutter are better than the older one.
- Able to get textures of 2nd models now ( with many dumb steps)
- Add a mini tool for renaming the decompressed files, just drag & drop
- (Quick fix) Fix NPKVExtractor to get the correct "xxx_k.bmp" textures
-
- beginner
- Posts: 36
- Joined: Sun Apr 28, 2019 1:15 pm
- Has thanked: 5 times
- Been thanked: 23 times
Re: Spike Chunsoft Games Scripts/Tools + Research
#UPDATE:
Since the external programs are confusing, I'm working on my Noesis script to make it handle both textures and 2nd model in .npk.
Works well with both OPBB and OPM at the moment (can import meshes, textures, skeletons), and it's still in development.
Some previews:
Saitama - chr000.npk - OPM
Bentham - character_031.npk
Since the external programs are confusing, I'm working on my Noesis script to make it handle both textures and 2nd model in .npk.
Works well with both OPBB and OPM at the moment (can import meshes, textures, skeletons), and it's still in development.
Some previews:
Saitama - chr000.npk - OPM
Bentham - character_031.npk
-
- beginner
- Posts: 25
- Joined: Sat Jun 01, 2019 8:42 am
- Has thanked: 4 times
- Been thanked: 3 times
Re: Spike Chunsoft Games Scripts/Tools + Research
if anyone wants to create a script to convert these to gxt or png here are all the model files for reference.
https://drive.google.com/file/d/1qvSRBS ... sp=sharing
https://drive.google.com/file/d/1qvSRBS ... sp=sharing
-
- veteran
- Posts: 99
- Joined: Mon Jul 06, 2015 12:48 am
- Has thanked: 26 times
- Been thanked: 24 times
Re: Spike Chunsoft Games Scripts/Tools + Research
What game is that from?ChaoticFusion40 wrote: ↑Thu Mar 12, 2020 4:14 am if anyone wants to create a script to convert these to gxt or png here are all the model files for reference.
https://drive.google.com/file/d/1qvSRBS ... sp=sharing
edit:
oh OPBB [PSP]
anyways, helped with figuring the textures for J-Stars
15 - DXT1
17 - DXT5
19 - unsure??
just unsure about the normal maps.... which is 19, but any texture format just breaks it besides DXT5
Last edited by Demonslayerx8 on Thu Mar 12, 2020 12:12 pm, edited 1 time in total.
-
- beginner
- Posts: 25
- Joined: Sat Jun 01, 2019 8:42 am
- Has thanked: 4 times
- Been thanked: 3 times
-
- advanced
- Posts: 65
- Joined: Mon Jun 26, 2017 2:01 am
- Has thanked: 31 times
- Been thanked: 38 times
Re: Spike Chunsoft Games Scripts/Tools + Research
I was doing my own script for Spike Chunsoft's fighting games that use the .npk format (OPBB/OPM), it extracted the textures and meshes in one go, but I was missing the bones and weights, so when Hiroshi released this I adapted a portion of his code into mine. So with his permission I'm posting my script to extract textures, models, bones, weights and Form Changes. Thanks Hiroshi without your code this wouldn't be possible.
The script supports OPBB PC and OPM PS4 .npk files, you need to have the uncompressed .npk, .npki and .npkv files in the same folder for this to work.
---------------------------------------------------UPDATE---------------------------------------------------
Added support for characters with more than 2 forms
---------------------------------------------------UPDATE---------------------------------------------------
Fixed some UVs issues
---------------------------------------------UPDATE May 2021---------------------------------------------
Fixed more UVs issues
The script supports OPBB PC and OPM PS4 .npk files, you need to have the uncompressed .npk, .npki and .npkv files in the same folder for this to work.
---------------------------------------------------UPDATE---------------------------------------------------
Added support for characters with more than 2 forms
---------------------------------------------------UPDATE---------------------------------------------------
Fixed some UVs issues
---------------------------------------------UPDATE May 2021---------------------------------------------
Fixed more UVs issues
You do not have the required permissions to view the files attached to this post.
Last edited by JosouKitsune on Tue May 11, 2021 11:28 pm, edited 3 times in total.
Re: Spike Chunsoft Games Scripts/Tools + Research
I was trying your noesis plugin on the OPM .npk files. First difference is that the headers read as "$CMP" instead of "npak", so the script wont even start. After changing this stuff on line 12 there is another error while reading the vertex data, shown in the screenshot. All the files are in the same folder. I'll keep trying for a bit.
Update: I am a moron, my files were still compressed!
Tips for decompressing with quickbms and the cmp_scz.bms script:
There will be duplicate .dat files, choose [r] (rename) as the desired action for all
then batch renaming everything
chr0000_model.npa -> chr0000_model.npk
chr0000_model.dat -> chr0000_model.npki
and the bms autorenamed chr0000_model_00000001.dat -> chr0000_model.npkv
Update: I am a moron, my files were still compressed!
Tips for decompressing with quickbms and the cmp_scz.bms script:
There will be duplicate .dat files, choose [r] (rename) as the desired action for all
then batch renaming everything
chr0000_model.npa -> chr0000_model.npk
chr0000_model.dat -> chr0000_model.npki
and the bms autorenamed chr0000_model_00000001.dat -> chr0000_model.npkv
-
- advanced
- Posts: 65
- Joined: Mon Jun 26, 2017 2:01 am
- Has thanked: 31 times
- Been thanked: 38 times
Re: Spike Chunsoft Games Scripts/Tools + Research
I've updated the script to handle characters with more than 2 forms viewtopic.php?f=16&t=21863#p160926