Difference between revisions of "Inner Space:Release Notes"

From Lavish Software Wiki
Jump to navigation Jump to search
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Recent Release Notes ==
+
          Inner Space
            Inner Space
+
          Version 1.11
          Version 1.05
+
  (c) 2004-2012 Lavish Software
  (c) 2004-2005 Lavish Software
+
---------------------------------
---------------------------------
+
1.11 Build 5751
 
+
- Improved "Fullscreen Windowed" (in various games) setting behavior
1.05 Build 3824
+
- Fixed a rendering bug with Wizardry Online (beta)
  - LavishScript 1.88 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
  - Fixed a bug with the left-handed mouse setting in Windows, which broke Diablo 3's
 +
  click-and-hold to move functionality for left-handed players
 +
- PlanetSide 2 compatibility update
 +
- Improved support for files and folders with Unicode (international) names
 +
- Experimental fixes for some Direct3D-related crashes
 +
- Added Relay target operator #, which selects the nth element from the set on its left.
 +
  This is similar in function to %, but without wrapping around.
 +
- Crash reports include a timestamp
 +
- LavishScript 2 Standard Environment version 0.9.20121123.1
  
1.05 Build 3802
+
1.11 Build 5714
  - LavishScript 1.87 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
  - Added native support for Microsoft Sidewinder X4 S-keys
- LSModule v15
+
  - Torchlight 2 compatibility update
  - ISXDK v28
+
  - Fixed a bug with some games, including World of Warcraft and Guild Wars 2, not restoring the
  - Fixed memory leaks in XML, settings and GUI
+
  mouse position after mouselook in certain conditions
  - Fixed input loss bug in EverQuest 1
+
  - Improved Guild Wars 2 mouse panning
  - LavishNav, the new navigational system, is now active. The old nav system is still in tact for now. See http://www.lavishsoft.com/wiki/index.php/LavishNav
+
  - Added LavishScript data type audio, and top-level object Audio
- Added object types:
+
  - ismenuitem type now supports a Checked state
   * gdiwindow
+
  * bool ismenuitem.IsChecked
  - Added object type members:
+
  * ismenuitem:SetCheck[bool]
  * gdiwindow display.Window
+
   * ismenu:AddCommand and ismenu.AddCommand both accept an optional 3rd parameter for Checked state
  - Added Relay command for sessions to avoid issues with re-parsing commands with the Uplink command
+
  - OSExecute command now provides information upon failure
  - Fixed issue with Uplink not being compatible with some video cards
+
- LavishScript 2.0 interface (Alpha) is now available via ISXDK 32a with the ls2module SDK.
  - Fixed bug with comments in setting files progressively growing whitespace
+
  - Added LavishScript data type method
   
+
  * lavishscript:Eval[command,index:string]
1.04 Build 3520
+
    - Evaluates the given command, directing any lines of output into an index:string
  - Fixed a bug with undetouring and then re-detouring with the same trampoline
+
  - Added LavishScript data types lavishscript2, ls2module, ls2script
   
+
  - Added LavishScript top-level object LavishScript2
  1.04 Build 3503
+
  - LavishScript 2 Standard Environment version 0.8.20121026.1
  - LavishScript 1.86 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
 
  - Fixed a memory leak in the utf8string library in ISXDK that affected several areas of Inner Space
+
1.11 Build 5670
  - Fixed problems with detecting if a file with a UTF-8 filename exists
+
  - Fixed a bug with World of Warcraft in DirectX 9 mode, where LavishGUI textures would disappear
- XML parser now supports CDATA
+
  with High quality shadows enabled
+
  - Guild Wars 2 compatibility update
1.04 Build 3450
+
  - Second Life compatibility update
- LavishScript 1.85 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
  - Fixed upside-down background cursor in OpenGL
- Triggers now support atoms.  If the name given to AddTrigger is the name of an atom (as opposed
+
 
  to a normal function), that atom will be immediately executed, rather than queued.
