Suite a quelques publication d'offsets a droite et a gauche sans explication ni crédit je décide de faire un topic d'explication sur le fonctionnement des stats real time + la liste d'offsets nécéssaire trouvé par mes soins.
J'ai eu aidé beaucoup de monde ... On ne dirait pas mais si , juste que ces personnes ne l'ont pas crié sous tout les toits pour peut être s'attiré un peu de crédits.
J'ai aidé beaucoup de personnes avec l'offset du Stats Entry Point , l'endroit ou le démarrage des stats online rentre dans la mémoire.
C'est l'heure du release , même si je fait ceci un peu déçu, je tiens quand même que tout le monde en profite :)
De quoi avez-vous besoin ? :
- PS3 DEX
- Target Manager & PS3 Debugger (Google)
- FMT Converter => ICI (Pour convertir en Little Endian vos valeurs)
Ou-sont situés les Stats ? :
Les stats en ligne sont situé dans l'entré des stats en mémoire.
J'ai trouvé ceci sans debugger , car quand j'ai eu trouvé ceci ( il y'a 3 mois) je ne connaissais pas encore la méthode pour le modding en real time.
Toutes valeurs comme le score , le niveau , ect sont enLittle Endian.
le Little Endian est comme le Big Endian (Utilisé dans IDA quand vous décompilez un ELF / XEX ) sauf que toutes les bytes (octets) sont renversé.
Si vous avez par exemple , ceci en Big Endian : 0x00020a44 (133700) , in Little Endian c'est : 0x440a0200.
Le prestige dans les call of duty sont en valeur d'octets , donc c'est juste qu'une bytes parmi un nombre non signé uint32. Exemple , 0A 00 00 00 sera l'endroit ou le prestige 10 sera stocké.
Le prestige 20, c'est 0x14 , comprenez-vous ? :)
Je vais donné un autres exemples , pour le niveau si vous obtenez en XP Total 1746200 (Niveau 80) Vous obtiendrez en Little Endian 0x18A51A00.
Une petite vidéo va vous aidez :
Offsets Actuellement Trouvé :
- Stats Entry Point = 0x01C187D0
- Prestige = 0x01C1947C
- Experiences = 0x01C1926C
- Scores = 0x01C19484
- Kills = 0x01C194AC
- KillStreaks = 0x01C194B0
- Death = 0x01C194B4
- Assist = 0x01C194BC
- HeadShots = 0x01C194C0
- Times Played = 0x01C194CE & 0x01C194D6
- Tokens = 0x01C1B2DB
- Wins = 0x01C194E0
- Losses = 0x01C194E4
- Ties = 0x01C194E8
- WinStreaks = 0x01C194EC
- Hits = 0x01C194F8
- Misses = 0x01C194FC
- Ratio = 0x01C19500
- Double XP = 0x01C1B331
- Double XP Weapons = 0x01C1B339
- Accuracy = 0x01C19504
- Classes Name = 0x1C1982C (+ 0x62 Pour les prochaines)
- Add Classes = 0x01C1B2E3
- Prestige MW = 0x01C1B376
- Prestige WAW = 0x01C1B37B
- Prestige MW2 = 0x01C1B381
- Prestige BO = 0x01C1B388
Unlock All :
- 0x01C19FAB > 0x1302
- 0x01C190B4 > 0x1EB8 (Pendant 0x200 Bytes)
- 0x01C19FF2 > 0x0A0A0A0A (Pendant 0x1064 Bytes)
- 0x01C1B0A0 > 0xFF (Pendant 0x200 Bytes)
- Stats Entry Point = 0x01C187D0
- Prestige = 0x01C1947C
- Experiences = 0x01C1926C
- Scores = 0x01C19484
- Kills = 0x01C194AC
- KillStreaks = 0x01C194B0
- Death = 0x01C194B4
- Assist = 0x01C194BC
- HeadShots = 0x01C194C0
- Times Played = 0x01C194CE & 0x01C194D6
- Tokens = 0x01C1B2DB
- Wins = 0x01C194E0
- Losses = 0x01C194E4
- Ties = 0x01C194E8
- WinStreaks = 0x01C194EC
- Hits = 0x01C194F8
- Misses = 0x01C194FC
- Ratio = 0x01C19500
- Double XP = 0x01C1B331
- Double XP Weapons = 0x01C1B339
- Accuracy = 0x01C19504
- Classes Name = 0x1C1982C (+ 0x62 Pour les prochaines)
- Add Classes = 0x01C1B2E3
- Prestige MW = 0x01C1B376
- Prestige WAW = 0x01C1B37B
- Prestige MW2 = 0x01C1B381
- Prestige BO = 0x01C1B388
Unlock All :
- 0x01C19FAB > 0x1302
- 0x01C190B4 > 0x1EB8 (Pendant 0x200 Bytes)
- 0x01C19FF2 > 0x0A0A0A0A (Pendant 0x1064 Bytes)
- 0x01C1B0A0 > 0xFF (Pendant 0x200 Bytes)
Si vous connaissez le C# ou le C++ dans visual studio , vous pouvez faire votre propre tool comme ceci :
j'ai fais ceci depuis plusieures semaines , et c'est ce programme que j'ai eu donné a des amis de confiances tel Choco , Max88 et les Membres FMT.
Je ne pense pas release l'application... c'est trop facile. C'est à vous de comprendre manuellement la mémoire du jeu.
C'est tout pour l'instant , j'ai plein d'autre offsets , comme tout les stats entry point de tout les COD et les getClientState.
Merci a la communauté Américains XBOX , j'ai quasiment tout appris là-bas.
Respecté mon travail et ne vous précipité pas a faire des recovery bêtement prenez le temps de faire les choses intelligement.
Je ne pense pas release l'application... c'est trop facile. C'est à vous de comprendre manuellement la mémoire du jeu.
C'est tout pour l'instant , j'ai plein d'autre offsets , comme tout les stats entry point de tout les COD et les getClientState.
Merci a la communauté Américains XBOX , j'ai quasiment tout appris là-bas.
Respecté mon travail et ne vous précipité pas a faire des recovery bêtement prenez le temps de faire les choses intelligement.
DWONLOAD
\/
gj dude , awesome
ReplyDeleteho ho nice work
ReplyDelete