Difference between revisions of "IS:ISBoxer"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 15: Line 15:
 
=== Known Issues ===
 
=== Known Issues ===
 
* Multiple Computers can be configured. However, exporting to Inner Space will not yet include the multiple Computer settings. This feature is still in development.
 
* Multiple Computers can be configured. However, exporting to Inner Space will not yet include the multiple Computer settings. This feature is still in development.
* EverQuest 1: Mouse repeating may not work at this time (most other features should be fine)
 
 
* AltGr key is not working properly for producing Alternate Graphics on international keyboards (this is a general Inner Space issue, but noting it here). It will be fixed as soon as possible -- sorry!
 
* AltGr key is not working properly for producing Alternate Graphics on international keyboards (this is a general Inner Space issue, but noting it here). It will be fixed as soon as possible -- sorry!
 +
* '''EverQuest 1: Please make sure you are on Inner Space build 4867 or later, and ISBoxer Toolkit build 19 or later!'''
  
 
== Instructions ==
 
== Instructions ==

Revision as of 04:52, 18 February 2009

Introduction

The ISBoxer Suite includes ISBoxer Toolkit, WindowSnapper, KeyMapper and Repeater. ISBoxer Toolkit is currently in Beta, that helps configure WindowSnapper, KeyMapper and Repeater, as well as other unique functionality for multi-boxing with Inner Space.

Downloads

ISBoxer Suite

Quick screenshot of ISBoxer Toolkit. Click to enlarge.

Current Beta release:

The ISBoxer Suite installer will install ISBoxer Toolkit, WindowSnapper, KeyMapper and Repeater. Please install to your Inner Space folder (which should be selected by default during installation).

Upgrading to a new version

No special upgrade instructions at this time. Simply install the new version, and it will be compatible with your old settings.

Known Issues

  • Multiple Computers can be configured. However, exporting to Inner Space will not yet include the multiple Computer settings. This feature is still in development.
  • AltGr key is not working properly for producing Alternate Graphics on international keyboards (this is a general Inner Space issue, but noting it here). It will be fixed as soon as possible -- sorry!
  • EverQuest 1: Please make sure you are on Inner Space build 4867 or later, and ISBoxer Toolkit build 19 or later!

Instructions

The following is a very general overview of the process of using ISBoxer Toolkit. Everything you need to know is designed to be built in and easy to use and understand. If you need help, please let us know so that we can help you with it (see Join us in chat, below), and then correct the problem in our software. We also have walkthrough videos (see below) that demonstrate actual configuration with ISBoxer Toolkit.

  1. Make sure Inner Space is installed, and has been run at least once.
  2. After making sure Inner Space is closed, launch the ISBoxer Toolkit (note: you may need to right click and select "Run as Administrator" if using Windows Vista or Windows 7)
  3. Create one or more Character Sets. A Character Set defines a team you will be playing. See the Walkthrough Videos below for general assistance with setup.
  4. Find one of the two ways to Export to Inner Space (the Walkthrough Videos may help you if you cannot find one)
  5. Launch (or re-launch) Inner Space
  6. Launch a Character Set from the Inner Space menu (under ISBoxer Character Sets)

Walkthrough Videos

Once you have ISBoxer Toolkit installed and the Inner Space scripts (WindowSnapper, KeyMapper and Repeater) extracted to the Scripts folder as described above, you can watch our new walkthrough videos for some helpful explanations.

Next we will be working on videos that will show more information for specific games, such as World of Warcraft (including how to use FTL Modifiers), EverQuest, EverQuest 2, Lord of the Rings Online, and others.

Using Multiple Computers

While configuring for multiple computers is not fully implemented in ISBoxer Toolkit yet, it is possible to use multiple computers with a few extra steps.

Step 1: Configure a Character Set for each Computer

First, set up each computer individually with any desired Character Sets, Window Layouts, Key Maps and so on. Many features will automatically work with multiple PCs, including Repeater and Mapped Keys that send Keystrokes or Key Map actions to either All (with or without current) or Groups (Action Target Groups). Any feature that requires selecting a Computer (such as a Slot in a Character Set, or Mapped Key Light actions) will not yet work and may be removed from final functionality (specifically regarding the Slot in the Character Set, that will probably go).

Because Character Set Slots are same-PC only when selecting a target for sending a keystroke, if you want to use an individual Character on another PC as a target, you will need to create an Action Target Group with only that Character on it (on the PC that the Character is running on), and an Action Target Group on the PC to send from (so that it will show up in the list of targets). Action Target Groups will work as long as the Computers are connected together (see Step 2 below) before launching the Character Sets.

