42pak-generator
v1.0.3 - Three-System Support: 40250, FliegeV3 & MartySama 5.8
Release Description
What's New
42pak-generator now supports all three major Metin2 private server systems out of the box - 40250, FliegeV3, and MartySama 5.8 - making it the most comprehensive VPK toolchain available.
MartySama 5.8 Support
- EIX/EPK Import: New
--format MartySama58option for importing legacy packs from MartySama 5.8 serverfiles (LZO compression, 192-byte index) - GUI Source Format Selector: Dropdown in the Convert view lets you pick the source format (Auto, Standard, MartySama 5.8, FliegeV3)
- Full C++ Client Integration: 9 ready-to-use files in
Metin2Integration/Client/MartySama58/- drop-in VPK loader, crypto module, manager extension, and UserInterface patch- Boost
unordered_map/unordered_multimapcontainers (matches MartySama conventions) #ifdef __THEMIDA__VM_START/VM_END markers preserved- HybridCrypt coexistence - existing encrypted packs continue working alongside VPK
- Boost
- Integration Guide: Step-by-step English guide + 7 translations (ES, IT, PL, PT, RO, TH, TR)
Supported Formats
| System | Compression | Encryption | Import | Client Integration |
|---|---|---|---|---|
| 40250 (ClientVS22) | LZO | HybridCrypt (Camellia/Twofish/XTEA) | ✅ | ✅ |
| MartySama 5.8 | LZO | HybridCrypt + Themida | ✅ | ✅ |
| FliegeV3 | LZ4 | XTEA | ✅ | ✅ |
Downloads
| Artifact | Description |
|---|---|
42pak-generator-setup-1.0.0.exe |
Windows installer (GUI + CLI) |
42pak-generator-portable-win-x64.zip |
Portable GUI + CLI (no install needed) |
42pak-cli-portable-win-x64.zip |
CLI-only portable build |
CLI Usage
42pak-cli migrate legacy.eix --format MartySama58 --output modern.vpk --passphrase "YourPass"
42pak-cli pack ./assets --compression zstd --level 6 --passphrase "YourPass"
42pak-cli verify archive.vpk --passphrase "YourPass"
Full Changelog
- Added
EpkFormat.MartySama58enum value to Core library - Added Source Format dropdown to GUI Convert view
- Updated CLI
--formathelp text to include MartySama58 - Updated BridgeService to pass source format from UI to Core
- Created 9 C++ integration files for MartySama 5.8 client profile
- Created 8 integration guides (EN + 7 translations)
- Updated all 8 README files with three-system support references
- Rebuilt all distribution artifacts (CLI portable, GUI portable, Inno Setup installer)
Note: 42pak-generator creates
.vpkarchives only - legacy EIX/EPK support is import-only to encourage migration to the more secure VPK format.
