Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

ccld

Uploaded by

ccld

Virus scan

Safe to use

Tags for this mod

About this mod

SKSE plugin that allows users to modify game settings via configuration files.

Requirements
Permissions and credits
Changelogs
SKSE plugin that allows users to modify game settings via configuration files.

Introduction
Traditionally, people have to edit ESP in CK/xEdit to change game settings. I don't want to introduce an ESP just to modify a few simple game settings. So I create this.

This SKSE plugin allow you to edit game settings via configuration files. The configuration files are TOML format. TOML is adopted by SSE Engine Fixes, so perhaps you are already familiar with it. In general, TOML similar to INI, but has better data type support.

Requirements

Tutorial
  • The configuration files are at Data/SKSE/Plugins/ccld_GameSettingsOverride/.
  • This plugin will scan all TOML files (with extension .toml, .toml must be lower case) in that folder and load game settings from them.
  • Each TOML file contains settings with key = value form, while the key is the same as EditorID in ESP.
  • Support bool, int, float and string. Data types are auto-detected.

Examples
See optional files. I remake some mods using GSO.

Compatibility
Compiled with CommonLibSSE-NG, should work on SE and AE theoretically. I only test on 1.5.97, but I guess it works on 1.6+.

Logs
Check My Games\Skyrim Special Edition\SKSE\ccld_GameSettingsOverride.log

Conflict Rules
Generally speaking, conflicting game settings are relatively rare. You don't need to worry about this. But if you really want to know, read below.
GSO loads config files when game startup, after game engine loading ESP. So, Game settings in GSO's config files always override game settings in ESP.
GSO loads config files in alphabetical order, and the settings loaded later will override the previous ones. For example, if two config files A.toml and B.toml change the same setting, B.toml will win.
Some SKSE plugins also change game setting when game startup. In this case, which one will win is random.
Some mods have the ability to change game setting in-game (usually via MCM). In this case, those mods will win.

Credits
CharmedBaryon for CommonLibSSE-NG
powerofthree for code reference

Source

Resource