Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Python - Ajouter un Logo au Démarrage du Client


Messages recommandés

  • Robot

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Bonjour à tous,

 

Ce tutoriel va vous apprendre à rajouter un logo au démarrage du client Metin2. Comme ceci

 

105618img.png

 

Information. Bien sûr, cela est personnalisable. Vous pouvez changer le logo et son écriture, sa couleur, ses motifs, etc ...

 

Pré-requis:

  • Un client avec un depacker tel que EterNexus

 

I. Ajouter un logo au démarrage

Révélation

1. A l'aide de EterNexus, depackez le pack root et locale.

 

2. Déplacez le fichier intrologo.py de l'archive dans votre pack root depacké.

 

3. Ouvrez le fichier networkmodule.py, qui se trouve dans votre pack root. Cherchez dans le fichier :  def SetLoginPhase(self):

Et ajoutez en dessus :

 

def SetLogoPhase(self):
	net.Disconnect()

	import introLogo
	self.LogoWindowDlg = introLogo.LogoWindow(self)
	self.LogoWindowDlg.Show()

Ce qui devrait donner :

def SetLogoPhase(self):
	net.Disconnect()

	import introLogo
	self.LogoWindowDlg = introLogo.LogoWindow(self)
	self.LogoWindowDlg.Show()

def SetLoginPhase(self):
	net.Disconnect()

 

4. Ouvrez maintenant le fichier  prototype.py qui se trouve dans le pack root. Cherchez : mainStream.SetLoginPhase()

A la ligne en dessous, ajoutez mainStream.SetLogoPhase()

 

Et commentez la ligne  mainStream.SetLoginPhase()

Cela donnera :

 

mainStream.SetLogoPhase()
#mainStream.SetLoginPhase()
#mainStream.SetSelectCharacterPhase()
#mainStream.SetCreateCharacterPhase()
#mainStream.SetSelectEmpirePhase()
#mainStream.SetGamePhase()
app.Loop()

mainStream.Destroy()

 

Information. A partir de cette étape, nous en avons terminé avec le pack root. Vous pouvez le repack

 

5. Déplacez le contenu du dossier locale de l'archive dans le pack locale. Dans locale/fr/ui.

 

Attention ! Si votre locale n'est pas en " fr ", dans le fichier intrologowindow.py, remplacez le chemin de l'image. Par défaut, c'est "image" : "locale/fr/ui/intro.jpg". Changez le fr par la langue de votre client (de, en, etc ...)

 

6. Le fichier intro.jpg, contient l'image qui doit apparaître au lancement du client. Vous pouvez mettre ce que vous voulez !

 

Astuce ! Convertissez votre image au format TGA pour la rendre moins lourde

 

7. Repackez le fichier locale et root. Lancez le client et admirez le résultat :

 

105618img.png

 

 

 

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 !

 

 

Source : The Warez

  • Metin2 Dev 4
  • Good 2
  • Love 22

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 2 ans après...
  • 7 mois après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 0

      OldEraMT2 | Classique 2009 Oldschool | Niveau 99 | 7 langues | Sans pay2win | Bêta fermée

    2. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    3. 2

      problème de lancement serveur

    4. 9
    5. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    6. 2

      problème de lancement serveur

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.