|
Inner Space ReleasesInner Space version 1.19 Build 6969Released: 2022-08-16
- Inner Space now has a "Run as Administrator" setting. Note that disabling Run as Administrator may restrict various functionality.
- Diablo Immortal compatibility update
- Direct3D 12 compatibility update
- Dark Age of Camelot disappearing cursor fix
- Fixed global binds added via the Uplink
- Fixed a new issue with certain virtual files
- Fixed a freeze issue with Champions Online, Star Trek Online and related games
- Inner Space now has a setting to "Auto-start all Agents by default"
- LavishGUI 2
- Improved screen resizing behavior
- Fixed window element sizing when minimized
- LavishScript:
- New types: xmlreader, xmlnode
- A weakref can now refer to itself within weakref:SetReference, e.g. MyRef:SetReference[MyRef.Next]
- innerspace:Relay[target,object,method,... args]
- innerspace:Relay[target,command]
- innerspace:Relay[string json]
- Expects a JSON object containing "target' and "cmd" strings, with optional boolean "redirect" (false if not given) e.g. {"target":"all","cmd":"echo hi mom"}
- Alternative to "cmd", also accepts "object" and "method" strings with optional "args" array of strings, to execute an object method. For script-defined objects, the full JSON object is also provided via Context in this case, including any additional properties. e.g. {"target":"all","object":"LavishScript","method":"Echo","args":["hi mom"]}
- innerspace:RelayByRef[jsonvalueref jo]
- innerspace:LocalExec[target,object,method,... args]
- innerspace:LocalExec[target,command]
- innerspace:LocalExec[string json]
- innerspace:LocalExecByRef[jsonvalueref jo]
- lavishscript:Echo[...]
- system:DebugBreak
- system:ShowMessageBox[string text,string caption]
- system:DebugOutput[string text]
- innerspace:SetAutoDebug[bool]
- innerspace:SetAutoDebug[bool, string logfilename]
- bool innerspace.AutoDebug
- gdiwindow display.ForegroundWindow
- string jsonarray.GetType[...]
- string jsonobject.GetType[...]
- uint jsonobject.Used
- uint jsonobject.Size
- jsonarray:AddString[string]
- jsonarray:AddInteger[int64]
- jsonarray:AddBool[bool]
- jsonarray:AddNumber[float]
- jsonarray:AddNULL
- string type.Method[uint id]
- uint type.Method[string name]
- type type.Inherits
- jsonarray type.Members
- jsonarray type.Methods
- type type.VariableType
- jsonobject type.AsJSON
- string scriptobjecttype.Inherits
- string scriptobjecttype.PersistentClass
- bool scriptobjecttype.Member[string name]
- bool scriptobjecttype.Method[string name]
- bool scriptobjecttype.Function[string name]
- jsonarray scriptobjecttype.Members[bool followIncludes=TRUE]
- jsonarray scriptobjecttype.Methods[bool followIncludes=TRUE]
- jsonarray scriptobjecttype.Functions[bool followIncludes=TRUE]
- jsonobject scriptobjecttype.AsJSON[bool followIncludes=TRUE]
- jsonarray lavishscript.Aliases
- jsonarray lavishscript.Commands
- jsonarray lavishscript.Events
- jsonarray lavishscript.Scripts
- jsonarray lavishscript.TopLevelObjects
- jsonarray lavishscript.Types
- function script.Function[name]
- jsonarray script.Functions
- jsonarray script.Atoms
- jsonarray script.ObjectDefs
- jsonobject script.AsJSON
| |