MQ2 Latest Release -- MQ2-20210915(Test).zip

General announcements relating to the modularized MacroQuest2 system.

Moderator: MacroQuest Developers

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

MQ2 Latest Release -- MQ2-20210915(Test).zip

Post by Amadeus » Wed May 25, 2005 7:12 pm

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

Compile the entire solution. Plugins currently loaded by default are:
MQ2Labels (ui labels)
MQ2Map (spawns on the map)
MQ2ItemDisplay (item display mods -- haste, item value, etc)
MQ2ChatWnd (the "chat window")
MQ2CustomBinds (custom key binds)
MQ2HUD (custom HUD elements)


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.

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.

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 THIS THREAD: http://macroquest2.com/phpBB2/viewtopic.php?t=4291)
Visual Studio 7 / .NET - Select "Release" configuration (should be already set), hit Build All. All DLLs will compile to the release directory. MacroQuest2.exe is distributed and not compiled.
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.

LIVE builds are now supported through the MQ2 Builder.
Last edited by Amadeus on Sat Aug 05, 2006 2:49 am, edited 2 times in total.

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

Post by Amadeus » Wed May 25, 2005 7:12 pm

Code: Select all

25 May 2005 by Amadeus
- Added Me.CombatAbilityReady and Me.CombatAbilityTimer
- Added:  /doability <combat ability>
- Added Me.Running 
- Added the command "/inote" for those running the ItemDisplay plugin,
  which is most everyone :)
- Currently AltAbilityReady returns TRUE when you inquire about 
  aa's you have not yet purchased. MQ2 now changes that behavior 
  to verify that you own the aa prior to saying its READY. 
- Fixed Me.SpellReady

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu May 26, 2005 3:56 am

Code: Select all

26 May 2005 by DKAA
- Plugins must have compile time later than mq2main.dll or they won't load
Recompile your plugins at every patch.
There will much flamage for posts about plugins not loading!
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

you don't deserve it

Post by dont_know_at_all » Sat Jul 02, 2005 2:26 am

Happy Fourth!

Code: Select all

MQ2-20050702.zip
Lot's of assbusting went into this.
--
<Thedude> I have to say your there retarded one.

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

Post by Amadeus » Sat Jul 02, 2005 3:39 am

Seriously ..you guys have no idea... This patch was messy and took a LOT of (especially DKAA's) time.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050702a.zip

Post by dont_know_at_all » Sat Jul 02, 2005 12:55 pm

Code: Select all

02 Jul 2005 by dkaa
- String is still out
- fixed the AA stuff in CHARINFO
- CCustomWnd constructor now takes char * or CXStr *
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050702b.zip

Post by dont_know_at_all » Sat Jul 02, 2005 1:43 pm

Code: Select all

02 Jul 2005 by dkaa
- opcodes updated for zoning
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050702c.zip

Post by dont_know_at_all » Sat Jul 02, 2005 8:22 pm

Code: Select all

02 Jul 2005 by dkaa
- /aa list all should work now -- fixing AAs in progress
- CCustomWnd actually works with char * param in constructor
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Sun Jul 03, 2005 1:04 pm

Code: Select all

03 Jul 2005 by dkaa
- prototypes for CSidlManager::FindScreenPieceTemplate and CComboWnd::InsertChoice changed
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050704.zip

Post by dont_know_at_all » Mon Jul 04, 2005 3:50 am

Code: Select all

04 Jul 2005 by dkaa
- prototypes for CListWnd::AddString changed (fixes mq2tracking)
- rswiders change to XMLRead
Edit: jesus, you people are annoying
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050705.zip

Post by dont_know_at_all » Tue Jul 05, 2005 3:49 am

05 Jul 2005 by dkaa
- fixed the AltAbilityReady and AltAbility members
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050711.zip

Post by dont_know_at_all » Mon Jul 11, 2005 8:03 pm

Code: Select all

11 Jul 2005 by dkaa
- fixed the AltAbilityTimer members
- fixed else processing if there is not a "{" on the else line
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050715.zip

Post by dont_know_at_all » Fri Jul 15, 2005 12:39 pm

Updated for the 07/13 patch.
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Sat Jul 16, 2005 10:05 pm

Code: Select all

16 Jul 2005 by dkaa
- further fixes for else

12 Jul 2005 by Lax
- Added Top-Level Object:
  * int Select[value,...]
    This replaces ${String[ x y z ].Find[ ${Stuff} ]}, like so: ${Select[${Stuff},x,y,z]}
    The result will be 0 for none, 1 for the first, 2 for the second, ad infinitum (no limit)
note:

Code: Select all

/if (${eval}) {
    /echo stuff
} else
    /echo stuff2
The else line must have a command or a { on it.
--
<Thedude> I have to say your there retarded one.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

MQ2-20050907.zip

Post by dont_know_at_all » Wed Sep 07, 2005 1:27 pm

Code: Select all

- Lots of small changes and fixes.
- Item display updated (thanks to those who did this)
--
<Thedude> I have to say your there retarded one.