|
Lavish Software ReleasesInner Space version 1.19 Build 7276Released: 2024-10-06
- EVE Online Launcher compatibility update
- EverQuest 1: Fixed a ResetDevice() error when exiting character select to server select
- EverQuest 2: Fixed an issue with background cursor visibility
- Stability fixes
- Fixed an intermittent crash during startup in some DirectX 11 games
- Updated DxNothing game detection
- New Virtual Input:
- Fixed an issue with double-click in Dark Age of Camelot
- Fixed an issue with inputs via Remote Desktop
- Fixed an issue with right-side modifiers
- Fixed an issue with mouse button release in Direct Input games (e.g. EverQuest)
- Fixed an issue with multi-PC mouse control
- Joystick API is now disabled by default
- Improved handling of input device unplugging/re-plugging
- Fixed handling of data from some input devices
- Added native device support for Razer Tartarus Pro, iBuffalo Classic USB Gamepad (SNES)
- Added linux API support (various /dev endpoints)
- Fixed an issue with double inputs in City of Heroes
- LavishScript:
- Fixed an issue with weakref initialization when making inter-script script-defined member/method calls
- index:FromJSON and collection:FromJSON now accept jsonvalueref parameter instead of jsonvalue
- inputdevice:Request
- string webrequest.Method
- webrequest:SetMethod[<GET|POST>]
- jsonvalue webrequest.JSONContent
- webrequest:SetJSONContent[jsonvalueref json]
- Lavish Dynamic I/O (LDIO):
- host-keyboard-out patch now supports "kb-text" and "kb-set-private-clipboard" commands
- Added wled-client patch type for operating WLED light controllers
- Added mqtt patch type for MQTT client operations
Inner Space version 1.19 Build 7260Released: 2024-04-11 1.19 Build 7260
- Stability fixes
- Fixed an intermittent crash during startup in some DirectX 11 games
- Updated DxNothing game detection
- New Virtual Input:
- Fixed an issue with mouse button release in Direct Input games (e.g. EverQuest)
- Fixed an issue with multi-PC mouse control
- Joystick API is now disabled by default
- Improved handling of input device unplugging/re-plugging
- Fixed handling of data from some input devices
- Added native device support for Razer Tartarus Pro, iBuffalo Classic USB Gamepad (SNES)
- Added linux API support (various /dev endpoints)
- Fixed an issue with double inputs in City of Heroes
- LavishScript:
- Fixed an issue with weakref initialization when making inter-script script-defined member/method calls
jmb version 1.04 Build 7253Released: 2024-03-07 1.04 Build 7253
- EverQuest 1: Fixed some graphics related issues
- WindowCharacteristics command no longer accepts 0x0 as a valid size
- Fixed an issue with Direct3D 11-12 monitor selection
- Fixed a framerate issue in some Direct3D11-12 games (notably EverQuest 1's new Direct3D11 engine)
- Fixed Add Game window scaling
- Fixed compatibility with QT5 applications (e.g. some game launchers)
- EVE Launcher: Fixed loading settings
- EVE Launcher Beta: Compatibility fixes
- EVE: Fixed a crash affecting DirectX 12 mode
- Steam game compatibility fixes
- Onigiri compatibility fixes
- Dungeon Defenders 2 compatibility fixes
- .NET compatibility fixes
- Diablo 4 compatibility fixes
- Fixed a crash with Direct3D 12 and NVIDIA Optical Flow (including "Frame Generation" setting in Diablo 4)
- Star Wars: The Old Republic compatibility update
- Add Game Window should now appear correctly with display scaling
- Fixed an issue with Inner Space audio output crashes
- Improved Uplink rendering performance
- Stability fixes
- Fixed next/previous session ordering
- WindowSize and WindowCharacteristics command -fullscreen options now use the size of the screen the window is currently on
- LavishGUI 2
- New element "scalepanel" element, based on panel but which can visually scale its contents
- LavishScript:
- Fixed an issue with weakref initialization when making inter-script script-defined member/method calls
- ldio:LoadPackageFile[string filename, <string commandOnComplete>]
- ldio:UnloadPackageFile[string filename, <string commandOnComplete>]
- ldio:LoadPackage[jsonvalueref joPackage, <string commandOnComplete>]
- ldio:UnloadPackage[jsonvalueref joPackage, <string commandOnComplete>]
- jsonobject direct3d11.MemoryInfo
- int64 direct3d11.GPUMemoryBudgetOverride
- int64 direct3d11.SharedMemoryBudgetOverride
- direct3d11:SetGPUMemoryBudgetOverride[int64 newValue]
- direct3d11:SetGPUMemoryReservation[int64 newValue]
- direct3d11:SetSharedMemoryBudgetOverride[int64 newValue]
- direct3d11:SetSharedMemoryReservation[int64 newValue]
Inner Space version 1.19 Build 7248Released: 2024-02-09
- Path of Exile compatibility update
- EVE Online Launcher compatibility update
- Stability fixes
- WindowCharacteristics command no longer accepts 0x0 as a valid size
- Fixed an issue with Direct3D 11-12 monitor selection
- New Virtual Input:
- Fixed an issue with mouse cursor locking in Direct Input games (e.g. EverQuest)
- Fixed platform-out handling of MIDI inputs
- Improved handling of input device unplugging/re-plugging
Inner Space version 1.19 Build 7242Released: 2024-01-25
- EverQuest 1: Fixed some graphics related issues
- Fixed a framerate issue in some Direct3D11-12 games (notably EverQuest 1's new Direct3D11 engine)
- New Virtual Input:
- Fixed a mouselook issue with low Windows mouse speed settings
- Windows mouse speed and precision setting changes now take effect immediately
- Improved handling of high resolution mouse input
- Old Virtual Input:
- Fixed modifiers getting stuck when switching windows
Inner Space version 1.19 Build 7233Released: 2024-01-18
- Stability fixes
- Removed automatic Diablo 3 Client profile creation
- New Virtual Input:
- Added Stream Deck XL support
- Fixed an issue with Lord of the Rings Online showing blank key names
- Improved performance
- Fixed an issue with "stuck" modifier keys when switching windows
- Fixed incorrect mouse position after moving game client window
- Fixed some issues with mouselook
- Added settings file NUVI.Settings.json, soon to also have configuration GUI
- Input devices and APIs can be disabled via settings, when necessary for stability or performance
- Improved default behavior for various devices
- Improved startup times
- LavishScript:
- audio:AddStream[string name,wavetable,string ldiopatchName,float wavetableDuration,float bufferDuration,bool repeating]
- Lavish Device I/O Framework:
- New patch types pattern-sequencer, pattern-sequencer-view, wavetable, wavepanel, audio-wave
Inner Space version 1.19 Build 7217Released: 2023-09-27
- Fixed Add Game window scaling
- Fixed compatibility with QT5 applications (e.g. some game launchers)
- New Virtual Input:
- Fixed jittery mouse movement in some cases (e.g. EVE Online dragging windows)
- Fixed an issue with left/right modifier states
- Fixed Num Lock in Direct Input games (e.g. EverQuest 1)
- Fixed SWGEmu GetDeviceData error
- Improved default handling of device input reports
- LavishScript:
- bool input.TrackInputReports
- input:SetTrackInputReports[bool newValue]
- ldio:LoadPackageFile[string filename, <string commandOnComplete>]
- ldio:UnloadPackageFile[string filename, <string commandOnComplete>]
- ldio:LoadPackage[jsonvalueref joPackage, <string commandOnComplete>]
- ldio:UnloadPackage[jsonvalueref joPackage, <string commandOnComplete>]
Inner Space version 1.19 Build 7213Released: 2023-09-21
- New Virtual Input fixes:
- Fixed Right Alt, Right Control and Pause keys in Direct Input games (e.g. EverQuest 1)
- Fixed an issue with held modifiers in some games (e.g. EverQuest 2)
- Fixed a freeze issue
Inner Space version 1.19 Build 7208Released: 2023-09-18
- New Virtual Input fixes:
- Double-click fixed
- Fixed Windows "Swap Mouse Buttons" behavior
- Stability fixes
- Fixed next/previous session ordering
- WindowSize and WindowCharacteristics command -fullscreen options now use the size of the screen the window is currently on
Inner Space version 1.19 Build 7204Released: 2023-09-15
- New setting "Disable New Virtual Input"
- Disabling New Virtual Input will cause Inner Space to use its old Virtual Input system. If using this setting to work around issues, please make sure the issue gets reported!
- EVE Launcher: Fixed loading settings
- EVE Launcher Beta: Compatibility fixes
- EVE: Fixed a crash affecting DirectX 12 mode
- Steam game compatibility fixes
- Onigiri compatibility fixes
- Dungeon Defenders 2 compatibility fixes
- .NET compatibility fixes
- Diablo 4 compatibility fixes
- Fixed a crash with Direct3D 12 and NVIDIA Optical Flow (including "Frame Generation" setting in Diablo 4)
- Star Wars: The Old Republic compatibility update
- Compatibility fix for some input devices
- Add Game Window should now appear correctly with display scaling
- Fixed an issue with Inner Space audio output crashes
- Added XInput API support, including native support for XBox One controllers
- Lavish Dynamic I/O framework provides high-level mechanisms for routing and modulating device I/O
- Improved Uplink rendering performance
- LavishGUI 2
- New element "scalepanel" element, based on panel but which can visually scale its contents
- midipatch is now ldiopatch
- LavishScript:
- New LavishScript type ldio (Lavish Dynamic I/O), split from midi
- New LavishScript types ldioevent, lgui2scalepanel
- midipatch is now ldiopatch
- midiscene is now ldioscene
- lgui2midipatch is now lgui2ldiopatch
- Removed all MIDI-specific types, and MIDI top-level object
- ldiopatch ldiopatch.Feedback
- ldiopatch:SetFeedback[patch]
- ldiopatch display.Listener
- ldiopatch display:SetListener[string name]
- jsonarray display.CaptureDevices
- ldiopatch display.CaptureListener[string deviceName]
- display:SetCaptureListener[string deviceName,ldiopatch,bool verticalFlip]
- jsonarray audio.CaptureDevices
- string audio.Listener[string deviceName]
- audio:SetListener[string deviceName, string patchName]
- float audiovoice.FrequencyRatio
- audiovoice:SetFrequencyRatio[float newValue]
- static jsonarray audiovoice.List
- static audiovoice audiovoice.Get[string name]
- static audiovoice audiovoice.Get[int id]
- static audiovoice audiovoice.New[string name]
- static audiovoice:ForEach[string command,<jsonvalueref joFilter>]
- static jsonarray audiostream.List
- static audiostream audiostream.Get[string name]
- static audiostream audiostream.Get[int id]
- static audiostream:ForEach[string command,<jsonvalueref joFilter>]
- ldiopatch keyboard.OutPatch
- ldiopatch keyboard.InPatch
- ldiopatch keyboard.Listener
- ldiopatch keyboard.BackgroundListener
- ldiopatch keyboard:SetBackgroundListener[string name]
- keyboard:SetListener[name]
- keyboard:SetInPatch[name]
- ldiopatch mouse.OutPatch
- ldiopatch mouse.InPatch
- ldiopatch mouse.Listener
- ldiopatch mouse.BackgroundListener
- ldiopatch mouse:SetBackgroundListener[string name]
- mouse:SetListener[name]
- mouse:SetInPatch[name]
- ldiopatch inputdevice.InPatch
- ldiopatch inputdevice.Listener
- ldiopatch inputdevice.BackgroundListener
- bool inputdevice.Retain
- inputdevice:SetRetain
- inputdevice:SetBackgroundListener[string name]
- inputdevice:SetListener[name]
- inputdevice:SetInPatch[name]
- fixed inputdevice statics .List, .Get, :ForEach
- innerspace:ConnectHost
- innerspace:HostRelay
- innerspace:HostRelayByRef
- jsonarray webrequest.Headers
- jsonobject direct3d11.MemoryInfo
- int64 direct3d11.GPUMemoryBudgetOverride
- int64 direct3d11.SharedMemoryBudgetOverride
- direct3d11:SetGPUMemoryBudgetOverride[int64 newValue]
- direct3d11:SetGPUMemoryReservation[int64 newValue]
- direct3d11:SetSharedMemoryBudgetOverride[int64 newValue]
- direct3d11:SetSharedMemoryReservation[int64 newValue]
| |