having a hard time here.

Need help running MacroQuest2? Ask your questions about how to get things to work on your computer.

Moderator: MacroQuest Developers

Zincfling
decaying skeleton
decaying skeleton
Posts: 6
Joined: Wed Mar 23, 2016 9:46 pm

having a hard time here.

Post by Zincfling » Thu Apr 07, 2016 1:29 pm

So i after some trouble i was able to compile mq2, but now when i try to run kissassist it keeps spamming the console and stay there and does nothing. Keeps giving an error about movement, screenshot atached.
Last edited by Zincfling on Sun Apr 10, 2016 12:57 am, edited 1 time in total.

demonstar55
a snow griffon
a snow griffon
Posts: 314
Joined: Fri Nov 28, 2008 6:31 am

Re: having a hard time here.

Post by demonstar55 » Thu Apr 07, 2016 1:54 pm

You're missing required plugins.

User avatar
warlock45
a grimling bloodguard
a grimling bloodguard
Posts: 881
Joined: Sat Oct 06, 2007 8:32 pm

Re: having a hard time here.

Post by warlock45 » Thu Apr 07, 2016 2:11 pm

KissAssist uses some stuff exclusive to the RedGuides compile. You would probably have better luck posting there.
Requires plugins* MQ2Cast, MQ2Exchange, MQ2Melee, MQ2MoveUtils, MQ2Rez, & MQ2Twist (Bards) , Extended Target Window and ninjadvloot.inc file.
* All plugins and files are included in the official RedGuides MQ2 Compile.
But it will also use MQ2Posse, MQ2Notepad, MQ2IRC/MQ2EQBC, and possibly a few others I am not recalling off hand.
Last edited by warlock45 on Thu Apr 07, 2016 6:53 pm, edited 1 time in total.

dewey2461
Contributing Member
Contributing Member
Posts: 1759
Joined: Sun Apr 17, 2005 1:53 am

Re: having a hard time here.

Post by dewey2461 » Thu Apr 07, 2016 4:48 pm

/plugin mq2moveutils

EqMule
Developer
Developer
Posts: 2697
Joined: Fri Jan 03, 2003 9:57 pm
Contact:

Re: having a hard time here.

Post by EqMule » Thu Apr 07, 2016 6:01 pm

You can run kissassist just fine on a core compile that you do yourself, but you need to also build mq2moveutils, mq2cast and mq2melee think that should do it. Might need some other plugin as well, but if so they are all posted or can be requested to be posted.
My status o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received Image donations for this month's patches.

Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.

Zincfling
decaying skeleton
decaying skeleton
Posts: 6
Joined: Wed Mar 23, 2016 9:46 pm

Re: having a hard time here.

Post by Zincfling » Fri Apr 08, 2016 6:37 am

makes sense, i compiled myself from the zip here, but a friend sent me his macro folder, so if these files are in another folder i dont have them. Either of us is a vip at redguides so i dont know how he got his plugins, is it too hard to do it myself? is there any tutorial i could follow?

ps: is there a way to make it work that doesnt use kissassist? if it's exclusive to another release that requires payment, i guess its better i dont use it anyways.

dewey2461
Contributing Member
Contributing Member
Posts: 1759
Joined: Sun Apr 17, 2005 1:53 am

Re: having a hard time here.

Post by dewey2461 » Fri Apr 08, 2016 11:24 am

The documentation for adding plugins seems to be quite dated so I'll take a stab at explaining.

The core source is a zip file with everything you need to get a minimal MQ2 install working.

Once you have that working the next step is to get additional plugins that the community has built working. Most of these plugins only post the source code. It is up to you to build the project and include it into the visual studio solution.

Once you have created a new project you copy / paste the source code and compile it.

If that works you can then type /plugin <name> to load the code and start using it.

* OR *

You can download both the project and source files from someone who hosts their source repository.

User avatar
warlock45
a grimling bloodguard
a grimling bloodguard
Posts: 881
Joined: Sat Oct 06, 2007 8:32 pm

Re: having a hard time here.

Post by warlock45 » Fri Apr 08, 2016 5:16 pm

Zincfling wrote: ps: is there a way to make it work that doesnt use kissassist? if it's exclusive to another release that requires payment, i guess its better i dont use it anyways.
I assume you mean, make MQ2 work with out KA?

If so, yes you do not need Kissssist.mac to use MQ2. Think of it kinda like ... well like MQ2 is WindowsXP/7/what ever... KA would be one of the programs that can run on it. (may be a bad metaphor but, it is what leaps to mind) there are plenty of other things that run on MQ2 that are not KA

MacroQuest2 is the main core program.

That program's abilities gets expanded VIA various "plugins" like MQ2Cast or MQ2Melee

The main program plus those various plugins get used by scripts/macros , which KissAssist.mac is one of those macros.

In this case you would need to get the source code for the plugins MQ2Cast, MQ2Exchange, MQ2Melee, MQ2MoveUtils, MQ2Rez, & MQ2Twist, and compile them, in order to run the basics of the macro KissAssist (Maskoi would be a better person to answer that, he helps maintain KA) which is explained in the wiki,

=-=-=-=-=-=-=-=

Outside of that though, there are various other scripts that you can utilize with MQ2, or you can write your own. The various Plugins also can handle many aspects, it is well worth the trouble to research and learn how to use them.

There is a link at the top of the page to get to the MQ2 Wiki, that would be a great place to start in learning about what is possible with MQ2

Maskoi

Re: having a hard time here.

Post by Maskoi » Sat Apr 23, 2016 11:24 am

