Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lots of errors, temporary file flooding, and unable to create scenes when running Godot through Steam on Steam Deck. #98215

Open
dragon3025 opened this issue Oct 16, 2024 · 3 comments

Comments

@dragon3025
Copy link

Tested versions

v4.3.stable.steam [77dcf97]

System information

Godot v4.3.stable - SteamOS holo - X11 - Vulkan (Forward+) - integrated AMD Custom GPU 0405 (RADV VANGOGH) - AMD Custom APU 0405 (8 Threads)

Issue description

When I use Godot downloaded through the Steam on Steam Deck (Linux) it floods my project folder with lots of temporary files, is unable to run, and gives errors: https://pastebin.com/VFttvqcf. This doesn't happen when running the Godot Linux download on the website.

Steps to reproduce

Run the Steam downloaded version of Godot on Steam Deck and create a new project.

Minimal reproduction project (MRP)

N/A.

@fire
Copy link
Member

fire commented Oct 16, 2024

Saw this part in the log.

Cannot save file 'E:/steamapps/common/Godot Engine/editor_data/editor_settings-4.3.tres'.

@Calinou
Copy link
Member

Calinou commented Oct 16, 2024

Most of the the filesystem on the Steam Deck is read-only (it's an immutable distribution), but I don't see why Steam would be unable to write to the game-specific folder.

The Steam release uses self-contained mode, as indicated by the ._sc_ file present in the same folder as the Godot binary in the installation folder. You could disable this by removing the ._sc_ file, but if the filesystem is read-only, you may be unable to do that.

@dragon3025
Copy link
Author

dragon3025 commented Oct 16, 2024

I tried removing the ._sc_ file and set the Godot Folder permissions for Owner, Group, and Others to "Can View and Modify" and made sure to apply it to all sub-folders, but it didn't work: https://pastebin.com/HAZBvYtR

Something else I noticed is if I verify the integrity of the game files, it restores the .sc file, so future updates may end up doing so also.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants