Post
by Mckorr » Wed Mar 19, 2003 5:38 pm
Eh, depends on when you downloaded my source files. A few days back they were wrong... correct version is there now, but don't remember when I uploaded the repaired version.
And you should be aware that the -MCK source files are my personal build, and my incorporate some experimental and/or non-sanctioned stuff.
That being said, you can't just compile the -MCK source. Assuming all the settings in my VC6 workspace carried over properly (can't see why they shouldn't), you can't just hit "compile".
Open the workspace. From the top menues, select Build, then Batch Build. Make sure both project configurations, EQLib and Macroquest are checked. Then click Build.
It should take an ungodly long time (at least on my machine) due to certain optimizations.
Assuming everything goes correctly, you get two new files in the /SRC-20030308-MCK/Release directory, MacroQuest.exe and EQLib.dll.
Certain notes: if you haven't compiled Detours yet it may not work. Yes, my versions of detours.h and detours.lib are in the -MCK distribution, but there's a good chance I didn't change the source code and workspace files to point to those correctly, since I also put them in my VC6 directories. Second, dinput.h is in my VC6 include directory, so if ya got the wrong version of that you might have problems.
I've had the whole link failure thing before though. Seems to be a minor bug in VC6. Whatcha do, ya go to Build, Batch Build, make sure both are checked, and click Clean. That gets rid of all the intermediate files that didn't link together right. Also gets rid of MacroQuest.exe and EQLib.dll in the Release directory. Clean it up, then Batch Build again.
Hope that helps. For anyone else reading this, the only one who can help you with the -MCK files is yours truly, since I assembled that collection and made the source tree modifications. Just gimme a PM if you need help with that setup, since it ain't official in any way, shape or form.