Don't steal it or we'll punch your fase!

winultimate
orc pawn
orc pawn
Posts: 11
Joined: Fri Apr 28, 2017 2:16 am

Mq2moveutils

Post by winultimate » Sat May 06, 2017 4:16 am

Mq2moveutils are just one of a few plugins I'm working on like a puzzle. It would be nice if I could just figure everything out myself. I feel bad about having to ask for help because it makes me feel like an idiot.

Anyway here are the errors in the screenshots and possible explanations:




About why and how:

https://www.youtube.com/watch?v=S3t-5UtvDN0
http://www.cplusplus.com/forum/general/52604/
http://forums.codeguru.com

These are some of the other C++ Help I use to learn programming. My other interest is assembly language. And occasionally go back to the old Pascal, COBOL, Fortran, ZBasic and ancient computer languages.
Attachments
9.JPG
9.JPG (254.4 KiB) Viewed 3336 times
8.JPG
8.JPG (227.33 KiB) Viewed 3336 times
7.JPG
7.JPG (245.77 KiB) Viewed 3336 times
6.JPG
6.JPG (230.27 KiB) Viewed 3336 times
5.JPG
5.JPG (237.8 KiB) Viewed 3336 times
4.JPG
4.JPG (229.26 KiB) Viewed 3336 times
3.JPG
3.JPG (223.87 KiB) Viewed 3336 times
2.JPG
2.JPG (232.52 KiB) Viewed 3336 times
1.JPG
1.JPG (236.49 KiB) Viewed 3336 times

dewey2461
Contributing Member
Contributing Member
Posts: 1759
Joined: Sun Apr 17, 2005 1:53 am

Re: having a hard time here.

Post by dewey2461 » Sat May 06, 2017 6:48 am

These are all the same issue. There was a change in the core code. The fix for these have been posted. I'm too tired to search for the thread where eqmule posted updates. Could probably search the announcement thread.

winultimate
orc pawn
orc pawn
Posts: 11
Joined: Fri Apr 28, 2017 2:16 am

Lethargy

Post by winultimate » Sat May 06, 2017 9:03 am

Thanks, I'll take another look at the changes log.

However when I'm tired, a good bubble bath, pool swim, or massage could really help. Just pick a body oil of your choice. Or a good aerobics workout.

winultimate
orc pawn
orc pawn
Posts: 11
Joined: Fri Apr 28, 2017 2:16 am

mq2cast

Post by winultimate » Mon May 08, 2017 9:45 am

I don't understand this. Searched google, mmobugs, redguides and the forums here. I've seen this or something similar about ten years ago. "CastTime" But forgot, and can't seem to find it in the archives.
Attachments
mq2cast.JPG
mq2cast.JPG (208.62 KiB) Viewed 3304 times

User avatar
warlock45
a grimling bloodguard
a grimling bloodguard
Posts: 881
Joined: Sat Oct 06, 2007 8:32 pm

Re: having a hard time here.

Post by warlock45 » Mon May 08, 2017 1:25 pm

are you making sure that MQ2main is built first, and the others are dependant on MQ2main?

dewey2461
Contributing Member
Contributing Member
Posts: 1759
Joined: Sun Apr 17, 2005 1:53 am

Re: having a hard time here.

Post by dewey2461 » Mon May 08, 2017 6:04 pm

Code: Select all

bool SpellFind(PCHAR szSpellorAltorItemName, PCHAR szTYPE) {
	DWORD n = 0;
	if (szSpellorAltorItemName[0]) {
		// is it an alt ability?
		if (!szTYPE[0] || !_strnicmp(szTYPE, "alt", 3)) {
			if (PALTABILITY Search = AltAbility(szSpellorAltorItemName)) {
				if (PSPELL spell = GetSpellByID(Search->SpellID)) {
					fFIND = spell;
					fINFO = Search;
					fTIME = fFIND->CastTime;
					fNAME = (PCHAR)fFIND->Name;
					fTYPE = TYPE_ALT;
					return true;
				}
			}
		}
		// nope was'nt an altability, so is it a spell?
		if (!szTYPE[0] || !_strnicmp(szTYPE, "gem", 3) || IsNumber(szTYPE)) {
			if (PSPELL Search = SpellBook(szSpellorAltorItemName)) {
				fFIND = Search;
				fINFO = Search;
				fTIME = pCharData1->GetAACastingTimeModifier((EQ_Spell*)fFIND) +
					pCharData1->GetFocusCastingTimeModifier((EQ_Spell*)fFIND, (EQ_Equipment**)&n, 0) +
					fFIND->CastTime;
				fNAME = (PCHAR)fFIND->Name;
				fTYPE = TYPE_SPELL;
				return true;
			}
		}
		// ok... ehm, not a spell, is it a clicky then?
		if (ItemSearch(szSpellorAltorItemName, 0, NUM_INV_SLOTS)) {
			//if(GetItemFromContents(fITEM)->Clicky.SpellID) {
			if (GetSpellByID(GetItemFromContents(fITEM)->Clicky.SpellID)) {
				fFIND = GetSpellByID(GetItemFromContents(fITEM)->Clicky.SpellID);
				fINFO = fITEM;
				fTIME = GetItemFromContents(fITEM)->Clicky.CastTime;
				fNAME = (PCHAR)GetItemFromContents(fITEM)->Name;
				fTYPE = TYPE_ITEM;
				return true;
			}
		}
	}
	fFIND = NULL;
	fINFO = NULL;
	fTYPE = 0;
	return false;
}