Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Ninja Gaiden 4

Featured Replies

Hello, guys. Ninja Gaiden 4 has been released. Anyone interested in extracting models for this game? I heard this game used the same engine as Bayonetta 3. The problem is that the format of the compressed file is a new format, not pkz. The file I attached is part of the files in the 'asset' folder. If you're interested, I'd appreciate it if you could analyze the extraction method of this game.

NG4 Sample.zip

  • Localization

Please carefully review your file—it's extremely small. There isn't even detailed data. Why don't you thoroughly check it once more before uploading?

  • Author
1 hour ago, KuWuniss6 said:

Please carefully review your file—it's extremely small. There isn't even detailed data. Why don't you thoroughly check it once more before uploading?

sorry, There's no way to upload it because the capacity of the fragmented files is really big. This site has a limit on the file capacity that can be uploaded as a sample. This was the only sample I could post. I know there are people other than me who have already purchased this game or got the file. This is just an example to write this topic.

To add more info, the game uses @image.dat files paired with @image.csv files, those .csv reference a ton of asset.bins presumably inside. Maybe the file types inside those are more common Platinum fare for the engine, but for now the top level containers are unique to NG4. The smallest .dat is 300mb hence difficulty with sample. 

  • Author
2 hours ago, WindShadowRuins said:

Managed to get MDL, but I haven't found a way to import them

Extracted.rar 34.8 kB · 6 downloads

did you just upload some of the files in the game folder? we need to decompress @image.dat files first. most of the models are in these files. could you tell us how you extracted these files?

48 minutes ago, natsuki said:

did you just upload some of the files in the game folder? we need to decompress @image.dat files first. most of the models are in these files. could you tell us how you extracted these files?

python ExtractImage.py  @image0 @image0.txt -o "Export/Location" --subchunks

I converted the CSV into a txt file.

After that I used 

python extract_asset_bin_parts.py --bin asset.bin --parts asset.bin.parts.txt -o out_dir --try-decompress

ExtractImage.py extract_asset_bin_parts.py

  • Author
18 minutes ago, WindShadowRuins said:

python ExtractImage.py  @image0 @image0.txt -o "Export/Location" --subchunks

I converted the CSV into a txt file.

After that I used 

python extract_asset_bin_parts.py --bin asset.bin --parts asset.bin.parts.txt -o out_dir --try-decompress

ExtractImage.py 3.72 kB · 0 downloads extract_asset_bin_parts.py 5.5 kB · 1 download

I'm not sure, but this doesn't seem to be the solution. As you said, the mdl file is too small. The mdl format used in the sfm is also larger than these. 

On 10/22/2025 at 11:35 PM, WindShadowRuins said:

python ExtractImage.py  @image0 @image0.txt -o "Export/Location" --subchunks

I converted the CSV into a txt file.

After that I used 

python extract_asset_bin_parts.py --bin asset.bin --parts asset.bin.parts.txt -o out_dir --try-decompress

ExtractImage.py 3.72 kB · 10 downloads extract_asset_bin_parts.py 5.5 kB · 13 downloads

I keep getting the error 

DAT file not found: @image0

I placed both py  scripts in the assets folder, maybe its the type of txt file it needs to be converted to?

1 hour ago, Could32222 said:

https://dtzxporter.com/tools/ryu 

DTZxPorter developed the tool.

The exported model files can all be loaded normally.

QQ截图20251030235949.png

Great! Thank you for sharing! I wonder when the animation file support will be available.

11 hours ago, Could32222 said:

https://dtzxporter.com/tools/ryu 

DTZxPorter developed the tool.

The exported model files can all be loaded normally.

QQ截图20251030235949.png

Just learned that the new version has added animation support, thanks again for the guidance.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.