message: Replaced null detection from settings with resolver check in launchVanilla
diff: const fs = FsProvider.instance;
  const settings = await this.settings;
  await this.prepareLaunch();
  - if (settings.getContext().gameSpecific.gameDirectory !== null && await fs.exists(settings.getContext().gameSpecific.gameDirectory!)) {
  + if (!((await GameDirectoryResolverProvider.instance.getDirectory(this.activeGame)) instanceof R2Error) && await fs.exists(settings.getContext().gameSpecific.gameDirectory!)) {
  this.gameRunning = true;
  GameRunnerProvider.instance.startVanilla(this.activeGame).then(value => {
  if (value instanceof R2Error) {
  