+
1.11 Build 5664
  - Uplink console spam is now removed in favor of targeted relay response.  In other words, if you
+
  - Improved Windows 8 compatibility (EVE Online will now launch correctly)
  relay a command from one session to another, you will see the output in the session the command
+
- Improved Virtual File compatibility
  was sent from.
+
  - D3D11 support now explicitly uses d3d11.dll from the Windows System folder. This
- Game detection paths can now use folder aliases %PROGRAMFILES% %SYSTEM% and %WINDOWS%
+
  corrects a problem with EverQuest 2, which currently patches in DirectX 10 and
  - Added games to default list:
+
  DirectX 11 files to the EverQuest 2 folder. The files EverQuest 2 is currently
  * Age of Empires III
+
  patching in are not intended for redistribution and are not supposed to be in the
   
+
  EverQuest 2 folder.
1.03 Build 3382
+
  - Added data type methods direct3d9:SetCursorColor[########] and direct3d11:SetCursorColor[########]
- LavishScript 1.84 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
 
  - Fixed command truncation issue with relaying commands to a remote uplink
+
1.11 Build 5658
- Improved DirectInput handler, which fixes input leaks in EverQuest 1, and possibly other games
+
- Added native support for Logitech G600 Mouse buttons
  (FFXI Online comes to mind, but I don't have a valid FFXI account to test that with to know for sure)
+
  - Added support for a supplemental non-Administrator program to pass commands to Inner Space
- Support added all-around for UTF-8 filenames
+
  - Added data type method gdiwindow:SelectMenuItem[submenu...,item] to activate a menu item
+
  * Example: Display.Window:SelectMenuItem[&File,&Open...]
1.03 Build 3363
+
  - Added data type method display:Screencap[-flags,filename.ext,x1,y1,x2,y2]
- LavishScript 1.83 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
  * Flags and x1,y1,x2,y2 rectangle are optional
- Fixed a crash in D3D9 engine when Direct3D9 failed to initialize
+
  * Flags:
- Fixed a shutdown crash
+
    -directx: (Default) Perform the screencap with Direct3D-based capture; supports PNG, JPG, BMP
- Added Hybrid Mouse option (for use with EverQuest 1)
+
    -desktop: Perform the screencap with desktop-based capture (includes any windows on top, etc); supports BMP
+
    -clientcoords: (Default) Screencap coordinates given are based on the game client
1.03 Build 3354
+
    -screencoords: Screencap coordinates given are based on the desktop
- Fixed minor bugs
+
  * Image encoding is automatically derived from the filename ending in .bmp, .jpg or .png; desktop capture
- Fixed hole in stealth system that allowed Warden to detect Inner Space extensions
+
    currently supports BMP and PNG encoding
+
  * Examples:
1.03 Build 3353
+
    Display:Screencap[myscreencap.jpg] - capture game window
- Fixed bug with navpoint.Incoming
+
Display:Screencap[myscreencap.jpg,100,100,164,164] - capture a 64x64 region at 100,100
  - Added data type members:
+
Display:Screencap[-desktop,myscreencap.bmp] - capture game window plus layers on top of it
  uint navpoint.ID
+
Display:Screencap[-desktop,-screencoords,myscreencap.bmp,0,0,1600,900] - capture a 1600x900 desktop
  - Fixed some crash issues
+
  - Added data type methods direct3d9:DisableVSync and direct3d11:DisableVSync
+
 
1.03 Build 3334
+
1.11 Build 5642
  - Fixed crash on exit
+
  - Fixed a bug with Realm of the Mad God on Intel graphics
  - Fixed LavishGUI gauge tessellation
+
 
   
+
1.11 Build 5637
1.03 Build 3331
+
  - More cursor/resolution fixes
  - ISXDK v27 (old extensions must be updated)
+
  - Fixed a bug with keys not working in Runes of Magic
  - LSModule v14 (old LavishScript modules must be updated)
+
  - Fixed a bug with Warhammer Online streaming client not working
- LavishScript 1.81 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
  - Fixed a bug with with KeePass password management utility
  - LavishGUI 0.66 - http://www.lavishsoft.com/wiki/index.php/LavishGUI:Release_Notes
+
  - Dragging a LavishGUI window completely off the screen should now be more difficult. If you really
  - Font support has been changed to use Windows fonts. The font system now supports
+
  want to do it, hold Shift.
  UTF-8.
+
  - Added port numbers to the OnUplinkConnected and OnUplinkDisconnected events, with port equal to 0
- The default font has been changed from Terminal, which contains only ANSI characters,
+
  if the connection was not made FROM this uplink:
  to Courier, which supports UTF-8 and is pretty
+
  * OnUplinkConnected[ip address,port]
  - The default uplink UI has been improved a bit. We will be working on adding some new
+
  * OnUplinkDisconnected[ip address,port,name]
  UI stuff to make things easier on newcomers as well
+
  - Improved WPF compatibility
  - Relay command should now be able to relay directly to remote uplinks, not just sessions
+
  - LavishGUI list box item "values" are now strings instead of ints.
  - Inner Space now handles crashes smoothly when initially loading an extension, and will
+
 
  give a relevant warning such as "perhaps this extension was not meant to be loaded in
+
1.11 Build 5616
  the uplink" or this game
+
  - Drastically improved performance of uplink networking. Multi-PC ISBoxer users will see immediate
- Fixed crash in XMLSetting command with -get
+
  benefits
+
  - Fixed a bug with Alt Gr not operating correctly for some keyboard layouts
1.02 Build 3300
+
- Dark Age of Camelot compatibility update
- Fixed some crash issues
+
  - Perpetuum compatibility update
  - The crash reporting system now uses a new executable (the Lavish CrashMobile) to send
+
- Text-to-Speech can now be done through the Speech object (speech type) in the Uplink
  the crash report if the "Report Error" button is clicked.  This will prevent the
+
  * speech:Speak[text to speak]
  crashed application from hanging while attempting to send the crash report. Additionally,
+
  * speech:Speak[-volume,0.5,-speed,0.5,text to speak]
  hitting enter when typing in the crash window box will no longer automatically press the
+
  - The new Speak command can also be used for Text-to-Speech in the Uplink
  Send Report button :)
+
  * speak "text to speak"
  - Fixed typo in navigation system that caused paths to be incorrectly computed
+
  * speak -volume 0.5 -speed 0.5 "text to speak"
+
  - httpget command now supports additional parameters to perform http POST. These parameters must
1.02 Build 3285
+
  come before all others (-atom, -file or the URL)
- LavishScript 1.80 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
  * -postparam <NAME> <VALUE>
   
+
  * -postfile <NAME> <FILENAME>
  1.02 Build 3284
+
  * example: httpget -postfile screencap "MyScreenshot.jpg" http://upload.somewhere.com/screencap
  - Crash report improvements
+
 
  - Fixed some crash issues
+
1.11 Build 5604
  - Fixed EverQuest issues introduced in build 3279.
+
  - Cursor positioning overhaul
+
  - Fake cursor (e.g. visible during broadcasting) should now work in many cases where it previously did not
1.02 Build 3279
+
  - Guild Wars 1 and 2 compatibility update
  - Improved loading speed in some games
+
  - Fixed a Star Trek Online crash
  - Fixed some crash issues
+
  - Fixed a bug with the TERA Launcher
+
  - Minecraft compatibility update
1.02 Build 3273
+
  - Initial OpenGL rendering support, tested with Minecraft and World of Warcraft
- Inner Space crashes should now be caught automatically, and allow the option of sending
+
  * Known issue: Fake cursor does not render correctly
  us a crash report.
+
  * Known issue: Text quality needs improvement
   
+
  * Known issue: ISBoxer Window Layouts with small windows + Instant Swapping look wrong
1.02 Build 3210
+
  - Fixed bugs with system:SetClipboardText and system.ClipboardText...
- Fixed incompatibility (crash) with World of Warcraft Launcher
+
 
+
1.11 Build 5578
1.02 Build 3196
+
  - ISBoxer Users, please update to build 40.2.405.1 or later if your Window Layout stops working.
  - Removed code that reloads setting files in other sessions when saving them while we fix
+
  - Improved Diablo 3 launching time
  a problem with that
+
- Fixed a bug with the Alt key in EVE Online
+
- Improved fileredirect (Virtual File) compatibility
1.02 Build 3195
+
  - LavishScript
  - ISXDK v26 (old extensions must be updated)
+
  * Fixed a bug with scripted math not short circuiting in some cases
  - LavishGUI 0.65 - http://www.lavishsoft.com/wiki/index.php/LavishGUI:Release_Notes
+
 
  - LavishScript 1.78 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
1.11 Build 5564
  - Inner Space now natively supports the use of alternative scripting engines. The command
+
  - Diablo 3 Beta compatibility
  shell (console) is still LavishScript, and probably always will be, but this should not
+
- Windows 8 compatibility
  be perceived as limiting your ability to automateEngines may be added and externally
+
- Improved fileredirect (Virtual File) compatibility
  accessed (e.g. by other extensions that may want to add objects and functions to the
+
 
  engine) via the new "Script Engine" service.  ISXLua5 will provide an open source
+
1.11 Build 5551
  example for implementing script engines by adding a Lua 5.0 script engine.
+
  - Compatibility update for new EVE Online launcher
 
+
  - Fixed a crash that could happen when using Windows' Encrypted File System feature
  Script engines can add file extensions to be handled by the RunScript command (e.g.
+
- LavishScript queries now accept _ToString as a field name
  "run test" may run a file called test.lua), and the RunScript command also supports
+
 
  the *nix #! format, such as #!/usr/local/bin/perl or #!/usr/bin/env perl. Scripts should
+
1.11 Build 5547
  be written (and the engines implemented) in such a way that, given the same extensions to  
+
  - Fixed a bug with launching Aion
  the language (additional objects, functions, modules, etc), the script would run on a *nix
+
- Initial support for Steam games
  system.
+
  * Realm of the Mad God should work via Steam
- Fixed issue that allowed launching multiple Inner Space Uplinks
+
  * Terraria is also known to be working well
- Fixed navigation point custom field problem with reading from XML
+
  * Compatibility with other Steam games currently unknown -- please report back!
- Fixed incompatibility with Dark Age of Camelot
+
  * The Steam overlay (Shift+Tab) may not yet be fully interactive and stable
- Added games to default list:
+
- Fixed a bug with the Alt key in Star Wars: The Old Republic
  * Civilization 4
+
- Fixed a bug with Star Trek Online freezing
+
  - Fixed issues with some input languages not working correctly
1.01 Build 3124
+
- Real-time log parsing can now be done with the LogReader object (logreader type). This
- Fixed navigation system issue
+
  can be used to develop damage meter widgets, multiboxing chat window widgets, and more.
+
  * logreader:RegisterLog["filename with wildcards supporting #*?","LavishScript event name"]
1.01 Build 3117
+
  * logreader:UnregisterLog["filename with wildcards supporting #*?","LavishScript event name"]
  - Fixed "settingxml command" spam
+
  * 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"
1.01 Build 3106
+
    action.
- LavishGUI 0.64 - http://www.lavishsoft.com/wiki/index.php/LavishGUI:Release_Notes
+
  * Log file lines will also be passed through the LavishScript Trigger parser
  - Resolved versioning problem that lead to crashes with LavishScript modules
+
  - The dotnet command now accepts a '-disableconcurrentgc' switch. This can be used to help debug
  - The default console's default backbuffer size is now set to 1000. It was 500 originally,
+
  .NET applications, but may hinder performance. To use it, issue 'dotnet -disableconcurrentgc'
  but the BackBufferSize property was recently added in LavishGUI and without a default set,
+
  before launching any appdomains.
  happened to set the size to a meager 100 lines.
+
 
+
1.11 Build 5521
1.01 Build 3105
+
- Various compatibility updates
- ISXDK v25
+
  - Fixed a double input issue with Megaten game
- LSModule v13
+
  - Fixed input stoppage in Star Trek Online
- LavishScript 1.77 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
+
- .NET 4.0 runtime is now supported.
- LavishGUI 0.63 - http://www.lavishsoft.com/wiki/index.php/LavishGUI:Release_Notes
+
  * Windows XP is limited to .NET 2.0-3.5, even if .NET 4.0 is installed
- UI elements that have width or height changes in the UI will automatically reset
 
  their stored size and position
 
- Setting file saves should correctly propagate to other sessions
 
- The default patcher window now shows the latest patch notes, using a new type of LavishGUI
 
  element that is still under construction (so it doesn't have scroll bars and other
 
  convenient features at the moment, but does work)
 
- There is now an option to download unstable patches, which is off by default.  This will
 
  be used in the future to allow problems to be discovered by a wider range of testers
 
  before general use.
 
- When Inner Space restarts automatically for patching, it will now remove the defunct
 
  icon from the system tray
 
 
1.00 Build 3071
 
- LavishScript 1.75 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
 
- Fixed internal "sessions" count in the uplink.  This means the "Patch Now" button will
 
  work correctly after you have closed your sessions, instead of thinking there are still
 
  sessions open.
 
 
1.00 Build 3066
 
- LavishScript 1.74 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
 
 
1.00 Build 3060
 
- LavishScript 1.73 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
 
 
1.00 Build 3055
 
- Improved general stealth capabilities
 
 
1.00 Build 3043
 
- LavishScript 1.72 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
 
 
1.00 Build 3035
 
- Fixed version number base error in extension loading.  It now shows the proper numbers.
 
 
1.00 Build 3034
 
- ISXDK v24
 
- LSModule v12
 
- LavishGUI 0.62 - http://www.lavishsoft.com/wiki/index.php/LavishGUI:Release_Notes
 
- LavishScript 1.71 - http://www.lavishsoft.com/wiki/index.php/LavishScript:Release_Notes
 
- Inner Space is quietly exiting from "beta" which it has sat comfortably in for a good
 
  10 months or so, for no particular reason.
 
  
 
== 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 3874 to 4330 Release Notes|Build 3874 to 4330 Release Notes]]
 +
