Vous devez être connecté et donner une réaction ( Like ) au sujet pour débloquer les liens de téléchargements...
Takuma

 tutoriel Sécurité - Changer l''extension de ses packs

Recommended Posts

Niveau requis  Débutant

Temps estimé :  10 minutes

Bonjour à tous,

 

Ce tutoriel va vous expliquer comment changer l'extension de vos packs. Cela permet d'apporter une petite sécurité à votre client et de faire en sorte qu'on ne puisse pas dépacker vos packs.

 

Actuellement, votre client ne peut lire que les fichiers .eix / .epk. Mais avec ce tutoriel, vous pourrez par exemple mettre .oui / .non. De ce fait, les depackeurs ne peuvent pas dépacker ces fichiers car ils ne sont pas reconnus.

 

Pré-requis:

  • [Partie I] Si vous n'avez pas les sources du lanceur de votre client, il vous faudra un éditeur hexadécimal tel que HxD Hex Editor.
  • [Partie II] Si vous avez les sources de votre lanceur, vous devez faire la modification directement dans celles-ci. Ce tutoriel vous explique comment compiler les sources de votre client.

 

I. Directement sur le lanceur

Révélation

1. A l'aide de votre éditeur Hexadécimal tel que HxD Hex Editor, ouvrez votre lanceur .exe dans le logiciel. Le lanceur .exe et l’exécutable que vous utilisez pour démarrer votre client.

 

2. Cherchez dans le logiciel (CTRL + F) :

2E 65 70 6B

 

030141Capture.PNG

 

Attention ! N'oubliez pas de sélectionner Valeurs Hexadécimales pour chercher des valeurs hexa.

 

3. Vous verrez epk et eix, changez par l'extension que vous voulez. Elle doit par contre être de trois lettre pour ne pas changer la taille du fichier.

 

030304Capture.PNG

 

4. Sauvegardez votre modification.

 

5. Passez directement à la Partie III pour changer les packs de votre client.

 

II. Directement dans les sources (recommandé)

Révélation

1. Dans les sources, allez dans le fichier Eterpack->Eterpack.cpp et cherchez CEterPack::Create dans le fichier.

 

030637Capture.PNG

 

2. Dans mon cas, à la ligne 255 et 258, il suffit de modifier eix et epk par ce que vous voulez.

 

3. Sauvegardez et compilez le lanceur.

 

 

III. Changer les extensions de vos packs

Révélation

1. Créez un fichier script.bat, placez le dans le dossier pack de votre client et mettez-y ce script :

 

main
@echo OFF
@echo Modifiez l'extension
@echo de vos fichiers

:rename
set EIX=
set /P EIX=Choisissez l'extension de vos futurs fichiers EIX: %=%
@ren *.eix *.%EIX%
@echo Succès .%EIX%
if "%EIX%" == "" GOTO errore
set EPK=
set /P EPK=Choisissez l'extension de vos futurs fichiers EPK:  : %=%
if "%EPK%" == "" GOTO errore
@ren *.epk *.%EPK%
@echo Succès .%EPK%
@echo ---
GOTO fine
:errore
@echo Erreur !
@echo L'extension n'est pas valide !
@echo ---
GOTO esciprogramma
:fine
@echo Le changement est terminé ! Quittez le programme.
:esciprogramma
@pause
:rename
set EIX=
set /P EIX=Choisissez l'extension de vos futurs fichiers EIX: %=%
@ren *.eix *.%EIX%
@echo Succès .%EIX%
if "%EIX%" == "" GOTO errore
set EPK=
set /P EPK=Choisissez l'extension de vos futurs fichiers EPK:  : %=%
if "%EPK%" == "" GOTO errore
@ren *.epk *.%EPK%
@echo Succès .%EPK%
@echo ---
GOTO fine
:errore
@echo Erreur !
@echo L'extension n'est pas valide !
@echo ---
GOTO esciprogramma
:fine
@echo Le changement est terminé ! Quittez le programme.
:esciprogramma
@pause

 

2. Lancez le .bat, choisissez les extensions souhaitées et le tour est joué !

 

 

 

Pour continuer :

  • Vous trouverez de nombreux partages et de tutoriels sur Funky-Emu dans la section Metin2.
  • Cette FAQ pourra répondre à la plupart de vos questions.
  • Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !

 

Share this post


Link to post
Share on other sites