Skip to content

Releases: blekenbleu/JSONio

Handle game already running when plugin launches

01 Aug 09:20

Choose a tag to compare

Bug fixes

18 Feb 14:17

Choose a tag to compare

Ported from branch:

  • SaveCar() now explicitly saves per-car and per-game changes for existing cars
  • preserve saved settings only for first instance of previous game car
  • remove Changed() from SaveCar()

Slider value converted to button; sets to Selected

17 Feb 12:58

Choose a tag to compare

  • Scale increments for default values > 100
  • skip OOpa() in Load() if empty Msg`
  • initialize pList to gCount, not simValues.Count
  • SaveCar() in Changed() only if gndx or cndx < 0
  • End() test for default property count or value changes
  • rename Property Model variables

Actually save changed per-game Default values in .json

15 Feb 14:01

Choose a tag to compare

  • set write true in SetDefault(); run DefaultCopy() in End() if write
  • Change() for slider action
  • Help link

Handle per-car, per-game and global properties

14 Feb 16:16

Choose a tag to compare

  • generate .zip file for Release
  • document error messages
  • SetDefault() on first car bug fix
  • disable sorting property columns in UI
  • feedback for property value change
  • handle too short slim.data.gList[gndx].cList[0].Vlist.Count
  • distinct per-game properties
  • handle property moves (by .ini reconfiguration) among per-car, per-game and global
  • handle JSON filename not 'JSONio.json'
  • save global properties and all property names to Settings
  • still get SimHub [WatchDog] Stacks dump for OOps() MessageBox.Show() popups
  • defer any MessageBox.Show() until GetWPFSettingsControl()

Beta 0.1.0 only per-car properties

11 Apr 10:34

Choose a tag to compare

Fully functional...

  • more robust handling of JSONio.ini property changes (not exhaustively tested for pathological changes)
  • plugin WPF displays property and selection changes for both WPF buttons and SimHub events
  • WPF display prompts for launching game or Replay to enable property change, then makes buttons visible
  • still contemplate X-Y display for evaluating property correlations

alpha

06 Apr 20:34

Choose a tag to compare

alpha Pre-release
Pre-release

Includes a working user interface, which will not (yet) correctly be updated
if properties are updated elsewhere, e.g. by a dashboard.
While the JSONio plugin may be used for other car-specific property customizations,
included .ini and .json files are for properties used in this ShakeIt Loaded Wheelslip profile