Hello everyone. This is not a game patch, but rather an announcement about a new, alternate public branch for Linux users. Windows and macOS users are unaffected.
Recently, an user approached us about how the AppImage the game was delivered with didn't launch on their linux system. AppImages are essentially containers that contain most every dependency the game needs to run, which makes it handy for distribution in the Linux ecosystem; covering some of the most popular distros (including Steamdeck). However, for any edge-cases, users may not be so lucky, and additional tinkering is needed.
To help alleviate that tinkering process, we made a new separate branch (linux-appdir). You can find this new branch under:
- Open Steam library
- Find and right-click Gravity Circuit
- Pick 'Properties...'
- Pick 'Betas'
- Pick 'linux-appdir' branch from Beta Participation dropdown box
- Let Steam download and install the changes
Try this if you find that the AppImage is not launching on your linux distro, for a reason or another.
To revert back to default branch, just pick 'None' from said dropdown box.
Save files and achievements are not affected even if you hop between the two.
For a technical explanation: instead of delivering the default AppImage, the AppImage was extracted (with --appimage-extract), resulting in an AppDir folder. This is just the contents of the AppImage, with all the dependencies, executables and necessary scripts. The linux-appdir branch was then configured to launch the AppRun script directly (which is what an AppImage does under the hood). This appeared to fix the issue for the afore-mentioned user.
Do note, that you'll need FUSE to use either the default AppImage or AppDir. This is just a requirement of the underlying methods AppImages use.
As always, if you find any other issues, let us know. In the meanwhile, happy gaming!
[ 2024-10-25 14:16:41 CET ] [ Original post ]