Jump to content

Recommended Posts

Posted
On 5/5/2025 at 03.30, wq223 said:

Skrip ini hanya bersifat sementara, hanya untuk membongkar sementara sumber daya dari file yang disediakan.

Karena saya belum menemukan logika lokasi penyimpanan file, dan skrip tidak dapat memastikan bahwa 100% konten dapat diekstraksi

Struktur mpkinfo yang mereka gunakan tampaknya sangat rumit. Misalnya, setelah melompat, biasanya berupa nama berkas, tetapi terkadang setelah melompat, berkas akan mencapai beberapa lokasi yang tidak jelas, atau beberapa blok tidak memiliki data, beberapa blok memiliki data duplikat, dan berkas muncul berulang kali di beberapa blok.

Jika pengguna mengetahui tautan jaringan gimnya, ia dapat mengunduh file terpisah yang belum dibongkar melalui jaringan, tetapi pemrosesan lebih lanjut masih diperlukan

I've requested a network link, but it took 3 days to get approval.

Posted
On 4/22/2025 at 6:06 AM, wq223 said:

More types are also added for compressed files, I'm trying to understand all compressions to support more games

1.ZZZ4 (lz4 compression)

2.ZZZZ (lzo1x compression)

3.ZZZX (seems to be encrypted lz4) has a script where_winds_meet_mpk.bms that can handle this compression, but the script is outdated, not sure if the key is outdated

4.LZMA (lzma compression)

5.ZSTD (zstd compression)

6.1084 (exclusive or lz4 compression)

7.1D84 (zstd compression)

8.E206 (corrupted zlib compression)

9.EZST (Unknown compression

- NNNN: no compression
- 108D: xor'd zstd (uses same as 1084/lz4)
- E206: xor'd zlib (see here)
- CCCC: actual compression algo magic is instead right after the CCCC magic, and compressed data ends 20 bytes before the end of the data (hash, or something, dont know)

  • Supporter
Posted

I made a library script for aceracer. Now I can move most of the parsed related files to the original folder location through the resource.repository file and modify their names and extensions, which is conducive to finding the required files

resource.py

  • 1 month later...
Posted
On 15/5/2025 at 14.08, wq223 said:

Saya membuat skrip pustaka untuk aceracer. Sekarang saya dapat memindahkan sebagian besar file terkait yang diurai ke lokasi folder asli melalui file resource.repository dan mengubah nama serta ekstensinya, yang membantu menemukan file yang diperlukan.

sumber daya.py 7,52 kB Bahasa Indonesia: 15 unduhan

is there no script or tool that can unpack the .mpk file from the Blood Strike game?? I visited several forums, but they only do hacking 😌 I don't want to learn hacking.

  • Supporter
Posted
1 hour ago, SmurF said:

is there no script or tool that can unpack the .mpk file from the Blood Strike game?? I visited several forums, but they only do hacking 😌 I don't want to learn hacking.

Looking at the previous example, I have written the script and successfully viewed the texture and model

I think no one will create a more comfortable tool unless he has any time

Posted
1 hour ago, wq223 said:

Melihat contoh sebelumnya, saya telah menulis skrip dan berhasil melihat tekstur dan modelnya

Saya pikir tidak ada seorang pun yang akan menciptakan alat yang lebih nyaman kecuali dia punya waktu

yes, i have tried your script!! but some .mpk files can't be unpacked.

  • Supporter
Posted
1 hour ago, SmurF said:

are you unable to update your netease_mpk_v3.bms script??

I've said it in detail before

I can do it in python and extract the mpk file you provide, but I will never update bms to handle it

1. This bms script is not my original work, I just made some minor updates

2. I need to use python to implement different parsing support. After obtaining more versions of the structure, I can call it through different scripts. In the future, others can even distribute it to other languages based on what I write. I will never write a bunch of logic into a bms, and I will not create a bunch of bms scripts for different games, unless they are like version 1, all games have a unified structure.

The reason is very simple. Since mpkinfo version 2-3, all games have used different logic and structures, unless logical support is provided for different games in one script, or scripts are created for different games.

I think few people will do such complicated and troublesome things.

Posted
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py resource.py
Please enter the library file path: Resources.mpk
This is not a valid resource library file.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py resource.py
Please enter the library file path: Resources.mpkinfo
This is not a valid resource library file.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE>

Any solution?

  • Supporter
Posted
22 hours ago, GoodbayKOD said:
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py resource.py
Please enter the library file path: Resources.mpk
This is not a valid resource library file.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py resource.py
Please enter the library file path: Resources.mpkinfo
This is not a valid resource library file.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE>

Any solution?

This script is only used for Ace racing

Posted (edited)

I made a python script for blood strike, this script refers to @wq223's mpk3.py script!! but I don't know if this script can be disassembled properly or not, because I don't have a tool to see the model. I also used AI for a little help.

bs_mpk_ekstraktor.py

Edited by SmurF
Posted

 

On 6/24/2025 at 11:25 AM, SmurF said:

I made a python script for blood strike, this script refers to @wq223's mpk3.py script!! but I don't know if this script can be disassembled properly or not, because I don't have a tool to see the model. I also used AI for a little help.

bs_mpk_ekstraktor.py

PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py bs_mpk_ekstraktor.py
==========================================
=  Blood Strike Unpacker (Kunci Ganda)   =
==========================================
Masukkan nama file .mpk utama: Resources
Masukkan nama folder output: output

--- Memproses arsip: Resources ---
 -> Menggunakan parser universal...
 -> Format Legacy (Patch-style) terdeteksi.
Gagal mem-parse arsip. Tidak ada entri valid ditemukan.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py bs_mpk_ekstraktor.py
==========================================
=  Blood Strike Unpacker (Kunci Ganda)   =
==========================================
Masukkan nama file .mpk utama: Resources.mpk
Masukkan nama folder output: output

--- Memproses arsip: Resources ---
 -> Menggunakan parser universal...
 -> Format Legacy (Patch-style) terdeteksi.
Gagal mem-parse arsip. Tidak ada entri valid ditemukan.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE>

 

  • Supporter
Posted
32 minutes ago, GoodbayKOD said:

 

PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py bs_mpk_ekstraktor.py
==========================================
=  Blood Strike Unpacker (Kunci Ganda)   =
==========================================
Masukkan nama file .mpk utama: Resources
Masukkan nama folder output: output

--- Memproses arsip: Resources ---
 -> Menggunakan parser universal...
 -> Format Legacy (Patch-style) terdeteksi.
Gagal mem-parse arsip. Tidak ada entri valid ditemukan.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py bs_mpk_ekstraktor.py
==========================================
=  Blood Strike Unpacker (Kunci Ganda)   =
==========================================
Masukkan nama file .mpk utama: Resources.mpk
Masukkan nama folder output: output

--- Memproses arsip: Resources ---
 -> Menggunakan parser universal...
 -> Format Legacy (Patch-style) terdeteksi.
Gagal mem-parse arsip. Tidak ada entri valid ditemukan.
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE>

 

Try this updated script, let me know if you have any questions

mpk3.py

Posted (edited)
1 hour ago, wq223 said:

Try this updated script, let me know if you have any questions

mpk3.py 7.22 kB · 0 downloads

PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py mpk3.py Resources.mpkinfo
Error processing entry at position 19181: 'utf-8' codec can't decode byte 0xc8 in position 5: invalid continuation byte
Error processing entry at position 23041: 'utf-8' codec can't decode byte 0xee in position 4: invalid continuation byte
Error processing entry at position 23281: 'utf-8' codec can't decode byte 0xf4 in position 3: invalid continuation byte
Error processing entry at position 24501: 'utf-8' codec can't decode byte 0xfe in position 5: invalid start byte
Error processing entry at position 28281: 'utf-8' codec can't decode byte 0x93 in position 3: invalid start byte
Error processing entry at position 28421: 'utf-8' codec can't decode byte 0x8e in position 3: invalid start byte
Error processing entry at position 33581: 'utf-8' codec can't decode byte 0xb2 in position 3: invalid start byte
Error processing entry at position 50881: 'utf-8' codec can't decode byte 0xc7 in position 3: invalid continuation byte
Error processing entry at position 52241: 'utf-8' codec can't decode byte 0xa2 in position 5: invalid start byte
Error processing entry at position 53821: 'utf-8' codec can't decode byte 0x8c in position 3: invalid start byte
Error processing entry at position 58361: 'utf-8' codec can't decode byte 0xbf in position 3: invalid start byte
Error processing entry at position 70501: 'utf-8' codec can't decode byte 0xb6 in position 5: invalid start byte
Error processing entry at position 72301: 'utf-8' codec can't decode byte 0xd7 in position 3: invalid continuation byte
Error processing entry at position 103601: 'utf-8' codec can't decode byte 0xc7 in position 4: invalid continuation byte
Error processing entry at position 108081: 'utf-8' codec can't decode byte 0xae in position 5: invalid start byte
Error processing entry at position 110321: 'utf-8' codec can't decode byte 0x8b in position 3: invalid start byte
Error processing entry at position 130801: 'utf-8' codec can't decode byte 0xb6 in position 3: invalid start byte
Error processing entry at position 133441: 'utf-8' codec can't decode byte 0xc0 in position 6: invalid start byte
Error processing entry at position 146341: 'utf-8' codec can't decode byte 0xb5 in position 3: invalid start byte
Error processing entry at position 147081: 'utf-8' codec can't decode bytes in position 4-5: invalid continuation byte
Error processing entry at position 148021: 'utf-8' codec can't decode byte 0xe4 in position 3: invalid continuation byte
Error processing entry at position 159201: 'utf-8' codec can't decode byte 0xed in position 3: invalid continuation byte
Error processing entry at position 180821: 'utf-8' codec can't decode byte 0x8d in position 5: invalid start byte
Error processing entry at position 188421: 'utf-8' codec can't decode byte 0xd1 in position 5: invalid continuation byte
Error processing entry at position 227121: 'utf-8' codec can't decode byte 0x90 in position 8: invalid start byte
Error processing entry at position 282581: 'utf-8' codec can't decode byte 0x94 in position 3: invalid start byte
Error processing entry at position 294041: 'utf-8' codec can't decode byte 0xfd in position 3: invalid start byte
Error processing entry at position 340481: 'utf-8' codec can't decode byte 0xfc in position 3: invalid start byte
Error processing entry at position 342381: 'utf-8' codec can't decode byte 0x8b in position 3: invalid start byte
Error processing entry at position 403101: 'utf-8' codec can't decode byte 0xa2 in position 3: invalid start byte
Error processing entry at position 414601: 'utf-8' codec can't decode byte 0xad in position 4: invalid start byte
Error processing entry at position 435541: 'utf-8' codec can't decode byte 0xc1 in position 4: invalid start byte
Error processing entry at position 460401: 'utf-8' codec can't decode byte 0x94 in position 23: invalid start byte
Error processing entry at position 462921: 'utf-8' codec can't decode byte 0xf1 in position 3: invalid continuation byte
Error processing entry at position 516681: 'utf-8' codec can't decode byte 0xd8 in position 4: invalid continuation byte
Error processing entry at position 533581: 'utf-8' codec can't decode byte 0xd9 in position 6: invalid continuation byte
Error processing entry at position 542361: 'utf-8' codec can't decode byte 0xad in position 4: invalid start byte
Error processing entry at position 586321: 'utf-8' codec can't decode byte 0x96 in position 3: invalid start byte
Error processing entry at position 587681: 'utf-8' codec can't decode byte 0x89 in position 3: invalid start byte
Error processing entry at position 631481: 'utf-8' codec can't decode byte 0xa3 in position 5: invalid start byte
Error processing entry at position 638961: 'utf-8' codec can't decode byte 0xf2 in position 5: invalid continuation byte
Error processing entry at position 676061: 'utf-8' codec can't decode byte 0xe6 in position 5: invalid continuation byte
Error processing entry at position 693241: 'utf-8' codec can't decode byte 0xd6 in position 4: invalid continuation byte
Error processing entry at position 719801: 'utf-8' codec can't decode byte 0xee in position 4: invalid continuation byte
Error processing entry at position 724201: 'utf-8' codec can't decode byte 0xc1 in position 3: invalid start byte
Error processing entry at position 736561: 'utf-8' codec can't decode byte 0xce in position 5: invalid continuation byte
Error processing entry at position 761681: 'utf-8' codec can't decode byte 0xfe in position 4: invalid start byte
Error processing entry at position 777061: 'utf-8' codec can't decode byte 0xf9 in position 3: invalid start byte
Error processing entry at position 777641: 'utf-8' codec can't decode byte 0xa8 in position 3: invalid start byte
Error processing entry at position 779001: 'utf-8' codec can't decode byte 0xcc in position 4: invalid continuation byte
Error processing entry at position 781441: 'utf-8' codec can't decode bytes in position 3-4: invalid continuation byte
Error processing entry at position 790141: 'utf-8' codec can't decode byte 0xbc in position 5: invalid start byte
Error processing entry at position 795241: 'utf-8' codec can't decode byte 0xc0 in position 4: invalid start byte
Error processing entry at position 798641: 'utf-8' codec can't decode byte 0xa4 in position 3: invalid start byte
Error processing entry at position 799901: 'utf-8' codec can't decode byte 0xfa in position 3: invalid start byte
Error processing entry at position 806441: 'utf-8' codec can't decode byte 0xe6 in position 3: invalid continuation byte
Error processing entry at position 897941: 'utf-8' codec can't decode byte 0x9e in position 3: invalid start byte
Error processing entry at position 910461: 'utf-8' codec can't decode byte 0x98 in position 3: invalid start byte
Error processing entry at position 929981: 'utf-8' codec can't decode byte 0x86 in position 8: invalid start byte
Error processing entry at position 930061: 'utf-8' codec can't decode byte 0xf5 in position 4: invalid start byte
Error processing entry at position 974841: 'utf-8' codec can't decode byte 0xdf in position 3: invalid continuation byte
Error processing entry at position 990401: 'utf-8' codec can't decode byte 0xee in position 3: invalid continuation byte
Error processing entry at position 1032741: 'utf-8' codec can't decode byte 0xfb in position 7: invalid start byte
Error processing entry at position 1046121: 'utf-8' codec can't decode byte 0x85 in position 4: invalid start byte
Error processing entry at position 1056261: 'utf-8' codec can't decode byte 0xff in position 3: invalid start byte
Error processing entry at position 1078861: 'utf-8' codec can't decode byte 0xba in position 6: invalid start byte
Error processing entry at position 1082601: 'utf-8' codec can't decode byte 0x9f in position 3: invalid start byte
Error processing entry at position 1119561: 'utf-8' codec can't decode bytes in position 4-5: invalid continuation byte
Error processing entry at position 1127581: 'utf-8' codec can't decode byte 0xba in position 3: invalid start byte
Error processing entry at position 1130961: 'utf-8' codec can't decode byte 0xa5 in position 3: invalid start byte
Error processing entry at position 1139701: 'utf-8' codec can't decode byte 0xe4 in position 3: invalid continuation byte
Error processing entry at position 1177321: 'utf-8' codec can't decode byte 0xcf in position 3: invalid continuation byte
Error processing entry at position 1188701: 'utf-8' codec can't decode byte 0xa7 in position 6: invalid start byte
Error processing entry at position 1205821: 'utf-8' codec can't decode byte 0xdf in position 4: invalid continuation byte
Error processing entry at position 1207101: 'utf-8' codec can't decode byte 0xc6 in position 5: invalid continuation byte
Error processing entry at position 1212261: 'utf-8' codec can't decode byte 0xa4 in position 7: invalid start byte
Error processing entry at position 1213881: 'utf-8' codec can't decode byte 0xc3 in position 6: invalid continuation byte
Error processing entry at position 1230401: 'utf-8' codec can't decode byte 0x87 in position 8: invalid start byte
Error processing entry at position 1236841: 'utf-8' codec can't decode byte 0xd8 in position 3: invalid continuation byte
Error processing entry at position 1250981: 'utf-8' codec can't decode byte 0xa5 in position 5: invalid start byte
Error processing entry at position 1263321: 'utf-8' codec can't decode byte 0xda in position 5: invalid continuation byte
Error processing entry at position 1282241: 'utf-8' codec can't decode byte 0xf0 in position 3: invalid continuation byte
Error processing entry at position 1325861: 'utf-8' codec can't decode byte 0xfc in position 6: invalid start byte
Error processing entry at position 1329321: 'utf-8' codec can't decode byte 0xe8 in position 4: invalid continuation byte
Error processing entry at position 1329521: 'utf-8' codec can't decode byte 0x8f in position 3: invalid start byte
Error processing entry at position 1334921: 'utf-8' codec can't decode byte 0xac in position 5: invalid start byte
Error processing entry at position 1337481: 'utf-8' codec can't decode byte 0xba in position 5: invalid start byte
Error processing entry at position 1342221: 'utf-8' codec can't decode byte 0xb9 in position 4: invalid start byte
Error processing entry at position 1346381: 'utf-8' codec can't decode byte 0xc0 in position 5: invalid start byte
Error processing entry at position 1347241: 'utf-8' codec can't decode byte 0x88 in position 3: invalid start byte
Error processing entry at position 1348661: 'utf-8' codec can't decode byte 0xe2 in position 7: invalid continuation byte
Error processing entry at position 1354481: 'utf-8' codec can't decode byte 0x82 in position 3: invalid start byte
Error processing entry at position 1369601: 'utf-8' codec can't decode byte 0xa5 in position 5: invalid start byte
Error processing entry at position 1375321: 'utf-8' codec can't decode byte 0xcb in position 29: invalid continuation byte
Error processing entry at position 1388161: 'utf-8' codec can't decode byte 0xb5 in position 3: invalid start byte
Error processing entry at position 1397401: 'utf-8' codec can't decode byte 0xd1 in position 4: invalid continuation byte
Error processing entry at position 1400081: 'utf-8' codec can't decode byte 0xad in position 3: invalid start byte
Error processing entry at position 1404401: 'utf-8' codec can't decode byte 0xd2 in position 3: invalid continuation byte
Error processing entry at position 1404861: 'utf-8' codec can't decode byte 0xe2 in position 3: invalid continuation byte
Error processing entry at position 1419501: 'utf-8' codec can't decode byte 0x98 in position 5: invalid start byte
Error processing entry at position 1424761: 'utf-8' codec can't decode byte 0xc9 in position 3: invalid continuation byte
Error processing entry at position 1425561: 'utf-8' codec can't decode bytes in position 6-7: invalid continuation byte
Error processing entry at position 1427161: 'utf-8' codec can't decode byte 0x9d in position 3: invalid start byte
Error processing entry at position 1431841: 'utf-8' codec can't decode byte 0x9d in position 3: invalid start byte
Error processing entry at position 1456821: 'utf-8' codec can't decode byte 0x8a in position 4: invalid start byte
Error processing entry at position 1467701: 'utf-8' codec can't decode byte 0xd6 in position 3: invalid continuation byte
Error processing entry at position 1467801: 'utf-8' codec can't decode byte 0x86 in position 6: invalid start byte
Error processing entry at position 1469401: 'utf-8' codec can't decode byte 0xe4 in position 4: invalid continuation byte
Error processing entry at position 1475601: 'utf-8' codec can't decode byte 0xab in position 4: invalid start byte
Error processing entry at position 1499421: 'utf-8' codec can't decode byte 0x94 in position 5: invalid start byte
Error processing entry at position 1506521: 'utf-8' codec can't decode byte 0xeb in position 5: invalid continuation byte
Error processing entry at position 1508801: 'utf-8' codec can't decode byte 0xcf in position 3: invalid continuation byte
Error processing entry at position 1511621: 'utf-8' codec can't decode byte 0xac in position 3: invalid start byte
Error processing entry at position 1511921: 'utf-8' codec can't decode byte 0xf7 in position 6: invalid start byte
Error processing entry at position 1514961: 'utf-8' codec can't decode byte 0xdb in position 5: invalid continuation byte
Error processing entry at position 1523001: 'utf-8' codec can't decode byte 0x83 in position 3: invalid start byte
Error processing entry at position 1527061: 'utf-8' codec can't decode byte 0x9c in position 3: invalid start byte
Error processing entry at position 1527761: 'utf-8' codec can't decode byte 0xf5 in position 7: invalid start byte
Error processing entry at position 1527921: 'utf-8' codec can't decode byte 0xf1 in position 9: invalid continuation byte
Error processing entry at position 1530221: 'utf-8' codec can't decode byte 0xb7 in position 4: invalid start byte
Error processing entry at position 1540841: 'utf-8' codec can't decode byte 0xb6 in position 3: invalid start byte
Error processing entry at position 1547901: 'utf-8' codec can't decode byte 0xf9 in position 8: invalid start byte
Error processing entry at position 1570961: 'utf-8' codec can't decode byte 0xd7 in position 3: invalid continuation byte
Error processing entry at position 1573961: 'utf-8' codec can't decode byte 0x8f in position 5: invalid start byte
Error processing entry at position 1574581: 'utf-8' codec can't decode byte 0xfe in position 7: invalid start byte
Error processing entry at position 1575301: 'utf-8' codec can't decode byte 0xf0 in position 3: invalid continuation byte
Error processing entry at position 1580341: 'utf-8' codec can't decode byte 0x92 in position 3: invalid start byte
Error processing entry at position 1580581: 'utf-8' codec can't decode byte 0x9d in position 5: invalid start byte
Error processing entry at position 1580781: 'utf-8' codec can't decode byte 0xa7 in position 6: invalid start byte
Error processing entry at position 1581881: 'utf-8' codec can't decode byte 0x98 in position 3: invalid start byte

 

mpkinfo_files_bloodstrike.rar

Edited by GoodbayKOD
  • Supporter
Posted
3 hours ago, GoodbayKOD said:
PS C:\Program Files (x86)\Steam\steamapps\common\BLOODSTRIKE> py mpk3.py Resources.mpkinfo
Error processing entry at position 19181: 'utf-8' codec can't decode byte 0xc8 in position 5: invalid continuation byte
Error processing entry at position 23041: 'utf-8' codec can't decode byte 0xee in position 4: invalid continuation byte
Error processing entry at position 23281: 'utf-8' codec can't decode byte 0xf4 in position 3: invalid continuation byte
Error processing entry at position 24501: 'utf-8' codec can't decode byte 0xfe in position 5: invalid start byte
Error processing entry at position 28281: 'utf-8' codec can't decode byte 0x93 in position 3: invalid start byte
Error processing entry at position 28421: 'utf-8' codec can't decode byte 0x8e in position 3: invalid start byte
Error processing entry at position 33581: 'utf-8' codec can't decode byte 0xb2 in position 3: invalid start byte
Error processing entry at position 50881: 'utf-8' codec can't decode byte 0xc7 in position 3: invalid continuation byte
Error processing entry at position 52241: 'utf-8' codec can't decode byte 0xa2 in position 5: invalid start byte
Error processing entry at position 53821: 'utf-8' codec can't decode byte 0x8c in position 3: invalid start byte
Error processing entry at position 58361: 'utf-8' codec can't decode byte 0xbf in position 3: invalid start byte
Error processing entry at position 70501: 'utf-8' codec can't decode byte 0xb6 in position 5: invalid start byte
Error processing entry at position 72301: 'utf-8' codec can't decode byte 0xd7 in position 3: invalid continuation byte
Error processing entry at position 103601: 'utf-8' codec can't decode byte 0xc7 in position 4: invalid continuation byte
Error processing entry at position 108081: 'utf-8' codec can't decode byte 0xae in position 5: invalid start byte
Error processing entry at position 110321: 'utf-8' codec can't decode byte 0x8b in position 3: invalid start byte
Error processing entry at position 130801: 'utf-8' codec can't decode byte 0xb6 in position 3: invalid start byte
Error processing entry at position 133441: 'utf-8' codec can't decode byte 0xc0 in position 6: invalid start byte
Error processing entry at position 146341: 'utf-8' codec can't decode byte 0xb5 in position 3: invalid start byte
Error processing entry at position 147081: 'utf-8' codec can't decode bytes in position 4-5: invalid continuation byte
Error processing entry at position 148021: 'utf-8' codec can't decode byte 0xe4 in position 3: invalid continuation byte
Error processing entry at position 159201: 'utf-8' codec can't decode byte 0xed in position 3: invalid continuation byte
Error processing entry at position 180821: 'utf-8' codec can't decode byte 0x8d in position 5: invalid start byte
Error processing entry at position 188421: 'utf-8' codec can't decode byte 0xd1 in position 5: invalid continuation byte
Error processing entry at position 227121: 'utf-8' codec can't decode byte 0x90 in position 8: invalid start byte
Error processing entry at position 282581: 'utf-8' codec can't decode byte 0x94 in position 3: invalid start byte
Error processing entry at position 294041: 'utf-8' codec can't decode byte 0xfd in position 3: invalid start byte
Error processing entry at position 340481: 'utf-8' codec can't decode byte 0xfc in position 3: invalid start byte
Error processing entry at position 342381: 'utf-8' codec can't decode byte 0x8b in position 3: invalid start byte
Error processing entry at position 403101: 'utf-8' codec can't decode byte 0xa2 in position 3: invalid start byte
Error processing entry at position 414601: 'utf-8' codec can't decode byte 0xad in position 4: invalid start byte
Error processing entry at position 435541: 'utf-8' codec can't decode byte 0xc1 in position 4: invalid start byte
Error processing entry at position 460401: 'utf-8' codec can't decode byte 0x94 in position 23: invalid start byte
Error processing entry at position 462921: 'utf-8' codec can't decode byte 0xf1 in position 3: invalid continuation byte
Error processing entry at position 516681: 'utf-8' codec can't decode byte 0xd8 in position 4: invalid continuation byte
Error processing entry at position 533581: 'utf-8' codec can't decode byte 0xd9 in position 6: invalid continuation byte
Error processing entry at position 542361: 'utf-8' codec can't decode byte 0xad in position 4: invalid start byte
Error processing entry at position 586321: 'utf-8' codec can't decode byte 0x96 in position 3: invalid start byte
Error processing entry at position 587681: 'utf-8' codec can't decode byte 0x89 in position 3: invalid start byte
Error processing entry at position 631481: 'utf-8' codec can't decode byte 0xa3 in position 5: invalid start byte
Error processing entry at position 638961: 'utf-8' codec can't decode byte 0xf2 in position 5: invalid continuation byte
Error processing entry at position 676061: 'utf-8' codec can't decode byte 0xe6 in position 5: invalid continuation byte
Error processing entry at position 693241: 'utf-8' codec can't decode byte 0xd6 in position 4: invalid continuation byte
Error processing entry at position 719801: 'utf-8' codec can't decode byte 0xee in position 4: invalid continuation byte
Error processing entry at position 724201: 'utf-8' codec can't decode byte 0xc1 in position 3: invalid start byte
Error processing entry at position 736561: 'utf-8' codec can't decode byte 0xce in position 5: invalid continuation byte
Error processing entry at position 761681: 'utf-8' codec can't decode byte 0xfe in position 4: invalid start byte
Error processing entry at position 777061: 'utf-8' codec can't decode byte 0xf9 in position 3: invalid start byte
Error processing entry at position 777641: 'utf-8' codec can't decode byte 0xa8 in position 3: invalid start byte
Error processing entry at position 779001: 'utf-8' codec can't decode byte 0xcc in position 4: invalid continuation byte
Error processing entry at position 781441: 'utf-8' codec can't decode bytes in position 3-4: invalid continuation byte
Error processing entry at position 790141: 'utf-8' codec can't decode byte 0xbc in position 5: invalid start byte
Error processing entry at position 795241: 'utf-8' codec can't decode byte 0xc0 in position 4: invalid start byte
Error processing entry at position 798641: 'utf-8' codec can't decode byte 0xa4 in position 3: invalid start byte
Error processing entry at position 799901: 'utf-8' codec can't decode byte 0xfa in position 3: invalid start byte
Error processing entry at position 806441: 'utf-8' codec can't decode byte 0xe6 in position 3: invalid continuation byte
Error processing entry at position 897941: 'utf-8' codec can't decode byte 0x9e in position 3: invalid start byte
Error processing entry at position 910461: 'utf-8' codec can't decode byte 0x98 in position 3: invalid start byte
Error processing entry at position 929981: 'utf-8' codec can't decode byte 0x86 in position 8: invalid start byte
Error processing entry at position 930061: 'utf-8' codec can't decode byte 0xf5 in position 4: invalid start byte
Error processing entry at position 974841: 'utf-8' codec can't decode byte 0xdf in position 3: invalid continuation byte
Error processing entry at position 990401: 'utf-8' codec can't decode byte 0xee in position 3: invalid continuation byte
Error processing entry at position 1032741: 'utf-8' codec can't decode byte 0xfb in position 7: invalid start byte
Error processing entry at position 1046121: 'utf-8' codec can't decode byte 0x85 in position 4: invalid start byte
Error processing entry at position 1056261: 'utf-8' codec can't decode byte 0xff in position 3: invalid start byte
Error processing entry at position 1078861: 'utf-8' codec can't decode byte 0xba in position 6: invalid start byte
Error processing entry at position 1082601: 'utf-8' codec can't decode byte 0x9f in position 3: invalid start byte
Error processing entry at position 1119561: 'utf-8' codec can't decode bytes in position 4-5: invalid continuation byte
Error processing entry at position 1127581: 'utf-8' codec can't decode byte 0xba in position 3: invalid start byte
Error processing entry at position 1130961: 'utf-8' codec can't decode byte 0xa5 in position 3: invalid start byte
Error processing entry at position 1139701: 'utf-8' codec can't decode byte 0xe4 in position 3: invalid continuation byte
Error processing entry at position 1177321: 'utf-8' codec can't decode byte 0xcf in position 3: invalid continuation byte
Error processing entry at position 1188701: 'utf-8' codec can't decode byte 0xa7 in position 6: invalid start byte
Error processing entry at position 1205821: 'utf-8' codec can't decode byte 0xdf in position 4: invalid continuation byte
Error processing entry at position 1207101: 'utf-8' codec can't decode byte 0xc6 in position 5: invalid continuation byte
Error processing entry at position 1212261: 'utf-8' codec can't decode byte 0xa4 in position 7: invalid start byte
Error processing entry at position 1213881: 'utf-8' codec can't decode byte 0xc3 in position 6: invalid continuation byte
Error processing entry at position 1230401: 'utf-8' codec can't decode byte 0x87 in position 8: invalid start byte
Error processing entry at position 1236841: 'utf-8' codec can't decode byte 0xd8 in position 3: invalid continuation byte
Error processing entry at position 1250981: 'utf-8' codec can't decode byte 0xa5 in position 5: invalid start byte
Error processing entry at position 1263321: 'utf-8' codec can't decode byte 0xda in position 5: invalid continuation byte
Error processing entry at position 1282241: 'utf-8' codec can't decode byte 0xf0 in position 3: invalid continuation byte
Error processing entry at position 1325861: 'utf-8' codec can't decode byte 0xfc in position 6: invalid start byte
Error processing entry at position 1329321: 'utf-8' codec can't decode byte 0xe8 in position 4: invalid continuation byte
Error processing entry at position 1329521: 'utf-8' codec can't decode byte 0x8f in position 3: invalid start byte
Error processing entry at position 1334921: 'utf-8' codec can't decode byte 0xac in position 5: invalid start byte
Error processing entry at position 1337481: 'utf-8' codec can't decode byte 0xba in position 5: invalid start byte
Error processing entry at position 1342221: 'utf-8' codec can't decode byte 0xb9 in position 4: invalid start byte
Error processing entry at position 1346381: 'utf-8' codec can't decode byte 0xc0 in position 5: invalid start byte
Error processing entry at position 1347241: 'utf-8' codec can't decode byte 0x88 in position 3: invalid start byte
Error processing entry at position 1348661: 'utf-8' codec can't decode byte 0xe2 in position 7: invalid continuation byte
Error processing entry at position 1354481: 'utf-8' codec can't decode byte 0x82 in position 3: invalid start byte
Error processing entry at position 1369601: 'utf-8' codec can't decode byte 0xa5 in position 5: invalid start byte
Error processing entry at position 1375321: 'utf-8' codec can't decode byte 0xcb in position 29: invalid continuation byte
Error processing entry at position 1388161: 'utf-8' codec can't decode byte 0xb5 in position 3: invalid start byte
Error processing entry at position 1397401: 'utf-8' codec can't decode byte 0xd1 in position 4: invalid continuation byte
Error processing entry at position 1400081: 'utf-8' codec can't decode byte 0xad in position 3: invalid start byte
Error processing entry at position 1404401: 'utf-8' codec can't decode byte 0xd2 in position 3: invalid continuation byte
Error processing entry at position 1404861: 'utf-8' codec can't decode byte 0xe2 in position 3: invalid continuation byte
Error processing entry at position 1419501: 'utf-8' codec can't decode byte 0x98 in position 5: invalid start byte
Error processing entry at position 1424761: 'utf-8' codec can't decode byte 0xc9 in position 3: invalid continuation byte
Error processing entry at position 1425561: 'utf-8' codec can't decode bytes in position 6-7: invalid continuation byte
Error processing entry at position 1427161: 'utf-8' codec can't decode byte 0x9d in position 3: invalid start byte
Error processing entry at position 1431841: 'utf-8' codec can't decode byte 0x9d in position 3: invalid start byte
Error processing entry at position 1456821: 'utf-8' codec can't decode byte 0x8a in position 4: invalid start byte
Error processing entry at position 1467701: 'utf-8' codec can't decode byte 0xd6 in position 3: invalid continuation byte
Error processing entry at position 1467801: 'utf-8' codec can't decode byte 0x86 in position 6: invalid start byte
Error processing entry at position 1469401: 'utf-8' codec can't decode byte 0xe4 in position 4: invalid continuation byte
Error processing entry at position 1475601: 'utf-8' codec can't decode byte 0xab in position 4: invalid start byte
Error processing entry at position 1499421: 'utf-8' codec can't decode byte 0x94 in position 5: invalid start byte
Error processing entry at position 1506521: 'utf-8' codec can't decode byte 0xeb in position 5: invalid continuation byte
Error processing entry at position 1508801: 'utf-8' codec can't decode byte 0xcf in position 3: invalid continuation byte
Error processing entry at position 1511621: 'utf-8' codec can't decode byte 0xac in position 3: invalid start byte
Error processing entry at position 1511921: 'utf-8' codec can't decode byte 0xf7 in position 6: invalid start byte
Error processing entry at position 1514961: 'utf-8' codec can't decode byte 0xdb in position 5: invalid continuation byte
Error processing entry at position 1523001: 'utf-8' codec can't decode byte 0x83 in position 3: invalid start byte
Error processing entry at position 1527061: 'utf-8' codec can't decode byte 0x9c in position 3: invalid start byte
Error processing entry at position 1527761: 'utf-8' codec can't decode byte 0xf5 in position 7: invalid start byte
Error processing entry at position 1527921: 'utf-8' codec can't decode byte 0xf1 in position 9: invalid continuation byte
Error processing entry at position 1530221: 'utf-8' codec can't decode byte 0xb7 in position 4: invalid start byte
Error processing entry at position 1540841: 'utf-8' codec can't decode byte 0xb6 in position 3: invalid start byte
Error processing entry at position 1547901: 'utf-8' codec can't decode byte 0xf9 in position 8: invalid start byte
Error processing entry at position 1570961: 'utf-8' codec can't decode byte 0xd7 in position 3: invalid continuation byte
Error processing entry at position 1573961: 'utf-8' codec can't decode byte 0x8f in position 5: invalid start byte
Error processing entry at position 1574581: 'utf-8' codec can't decode byte 0xfe in position 7: invalid start byte
Error processing entry at position 1575301: 'utf-8' codec can't decode byte 0xf0 in position 3: invalid continuation byte
Error processing entry at position 1580341: 'utf-8' codec can't decode byte 0x92 in position 3: invalid start byte
Error processing entry at position 1580581: 'utf-8' codec can't decode byte 0x9d in position 5: invalid start byte
Error processing entry at position 1580781: 'utf-8' codec can't decode byte 0xa7 in position 6: invalid start byte
Error processing entry at position 1581881: 'utf-8' codec can't decode byte 0x98 in position 3: invalid start byte

 

mpkinfo_files_bloodstrike.rar 1.23 MB · 0 downloads

The files you process do not seem to be from this game. What game are you processing?

Send me the sample file, a slightly larger mpkinfo and mpk file

Posted
7 hours ago, GoodbayKOD said:

 



 

if you want to extract Resources.mpk, Use Patch.mpkinfo from game folder !! rename Patch.mpkinfo to Resources.mpkinfo and put it in the same folder with Resources.mpk. sorry this is my mistake for not giving instructions. i don't know why Patch.mpkinfo can work on Resources.mpk

  • Like 1
Posted

like you from @wq223, that .mpk file is very confusing and I'm frustrated in this extraction 😂 Engine.mpk, Resources.mpk and Patch.mpk are very different, and I can't make an Extractor Script that can handle all 3 files. especially on Engine.mpk and Resources.mpk.

  • Supporter
Posted
4 hours ago, SmurF said:

like you from @wq223, that .mpk file is very confusing and I'm frustrated in this extraction 😂 Engine.mpk, Resources.mpk and Patch.mpk are very different, and I can't make an Extractor Script that can handle all 3 files. especially on Engine.mpk and Resources.mpk.

This game file can be written to handle the two types of your game

If I guessed correctly, it should be the same as some games, and the installation package and hot update use different structures and methods

Currently I have a hot update file example provided by SmurF. I have created a python script before, and now I have updated this python script again, which can handle the hot update file of this game

Also @SmurF You have been saying that python scripts cannot be used, now aluigi has created a bms script for this game

This bms script handles the same file as the python script I provided

All are only processed with hot update files

This is why the example provided by GoodbayKOD cannot be processed using this script

1. He used the installation package resource (different from the hot update structure).

2. It's not dealing with the same game

I've checked the mpkinfo file uploaded by GoodbayKOD, the file structure is very simple

The offset, size, and file location are all present, except that the file name is encrypted, but this has no effect. The reason why I did not make the script is that I do not have the complete mpk file, and I cannot verify whether it is correct.

blood_strike_mpk.zip

  • Like 1
Posted
19 minutes ago, wq223 said:

File game ini dapat ditulis untuk menangani dua jenis game Anda

Jika tebakan saya benar, seharusnya sama dengan beberapa game, dan paket instalasi serta pembaruan terbaru menggunakan struktur dan metode yang berbeda

Saat ini saya memiliki contoh file hot update yang disediakan oleh SmurF. Saya telah membuat skrip python sebelumnya, dan sekarang saya telah memperbarui skrip python ini lagi, yang dapat menangani file hot update game ini

Juga @SmurF Anda telah mengatakan bahwa skrip python tidak dapat digunakan, sekarang aluigi telah membuat skrip bms untuk game ini

Skrip bms ini menangani file yang sama dengan skrip python yang saya berikan

Semua hanya diproses dengan file pembaruan panas

Inilah sebabnya mengapa contoh yang diberikan oleh GoodbayKOD tidak dapat diproses menggunakan skrip ini

1. Dia menggunakan sumber daya paket instalasi (berbeda dari struktur pembaruan panas).

2. Ini tidak berurusan dengan permainan yang sama

Saya telah memeriksa file mpkinfo yang diunggah oleh GoodbayKOD, struktur filenya sangat sederhana

Offset, ukuran, dan lokasi file semuanya ada, kecuali nama file yang dienkripsi, tetapi ini tidak berpengaruh. Alasan mengapa saya tidak membuat skrip adalah karena saya tidak memiliki file mpk yang lengkap, dan saya tidak dapat memverifikasi apakah itu benar.

serangan_darah_mpk.zip 949 B Bahasa Indonesia: 1 unduhan

Thank you, I will provide a link for you to grab the three .mpk files from the Blood Strike Game.

  • Supporter
Posted
40 minutes ago, SmurF said:

Thank you, I will provide a link for you to grab the three .mpk files from the Blood Strike Game.

I suggest you upload their installation package on the network disk

There is a problem with my Google account and I can't download the game from the official website

This is why I keep looking for documents for others

Posted
On 6/17/2025 at 7:07 AM, SmurF said:

is there no script or tool that can unpack the .mpk file from the Blood Strike game?? I visited several forums, but they only do hacking 😌 I don't want to learn hacking.

image.thumb.png.b6ef39e59c76eba69d1056f58f973a24.png

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...