2 Fragen zur CheatEngine

03/13/2013 21:02 H0mer5impson#1
guten abend,
ich hab mich gerade ne weile mit der CE beschäftigt und da haben sich mir 2 fragen aufgetan:

1. warum funktioniert der speedhack beim würfelspiel nicht? (der timer wird zwar heruntergezählt aber es wird nicht gewüfelt)

2. ist es möglich mit dem unrandomizer zu bewirken, dass dieser putzige rand beim uppen immer im sleben kästchen landet? (allerdings würde da jeder mit ner +9/+10er rumrennen -- aber mich interessiert mich trotzdem mal ob das geht :D)
03/14/2013 00:00 cyberghost1992#2
Wenn ich sowas lese, frage ich mich ob da draußen nur ein Haufen naiv dressierter Affen vor den Monitoren hocken. Du glaubst im ernst, dass du mit einem MemoryEditor der den Speicher DEINES Rechners modifiziert Dinge in einem Online-Rollenspiel ändern kannst welches auf einem ziemlich sicheren AntiMod-Konstrukt basiert?

Hier mal ein paar Antworten zu deinen Fragen, wobei ich an jeder Intelligenz zweifle sollten diese ernst gemeint sein:

1. Es gibt keinen Speedhack! Durch das Nutzen des angeblichen "Speedhack"-Kontrollkästchens wird die globale Variable, die so gut wie jedes Spiel für Geschwindigkeit nutzt, einfach erhöht. CheatEngine wurde aber nur für Lokalspiele / Singeplayer entwickelt. Die Geschwindigkeit der Spieler bei Fiesta liegt in einer Konfigurationsdatei (shn) auf dem Server und wird nur bei Neustart der Serverdienste in den RAM DES SERVERS geladen. Und du änderst den Wert LOKAL IN DEINEM ARBEITSSPEICHER welcher sich nur auf deinen Client bezieht (Fiesta.bin). Die tatsache, dass du schneller läufst sieht vllt. für dich so aus, allerdings läufst du für den Server normal. Während du schon 100 Meter weiter bist, berechnet der Server allerdings dein aktuelle Position mit der normalen Geschwindigkeit, bringt also nicht im geringsten etwas.

2. Das nächste super Beispiel, wie einfach man Nutzer verarschen kann. Dieser "putzige rand" hat absolut NICHTS mit dem Erfolg einer Aufwertung zu tun. Wenn du alle benötigten Items zum Aufwerten in diese "putzigen" Felder gelegt hast und den Button zum Staren drückst passiert folgendes im Hintergrund:
Der Server merkt sich, dass du soeben eine Aufwertung gestartet hast und trägt dich in eine Liste ein wo alle Spieler drin stehen die gerade etwas aufwerten möchten(serverweit, egal welche Stadt/Map).
Kurzes Hintergrundwissen: Die Wahrscheinlichkeit einer erfolgreichen Aufwertung lässt sich in den Server-Konfigurationsdateien festlegen. Sobald die Serverdienste gestartet werden wird mithilfe dieses Wertes für jede "Tier"-Stufe eine sogenannte "Seed Table" erstellt. umso höher der eingetragene Wert ist, umso mehr "1" kommen drin vor. 1 bedeutet erfolgreiche Aufwertung, 0 bedeutet nicht erfolgreich. So könnte zum Beispiel eine solche Tabelle aussehen:

00101100001010000101000010111001100000010101000010
10100000000101001000000000001010001000100100100010
01000000100001010010000010001010100000010001010101
00010101010100001010000101010100100010010101010101
00101010000000101010000010101010101010010001100000
00010101001001011000010100001010000101110011000001
10100000000101001000000000001010001000100100100010
01000000100001010010000010001010100000010001010101
00010101010100001010000101010100100010010101010101
00101010000000101010000010101010101010010001100000
00010101001
[...]

Nutzt du jetzt goldene Steine, welche die Chance erhöhen, wird der Server genau die andere große Tabelle nutzen, welche für diese Steine gilt (auch wieder für alle Spieler). Könnte wie folgt aussehen:

1001110110110110100100010000011100101000101011
(mehr "1"´n wie jedem sicherlich auffällt,also bessere Chancen für alle)

