Thank you for your help. Now I have successfully unpacked Wolong, but I can’t find the eye textures of the characters. I don’t know where they are hidden. Did you find them?AzothRaven wrote: ↑Sat Apr 08, 2023 8:49 pm Hey people!
Figured out the correct syntax for the Nyotengu and generate the g1t list of textures for each g1m model
in Wolong
In Wild HeartsCode: Select all
Nyotengu.KTID.exe "Wo Long\KIDSSystemResource\kidsobjdb\0xb290631c.kidsobjdb" "Wo Long\MaterialEditor\g1t" " Wo Long\CharacterEditor\ktid\rightcolumvalue.ktid"
Hope it helps whoever needs itCode: Select all
Nyotengu.KTID.exe "Wild Hearts\kidsobjdb\0xb290631c.kidsobjdb" "Wild Hearts\g1t" "\Wild Hearts\ktid\rightcolumvalue.ktid"
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Noesis g1m/g1t/g1a importer
Re: Noesis g1m/g1t/g1a importer
-
- beginner
- Posts: 28
- Joined: Tue Mar 09, 2021 12:23 pm
- Has thanked: 20 times
- Been thanked: 6 times
Re: Noesis g1m/g1t/g1a importer
No, sorry, Im still checking the assets from Wild Hearts firstcsh0748 wrote: ↑Sun Apr 09, 2023 7:00 amThank you for your help. Now I have successfully unpacked Wolong, but I can’t find the eye textures of the characters. I don’t know where they are hidden. Did you find them?AzothRaven wrote: ↑Sat Apr 08, 2023 8:49 pm Hey people!
Figured out the correct syntax for the Nyotengu and generate the g1t list of textures for each g1m model
in Wolong
In Wild HeartsCode: Select all
Nyotengu.KTID.exe "Wo Long\KIDSSystemResource\kidsobjdb\0xb290631c.kidsobjdb" "Wo Long\MaterialEditor\g1t" " Wo Long\CharacterEditor\ktid\rightcolumvalue.ktid"
Hope it helps whoever needs itCode: Select all
Nyotengu.KTID.exe "Wild Hearts\kidsobjdb\0xb290631c.kidsobjdb" "Wild Hearts\g1t" "\Wild Hearts\ktid\rightcolumvalue.ktid"
-
- beginner
- Posts: 28
- Joined: Tue Mar 09, 2021 12:23 pm
- Has thanked: 20 times
- Been thanked: 6 times
Re: Noesis g1m/g1t/g1a importer
Good day Joschka,Joschka wrote: ↑Thu Mar 09, 2023 9:20 pmUse these to make the g1t file associated to a given g1m. As for filenames they are stripped so you will only have the hashes.csh0748 wrote: ↑Thu Mar 09, 2023 7:17 am Hello, thank you very much for your hard work on this tool. What I want to know now is that the g1m and g1t files obtained after using quickbms to unpack Wolong’s assets seem to be a bunch of random file names. How can I Know which file number corresponds to the corresponding model in the game? Or is there a way to unpack other assets to get a list file table for mapping the corresponding model in the game? Thank you again
WHWOThingy.zip
G1m hash on the left as usual, thenOnly the non field props are covered by these (ie characters, mobs, animatable models etc), I'm not dling several dozens of gigs to make exhaustive file lists for games I'm not personally interested in.Code: Select all
Nyotengu.KTID.exe ..\kidsobjdb\0xb290631c.kidsobjdb ..\g1t ..\ktid\valueOnRightColumn.ktid
Many thanks to Allanoon for testing and reporting bugs for this update.
Thank you for all your work so far!
The process works just fine, Im combing though the Wild Hearts files with it and its awesome. One (I think, can be totally wrong) simple question. How do you produce the file lists that contain the g1m and the appropriate kitd?
I ask because knowing Koei Tecmo there will be DLCs both for Wo Long and Wind Hearts, (the latter has been announced with new monsters and all) and I wanted to know if its a process that can be done with Cethleann or any other tool for when that happens.
As always any help would be greatly appreciated it.
-
- ultra-n00b
- Posts: 8
- Joined: Mon May 04, 2020 4:48 pm
- Has thanked: 3 times
- Been thanked: 2 times
Re: Noesis g1m/g1t/g1a importer
Hello,
When i try to extract fdata from Wild Hearts with quickbms fdata script, it show me this error message.
Any suggestions ?
Have a good day
When i try to extract fdata from Wild Hearts with quickbms fdata script, it show me this error message.
Any suggestions ?
Have a good day
You do not have the required permissions to view the files attached to this post.
Re: Noesis g1m/g1t/g1a importer
This is great! Nice and clear. Using this worked flawlessly!AzothRaven wrote: ↑Sat Apr 08, 2023 8:49 pm Hey people!
Figured out the correct syntax for the Nyotengu and generate the g1t list of textures for each g1m model
in Wolong
In Wild HeartsCode: Select all
Nyotengu.KTID.exe "Wo Long\KIDSSystemResource\kidsobjdb\0xb290631c.kidsobjdb" "Wo Long\MaterialEditor\g1t" " Wo Long\CharacterEditor\ktid\rightcolumvalue.ktid"
Hope it helps whoever needs itCode: Select all
Nyotengu.KTID.exe "Wild Hearts\kidsobjdb\0xb290631c.kidsobjdb" "Wild Hearts\g1t" "\Wild Hearts\ktid\rightcolumvalue.ktid"
-
- mega-veteran
- Posts: 215
- Joined: Sat Sep 24, 2011 7:06 pm
- Has thanked: 78 times
- Been thanked: 32 times
Re: Noesis g1m/g1t/g1a importer
So I've extracted both Strangers of Paradise: Final Fantasy Origin and Hyrule Warriors: Age of Calamity DLC and I'm getting crashes for some reason, any chance these could be looked at? One of the files in the FFO samples doesn't crash but just loads bones.
https://drive.google.com/file/d/1O1_rw- ... sp=sharing
https://drive.google.com/file/d/1O1_rw- ... sp=sharing
- Joschka
- mega-veteran
- Posts: 286
- Joined: Fri Aug 09, 2019 3:51 pm
- Has thanked: 73 times
- Been thanked: 413 times
Re: Noesis g1m/g1t/g1a importer
Looks like these files weren't extracted correctly, some section headers are missing (among other issues).TRDaz wrote: ↑Fri May 26, 2023 4:29 pm So I've extracted both Strangers of Paradise: Final Fantasy Origin and Hyrule Warriors: Age of Calamity DLC and I'm getting crashes for some reason, any chance these could be looked at? One of the files in the FFO samples doesn't crash but just loads bones.
https://drive.google.com/file/d/1O1_rw- ... sp=sharing
-
- mega-veteran
- Posts: 215
- Joined: Sat Sep 24, 2011 7:06 pm
- Has thanked: 78 times
- Been thanked: 32 times
Re: Noesis g1m/g1t/g1a importer
That's weird, I used Cethleann the same way I did for the base game which worked perfectly so I don't understand what went wrong. I'll have to try and extract them again.
Re: Noesis g1m/g1t/g1a importer
Hi, first off thanks for the plugin, i was able to load a Nioh 2 PS4's 1.27 model along with it's textures and animations. But i'm having a hard time getting the bone names of the skeleton, any tips regarding this? I noticed the model has a btree file, maybe it's related? I packed the character's files for you to take a look if needed.
https://www.mediafire.com/file/vyy9ezq3 ... HI.7z/file
https://www.mediafire.com/file/vyy9ezq3 ... HI.7z/file
- Joschka
- mega-veteran
- Posts: 286
- Joined: Fri Aug 09, 2019 3:51 pm
- Has thanked: 73 times
- Been thanked: 413 times
Re: Noesis g1m/g1t/g1a importer
Most of the KT games don't have joint names, Atelier being their only series for which they usually leave them. They're usually stored in .oid files and most of the time they're hashed too.ZeroFX wrote: ↑Tue May 30, 2023 11:26 pm Hi, first off thanks for the plugin, i was able to load a Nioh 2 PS4's 1.27 model along with it's textures and animations. But i'm having a hard time getting the bone names of the skeleton, any tips regarding this? I noticed the model has a btree file, maybe it's related? I packed the character's files for you to take a look if needed.
So yeah you won't be able to retrieve these most likely as they cross reference everything using the joint IDs only.
Re: Noesis g1m/g1t/g1a importer
I see, that makes sense, thank you very much! I have another question for you, same model but exported as fbx, it is normal for cloth that is supposed (i suppose) to be skinned by nunobones to be unskinned?Joschka wrote: ↑Wed May 31, 2023 11:09 amMost of the KT games don't have joint names, Atelier being their only series for which they usually leave them. They're usually stored in .oid files and most of the time they're hashed too.ZeroFX wrote: ↑Tue May 30, 2023 11:26 pm Hi, first off thanks for the plugin, i was able to load a Nioh 2 PS4's 1.27 model along with it's textures and animations. But i'm having a hard time getting the bone names of the skeleton, any tips regarding this? I noticed the model has a btree file, maybe it's related? I packed the character's files for you to take a look if needed.
So yeah you won't be able to retrieve these most likely as they cross reference everything using the joint IDs only.
- Joschka
- mega-veteran
- Posts: 286
- Joined: Fri Aug 09, 2019 3:51 pm
- Has thanked: 73 times
- Been thanked: 413 times
Re: Noesis g1m/g1t/g1a importer
Unfortunately yeah, these nuno bones are not "true" bones but physics nodes simulated by the CPU and used in a complex vertex shader at runtime to deform the cloth with a very different algorithm than standard skinning. So there's no real weight data to be extracted, I can only emulate the vshader at the rest pose to have the cloth mesh loaded correctly.
I represent these nodes as bones so users can rig these manually or use cloth simulation or whatever they prefer.
-
- n00b
- Posts: 12
- Joined: Wed May 31, 2023 1:20 pm
- Has thanked: 4 times
- Been thanked: 2 times
Re: Noesis g1m/g1t/g1a importer
i tried to do this in command prompt and it said loading Filelist.... Can someone please have a look and tell me what to do next. Im new to this, any help would be much appreciated. It seems i cant find "rightcolumvalue.ktid in the folder ktid. im trying to find texture for the modelsAzothRaven wrote: ↑Sat Apr 08, 2023 8:49 pm Hey people!
Figured out the correct syntax for the Nyotengu and generate the g1t list of textures for each g1m model
in Wolong
In Wild HeartsCode: Select all
Nyotengu.KTID.exe "Wo Long\KIDSSystemResource\kidsobjdb\0xb290631c.kidsobjdb" "Wo Long\MaterialEditor\g1t" " Wo Long\CharacterEditor\ktid\rightcolumvalue.ktid"
Hope it helps whoever needs itCode: Select all
Nyotengu.KTID.exe "Wild Hearts\kidsobjdb\0xb290631c.kidsobjdb" "Wild Hearts\g1t" "\Wild Hearts\ktid\rightcolumvalue.ktid"
C:\Users\ADMIN>D:\Downloads\Cethleann\Nyotengu.KTID.exe "D:\New folder\wo long\KIDSSystemResource\kidsobjdb\0xb290631c.kidsobjdb" "D:\New folder\wo long\MaterialEditor\g1t" " D:\New folder\wo long\CharacterEditor\ktid\rightcolumvalue.ktid"
[2023-06-01T16:12:35][Nyotengu] Nyotengu.KTID v1.1.104.0
[2023-06-01T16:12:35][Nyotengu] Arguments: ["D:\\New folder\\wo long\\KIDSSystemResource\\kidsobjdb\\0xb290631c.kidsobjdb","D:\\New folder\\wo long\\MaterialEditor\\g1t"," D:\\New folder\\wo long\\CharacterEditor\\ktid\\rightcolumvalue.ktid"]
[2023-06-01T16:12:36][FileList] Loading filelist for unknown-rdb
-
- n00b
- Posts: 12
- Joined: Wed May 31, 2023 1:20 pm
- Has thanked: 4 times
- Been thanked: 2 times
Re: Noesis g1m/g1t/g1a importer
Can you please tell me more about steps to make g1t file associated to g1m? im confused how to add the WOThingy. Thanks in advanceJoschka wrote: ↑Thu Mar 09, 2023 9:20 pmUse these to make the g1t file associated to a given g1m. As for filenames they are stripped so you will only have the hashes.csh0748 wrote: ↑Thu Mar 09, 2023 7:17 am Hello, thank you very much for your hard work on this tool. What I want to know now is that the g1m and g1t files obtained after using quickbms to unpack Wolong’s assets seem to be a bunch of random file names. How can I Know which file number corresponds to the corresponding model in the game? Or is there a way to unpack other assets to get a list file table for mapping the corresponding model in the game? Thank you again
WHWOThingy.zip
G1m hash on the left as usual, thenOnly the non field props are covered by these (ie characters, mobs, animatable models etc), I'm not dling several dozens of gigs to make exhaustive file lists for games I'm not personally interested in.Code: Select all
Nyotengu.KTID.exe ..\kidsobjdb\0xb290631c.kidsobjdb ..\g1t ..\ktid\valueOnRightColumn.ktid
Many thanks to Allanoon for testing and reporting bugs for this update.