playgame.lebonforum

Forum sur les jeux vidéo, cheats, rétro, entre aide, astuces, divers.
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Bienvenue sur "playgame.lebonforum"!!!
Forum dédié aux jeux vidéo dans leurs généralités, ainsi que tout ce qui s'y rapporte, cosplay, anim', mangas etc...
IMPORTANT!!! INTERDICTION DE PARLER DE WAREZ!!!
Les règles sont à lires à l'inscription, si elles ne sont pas respectées, vous risquez le bannissement!
L' équipe de "playgame" vous souhaite une bonne journée...

Partagez | 
 

 [PS3] Conversion de cheats: De CMP à CCAPI ou inversement

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Tekman
Co-Admin


Messages : 2524
Date d'inscription : 15/03/2013
Age : 37
Localisation : Haguenau (67)

MessageSujet: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mar 25 Fév - 11:52

Salut,


Je vais vous expliquer rapidement comment obtenir vos offsets en partant d'un paterne de code comme ceux que vous pouvez trouver sur http://www.codemasters-project.net/

Matériel:
* Un resigner (TrueAncestor SELF Resigner pour moi)
* Un éditeur hexadécimal (HxD pour moi)
* L' EBOOT.BIN du jeu en question (de préférence de la dernière mise à jour)

Je vais utiliser le même exemple que d'habitude, vu que j'ai déjà les screenshots lol.
Mortal Kombat BLUS30522 01.05
Infinite x-ray (une fois la barre pleine)
OGP = 41810008 48000010 3C803F80 909F0C14 4800001C
COP = 41810008 48000010 3C804480 909F0C14 4800001C
- Déjà, repérer le(s) code(s), toujours en 32 bytes soit 8 caractères, 3C803F80 est la valeur d'origine et 3C804480 la valeurs modifiée.
- Il faut ensuite décrypter votre EBOOT.BIN en EBOOT.ELF avec TrueAncestor, option "1".
- Ouvrez votre .ELF avec HxD et recherchez l'OGP comme ici:

Modifiez bien les différentes options et "ok"
- Vous arrivez ici:

- Repérez ensuite l'offset et la colonnes (00, 04, 08, 0C) ou la valeur original se situe.
Offset 0x0018CB00 et colonne 08, ce qui donne:
  * Offset = 0x0018CB08
  * Input  =    3C803F80
- Pour rendre cet offset compatible CCAPI, Code Unique etc... il faut ajouter la valeur "10000" à l'adresse:
  * Offset = 0x0019CB08
  * Input  =    3C803F80
- Plus qu'à remplacer la valeur d'origine par la modifiée et vous obtenez votre cheat final, ici en différents formats:
CCAPI:
  * Offset = 0x0019CB08
  * Size    =     32 bytes
  * Input  =    3C804480
Code Unique/PS3 Usercheat/PS3 Cheateditor:
  * 00002000 0019CB08 3C804480
NetcheatPS3:
  * 0 0019CB08 3C804480
- Et fini!

Autre technique, vous avez un cheat déjà au bon format mais hélas, BLUSXXXXX 01.01 et votre jeu est BLESXXXXX 01.09.
2 solutions, soit vous avez de la chance et les offsets sont identiques, soit, pas de chances (dans la majorité des cas lol) et il va falloir convertir, mais pas de panique, la méthode est juste inversé.
Exemple avec ce code:
  *  00002000 00048618 7C651B78
      00002000 001FE17C 7CF91814
- Déjà, le plus compliqué va être de trouver sur le net l'ancienne MAJ en BLUSXXXXX 01.01, en extraire l'EBOOT.BIN et le décrypter en EBOOT.ELF.
- Ceci étant fait, soustraire "10000" aux 2 offsets, pour pouvoir trouver les bonnes adresses dans le .ELF:
  *  00038618 7C651B78
      001EE17C 7CF91814
