diff --git a/src/config.c b/src/config.c
index 51e7e27..bf7c518 100644
--- a/src/config.c
+++ b/src/config.c
@@ -337,27 +337,30 @@ static void cfg_create_ini()
             "singlecpu=true\n"
             "\n"
             "; Available resolutions, possible values: 0 = Small list, 1 = Very small list, 2 = Full list\n"
-            "; Note: Set this to 2 if your chosen resolution is not working, set to 1 if the game is crashing\n"
+            "; Note: Set this to 2 if your chosen resolution is not working or does not shpw up in the list\n"
+            "; Note: Set this to 1 if the game is crashing\n"
             "resolutions=0\n"
             "\n"
             "; Child window handling, possible values: 0 = Disabled, 1 = Display top left, 2 = Display top left + repaint, 3 = Hide\n"
-            "; Note: Disables upscaling if a child window was detected\n"
+            "; Note: Disables upscaling if a child window was detected (to ensure the game is fully playable, may look weird though)\n"
             "fixchilds=2\n"
             "\n"
+            "; Enable the following setting if your cursor doesn't work properly when upscaling is enabled\n"
+            "hook_peekmessage=false\n"
             "\n"
-            "; Undocumented settings\n"
+            "\n"
+            "; Undocumented settings - You may or may not change these (You should rather focus on the settings above)\n"
+            "releasealt=false\n"
+            "game_handles_close=false\n"
+            "fixnotresponding=false\n"
             "guard_lines=200\n"
             "max_resolutions=0\n"
             "limit_bltfast=false\n"
-            "game_handles_close=false\n"
-            "fixnotresponding=false\n"
             "lock_surfaces=false\n"
-            "releasealt=false\n"
             "allow_wmactivate=false\n"
             "flipclear=false\n"
             "fixmousehook=false\n"
             "rgb555=false\n"
-            "hook_peekmessage=false\n" 
             "no_dinput_hook=false\n"
             "\n"
             "\n"