|
 Vanguard Bot - VGExtreme Scritping Service : VGExtreme General Discussion - Page 18
|
|
Posted: March 13th, 2007, 6:21 pm
|
|
|
|
malakii
malakii's Reps:
|
woot ty wyv 
|
|
|
|
|
Posted: March 14th, 2007, 1:57 am
|
|
|
|
terl42
Total Posts: 56
Joined: August 31st, 2005, 8:02 am
terl42's Reps: 1
|
I'm getting the following recouring errors when trying to get vgextreem working.
failed to register ExhumeHelper.dll.
Exception has been thrown by the target of an invocation.
Try to run exhume to get a full error message.
failed to register XUScripts.dll.
Exception has been thrown by the target of an invocation.
Try to run exhume to get a full error message.
A startup error has occured.
Retrieving the COM class factory for componet with CLSID {ADA15C9D-60F3-41A5-8BCC-4D57CB24F451} failed due to the following error: 80040154
failed to register ExhumeHelper.dll.
Exception has been thrown by the target of an invocation.
Try to run exhume to get a full error message.
failed to register XUScripts.dll.
Exception has been thrown by the target of an invocation.
Try to run exhume to get a full error message.
A startup error has occured.
Retrieving the COM class factory for componet with CLSID {ADA15C9D-60F3-41A5-8BCC-4D57CB24F451} failed due to the following error: different number something like 80047007e I know it ended with 7e and it was related to mainly problems with ati video cards hateing video playback on windows media player.
exhume works just fine with no errors, so does xunleashed.
I'm using windows xp 64bit with an nvidia 8800gts/oc, so the whole ati problem is just nuts.
vgextreem did work at one point a few days ago (after 2 weeks of fighting with it) so it's theoretically possible for it to work on this computer.
Yes, I've read this entire thread following everyone's posted fix/how-to steps with only the error at the end of the COM class startup error changeing.
Any ideas?
ps. How do we manually register the .dll files?
|
|
|
|
|
Posted: March 14th, 2007, 2:19 am
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
terl42, install xunleashed in its own folder. Run it.
terl42 , intall xum in its own folder, run it.
This was answered a few times before.
_________________
Use Search first, ask questions later!
|
|
|
|
|
Posted: March 14th, 2007, 4:59 am
|
|
|
|
terl42
Total Posts: 56
Joined: August 31st, 2005, 8:02 am
terl42's Reps: 1
|
ok, I downloaded xunleashed (again) and stuck it in a new folder on my desktop. Ran it, and it worked flawlessly first time.
I downloaded Exhume (this is what you meant by xum, right?) stuck it in a different new folder on my desktop, ran it,a nd it also worked flawlessly the first time.
I downloaded VGExtreem again, made a third new folder for that one, ran it, and taa-daa, same exact errors as in my last post. -so I deleted the helper.dll, ran vgextreem.exe again to get a new .dll, same errors. I deleted the .dll again, ran the vxupdater to get the .dll, same errors. I deleted everything but the updater, same errors. (at least it's consistant...)
So running xunleashed in folder a, exhume in folder b, and vgextreem in folcer c. none of theese folders are nested, each is a seperate new folder created just for this install.
I am able to load up and log into xunleashed, and exhume. I can run scripts in exhume, and the default scripts in xunleashed. I get startup error and unregistered dll errors with vgextreem.
Hopefully, the newest patch you mentioned (1.3) in a different thread will help solve this problem, but the servers are down as I'm typeing this, so it will have to wait.
|
|
|
|
|
Posted: March 14th, 2007, 5:26 am
|
|
|
|
kumpel100
Total Posts: 375
Location: Germany
Joined: October 24th, 2005, 12:29 pm
kumpel100's Reps: 969
|
terl42 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): ok, I downloaded xunleashed (again) and stuck it in a new folder on my desktop. Ran it, and it worked flawlessly first time.
I downloaded Exhume (this is what you meant by xum, right?) stuck it in a different new folder on my desktop, ran it,a nd it also worked flawlessly the first time.
I downloaded VGExtreem again, made a third new folder for that one, ran it, and taa-daa, same exact errors as in my last post. -so I deleted the helper.dll, ran vgextreem.exe again to get a new .dll, same errors. I deleted the .dll again, ran the vxupdater to get the .dll, same errors. I deleted everything but the updater, same errors. (at least it's consistant...)
So running xunleashed in folder a, exhume in folder b, and vgextreem in folcer c. none of theese folders are nested, each is a seperate new folder created just for this install.
I am able to load up and log into xunleashed, and exhume. I can run scripts in exhume, and the default scripts in xunleashed. I get startup error and unregistered dll errors with vgextreem.
Hopefully, the newest patch you mentioned (1.3) in a different thread will help solve this problem, but the servers are down as I'm typeing this, so it will have to wait.
i fixet my startup error while doing in xunleashed "lock registration"
in last few weeks getting anyway 50 errors... dindt remeber all
never had problems with EasyUO AutoIT or Autohotkey.
but VGEXhume is realy nice in Vg and never wanne miss it. good work and looking positiv forward.
|
|
|
|
|
Posted: March 14th, 2007, 8:05 am
|
|
|
|
terl42
Total Posts: 56
Joined: August 31st, 2005, 8:02 am
terl42's Reps: 1
|
Is there any chance that my on-going problem has something to do with my useing the same install I had in beta? I bought direct to drive for the game key, but never downloaded a fresh copy of vanguard as it was working well enough from the beta patched version.
|
|
|
|
|
Posted: March 14th, 2007, 8:27 am
|
|
|
|
kumpel100
Total Posts: 375
Location: Germany
Joined: October 24th, 2005, 12:29 pm
kumpel100's Reps: 969
|
terl42 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): Is there any chance that my on-going problem has something to do with my useing the same install I had in beta? I bought direct to drive for the game key, but never downloaded a fresh copy of vanguard as it was working well enough from the beta patched version.
did you try delete:
XUskripts
Exhumehelper
VGChatDump
VGExhume
and start only the UpdateVGExtreme ?
or log into Xunleasehd make lock registration and login?
and you have Framework 2,0 with the windows Debugger (i have dbg_x86_6.6.07.5(2) version.
|
|
|
|
|
Posted: March 14th, 2007, 9:46 am
|
|
|
|
sinshar
Total Posts: 199
Joined: February 22nd, 2005, 3:07 pm
sinshar's Reps: 0
|
First off I love the Counter/FInisher Implementation I added it last night
I do have a question that you can prolly help me with.
const HOTKEY_TARGET_SELF = "{F1}" ' target self F1
VGSendText(HOTKEY_TARGET_SELF ' Will target me fine.
However
const HOTKEY_TARGET_SELF = "{VK_F1}" ' VIrtual Key Mapping
VGSendText(HOTKEY_TARGET_SELF ' won't target me for some reason
I know that keyboard.Keydown(VK_F1) works .. but why won't it work witrh your VGSendText. I guess i'm looking for clairificaion of the blaten obvious reason that i jsutcan't see, or im to tierd LOL.
|
|
|
|
|
Posted: March 14th, 2007, 10:21 am
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
terl42, that clsid error is from exhumehelper.dll. I have seen that once a long time ago. What you can try is now that you have everything else working, find all occurrances of exhumehelper.dll you can find and delete them. Run updatevgextreme.exe and let it download a new one. Then run VGextreme.exe and see if it works then. if not, try to manually register it (ie regsvr32 exhumehelper.dll) and see if that helps.
_________________
Use Search first, ask questions later!
|
|
|
|
|
Posted: March 14th, 2007, 10:21 am
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
sinshar, is there a particular reason you ant to use VK_F1 instead of F1 if it is working?
_________________
Use Search first, ask questions later!
|
|
|
|
|
Posted: March 14th, 2007, 11:26 am
|
|
|
|
sinshar
Total Posts: 199
Joined: February 22nd, 2005, 3:07 pm
sinshar's Reps: 0
|
wyvernx (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): sinshar, is there a particular reason you ant to use VK_F1 instead of F1 if it is working?
Not realy however I know that in the vitrualkys.vbs file that i have been using VK_F1 is mapped to the key. and with the F1 implementiaion you have used i don't knowwhere to find that mapping, I mean how do i know that F1 is F1? So, no there is no reason other then I have no idea where to get the rest of the keyboard etc.? for example Whats Numpad_5
I just wanted one way to stick to it .. but i can use any method, i justdidn't want to have to remember 2 seperate ways
|
|
|
|
|
Posted: March 14th, 2007, 12:12 pm
|
|
|
|
kumpel100
Total Posts: 375
Location: Germany
Joined: October 24th, 2005, 12:29 pm
kumpel100's Reps: 969
|
sinshar (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): wyvernx (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))): sinshar, is there a particular reason you ant to use VK_F1 instead of F1 if it is working? Not realy however I know that in the vitrualkys.vbs file that i have been using VK_F1 is mapped to the key. and with the F1 implementiaion you have used i don't knowwhere to find that mapping, I mean how do i know that F1 is F1? So, no there is no reason other then I have no idea where to get the rest of the keyboard etc.? for example Whats Numpad_5 I just wanted one way to stick to it .. but i can use any method, i justdidn't want to have to remember 2 seperate ways
sinshar is possible that your Bm bot need some code changes since new Patch##?
also mage bot dindt run too, so wyvern have already patch VGextreme so must be the failure in the bot self or? while all time i hit F5 VGExhume hang on.
|
|
|
|
|
Posted: March 14th, 2007, 12:31 pm
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
kumpel100, try to stay on topic or else I'll start deleting replies. If you have a question, it should be placed in a new thread.
_________________
Use Search first, ask questions later!
|
|
|
|
|
Posted: March 14th, 2007, 12:42 pm
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
sinshar, the main reason is there are 2 different technologies in play. KeyDown accepts a INT value which corresponds to Virtual Key codes. SendText (or the xum SendKeys) accepts strings.
Here are the special keys and how they correspond to virtual keys:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))): //Here VKS is the SendText {} commands. if (VKS == "LBUTTON") iVirtualKey = VK_LBUTTON; else if (VKS == "RBUTTON") iVirtualKey = VK_RBUTTON; else if (VKS == "BREAK" || sKey == "CANCEL") iVirtualKey = VK_CANCEL; else if (VKS=="MBUTTON") iVirtualKey = VK_MBUTTON; else if (VKS == "BACKSPACE" || sKey == "BS" || sKey == "BKSP") iVirtualKey = VK_BACK; else if (VKS=="TAB") iVirtualKey = VK_TAB; else if (VKS=="CLEAR") iVirtualKey = VK_CLEAR; else if (VKS=="ENTER" || sKey=="~") iVirtualKey = VK_RETURN; else if (VKS=="SHIFT") iVirtualKey = VK_SHIFT; else if (VKS=="CONTROL" || sKey=="CTRL") iVirtualKey = VK_CONTROL; else if (VKS=="MENU" || sKey=="ALT") iVirtualKey = VK_MENU; else if (VKS=="PAUSE") iVirtualKey = VK_PAUSE; else if (VKS=="CAPSLOCK") iVirtualKey = VK_CAPITAL; else if (VKS=="ESCAPE" || sKey=="ESC") iVirtualKey = VK_ESCAPE; else if (VKS=="SPACE") iVirtualKey = VK_SPACE; else if (VKS=="PGUP") iVirtualKey = VK_PRIOR; else if (VKS=="PGDN") iVirtualKey = VK_NEXT; else if (VKS=="END") iVirtualKey = VK_END; else if (VKS=="HOME") iVirtualKey = VK_HOME; else if (VKS=="LEFT") iVirtualKey = VK_LEFT; else if (VKS=="UP") iVirtualKey = VK_UP; else if (VKS=="RIGHT") iVirtualKey = VK_RIGHT; else if (VKS=="DOWN") iVirtualKey = VK_DOWN; else if (VKS=="SELECT") iVirtualKey = VK_SELECT; else if (VKS=="PRTSC") iVirtualKey = VK_PRINT; else if (VKS=="EXECUTE") iVirtualKey = VK_EXECUTE; else if (VKS=="SNAPSHOT") iVirtualKey = VK_SNAPSHOT; else if (VKS=="INSERT" || sKey=="INS") iVirtualKey = VK_INSERT; else if (VKS=="DELETE" || sKey=="DEL") iVirtualKey = VK_DELETE; else if (VKS=="HELP") iVirtualKey = VK_HELP; else if (VKS=="NUMLOCK") iVirtualKey = VK_NUMLOCK; else if (VKS=="SCROLLLOCK") iVirtualKey = VK_SCROLL; else if (VKS=="NUMPAD0") iVirtualKey = VK_NUMPAD0; else if (VKS=="NUMPAD1") iVirtualKey = VK_NUMPAD1; else if (VKS=="NUMPAD2") iVirtualKey = VK_NUMPAD2; else if (VKS=="NUMPAD3") iVirtualKey = VK_NUMPAD3; else if (VKS=="NUMPAD4") iVirtualKey = VK_NUMPAD4; else if (VKS=="NUMPAD5") iVirtualKey = VK_NUMPAD5; else if (VKS=="NUMPAD6") iVirtualKey = VK_NUMPAD6; else if (VKS=="NUMPAD7") iVirtualKey = VK_NUMPAD7; else if (VKS=="NUMPAD8") iVirtualKey = VK_NUMPAD8; else if (VKS=="NUMPAD9") iVirtualKey = VK_NUMPAD9; else if (VKS=="MULTIPLY") iVirtualKey = VK_MULTIPLY; else if (VKS=="ADD") iVirtualKey = VK_ADD; else if (VKS=="SEPARATOR") iVirtualKey = VK_SEPARATOR; else if (VKS=="SUBTRACT") iVirtualKey = VK_SUBTRACT; else if (VKS=="DECIMAL") iVirtualKey = VK_DECIMAL; else if (VKS=="DIVIDE") iVirtualKey = VK_DIVIDE; else if (VKS=="F1") iVirtualKey = VK_F1; else if (VKS=="F2") iVirtualKey = VK_F2; else if (VKS=="F3") iVirtualKey = VK_F3; else if (VKS=="F4") iVirtualKey = VK_F4; else if (VKS=="F5") iVirtualKey = VK_F5; else if (VKS=="F6") iVirtualKey = VK_F6; else if (VKS=="F7") iVirtualKey = VK_F7; else if (VKS=="F8") iVirtualKey = VK_F8; else if (VKS=="F9") iVirtualKey = VK_F9; else if (VKS=="F10") iVirtualKey = VK_F10; else if (VKS=="F11") iVirtualKey = VK_F11; else if (VKS=="F12") iVirtualKey = VK_F12; else if (VKS=="F13") iVirtualKey = VK_F13; else if (VKS=="F14") iVirtualKey = VK_F14; else if (VKS=="F15") iVirtualKey = VK_F15; else if (VKS=="F16") iVirtualKey = VK_F16;
Althought, If you want, the admins might be able to add the VK_XX entries to the table lookup.
_________________
Use Search first, ask questions later!
|
|
|
|
|
Posted: March 14th, 2007, 12:51 pm
|
|
|
|
wyvernx
Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
|
Lol actually, I just updated it and PM'd it to the admin so he can recompile. Here is what I proposed:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))): if (VKS == "LBUTTON" || VKS == "VK_LBUTTON") iVirtualKey = VK_LBUTTON; else if (VKS == "RBUTTON" || VKS == "VK_RBUTTON") iVirtualKey = VK_RBUTTON; else if (VKS == "BREAK" || sKey == "CANCEL" || VKS == "VK_CANCEL") iVirtualKey = VK_CANCEL; else if (VKS=="MBUTTON" || VKS == "VK_MBUTTON") iVirtualKey = VK_MBUTTON; else if (VKS == "BACKSPACE" || sKey == "BS" || sKey == "BKSP" || VKS == "VK_BACK") iVirtualKey = VK_BACK; else if (VKS=="TAB" || VKS == "VK_TAB") iVirtualKey = VK_TAB; else if (VKS=="CLEAR" || VKS == "VK_CLEAR") iVirtualKey = VK_CLEAR; else if (VKS=="ENTER" || sKey=="~" || VKS == "VK_RETURN") iVirtualKey = VK_RETURN; else if (VKS=="SHIFT" || VKS == "VK_SHIFT") iVirtualKey = VK_SHIFT; else if (VKS=="CONTROL" || sKey=="CTRL" || VKS == "VK_CONTROL") iVirtualKey = VK_CONTROL; else if (VKS=="MENU" || sKey=="ALT" || VKS == "VK_MENU") iVirtualKey = VK_MENU; else if (VKS=="PAUSE" || VKS == "VK_PAUSE") iVirtualKey = VK_PAUSE; else if (VKS=="CAPSLOCK" || VKS == "VK_CAPITAL") iVirtualKey = VK_CAPITAL; else if (VKS=="ESCAPE" || sKey=="ESC" || VKS == "VK_ESCAPE") iVirtualKey = VK_ESCAPE; else if (VKS=="SPACE" || VKS == "VK_SPACE") iVirtualKey = VK_SPACE; else if (VKS=="PGUP" || VKS == "VK_PRIOR") iVirtualKey = VK_PRIOR; else if (VKS=="PGDN" || VKS == "VK_NEXT") iVirtualKey = VK_NEXT; else if (VKS=="END" || VKS == "VK_END") iVirtualKey = VK_END; else if (VKS=="HOME" || VKS == "VK_HOME") iVirtualKey = VK_HOME; else if (VKS=="LEFT" || VKS == "VK_LEFT") iVirtualKey = VK_LEFT; else if (VKS=="UP" || VKS == "VK_UP") iVirtualKey = VK_UP; else if (VKS=="RIGHT" || VKS == "VK_RIGHT") iVirtualKey = VK_RIGHT; else if (VKS=="DOWN" || VKS == "VK_DOWN") iVirtualKey = VK_DOWN; else if (VKS=="SELECT" || VKS == "VK_SELECT") iVirtualKey = VK_SELECT; else if (VKS=="PRTSC" || VKS == "VK_PRINT") iVirtualKey = VK_PRINT; else if (VKS=="EXECUTE" || VKS == "VK_EXECUTE") iVirtualKey = VK_EXECUTE; else if (VKS=="SNAPSHOT" || VKS == "VK_SNAPSHOT") iVirtualKey = VK_SNAPSHOT; else if (VKS=="INSERT" || sKey=="INS" || VKS == "VK_INSERT") iVirtualKey = VK_INSERT; else if (VKS=="DELETE" || sKey=="DEL" || VKS == "VK_DELETE") iVirtualKey = VK_DELETE; else if (VKS=="HELP" || VKS == "VK_HELP") iVirtualKey = VK_HELP; else if (VKS=="NUMLOCK" || VKS == "VK_NUMLOCK") iVirtualKey = VK_NUMLOCK; else if (VKS=="SCROLLLOCK" || VKS == "VK_SCROLL") iVirtualKey = VK_SCROLL; else if (VKS=="NUMPAD0" || VKS == "VK_NUMPAD0") iVirtualKey = VK_NUMPAD0; else if (VKS=="NUMPAD1" || VKS == "VK_NUMPAD1") iVirtualKey = VK_NUMPAD1; else if (VKS=="NUMPAD2" || VKS == "VK_NUMPAD2") iVirtualKey = VK_NUMPAD2; else if (VKS=="NUMPAD3" || VKS == "VK_NUMPAD3") iVirtualKey = VK_NUMPAD3; else if (VKS=="NUMPAD4" || VKS == "VK_NUMPAD4") iVirtualKey = VK_NUMPAD4; else if (VKS=="NUMPAD5" || VKS == "VK_NUMPAD5") iVirtualKey = VK_NUMPAD5; else if (VKS=="NUMPAD6" || VKS == "VK_NUMPAD6") iVirtualKey = VK_NUMPAD6; else if (VKS=="NUMPAD7" || VKS == "VK_NUMPAD7") iVirtualKey = VK_NUMPAD7; else if (VKS=="NUMPAD8" || VKS == "VK_NUMPAD8") iVirtualKey = VK_NUMPAD8; else if (VKS=="NUMPAD9" || VKS == "VK_NUMPAD9") iVirtualKey = VK_NUMPAD9; else if (VKS=="MULTIPLY" || VKS == "VK_MULTIPLY") iVirtualKey = VK_MULTIPLY; else if (VKS=="ADD" || VKS == "VK_ADD") iVirtualKey = VK_ADD; else if (VKS=="SEPARATOR" || VKS == "VK_SEPARATOR") iVirtualKey = VK_SEPARATOR; else if (VKS=="SUBTRACT" || VKS == "VK_SUBTRACT") iVirtualKey = VK_SUBTRACT; else if (VKS=="DECIMAL" || VKS == "VK_DECIMAL") iVirtualKey = VK_DECIMAL; else if (VKS=="DIVIDE" || VKS == "VK_DIVIDE") iVirtualKey = VK_DIVIDE; else if (VKS=="F1" || VKS == "VK_F1") iVirtualKey = VK_F1; else if (VKS=="F2" || VKS == "VK_F2") iVirtualKey = VK_F2; else if (VKS=="F3" || VKS == "VK_F3") iVirtualKey = VK_F3; else if (VKS=="F4" || VKS == "VK_F4") iVirtualKey = VK_F4; else if (VKS=="F5" || VKS == "VK_F5") iVirtualKey = VK_F5; else if (VKS=="F6" || VKS == "VK_F6") iVirtualKey = VK_F6; else if (VKS=="F7" || VKS == "VK_F7") iVirtualKey = VK_F7; else if (VKS=="F8" || VKS == "VK_F8") iVirtualKey = VK_F8; else if (VKS=="F9" || VKS == "VK_F9") iVirtualKey = VK_F9; else if (VKS=="F10" || VKS == "VK_F10") iVirtualKey = VK_F10; else if (VKS=="F11" || VKS == "VK_F11") iVirtualKey = VK_F11; else if (VKS=="F12" || VKS == "VK_F12") iVirtualKey = VK_F12; else if (VKS=="F13" || VKS == "VK_F13") iVirtualKey = VK_F13; else if (VKS=="F14" || VKS == "VK_F14") iVirtualKey = VK_F14; else if (VKS=="F15" || VKS == "VK_F15") iVirtualKey = VK_F15; else if (VKS=="F16" || VKS == "VK_F16") iVirtualKey = VK_F16;
_________________
Use Search first, ask questions later!
|
|
|
|
|
Who is online |
|
Users browsing this forum: No registered users and 36 guests |
|
|
|