Types de valeur
Choisir le bon type de valeur dans Cheat Engine fait la différence entre trouver l'adresse et avoir zéro ou des résultats inutilisables. Voir le Guide du scan pour le flux complet et le Guide des pointeurs pour les adresses stables ; le Glossaire explique les termes.
4 octets / 4 octets (non signé)
Entier 32 bits standard. Pour les nombres entiers : vie, munitions, or, niveau, ID d'objets. Signé autorise les valeurs négatives ; non signé de 0 à plus. La plupart des valeurs simples en jeu sont en 4 octets.
Float / Double
Float = virgule flottante 32 bits (décimales). Pour les barres de vie en pourcentage, coordonnées (X/Y/Z), vitesse, minuteurs, ou toute valeur avec une partie décimale. Double = 64 bits, quand le jeu a besoin de plus de précision (ex. coordonnées monde sur de grandes cartes).
8 octets / 8 octets (non signé)
Entier 64 bits. Quand le nombre est très grand (ex. monnaie dans certains MMO) ou quand 4 octets donne zéro résultat et que la valeur est un entier. Certains jeux utilisent 8 octets pour horodatages ou ID uniques.
String / Unicode
Texte. Pour trouver ou remplacer un nom, un message ou tout texte visible. String = en général ASCII ; Unicode = UTF-16 (courant sous Windows). Vous pouvez scanner une chaîne exacte ou « Inconnu » et affiner avec « Valeur modifiée ».
Array of byte / AOB
Utilisé pour trouver des motifs de code (scans AOB), pas pour les scans de « valeur ». Utile pour localiser une séquence d'instructions pour l'injection. Voir le Glossaire (AOB) et les guides d'injection.
Guide de décision rapide
Utilisez ce tableau pour choisir un type de valeur lors du scan :
| Type de valeur | Utiliser pour |
|---|---|
| 4 octets / 4 octets (non signé) | Vie, munitions, or, niveau, nombres entiers |
| Float | Pourcentages, coordonnées, décimales |
| Double | Nombres haute précision, grandes coordonnées |
| 8 octets | Très grands entiers, horodatages, ID |
| String / Unicode | Noms, texte, chaînes visibles |
Entier (sans décimales) → 4 octets (ou 8 si très grand). Pourcentage ou coordonnée → Float. Toujours zéro résultat ? Essayez Float ou « Valeur initiale inconnue » avec Augmentée/Diminuée. Noms ou texte → String ou Unicode.