Inner Space Releases

Inner Space version 1.11 Build 5422
Released: 2011-04-09
  • 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