- Recherchez ensuite ces offsets dans HxD, repérez bien la colonnes (YYYYYYYY = valeur d'origine).
  *  00038618 YYYYYYYY
      001EE17C YYYYYYYY
- Copiez ensuite les paternes en prenant par exemple 2 série de codes avant YYYYYYYY et 2 séries après, comme ceci:
  *  OGP = XXXXXXXX XXXXXXXX YYYYYYYY XXXXXXXX XXXXXXXX
Pensez à faire une petite recherche de votre paterne et appuyez sur "F3" pour voir si il est unique dans votre .ELF, si ce n'est pas le cas, copiez une série plus grande:
  *  OGP = XXXXXXXX XXXXXXXX XXXXXXXX YYYYYYYY YYYYYYYY XXXXXXXX XXXXXXXX
- Une fois vos paternes originaux trouvés, vous n'avez plus qu'à refaire la recherche des offsets comme au début, mais dans votre EBOOT.ELF BLESXXXXX 01.09.
- Et voila, vous avez vos codes compatibles avec votre version.

Note: Dans de rares cas, il se peut que d'une mise à jour à l'autres les paternes soit différents, des fois juste 1 ou 2 caractères, j'en ai fais l'expérience avec Assassin's Creed IV 01.03 et The Last of Us 01.06.
Il faut alors bidouiller et rechercher des morceaux de paterne:
XXXXXXXX YYYYYYYY XXXXXXXX ou YYYYYYYY XXXXXXXX XXXXXXXX ou dans les pires cas YYYYYYYY XXXXXXXX XXXXXXXX.
Bref, réduire jusqu'à trouver quelque chose.
Une fois trouver, touche "F3", plus votre paternes est petit, plus vous avez de (mal)chance qu'il y est le même plusieurs fois.
Si tel est le cas, après, c'est de la comparaison.
Comparez avec les offsets de la version BLUS et regardez ce qui se rapproche le plus ou comparez les séries YYYYYYYY XXXXXXXX, comme dis plus haut, 2 caractères de changés peuvent mettre le bazar.


A plus

_________________

PS3 CFW PS3ITA 4.50 DEX, PS2 Slim Matix Infinity, PS2 Slim Swap + Flip Top, Wii USB Loader GX x2, Game Cube, Nintendo 64, Super Nintendo, PSP Gen-C, Nintendo DS M3 Simply, GBA Micro.
MES CENTRALISATIONS:
Cheats, PS2 Classics, Divers: OneDrive
Mot de passe pour l'extraction des fichiers: ps3gunz
EXCLU "playgame.lebonforum": OneDrive
Mot de passe pour l'extraction des fichiers: playgame.lebonforum
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sdrv.ms/1cKPaSZ
proced
Membre


Messages : 90
Date d'inscription : 24/02/2014

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 14:38

Je viens de convertir mon premier cheat , t'es un hero pour moi Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sergelama
Membre


Messages : 287
Date d'inscription : 08/09/2013

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 15:27

Je teste des que je peux.
je vous dirai les jeux que j'ai histoire de pas faire de la redite
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mouahhhh
Membre


Messages : 122
Date d'inscription : 22/01/2014
Age : 31
Localisation : 54

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 18:34

pour avoir les offset je vais sur PS3 Cheat Editor la dernière mise a jour a 803 jeux de quoi déjà faire une grosse base de donné ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tekman
Co-Admin


Messages : 2524
Date d'inscription : 15/03/2013
Age : 37
Localisation : Haguenau (67)

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 19:36

@proced:
Lol, tu déconnes, depuis le temps que je travaille les cheats... Ce que toi et mouahhhh faîtes par contre, j'en suis incapable.

@sergelama:
Merci de t'investir pour la communauté de sale petit cheateurs que nous sommes lollll.
Gaffe à pas te planter, par contre, un chiffre ou une lettre erroné et le code sera moisi avec bug et freeze à la clé.

@mouahhhh:
Ouep, déjà au bon format en plus.
Le blème, c'est que beaucoup de cheats sont pour des MAJ obsolètes et de US à EUR ou de 01.00 à 01.06, un bon 80% de chances que les offsets diffèrent.
Je peux que citer AC IV et Last of Us qui m'on fait galèrer pour les PKG... même certains paternes étaient différents.

_________________

PS3 CFW PS3ITA 4.50 DEX, PS2 Slim Matix Infinity, PS2 Slim Swap + Flip Top, Wii USB Loader GX x2, Game Cube, Nintendo 64, Super Nintendo, PSP Gen-C, Nintendo DS M3 Simply, GBA Micro.
MES CENTRALISATIONS:
Cheats, PS2 Classics, Divers: OneDrive
Mot de passe pour l'extraction des fichiers: ps3gunz
EXCLU "playgame.lebonforum": OneDrive
Mot de passe pour l'extraction des fichiers: playgame.lebonforum
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sdrv.ms/1cKPaSZ
proced
Membre


Messages : 90
Date d'inscription : 24/02/2014

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 19:55

J'ai fais un petit programme rapidement, car je n'aime pas les actions repetitives,
Je retrouve les cheats de dishonored corectement avec les offsets trouver manuellement.

Mais faudrait que j'ai d'autre cheat avec d'autre eboot pour confirmer que cela fonctionne partout.

Voila un petit TOPO du programme en question :

Je recupere un code au format PS3Cheat comme celui la.
-------------------------------
BLES01674 01.03
-------------------------------
<001> Infinite Ammo
00002000 00924A7C 38600063
00002000 00924A88 7C631B78

Je me procure l'eboot 1.03 de cette version je le transforme en EBOOT1.ELF et je le met a la racine de mon Application
Je me procure l'eboot 1.04 de la version BLES01675 que je transforme en EBOOT2.ELF et je le met a la racine de mon application 

Comme ceci 

Je lance ensuite mon application :
je rentre l'offset et je clique sur envoyé :


Je recupere l'OGP avec 2 Combinaison avant et 2 Combinaison Apres, je fais ensuite une recherche dans le nouveau fichier avec cette combinaison et je renvoi la nouvelle address.

J'ai fais cela assez rapidement (en fait cela m'a pris du temps mais sa veut juste dire que j'ai absolument pas soigné l'apparence de l'application).

J'aurai aimer pouvoir valider son fonctionnement avec vous sur des cheats dont vous connaissez les resultats, et j'aurai besoin de tekman pour prevoir d'autre cas de figure qu'il peut rencontrer quand il le fait a la main.

Merci

URL ICI : proced90.com/dl/cheat_convertor_v1.rar Elle est un peu lourde car j'ai mis les deux Eboot de dishonored dedans pour que vous puissiez verifiez les resultats si vous le souhaiter!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tekman
Co-Admin


Messages : 2524
Date d'inscription : 15/03/2013
Age : 37
Localisation : Haguenau (67)

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 20:09

Punaise,

Tu es dieu, hein, avoues lol.
Des cas de figure, peux yen avoir 2 ou 3 quand même, faut que je réfléchisse pour te trouver un exemple... Je pense déja savoir sur quel jeu, je pense que le gros problème, pourrais venir d'un paterne différent d'une version à l'autre.

EDIT:
Donc, si je comprend bien, tu pars de ton offset EBOOT1, ton prog trouve le OGP et le cherche dans l'EBOOT2 pour trouver le nouvel offset, jusque là, je dois être bon lol.

Premier cas:
Je vais prendre l'exemple de The Last of Us BCES01584:

V01.00
Infinite Items, Skills, Parts
OGP= 7D2B1B2E 419E0010 5520043E 7C005050 90060000 7C6B1A2E 48000008 3860FFFF
COP= 60000000 419E0010 5520043E 7C005050 90060000 7C6B1A2E 48000008 3860FFFF
Offset CCAPI= 0x0003C9E0

V01.06
Infinite Items, Skills, Parts
OGP= 7C0B4B2E 419E0020 5549083C 786B0020 392900F0 7D2907B4 7C0B4A2E 7C004050
COP= 60000000 419E0020 5549083C 786B0020 392900F0 7D2907B4 7C0B4A2E 7C004050
Offset CCAPI= 0x00032D40

Tu peux voir que les OGP ne sont pas identiques:

V01.00= 7D2B1B2E 419E0010 5520043E 7C005050 90060000 7C6B1A2E 48000008 3860FFFF
V01.06= 7C0B4B2E 419E0020 5549083C 786B0020 392900F0 7D2907B4 7C0B4A2E 7C004050


Quand je dis que j'en ai ch*er avec ce jeu, je ne rigolai pas.

Mais dans ce cas, le paterne trouvé dans ton EBOOT1 sera introuvable dans ton EBOOT2.
Faudrait que le prog fasse un calcul de probabilités avec l'offset qui se rapproche le plus, ça, je ne sais pas si c'est jouable

Second cas:
Si ton paterne sous forme XXXXXXXX XXXXXXXX YYYYYYYY XXXXXXXX XXXXXXX est présent à plusieurs offset, il faudrait un moyen d'agrandir la série ou, pareil qu'au dessus, trouver l'offset le plus proche du 01.00

Voila, les problèmes principaux que je pourrais voir, mais l'idée d'un tel tool est excellente, très bien joué.

_________________

PS3 CFW PS3ITA 4.50 DEX, PS2 Slim Matix Infinity, PS2 Slim Swap + Flip Top, Wii USB Loader GX x2, Game Cube, Nintendo 64, Super Nintendo, PSP Gen-C, Nintendo DS M3 Simply, GBA Micro.
MES CENTRALISATIONS:
Cheats, PS2 Classics, Divers: OneDrive
Mot de passe pour l'extraction des fichiers: ps3gunz
EXCLU "playgame.lebonforum": OneDrive
Mot de passe pour l'extraction des fichiers: playgame.lebonforum


Dernière édition par tekman le Mer 26 Fév - 21:07, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sdrv.ms/1cKPaSZ
proced
Membre


Messages : 90
Date d'inscription : 24/02/2014

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 20:35

La ce qui rend la recherche pertinente et "simple" c'est justement que le patern soit le meme...

Apres est-ce que les paterns different c'est tres frequent ou pas ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tekman
Co-Admin


Messages : 2524
Date d'inscription : 15/03/2013
Age : 37
Localisation : Haguenau (67)

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 21:11

J'ai édité mon message précédent pour te répondre,

Fréquent, non, mais j'ai eu ce genre de cas plusieurs fois pour les mise à jour de mes pkg, c'est pour ça que je dois me motiver des fois pour les demandes lol.
J'y ai passé 2 ou 3 heures sur last of us de 01.00 à 01.06...

_________________

PS3 CFW PS3ITA 4.50 DEX, PS2 Slim Matix Infinity, PS2 Slim Swap + Flip Top, Wii USB Loader GX x2, Game Cube, Nintendo 64, Super Nintendo, PSP Gen-C, Nintendo DS M3 Simply, GBA Micro.
MES CENTRALISATIONS:
Cheats, PS2 Classics, Divers: OneDrive
Mot de passe pour l'extraction des fichiers: ps3gunz
EXCLU "playgame.lebonforum": OneDrive
Mot de passe pour l'extraction des fichiers: playgame.lebonforum
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sdrv.ms/1cKPaSZ
proced
Membre


Messages : 90
Date d'inscription : 24/02/2014

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 21:20

J'ai editer le tool's en y incluant la demande de localisation des Eboot, je vais le tester pour des converssions simple ce soir, et essayer d'en voir les limites...

L'Eboot source et l'Eboot Cible , j'ai aussi rajouter un nombre d'occurence pour voir combien de fois on a trouver le patern dans la cible.

Je vais reflechir au moyen de le rendre plus fiable, merci beaucoup de ton explication...
Je pense pouvoir arrivé a decaller, reduire ou agrandir le patern...

Par contre pour le cas 1 cela me parait vachement compliquer :p... Je vais y reflechir
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mouahhhh
Membre


Messages : 122
Date d'inscription : 22/01/2014
Age : 31
Localisation : 54

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Mer 26 Fév - 23:18

Ca fait plaisir de voir que tu t'investit pour le cheat avec tes connaissance ca peut avancé très vite

et moi pour trouver les nouveau offset dans les mise a jour je prend les byte d'origine du jeux et je cherche dans les mise a jour avec CCAPI Debugger et pour l'instant jme démerde pas trop mal et ca va assez vite pare contre on est obligé d'avoir le jeu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
proced
Membre


Messages : 90
Date d'inscription : 24/02/2014

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Jeu 27 Fév - 10:10

La nouvelle version de l'application permet de modifier la taille mais pas de modifier le centrage. (pour l'instant).

