-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for the Epic distribution of Fallout 3 #1812
Comments
I've just downloaded Fallout 3 from EGS: it uses I've uploaded its EGS manifest file (packaged in a zip so that GitHub will accept it): the {
"FormatVersion": 0,
"bIsIncompleteInstall": false,
"LaunchCommand": "",
"LaunchExecutable": "Launcher.exe",
"ManifestLocation": "D:\\Games\\Epic Games/fallout3/.egstore",
"ManifestHash": "709e59179e5e417ad34f4ad988c3fa47f1530259",
"bIsApplication": true,
"bIsExecutable": true,
"bIsManaged": false,
"bNeedsValidation": false,
"bRequiresAuth": true,
"bAllowMultipleInstances": false,
"bCanRunOffline": false,
"bAllowUriCmdArgs": false,
"BaseURLs": [
"http://fastly-download.epicgames.com/Builds/Org/o-bthbhn6wd7fzj73v5p4436ucn3k37u/00c12caef508413d992b3b5e0764aaef/default",
"http://epicgames-download1.akamaized.net/Builds/Org/o-bthbhn6wd7fzj73v5p4436ucn3k37u/00c12caef508413d992b3b5e0764aaef/default",
"http://download.epicgames.com/Builds/Org/o-bthbhn6wd7fzj73v5p4436ucn3k37u/00c12caef508413d992b3b5e0764aaef/default",
"http://download2.epicgames.com/Builds/Org/o-bthbhn6wd7fzj73v5p4436ucn3k37u/00c12caef508413d992b3b5e0764aaef/default",
"http://download3.epicgames.com/Builds/Org/o-bthbhn6wd7fzj73v5p4436ucn3k37u/00c12caef508413d992b3b5e0764aaef/default",
"http://download4.epicgames.com/Builds/Org/o-bthbhn6wd7fzj73v5p4436ucn3k37u/00c12caef508413d992b3b5e0764aaef/default"
],
"BuildLabel": "Live",
"AppCategories": [
"games",
"applications"
],
"ChunkDbs": [],
"CompatibleApps": [],
"DisplayName": "Fallout 3: Game of the Year Edition",
"InstallationGuid": "7D528F2141909752BCF0768BAD5279BB",
"InstallLocation": "D:\\Games\\Epic Games/fallout3",
"InstallSessionId": "B343C176434F2129BC26538533A47A33",
"InstallTags": [],
"InstallComponents": [],
"HostInstallationGuid": "00000000000000000000000000000000",
"PrereqIds": [
"DX10_Redist"
],
"PrereqSHA1Hash": "9FD00F3BB8A870112DAE464F555FCD5E7F9200C0",
"LastPrereqSucceededSHA1Hash": "9FD00F3BB8A870112DAE464F555FCD5E7F9200C0",
"StagingLocation": "D:\\Games\\Epic Games/fallout3/.egstore/bps",
"TechnicalType": "games,applications",
"VaultThumbnailUrl": "",
"VaultTitleText": "",
"InstallSize": 46199040645,
"MainWindowProcessName": "",
"ProcessNames": [],
"BackgroundProcessNames": [],
"MandatoryAppFolderName": "fallout3",
"OwnershipToken": "false",
"CatalogNamespace": "fa702d34a37248ba98fb17f680c085e3",
"CatalogItemId": "b1b4e0b67a044575820cb5e63028dcae",
"AppName": "adeae8bbfc94427db57c7dfecce3f1d4",
"AppVersionString": "1.7",
"MainGameCatalogNamespace": "fa702d34a37248ba98fb17f680c085e3",
"MainGameCatalogItemId": "b1b4e0b67a044575820cb5e63028dcae",
"MainGameAppName": "adeae8bbfc94427db57c7dfecce3f1d4",
"AllowedUriEnvVars": []
} |
Detection of the game's install path is complicated by the fact that each localisation ships as a separate copy of the game within the directory given by Each one of the "Fallout 3 GOTY " directories contains |
This is now done in the |
I'm going to try to improve the logic for what localisation gets picked so that it matches what's launched by the Epic launcher - it seems to be tied to the Windows display language, so I'll try adding logic to check what that is and check what the behaviour is when the display language doesn't have a game localisation. |
Just to confirm, the title of my |
This is done as of d368438 - I've also improved the localised game handling so that LOOT will try localisations in the order of the user's preferred UI languages as reported by Windows, which seems to be how the EGS and MS Store launchers pick a localisation. |
As mentioned by sibir in #1809, Fallout 3 is coming to the Epic Games Store, so add support for it once it arrives there.
The text was updated successfully, but these errors were encountered: