need Help

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

Moderator: MacroQuest Developers

miken82ndabn2018
decaying skeleton
decaying skeleton
Posts: 3
Joined: Tue Oct 30, 2018 8:27 pm

need Help

Post by miken82ndabn2018 » Tue Oct 30, 2018 8:45 pm

So I've been trying to compile with the instructions given and i'm a bit baffled up to a specific point. I'm using VS2017 and I load up (after I run MQ2auth) I hit build I get a wazoo of errors stating eqgame.h can not be found. So instinctively (was a paid troubleshooter for the USARMY for 3 years) I go to the folder and find eqgame(test).h and I delete "(test)" from the description (I also do it for the other 2 files with "(test)" and my compile is complete no errors and no warnings, HOORAY IT WORKED! but then I go to start it and launch a clean eqgame.exe and I get the error that it isn't what was expected oct.24, 2018... I downloaded the most recent MQ2 files from your suggestion and still have this problem... Sure I could pay Reds guides or MMObugs but i'd prefer to go to the source as to get rid of any and all crap code that isn't needed... What am I Doing wrong for this not to work?

miken82ndabn2018
decaying skeleton
decaying skeleton
Posts: 3
Joined: Tue Oct 30, 2018 8:27 pm

Re: need Help

Post by miken82ndabn2018 » Tue Oct 30, 2018 9:07 pm

ok so after reading a few forum posts I realize i'll have to pay in order to play... that sucks cause lately my hours at the shop got cut so I can't purchase anything atm even playing 6 accounts on eq as silver... :-/

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

Re: need Help

Post by dewey2461 » Tue Oct 30, 2018 9:18 pm

You could play on test. The source will compile for it. And its free.

miken82ndabn2018
decaying skeleton
decaying skeleton
Posts: 3
Joined: Tue Oct 30, 2018 8:27 pm

Re: need Help

Post by miken82ndabn2018 » Tue Oct 30, 2018 10:16 pm

Well color me confused, according to EQmule from this post <https://macroquest2.com/phpBB3/viewtopi ... 35&t=18628> which is the "MQ2 for dummies"
EqMule wrote:
Sat Dec 30, 2017 7:53 pm
dabrudda wrote:
Sat Dec 30, 2017 3:31 pm
So the "Live" server MQ2 is not open source since we have to subscribe to the compiler and pay a fee. And certain files are missing from the source code to prevent the source from compiling in Visual Studio.
Incorrect. The "Live" server MQ2 is very much still open source and that will NEVER change. You don't HAVE to subscribe or pay any fees. No files are missing.

The only thing you have to do is correct the structs and the offsets and it will work perfectly on any live executable you do it for.

Please do not confuse the online build service with mq2 open source availability.

We set up the builder for those people who do not want to or can not patch mq2 themselves to work for live (or who simply find it easier to just use it than to install visual studio). Everyone else is welcome to use visual studio just like before.

If you build for TEST or BETA executables no manual patching is needed.
So then my question would be where is the eqgame.h eqstructs.h and eqdata.h for live servers? cause it most certainly isn't in the "Download Latest update" zip file

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

Re: need Help

Post by dewey2461 » Tue Oct 30, 2018 11:02 pm

miken82ndabn2018 wrote:
Tue Oct 30, 2018 10:16 pm
Well color me confused, according to EQmule from this post <https://macroquest2.com/phpBB3/viewtopi ... 35&t=18628> which is the "MQ2 for dummies"

So then my question would be where is the eqgame.h eqstructs.h and eqdata.h for live servers? cause it most certainly isn't in the "Download Latest update" zip file
FYI - The reason for the changes are because a few bad actors took the source and used to on the progression servers. They had to by pass things the devs put in there to keep MQ off those servers. As a result we can no longer directly build for live.

Short answer is either:
- Download the source and compile / play on test
- Use the builder ( $5/m ) - Builds for test / live
- Use either mmobugs / red guides ( $10/m ? )
- Reverse engineer the structs / offsets

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

Re: need Help

Post by EqMule » Wed Oct 31, 2018 7:17 am

You can build for live FREE just fine IF you correct the structs and offsets yourself for it.
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.