unter Absprache mit der Moderation eröffne ich dieses Thema, das eine Vereinigung zweier Themen unter strengeren Regeln ist. Ziel dieser Vereinigung ist, ein wenig Licht ins Chaos zu bringen und die Moderation zu erleichtern.
Bitte nehmt euch einen Moment Zeit, diese Regeln zur Kenntnis zu nehmen.
Beiträge, die Quellcode beinhalten, haben diesen mit dem BB-Code [CODE] zu kennzeichnen oder eine geeignete Schriftart zu benutzen (etwa mit [FONT=monospace]).
Beiträge, die sich auf einen anderen Beitrag beziehen, müssen entweder direkt auf diese folgen, sie zitieren oder den Autor nennen.
Es dürfen nur die Teile eines Beitrags zitiert werden, auf die auch Bezug genommen wird.
Beiträge, die Fragen beinhalten, haben möglichst konkret zu sein. Es ist nicht erlaubt, Fragen innerhalb kurzer Zeit mehrmals zu stellen.
Beiträge, die lange Listen mit Datenstrukturen oder Adressen und Offsets enthalten, müssen diese mit dem BB-Code [SPOILER] kürzen.
Persönliche Bemerkungen sind in diesem Thema unerwünscht.
Wenn zwei komplett unabhängige Sachen beigetragen werden, dürfen und sollen diese in zwei aufeinanderfolgenden Posts beigetragen werden. Die "Doppelpost-Regel" greift unter diesen Umständen also nicht.
Beiträge dürfen in Englisch oder Deutsch verfasst werden. Antworten auf einen in Englisch verfassten Beitrag sollen auch in Englisch verfasst werden.
Beiträge, die sich nicht auf die EU-Version von War Rock, sondern auf Privatserver oder ausländische Versionen beziehen, müssen als solche gekennzeichnet werden.
Regelverstöße sind in diesem Thema mit Bezug auf die verstoßene Regel zu melden, um der Moderation die Arbeit zu erleichtern. Regelverstöße werden mit Verwarnungen geahndet.
~Raz9r
ENGLISCH / ENGLISH
Hello elitepvpers,
under agreement with the moderation I open this topic, which is a consolidation of two former topics, now under stricter rules. The aim of this fusion is to bring a little light into the chaos and facilitate moderation.
Please take a minute to take note of the following rules.
Posts containing source code have to be marked with the BB-code [CODE] or use appropriate fonts (e.g. using [FONT=monospace]).
Posts that relate to another post, must either immediately follow them, quote them, or mention the author of the post you relate to.
Only those parts of a post shall be quoted, on which the reference is made.
Comments containing questions have to be as specific as possible. It is not allowed to ask the same questions again within a short time frame.
Posts that contain long lists of data structures or addresses and offsets must be reduced, using the BB-code [SPOILER].
Personal statements are undesirable within this topic.
If you wanna contribute two or more completely seperate things, you may and should contribute them in sequential posts. Considering those circumstances, the "double-post-rule" does not apply, therefore.
Posts must be written in English or German. Responses to a post written in English, should be also written in English.
Posts that do not relate to the EU version of War Rock, but on private server or other versions must be noticeable labeled as such.
Rule violations in this topic are to be reported with reference to the rule the author broke. This is necessary to facilitate the work of moderation. Rule violations are punished with warnings.
Um loszulegen gleich einmal ein längerer Post, der Hotpatching (eine Art Hooking) sehr einfach macht.
Die meisten Windows API Funktionen fangen so an:
Code:
NOP
NOP
NOP
NOP
NOP
; * hier fängt die funktion an
MOV EDX, EDX
Das sind also 7 Byte, die exakt nichts machen. Ein Hotpatch ersetzt das MOV EDX, EDX um einen Sprung zurück zu den fünf NOP-Anweisungen, die dann zum eigentlichen Hook springen.
Mit meinem Code kann man dann folgendes machen (Beispielhafte Anwendung für MessageBox):
Code:
#include "hotpatch.hpp"
int WINAPI MessageBoxHook(
_In_opt_ HWND hWnd,
_In_opt_ LPCTSTR lpText,
_In_opt_ LPCTSTR lpCaption,
_In_ UINT uType
)
{
// call original MessageBox function with replaced third parameter
return hotpatch::original(&MessageBox)(hWnd, lpText, "replaced caption", uType);
}
void hotpatchMessageBox()
{
if (hotpatch::install(&MessageBox, &MessageBoxHook))
{
// succcessfully installed hotpatch
MessageBox(nullptr, "text", "caption", MB_OKCANCEL);
if (hotpatch::remove(&MessageBox))
{
// successfully removed hotpatch
}
else
{
// failed to remove hotpatch
}
}
else
{
// failed to install hotpatch
}
}
Zu guter Letzt die benötigte Header-Datei, die ich geschrieben habe. hotpatch.hpp
typedef DWORD (__cdecl * oStart)(signed int , signed int , signed int);
oStart pStart = (oStart) 0x541112;// The addie is really old , so u need to update it
For autostart do (1 , 1 , 0 ) , For ready do (2 , 50 , 0 )
Be carefull while using it cuz if u dont use it correctly it will lag like hell ..
typedef DWORD (__cdecl * oStart)(signed int , signed int , signed int);
oStart pStart = (oStart) 0x541112;// The addie is really old , so u need to update it
For autostart do (1 , 1 , 0 ) , For ready do (2 , 50 , 0 )
Simple "replace" the JE (Jump if Equal) (005639D5 |. 74 6F JE SHORT WarRock-.00563A46) with \x90 (NOPs [NoOperation]) so WR will read all what comes after the JE or the NOPs now.
(WR Added Event now ^.^ ..)
[Farmville2]Rock&Wood Cheat. 10/28/2012 - Facebook - 0 Replies Credits:
http://www.pwnthis.net/2012/10/farmville-2-cheats -vanishing-rocks.html
1. Gehe auf deine Farm.
2. Öffne Cheat Engine.
3. Öffne den flash plugin bei Firefox.
4. Ändere den Value type auf Text.
5. Scanne: obstruction_rock.
6. Wähle alle Ergebnisse aus und nutzen dann den roten Pfeil.
Can you help me in Cheat Engine for the rock paper scissor please ? 08/04/2011 - 4Story - 4 Replies With Cheat Engine 6 I tried to modifie the number of victories:
I win one time, I put 1 and do first scan
I win twice, I put 2 and I do next scen
I win three times and I put 3 and next scan and I found the adress number:
07482200
I modifie for put 15 and I try to leave and he didn't work I repaet operations and I try to continue but didn't work either =(
Do you know how make that ?