Jump to content
×
×
  • Create New...

Modifier son loader.swf


Nami-Doc

Recommended Posts

Centre de Téléchargement

Télécharger ( Interne )

  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 pour windows, c'est ici (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

  • Funky Emulation 2
  • J'adore 18
  • Hmmmh 1
Link to comment
  • 2 weeks later...
  • 6 months later...
  • 7 years later...
  • 2 years later...
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 201

      Stump 2.42

    2. 201

      Stump 2.42

    3. 51

      Decay 2.51

    4. 51

      Decay 2.51

    5. 51

      Decay 2.51

    6. 51

      Decay 2.51

    7. 51

      Decay 2.51

    8. 51

      Decay 2.51

    9. 51

      Decay 2.51

  • Recently Browsing

    No registered users viewing this page.

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.