ISXEQ Latest Release -- March 28, 2005

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:

ISXEQ Latest Release -- March 28, 2005

Post by Lax » Thu Feb 24, 2005 2:45 pm

ISXEQ information, including how to compile, can be found here: http://www.ismods.com/wiki/index.php/ISXEQ
Please contribute information there if you can.

ISXEQ is a sister project of MQ2 designed for use with Inner Space, a product of Lavish Software (my company). Inner Space and Lavish Software are completely separate from MQ2, and your donations to MQ2 are NOT toward a Lavish Software subscription, they go to the MQ2 developers (who are not part of Lavish Software). ISXEQ is released under the GPL, same as MQ2, and is technically free software. If you do not have a Lavish Software subscription, you must use MQ2 instead of ISXEQ.
Last edited by Lax on Mon Mar 28, 2005 6:20 pm, edited 6 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 » Thu Feb 24, 2005 2:45 pm

MQ2-20050224

Code: Select all

24 February 2005 by Lax
- Added commands converted by JGC84 and SlimJim (fixed where appropriate)
  * MacroBeep
  * Ranged
  * SetAutoRun
  * DisplayLoginName
  * PopupText
  * SellItem
  * BuyItem
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 » Fri Feb 25, 2005 3:08 am

MQ2-20050225

Code: Select all

25 February 2005 by Lax
- This release requires ISXDK version 8b
- Converted ALL data types, and all TLOs besides the following:
  NearestSpawn
  Ini
  LineOfSight - Will be different from original.  Original used special handling for a :,
                but must no longer do so
- Most commands still need to be converted
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 Feb 26, 2005 7:36 pm

MQ2-20050226

Code: Select all

- Added command converted by SlimJim
  * Where
- Set up handling for ISXEQ data type methods.  Methods are declared in MQ2DataTypes.h, but
  the GetMethod function is implemented in ISXEQDataTypes.cpp
- Added data type methods:
  spawn.Target: Targets the spawn.  ex: Me:Target
  buff.Remove: Removes the buff. ex: Me.Buff[1]:Remove
  window.LeftMouseDown: Presses the left mouse button on the center of the window (you MUST 
                        follow with a left mouse up. Generally you do NOT want to use this!)
  window.LeftMouseUp: Presses and then releases the left mouse button on the center of the window
                      (generally you want to use this instead of LeftMouseDown at all)
  window.LeftMouseHeldDown: Presses the left mouse button on the center of the window, and tells 
                            the window that the button was *held* (you MUST follow with a left 
                            mouse held up. Generally you do NOT want to use this!)
  window.LeftMouseHeldUp: Presses and then releases the left mouse button on the center of the 
                          window, and tells the window that the button was *held* (generally you
                          want to use this instead of LeftMouseHeldDown at all)
  window.RightMouseDown: Presses the right mouse button on the center of the window (you MUST 
                        follow with a right mouse up. Generally you do NOT want to use this!)
  window.RightMouseUp: Presses and then releases the right mouse button on the center of the window
                      (generally you want to use this instead of RightMouseDown at all)
  window.RightMouseHeldDown: Presses the right mouse button on the center of the window, and tells 
                            the window that the button was *held* (you MUST follow with a right 
                            mouse held up. Generally you do NOT want to use this!)
  window.RightMouseHeldUp: Presses and then releases the right mouse button on the center of the 
                          window, and tells the window that the button was *held* (generally you
                          want to use this instead of RightMouseHeldDown at all)
  window.ListSelect[#]: Selects item # in a combo or list
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 Feb 27, 2005 6:31 pm

MQ2-20050227

Code: Select all

27 February 2005 by Lax
- This release requires ISXDK version 8c. IS version 0.75 is also recommended, but is
  not required unless you want to use ISXEQMap
- Fixed ISXEQ services
- Commands converted by SlimJim:
  * Target
  * WhoFilter
- Converted MQ2Map to ISXEQMap.  To use, compile ISXEQMap (wow really?), load ISXEQ first,
  and then load ISXEQMap.  You must unload ISXEQMap before unloading ISXEQ.  The commands
  are almost exactly the same, just dont prefix with a slash.  Also, settings are stored in
  ISXEQMap.xml rather than an ini file.
- Added ISXEQClient.h file which is automatically included by MQ2Plugin.h for you.  Just make
  sure that your plugin has "ISXEQ" in its "Preprocessor Definitions" project setting.  mkplugin
  will be able to generate standard ISXEQ clients (MQ2 plugin's cousin) soon.
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 » Tue Mar 08, 2005 9:10 pm

MQ2-20050308

Code: Select all

8 March 2005 by Lax
- Fixed problem with spawn service crashing in a zone with ground items if a client connected
- mkplugin now creates ISXEQ client files also (you can run it on existing MQ2 plugins to 
  create the ISXEQ files without changing the old, existing files)
- ISXEQChat, ISXEQChatWnd, ISXEQItemDisplay, ISXEQLabels
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 Mar 19, 2005 4:12 pm

MQ2-20050319.zip

Code: Select all

19 March 2005 by Lax
- ISXEQChatWnd bug fixes

18 March 2005 by Lax
- Access to LavishScript stringptr, intptr, boolptr, floatptr, byteptr types built in
- Added SPAWNSERVICE_ADDGM and SPAWNSERVICE_REMOVEGM - cronic
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 » Mon Mar 28, 2005 6:20 pm

MQ2-20050328.zip

Code: Select all

28 March 2005 by Lax
- Added IS "Triggers" service usage.  Macros can now use AddTrigger (IS 0.78) to handle 
  chat window stuff
- Commands converted by onetimehero
  * CastSpell
  * MemSpell
  * DoAbility
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0