From 8b03096d1c28b0567e36f523c9fc0b727b5c7af2 Mon Sep 17 00:00:00 2001 From: Glimps3 <46634213+Glimps3@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:25:57 +0200 Subject: [PATCH 1/6] Add files via upload --- ...ys - Testing and Other Fun Information.txt | 43 +++ config.txt | 300 ++++++++++++++++++ 2 files changed, 343 insertions(+) create mode 100644 New Editor Hotkeys - Testing and Other Fun Information.txt create mode 100644 config.txt diff --git a/New Editor Hotkeys - Testing and Other Fun Information.txt b/New Editor Hotkeys - Testing and Other Fun Information.txt new file mode 100644 index 00000000..cc348fca --- /dev/null +++ b/New Editor Hotkeys - Testing and Other Fun Information.txt @@ -0,0 +1,43 @@ +Changed Files: +overgrowth-main\Source\Editors\map_editor.cpp +overgrowth-main\Source\UserInput\keycommands.cpp +overgrowth-main\Source\UserInput\keycommands.h +overgrowth-main\Data\Scripts\cam.as + + + +Functionality: +There are now 2 new editor hotkeys. The first one, ctrl+4, is for toggling the editing of light-related objects. (Similar to how ctrl+1/2/3 toggle the editing of static objects/decals/gameplay objects). +The second one, currently set to "g", acts as a second input for rotating the editor cam - since using left-click while in a crowded space can cause one to accidently select/move around stuff even though they only wanted to rotate the camera. +Note: Honestly not too sure where I stand on what the button should be for this one. I just chose "g" since, as far as I know, "g" isn't used for anything else editor-wise but it's still close to the WASD keys. + + + +Implementation: +The ctrl+4 hotkey is implemented in the same way that ctrl+1/2/3 are, and the "g" hotkey works because now, in cam.as, it does editor cam rotation stuffs if "mouse0" is down *or* if "g" is down. + +To get the "ctrl+4" hotkey to work, I had to "define" it in the config file. +Um, I suppose this is the part where I mention that I actually have no idea how this config file stuff works. At first I was thinking that one of the source files is probably responsible for writing all the default hotkeys and binds and what have you there, but I couldn't find anything (entirely possible I just missed it somewhere) - so now I'm thinking that maybe what's supposed to be written in that config file is shipped with the game? Like, when you install it, that stuff gets put there? I have no idea. + + + +Reason For Existing: +The ctrl+4 hotkey exists for consistency's sake and, because, if the suggestions I mentioned in my "editor hotkey and view ribbon fixes" PR are implemented then this'd just be pretty cool. +The "g" hotkey exists as Constance requested it in the GitHub issues thing and I liked the sound of it. + +So... On that note, I do actually have a question/suggestion: +Perhaps when the "g" hotkey is used, not only does it allow you to rotate the editor cam without worry of selecting/moving stuff, but maybe it also disables the editor UI/bounding boxes/hotspot connections/etc. while the key is held down too? +It would just add another function to this hotkey which I personally think would be really cool. + +Whenever I'm making maps, I *very* frequently jump into Media Mode just so I can see what the map "really looks like" so far (even in the early stages of development when clutter is at a minimum), but I also get that I may be in the minority about this and that for others, the disappearing/reappearing of the editor UI/bounding boxes/etc. can be a nuisance. + + + +Bonus Attatched: +My config file. The new hotkey stuff can be found with a ctrl+f for "toggle_light_editing". + + + +Testing: +• Hopped into a couple different levels, pressed the buttons and saw if they did the thing. +They did indeed do the thing, and they didn't interfere with any of the other hotkeys or editor functionality from what I saw. \ No newline at end of file diff --git a/config.txt b/config.txt new file mode 100644 index 00000000..06f67dc8 --- /dev/null +++ b/config.txt @@ -0,0 +1,300 @@ +menu_show_mod_menu: 0 +target_monitor: +gamepad_3_look_sensitivity: 1.25 +type_enabled_visible__terrain_type: 1 +type_enabled_visible__spawn_point: 1 +type_enabled_visible__rigged_object: 1 +type_enabled_visible__reflection_capture_object: 1 +type_enabled_visible__prefab: 1 +type_enabled_visible__placeholder_object: 1 +type_enabled_visible__path_point_object: 1 +type_enabled_visible__navmesh_region_object: 0 +type_enabled_visible__navmesh_hint_object: 0 +type_enabled_visible__navmesh_connection_object: 0 +gamepad_3_deadzone: 0.075 +type_enabled_visible__movement_object: 1 +type_enabled_visible__light_volume_object: 1 +gamepad_2_deadzone: 0.075 +type_enabled_visible__light_probe_object: 1 +difficulty_preset_value: 3 +type_enabled_visible__item_object: 1 +type_enabled_visible__hotspot_object: 1 +type_enabled_visible__env_object: 1 +screenwidth: 1280 +gamepad_1_look_sensitivity: 1.25 +type_enabled_visible__editable_entity_group: 1 +gamepad_0_look_sensitivity: 1.25 +gamepad_1_deadzone: 0.075 +playername: Glimpse +type_enabled_visible__dynamic_light_object: 1 +type_enabled_visible__decal_object: 1 +type_enabled_visible__ambient_sound_object: 1 +type_enabled_edit__terrain_type: 1 +type_enabled_edit__movement_object: 0 +type_enabled_edit__spawn_point: 1 +type_enabled_edit__rigged_object: 1 +type_enabled_edit__reflection_capture_object: 1 +type_enabled_edit__prefab: 0 +gamepad_0_deadzone: 0.075 +type_enabled_edit__placeholder_object: 0 +menu_show_log: 0 +type_enabled_edit__path_point_object: 0 +level_history1: D:/Apps/Steam/SteamFileData/steamapps/common/Overgrowth/Data/Levels/og_story/01_Slaver_Camp_Landing.xml +menu_show_warnings: 0 +menu_show_state: 0 +menu_show_sound: 0 +menu_show_save: 0 +menu_show_performance: 0 +menu_show_mp_settings: 0 +menu_show_mp_info: 0 +menu_show_mp_debug: 0 +type_enabled_edit__navmesh_region_object: 0 +gamepad_2_look_sensitivity: 1.25 +menu_show_input_debug: 0 +type_enabled_edit__navmesh_hint_object: 0 +type_enabled_edit__navmesh_connection_object: 0 +type_enabled_edit__light_volume_object: 1 +type_enabled_edit__light_probe_object: 0 +type_enabled_edit__item_object: 0 +type_enabled_edit__hotspot_object: 0 +level_history9: +type_enabled_edit__env_object: 0 +type_enabled_edit__editable_entity_group: 0 +type_enabled_edit__dynamic_light_object: 1 +type_enabled_edit__decal_object: 0 +level_history8: +level_history7: +level_history6: +level_history5: +level_history4: +level_history3: D:/Apps/Steam/SteamFileData/steamapps/common/Overgrowth/Data/Levels/t2/s1/b5.xml +level_history2: D:/Apps/Steam/SteamFileData/steamapps/common/Overgrowth/Data/Levels/nothing.xml +level_history10: +type_enabled_edit__camera_type: 1 +type_enabled_edit__ambient_sound_object: 1 +custom_resolution: 0 +type_enabled_visible__camera_type: 1 +screenheight: 720 +fullscreen: false +imgui_scale: 0 +vsync: 0 +limit_fps_in_game: false +max_frame_rate: 60 +simple_shadows: 1 +blood: 2 +blood_color: 0.4 0 0 +multisample: 1 +anisotropy: 4 +motion_blur_amount: 0 +post_effects: true +shaders: true +texture_reduce: 0 +texture_minimize_ram: 1 +full_level_unload: true +gamma_correct: true +fps_label: false +sound_label: false +visible_raycasts: false +visible_sound_spheres: false +editor_mode: false +invert_x_mouse_look: false +invert_y_mouse_look: false +use_raw_input: true +tet_mesh_lighting: 0 +light_volume_lighting: false +global_time_scale_mult: 1 +game_difficulty: 1 +tutorials: 0 +difficulty_set: false +volume_shadows: false +ssao: false +auto_ledge_grab: 0 +particle_field: true +particle_field_simple: false +custom_level_shaders: true +disable_fog: false +simple_fog: false +depth_of_field: true +depth_of_field_reduced: false +attrib_envobj_instancing: false +no_auto_nav_mesh: false +no_texture_convert: false +gl_load_s3tc: true +skip_loading_pause: false +brightness: 1 +use_soundtrack_limiter: true +master_volume: 0.8 +music_volume: 0.4 +baked_shadows: true +debug_key_presses: false +block_cheating_progress: true +auto_camera: false +split_screen: false +chase_camera_fov: 90.0 +editor_camera_fov: 90.0 +report_case_errors: false +background_process_pool: false +main_menu: true +debug_load_level: Project60/16_red_desert.xml +mouse_sensitivity: 0.5 +gpu_skinning: false +detail_objects: 1 +detail_objects_reduced: 0 +seamless_cubemaps: true +debug_keys: true +shader_dir_path: Data/GLSL/ +debug_show_ai_state: false +debug_show_ai_path: false +debug_draw_window: false +albedo_only: false +no_decals: false +single_pass_shadow_cascade: false +shader_debug: false +opengl_callback_errors: true +opengl_callback_error_dialog: false +occlusion_query: true +gamma_correct_final_output: true +dump_include_scripts: false +allow_game_dir_save: false +level_backup_count: 10 +no_reflection_capture: 0 +has_detected_settings: 1 +save_as_crunch: false +check_for_workshop_membership: true +enable_live_update: true +level_load_stress: false +detail_object_decals: 1 +asdebugger_enabled: 0 +asdebugger_break_on_script_change: 0 +menu_show_asdebugger_contexts: 0 +asprofiler_enabled: 0 +menu_show_asprofiler: 0 +language: en_us +key[quit]: esc +key[slow]: tab +key[fast]: \ +key[crouch]: lshift +key[jump]: space +key[show_timing]: f2 +key[screenshot]: f7 +key[transparent_screenshot]: f8 +key[console]: ` +key[left]: a +key[right]: d +key[up]: w +key[down]: s +key[item]: e +key[drop]: q +key[skip_dialogue]: return +key[rclick]: rshift +key[attack]: mouse0 +key[grab]: mouse2 +key[walk]: lctrl +key[menu_up]: up +key[menu_down]: down +key[menu_left]: left +key[menu_right]: right +key[menu_return]: return +key[debug_revive_all_characters]: x +key[debug_cut_throat]: , +key[debug_lightning]: f +key[debug_make_injured_ragdoll]: n +key[debug_make_limp_ragdoll]: m +key[debug_make_ragdoll]: z +key[debug_scream]: v +key[debug_path]: p +key[debug_misc_action]: b +key[debug_switch_to_combat_rabbit]: 1 +key[debug_switch_to_civ_rabbit]: 2 +key[debug_switch_to_cat]: 3 +key[debug_switch_to_rat]: 4 +key[debug_switch_to_wolf]: 5 +key[debug_switch_to_dog]: 6 +key[debug_switch_to_rabbot]: 7 +gamepad[up]: lefty- +gamepad[down]: lefty+ +gamepad[left]: leftx- +gamepad[right]: leftx+ +gamepad[look_up]: righty- +gamepad[look_down]: righty+ +gamepad[look_left]: rightx- +gamepad[look_right]: rightx+ +gamepad[jump]: rightshoulder +gamepad[crouch]: leftshoulder +gamepad[attack]: righttrigger +gamepad[grab]: lefttrigger +gamepad[item]: a +gamepad[drop]: x +gamepad[quit]: back +gamepad[skip_dialogue]: start +gamepad[menu_up]: dpup +gamepad[menu_down]: dpdown +gamepad[menu_left]: dpleft +gamepad[menu_right]: dpright +gamepad[menu_return]: a +menu_player_config: 0 +gamepad_deadzone: 0.075 +gamepad_look_sensitivity: 1.25 +controller[movex]: axis1 +controller[movey]: axis2 +controller[lookx]: axis3 +controller[looky]: axis4 +controller[jump]: button11 +controller[crouch]: button10 +controller[item]: button1 +controller[drop]: button3 +controller[attack]: axis6>0.5 +controller[grab]: axis5>0.5 +bind[pause]: ` +bind_win[quit]: alt+f4 +bind_unix[quit]: cmd+q +bind[back]: esc +bind[clone_transform]: alt +bind[snap_transform]: cmd +bind[force_rotate]: r +bind[force_scale]: e +bind[force_translate]: t +bind[normal_transform]: shift +bind[edit_script_params]: u +bind[single_selected]: i +bind[edit_color]: cmd+p +bind[search_scenegraph]: cmd+f +bind[scenegraph]: y +bind[toggle_player]: cmd+shift+p +bind[toggle_object_editing]: cmd+1 +bind[toggle_decal_editing]: cmd+2 +bind[toggle_hotspot_editing]: cmd+3 +bind[toggle_light_editing]: cmd+4 +bind[open_spawner]: cmd+l +bind[save_level]: cmd+s +bind[save_level_as]: cmd+shift+s +bind[save_selected_items]: cmd+alt+s +bind[cut]: cmd+x +bind[paste]: cmd+v +bind[copy]: cmd+c +bind[undo]: cmd+z +bind[redo]: cmd+shift+z +bind[enable_imposter]: cmd+i +bind[disable_imposter]: cmd+shift+i +bind[connect]: alt +bind[disconnect]: shift+alt +bind[group]: cmd+g +bind[ungroup]: cmd+shift+g +bind[box_select]: b +bind[deselect_all]: q +bind[select_all]: cmd+a +bind[select_similar]: cmd+shift+a +bind[add_to_selection]: shift +bind[bake_gi]: cmd+j +bind[print_objects]: f11 +bind[toggle_level_load_stress]: f10 +bind[new_level]: cmd+n +bind[open_level]: cmd+o +bind[open_custom_editor]: o +bind[frame_selected]: f +bind[frame_selected_force]: shift+f +bind[refresh]: f5 +bind[load_item_search]: cmd+l +bind[make_selected_character_saved_corpse]: cmd+k +bind[revive_selected_character_and_unsave_corpse]: k +extra_data_path: From 1d26e7a25396f603ec44fba6ca901033fc8cb703 Mon Sep 17 00:00:00 2001 From: Glimps3 <46634213+Glimps3@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:26:16 +0200 Subject: [PATCH 2/6] Add files via upload --- Data/Scripts/cam.as | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Data/Scripts/cam.as b/Data/Scripts/cam.as index 4e04145b..4b9e541b 100644 --- a/Data/Scripts/cam.as +++ b/Data/Scripts/cam.as @@ -209,7 +209,7 @@ void Update() { } co.velocity = co.velocity * inertia + target_velocity * (1.0f - inertia); position += co.velocity * time_step; - if(GetInputDown(controller_id, "mouse0") && !co.ignore_mouse_input){ + if((GetInputDown(controller_id, "mouse0") || GetInputDown(controller_id, "g")) && !co.ignore_mouse_input){ target_rotation -= GetLookXAxis(controller_id); target_rotation2 -= GetLookYAxis(controller_id); } From a427621f6746c16dd447eb660ce6738bcf6fce25 Mon Sep 17 00:00:00 2001 From: Glimps3 <46634213+Glimps3@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:27:01 +0200 Subject: [PATCH 3/6] Add files via upload --- Source/UserInput/keycommands.cpp | 1 + Source/UserInput/keycommands.h | 1 + 2 files changed, 2 insertions(+) diff --git a/Source/UserInput/keycommands.cpp b/Source/UserInput/keycommands.cpp index 1bc6fcbb..3dfd2fa9 100644 --- a/Source/UserInput/keycommands.cpp +++ b/Source/UserInput/keycommands.cpp @@ -298,6 +298,7 @@ void KeyCommand::Initialize() { AddPairToHash("toggle_decal_editing", kToggleDecalEditing); AddPairToHash("toggle_object_editing", kToggleObjectEditing); AddPairToHash("toggle_hotspot_editing", kToggleHotspotEditing); + AddPairToHash("toggle_light_editing", kToggleLightEditing); AddPairToHash("open_spawner", kOpenSpawner); AddPairToHash("save_selected_items", kSaveSelectedItems); AddPairToHash("save_level", kSaveLevel); diff --git a/Source/UserInput/keycommands.h b/Source/UserInput/keycommands.h index 5994b6ff..807d9684 100644 --- a/Source/UserInput/keycommands.h +++ b/Source/UserInput/keycommands.h @@ -89,6 +89,7 @@ enum Label { kToggleDecalEditing, kToggleObjectEditing, kToggleHotspotEditing, + kToggleLightEditing, kOpenSpawner, kSaveSelectedItems, kSaveLevel, From d4eb6116aae24ec309141402c2aa1b8c3daa7b2e Mon Sep 17 00:00:00 2001 From: Glimps3 <46634213+Glimps3@users.noreply.github.com> Date: Sat, 7 Sep 2024 19:27:32 +0200 Subject: [PATCH 4/6] Add files via upload --- Source/Editors/map_editor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Editors/map_editor.cpp b/Source/Editors/map_editor.cpp index 0641bf46..feed75e0 100644 --- a/Source/Editors/map_editor.cpp +++ b/Source/Editors/map_editor.cpp @@ -1657,6 +1657,12 @@ void MapEditor::HandleShortcuts(const LineSegment& mouseray) { if (KeyCommand::CheckPressed(keyboard, KeyCommand::kToggleHotspotEditing, KIMF_LEVEL_EDITOR_GENERAL)) { SetTypeEnabled(_hotspot_object, !IsTypeEnabled(_hotspot_object)); } + if (KeyCommand::CheckPressed(keyboard, KeyCommand::kToggleLightEditing, KIMF_LEVEL_EDITOR_GENERAL)) { + bool lights_enabled = !IsTypeEnabled(_dynamic_light_object); + SetTypeEnabled(_dynamic_light_object, lights_enabled); + SetTypeEnabled(_reflection_capture_object, lights_enabled); + SetTypeEnabled(_light_volume_object, lights_enabled); + } // Handle saves // This bool is needed because the new default keybind for "save level as" // is the old "save selected items", so to keep backward/forward compatibility From 3d86ac31aad6d2e2393f8613a42ad9e80f90eedb Mon Sep 17 00:00:00 2001 From: Glimps3 <46634213+Glimps3@users.noreply.github.com> Date: Tue, 10 Sep 2024 21:21:15 +0200 Subject: [PATCH 5/6] delete textfile, added to comments instead --- ...ys - Testing and Other Fun Information.txt | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 New Editor Hotkeys - Testing and Other Fun Information.txt diff --git a/New Editor Hotkeys - Testing and Other Fun Information.txt b/New Editor Hotkeys - Testing and Other Fun Information.txt deleted file mode 100644 index cc348fca..00000000 --- a/New Editor Hotkeys - Testing and Other Fun Information.txt +++ /dev/null @@ -1,43 +0,0 @@ -Changed Files: -overgrowth-main\Source\Editors\map_editor.cpp -overgrowth-main\Source\UserInput\keycommands.cpp -overgrowth-main\Source\UserInput\keycommands.h -overgrowth-main\Data\Scripts\cam.as - - - -Functionality: -There are now 2 new editor hotkeys. The first one, ctrl+4, is for toggling the editing of light-related objects. (Similar to how ctrl+1/2/3 toggle the editing of static objects/decals/gameplay objects). -The second one, currently set to "g", acts as a second input for rotating the editor cam - since using left-click while in a crowded space can cause one to accidently select/move around stuff even though they only wanted to rotate the camera. -Note: Honestly not too sure where I stand on what the button should be for this one. I just chose "g" since, as far as I know, "g" isn't used for anything else editor-wise but it's still close to the WASD keys. - - - -Implementation: -The ctrl+4 hotkey is implemented in the same way that ctrl+1/2/3 are, and the "g" hotkey works because now, in cam.as, it does editor cam rotation stuffs if "mouse0" is down *or* if "g" is down. - -To get the "ctrl+4" hotkey to work, I had to "define" it in the config file. -Um, I suppose this is the part where I mention that I actually have no idea how this config file stuff works. At first I was thinking that one of the source files is probably responsible for writing all the default hotkeys and binds and what have you there, but I couldn't find anything (entirely possible I just missed it somewhere) - so now I'm thinking that maybe what's supposed to be written in that config file is shipped with the game? Like, when you install it, that stuff gets put there? I have no idea. - - - -Reason For Existing: -The ctrl+4 hotkey exists for consistency's sake and, because, if the suggestions I mentioned in my "editor hotkey and view ribbon fixes" PR are implemented then this'd just be pretty cool. -The "g" hotkey exists as Constance requested it in the GitHub issues thing and I liked the sound of it. - -So... On that note, I do actually have a question/suggestion: -Perhaps when the "g" hotkey is used, not only does it allow you to rotate the editor cam without worry of selecting/moving stuff, but maybe it also disables the editor UI/bounding boxes/hotspot connections/etc. while the key is held down too? -It would just add another function to this hotkey which I personally think would be really cool. - -Whenever I'm making maps, I *very* frequently jump into Media Mode just so I can see what the map "really looks like" so far (even in the early stages of development when clutter is at a minimum), but I also get that I may be in the minority about this and that for others, the disappearing/reappearing of the editor UI/bounding boxes/etc. can be a nuisance. - - - -Bonus Attatched: -My config file. The new hotkey stuff can be found with a ctrl+f for "toggle_light_editing". - - - -Testing: -• Hopped into a couple different levels, pressed the buttons and saw if they did the thing. -They did indeed do the thing, and they didn't interfere with any of the other hotkeys or editor functionality from what I saw. \ No newline at end of file From 5f418f369c168b5b868687934aaf1468c1ad79ca Mon Sep 17 00:00:00 2001 From: Glimps3 <46634213+Glimps3@users.noreply.github.com> Date: Tue, 10 Sep 2024 21:22:29 +0200 Subject: [PATCH 6/6] Delete config.txt (added to comments) --- config.txt | 300 ----------------------------------------------------- 1 file changed, 300 deletions(-) delete mode 100644 config.txt diff --git a/config.txt b/config.txt deleted file mode 100644 index 06f67dc8..00000000 --- a/config.txt +++ /dev/null @@ -1,300 +0,0 @@ -menu_show_mod_menu: 0 -target_monitor: -gamepad_3_look_sensitivity: 1.25 -type_enabled_visible__terrain_type: 1 -type_enabled_visible__spawn_point: 1 -type_enabled_visible__rigged_object: 1 -type_enabled_visible__reflection_capture_object: 1 -type_enabled_visible__prefab: 1 -type_enabled_visible__placeholder_object: 1 -type_enabled_visible__path_point_object: 1 -type_enabled_visible__navmesh_region_object: 0 -type_enabled_visible__navmesh_hint_object: 0 -type_enabled_visible__navmesh_connection_object: 0 -gamepad_3_deadzone: 0.075 -type_enabled_visible__movement_object: 1 -type_enabled_visible__light_volume_object: 1 -gamepad_2_deadzone: 0.075 -type_enabled_visible__light_probe_object: 1 -difficulty_preset_value: 3 -type_enabled_visible__item_object: 1 -type_enabled_visible__hotspot_object: 1 -type_enabled_visible__env_object: 1 -screenwidth: 1280 -gamepad_1_look_sensitivity: 1.25 -type_enabled_visible__editable_entity_group: 1 -gamepad_0_look_sensitivity: 1.25 -gamepad_1_deadzone: 0.075 -playername: Glimpse -type_enabled_visible__dynamic_light_object: 1 -type_enabled_visible__decal_object: 1 -type_enabled_visible__ambient_sound_object: 1 -type_enabled_edit__terrain_type: 1 -type_enabled_edit__movement_object: 0 -type_enabled_edit__spawn_point: 1 -type_enabled_edit__rigged_object: 1 -type_enabled_edit__reflection_capture_object: 1 -type_enabled_edit__prefab: 0 -gamepad_0_deadzone: 0.075 -type_enabled_edit__placeholder_object: 0 -menu_show_log: 0 -type_enabled_edit__path_point_object: 0 -level_history1: D:/Apps/Steam/SteamFileData/steamapps/common/Overgrowth/Data/Levels/og_story/01_Slaver_Camp_Landing.xml -menu_show_warnings: 0 -menu_show_state: 0 -menu_show_sound: 0 -menu_show_save: 0 -menu_show_performance: 0 -menu_show_mp_settings: 0 -menu_show_mp_info: 0 -menu_show_mp_debug: 0 -type_enabled_edit__navmesh_region_object: 0 -gamepad_2_look_sensitivity: 1.25 -menu_show_input_debug: 0 -type_enabled_edit__navmesh_hint_object: 0 -type_enabled_edit__navmesh_connection_object: 0 -type_enabled_edit__light_volume_object: 1 -type_enabled_edit__light_probe_object: 0 -type_enabled_edit__item_object: 0 -type_enabled_edit__hotspot_object: 0 -level_history9: -type_enabled_edit__env_object: 0 -type_enabled_edit__editable_entity_group: 0 -type_enabled_edit__dynamic_light_object: 1 -type_enabled_edit__decal_object: 0 -level_history8: -level_history7: -level_history6: -level_history5: -level_history4: -level_history3: D:/Apps/Steam/SteamFileData/steamapps/common/Overgrowth/Data/Levels/t2/s1/b5.xml -level_history2: D:/Apps/Steam/SteamFileData/steamapps/common/Overgrowth/Data/Levels/nothing.xml -level_history10: -type_enabled_edit__camera_type: 1 -type_enabled_edit__ambient_sound_object: 1 -custom_resolution: 0 -type_enabled_visible__camera_type: 1 -screenheight: 720 -fullscreen: false -imgui_scale: 0 -vsync: 0 -limit_fps_in_game: false -max_frame_rate: 60 -simple_shadows: 1 -blood: 2 -blood_color: 0.4 0 0 -multisample: 1 -anisotropy: 4 -motion_blur_amount: 0 -post_effects: true -shaders: true -texture_reduce: 0 -texture_minimize_ram: 1 -full_level_unload: true -gamma_correct: true -fps_label: false -sound_label: false -visible_raycasts: false -visible_sound_spheres: false -editor_mode: false -invert_x_mouse_look: false -invert_y_mouse_look: false -use_raw_input: true -tet_mesh_lighting: 0 -light_volume_lighting: false -global_time_scale_mult: 1 -game_difficulty: 1 -tutorials: 0 -difficulty_set: false -volume_shadows: false -ssao: false -auto_ledge_grab: 0 -particle_field: true -particle_field_simple: false -custom_level_shaders: true -disable_fog: false -simple_fog: false -depth_of_field: true -depth_of_field_reduced: false -attrib_envobj_instancing: false -no_auto_nav_mesh: false -no_texture_convert: false -gl_load_s3tc: true -skip_loading_pause: false -brightness: 1 -use_soundtrack_limiter: true -master_volume: 0.8 -music_volume: 0.4 -baked_shadows: true -debug_key_presses: false -block_cheating_progress: true -auto_camera: false -split_screen: false -chase_camera_fov: 90.0 -editor_camera_fov: 90.0 -report_case_errors: false -background_process_pool: false -main_menu: true -debug_load_level: Project60/16_red_desert.xml -mouse_sensitivity: 0.5 -gpu_skinning: false -detail_objects: 1 -detail_objects_reduced: 0 -seamless_cubemaps: true -debug_keys: true -shader_dir_path: Data/GLSL/ -debug_show_ai_state: false -debug_show_ai_path: false -debug_draw_window: false -albedo_only: false -no_decals: false -single_pass_shadow_cascade: false -shader_debug: false -opengl_callback_errors: true -opengl_callback_error_dialog: false -occlusion_query: true -gamma_correct_final_output: true -dump_include_scripts: false -allow_game_dir_save: false -level_backup_count: 10 -no_reflection_capture: 0 -has_detected_settings: 1 -save_as_crunch: false -check_for_workshop_membership: true -enable_live_update: true -level_load_stress: false -detail_object_decals: 1 -asdebugger_enabled: 0 -asdebugger_break_on_script_change: 0 -menu_show_asdebugger_contexts: 0 -asprofiler_enabled: 0 -menu_show_asprofiler: 0 -language: en_us -key[quit]: esc -key[slow]: tab -key[fast]: \ -key[crouch]: lshift -key[jump]: space -key[show_timing]: f2 -key[screenshot]: f7 -key[transparent_screenshot]: f8 -key[console]: ` -key[left]: a -key[right]: d -key[up]: w -key[down]: s -key[item]: e -key[drop]: q -key[skip_dialogue]: return -key[rclick]: rshift -key[attack]: mouse0 -key[grab]: mouse2 -key[walk]: lctrl -key[menu_up]: up -key[menu_down]: down -key[menu_left]: left -key[menu_right]: right -key[menu_return]: return -key[debug_revive_all_characters]: x -key[debug_cut_throat]: , -key[debug_lightning]: f -key[debug_make_injured_ragdoll]: n -key[debug_make_limp_ragdoll]: m -key[debug_make_ragdoll]: z -key[debug_scream]: v -key[debug_path]: p -key[debug_misc_action]: b -key[debug_switch_to_combat_rabbit]: 1 -key[debug_switch_to_civ_rabbit]: 2 -key[debug_switch_to_cat]: 3 -key[debug_switch_to_rat]: 4 -key[debug_switch_to_wolf]: 5 -key[debug_switch_to_dog]: 6 -key[debug_switch_to_rabbot]: 7 -gamepad[up]: lefty- -gamepad[down]: lefty+ -gamepad[left]: leftx- -gamepad[right]: leftx+ -gamepad[look_up]: righty- -gamepad[look_down]: righty+ -gamepad[look_left]: rightx- -gamepad[look_right]: rightx+ -gamepad[jump]: rightshoulder -gamepad[crouch]: leftshoulder -gamepad[attack]: righttrigger -gamepad[grab]: lefttrigger -gamepad[item]: a -gamepad[drop]: x -gamepad[quit]: back -gamepad[skip_dialogue]: start -gamepad[menu_up]: dpup -gamepad[menu_down]: dpdown -gamepad[menu_left]: dpleft -gamepad[menu_right]: dpright -gamepad[menu_return]: a -menu_player_config: 0 -gamepad_deadzone: 0.075 -gamepad_look_sensitivity: 1.25 -controller[movex]: axis1 -controller[movey]: axis2 -controller[lookx]: axis3 -controller[looky]: axis4 -controller[jump]: button11 -controller[crouch]: button10 -controller[item]: button1 -controller[drop]: button3 -controller[attack]: axis6>0.5 -controller[grab]: axis5>0.5 -bind[pause]: ` -bind_win[quit]: alt+f4 -bind_unix[quit]: cmd+q -bind[back]: esc -bind[clone_transform]: alt -bind[snap_transform]: cmd -bind[force_rotate]: r -bind[force_scale]: e -bind[force_translate]: t -bind[normal_transform]: shift -bind[edit_script_params]: u -bind[single_selected]: i -bind[edit_color]: cmd+p -bind[search_scenegraph]: cmd+f -bind[scenegraph]: y -bind[toggle_player]: cmd+shift+p -bind[toggle_object_editing]: cmd+1 -bind[toggle_decal_editing]: cmd+2 -bind[toggle_hotspot_editing]: cmd+3 -bind[toggle_light_editing]: cmd+4 -bind[open_spawner]: cmd+l -bind[save_level]: cmd+s -bind[save_level_as]: cmd+shift+s -bind[save_selected_items]: cmd+alt+s -bind[cut]: cmd+x -bind[paste]: cmd+v -bind[copy]: cmd+c -bind[undo]: cmd+z -bind[redo]: cmd+shift+z -bind[enable_imposter]: cmd+i -bind[disable_imposter]: cmd+shift+i -bind[connect]: alt -bind[disconnect]: shift+alt -bind[group]: cmd+g -bind[ungroup]: cmd+shift+g -bind[box_select]: b -bind[deselect_all]: q -bind[select_all]: cmd+a -bind[select_similar]: cmd+shift+a -bind[add_to_selection]: shift -bind[bake_gi]: cmd+j -bind[print_objects]: f11 -bind[toggle_level_load_stress]: f10 -bind[new_level]: cmd+n -bind[open_level]: cmd+o -bind[open_custom_editor]: o -bind[frame_selected]: f -bind[frame_selected_force]: shift+f -bind[refresh]: f5 -bind[load_item_search]: cmd+l -bind[make_selected_character_saved_corpse]: cmd+k -bind[revive_selected_character_and_unsave_corpse]: k -extra_data_path: