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

Blue Protocol: Star Resonance - localization files unity

Featured Replies

  • 3 weeks later...
  • Supporter
On 5/25/2025 at 4:38 PM, Ameira said:

Not possible to open these files with Asset Studio. They are in a .pkg format but the file still seems to be a normal unity bundle archive.

https://www.mediafire.com/file/3jdp3wstro17xhg/SRDM.zip/file

Asset Studio can open the files you provide, but some files will crash when they are opened, so you can test several more versions and use the version with the least flashback to open the most files for subsequent processing.

But before that, you need to split your pkg file

Divide them into block files of multiple unityfs

I wrote a python script and you just need to run it

python split.py pkg file Output folder

If you find it troublesome to run scripts, you can also try a more professional unityfs splitter

Attached a few screenshots I ran

If the problem is solved, you can mark this reply as a solution

IMG_20250611_015804.jpg

IMG_20250611_015415.jpg

IMG_20250611_015744.jpg

IMG_20250611_015459.jpg

IMG_20250611_015521.jpg

IMG_20250611_015614.jpg

split.py

On 6/10/2025 at 8:16 PM, wq223 said:

Asset Studio can open the files you provide, but some files will crash when they are opened, so you can test several more versions and use the version with the least flashback to open the most files for subsequent processing.

But before that, you need to split your pkg file

Divide them into block files of multiple unityfs

I wrote a python script and you just need to run it

python split.py pkg file Output folder

If you find it troublesome to run scripts, you can also try a more professional unityfs splitter

Attached a few screenshots I ran

If the problem is solved, you can mark this reply as a solution

IMG_20250611_015804.jpg

IMG_20250611_015415.jpg

IMG_20250611_015744.jpg

IMG_20250611_015459.jpg

IMG_20250611_015521.jpg

IMG_20250611_015614.jpg

split.py 2.08 kB · 2 downloads

What command do i have to use to unpack all pkg files? Since the game has over 200 of them.

Nevermind got it

Edited by Atoryia

  • Supporter
11 hours ago, Atoryia said:

What command do i have to use to unpack all pkg files? Since the game has over 200 of them.

Nevermind got it

Use the python script I've linked to before, or use someone else's splitter tool, if there is no problem, you can mark the previous reply as a solution, I think this reply has solved your problem

Your file can be recognized

  • 2 months later...
  • Supporter

Just use this script to extract and import Unity bundles from/to PKG archive
https://github.com/bartlomiejduda/Tools/blob/master/NEW Tools/UNITY_TOOLS/Multiple_UnityFS_files_in_one_archive_script.bms

There should be 712 unity bundels after extraction. Use UABEA to edit them.

Follow this tutorial in case of any troubles
https://ikskoks.pl/tutorial-what-is-quickbms-how-to-export-and-import-with-quickbms/

  • Localization
22 hours ago, ikskoks said:

Just use this script to extract and import Unity bundles from/to PKG archive
https://github.com/bartlomiejduda/Tools/blob/master/NEW Tools/UNITY_TOOLS/Multiple_UnityFS_files_in_one_archive_script.bms

There should be 712 unity bundels after extraction. Use UABEA to edit them.

Follow this tutorial in case of any troubles
https://ikskoks.pl/tutorial-what-is-quickbms-how-to-export-and-import-with-quickbms/

It doesn't extract anything from the new file, maybe because the file that i upload here was obsolete?
I've attached the new one. Before, I had attached the old one from two years ago from another guy.

I'm sure there's some text inside folders called scenes.

Game Download link (24 gb)

https://exe.playbpsr.com/download/StarLauncher Setup1.0.285.exe

m0.rar

Edited by Unlock777

  • Localization

These files cannot be opened with UABEA or Asset Studio. They are in .pkg format, but the file still appears to be a normal Unity bundle archive.

I am only interested in extracting the clean game text so that I can translate it and inject it back in.

This script not work, It doesn't extract anything:
https://github.com/bartlomiejduda/Tools/blob/master/NEW Tools/UNITY_TOOLS/Multiple_UnityFS_files_in_one_archive_script.bms

I'm sure there's some text inside folders called scenes.

Game Download link (24 gb)

https://exe.playbpsr.com/download/StarLauncher Setup1.0.285.exe

mo.pkg file:
https://reshax.com/applications/core/interface/file/attachment.php?id=7620&key=c00756905a68d9ddc49191977c0c1a49

Edited by Unlock777

Make all in one file screenshot or send the link we don't understand this

  • Localization
1 hour ago, Ricky01 said:

Make all in one file screenshot or send the link we don't understand this

 

All the list of files. I can upload the ones that are needed.
I’m only interested in localizing the game text.
The texts to be translated are not in the locales folder.
Thank you for your support.

Blue Protocol all files names.rar

Edited by Unlock777

  • Localization

Is it impossible? Should I give up hope?

Edited by Unlock777

On 8/25/2025 at 11:28 PM, Unlock777 said:

Is it impossible? Should I give up hope?

There is not one single localization file. They are split into thousand different onces. Like every single item name has its own file for its name so dont even bother.

  • Localization
10 hours ago, Atoryia said:

There is not one single localization file. They are split into thousand different onces. Like every single item name has its own file for its name so dont even bother.

Yes, I noticed that. It wouldn't be a problem for me.

The problem is finding them all and making them editable without compromising the rest.

  • 2 weeks later...
On 8/29/2025 at 6:48 AM, Unlock777 said:

Thanks for the suggestion, but that's not the result I want to achieve.

Even if you modify m0.pkg, the game will not allow itself to run because there is a modification check.
The game opens its assets in its own way, so Asset Studio does not work on m0.pkg

On 9/6/2025 at 12:36 PM, homachok said:

Even if you modify m0.pkg, the game will not allow itself to run because there is a modification check.
The game opens its assets in its own way, so Asset Studio does not work on m0.pkg

It's just that m0.pkg and m1.pkg are not normal unity format archives but everything past that works.
m0.pkg has some lua files apparently and m1.pkg are the audio files. But the rest works with the script the dude above provided. 

  • 1 month later...

A bit related to this game and pretty new to reverse engineering.

I'm trying to get the map images for the areas in this game like in this website https://blueprotocol.interactivemap.app/?map=26

I used AssetStudio to open the pkg files but will spend time to look for the Texture2D (I'm not sure if that's used for map images)

Otherwise, there's a resources.pak that I haven't been able to figure out yet. Any suggestions?

Is there a way to export model with bones from this game now?

  • 1 month later...

hey, any idea on how to extract the audio ? Looks like everything is in m1.pkg but I can't extact every audio files in it...

  • 2 weeks later...
  • Supporter
  • Featured
On 8/23/2025 at 8:17 AM, Unlock777 said:

It doesn't extract anything from the new file, maybe because the file that i upload here was obsolete?
I've attached the new one. Before, I had attached the old one from two years ago from another guy.

I'm sure there's some text inside folders called scenes.

Game Download link (24 gb)

https://exe.playbpsr.com/download/StarLauncher Setup1.0.285.exe

m0.rar 64.48 MB · 29 downloads

This file stores luac and dat data, so it cannot be processed using the unityfs split script. I wrote a new split script to experimentally disassemble the file content you provided and decompile the lua file.

If you want to decompile please enable the -j parameter

Basic usage (no decompilation)

python pkg.py input.patch output_dir

With decompilation (slower)

python pkg.py input.patch output_dir -j

For decompilation, please download unluac from other locations. After compilation, place the .jar file in the same directory as the script. Due to different compilation environments, errors may occur, so unluac needs to be compiled by yourself.

pkg.py

  • 2 months later...

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.