From 3a4ddc13c1c7067222be19dbca7188d49d1ad414 Mon Sep 17 00:00:00 2001 From: silentrald Date: Fri, 11 Apr 2025 12:48:23 +0800 Subject: [PATCH] [bugfix] add system env to beat saber exe launch command for oculus (#848) --- src/main/services/bs-launcher/oculus-launcher.service.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/services/bs-launcher/oculus-launcher.service.ts b/src/main/services/bs-launcher/oculus-launcher.service.ts index 6a02c652..072ef7bc 100644 --- a/src/main/services/bs-launcher/oculus-launcher.service.ts +++ b/src/main/services/bs-launcher/oculus-launcher.service.ts @@ -49,19 +49,21 @@ export class OculusLauncherService extends AbstractLauncherService implements St // Make sure Oculus is running await this.oculus.startOculus().catch(err => log.error("Error while starting Oculus", err)); - const env: Record = {}; + const env: Record = { + ...process.env, + }; this.injectAdditionalArgsEnvs(launchOptions, env); obs.next({type: BSLaunchEvent.BS_LAUNCHING}); // Launch Beat Saber - const process = this.launchBs( + const bsProcess = this.launchBs( exePath, buildBsLaunchArgs(launchOptions), { env } ); - return process.exit.catch(err => { + return bsProcess.exit.catch(err => { throw CustomError.fromError(err, BSLaunchError.BS_EXIT_ERROR); });