Requesting a bit of help please :)

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

Moderator: MacroQuest Developers

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Requesting a bit of help please :)

Post by Popeto » Wed Dec 10, 2003 5:43 pm

Greetings friends,

I'm new to this board & to MacroQuest. I'm having a bit of trouble just getting things started. I have a full version of Visual Studio 6.0 & the MQ2 files ready to go, but don't understand how to get it all started. I've read the F.A.Q & about several other help threads, but just can't grasp it yet. If anyone would be so kind to help me set this up, I will gladly pay you for your time through Paypal / whatever. Running through the set-up process over IM would be easiest most likely, but email also works. Respond here, or PM me if anyone's interested in making some green & helping this newb ^.^

Thanks for your time,
Popeto
- - - - -
- >.< -
Popeto
- - - - -

bob_the_builder
a hill giant
a hill giant
Posts: 275
Joined: Tue Jul 22, 2003 1:22 pm

Post by bob_the_builder » Wed Dec 10, 2003 7:29 pm

/sighs

Look longer and harder .... but to guide you ...

http://macroquest2.com/phpBB2/viewtopic ... 7465#27465

Print it out, go sit on the toilet, read it three times, then take a nap, come back, read it again, then perform word for word what it says.

if you have a problem be specific.

Bob

He that doth not know those things which are of use for him to know, is but an ignorant man, whatever he may know besides. --Tillotson

[/quote]

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Post by Popeto » Wed Dec 10, 2003 9:18 pm

Thank you for getting back to me Bob..

But did I really provoke a /sigh? I have looked through most of the current threads in all sections of the message board. I have searched key words, attempted to follow all installation instructions the best I could & I have read this recommended document many, many times. I have become tired & frustrated, & I could really use some help from anyone with a bit of spare time. That’s all I asked in my first post, and I *thought* I was being specific enough in that request..

I do appreciate your reply. To be more specific, let me use the document you recommended, and comment off that.

First off, I have a decent understanding of computers, and most windows software. But when it comes to coding, and VS, I am brand new. I tried to understand what the writer of the following information was explaining, but it was difficult to comprehend. I downloaded 2 versions of MQ.
I went to the download page to do this.

I downloaded this one:
MacroQuest Latest Source Zip (outdated)
IRC-latest.zip was last modified: November 20 2003 20:35:57.
& I downloaded this one:
After you have read the information on MQ2, which you will NOT be able to compile without reading first, download it here:
MQ2 Latest Source Zip * DO NOT DOWNLOAD WITHOUT READING THE ABOVE LINK. IF YOU DO NOT READ, YOU FORFEIT YOUR PRIVELEDGE OF FREE SUPPORT.
MQ2-Latest.zip was last modified: December 10 2003 16:23:25.
The second, from what I understand is the new version “replacing the old one” (MQ2). Before moving forward with MQ2, I HAD to read your document.
Don't overwrite your old macroquest stuff, put this in a new directory!?
Am I required to have the “old” macroquest somewhere on my machine?
Compile the entire solution. Plugins currently loaded by default are:
MQ2Labels (ui labels)
MQ2FPS (fps limiter)
MQ2Map (spawns on the map)
MQ2ItemDisplay (item display mods -- haste, item value, etc)
MQ2ChatWnd (the "chat window")
MQ2EQBugFix (fixes crash on camping related to Journal window)
What is Compiling? From what I could gather, I assume it’s what I need to do in order to make the MQ2 files work as a program. I also understand I need VS6.0+ to do this. Even after I know what compiling is, I doubt I’ll know how to do it in VS or whatever program needed (I have VS6.0, but will get what’s required if it’s not). Then, what exactly are Plugins? I’m guessing these are extra’s to give MQ2 more abilities?
To load or unload plugins while playing, use the /plugin command.
/plugin list
/plugin <name>
/plugin <name> unload
I will understand this when I know exactly what they are..
If you don't want to use the chat window plugin, you can use the default chat plugin (or both).
/plugin mq2chat
loads the default chat plugin
then you can
/plugin mq2chatwnd unload
and you're good to go.


