Skip to content

Instantly share code, notes, and snippets.

@koosemose
Created April 20, 2017 01:59
Show Gist options
  • Save koosemose/b6f244b187e1b3d4b5f5a0bc7bc15bc4 to your computer and use it in GitHub Desktop.
Save koosemose/b6f244b187e1b3d4b5f5a0bc7bc15bc4 to your computer and use it in GitHub Desktop.
{
"general": {
"Headings": {
"autosave": [
{
"Name": "autosave_every",
"Key": "general_autosave_interval",
"DefaultValue": "10",
"ClassName": "AutosaveIntervalInputField",
"Parameters": {
"Verification": "PositiveInteger"
}
},
{
"Name": "max_autosaves",
"Key": "general_autosave_maxFiles",
"DefaultValue": "5",
"ClassName": "GenericInputField",
"Parameters": {
"Verification": "PositiveInteger"
}
}
],
"localization": [
{
"Name": "language",
"Key": "general_localization_language",
"DefaultValue": "en_US",
"ClassName": "LocalizationComboBox"
},
{
"Name": "auto_update_language",
"Key": "general_localization_autoUpdate",
"DefaultValue": "true",
"ClassName": "GenericToggle"
}
],
"Movement": [
{
"Name": "zoom_lerp_time",
"Key": "general_movement_zoomLerp",
"DefaultValue": "10",
"ClassName": "GenericSlider",
"Parameters": {
"MinimumValue": "1",
"MaximumValue": "20"
}
},
{
"Name": "zoom_sensitivity",
"Key": "general_movement_zoomSensitivity",
"DefaultValue": "3",
"ClassName": "GenericSlider",
"Parameters": {
"MinimumValue": "1",
"MaximumValue": "9"
}
}
]
}
},
"sound": {
"Headings": {
"volume": [
{
"Name": "master_volume",
"Key": "sound_volume_master",
"DefaultValue": "1",
"ClassName": "SoundSlider",
"Parameters": {
"SoundChannel": "master",
"MinimumValue": "0",
"MaximumValue": "100",
"WholeNumbers": "true"
}
},
{
"Name": "music_volume",
"Key": "sound_volume_music",
"DefaultValue": "1",
"ClassName": "SoundSlider",
"Parameters": {
"SoundChannel": "music",
"MinimumValue": "0",
"MaximumValue": "100",
"WholeNumbers": "true"
}
},
{
"Name": "game_volume",
"Key": "sound_volume_game",
"DefaultValue": "1",
"ClassName": "SoundSlider",
"Parameters": {
"SoundChannel": "gameSounds",
"MinimumValue": "0",
"MaximumValue": "100",
"WholeNumbers": "true"
}
},
{
"Name": "alert_volume",
"Key": "sound_volume_alerts",
"DefaultValue": "1",
"ClassName": "SoundSlider",
"Parameters": {
"SoundChannel": "alerts",
"MinimumValue": "0",
"MaximumValue": "100",
"WholeNumbers": "true"
}
},
{
"Name": "ui_volume",
"Key": "sound_volume_ui",
"DefaultValue": "1",
"ClassName": "SoundSlider",
"Parameters": {
"SoundChannel": "UI",
"MinimumValue": "0",
"MaximumValue": "100",
"WholeNumbers": "true"
}
}
],
"advanced": [
{
"Name": "sound_device",
"Key": "sound_advanced_device",
"DefaultValue": "0",
"ClassName": "SoundDeviceComboBox"
},
{
"Name": "locational_sound",
"Key": "sound_advanced_locational",
"DefaultValue": "true",
"ClassName": "GenericToggle"
}
]
}
},
"video": {
"Headings": {
"general": [
{
"Name": "ui_skin",
"Key": "video_general_uiSkin",
"DefaultValue": "0",
"ClassName": "UISkinComboBox"
},
{
"Name": "quality",
"Key": "video_general_quality",
"DefaultValue": "2",
"ClassName": "QualityComboBox"
},
{
"Name": "vsync",
"Key": "video_general_vsync",
"DefaultValue": "0",
"ClassName": "VSyncComboBox"
},
{
"Name": "ui_scale",
"Key": "ui_scale",
"DefaultValue": "1",
"ClassName": "UIScaleSlider",
"Parameters": {
"MinimumValue": "0.5",
"MaximumValue": "2"
}
}
],
"advanced": [
{
"Name": "soft_particles",
"Key": "video_advanced_particles",
"DefaultValue": "true",
"ClassName": "SoftParticlesToggle"
},
{
"Name": "shadows",
"Key": "video_advanced_shadows",
"DefaultValue": "0",
"ClassName": "ShadowComboBox"
},
{
"Name": "anisotropic_filtering",
"Key": "video_advanced_anisotropicFiltering",
"DefaultValue": "2",
"ClassName": "AnisotropicFilteringComboBox"
},
{
"Name": "aa",
"Key": "video_advanced_aa",
"DefaultValue": "0",
"ClassName": "AAComboBox"
}
],
"window": [
{
"Name": "fullscreen",
"Key": "video_window_mode",
"DefaultValue": "true",
"ClassName": "FullScreenToggle"
},
{
"Name": "resolution",
"Key": "video_window_resoultion",
"DefaultValue": "0",
"ClassName": "ResolutionComboBox"
}
]
}
},
"developer": {
"Headings": {
"general": [
{
"Name": "developer_mode",
"Key": "developer_general_developerMode",
"DefaultValue": "false",
"ClassName": "GenericToggle",
"Parameters": {
"Type": "Switch",
"LUAInitializeFunction": "InitDevMode"
}
},
{
"Name": "logging_level",
"Key": "developer_general_loggingLevel",
"DefaultValue": "false",
"ClassName": "GenericToggle"
}
],
"console": [
{
"Name": "scroll_sensitivity",
"Key": "developer_console_scrollSensitivity",
"DefaultValue": "6",
"ClassName": "DeveloperConsoleSlider",
"Parameters": {
"WholeNumbers": "true",
"MinimumValue": "5",
"MaximumValue": "15"
}
},
{
"Name": "time_stamps",
"Key": "developer_console_timeStamp",
"DefaultValue": "false",
"ClassName": "DeveloperConsoleToggle"
},
{
"Name": "console_enable",
"Key": "developer_console_enableDevConsole",
"DefaultValue": "true",
"ClassName": "DeveloperConsoleToggle",
"Parameters": {
"Type": "Switch"
}
},
{
"Name": "font_size",
"Key": "developer_console_fontSize",
"DefaultValue": "15",
"ClassName": "DeveloperConsoleSlider",
"Parameters": {
"WholeNumbers": "true",
"MinimumValue": "12",
"MaximumValue": "20"
}
}
],
"utilities": [
{
"Name": "performance_hud",
"Key": "developer_utilities_performanceHUD",
"DefaultValue": "none",
"ClassName": "PerformanceHUDComboBox"
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment