Register for your free account! | Forgot your password?

You last visited: Today at 00:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[EterPack Archiver] PackMakerLite

Discussion on [EterPack Archiver] PackMakerLite within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
lollo_9_1's Avatar
 
elite*gold: 100
Join Date: Jun 2009
Posts: 168
Received Thanks: 711
Arrow [EterPack Archiver] PackMakerLite

This is an archiver I've created, and it looks quite stable so far.

The PackMakerLite (PML) supports type 0-1-2-3-4-5-6 (type 4-5 only pack, type 6 only unpack).

As a summarize, the metin2 types are handled like this:
  • Type 0 - only storage (no encryption/compression; it can be read fully from the .epk)
  • Type 1 - compressed - lzo(file)
  • Type 2 - compressed and encrypted - xtea(lzo(file))
  • Type 3 - encrypted with Panama - you must save an .iv key server-side in the panama/ folder. (content readable only after auth phase) The official used it only for patch2.
  • Type 4 - encrypted with a mix of ciphers (cshybridcrypt) - you must save a .dat key server-side in the package/ folder. (content readable only after auth phase) Practically all the metin2_patch files.
  • Type 5 - like type 4, but a server-side map/<map_name> is also provided. (content readable only after accessing the <map_name> map as a player) The official used it only for the catacomb data.
  • Type 6 - compressed and encrypted - xtea(snappy(file))

And the metin2 headers are handled like this:
  • EPKD - only storage (no encryption/compression; it can be read fully from the .eix)
  • MCOZ - xtea(lzo(header))
  • MCSP - xtea(snappy(header))


Usage:




Its settings (xtea keys, extensions, pack types to use) can be changed inside PackMakerLite.json:




You can actually integrate the tool in the menu context (running the .reg files) for packing folders and unpacking .eix files.




Remove "--nolog" from the .bat files if you want to see the logs again.

You can install it by running as admin "install.bat".

In here all the available options for the PackMakerLite.json (globally) or simply <packname>.json (e.g. etc.json) for a specific pack:
Code:
{
    "log_name": "PackMakerLite",
    "cs_name": "",
    "force_filename_lowercase": true,
    "ignore_file_extension": ["bak", "db"],
    "default_pack_type": 0,
    "eter_pack_index_ext": ".eix",
    "eter_pack_data_ext": ".epk",
    "pack_type_by_list": [
        ["mss", 0],
        ["mse", 1],
        ["msf", 2],
        ["spt", 0],
        ["atr", 1],
        ["dds", 2],
        ["raw", 0],
        ["wtr", 1],
        ["mde", 2],
        ["tga", 0],
        ["txt", 1],
        ["msk", 2],
        ["msa", 0],
        ["msm", 1],
        ["py", 2]
    ],
    "eter_pack_index_key": [
        45129401,
        92367215,
        681285731,
        1710201
    ],
    "eter_pack_data_key": [
        78952482,
        527348324,
        1632942,
        486274726
    ]
}
Download:
lollo_9_1 is offline  
Thanks
5 Users
Old 04/02/2019, 19:15   #2
 
timiich12's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 431
Received Thanks: 35
vielen dank <3
timiich12 is offline  
Old 04/04/2019, 01:30   #3
 
elite*gold: 0
Join Date: Apr 2019
Posts: 35
Received Thanks: 103
sauber danke
xKiritoKun is offline  
Old 09/22/2019, 18:49   #4
 
lollo_9_1's Avatar
 
elite*gold: 100
Join Date: Jun 2009
Posts: 168
Received Thanks: 711
Update v1.9 - type6 & mcsp unpack supported [ty @]
lollo_9_1 is offline  
Old 09/25/2019, 10:09   #5
 
KaMeR1337's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,415
Received Thanks: 5,444
make something like 7zip interface drag&drop, never seen one, only command-line
KaMeR1337 is offline  
Reply

Tags
archiver, eterpack, lollo_9_1, metin2, pml


Similar Threads Similar Threads
[C++] Eterpack
08/11/2015 - Metin2 Private Server - 0 Replies
Guten Tag liebe Community, ich suche momentan den Algo für die LZO Verschlüsselung, ich weiß dass er in Clientsource in dem Eterpack Ordner ist, jedoch in welcher Datei ? Hoffe mir kann jemand helfen :)! euer iPeri
[Archiver]new Archiver by tim66613
12/29/2010 - Metin2 PServer Guides & Strategies - 138 Replies
Hallo Freunde *__* Heute wurde mir etwas interessantes für 10 Euro von jemanden aus elitepvpers verkauft. Name bleibt geheim. Es ist der Archiver von NewWorld3. Gemacht von Tim x) Hab' Tim extra nochmal gefragt. Nunja, aufjedenfall mach' ich ihn nun public. Hab' ihn immerhin gekauft und die Erlaubnis von Tim hab' ich auch. Er wird sicherlich auch hier reinposten. Ich quote das ganze dann.



All times are GMT +1. The time now is 00:14.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.