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.
Zero Tolerance for Disrespect

.pak avatar legends the fighting game

Featured Replies

12 minutes ago, Falkrian said:

Put both paths in between "" and you should be golden.

thank you so much it worked! you are the best!

Hello. Because this is an Avatar game it got me interested in learning about modding. I have no experience in the modding scene myself from the decrypting/extracting side. I have only ever been a mod user in other games before. Would it be possible to explain how people got the hex editor text and the decrypted files? Outside of the modding scene, I am fairly tech savvy so I should be able to understand technical explanations.

  • Localization
3 hours ago, janed12000 said:

Hello. Because this is an Avatar game it got me interested in learning about modding. I have no experience in the modding scene myself from the decrypting/extracting side. I have only ever been a mod user in other games before. Would it be possible to explain how people got the hex editor text and the decrypted files? Outside of the modding scene, I am fairly tech savvy so I should be able to understand technical explanations.

Welcome to ResHax!

I encourage you to take a look at the following section on this forum: Reverse Engineering Tutorials Collection - Tutorials - ResHax

  • Localization
12 hours ago, Falkrian said:

The attached script will dump everything that is inside of the .sprbin files. This includes the FSB files. I am cheating a little bit as I am using vgmstream-cli to do the heavy lifting for me. The FSB files are still available raw. Hope you will excuse me. 🥺

python .\SPRBIN_Extractor.py "path\to\folder\with\sprbin\files" "path\to\export\folder"

Full list of resources this is currently extracting:

  • Audio:

    • Raw FSB files

    • WAV converted through embedded vgmstream-cli

  • Localization:

    • CSV files containing game text

  • Palettes:

    • RGBA palette data

    • PNG palette overview

    • CSV for individual palette colour values

  • Tables:

    • Symbols: Named IDs used by the SPRBIN script

    • Frames: Main sprite-frame records and source image paths

    • Frames Extra: Additional values attached to individual frames

    • Frame Placement: Objects or sprite positions associated with frames

    • States: Animation or behavior-state records

    • State Strings: Strings inside of compiled state data

    • Pairs: Pairs of unidentified values stored in the frame and state data

    • Palette Records: Details about embedded colour palettes and the images that use them

    • Dependencies: External asset paths referenced by the SPRBIN

image.png

SPRBIN_Extractor.7z

how about the fonts may i ask?

  • Localization

You can use pak_extract.py found on page 1 of this thread to get the fonts. You can find them here after extraction:

\loc\srcdata\fonts

Edited by Falkrian

  • Localization
On 7/28/2026 at 12:20 AM, Falkrian said:

There is a pretty big CSV file in there that contains the translation of game text in various languages. It looks like that English, French, Italian, German, Spanish and Brazilian Portuguese are filled in. There are empty rows for Korean, Japanese, Chinese, Simplified Chinese (?), and Russian.

image.png

First I would like to deliver before possibly moving on to other things like localization.

i unpacked loc.pak and there is ony 1 loc.csv 8kb size, look kinda wrong.
Edit: my bad, found them.

Edited by petermike867

  • Localization
3 hours ago, petermike867 said:

i unpacked loc.pak and there is ony 1 loc.csv 8kb size, look kinda wrong.
Edit: my bad, found them.

You scared me there for a second. Glad you've found them though!

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.