From d3f8438ed536e561dd981c220f1e838d3f88efbb Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Fri, 4 Jun 2021 02:01:47 +0200 Subject: [PATCH] sort presets by first char --- src/config.c | 411 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 261 insertions(+), 150 deletions(-) diff --git a/src/config.c b/src/config.c index 39ff31d..5882372 100644 --- a/src/config.c +++ b/src/config.c @@ -333,40 +333,9 @@ static void cfg_create_ini() "; The following settings override all settings shown above, section name = executable name\n" "\n" "\n" - "; Command & Conquer: Red Alert - CnCNet\n" - "[ra95-spawn]\n" - "maxfps=125\n" - "\n" - "; Command & Conquer Gold - CnCNet\n" - "[cnc95]\n" - "maxfps=125\n" - "\n" - "; Carmageddon\n" - "[CARMA95]\n" - "renderer=opengl\n" - "noactivateapp=true\n" - "\n" - "; Carmageddon\n" - "[CARM95]\n" - "renderer=opengl\n" - "noactivateapp=true\n" - "\n" - "; Command & Conquer Gold\n" - "[C&C95]\n" - "maxgameticks=120\n" - "maxfps=60\n" - "minfps=-1\n" - "\n" - "; Command & Conquer: Red Alert\n" - "[ra95]\n" - "maxgameticks=120\n" - "maxfps=60\n" - "minfps=-1\n" - "\n" - "; Command & Conquer: Red Alert\n" - "[ra95p]\n" - "maxfps=60\n" - "minfps=-1\n" + "; Atomic Bomberman\n" + "[BM]\n" + "maxgameticks=60\n" "\n" "; Age of Empires\n" "[empires]\n" @@ -388,35 +357,88 @@ static void cfg_create_ini() "fixpitch=true\n" "handlemouse=false\n" "\n" - "; Outlaws\n" - "[olwin]\n" - "noactivateapp=true\n" - "maxgameticks=60\n" + "; Age of Wonders\n" + "[AoWSM]\n" + "windowed=true\n" + "fullscreen=false\n" + "renderer=gdi\n" + "hook=2\n" + "\n" + "; American Conquest\n" + "[DMCR]\n" + "minfps=-2\n" + "\n" + "; Age of Wonders 2\n" + "[AoW2]\n" + "windowed=true\n" + "fullscreen=false\n" + "renderer=gdi\n" + "hook=2\n" + "\n" + "; Anstoss 3\n" + "[anstoss3]\n" + "renderer=gdi\n" + "handlemouse=false\n" + "\n" + "; Anno 1602\n" + "[1602]\n" "handlemouse=false\n" "renderer=gdi\n" + "hook=2\n" "\n" - "; Dark Reign: The Future of War\n" - "[DKReign]\n" + "; Alien Nations\n" + "[AN]\n" + "handlemouse=false\n" + "\n" + "; Atlantis\n" + "[ATLANTIS]\n" "maxgameticks=60\n" "\n" - "; Star Wars: Galactic Battlegrounds\n" - "[battlegrounds]\n" + "; Blade & Sword\n" + "[comeon]\n" + "renderer=opengl\n" + "nonexclusive=true\n" "fixpitch=true\n" - "handlemouse=false\n" "\n" - "; Star Wars: Galactic Battlegrounds: Clone Campaigns\n" - "[battlegrounds_x1]\n" - "fixpitch=true\n" - "handlemouse=false\n" + "; Command & Conquer: Red Alert - CnCNet\n" + "[ra95-spawn]\n" + "maxfps=125\n" + "\n" + "; Command & Conquer Gold - CnCNet\n" + "[cnc95]\n" + "maxfps=125\n" + "\n" + "; Carmageddon\n" + "[CARMA95]\n" + "renderer=opengl\n" + "noactivateapp=true\n" + "\n" + "; Carmageddon\n" + "[CARM95]\n" + "renderer=opengl\n" + "noactivateapp=true\n" "\n" "; Carmageddon 2\n" "[Carma2_SW]\n" "renderer=opengl\n" "noactivateapp=true\n" "\n" - "; Atomic Bomberman\n" - "[BM]\n" - "maxgameticks=60\n" + "; Command & Conquer Gold\n" + "[C&C95]\n" + "maxgameticks=120\n" + "maxfps=60\n" + "minfps=-1\n" + "\n" + "; Command & Conquer: Red Alert\n" + "[ra95]\n" + "maxgameticks=120\n" + "maxfps=60\n" + "minfps=-1\n" + "\n" + "; Command & Conquer: Red Alert\n" + "[ra95p]\n" + "maxfps=60\n" + "minfps=-1\n" "\n" "; Command & Conquer: Tiberian Sun / Command & Conquer: Red Alert 2\n" "[game]\n" @@ -482,67 +504,14 @@ static void cfg_create_ini() "maxfps=60\n" "minfps=-1\n" "\n" - "; Twisted Metal\n" - "[TWISTED]\n" - "renderer=opengl\n" - "nonexclusive=true\n" - "maxgameticks=25\n" - "minfps=5\n" - "\n" - "; Twisted Metal 2\n" - "[Tm2]\n" - "renderer=opengl\n" - "nonexclusive=true\n" - "maxgameticks=60\n" - "handlemouse=false\n" - "fixchildwindows=false\n" - "\n" "; Caesar III\n" "[c3]\n" "handlemouse=false\n" "\n" - "; Pharaoh\n" - "[Pharaoh]\n" - "handlemouse=false\n" - "\n" - "; Master of Olympus - Zeus\n" - "[Zeus]\n" - "handlemouse=false\n" - "renderer=gdi\n" - "hook=2\n" - "\n" - "; Dungeon Keeper 2\n" - "[DKII]\n" - "maxgameticks=60\n" - "noactivateapp=true\n" - "passthrough=false\n" - "\n" "; Chris Sawyer's Locomotion\n" "[LOCO]\n" "handlemouse=false\n" "\n" - "; Age of Wonders\n" - "[AoWSM]\n" - "windowed=true\n" - "fullscreen=false\n" - "renderer=gdi\n" - "hook=2\n" - "\n" - "; Age of Wonders 2\n" - "[AoW2]\n" - "windowed=true\n" - "fullscreen=false\n" - "renderer=gdi\n" - "hook=2\n" - "\n" - "; Stronghold Crusader HD\n" - "[Stronghold Crusader]\n" - "handlemouse=false\n" - "\n" - "; Stronghold Crusader Extreme HD\n" - "[Stronghold_Crusader_Extreme]\n" - "handlemouse=false\n" - "\n" "; Cultures 2\n" "[Cultures2]\n" "handlemouse=false\n" @@ -551,64 +520,63 @@ static void cfg_create_ini() "[Cultures2MP]\n" "handlemouse=false\n" "\n" - "; Blade & Sword\n" - "[comeon]\n" + "; Close Combat 2: A Bridge Too Far\n" + "[cc2]\n" + "handlemouse=false\n" + "fixpitch=true\n" "renderer=opengl\n" "nonexclusive=true\n" + "\n" + "; Close Combat 3: The Russian Front\n" + "[cc3]\n" + "handlemouse=false\n" + "fixpitch=true\n" + "renderer=opengl\n" + "nonexclusive=true\n" + "\n" + "; Close Combat 4: The Battle of the Bulge\n" + "[cc4]\n" + "handlemouse=false\n" + "fixpitch=true\n" + "renderer=opengl\n" + "nonexclusive=true\n" + "\n" + "; Close Combat 5: Invasion: Normandy\n" + "[cc5]\n" + "handlemouse=false\n" + "fixpitch=true\n" + "renderer=opengl\n" + "nonexclusive=true\n" + "\n" + "; Commandos\n" + "[Comandos]\n" "fixpitch=true\n" "\n" - "; Tzar: The Burden of the Crown\n" - "; Note: Must set 'DIRECTXDEVICE=0' in 'Tzar.ini'\n" - "[Tzar]\n" - "handlemouse=false\n" - "\n" - "; Jagged Alliance 2\n" - "[ja2]\n" - "hook=0\n" - "\n" - "; Moorhuhn\n" - "[Moorhuhn]\n" - "renderer=opengl\n" - "hook=3\n" - "\n" - "; Moorhuhn 2\n" - "[Moorhuhn2]\n" - "hook=3\n" - "\n" - "; KKND Xtreme (With high resolution patch)\n" - "[KKNDgame]\n" - "vhack=true\n" - "\n" - "; KKND2: Krossfire\n" - "[KKND2]\n" - "noactivateapp=true\n" - "renderer=gdi\n" - "hook=2\n" - "\n" - "; Wizardry 8\n" - "[Wiz8]\n" + "; Call To Power 2\n" + "[ctp2]\n" "passthrough=false\n" "\n" - "; Steel Panthers: World At War\n" - "[MECH]\n" - "renderer=opengl\n" - "\n" - "; Anstoss 3\n" - "[anstoss3]\n" - "renderer=gdi\n" - "handlemouse=false\n" - "\n" - "; Anno 1602\n" - "[1602]\n" + "; Corsairs Gold\n" + "[corsairs]\n" "handlemouse=false\n" "renderer=gdi\n" "hook=2\n" "\n" - "; Hard Truck: Road to Victory\n" - "[htruck]\n" - "maxgameticks=25\n" - "renderer=opengl\n" + "; Dark Reign: The Future of War\n" + "[DKReign]\n" + "maxgameticks=60\n" + "\n" + "; Dungeon Keeper 2\n" + "[DKII]\n" + "maxgameticks=60\n" "noactivateapp=true\n" + "passthrough=false\n" + "\n" + "; Gangsters: Organized Crime\n" + "[gangsters]\n" + "handlemouse=false\n" + "renderer=opengl\n" + "nonexclusive=true\n" "\n" "; Grand Theft Auto\n" "[Grand Theft Auto]\n" @@ -628,6 +596,149 @@ static void cfg_create_ini() "fixwndprochook=true\n" "singlecpu=false\n" "\n" + "; Hard Truck: Road to Victory\n" + "[htruck]\n" + "maxgameticks=25\n" + "renderer=opengl\n" + "noactivateapp=true\n" + "\n" + "; Invictus\n" + "[Invictus]\n" + "handlemouse=false\n" + "\n" + "; Interstate 76\n" + "[i76]\n" + "handlemouse=false\n" + "renderer=opengl\n" + "\n" + "; Jagged Alliance 2\n" + "[ja2]\n" + "hook=0\n" + "\n" + "; KKND Xtreme (With high resolution patch)\n" + "[KKNDgame]\n" + "vhack=true\n" + "\n" + "; KKND2: Krossfire\n" + "[KKND2]\n" + "noactivateapp=true\n" + "renderer=gdi\n" + "hook=2\n" + "\n" + "; Moorhuhn\n" + "[Moorhuhn]\n" + "renderer=opengl\n" + "hook=3\n" + "\n" + "; Moorhuhn 2\n" + "[Moorhuhn2]\n" + "hook=3\n" + "\n" + "; Master of Olympus - Zeus\n" + "[Zeus]\n" + "handlemouse=false\n" + "renderer=gdi\n" + "hook=2\n" + "\n" + "; Outlaws\n" + "[olwin]\n" + "noactivateapp=true\n" + "maxgameticks=60\n" + "handlemouse=false\n" + "renderer=gdi\n" + "\n" + "; Pharaoh\n" + "[Pharaoh]\n" + "handlemouse=false\n" + "\n" + "; Pax Imperia\n" + "[Pax Imperia]\n" + "renderer=opengl\n" + "nonexclusive=true\n" + "\n" + "; Shogo - Mobile Armor Division\n" + "[Client]\n" + "checkfile=.\\Shogo.exe\n" + "noactivateapp=true\n" + "\n" + "; Star Wars: Galactic Battlegrounds\n" + "[battlegrounds]\n" + "fixpitch=true\n" + "handlemouse=false\n" + "\n" + "; Star Wars: Galactic Battlegrounds: Clone Campaigns\n" + "[battlegrounds_x1]\n" + "fixpitch=true\n" + "handlemouse=false\n" + "\n" + "; Stronghold Crusader HD\n" + "[Stronghold Crusader]\n" + "handlemouse=false\n" + "\n" + "; Stronghold Crusader Extreme HD\n" + "[Stronghold_Crusader_Extreme]\n" + "handlemouse=false\n" + "\n" + "; Stronghold HD\n" + "[Stronghold]\n" + "handlemouse=false\n" + "\n" + "; Steel Panthers: World At War\n" + "[MECH]\n" + "renderer=opengl\n" + "\n" + "; Shadow Watch\n" + "[sw]\n" + "fixpitch=true\n" + "handlemouse=false\n" + "\n" + "; Twisted Metal\n" + "[TWISTED]\n" + "renderer=opengl\n" + "nonexclusive=true\n" + "maxgameticks=25\n" + "minfps=5\n" + "\n" + "; Twisted Metal 2\n" + "[Tm2]\n" + "renderer=opengl\n" + "nonexclusive=true\n" + "maxgameticks=60\n" + "handlemouse=false\n" + "fixchildwindows=false\n" + "\n" + "; Tzar: The Burden of the Crown\n" + "; Note: Must set 'DIRECTXDEVICE=0' in 'Tzar.ini'\n" + "[Tzar]\n" + "handlemouse=false\n" + "\n" + "; Uprising\n" + "[uprising]\n" + "renderer=opengl\n" + "fixpitch=true\n" + "handlemouse=false\n" + "\n" + "; Uprising 2\n" + "[Uprising 2]\n" + "handlemouse=false\n" + "\n" + "; Wizardry 8\n" + "[Wiz8]\n" + "passthrough=false\n" + "\n" + "; Worms Armageddon\n" + "[WA]\n" + "handlemouse=false\n" + "\n" + "; Wizards and Warriors\n" + "[deep6]\n" + "renderer=gdi\n" + "hook=2\n" + "\n" + "; War Wind\n" + "[WW]\n" + "renderer=opengl\n" + "\n" , fh); fclose(fh);