-
Notifications
You must be signed in to change notification settings - Fork 0
Home
blekenbleu edited this page Feb 15, 2025
·
22 revisions
This is my first GitHub Wiki foray... (editor IMO sucks)
- JSONio attempts a generic SimHub property manipulation user interface.
- JSONio was provoked by a ShakeIt profile
run amok (Any Game - JSONioLoadedSlipGrip.siprofile)
- FWIW, that profile became so problematic that it was replaced by a plugin
- Some ShakeIt CUSTOM EFFECTs merely Export
Propertyvalues
e.g. for other CUSTOM EFFECTs and Custom serial devices
- JSONio was provoked by a ShakeIt profile
run amok (Any Game - JSONioLoadedSlipGrip.siprofile)
- JSONio basically replaces ShakeIt CUSTOM EFFECTs which merely Export
Propertyvalues,
while adding a minimalist user interface.
- The JSONio menu is deliberately as simple (crude) as possible
- a single list of properties: first per-car, then per-game, then global
- first and second columns are property names and values for SimHub Available properties
- e.g. Gscale becomes
JSONio.Gscaleproperty
- e.g. Gscale becomes
- third column PREVIOUS values are those from most recent car before CURRENT
- SWAP ALL W/PREVIOUS button for quickly comparing effects of two property value sets
- fourth column DEFAULT values get assigned to new cars in this game
- except for global properties, default property values are per-game
- after a.jsonfile is generated, changing property values in.ini
affects only new games
- adding or moving property names in.ini
applies corresponding.inivalues to all cars and games
- first and second columns are property names and values for SimHub Available properties
- When switching cars or games, CURRENT per-car values are automagically saved and restored,
- but switched-to CURRENT per-game and global values are set from DEFAULTs.
- DEFAULT values are changed only by CURRENT->DEFAULT button and only for the selected (in Red) PROPERTY
- a single list of properties: first per-car, then per-game, then global
- Six user interface buttons

are also available as SimHub Action Targets:
- this enables controlling JSONio e.g. from a SimHub dashboard or configured button box...