En gros on a 
YYYYYYYY
ou XXXXXXXX YYYYYYYY XXXXXXXX
ou XXXXXXXX XXXXXXXX YYYYYYYY XXXXXXXX XXXXXXXX

ETCAETERA...

On peut aussi jongler entre plusieurs choix d'offset si on a plus d'une reponse.

Je continue a tester ça ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tekman
Co-Admin


Messages : 2524
Date d'inscription : 15/03/2013
Age : 37
Localisation : Haguenau (67)

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Jeu 27 Fév - 12:59

Que veux tu dires par centrage?

Je pense que le truc est au point si YYYYYYYY est la valeur d'origine, tant que tu peux agrandir le paterne jusqu'à n'avoir qu'une seule occurrence, c'est du tout bon.
En plus si on peut jongler si il y à plusieurs offset et comparer à celui dee la source...

_________________

PS3 CFW PS3ITA 4.50 DEX, PS2 Slim Matix Infinity, PS2 Slim Swap + Flip Top, Wii USB Loader GX x2, Game Cube, Nintendo 64, Super Nintendo, PSP Gen-C, Nintendo DS M3 Simply, GBA Micro.
MES CENTRALISATIONS:
Cheats, PS2 Classics, Divers: OneDrive
Mot de passe pour l'extraction des fichiers: ps3gunz
EXCLU "playgame.lebonforum": OneDrive
Mot de passe pour l'extraction des fichiers: playgame.lebonforum
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://sdrv.ms/1cKPaSZ
sergelama
Membre


