• Trainer
  • Forums
  • Suche
  • Members
  • Kalender
  • Hilfe
  • Extras
Forum stats
Show team
Neue Beiträge ansehen
Heutige Beiträge ansehen
Home of Gamehacking - Archiv
Login to account Create an account
Login
Benutzername:
Passwort: Passwort vergessen?
 



  Home of Gamehacking - Archiv Gamehacking Gamehacking
« Zurück 1 2 3 4 5 ... 8 Weiter »
Cheat Engine 6.4 -> 3-Byte-Suche?

Ansichts-Optionen
Cheat Engine 6.4 -> 3-Byte-Suche?
Citylight Offline
Junior Member
**
Beiträge: 3
Themen: 1
Registriert seit: Nov 2015
Bewertung: 0
#1
22.11.2015, 17:32
Hallo zusammen,

ich habe zwei Fragen zur Nutzung von Cheat Engine.

Im Spiel Imperialism werden die Suchwerte als 3-Byte-Ketten ausgegeben. Ich kann in Cheat Engine jedoch nur Single, 2-Byte, 4-Byte, usw. auswählen.

Mit "All" habe ich Unmengen an Treffern, weiß z.B. aber, dass es bestimmte Werte nur 4x gibt. Angezeigt werden 154. Ich nehme an, da er bei einem Wert von 15.000/ 983A00 nach den Bytes "98", "3A" und "00" sucht?

Die nächste Frage bezieht sich auf die Eingabe der Hexwerte.

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".

Gruß
Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#2
23.11.2015, 16:24
Hey, meinst du das alte Spiel von 1997?
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
Citylight Offline
Junior Member
**
Beiträge: 3
Themen: 1
Registriert seit: Nov 2015
Bewertung: 0
#3
25.11.2015, 21:59
(23.11.2015, 16:24)DNA schrieb: Hey, meinst du das alte Spiel von 1997?

Jep. Das Original läuft unter x64 nicht mehr (bzw. nur mit Win7Pro im XP Emulator). Daher habe ich mir für 5€ die Version 2.0.1 von gog.com gekauft. Gibts auch auf deutsch. Imp2 läuft zum Glück unter 64bit.

Von der Funktion her identisch.
Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#4
25.11.2015, 22:18
Für 3 Byte Suche kannst du in CE bei Value Type - Array of Byte einstellen.
Aber bei dem Spiel eigentlich nicht erforderlich. Geldwert ist zum Beispiel als 4 Byte im Speicher
hinterlegt.
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#5
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]
Suchen
Antworten
Citylight Offline
Junior Member
**
Beiträge: 3
Themen: 1
Registriert seit: Nov 2015
Bewertung: 0
#6
04.12.2015, 00:52
(30.11.2015, 17:59)iNvIcTUs oRCuS schrieb:
(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...
(..)

grEEtZ iNvIcTUs

Danke für die Erklärung.

Ich habs jetzt noch mal mit dem Array of Byte probiert, aber kein Erfolg. In Cheat Engine finde ich noch nicht mal den Geldbetrag, weder als Hex noch als Value.
Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#7
04.12.2015, 18:04
Dann würde ich einfach mal auf ein schlecht eingestelltes Cheat Engine tippen.
Wenn Du der Meinung bist das die Werte als 3Byte gespeichert sind, dann müsstest Du ja wenigstens Geldwerte bis (+)65.535 mit einer 2 Byte Suche finden können.
Wenn das nicht klappt dann bekräftigt das nur meine Aussage. Oder es läuft noch eine andere Datei im Hintergrund und die Startdatei (exe) ist nur der Loader?!
Wie z.B. bei Command & Conquer. Da wird mit der EXE nur eine "*.game" oder "*.dat" Datei geladen welche die eigentliche Spiedatei darstellt.
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
Share Thread:            


  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:

  • Kontakt
  • Forum team
  • Forum stats
  • Nach oben
 
  • RSS-Synchronisation
  • Lite mode
  • Home of Gamehacking - Archiv
  • Help
 
Forum software by © MyBB - Theme © iAndrew 2014



Linearer Modus
Baumstrukturmodus