Diese wird jedoch basierned auf der anderen großen Seed-Table generiert mit entsprechenden Algorithmen.
Der Grund, warum dann so oft was nicht erfolgreich ist, liegt daran, dass diese Tabellen für ALLE Spieler auf dem Server gelten. Sprich:
Hat ein anderer Spieler 1 Sekunde / Millisekunde eher auf den Button gedrückt, könnte er Glück haben und die "1" erwischen anstatt die "0".

Diese Tabelle sind übrigens riesig groß, meistens 32Bit und haben eine Standardgröße von 512 MB. Hört sich wenig an, aber mach mal eine Textdatei nur mit "1" und "0"´n ohne Leerzeichen voll bis 512MB, dann weißt du wie lange diese Tabelle halten ;p Sobald diese "abgenutzt" sind, wird in wenigens Sekunden wieder eine neue generiert, der grund warum bei einigen Spielern manchmal ein "Unknown Error" beim Aufwerten auftritt der dann beim nächsten Versuch wieder weg ist.

Zurück zu deiner Frage: Wenn du auf den Button drückst, steht im Hintergrund / auf dem Server nach einem Bruchteil einer Millisekunde fest, ob du Erfolg haben wirst oder nicht. Dieser "putzige rand" der da immer im kreis geht ist nur dafür da, damit es für den Spieler spannend ist und so aussieht als ob es wirklich nur davon abhängt.

Ich denke, dass die Hälfe der Begriffe die ich verwendet habe dir nichts sagen wird, darum meine Bitte: Nutz deine Glasgoogle.
03/14/2013 18:55 pachen123321#3
naja, deine aussagen stimmen nur zum teil.
sicher lässt sich bei fiesta mit dem speedhack was machen.
schau dir mal die slot machine an.
da lässt sich ohne problem die spielzeit verkürzen ( mittels speedhack )
dann packste noch nen klick bot bei der das spiel startet und du schaffst zig mal mehr spiele unter speedhack als normal.

aber ^^

das lässt sich einfach erkennen :D
schaut euch mal die animationen im casino an, wenn da welche bei sind die sehr schnell aufstehen, jubeln, setzen, ... machen sind das speedhack user
(ich hab da schon ne menge von gemeldet und gibt bis 14 tage ban )

bzw sieht man das auch wenn man sich die gewinne anschaut und mal hochrechnent ^^
wenn da jemand 500 gewinne gemacht hat zb.

500 x 20 sek( spielzeit) x 5 ( vll jedes 5. spiel gewonnen ) / 60 (auf minute( / 60 (auf stunde )

dann hat man schon eine nette stundenzahl zusammen.

gruss
pachen
03/14/2013 23:32 cyberghost1992#4
Da ich mit dem Casino ziemlich wenig am Hut habe bzw. es eigentlich nur einmal angeschaut / angespielt und als unnötig empfunden habe kann ich da nicht viel zu sagen.
Sollte OnsOn das gesamte EventHandling auf den Client gelegt haben ist da wieder einmal ein großes Armutszeugnis und der Beweis, dass da nichts weiter als ein Haufen Hobby-Programmierer sitzt.
Aber sehen wir mal von der Tatsache ab, dass da einige dann vllt. ein bisschen mehr Gewinn machen. Die Summe, die dort ausgeschüttet wird ist im Vergleich zu den vielen Glitches, die das Erstellen eines "Ghost-Items" oder der Hervorrufung eines fehlerhaften InGame-Geld Paketes ermöglichen, ein Dreck gegen.

Aber abschließend lässt sich nur eins sagen:
Wer tatsächlich glaubt in einem gut entwickelten und verwalteten MMORPG mit CE etwas anzustellen, der kann geistig nicht älter als 12 sein und beweist damit nur, wie viele unfähige Menschen es gibt, die nicht einmal in einem SPIEL etwas ohne Moggeln erreichen können/wollen.
03/15/2013 12:32 pachen123321#5
das kann man auch anders sehen:

durch das, sagen wir mal 50 fach beschleunigte spielen kannst du deine chancen für den jackpot auch gut erhöhen. das auto haust du in den müll (passt nicht ins game :P) und kaufst für die coins am automaten kugeln und hoffst auf eine waffe ^^

der ablauf liegt nicht im client ^^ sondern wird beim start drücken die kombination an den client übermittelt
durch das "speedhacken" verkürzt du also nur die (wartezeit) animation
du must einfach mal im casino rumlaufen und beim ausprobieren halt die komunikation zw. client und server mitschneiden
da kannst du dann schön sehen was wann passiert ;)

gruss
pachen