Inner Space:Release Notes

From Lavish Software Wiki

(Difference between revisions)
Revision as of 03:55, 26 January 2012
CyberTech (Talk | contribs)

← Previous diff
Revision as of 20:49, 2 June 2012
CyberTech (Talk | contribs)

Next diff →
Line 1: Line 1:
- Inner Space+ Inner Space
- Version 1.11+ Version 1.11
- (c) 2004-2012 Lavish Software+ (c) 2004-2012 Lavish Software
- ---------------------------------+---------------------------------
- +
- 1.11 Build TBA+
- - Minor support update, some works in progress...+
- - .NET 4.0 runtime is now supported+
- +
- 1.11 Build 5511+
- - Star Wars: The Old Republic compatibility fixes...+
- +
- 1.11 Build 5509+
- - Star Wars: The Old Republic window and cursor handling fixed, now supporting all+
- ISBoxer Window Layout styles! Happy New Year! :)+
- +
- 1.11 Build 5507+
- - Various compatibility and stability fixes+
- - Pasting with Ctrl+V should now work correctly in game launchers..+
- - Star Wars: The Old Republic compatibility improvements for Windows Vista+
- - Basic support for OpenGL games such as City of Heroes. +
- * Note that LavishGUI does not currently render text or textures under OpenGL+
- - Fixed an issue with 'Game' names that include a colon... ... -.-+
- +
- 1.11 Build 5496+
- - Star Wars: The Old Republic compatibility improvements+
- - Fixed compatibility with EverQuest 2's new launcher+
- - LavishScript+
- * Many additions to the videofeed data types available in sessions+
- +
- 1.11 Build 5475+
- - Fixed a crash issue with WoW 4.3 (PTR)+
- - Fixed a crash issue with RIFT+
- - Fixed mouse clipping related issues+
- +
- 1.11 Build 5472+
- - Fixed deadlock issues in Champions Online and Star Trek Online+
- - Fixed double-input issue in Runes of Magic+
- +
- 1.11 Build 5469+
- - Fixed a crash relating to a recent Windows Update on Windows 7+
- +
- 1.11 Build 5467+
- - Improved Pirates of the Burning Sea loading time+
- - Add Game window now checks the given path to ensure that it exists+
- - WindowFocus command now accepts an optional filter parameter, which can be any valid relay targets.+
- Example: uplink focus -next dps+
- +
- 1.11 Build 5464+
- - Emulated input events (e.g. those generated by ISBoxer) should now be more responsive in certain games such as+
- Champions Online and Star Trek Online+
- - Added game detection for Champions Online+
- - Input devices+
- * Steel Series WoW Mouse (original) is now natively supported+
- * Saitek Cyborg keyboard is now natively supported+
- - Fixed an issue with Inner Space recognizing the resolution selected by certain games+
- - LavishGUI+
- * lguilistbox:ClearItems now implicitly performs ClearSelection, generating the standard events instead of+
- silently destroying it. This also fixes lguicombobox retaining its selected text.+
- - LavishScript+
- * New method index:Shift[# position,# places] will make room in an index for # places elements at # position, by+
- shifting toward index.Size. The index will not be implicitly Resized, and elements at the end of the index may+
- be destroyed.+
- * Fixed a bug where index.Expand and index.ExpandComma were not prefixing the final element with a comma or space, +
- when the index is full+
- +
- 1.11 Build 5460+
- - Fixed an issue with incorrect cursor positioning when sending relative mouse movement to a foreground window+
- - Fixed Perpetuum being laggy once entering the game+
- - Added game detection for Perpetuum+
- - Added game detection for Ultima Online's Enhanced (Stygian Abyss) client+
- - Fixed an issue with games that use Direct Input for the keyboard (e.g. Dark Age of Camelot)+
- where incorrect keystrokes were sometimes sent to the game+
- - Fixed an issue with file redirection (virtualization) not working in certain cases+
- - Fixed an issue with game launcher detection sometimes mistaking a game client with a launcher due to the+
- folder it was in+
- +
- 1.11 Build 5452+
- - Input devices+
- * Steel Series Cataclysm Mouse is now natively supported+
- - Compatibility updates+
- * Fixed Aion crashing during launch on Windows 7+
- * Star Wars Galaxies with ISBoxer will no longer pop up the 'already running' message, even though it will+
- no longer exist 6 months from now+
- * Fixed a multi-PC mouse broadcasting issue with Lord of the Rings Online+
- - Fixed video recording again. Sound is no longer muted during video recording.+
- - LavishScript+
- * Queries now understand a NULL value type+
- * Added Query operator =~ meaning value and type equality, with == still working for this as well+
- * Added Query operator !~ meaning that either the value or type is not equal to the right side+
- +
- 1.11 Build 5437+
- - Compatibility updates+
- * Fixed an issue with the RIFT launcher sometimes crashing after clicking Play+
- * Laptops equipped with NVIDIA's Optimus graphics system should now work correctly+
- * Some issues with games disappearing instead of launching should now be fixed+
- +
- 1.11 Build 5431+
- - Fixed an issue with fake cursor rendering not working in EVE Online+
- +
- 1.11 Build 5430+
- - Fixed an issue with fake cursor rendering (cursor in non-focused windows) not working, usually exhibited with dual monitors+
- +
- 1.11 Build 5428+
- - Video Feed Viewers can now be made permanent, to not disappear when the window leaves input focus+
- - New data type members and methods:+
- - Data Type members/methods:+
- * videofeed:SetPermanentVideoFeeds[bool] - set whether ALL video feed viewers are considered permanent+
- * bool videofeed.PermanentVideoFeeds+
- * videofeed:RegisterOutput now includes an optional bool parameter to indicate permanence+
- +
- 1.11 Build 5422+
- - Fixed a deadlock in the Uplink sometimes experienced during session launches+
- - Input Devices now support multiple Key Sets. This makes it easy to expand the number of available key bindings+
- for any given input device. This is similar to the hotkey bank switching functionality in the Logitech G-series+
- software, which usually has 3 different hotkey banks. There is no limit to the number of Key Sets that can be +
- used per device.+
- - New data type members and methods:+
- * inputdevice input.Device[string name]+
- * string inputdevice.CurrentKeySet+
- * inputdevice:SelectKeySet[string name]+
- * bool lguielement.HitTest+
- * bool lguielement.HitTest[int x,int y]+
- - LavishScript+
- * Fixed a bug with using continue in a do/while loop, where it sometimes skipped the first condition+
- * New data type members and methods:+
- - objectcollection:EraseByQuery[uint query_id] - Erases any elements in the collection matching the given Query+
- - objectcollection:EraseByQuery[uint query_id,bool remove_MATCHES] - Erases any elements in the collection+
- that either match or do not match the given query+
- - index:RemoveByQuery[uint query_id] - Erases any elements in the index matching the given Query+
- - index:RemoveByQuery[uint query_id,bool remove_MATCHES] - Erases any elements in the index+
- that either match or do not match the given query+
- - note that although the above methods are essentially the same between index and objectcollection, the+
- method names are chosen to be consistent with existing index and objectcollection Erase and Remove methods+
- +
- 1.11 Build 5402+
- - Fixed a window sizing issue that affected some games+
- - Runes of Magic+
- * Added "No Patch" profile for Runes of Magic+
- * Running client.exe with parameters NoCheckVersion will now properly bypass the Runes of Magic launcher+
- - Possible fix for EverQuest 1 freezing issue related to mouse broadcasting+
- - Improved Logitech G13 support now includes all buttons as well as thumbstick control!+
- * New buttons G13-UP, G13-DOWN, G13-LEFT and G13-RIGHT can be used as key bindings to bind to the thumbstick+
- * The also thumbstick can be interpreted as a DPad control G13-POV, or as X and Y axes G13-X and G13-Y+
- - LavishScript+
- * New data type members and methods:+
- - unistring system.ClipboardText+
- - system:SetClipboardText[utf8]+
- - gdiwindow:PostMessage[int msg,optional int wparam,optional int lparam]+
- - gdiwindow:SendMessage[int msg,optional int wparam,optional int lparam]+
- - gdiwindow:Paste[optional utf8]+
- +
- 1.11 Build 5395+
- - RIFT game detection added+
- - Internet Explorer 9 compatibility update+
- - Entropia Universe compatibility update+
- - Improved cross-PC relay throughput. This should drastically improve mouse broadcasting speeds for multi-PC+
- ISBoxer users.+
- - Added "restore" option to WindowVisibility and WindowCharacteristics commands. This removes Maximize from+
- the window.+
- - LavishScript+
- * Added "Equal" members to most numeric data types+
- +
- 1.11 Build 5378+
- - Logitech G510 Keyboard support added+
- - Direct3D11 support! Tested on World of Warcraft and Lord of the Rings Online+
- - Game Configuration+
- * The "Display Selection" option that had a list of numbers has been replaced by a "Monitor Selection"+
- option with a list of your attached monitors, by the name Windows (GDI) refers to them, e.g. \\.\DISPLAY1+
- and \\.\DISPLAY2. **The current build does not transfer the old setting to the new setting, so if you use+
- this option please update your configuration.**+
- - DC Universe compatibility update+
- - Earthrise Beta+
- * Mouse fixed+
- - Lord of the Rings Online+
- * Added a workaround for a LOTRO rendering size limit that caused distortion and broke ISBoxer's Instant Swap +
- * "No Patch" profiles will no longer be created for LOTRO. LOTRO no longer breaks when running multiple +
- instances from the same folder, so this is unnecessary+
- - RIFT Beta compatbility update+
- - World of Warcraft+
- * Added DirectX9 and DirectX11 default profiles+
- * Bug fix: Mouse cursor will no longer stay centered after a mouselook (meaning that clicking+
- in the game world will no longer appear to center the cursor)+
- - Relay changes:+
- * Relay now accepts "uplink" as a target, meaning the uplink on the current PC+
- * Relay now accepts the following operators:+
- * grouping: ( and )+
- * union: , or | - examples: is1|is2|is3 or is1,is2,is3+
- * intersect: & - examples: healers&paladins or (is1,is2)&(is2,is3)+
- * NOT: ~ - examples: ~is1 or healers&~paladins +
- * modulo: % - this operator selects the Nth (1-based) window from a set, e.g. healers%1 for the first healer+
- in the group, healers%2 for the second healer in the group, or (is1,is2,is3)%2 for the second+
- from this set, etc. The value wraps around the size of the set. +
- - LavishScript:+
- * The == and != operators, when used in floating point math as opposed to Math.Calc64, now treats any two numbers+
- within 0.00000001 of each other as equal. Note that Calc64 is a misnomer, as its purpose is to provide 64-bit+
- integer math, whereas Math.Calc and all other calculations use 64-bit floating point math.+
- * RunScript command now additionally searches in a subdirectory with the same name as the script file+
- +
- 1.11 Build 5326+
- - Compatibility updates+
- - Fixed compatibility with Mono, used by the Unity 3D engine+
- - Dark Age of Camelot:+
- * Fixed compatibility with DAOC!+
- * Updated DAOC game detection, and added "DAOC No Patch" profile which launches login.dll +
- instead of camelot.exe+
- +
- 1.11 Build 5318+
- - Mouse "clipping" is now locked off by default (again?). This fixes a reported issue with Star Wars Galaxies+
- - Fixed an issue with window resizing not working properly in some situations+
- - Fixed various remaining mouse issues+
- - Fixed some compatibility issues that may have prevented some people from launching certain (or any) games,+
- including those related to Creative ALchemy+
- +
- 1.11 Build 5308+
- - Fixed cursor positioning issues with various games+
- - More updates to forced window mode+
- - EverQuest 1:+
- * Inner Space will now automaticaly add the patchme parameter when launching eqgame.exe directly without+
- any parameters.+
- - The Lord of the Rings Online:+
- * Fixed the "No Patch" profiles. The correct way to bypass the patcher is to execute TurbineLauncher.exe+
- with parameters -usetdm -invoker. Inner Space will now automatically add the -invoker parameter when+
- needed (without modifying your profile).+
- - Dungeons & Dragons Online:+
- * All LOTRO fixes now apply to Dungeons & Dragons Online as well+
- * Added auto-detection when the game is installed to the default path+
- - Ryzom:+
- * Fixed mouselook+
- * Added auto-detection for the game+
- - Updated development kits to Visual Studio 2010 libraries. Any IS Extensions or LavishScript Modules+
- will need to be updated accordingly.+
- - Fixed some possible causes of "Launcher error -22", and replaced cryptic the error message+
- +
- 1.10 Build 5245+
- - Fixed cursor positioning issues in Star Wars Galaxies+
- - Updates to forced window mode (when Inner Space forces a full screen mode game into a window)+
- * Fixed a "black screen" issue with switching away and back to a forced window+
- * Fixed cursor position issues+
- * If a game attempts to launch in full screen mode and fails, Inner Space will automatically+
- attempt forced window mode+
- +
- 1.10 Build 5243+
- - Fixed a crash issue with LOTRO on Vista. This fix probably solves some other crashes as well.+
- - Fixed the generated LOTRO No Patch profile+
- +
- 1.10 Build 5241+
- - Compatibility update+
- - Dark Age of Camelot: Fixed patcher.prod.sig error on Windows 7+
- - EverQuest 2: Fixed streaming EQ2 client issues, and added EverQuest II No Patch (Streaming) profile.+
- Launching the streaming EQ2 client without the LaunchPad requires additional parameters.+
- - Vanguard: Fixed bugs discovered via ISBoxer+
- - Fixed crashes with Microsoft SideWinder mouse+
- - Experimental fix for process launch freezes+
- - Cursor positioning issues in Aion and EVE should be fixed+
- - Added a "local" flag for relay groups. The keyword should come after the optional "other" flag +
- and before the relay group.+
- * Examples:+
- relay "other local mygroup" echo hi+
- relay "local mygroup" echo hi+
- +
- 1.10 Build 5170+
- - This release marks the end of a nearly year-long effort to rewrite the core of Inner Space,+
- with many months of extended testing to ensure that everything continues to work after the+
- update. If you encounter new issues after this update, please let us know as soon as possible+
- so we can correct the problem. Thanks!+
- - Compatibility fixes for other programs including Fraps, Comodo Internet Security,+
- and Symantec Endpoint Security+
- - Various stability fixes+
- - Fixed game launching bugs through a massive rewrite of the related code. Please+
- report any new issues caused by the new changes, thanks!+
- * Star Wars Galaxies DirectX error worked around. The error is usually suppressed by a+
- MS Application Compatibility fix. The bug is in Sony's swgclientsetup code, specifically+
- a check that wants a) the DirectX version number greater than or equal to 9, and b) the+
- DirectX version letter greater than or equal to 'c'. DirectX 10 and 11 have no version+
- letter, causing a message to be displayed saying that DirectX 9.0c or later is required.+
- Sony should fix the bug in their code (hint: only check for 'c' if it's DirectX 9), but +
- for now we have worked around it by providing a letter greater than or equal to 'c'.+
- - Aion now works+
- - Input device support added:+
- * Logitech G110+
- * Microsoft SideWinder X6 Keyboard+
- 1.09 Build 5039+1.11 Build TBA
- - Video Capture fixed+- More cursor/resolution fixes
- - Fixed game launching bugs, including but not limited to:+- Fixed a bug with keys not working in Runes of Magic
- * Dark Age of Camelot+- Dragging a LavishGUI window completely off the screen should now be more difficult. If you really
- * Runes of Magic+ want to do it, hold Shift.
- - Added support for older DirectInput games, e.g. Dark Age of Camelot+- Added port numbers to the OnUplinkConnected and OnUplinkDisconnected events, with port equal to 0
- + if the connection was not made FROM this uplink:
- 1.09 Build 5021+ * OnUplinkConnected[ip address,port]
- - Fixed a bug with UTF-8 character conversions in virtual file names+ * OnUplinkDisconnected[ip address,port,name]
- - LavishScript+- Improved WPF compatibility
- * Math.Calc will now properly give a 64-bit result in all cases+
- +
- 1.09 Build 5019+
- - Input device support added:+
- - Logitech G19+
- - X-Keys Desktop (newer firmware)+
- - Fixed an issue with AltGr on Belgian French keyboard layout in World of Warcraft+
- - Fixed an issue with string.Escape+
- - New object methods:+
- * bind:Press+
- * bind:Release+
- +
- 1.09 Build 5011+
- - Added support for Logitech G13 buttons+
- +
- 1.09 Build 5010+
- - EverQuest 1 & 2+
- * The voice chat software built into EverQuest will no longer count as an +
- Inner Space session. This also fixes "Inner Space was unable to initialize +
- the session" spam for EQ1.+
- +
- 1.09 Build 5007+
- - The Lord of the Rings Online+
- * Emulated full screen should now work correctly+
- - Fixed an issue where input may stop responding for some amount of time. Apparently+
- there is still an issue with this somewhere.+
- - Fixed issue with minimizing windows when the window characteristics are locked+
- (e.g. by ISBoxer)+
- - "Fixed" the infamous R6034 error box that some users get with some games+
- - "Fixed" an issue on Windows Vista/7 where Inner Space would appear to fail to run+
- when UAC is enabled, and Run as Administrator is not used.+
- - LavishScript+
- * Math.Calc now returns float64ptr instead of float, meaning an increase in precision+
- * Added float Math.Log+
- * Script-defined object type changes:+
- - New special member "GetFallthroughObject" may now return an object which will be+
- used in its place if a member or method of the objectdef does not exist+
- - Objectdefs are no longer limited to their host script+
- +
- 1.09 Build 4988+
- - Runes of Magic game should now work properly. Added a game detection for this game+
- in the default install location.+
- - Languages that were translating incorrectly when typing should now work+
- +
- 1.09 Build 4981+
- - Various Improvements to the virtual cursor. Inner Space can now be instructed+
- to draw the cursor if the game is in the background but would otherwise normally+
- show it.+
- - mouse.Cursor now gives the state of the virtual cursor+
- - New object members:+
- bool mouse.BackgroundCursor+
- - New object methods:+
- mouse:SetBackgroundCursor[bool]+
- - New commands in Sessions:+
- proclock on|off+
- gammalock on|off+
- - Fixed an issue with the Button-based LastChance events added in 4931+
- - Added new event in the Kernel:+
- * OnCursorStateChanged(bool Shown)+
- - File redirection now supports relative paths included in the filenames, and also+
- supports virtualizing folders by using / as the last character in the original+
- filename, e.g. FileRedirect "Logs/" "Logs-Other/". Subsequently, the filename in+
- the given folder can be automatically prepended by including text after the slash,+
- e.g. FileRedirect "Logs/" "Logs/Other-".+
- +
- 1.09 Build 4961+
- - EverQuest 1:+
- * Removed default profile-based file redirection for eqlsPlayerData.ini and +
- eqclient.ini, which only served to confuse people at this point. Some +
- people will probably complain about this change, but redirection can still +
- be done via ISBoxer Virtual Files or through manual configuration.+
- * Fixed a startup crash caused by a race condition in the game.+
- Hint for SOE: Window resize handler appears to be accessing the device to reset +
- it, before the device pointer is stored after CreateDevice.+
- - The default startup script will now detect whether there is an AltGr key. If+
- there is, default binds that would otherwise use Ctrl+Alt will use Shift+Alt+
- instead (and thus not interfere with AltGr). +
- +
- 1.09 Build 4953+
- - All known EverQuest 1 issues should now be eliminated+
- - Fixed a few more remaining window management and mouse positioning issues+
- - Fixed some issues related to "Force Windowed" option+
- - LavishScript Module API version 18 +
- +
- 1.09 Build 4937+
- - Fixed some remaining window management and mouse positioning issues+
- +
- 1.09 Build 4931+
- - ISXDK version 31+
- * Extension users: Download new versions of your extensions if available+
- * Extension developers: Extensions must be recompiled, with Visual Studio 2008.+
- - Improved window management+
- * Mouse cursor positioning issues should now be eliminated+
- * Force Windowed (a Profile option in Game Configuration) should work better+
- for some games (notably, EQ1)+
- - Fixed issue with -nomodifiers in Press command when multiple modifiers should+
- be released+
- - Added new events in the Kernel:+
- * OnButtonDownLastChance+
- * OnButtonUpLastChance+
- * OnButtonMoveLastChance+
- * OnMouseWheelLastChance+
- These events are identical to the non-LastChance, but fire only if binds and GUI +
- (Inner Space, not game) do not consume the input.+
- - Kernel input events now additionally include an unsigned timestamp parameter+
- - New uplink command:+
- * Kill <session name>+
- Terminates an Inner Space session process by session name +
- +
- 1.09 Build 4904+
- - Fixed issue with Mouse1 through Mouse5 not resolving in some cases for +
- Press command+
- - Fixed session numbering issue with EVE Online in the default startup script.+
- Also added a dynamic way to fix similar issues without an Inner Space patch.+
- - Improved DirectInput compatibility+
- - LavishScript:+
- * Fixed crash in Math processor when there's more values than operators+
- - LavishGUI:+
- * Fixed issue with using SetWidth and SetHeight methods on a Window element+
- * Fixed lguiwindow:SetTitle+
- * Frames now properly adhere to Left/Right click-through+
- +
- 1.09 Build 4900+
- - File redirection now properly handles UTF-8 characters in the filenames+
- - Windowtext command now properly handles UTF-8 characters+
- +
- 1.09 Build 4896+
- - Lord of the Rings Online:+
- * Fixed emulated keystrokes including Num keys+
- +
- 1.09 Build 4895+
- - EverQuest 1:+
- * Fixed mouse positioning issue that previously started at Character Select screen+
- +
- 1.09 Build 4891+
- - EverQuest 1:+
- * Restored full keyboard functionality (no more broken keys that started recently)+
- +
- 1.09 Build 4889+
- - Lord of the Rings Online:+
- * UserPreferences.ini will now be redirected properly if requested+
- * International (or non-US English) keyboard layouts should no longer be broken+
- +
- 1.09 Build 4888+
- - Fixed various input-related issues, including:+
- * Num Lock and Num keys should now work properly (including Alt+Num keys)+
- * Caps Lock should now work properly+
- * AltGr key found on various international keyboards now functions properly. +
- Be aware, however, that as the AltGr key is implemented in Windows as CTRL+ALT, +
- any Inner Space binds using CTRL+ALT will interfere. At present, this includes +
- (by default -- any and all of these can be removed or changed) +
- - CTRL+ALT+# (1 through 0, as many sessions as you have) globally for session switching+
- - CTRL+ALT+F for FPS indicator+
- - CTRL+ALT+M for Memory indicator. +
- +
- 1.09 Build 4887+
- - Fixed various exit-related issues (crash and "ghosting")+
- +
- 1.09 Build 4882+
- - Relay groups are now automatically linked with Remote Uplinks+
- - Remote Uplinks should now deny duplicate connections+
- - Fixed a Remote Uplink disconnection detection issue+
- - Fixed a crash on exit+
- +
- 1.09 Build 4868+
- - Fixed (and re-fixed) EverQuest 1 mouse-related issues+
- +
- 1.09 Build 4865+
- - File redirection will now automatically copy the original file to the new file if+
- the file does not exist .+
- - Fixed a crash in shutdown for G15 or G11 users +
- +
- 1.09 Build 4862+
- - Added "all uplinks" and "all other uplinks" targets to relay command+
- - Remote sessions can now join relay groups+
- - Experimental support for new X-Keys input devices (xkeys.com). Older X-Keys+
- devices are natively supported, but devices using the newer firmware needed+
- special handling. I don't have an X-Keys device to test with, but it should work.+
- - Added PlaySound command+
- - Added -lock and -unlock to WindowCharacteristics command+
- - New Command:+
- * LockForeground <on|off>+
- - LavishScript+
- - script.CurrentDirectory is now correct during pre-processing+
-1.09 Build 4839+1.11 Build 5616
- - World of Warcraft: Fixed virtual mouse positioning issue introduced by WoW 3.0.8+- Drastically improved performance of uplink networking. Multi-PC ISBoxer users will see immediate
- - Added additional output to bind failures+ benefits
- - Added additional output to "Failed to launch" (when attempting to launch an+- Fixed a bug with Alt Gr not operating correctly for some keyboard layouts
- application through Inner Space). It now either briefly describes the problem+- Dark Age of Camelot compatibility update
- or includes an error code that can be reported.+- Perpetuum compatibility update
- - Added detection for corrupt InnerSpace.XML file. If InnerSpace.XML is corrupt,+- Text-to-Speech can now be done through the Speech object (speech type) in the Uplink
- a message box will pop up with the option to delete it and start fresh.+ * speech:Speak[text to speak]
- - MouseWheelUp and MouseWheelDown are now available for the Bind and Press commands,+ * speech:Speak[-volume,0.5,-speed,0.5,text to speak]
- as well as button events+- The new Speak command can also be used for Text-to-Speech in the Uplink
- - Processor command no longer stops processing additional parameters at "only"+ * speak "text to speak"
- - LavishSettings+ * speak -volume 0.5 -speed 0.5 "text to speak"
- - Settings and Sets now support Attributes, which must follow XML attribute name rules+- httpget command now supports additional parameters to perform http POST. These parameters must
- - New object type:+ come before all others (-atom, -file or the URL)
- * settingattribute+ * -postparam <NAME> <VALUE>
- - New object members+ * -postfile <NAME> <FILENAME>
- * settingattribute setting.FindAttribute[name]+ * example: httpget -postfile screencap "MyScreenshot.jpg" http://upload.somewhere.com/screencap
- * settingattribute setting.FindAttribute[name,auto-create with default value]+ 
- * settingattribute settingset.FindAttribute[name]+1.11 Build 5604
- * settingattribute settingset.FindAttribute[name,auto-create with default value]+- Cursor positioning overhaul
- - New object methods+- Fake cursor (e.g. visible during broadcasting) should now work in many cases where it previously did not
- * setting:AddAttribute[name,value]+- Guild Wars 1 and 2 compatibility update
- * settingset:AddAttribute[name,value]+- Fixed a Star Trek Online crash
 +- Fixed a bug with the TERA Launcher
 +- Minecraft compatibility update
 +- Initial OpenGL rendering support, tested with Minecraft and World of Warcraft
 + * Known issue: Fake cursor does not render correctly
 + * Known issue: Text quality needs improvement
 + * Known issue: ISBoxer Window Layouts with small windows + Instant Swapping look wrong
 +- Fixed bugs with system:SetClipboardText and system.ClipboardText...
 + 
 +1.11 Build 5578
 +- ISBoxer Users, please update to build 40.2.405.1 or later if your Window Layout stops working.
 +- Improved Diablo 3 launching time
 +- Fixed a bug with the Alt key in EVE Online
 +- Improved fileredirect (Virtual File) compatibility
 +- LavishScript
 + * Fixed a bug with scripted math not short circuiting in some cases
 + 
 +1.11 Build 5564
 +- Diablo 3 Beta compatibility
 +- Windows 8 compatibility
 +- Improved fileredirect (Virtual File) compatibility
 + 
 +1.11 Build 5551
 +- Compatibility update for new EVE Online launcher
 +- Fixed a crash that could happen when using Windows' Encrypted File System feature
 +- LavishScript queries now accept _ToString as a field name
 + 
 +1.11 Build 5547
 +- Fixed a bug with launching Aion
 +- Initial support for Steam games
 + * Realm of the Mad God should work via Steam
 + * Terraria is also known to be working well
 + * Compatibility with other Steam games currently unknown -- please report back!
 + * The Steam overlay (Shift+Tab) may not yet be fully interactive and stable
 +- Fixed a bug with the Alt key in Star Wars: The Old Republic
 +- Fixed a bug with Star Trek Online freezing
 +- Fixed issues with some input languages not working correctly
 +- Real-time log parsing can now be done with the LogReader object (logreader type). This
 + can be used to develop damage meter widgets, multiboxing chat window widgets, and more.
 + * logreader:RegisterLog["filename with wildcards supporting #*?","LavishScript event name"]
 + * logreader:UnregisterLog["filename with wildcards supporting #*?","LavishScript event name"]
 + * The LavishScript event prototypes as: LogEvent[string filename,string action,string text]
 + where action is one of "open" "close" or "line", and text is the logged text for the "line"
 + action.
 + * Log file lines will also be passed through the LavishScript Trigger parser
 +- The dotnet command now accepts a '-disableconcurrentgc' switch. This can be used to help debug
 + .NET applications, but may hinder performance. To use it, issue 'dotnet -disableconcurrentgc'
 + before launching any appdomains.
 + 
 +1.11 Build 5521
 +- Various compatibility updates
 +- Fixed a double input issue with Megaten game
 +- Fixed input stoppage in Star Trek Online
 +- .NET 4.0 runtime is now supported.
 + * Windows XP is limited to .NET 2.0-3.5, even if .NET 4.0 is installed
== See Also == == See Also ==
 +* [[Inner Space:Build 4839 to 5511 Release Notes|Build 4839 to 5511 Release Notes]]
* [[Inner Space:Build 4332 to 4828 Release Notes|Build 4332 to 4828 Release Notes]] * [[Inner Space:Build 4332 to 4828 Release Notes|Build 4332 to 4828 Release Notes]]
* [[Inner Space:Build 3874 to 4330 Release Notes|Build 3874 to 4330 Release Notes]] * [[Inner Space:Build 3874 to 4330 Release Notes|Build 3874 to 4330 Release Notes]]

Revision as of 20:49, 2 June 2012

          Inner Space
         Version 1.11
 (c) 2004-2012 Lavish Software

1.11 Build TBA - More cursor/resolution fixes - Fixed a bug with keys not working in Runes of Magic - Dragging a LavishGUI window completely off the screen should now be more difficult. If you really

 want to do it, hold Shift.

- Added port numbers to the OnUplinkConnected and OnUplinkDisconnected events, with port equal to 0

 if the connection was not made FROM this uplink:
 * OnUplinkConnected[ip address,port]
 * OnUplinkDisconnected[ip address,port,name]

- Improved WPF compatibility

1.11 Build 5616 - Drastically improved performance of uplink networking. Multi-PC ISBoxer users will see immediate

 benefits

- Fixed a bug with Alt Gr not operating correctly for some keyboard layouts - Dark Age of Camelot compatibility update - Perpetuum compatibility update - Text-to-Speech can now be done through the Speech object (speech type) in the Uplink

 * speech:Speak[text to speak]
 * speech:Speak[-volume,0.5,-speed,0.5,text to speak]

- The new Speak command can also be used for Text-to-Speech in the Uplink

 * speak "text to speak"
 * speak -volume 0.5 -speed 0.5 "text to speak"

- httpget command now supports additional parameters to perform http POST. These parameters must

 come before all others (-atom, -file or the URL)
 * -postparam <NAME> <VALUE>
 * -postfile <NAME> <FILENAME>
 * example: httpget -postfile screencap "MyScreenshot.jpg" http://upload.somewhere.com/screencap

1.11 Build 5604 - Cursor positioning overhaul - Fake cursor (e.g. visible during broadcasting) should now work in many cases where it previously did not - Guild Wars 1 and 2 compatibility update - Fixed a Star Trek Online crash - Fixed a bug with the TERA Launcher - Minecraft compatibility update - Initial OpenGL rendering support, tested with Minecraft and World of Warcraft

 * Known issue: Fake cursor does not render correctly
 * Known issue: Text quality needs improvement
 * Known issue: ISBoxer Window Layouts with small windows + Instant Swapping look wrong

- Fixed bugs with system:SetClipboardText and system.ClipboardText...

1.11 Build 5578 - ISBoxer Users, please update to build 40.2.405.1 or later if your Window Layout stops working. - Improved Diablo 3 launching time - Fixed a bug with the Alt key in EVE Online - Improved fileredirect (Virtual File) compatibility - LavishScript

 * Fixed a bug with scripted math not short circuiting in some cases

1.11 Build 5564 - Diablo 3 Beta compatibility - Windows 8 compatibility - Improved fileredirect (Virtual File) compatibility

1.11 Build 5551 - Compatibility update for new EVE Online launcher - Fixed a crash that could happen when using Windows' Encrypted File System feature - LavishScript queries now accept _ToString as a field name

1.11 Build 5547 - Fixed a bug with launching Aion - Initial support for Steam games

 * Realm of the Mad God should work via Steam
 * Terraria is also known to be working well
 * Compatibility with other Steam games currently unknown -- please report back!
 * The Steam overlay (Shift+Tab) may not yet be fully interactive and stable

- Fixed a bug with the Alt key in Star Wars: The Old Republic - Fixed a bug with Star Trek Online freezing - Fixed issues with some input languages not working correctly - Real-time log parsing can now be done with the LogReader object (logreader type). This

 can be used to develop damage meter widgets, multiboxing chat window widgets, and more.
 * logreader:RegisterLog["filename with wildcards supporting #*?","LavishScript event name"]
 * logreader:UnregisterLog["filename with wildcards supporting #*?","LavishScript event name"]
 * The LavishScript event prototypes as: LogEvent[string filename,string action,string text]
   where action is one of "open" "close" or "line", and text is the logged text for the "line" 
   action.
 * Log file lines will also be passed through the LavishScript Trigger parser

- The dotnet command now accepts a '-disableconcurrentgc' switch. This can be used to help debug

 .NET applications, but may hinder performance. To use it, issue 'dotnet -disableconcurrentgc'
 before launching any appdomains.

1.11 Build 5521 - Various compatibility updates - Fixed a double input issue with Megaten game - Fixed input stoppage in Star Trek Online - .NET 4.0 runtime is now supported.

 * Windows XP is limited to .NET 2.0-3.5, even if .NET 4.0 is installed

See Also