30.11.2015, 17:59
(22.11.2015, 17:32)Citylight schrieb: Wenn ich bspw. von Value auf Hex umstelle werden die 15.000 als "3A98" ausgegeben, statt als "983A" wie ich es von HEX-Editoren kenne, zwecks "Wertigkeit".
Und dazu noch was von mir...
Der Wert von 15.000 (dezimal) entspricht ja auch 0x3A98 (hex). Und das ist dass was auch Cheat Engine in der Suchmaske von dezimal zu hexadezimal konvertiert. Wie du es von Hexeditoren kennst so verhält sich auch Cheat Engine beim direkten editieren des Speichers (siehe Memory View).
Warum das so ist hängt mit der x86 Prozessorarchitektur zusammen die früher von Intel festgelegt/erfunden wurde. Die x86 Prozessorarchitektur sieht das Little Endian Format vor. Deshalb werden Daten invertiert in den Speicher geschrieben. Anders ausgedrückt... Im Speicher wird vom niederwertigen Byte zum höherwertigen Byte geschrieben.
grEEtZ iNvIcTUs
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!
Traineranfragen per PM werden prinzipiell gelöscht...
![[Bild: signatur6akm7.gif]](https://abload.de/img/signatur6akm7.gif)
Traineranfragen per PM werden prinzipiell gelöscht...
![[Bild: signatur6akm7.gif]](https://abload.de/img/signatur6akm7.gif)