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