protonscr

Littlewitch Romanesque: Editio Regia

protonopen appid 349300Game compatibility - Unofficial
ValveSoftware/Proton#5975 · opened 2022-07-08 by sifiro · updated 2022-07-08 · 2 comments · github · game page · search this game
Ssifiro 2022-07-08 github

Compatibility Report

  • Name of the game with compatibility issues: Littlewitch Romanesque: Editio Regia
  • Steam AppID of the game: 349300

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

The game deletes dots from directorypath when It tries to load files.
For example, when It tries to read "$HOME/.local/share/Steam/steamapps/common/Littlewitch Romanesque Editio Regia/K49.dat", try to read "$HOME/local/share/Steam/steamapps/common/Littlewitch Romanesque Editio Regia/K49.dat" and of course. that directory doesn't exist or If it exists probably doesn't have the files expected by the game (but if you make a symbolic link to .local to local o try to move the game files to that directory)

A Workaround, It could be make a symbolic link from $HOME/.local to $HOME/local.

But It could be appreciated an out-of-the-box solution (especially for SteamDeck) as for example some kind of virtual folder only recognized by Proton (or maybe make a symbolic link from .local/steam to drive_c/Program Files/Steam and run from there.)

(Of Course, It's read from Z:\home\$USER, I am just simplifying the directory)

I attached the info file generated by the game which shows from where reads the files.
Info.txt
I highlight this section:

Module          : Z:\home\sifiro\local\share\Steam\steamapps\common\Littlewitch Romanesque Editio Regia\UserData\
Current         : Z:\home\sifiro\local\share\Steam\steamapps\common\Littlewitch Romanesque Editio Regia\UserData\

Reproduction

  • Just run the game.
Kkisak-valve maintainer 2022-07-08 github

Hello @sifiro, it might be interesting to test how the game behaves with its launch options set to PROTON_SET_GAME_DRIVE=1 %command% and backing out your workaround.

Ssifiro 2022-07-08 github

Okay, It looks like it works as expected. (Now loads from virtual S drive)
Info.txt

So... PROTON_SET_GAME_DRIVE huh? Good to know.

Thinking about it, I totally forgot Steam allows the use of multiple drives so It could be another way of workaround.
But yeah, Great solution.

Launch options

Launch lines