-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Description
I am trying to develop mods for a GDPS (Private Server) on macOS. I have set up a separate Geode profile pointing to the standalone GDPS .app.
When running geode profile run <profile>, the launcher detects it as a "Steam version" and attempts to inject steamloader.dylib from the default Steam directory (~/Library/Application Support/Steam...).
Since I do not have Steam installed on this development machine (to save space/resources), the launch fails immediately with a dyld termination error because the steamloader path does not exist.
Expected Behavior:
Geode should detect that Steam is missing (or that this is a standalone instance) and either:
- Skip the
steamloaderinjection (launching in "No-Steam" mode if the binary supports it). - Or allow a flag (e.g.,
--no-steam) to bypass Steam integration checks.
Error Log:
| Warn | Steam version detected. Output may not be available.
| Info | Starting Geometry Dash
dyld[71069]: terminating because inserted dylib '/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' could not be loaded: tried: '/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' (no such file), '/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' (no such file)
dyld[71069]: tried: '/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' (no such file), '/Users/turborigby/Library/Application Support/Steam.AppBundle/Steam/Contents/MacOS/steamloader.dylib' (no such file)
Metadata
Metadata
Assignees
Labels
No labels