[CE]Value finden

06/14/2011 23:08 Ulraunt#1
Ich habe da wirklich ein "grosses" Problem.

Ich spiele schon etwas länger mit der Cheat Engine herum und habe auch schon diverse sachen hinbekommen doch die eine sache will einfach nicht funktionieren, ich weiss einfach keinen ansatz um es herauszufinden dabei zerbreche ich mir schon den Kopf dabei.


Das Problem...

Ich versuche in einem Spiel den Cooldown, also die Zeit bis ein Skill wieder benutzt werden kann, zu "unterdrücken" sprich auf 0 zu setzen.


Der Cooldown des Skills liegt bei 600 (Sekunden / 10 Minuten) das problem was ich jetzt habe ist das ich den Wert von 600 nicht ändern kann um es mit New Search & Decreased by zu finden.

Ich habe dann einfach mal diesen Skill ausgeführt und gehofft das er im Hintergrund irgendwie die Sekunden zählt bis er wieder freigeschaltet wird nachdem ich diesen gedanken hatte wusste ich auch schon nicht mehr Weiter.

Was ich bei diesem Skill verändern kann ist lediglich die die stärke des Schaden aber diesen will ich nicht ändern da dieser Serverside ist und somit keine Wirkung erzielt.


Ich hoffe das sich jemand mein problem annimt, vielen dank schon einmal im vorraus :)






edit:// Neuer Gedanke!

Ich suche nach der 600 vom Cooldown mittels "Exact Value" und habe ~4.000 Adressen mit diesem Wert.


Wenn ich jetzt diesen Skill ausführe müsste sich ja etwas ändern, wie kann ich sehen welcher Wert sich verändert?

Wenn ich das sehen könnte wüsste ich ja schliesslich welche Adresse der Cooldown ist oder irre ich mich da ?
06/15/2011 01:12 Ronox#2
Da du viel um den heißen Brei redest, würde ich dir die Auswahl: "increased value" und "decreased value" empfehlen, die findet werte welche halt erhöht oder niedriger gesetzt wurden :)
Also nach der 600 suchen, und anschließend halt decreased value, auswählen, deinen skill starten, ein paar mal auf suchen klicken und dann solltest du ihn haben, ausser die 600 stimmen nicht :)
06/16/2011 15:01 Ulraunt#3
Leider funktioniert es nicht, scheinbar ist das mit der Cheat Engine nicht so mein ding.
06/16/2011 15:12 ZackBlack#4
Kann ja auch sein das der Cooldown auch vom Server verwaltet wird, falls du nichts anderes herausgefunden hast.
06/16/2011 17:53 Ulraunt#5
Ich glaube eher das dass Logische denken einfach nicht mein ding ist, den Speed aufpuschen ist ja kein ding da ich dort den Wert ändern kann im Spiel nur weiss ich nicht wie es mit Werten geht die ich nicht wirklich beeinflussen kann wie eben der Cooldown eines Skills.
06/16/2011 19:56 ~|Razer|~#6
Quote:
Originally Posted by Ulraunt View Post
Ich glaube eher das dass Logische denken einfach nicht mein ding ist, den Speed aufpuschen ist ja kein ding da ich dort den Wert ändern kann im Spiel nur weiss ich nicht wie es mit Werten geht die ich nicht wirklich beeinflussen kann wie eben der Cooldown eines Skills.
Eventuell ist die Skill Zeit auch in einem anderen Wert z.B. in ms
06/16/2011 21:18 Xenox3#7
@Ulrat
Hast du für die Dmg-Veränderung einen Pointer + Offset verwenden müssen ?
dann wäre ein reclass eine mögliche lösung.
06/17/2011 17:37 Ulraunt#8
Pointer? Gut, soweit bin ich noch nicht in der Materie drin :) ich habe mir zu dem Thema aber gerade ein paar Tutorial rausgesucht.


PS: Die Damage will ich ja gar nicht Verändern, lediglich den Cooldown eines Skills sofern möglich.
06/17/2011 20:39 Xenox3#9
class Me
{
public:
long Hp;
long FP;
.
.
.
};

Me Ich;

Der Pointer ist nun eine Adresse die die Adresse von "Ich" als Wert besitzt.
Um auf HP zu kommen benötigst du ein Offset. Falls du wiederum auf die FP kommen willst benötigst du das Offset +0x04 (long = 4 BYTES).
Solltest du den ersten Erfolg erlangen und die Adresse zu Hp finden musst du lediglich das Offset abziehen und diese resultierende Adresse (ICH) in Cheat Engin suchen.
Das Offset kann man durch "what accesses to this address" herausfinden.

-> Somit kannst du theoretisch mit Damage die Variable zum Cooldown finden.

(ich rate dir ab Cheat engin zu verwenden)
06/18/2011 00:57 Ulraunt#10
Quote:
Originally Posted by Xenox3 View Post
(ich rate dir ab Cheat engin zu verwenden)
Eine andere Idee?
06/18/2011 13:41 Xenox3#11
ollydbg <- fav ,IDA, reclass by drunken cheater