GWCA Source Konvertierung zu VB.NET / Convert to VB.NET (Support)
Discussion on GWCA Source Konvertierung zu VB.NET / Convert to VB.NET (Support) within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.
GWCA Source Konvertierung zu VB.NET / Convert to VB.NET (Support)
Hallo an alle,
ich hab gestern mal die Grund Constants sowie den GWCA Commander komplett in VB.NET Konvertiert und funktioniert ohne Probleme. (außer die Funktionen wie z.b. MoveTo , UseSkill usw...)
Naja sagt halt mal bescheid was ihr davon haltet.
Und natürlich Viel Spass damit !
FindWindow.vb = Damit man das Handle von Guildwars findet.
Form1.vb = Der GWCA Commander.
GWConst.vb = Die Komplette GWCA Constants ohne die Funktionen (aber mit CMD und CMDCB)
Enum DB's
CA (.Addhero as example)
RARITY
BAG
HERO
i converted yesterday the GWCA Constants and the GWCA Commander completly in VB.NET except the Functions like Useskills,MoveTo etc..
Tell me what you think about.
Have fun on testing it out !
FindWindow.vb = To find the hwnd of Gw.exe
Form1.vb = The GWCA Commander.
GWConst.vb = The Complete GWCA Connstants except the functions (but with CMD and CMDCB function).
Enum DB's
CA (.Addhero as example)
RARITY
BAG
HERO
ja hab mir da nur paar Funktionen zum Testen in mein tt6 vb.net framework reingebaut. Da bei mir mehrer Interfaces zu GW Instanzen parallel laufen und auch mehrer threads asynchron zugreifen können, muss ich mir da noch was mit ner Mutex reinbaun. Hab das Thema aber nicht wieterverfolgt, bei Dir ist da schon so ein erster Ansatz drin über bGWCA_INTERNAL, du müsstest nur noch in den Cmd Funktionen das abfragen und warten bis der aktuell laufende Call fertig ist, könnte bei vb sogar thread safe sein kA. Was bei mir immer noch Ärger macht sind float als Parameter, ich glaub da muss man an dem Typ was beachten, derzeit kommt bei mir in der Dll was falsches an, daher geht da MoveTo nicht, naja mal dbg output reinhängen...
Die MoveTo methode sollte nun auch Funktionieren sowie Resign() , _FloatToInt und _IntToFloat.
Hatte mit den Int32 probleme da ich auf 64bit arbeite und daher auch Int64 genommen , kann sein das ihr das auf nen 32bit wieder auf Int32 umstellen müsst.
Is leider so wegen den IntPtr das ist Plattformabhängig.
HINWEIS:
Oben is ne Variable "Command", ändert die auf 1 um den Commander vollwertig zu benutzen ansonsten 0 um die MoveTo Methode zu verwenden.
Jo also habs nach VB 2005 rüber und scheint so weit zu laufen unter Win7 x64. Hab MoveTo und Resign als Befehl getestet, aus den CA_GetCoords in float (wparam = -2) werd ich noch nicht ganz schlau, aber naja mal gucken...
Die win32 api hab ich bei mir so definiert:
Code:
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As IntPtr, ByVal uMsg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Boolean
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As IntPtr, ByVal uMsg As UInteger, ByVal wParam As Integer, ByVal lParam As Integer) As Boolean
Das läuft so weit unter x86 und x64, das Interface macht aber auch immer wieder mal Ärger...
Jo also habs nach VB 2005 rüber und scheint so weit zu laufen unter Win7 x64. Hab MoveTo und Resign als Befehl getestet, aus den CA_GetCoords in float (wparam = -2) werd ich noch nicht ganz schlau, aber naja mal gucken...
MfG
Naja , ich denke das die "-2" deinen Character also deine Position zurück gibt und halt andere wparam Parameter für andere NPC's , Items und alles stehen.
GWCA goes Open Source 12/24/2018 - GW Exploits, Hacks, Bots, Tools & Macros - 135 Replies Hey,
My project GWCA, short for Guild Wars Client API, has now been released as Open Source!
You may find it on GoogleCode: GWCA on GoogleCode
You'll find possibly everything you need there, but if you're still uncertain about something there's a link to a place, where you can ask questions, on the front page of the project!
[Trying to convert hybirds source to a 1.0 Clint source and need some info] 08/18/2010 - CO2 Private Server - 16 Replies i am going to star working on hybrids source and i want to convert it to 1.0 client source before i start trying to code much on it. can you all give me some info of what needs to be done to do this please.
i will be changing this form when i need more help
thanks pro4never but if its not to much trouble can you tell me how to edit the public key in hybrids source i cant find them.
when i try to login i get a error message popup from client saying Armet004119450 not found in...
how to convert 5165 source to 5017 03/08/2010 - CO2 Private Server - 9 Replies hello guys:bandit: anyone knows how can i convert my 5165 source to 5017?