Step 2: Connect Inner Space on the Computers

Here, we must network Inner Space. This part is currently best done with a Star topology -- that is, any number of PCs connected through one central PC. Designate one PC that will connect to each of the others. Don't worry about how to do that yet, because first all of the other PCs need to have incoming connections enabled. On each other PC, open the Inner Space configuration window by right clicking Inner Space in the system tray (while it is running), and selecting Configuration from the menu. In the Configuration window that opens, at the bottom part of the General tab, is a check box that says Enable incoming connections on port (with 10101 filled in the box next to it). Check the box to enable incoming connections, then click Apply, and restart Inner Space. Incoming connections will not be enabled until Inner Space is restarted. You may need to open incoming TCP port 10101 in your firewall software -- as different people have different software, I cannot easily explain how that is done, sorry! You might not need to, you can worry about that if connecting fails from the main PC. After enabling incoming connections for each of the other PCs, the main PC must then connect to each of the others. On the main PC, select Console from the Inner Space menu, to open a command console window in the main program. You will need to enter a command to connect to each of the other PCs, as follows:

remoteuplink -connect 192.168.1.101

However, you must replace 192.168.1.101 in the line above with the IP address or name of the other PC. If you don't know where to find either of those, the name of the PC is the default value for the "Unique name for this uplink" box found directly above where you enabled incoming connections, so you can try that name. Repeat this step for each of the PCs that you wish to connect to.

The connection process will need to be performed again if you shut down Inner Space or the connection is otherwise terminated. This process will be automatic later on when the multiple PC features in ISBoxer Toolkit are completed.

Step 3: Launch Character Set on each Computer

Just like you were playing on individual Computers, you must launch the desired Character Set on each, in the usual fashion (select from ISBoxer Character Sets in the Inner Space menu). As long as the PCs are connected, everything should work as described.

Reporting Bugs

To report bugs or other problems you can do one or more of the following:

  • Join the chat channel described in the section below and explain the problem
  • E-mail to lax@lavishsoft.com

Join us in chat

We are on irc.lavishsoft.com in channel #isboxer, the best place to talk about and get help with all of the tools for multi-boxing with Inner Space! Whether you are already using it, or just have some questions for people who are, please feel free to stop by.

If you do not know how to join IRC, click here to join us via your browser! There is no registration process or anything, but please select a Nickname (alias) so you don't appear as "mib_5few93" or such from not having a name.

Coming Soon

Pending Updates (completed for next Build)
Currently in development (may or may not be completed for next Build)
  • Ability to configure multiple PCs
Planned (not yet in development)
  • Improvement to Repeater List creation: Box to press keys in to toggle in the List
  • Improvement to Mapped Key creation: Ability to create multiple Mapped Keys with similar properties (e.g. 1 key to 1 key)

