Macro Bot

09/11/2006 10:10 Villain#1
Hi,

ich hab schon einiges per Macros gemacht in SWG bzw. COH.

Leider musste ich bei COV feststellen das ich die Pixel der Lebensanzeige z.B. nicht mehr zu fassen bekomme da diese nicht immer die gleiche Farbe aufweissen. (Sind scheinbar teilweise transparent der Hintergrund beeinflusst die Farbe wohl.)
Außerdem läst COV es mit dem momentan Makro Prog nicht zu Tasten zu drücken bzw. die Maus etwas richtig zu klicken.
(Aber mit der Logitech G15 klappts mit den Tasten.)


Da ich demnächst wohl einen Vaguard Beta Platz bekomme hätte ich ein paar Fragen:

Gibt es ein zuverlässiges Tool das mein Macro Programm versteckt? (Leider ist ja noch nicht viel bekannt in wie weit da geschnüffelt wird.)

Was für Macro Tools benutzt ihr so oder würdet ihr empfehlen? (benutze momentan Aldo's MT & Automate6)

Hat jemand paar Tipps für mich wie ich an die gewünschten Daten bzw. Pixelfarben ran komme?



Danke für die Hilfe im Voraus!
09/11/2006 12:49 Maybe It's Maybelline#2
Für die HP würde ich dir raten eventuell den Speicher auszulesen, fals du es doch per GetPixel machen willst gehst du in die Optionen und machst die Transparenz weg, dann sollte es gehen.

Für das Makro brauchst du ein Programm das mit lowdriver/Kernel Treiber läuft, ich wüsste selber keines was sowas bietet.

Überhaupt würde ich selber keine Makros für COV/COH machen. Gibt kein richtiges Pathfinding am Clienten, was sich dazu auswirken kann fals am Weg eine Wand ist, dann versucht der Held/Schurke einfach durch zuschießen.
09/11/2006 18:11 Villain#3
Ne das mnit der transparenz hab ich schon mal versucht hat nichts gebracht :/

Versteh nur nicht warum es weder Tastatur Befehle des Macros noch Maus klicks richtig annimmt.

Naja werd mal abwarten auf VG Beta vieleicht läufts dort wieder besser.
09/11/2006 18:43 Maybe It's Maybelline#4
Quote:
Originally posted by Villain@Sep 11 2006, 18:11
Ne das mnit der transparenz hab ich schon mal versucht hat nichts gebracht :/

Versteh nur nicht warum es weder Tastatur Befehle des Macros noch Maus klicks richtig annimmt.

Naja werd mal abwarten auf VG Beta vieleicht läufts dort wieder besser.
Dein Problem ist nicht das die HP durchsichtig ist (Was sie aber nicht ist, hab selber gerade mich eingeloggt und geschaut) sondern weil CoV es verbietet funktionen wie GetPixel auszuführen auf das Spiel. Anti Cheat sozusagen. Ebenso mit den anderen Makro Befehlen.
09/11/2006 18:48 Villain#5
Danke, gibts denn Möglichkeiten das zu umgehen mit dem ollen Logitech Prog funzt es ja auch?
Bzw. kann man die Werte irgentwie aus dem Speicher auslesen ohne das ich da Probs bekomme?
09/11/2006 18:56 Maybe It's Maybelline#6
Logitech benutzt auch einen Hardware/Kernel Treiber, die meisten AC Tools machen das mit API's.

Das mit dem Speicher weiß ich nicht bei CoV, ich hatte es nie ausprobiert.
09/12/2006 08:20 Villain#7
Hm hab keinen blassen Schimmer wie ich das ganze nun angehe. Mit was hätte ich den ne Chance das an den Hörnern zu packen bzw. hat dazu jemand ein Programierbeispiel für mich bitte ?

Oder hat es mehr sinn mir XML anzusehen?
So sieht die Konfigurationsdatei von dem G15 teil aus kann ich da dann auch pixel auslesen oder änliches?:

<?xml version="1.0" encoding="UTF-8"?>
<profiles>
<profile guid="{AFB6631B-68B5-4812-A564-4664AF01E1F2}" name="Standardkonfiguration" revision="1.02">
<description>

</description>
<macros>
<macro name="2" guid="{DCF50AE2-000C-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="2"/>
</macro>
<macro name="6" guid="{DCF50AE2-0008-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="6"/>
</macro>
<macro name="7" guid="{DCF50AE2-000B-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="7"/>
</macro>
<macro name="8" guid="{DCF50AE2-000E-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="8"/>
</macro>
<macro name="A" guid="{DCF50AE2-000F-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="A"/>
</macro>
<macro name="ALT + 2" guid="{DCF50AE2-0007-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="2"/>
<event type="modifier" keyname="LALT"/>
</macro>
<macro name="ALT + 3" guid="{DCF50AE2-000A-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="3"/>
<event type="modifier" keyname="LALT"/>
</macro>
<macro name="ALT + 6" guid="{DCF50AE2-0003-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="6"/>
<event type="modifier" keyname="LALT"/>
</macro>
<macro name="ALT + 7" guid="{DCF50AE2-0004-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="7"/>
<event type="modifier" keyname="LALT"/>
</macro>
<macro name="ALT + 8" guid="{DCF50AE2-0005-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="8"/>
<event type="modifier" keyname="LALT"/>
</macro>
<macro name="D" guid="{DCF50AE2-0011-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="D"/>
</macro>
<macro name="Neues Makro" guid="{284311EB-6847-4E82-814D-15025DBCA724}" type="multikey">
<event type="keydown" keyname="1"/>
<event type="delay" delay="125"/>
<event type="keyup" keyname="1"/>
<event type="delay" delay="1187"/>
<event type="keydown" keyname="2"/>
<event type="delay" delay="94"/>
<event type="keyup" keyname="2"/>
<event type="delay" delay="938"/>
<event type="keydown" keyname="3"/>
<event type="delay" delay="93"/>
<event type="keyup" keyname="3"/>
</macro>
<macro name="S" guid="{DCF50AE2-0010-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="S"/>
</macro>
<macro name="STRG + 3" guid="{DCF50AE2-0002-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="3"/>
<event type="modifier" keyname="LCTRL"/>
</macro>
<macro name="STRG + 4" guid="{DCF50AE2-0001-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="4"/>
<event type="modifier" keyname="LCTRL"/>
</macro>
<macro name="STRG + 5" guid="{DCF50AE2-0000-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="5"/>
<event type="modifier" keyname="LCTRL"/>
</macro>
<macro name="STRG + 6" guid="{DCF50AE2-0006-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="6"/>
<event type="modifier" keyname="LCTRL"/>
</macro>
<macro name="STRG + 7" guid="{DCF50AE2-0009-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="7"/>
<event type="modifier" keyname="LCTRL"/>
</macro>
<macro name="TEST" guid="{A47CEEDE-BF49-40B0-B7AC-FF873BDAA48F}" type="multikey">
<event type="delay" delay="5000"/>
<event type="keydown" keyname="TAB"/>
<event type="delay" delay="140"/>
<event type="keyup" keyname="TAB"/>
<event type="delay" delay="2000"/>
<event type="mousedown" mousebutton="left"/>
<event type="mouseup" mousebutton="left"/>
<event type="delay" delay="2000"/>
<event type="keydown" keyname="3"/>
<event type="delay" delay="125"/>
<event type="keyup" keyname="3"/>
<event type="delay" delay="5000"/>
<event type="keydown" keyname="TAB"/>
<event type="delay" delay="78"/>
<event type="keyup" keyname="TAB"/>
<event type="delay" delay="2000"/>
<event type="mousedown" mousebutton="left"/>
<event type="mouseup" mousebutton="left"/>
<event type="delay" delay="2000"/>
<event type="keydown" keyname="NUM4"/>
<event type="delay" delay="47"/>
<event type="keyup" keyname="NUM4"/>
<event type="delay" delay="5000"/>
</macro>
<macro name="W" guid="{DCF50AE2-000D-4381-000D-4F0F5A9E9803}" type="singlekey">
<event type="key" keyname="W"/>
</macro>
</macros>
<assignments>
<assignment gamekey="G1" shiftstate="1" macroguid="{DCF50AE2-0000-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G2" shiftstate="1" macroguid="{DCF50AE2-0001-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G3" shiftstate="1" macroguid="{DCF50AE2-0002-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G4" shiftstate="1" macroguid="{DCF50AE2-0003-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G5" shiftstate="1" macroguid="{DCF50AE2-0004-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G6" shiftstate="1" macroguid="{DCF50AE2-0005-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G7" shiftstate="1" macroguid="{DCF50AE2-0006-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G8" shiftstate="1" macroguid="{DCF50AE2-0007-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G9" shiftstate="1" macroguid="{DCF50AE2-0008-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G10" shiftstate="1" macroguid="{DCF50AE2-0009-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G11" shiftstate="1" macroguid="{DCF50AE2-000A-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G12" shiftstate="1" macroguid="{DCF50AE2-000B-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G13" shiftstate="1" macroguid="{DCF50AE2-000C-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G14" shiftstate="1" macroguid="{DCF50AE2-000D-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G15" shiftstate="1" macroguid="{DCF50AE2-000E-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G16" shiftstate="1" macroguid="{DCF50AE2-000F-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G17" shiftstate="1" macroguid="{DCF50AE2-0010-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G18" shiftstate="1" macroguid="{DCF50AE2-0011-4381-000D-4F0F5A9E9803}" playmode="oneshot"/>
<assignment gamekey="G13" shiftstate="2" macroguid="{A47CEEDE-BF49-40B0-B7AC-FF873BDAA48F}" playmode="toggle"/>
</assignments>
<target>

</target>
</profile>
</profiles>