Skip to content
Parapets edited this page May 21, 2026 · 1 revision

Welcome to the StartGameSettings wiki!

These pages will go over the configuration format for mods using StartGameSettings.

Custom settings for each mod are specified by SKSE\Plugins\StartGameSettings\ModName.json, where ModName is the name of an ESP/ESM/ESL plugin without the extension.

JSON File Layout

{
  "$schema": "https://raw.githubusercontent.com/Exit-9B/StartGameSettings/main/docs/StartGameSettings.schema.json",
  "NewGame": [
    // Define new game settings here
  ]
}

Top-level properties

$schema

This property is not used at runtime, but it is supported by some text editors to validate the file against a JSON Schema Specification. The current schema can be found here:

https://raw.githubusercontent.com/Exit-9B/StartGameSettings/main/docs/StartGameSettings.schema.json

NewGame

Settings that you want to appear when starting a new game are specified here.

Settings

Use Control Types and Source Types to provide settings.

Add Group Conditions if you need settings to be hidden conditionally.

Add Actions if you need complex behavior when a setting is changed.

Clone this wiki locally