Inner Space Releases

Inner Space version 1.18 Build 6837
Released: 2022-01-27
  • World of Warcraft compatibility update
  • EVE compatibility update
  • Diablo II Resurrected compatibility update
  • MIR4 compatibility update
  • Crowfall compatibility update
  • Tree of Savior comptatibility update
  • Audio engine is now loaded on-demand
  • Improved handling of Console menu item
  • Uplink window now fills the monitor work area
  • The Maximize button on the Uplink window now does something (still non-standard maximize/minimize behavior)
  • Fixed various keyboard/modifier state issues relating to switching windows
  • Added "foreground" to relay resolver, e.g. "relay foreground echo hi"
  • Agents
    • Agent events now use the Agent's folder as CWD
    • Agents now also include version, description, provides, conflicts, dependencies, minimumBuild
    • unistring agent.Version
    • unistring agent.Description
    • uint agent.MinimumBuild
    • jsonarray agent.Dependencies
    • jsonarray agent.Provides
    • jsonarray agent.Conflicts
    • bool agent.AutoStart
    • agent:SetAutoStart[bool]
  • LavishGUI 2
    • Numerous interaction fixes, including mouse wheel, modifier keys, clicking to focus
    • Fixed issues with videofeed and videofeedsource elements
    • Fixed a bug with combobox selection detaching the selected item
    • Fixed crashes with with self-detructive Input Hooks, itemlist, and others
    • Fixed an issue with item lists not appearing to have a highlighted item, if the item started out selected
    • Added inputpicker control and lgui2inputpicker object type
    • lgui2 object .JSON members moved to .AsJSON
    • jsonobject lgui2layer.Bindings
    • Fixed missing lgui2element.InputHook member
    • Added 'none'/'nomodifiers' and 'any'/'anymodifiers' hooks and bindings (for specifying modifiers)
    • LGUI2.Element[] no longer resolves to an element
  • LavishScript
    • New object types (uplink only): innerspaceuplink, relaygroup
    • New Top-Level Objects (uplink only): ISUplink
    • ${SomeObject[]} should now produce the same result as ${SomeObject[""]}
    • Fixed an issue with pre-parsed sequences sometimes returning a "variable" type
    • New "OnFileOpen" event
    • Add Game window now fires "GamesChanged" event
    • New LMAC task type "ls1.code"
    • The Sessions TLO, within a Session, will return a jsonarray if given "array" parameter, e.g. ${Sessions[array]}
    • bool innerspacesession.AllowFlashWindow
    • innerspacesession:SetAllowFlashWindow[bool]
    • jsonvaluecontainer:ImportINI[filename]
    • settingset:ImportINI[filename]
    • jsonobject innerspacesession.LoaderFlags