What is the chat window plugin, and how’s it different from the default chat plugin?
Also, if you want the "/" command to do MacroQuest /who (it is EQ /who by default), try /alias / /who. I left it default to EQ who on purpose, so EQ who isn't removed altogether if you're looking to spam your window or if you just prefer the normal who at times. /w is aliased to the MQ who already.
What is the difference between the MacroQuest /who & EQ /who?
For any bug reports, etc please prefix your threads with MQ2:, ie:
MQ2: Crash to desktop

Compiling instructions
BEFORE COMPILING WITH ANY METHOD - Run MQ2Auth.exe (NOTE: IF YOU ARE COMPILING FOR SOMEONE ELSE, THEY NEED TO RUN MQ2AUTH.EXE. THE FILES MQ2AUTH GENERATES ALLOWS MQ2 TO RUN ON THE COMPUTER IT IS GENERATED FROM. THE GENERATED FILES CAN ALLOW MULTIPLE PEOPLE TO RUN THE SAME COPY, SEE THE COMPILING FOR FRIENDS TOPICS)
Visual Studio 7 / .NET - Select "Release" configuration (should be already set), hit Build All. All DLLs and the MacroQuest2.exe will compile to the release directory.
Visual Studio 6 - Load the workspace. Set MQ2Main as active project. Hit Build MQ2Main.dll (F7). Now do Batch Build (under Build menu). Make sure everything in the batch build window that says "release" has a check by it. Click Build in the window. All should compile with no errors or warnings.
This is the first time I’ve touched the MQ2 folder since I downloaded it. I ran the MQ2Auth.exe from the MQ2 directory on my desktop. It basically popped open a Dos Prompt box & disappeared. I assume it quickly created the files needed.

