Afficher un message
Vieux 06/02/2018, 05h51   #17 (permalink)
Profil
krHACKen
Membre
Ancienneté  20%
Ancienneté 20%
 
Avatar de krHACKen
 
Date d'inscription: juillet 2013
Pays :
Messages: 764
Téléchargements: 0
Uploads: 0
Merci: 215
Remercié 699 fois dans 441 Posts
Par défaut

Citation:
Envoyé par ShaoliAss Voir le message
Y a juste les séquences avec le codec (touche select) où là apparemment le dithering est tjs là (si c'en est).
Ouais. J'ai essayé de patcher ça. Malheureusement ça fait glitcher les éléments du codec et ça ne ressemble à rien.

Citation:
Envoyé par ShaoliAss Voir le message
Jcomprends en revanche rien à comment tu as fait ce code
J'ai désassemblé un dump de RAM et injecté 2 bouts d'asm dans une fonction.


Citation:
Envoyé par ShaoliAss Voir le message
(ni ce que signifie ce D devant certaines lignes).
Code D = conditionnel. Le code en dessous du code D n'est appliqué que si la condition du code D est remplie.
MGS a deux exécutables. Les codes D sont là pour sécuriser l'exécutable qui ne doit pas être patché. On appelle ça une joker command, quand la condition du code D est une pression sur un bouton. Dans le cas de mes codes D pour MGS, c'est plutôt un genre de $SAFEMODE, mais qui a pour but de protéger le premier exécutable du jeu, là où le $SAFEMODE de POPStarter ne protège que contre la corruption de l'OSD (exécutable du BIOS qui affiche le logo PS) et agit en mastercode (sur tous les codes activés).
Autres exemples de code D avec MediEvil FR, qui lui aussi a deux exécutables :
Code:
Principal
D009D420 0200
3009D421 0000
Barre d'énergie
D0077BC8 0220
30077BC8 0000
Menus
D0078E64 0220
30078E64 0060
Traduction :
Code 1 : Si la valeur à 0009D420h est 0200h, écrire 00h à 0009D421h
Code 2 : Si la valeur à 00077BC8h est 0220h, écrire 00h à 00077BC8h
Code 3 : Si la valeur à 00078E64h est 0220h, écrire 60h à 00078E64h


Citation:
Envoyé par ShaoliAss Voir le message
STR... c'est quoi, ca ?
FMVs. Les vidéos de publicité ou d'intro lues au début de certains Action Replay/GameShark. Même si le Cheat Engine Compilation est authoré proprement, les vidéos ne ressemblent qu'à une bouillie de pixels quelconques. Je soupçonne ces ARs de lire les vidéos depuis un LBA spécifique. Le mieux serait de patcher les EXEs pour contourner la lecture, et virer les fichiers du disque pour économiser une place non négligeable.

Dernière modification par krHACKen ; 06/02/2018 à 05h56.
krHACKen est déconnecté   Réponse avec citation
Ces 2 utilisateurs disent Merci à krHACKen pour ce poste utile:
Allan58 (06/02/2018), ShaoliAss (06/02/2018)