We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8cbcc1a commit a46e342Copy full SHA for a46e342
src/r2mm/manager/linux/GameDirectoryResolver.ts
@@ -70,7 +70,12 @@ export default class GameDirectoryResolverImpl extends GameDirectoryResolverProv
70
const folderName = parsedVdf.AppState.installdir;
71
const gamePath = path.join(manifestLocation, 'common', folderName);
72
if (await fs.exists(gamePath)) {
73
- return gamePath;
+ if (gamePath.endsWith(path.dirname(GameManager.activeGame.steamFolderName))) {
74
+ const dir = path.dirname(gamePath);
75
+ return path.join(dir, GameManager.activeGame.steamFolderName);
76
+ } else {
77
+ return gamePath;
78
+ }
79
} else {
80
return new FileNotFoundError(
81
`${game.displayName} does not exist in Steam\'s specified location`,
0 commit comments