Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
125 stars 2 forks source link

Directory "RuntimeData\AssemblyMetadata" exists in Resonite game directory on Linux #2542

Closed coolymike closed 2 weeks ago

coolymike commented 3 weeks ago

Describe the bug?

A directory named "RuntimeData\AssemblyMetadata" exists in the root of the game directory on the Linux native version of Resonite. This is likely a mistake, caused by the fact that Windows paths use \ to indicate a subdirectory, and every other OS uses / to indicate a subdirectory.

I have not looked into which issues this could cause, but I assume it can cause issues with the AssemblyMetadata cache not being found.

To Reproduce

Install the Linux native version of Resonite

Expected behavior

"AssemblyMetadata" subdirectory should exist in "RuntimeData"

Screenshots

image

Resonite Version Number

2024.7.12.12

What Platforms does this occur on?

Linux

What headset if any do you use?

Desktop

Log Files

-

Additional Context

No response

Reporters

whippersnatchpumpkinpatch on Discord

ghost commented 3 weeks ago

Exists on headless brach too

ticpu commented 3 weeks ago

It also causes issues starting the headless with a security profile as the parser for AppArmor doesn't recognize this as a valid path and require manual intervention to fix. Someone missed a Path.Join() in the code.

Frooxius commented 2 weeks ago

Fixed in 2024.7.15.1359, thanks!

coolymike commented 2 weeks ago

I can confirm this is fixed in the latest release on Linux native.