I have VS6.0 now. This package installed a few programs, none being “Visual Studio”. The closest match was visual basic (censor: i'm an idiot; please ignore me) 6.0, I used it. I tried to open MQ2Main to make it an active project, but it doesn’t open properly & pops up around 30-40 error messages. I am at school right now, & will be home soon to write down the errors if needed. This is where I ran into my road block & thus why I wanted someone to simply walk through the installation with me over IM. As said above, I appreciate all help & hope this better explains my situation. If any other information is needed, please reply & I’ll get back to you ASAP. If anyone can help over IM, please PM me :).

Thank you for your time,
Popeto
- - - - -
- >.< -
Popeto
- - - - -

koad
Plugins Czar
Posts: 127
Joined: Fri May 16, 2003 8:32 pm

VS6.0 guide

Post by koad » Wed Dec 10, 2003 9:52 pm

before i begin here are some search keywords to point people to my post VISUAL STUDIO 6 C++ INSTALL COMPILE NEW DOWNLOAD HELP BUILD CONFIG WORK SPACE PROJECT VS MQ !!

Lead thread on MQ2's current state

Compiling MQ2 for your friends or other computers

this should answer yours and some others questons:

having visual c++ installed as part of your visual studio install will associate .dsw files as visual studio workspaces and open them in their corresponding dev environments (vb, c++, dxsdkwtfever)

before you find the following make sure you have run mq2auth.exe on the computer you want to run mq2 on, and it has created MQ2Auth0.h in your MQ2Main folder of your unzipped source tree.

the macroquest2.dsw in root of your unzipped archive is what you want to open to open the project workspace that includes all of the distribution DLLs.

once you have that successfully opened the workspace you should see all the module project file names listed as part of the workspace tree now.

in vs6.0 you go to Build -> Batch Build, hit rebuild all

buildlog window should scroll as it builds the projects of the workspace

after this go look in the ./Release folder there should be a bunch of .lib .exp and .dlls of stuff like MQ2FPS MQ2MAIN MQ2IRC

this means the project is built, take the .exe, .txt, .ini, and .dll files and put them in a working directory to run your binaries from (i.e c:\games\mq)

if you can already hear the black helicopters, i recommend altering the signature of your install by renaming macroquest2.exe to something less obvious like systool32.exe or happyfungame.exe etc as this will not alter the injector's detection, but make it less obvious in the process list.

once in game or before in game, start macroquest2.exe (or whatever you have decided to call it now) and it should inject when you switch eq back to focus, you'll be able to tell, i think. =p and then the readme applies as you've seen stated as far as other questions go

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Post by Popeto » Wed Dec 10, 2003 11:14 pm

Great Koad, thank you so much. I'm on my way to an operating MQ2! If I have any other questions, I'll shout. Thanks again!!

Popeto
- - - - -
- >.< -
Popeto
- - - - -

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Post by Popeto » Wed Dec 10, 2003 11:32 pm

Ok, I hit a minor road bump. I got all of the program Batch-Builded, & was on this step:
this means the project is built, take the .exe, .txt, .ini, and .dll files and put them in a working directory to run your binaries from (i.e c:\games\mq)
When I moved all the files and renamed the .exe to something less obvious, I tried to run the prog & got hit with a pop-up error:
A Required .DLL file, MQ2Main.DLL, was not found.
I looked in my original /Release Folder thinking I missed it, but it's not there. I have:

MacroQuest2.exe
eqgame.ini
MacroQuest.ini
mq2telnet.ini
.cvsignore
MQ2Chat.exp
MQ2ChatWnd.exp
MQ2EQBugFig.exp
MQ2EQIM.exp
MQ2FPS.exp
MQ2IRC.exp
MQ2ItemDisplay.exp
MQ2Labels.exp
MQ2Main.exp
MQ2Map.exp
MQ2Telnet.exp
MQ2Chat.lib
MQ2ChatWnd.lib
MQ2EQBugFix.lib
MQ2IM.lib
MQ2FPS.lib
MQ2IRC.lib
MQ2ItemDisplay.lib
MQ2Labels.lib
MQ2Main.lib
MQ2Map.lib
MQ2Telnet.lib
Changes.txt
GPL.txt
ItemDB.txt
Locations.txt

-- Now what exactly am I missing here, how would I go about getting my missing files & what do you mean by "a working directory to run your binaries from (i.e c:\games\mq)" -- "Working" means? "Binaries" means? Thank you once again. Hopefully by tonight I get can things up & running.

Popeto
- - - - -
- >.< -
Popeto
- - - - -

Virtuoso65
a hill giant
a hill giant
Posts: 150
Joined: Wed Oct 15, 2003 2:29 pm

Post by Virtuoso65 » Thu Dec 11, 2003 1:04 am

You can trash the .exp and .lib files but you need to keep the .dll in the same folder as macroquest2.exe. You also need to keep the .ini files as they are what MQ2 uses for offsets, directions to things like window buttons and other misc stuff. You will also need to copy over the macro folder if you wish to run macros.

koad
Plugins Czar
Posts: 127
Joined: Fri May 16, 2003 8:32 pm

Post by koad » Thu Dec 11, 2003 2:09 am

you listed a MQ2Main.lib so a MQ2Main.dll should have been produced.. is that file in c:\games\mq once you moved the compiled files? if one isnt there, redo the batch build and check to see if there are any errors in the compiling of mq2main - the log window should keep it all there for you to scroll back

looking at your file list im not sure you copied all the parts of the program to the new directory.. the injector (macroquest2.exe) needs to reside with the rest of the program and most importantly with mq2main.dll

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Post by Popeto » Thu Dec 11, 2003 3:52 am

GDI, I'm such an idiot!!

I rebatched like 4 times, and I downloaded the file again too. It turns out I just had "hide sys files" or something in my folder options. So, the .dll was hidden. Now since I figured that, everything is running smoothly. Hopefully nothing else gets in my way. I'll post back if I have anymore problems. Thanks for the help you all ^.^
- - - - -
- >.< -
Popeto
- - - - -

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Post by Popeto » Thu Dec 11, 2003 4:40 am

This is fantastic, things are running fine & the program rocks. I am never going to sleep again. Thank you to all that responded, you really helped me out!

Popeto <-------- (>")> THANK YOU <("<) !
- - - - -
- >.< -
Popeto
- - - - -

Popeto
orc pawn
orc pawn
Posts: 10
Joined: Tue Dec 09, 2003 8:52 pm

Post by Popeto » Thu Dec 11, 2003 5:00 am

-- NT --
- - - - -
- >.< -
Popeto
- - - - -