* [[Inner Space:Build 3034 to 3824 Release Notes|Build 3034 to 3824 Release Notes]]
 
* [[Inner Space:Build 2013 to 3034 Release Notes|Build 2013 to 3034 Release Notes]]
 
* [[Inner Space:Build 2013 to 3034 Release Notes|Build 2013 to 3034 Release Notes]]
 
* [[Inner Space:Alpha to Build 2013 Release Notes|Alpha to Build 2013 Release Notes]]
 
* [[Inner Space:Alpha to Build 2013 Release Notes|Alpha to Build 2013 Release Notes]]

Latest revision as of 07:34, 5 March 2013

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

1.11 Build 5751

- Improved "Fullscreen Windowed" (in various games) setting behavior
- Fixed a rendering bug with Wizardry Online (beta)
- Fixed a bug with the left-handed mouse setting in Windows, which broke Diablo 3's 
 click-and-hold to move functionality for left-handed players
- PlanetSide 2 compatibility update
- Improved support for files and folders with Unicode (international) names
- Experimental fixes for some Direct3D-related crashes 
- Added Relay target operator #, which selects the nth element from the set on its left.
 This is similar in function to %, but without wrapping around.
- Crash reports include a timestamp
- LavishScript 2 Standard Environment version 0.9.20121123.1

1.11 Build 5714

- Added native support for Microsoft Sidewinder X4 S-keys
- Torchlight 2 compatibility update
- Fixed a bug with some games, including World of Warcraft and Guild Wars 2, not restoring the 
 mouse position after mouselook in certain conditions
- Improved Guild Wars 2 mouse panning
- Added LavishScript data type audio, and top-level object Audio
- ismenuitem type now supports a Checked state
 * bool ismenuitem.IsChecked 
 * ismenuitem:SetCheck[bool]
 * ismenu:AddCommand and ismenu.AddCommand both accept an optional 3rd parameter for Checked state
- OSExecute command now provides information upon failure
- LavishScript 2.0 interface (Alpha) is now available via ISXDK 32a with the ls2module SDK.
- Added LavishScript data type method
 * lavishscript:Eval[command,index:string]
   - Evaluates the given command, directing any lines of output into an index:string
- Added LavishScript data types lavishscript2, ls2module, ls2script
- Added LavishScript top-level object LavishScript2
- LavishScript 2 Standard Environment version 0.8.20121026.1

1.11 Build 5670

- Fixed a bug with World of Warcraft in DirectX 9 mode, where LavishGUI textures would disappear
 with High quality shadows enabled
- Guild Wars 2 compatibility update
- Second Life compatibility update
- Fixed upside-down background cursor in OpenGL

1.11 Build 5664

- Improved Windows 8 compatibility (EVE Online will now launch correctly)
- Improved Virtual File compatibility
- D3D11 support now explicitly uses d3d11.dll from the Windows System folder. This 
 corrects a problem with EverQuest 2, which currently patches in DirectX 10 and 
 DirectX 11 files to the EverQuest 2 folder. The files EverQuest 2 is currently 
 patching in are not intended for redistribution and are not supposed to be in the
 EverQuest 2 folder.
- Added data type methods direct3d9:SetCursorColor[########] and direct3d11:SetCursorColor[########]

1.11 Build 5658

- Added native support for Logitech G600 Mouse buttons
- Added support for a supplemental non-Administrator program to pass commands to Inner Space
- Added data type method gdiwindow:SelectMenuItem[submenu...,item] to activate a menu item
 * Example: Display.Window:SelectMenuItem[&File,&Open...]
- Added data type method display:Screencap[-flags,filename.ext,x1,y1,x2,y2]
 * Flags and x1,y1,x2,y2 rectangle are optional
 * Flags:
   -directx: (Default) Perform the screencap with Direct3D-based capture; supports PNG, JPG, BMP
   -desktop: Perform the screencap with desktop-based capture (includes any windows on top, etc); supports BMP
   -clientcoords: (Default) Screencap coordinates given are based on the game client
   -screencoords: Screencap coordinates given are based on the desktop
 * Image encoding is automatically derived from the filename ending in .bmp, .jpg or .png; desktop capture
   currently supports BMP and PNG encoding
 * Examples:
   Display:Screencap[myscreencap.jpg] - capture game window

Display:Screencap[myscreencap.jpg,100,100,164,164] - capture a 64x64 region at 100,100 Display:Screencap[-desktop,myscreencap.bmp] - capture game window plus layers on top of it Display:Screencap[-desktop,-screencoords,myscreencap.bmp,0,0,1600,900] - capture a 1600x900 desktop

- Added data type methods direct3d9:DisableVSync and direct3d11:DisableVSync

1.11 Build 5642

- Fixed a bug with Realm of the Mad God on Intel graphics

1.11 Build 5637

- More cursor/resolution fixes
- Fixed a bug with keys not working in Runes of Magic
- Fixed a bug with Warhammer Online streaming client not working
- Fixed a bug with with KeePass password management utility
- 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
- LavishGUI list box item "values" are now strings instead of ints.

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