ISXEQ2

From ISMods Wiki


Contents

ISXEQ2 information for ISXEQ2 has moved

Please see: http://eq2.isxgames.com/wiki for up-to-date content.


ISXEQ2 by Amadeus


Introduction

This is an Inner Space Extension for the popular MMORPG game EverQuest II. Please visit Lavish Software for more information on the InnerSpace application, including acquisition information and usage documentation. This extension REQUIRES Inner Space in order to work.


Please follow http://www.isxgames.com/isxeq2/Acquisition_Step1.html to access the ISXEQ2 installation and setup wizard. During that process you will learn everything you need to know about the ISXEQ2 subscription service (as well as how to install and setup your new toy!)


If you have any problems or have more questions, please feel free to visit the isxGames Forums.


Acquisition and News

For the latest news and for discussion with other users of ISXEQ2, please bookmark and actively read the official ISXEQ2 forums.



Features

  • ISXEQ2 hooks into the EQ2 command interpreter so that you can enter Innerspace and custom ISXEQ2 commands directly into the game as 'slash' commands.
  • ISXEQ2 recognizes several EQ2 functions allowing for ISXEQ2 to directly interact with the game. (ie, EQ2Echo command)
  • ISXEQ2 allows you to 'use' any equipped item from the command line and/or from within an Inner Space script.
  • ISXEQ2 allows you to see the statistics and locations of all entities around you through use of the /where command.
  • ISXEQ2 impliments the InnerSpace trigger service so that you can create scripts that will respond to any incoming chat or text from the game.
  • ISXEQ2 impliments an overhead/overlay 'radar' that gives you a visual overview of all the entities surrounding you.
  • ISXEQ2 impliments several 'custom triggers' that are sent to your client via InnerSpace (for use in scripts) that are invisible to the player and is typically data that is not available to EQ2 players otherwise.
  • ISXEQ2 impliments a TLO and three datatypes exclusively for the automation of buying and selling to/from PC and NPC merchants as well as brokers.
  • ISXEQ2 impliments two datatypes exclusively for the utilities associated with Maintained Buffs/Debuffs as well as Effects that are on your character.
  • ISXEQ2 impliments a datatype ('ability') exclusively for the manipulation and presentation of information regarding character abilities.
  • ISXEQ2 impliments two datatypes and one TLO exclusively for the manipulation of EQ2's User Interface elements.


Basic Usage

ISXEQ2, like most IS extensions, adds game specific functionality to Inner Space. This is achieved by adding additional commands, data types, top level objects, and services.


Miscellaneous Features

  • Removes the limit on "Examine" windows which can be simultaneously open in EQ2. Without ISXEQ2, the limit is 10.

Commands

The following commands can be entered either in the Inner Space console (verbatim), or directly into your EverQuest II command window similar to any typical EQ2 slash ('/') command.

Data Types

Top-Level Objects

Custom Triggers

Scripts

Tutorials

PVP Server Restrictions

ISXEQ2 now runs on pvp servers with much less functionality than it did previously. Basically, any functionality that would give players an advantage over others, from a pvp standpoint (eg.,where, actor TLO, etc) is now disabled. Most 'utility' functionality should still be intact. ANY/ALL ISXEQ2 functionality is subject to change in regards to pvp servers.
  • ${Actor} and ${CustomActor} will return NULL for any PC, PET, or UNKNOWN type actors unless they're in your group or raid.
  • /where will never show any PC, PET, or UNKNOWN type actors.
  • /target will not target any PC, PET or UNKNOWN type actors unless they're in your group or raid
  • /face will not face any PC, PET, or UNKNOWN type actors unless you have one targetted already or unless they're in your group or raid.

Frequently Asked Questions

1. Inner space doesn't seem to hook into your real EQ2 session?

Using language specific servers other than your own may cause this to happen. To remedy it, set IS to start everquest2.exe instead of eq2.exe to skip the patcher.

2. How do I load ISXEQ2?

Press ` to bring up the IS console, and then type "ext ISXEQ2" without the quotes.

3. How do I run scripts?

Press ` to bring up the IS console, and then type "run scriptname" without the quotes.

4. How do I list what scripts are available to run?

You may also type "scripts -available" to list which scripts are in the IS scripts dir.

5. Why am I not able to send keystrokes, mouse movement, and mouse clicks when the EQ2 window is in the background?

From ISMods Wiki
EQ2 is specifically coded so that keystrokes, mouse movements and mouse clicks are ignored if the application is not the foreground window. What you need to do is go into your EQ2 game settings in Inner Space, under "Window Settings" and enable "Lock Foreground".
Also, you need to go under "Input Systems" and turn "Background Mouse" to the OFF setting.

Known Bug Tracking

  1. AddTrigger Trigger Repetition
When using chat tabs (even just 1), switching away from the tab and returning to it causes triggers to be reapplied to ALL buffered text in the selected tab. Do not use chat tabs if using AddTrigger.

See Also