Messages : 287
Date d'inscription : 08/09/2013

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Jeu 27 Fév - 16:19

@Tekman oui je pense bien. Le temps de récupérer ma ps3 et je fais ça.
Elle est parti depuis de long mois chez un pote qui la squatte mdr.

@proced je sais pas comment tu fais mais t'as l'air de gérer ça comme un pro. C'est ton métier ou une passion (les 2 sont possibles)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
proced
Membre


Messages : 90
Date d'inscription : 24/02/2014

MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Jeu 27 Fév - 18:23

@sergelama Un peu des deux, je suis au chomage la :p...

@tekman centrage c'est par exemple la possibilité de chercher : 
YYYYYYYY XXXXXXXX ou l'inverse
ou alors X X Y X 
Tu penses que cela n'est pas utile ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [PS3] Conversion de cheats: De CMP à CCAPI ou inversement   Aujourd'hui à 1:28

Revenir en haut Aller en bas
 
[PS3] Conversion de cheats: De CMP à CCAPI ou inversement
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Schema camouflage petit buisson pour futur conversion
» Kuraq Saurus - Speedy - Conversion et Peinture
» Conversion motos SM
» Conversion Tau
» [conversion] space marine du chaos

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
playgame.lebonforum :: Cheats :: Cheats-
Sauter vers: