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.

PC NinjaVillage

Featured Replies

  • Localization

This appears to be a regular archive marked with the PK signature, which you can extract easily. However, the internal files are rather scattered, and models as well as textures should be stored inside.

SPT1.png.2ebbebc6357c24b6b481279c50102e6a.png

PT22.png.0b7f0e240471ce7e98fa7c5ebe2ad5d4.png

NJR.zip

Solved by KuWuniss6

  • Author
  • Localization

We've made new progress. The textures seem to be DDS, PNG, TGA and other similar formats. I spotted multiple signature markers and sorted the textures by their respective address ranges.

cccaas.thumb.png.9a98413cfb1c17c5f515ad8794b93d53.png

  • Author
  • Localization

The PRM file acts as a large container holding multiple model files. Its exact structure remains unknown, though the model data itself is simple to locate. The layout of model content is rather messy: face indices are sometimes separated from vertex data by large chunks of unknown bytes, while at other times the two are stored consecutively.

cccaas.png.059388c158c7548ac8e4551fc3a7bf9d.png

cc1.thumb.png.4853ae836270bbf85400dd95876bec7d.png

  • Author
  • Localization
  • Solution

Judging by this arrangement, these are likely short-type normal vectors. What puzzles me is the bone IDs corresponding to vertices. Following the structural rules above, bone IDs should appear alongside UVs, normals and weight data within the vertex coordinate block. A vertex is usually influenced by four bones, yet oddly enough, there are only three weight values here.

uv.png.00655ef10c34fc65b4ecd9f2dc0f8a39.png

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.