Add more GOG registry search paths

Adds the following GOG registry paths to locate games from GOG:
- Duke Nukem 3D Atomic Edition (no longer sold on GOG)
- Blood: One Unit Whole Blood (no longer sold on GOG)
- Shadow Warrior Classic Complete (Free! on GOG)

There are also three I scraped from their store pages, but commented
out because I don't own them so can't verify if they need any additional
search paths or not:
- Redneck Rampage Collection
- NAM
- Shadow Warrior Classic Redux
This commit is contained in:
Marisa Heit 2023-04-16 12:28:37 -05:00 committed by Christoph Oelckers
parent 608b4e8e0f
commit 1bf03e463a

View file

@ -111,9 +111,16 @@ static const RegistryPathInfo paths[] = {
{ L"SOFTWARE" WOW64 "GOG.com\\GOGCREDNECKRIDESAGAIN", L"PATH", nullptr },
{ L"SOFTWARE" WOW64 "GOG.com\\GOGONEUNITONEBLOOD", L"PATH", nullptr},
{ L"SOFTWARE" WOW64 "GOG.com\\GOGSHADOWARRIOR", L"PATH", nullptr},
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1374469660", L"path", bloodfs},
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1207658730", L"path", nullptr}, // Duke Nukem 3D Atomic Edition
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1207658856", L"path", nullptr}, // Blood: One Unit Whole Blood
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1207659142", L"path", nullptr}, // Shadow Warrior Classic Complete
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1374469660", L"path", bloodfs}, // Blood: Fresh Supply
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1740836875", L"path", nullptr},
{ L"SOFTWARE" WOW64 "GOG.com\\Games\\2132611980", L"path", nullptr}, // Powerslave
//{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1207658674", L"path", nullptr}, // Redneck Rampage Collection
//{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1575726518", L"path", nullptr}, // NAM
//{ L"SOFTWARE" WOW64 "GOG.com\\Games\\1618073558", L"path", nullptr}, // Shadow Warrior Classic Redux
{ L"SOFTWARE" WOW64 "ZOOM PLATFORM\\Duke Nukem 3D - Atomic Edition", L"InstallPath", dukezoom },