Autre Les sources Dofus

  • Auteur de la discussion Anonymous
  • Date de début
A

Anonymous

Invité
#1
Je met à jour un dépôt Github contenant les sources de Dofus le plus possible. Il y a actuellement les versions 1.09, 1.29, et quelques 2.0, incluant la dernière à cette date la 2.18.

http://tinyurl.com/k2oz8pr

Il existe plusieurs branches :
* master, contient les dernières sources de la première version de Dofus, la 1.29 à cette date (ne risque pas d'être mise à jour)
* master2, contient les dernières sources de la seconde version de Dofus, la 2.18 à cette date

Différents tags ont été créés pour naviguer rapidement entre les versions. Git vous permettra également de voir les différences entre les versions.
 
A

Anonymous

Invité
#2
Il veut mieux utiliser les version bêta pour étudier le code source de Dofus, pour une raison qui m'échappe un peu Ankama ( ou leur compilateur ) n'obfusque pas les noms de variables dans celles-ci ( peut être pour avoir des informations de débug détaillées ou je ne sais quoi ).

C'est bien plus lisible quand on étudie le code des parsers par exemple ;)
 
A

Anonymous

Invité
#3
Quand tu dis qu'ils n'obfusquent pas les noms de variable, tu parles aussi des variables locales _loc*_ ?
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#4
Les loc sont générés automatiquement et ne prennent pas compte des variables publiques.
 
Dernière édition:

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#5
Je confirme les dires de Munrek, les source de la bêta sont mieux ;)
 
A

Anonymous

Invité
#6
Certaines parties n'ont pas été décompilées comme AuthenticationFrame qui manque la méthode cipherRSA
Munrek ou Sorrow c'est possible que vous postiez une PR pour corriger ça ?
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#7
Voila, je n'est pas re-décompiler les dossier suivant : cmodule, flashx, gs, luAlchemy, mx, org
Parcontre la beta possède un build plus ancien 82009.1 tandis que la release est en 82300.0, surement un (ou plusieurs) hotfix.
Les noms des variables sont en claire mais il y a quelques différences ducoup entre ses deux versions mais rien d'énorme.

Nami-Doc a validé mon pull request : https://github.com/Emudofus/Dofus/tree/master2
 
A

Anonymous

Invité
#8
Ah voilà, avec tous les noms de variables en clair c'est le top !

Merci du partage ;)
 

asyade

Membre Actif
Inscrit
26 Avril 2013
Messages
368
Reactions
1
#9
Merci beaucoup je connaisait pas ca ^^'
 
Inscrit
31 Mai 2020
Messages
1
Reactions
0
#10
Personne a pris la suite ? Ou certain membre le garde en accès restreint ?
 
Haut Bas