chyyran / skyinstaller

One-click installer for Trails in the Sky voice acting mods.
Mozilla Public License 2.0
65 stars 0 forks source link

[Steam Deck][1.4.1-steamos-beta] Error during installation #5

Open abalbanyan opened 5 months ago

abalbanyan commented 5 months ago

Hello! I'm trying to use this mod on my Steam Deck but I've been unable to get it working. The installation will reach 100%, then stop without the voices being installed.

Reproduction:

  1. I switched to Desktop Mode.
  2. I opened up Steam and kept it open throughout the following steps.
  3. I ran (copied from https://github.com/chyyran/skyinstaller/releases/tag/1.4.1-steamos-beta) this command in Konsole:
    curl -L https://github.com/chyyran/skyinstaller/releases/download/1.4.1-steamos-beta/skyinstaller-steamos.tgz | tar xvz -C /tmp && chmod +x /tmp/skyinstaller && /tmp/skyinstaller
  4. The installer opened up. I clicked "Install" for Trails in the Sky (not SC or 3rd).
  5. The installation will reach 100%, then I see the following error in the console:
    [S_API] SteamAPI_Init(): Loaded '/home/deck/.local/share/Steam/linux64/steamclient.so' OK.
    Setting breakpad minidump AppID = 228980
    SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  <<MY_STEAM_ID>> [API loaded no]
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    at Gameloop.Vdf.VdfTextReader.ReadToken()
    at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
    at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
    at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
    at Gameloop.Vdf.VdfSerializer.ReadObject(VdfReader reader)
    at Gameloop.Vdf.VdfSerializer.ReadProperty(VdfReader reader)
    at Gameloop.Vdf.VdfSerializer.Deserialize(TextReader textReader)
    at Gameloop.Vdf.VdfConvert.Deserialize(TextReader reader, VdfSerializerSettings settings)
    at Gameloop.Vdf.VdfConvert.Deserialize(String value, VdfSerializerSettings settings)
    at Gameloop.Vdf.VdfConvert.Deserialize(String value)
    at TrailsHelper.Models.SoraVoiceInstallModel.WriteSteamArgsOnLinux()
    at TrailsHelper.Models.SoraVoiceInstallModel.WriteSteamArgsOnLinux()

Thanks for making this mod! I'm hoping I'll be able to get it working on my Steam Deck. :)

chyyran commented 3 months ago

I’ll take a look at this soon, sorry for the delay.

abalbanyan commented 2 months ago

Thank you! Don't worry about the delay. I appreciate your work on this mod!