Release History

  • Beta Build #19 - 2009-02-17 (to download this specific version: Lavish.ISBoxerSuite.Beta.19.exe)
    • Fixed some EverQuest 1 issues
  • Beta Build #18 - 2009-02-17 (to download this specific version: Lavish.ISBoxerSuite.Beta.18.exe)
    • Fixed an issue with the Hotkey picker window drop-down box giving an error on some systems or not fully populating
  • Beta Build #17 - 2009-02-16 (to download this specific version: Lavish.ISBoxerSuite.Beta.17.exe)
    • Added Window Layout option to only "Swap Hot Character to main region" when a Slot hotkey is pressed, in addition to the other options
  • Beta Build #16 - 2009-02-16 (to download this specific version: Lavish.ISBoxerSuite.Beta.16.exe)
    • Added message if Game Configuration could not be read from Inner Space that explains how to solve the problem
    • Fixed "Open ISBoxer Toolkit Profile" menu option -- it now loads the selected file!
  • Beta Build #15 - 2009-02-15 (to download this specific version: ISBoxerToolkit-20090215-beta-15.zip)
    • Added Window Layout option to only "Swap Hot Character to main region" when a specific hotkey is pressed, instead of always
    • When launching a Character Set with a Window Layout that has Swap Hot Character to main region enabled, all windows will now move to their proper positions with the first Slot activated
  • Beta Build #14 - 2009-02-13 (to download this specific version: ISBoxerToolkit-20090213-beta-14.zip)
    • Fixed FTL modifiers for international keyboards
    • Added Window Layout option to remove border around main window
    • Added Character Set Slot option to configure maximum FPS (foreground and background)
    • Fixed Launch Interval option (Character Set) and increased the default interval to 7 seconds between launches
    • Launching ISBoxer Toolkit on Windows Vista or Windows 7 with a non-Administrator account and User Account Control enabled should no longer cause the application to crash -- it should now instruct the user to Run as Administrator
  • Beta Build #13 - 2009-02-09 (to download this specific version: ISBoxerToolkit-20090209-beta-13.zip)
    • Added Character Set option to configure the delay between launching characters
    • Added Window Layout option to cause mouse clicks that focus a window to not be passed to the game (useful for EQ2 and other games that would otherwise begin to mouselook, etc)
    • Added Character Set option to prevent the game from repositioning the window (e.g. EQ1, LOTRO) -- requires Inner Space build 4861 or later
    • Added Character Set option to cause the game to believe it is the foreground window (e.g. EQ2, LOTRO) -- requires Inner Space build 4861 or later
  • Beta Build #12 - 2009-02-06 (to download this specific version: ISBoxerToolkit-20090206-beta-12.zip)
    • Implemented the "any time I switch to this character" Hot Character action
    • Fixed problem with not restoring current directory when importing/exporting (this caused ISBoxerToolkitProfile.XML to save to the wrong directory and subsequently not find the last saved version when launching again)
    • Extended the delay a little bit between Character launches when launching a Character Set
    • Added settings to Repeater Profile to have Key and/or Mouse Repeat enabled at startup
    • Renamed WindowSnapper Profile to Window Layout
    • Renamed Relay Group to Action Target Group
    • Added option to Window Layout configuration to disable the Hot Character switching to the main window region (for example, to play 2 characters on 2 monitors, each being full screen)
    • Added Glossary of terms, which should help clear up any confusion about what a given word means (such as FTL) and how the feature is used
  • Beta Build #11 - 2009-01-28
    • Added Character Sets drag and drop to WindowSnapper and Repeater Profile pages
    • Added Character and Character Sets drag and drop to Key Map page
    • Selecting an item in the main tree will now default to selecting the root node in the item's page, instead of no selection. This also makes various things more apparent. (e.g. Game and Game Profile for each Character)
    • Renamed "Window" target descriptions for Character Slots to say Character Slots instead of Window (1 through 5, for example)
    • Removed "Screen Layouts", replaced with Computers (to be used for configuring multiple PCs). WindowSnapper Profiles can now use screen layouts from a given Computer instead
    • Reduced .NET requirement to 2.0 instead of 3.5 (this fixes issue with renaming things)
    • Added ability to assign actions other than keystrokes to Mapped Keys (e.g. load or unload one or more Key Maps, toggle indicator lights on devices that support them)
    • Added ability to import existing KeyMapper XML files
    • Known issues with Beta Build #11
      • Multiple Computers can be configured. However, exporting to Inner Space will not yet include the multiple Computer settings. This feature is still in development.
  • Beta Build #10 - 2009-01-18
    • Fixed CPU Cores not applying correctly
  • Beta Build #9 - 2009-01-18
    • Fixed some Repeater hotkeys not applying correctly
  • Beta Build #8 - 2009-01-18
    • Fixed some WindowSnapper hotkeys not applying correctly
    • Exporting to Inner Space now detects configuration problems such as Characters not having a Game or Game Profile selected. Previously this would have only been identified when attempting to launch the Character Set
  • Beta Build #7 - 2009-01-17
    • Fixed issues with WindowSnapper settings not properly applying when using PiPSqueak (session 1 borrows open slot option). Fix requires WindowSnapper 20090117 or later.
    • Added context menu to ISBoxer tree item
  • Beta Build #6 - 2009-01-17
    • In the Hotkey picker window, the dropdown box no longer disappears when you're pressing keys in the auto-detect box
  • Beta Build #5 - 2009-01-17
    • Screen display names are now sanitized. This fixes a problem where an ISBoxer Toolkit profile (configuration set) would be saved, but could not be loaded afterward
  • Beta Build #4 - 2009-01-16
    • Hotkey picker window now has a dropdown box with available button names
    • Fixed Inner Space path not saving properly when changed
    • Fixed some bugs when Inner Space path is not set
    • If Inner Space path is not detected at program startup, a folder selection window will pop up to ask the user to locate it