Skip to content
blekenbleu edited this page Feb 15, 2025 · 22 revisions

Welcome to the JSONio wiki!

This is my first GitHub Wiki foray... (editor IMO sucks)

  • JSONio attempts a generic SimHub property manipulation user interface.
  • JSONio basically replaces ShakeIt CUSTOM EFFECTs which merely Export Property values,
    while adding a minimalist user interface.

Menu

  • 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.Gscale property
      • 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 .json file is generated, changing property values in .ini
        affects only new games
        - adding or moving property names in .ini
        applies corresponding .ini values to all cars and games
    • 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

Controls

  • Six user interface buttons UP, DOWN, +, -, SWAP ALL, CURRENT->DEFAULT
    are also available as SimHub Action Targets:
    JSONio Target actions
    • this enables controlling JSONio e.g. from a SimHub dashboard or configured button box...

Other information

Clone this wiki locally