Locked Home » Forums » Legacy & Archived » Archived Content » Vanguard » VGExtreme General Discussion

Vanguard Bot - VGExtreme Scritping Service : VGExtreme General Discussion

Posted: March 13th, 2007
malakii
woot ty wyv :)
Posted: March 14th, 2007
Premium
Total Posts:56 Joined:2005
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
User avatar
Premium
Total Posts:6662 Joined:2004
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
Premium
Total Posts:56 Joined:2005
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
User avatar
Total Posts:374 Joined:2005
terl42 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
Premium
Total Posts:56 Joined:2005
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
User avatar
Total Posts:374 Joined:2005
terl42 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
User avatar
Total Posts:199 Joined:2005
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
User avatar
Premium
Total Posts:6662 Joined:2004
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
User avatar
Premium
Total Posts:6662 Joined:2004
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
User avatar
Total Posts:199 Joined:2005
wyvernx 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
User avatar
Total Posts:374 Joined:2005
sinshar wrote:
wyvernx 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
User avatar
Premium
Total Posts:6662 Joined:2004
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
User avatar
Premium
Total Posts:6662 Joined:2004
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:

Code: Register to unlock hidden link

 //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
User avatar
Premium
Total Posts:6662 Joined:2004
Lol actually, I just updated it and PM'd it to the admin so he can recompile. Here is what I proposed:

Code: Register to unlock hidden link

		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!
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 7 guests
Locked