MQ2 Latest Release - February 15, 2004

General announcements relating to the modularized MacroQuest2 system.

Moderator: MacroQuest Developers

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

MQ2 Latest Release - February 15, 2004

Post by Lax » Sat Nov 15, 2003 6:47 pm

http://macroquest2.com/main.php?p=download

Don't overwrite your old macroquest stuff, put this in a new directory!

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)


To load or unload plugins while playing, use the /plugin command.
/plugin list
/plugin <name>
/plugin <name> unload


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.

Everything that works in normal macroquest should work in MQ2. The MQ2Telnet plugin is completed and ready for you to load (settings have changed, open MQ2Telnet.ini) -- it is not loaded by default. NOTE: MQ2Telnet is rewritten and working.

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.

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.
Last edited by Lax on Wed Dec 31, 2003 2:13 pm, edited 12 times in total.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Nov 15, 2003 8:20 pm

Zip updated with VC6 workspace and projects.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Nov 15, 2003 11:13 pm

Zip updated with fixes for all bugs appearing below this post.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Nov 15, 2003 11:23 pm

Before someone posts the MQ2ChatWnd unload crash, updated zip. SaveChatToINI was moved to the Shutdown routine for the plugin.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

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

Post by Virtuoso65 » Sun Nov 16, 2003 1:55 am

Iv alwasy been one of those people who do not like clutter in a programs main folder. Think that the plugin's could go in a Plug-in folder?

Other then that all I have to say is good work lax, MQ has grown alot in the last few months. This new release is not just an expansion to the old, it is a step forward.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Nov 16, 2003 3:08 am

heh theyre all in their own folders, but the DLLs go the same place macroquest2.exe goes so they can get loaded ;)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Zxeses
a ghoul
a ghoul
Posts: 103
Joined: Tue Jan 07, 2003 4:17 pm

Post by Zxeses » Sun Nov 16, 2003 3:57 am

Telnet is semi urget. I cant speak for anyone but myself, but I monitor my bazaar trader via telnet.

There are tons of other ways that telnet is usefull not related to simply redirecting MQ text to avoid detection.

-Z

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Nov 16, 2003 4:13 am

The MQ Chat window is stealth. You can also unload chat plugins if you don't want the chat while you macro ;)

Someone else will be working on the telnet plugin
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

tehHax0r
a lesser mummy
a lesser mummy
Posts: 40
Joined: Sat Oct 11, 2003 12:13 am

Post by tehHax0r » Sun Nov 16, 2003 4:33 am

*spooge*
[quote]Among programmers, laziness is considered the highest art form, and we do our best to express our souls in this art.[/quote]

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Nov 16, 2003 9:05 am

*bump* everything currently below this post fixed in current zip, except any issues with VS6.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Nov 16, 2003 10:04 am

Zip updated, changed some things for plugins (nothing that will break anything you were working on, but take a look at MQ2Template and copy as necessary).

MQ2PluginDevelopment.html has been added to the zip. Plugin developers please take a gander, most particularly the procedure for starting your new plugin, and the INI file stuff.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Sun Nov 16, 2003 11:20 am

Sorry to bother you Lax, but I don't see MQ2PluginDevelopment.html in the MQ2-Beta.zip.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Nov 16, 2003 2:32 pm

you're right I'll get that fixed ;)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Nov 16, 2003 2:39 pm

That's what I get for doing the zip right before I go to sleep, the last update mentioned didn't make it in. Updated now. Now please grab newest and view the changes to MQ2Template ;)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Teh_ish
UI Guru
Posts: 168
Joined: Wed Nov 05, 2003 12:18 am

Post by Teh_ish » Sun Nov 16, 2003 2:51 pm

Did this release include the fix for $char(hp,regen) and $char(mana,regen)?
OMGWTFBBQ