Game settings can be changed at any time using settings menu.
Changing locale requires game to be restarted in order for the changes to take effect. Other changes will take effect immediately.
Settings are serialized to a
Settings.json file stored over game directory. File name can be configured using
Naninovel -> Configuration -> State context menu; for available options see configuration guide.
In WebGL settings are serialized using cross-browser IndexedDB API.
Menu UIs can be customized or completely replaced using UI Customization feature.