Metin2 Land
Découvrez le MMORPG RaiderZ
Nami-Doc

 tutoriel
Modifier son loader.swf

7 messages dans ce sujet

  1. Début: décompiler Dofus
  2. Accéder à /console sur le serveur officiel
  3. Modifier la liste de /god
  4. Modifier les informations de /about

 

Décompiler Dofus

Commencez par télécharger Flasm

Contenu Masqué

. Pour windows, c'est

Contenu Masqué

(je continue la procédure avec Windows).

 

Ensuite, dézippez flasm. Vous devriez avoir flasm.exe et d'autres fichiers. Copie "loader.swf" de C:/Program Files/Dofus/ dans le répertoire ou flasm est.

Ensuite, allez en console (exécuter, "cmd.exe") puis déplacez-vous dans le dossier de flasm (par exemple: cd C:/Flasm).

Ensuite (toujours en console), tapez "flasm -d loader.swf > loader.flm", pour désassembler. Normalement, un fichier "loader.flm" est apparut. Ouvrez-le, il fait environ 430 000 lignes (oui oui c'est beaucoup !).

Voila, vous êtes prêt à passer à l'étape suivante ! Ah, non, je vais vous apprendre comment recompiler (pour obtenir le "loader.swf" modifié), la commande est: "flasm -a loader.flm".

 

Avoir accès à /console sur officiel

Je ne prétend pas que vous pourrez utiliser les commandes, mais ça reste sympa pour faire kikoo :P !

voici quelques commandes: "help" (aide globale), "man command" (aide pour la commande command), "getitem ItemID Qua" (donne l'item identifiant ItemID en quantité Qua), move, penalinfo, penalview etç ! (j'ai les 3 menuadmin officiels m'bn).

Bref, pour le faire:

Trouvez push 'isAuthorized', sExtraData, '1' (si vous ne trouvez pas ... essayez d'enlever le '1')

les deux lignes devraient ressembler à:

push 'isAuthorized', sExtraData, '1'
equals

Remplacez par:

push 'isAuthorized', TRUE

(vous devez donc supprimer la ligne d'après).

Recompilez, remplacez le fichier loader.swf dans le répertoire /dofus/, relancez dofus, tapez /console ... MAGIE !

(à savoir: vive /console /debug, qui donne accès aux ID des items et des maps), et /mapid donne zone, sous-zone et alignement (de mémoire).

(pour informations: le client défini admin par le packet "AlK" qu'on reçoit, qui contient sois 0 soit 1)

 

Modifier la liste de /god

Trouvez

     label39:
     push 'Simsoft', 'Lichen', 'Nyx', 'Tyn', 'Bill', 5
     initArray
     setRegister r:10

Vous l'avez compris, le morceau qui nous intéresse est

push 'Simsoft', 'Lichen', 'Nyx', 'Tyn', 'Bill', 5

Il faut mettre: "push " + toutes les noms, entre apostrophes, séparés pas des virgules + ", " + le nombre de nom(s), par exemple:

push 'Nami-Doc', 1

 

Modifier les informations de /about

Assez facile, peu utile ... pour "frimer" ^^.

Trouvez

     label7:
     push '--------------------------------------------------------------\n'
     setRegister r:7
     pop
     push r:7, 'DOFUS Client v', 'dofus'
     getVariable
     push 'Constants'
     getMember
     push 'VERSION'

Vous pouvez modifier "DOFUS Client v" par "DOFUS Client Hacked by Nami-Doc v".

Trouvez

      push 'dofus'
     getVariable
     push 'Constants'
     getMember
     push 'SUBSUBVERSION'
     getMember
     add
     push ' (build '

Vous pouvez remplacer "(build '" dernière ligne par "(Nami-Doc Hacked-build '" par exemple.

Vous pouvez chercher, ce n'est pas compliqué, juste long ;).

 

Informations

Il faut utiliser cd /d [lettre]: pour changer de HDD avec la commande cd

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci beaucoup de ta contribution :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

merci ;)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci beaucoup ! :D Moi je mettrais un tutoriel partie flash , son et tout dès demain :')

0

Partager ce message


Lien à poster
Partager sur d’autres sites

wow pas mal

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Oh yeah xD

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Metin2 Land