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

Samorost 3 (421120) #1888

Open
2 tasks done
oblitum opened this issue Nov 2, 2018 · 7 comments
Open
2 tasks done

Samorost 3 (421120) #1888

oblitum opened this issue Nov 2, 2018 · 7 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@oblitum
Copy link

oblitum commented Nov 2, 2018

Compatibility Report

  • Name of the game with compatibility issues: Samorost 3
  • Steam AppID of the game: 421120

System Information

  • GPU: Intel HD Graphics 630 (i7-7700K)
  • Driver/LLVM version: mesa 18.2.3
  • Kernel version: 4.18.16
  • Proton version: 3.16-4
  • ArchLinux

I confirm:

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

Symptoms

Game doesn't start, an application window reports that an Adobe AIR installation is required for the game.

Solution

Assure lcms2 and lib32-lcms2 are installed in your system. The bundled Adobe AIR used by the game requires it.

Former Solution

  • Download winetricks script, put it on your PATH and set execution permission for it
  • Have lcms2 and lib32-lcms2 installed on your system (pacman -S lcms2 lib32-lcms2 on ArchLinux)
  • Add a new override for library mscms in the winecfg "Libraries" tab
    WINEPREFIX="/mnt/seagate/Steam/steamapps/compatdata/421120/pfx" \
    WINEARCH=win64 \
    "/mnt/seagate/Steam/steamapps/common/Proton 3.16/dist/bin/wine" winecfg
    
  • Use the winetricks script to install Adobe AIR on the Samarost 3's WINE prefix
    WINE="/mnt/seagate/Steam/steamapps/common/Proton 3.16/dist/bin/wine" \
    WINEPREFIX="/mnt/seagate/Steam/steamapps/compatdata/421120/pfx" \
    WINEARCH=win64 \
    winetricks adobeair
    

After installing Adobe AIR successfully on Semarost 3's WINE prefix by using the WINE that comes with Proton, the game runs without issues.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Nov 2, 2018
@nsivov
Copy link
Contributor

nsivov commented Nov 2, 2018

@oblitum do you know if manually installation of Air is necessary on Windows too, or should it happen automatically?

@oblitum
Copy link
Author

oblitum commented Nov 2, 2018

@nsivov I have no idea...

@oblitum oblitum mentioned this issue Nov 2, 2018
2 tasks
@nsivov
Copy link
Contributor

nsivov commented Nov 3, 2018

@oblitum I just tried on Windows, and it does not require manual installation of AIR. Then I tried with Proton 3.16-4 and it starts fine for me as is. I noticed you're using external/additional hdd for steam library, is it NTFS partition by any chance? In any case please try installing the game to the same partition with Steam.

@oblitum
Copy link
Author

oblitum commented Nov 3, 2018

@nsivov Yes it's an external NTFS HDD, and the only one that can hold my games for now, I can't move them. Despite that, it has always been working fine (besides a glitch I had once, which I've fixed applying my user/group as owner to the HDD). Do you think this instance of not automatically installing Adobe AIR is due to that? It's weird because I have a ton of games and the only one that doesn't auto-install such thing is this one. But as of now it's not a problem anymore since I've installed it manually without problems.

I have some other games that have had issues with missing .NET Framework, but I don't think HDD is related, many people are reporting the same.

@nsivov
Copy link
Contributor

nsivov commented Nov 3, 2018

AIR runtime is bundled with the game, as far as I can tell it's a single library and not an installer. For testing purposes you can add another library folder on your Linux filesystem, and install only this game there. And yes, we got some reports with issues on NTFS specifically.

@oblitum
Copy link
Author

oblitum commented Nov 3, 2018

Another thing is that at first I didn't have lib32-lcms2 installed in my system, and I noticed that manual Adobe AIR install/use failed due to that in the winetricks messages. So lcms2 et. al. was a required step. Can't say whether that would affect the game installation process since, when I installed Adobe AIR to the prefix, I notice the dependency, installed it and kept going with the manual procedure until completion.

@oblitum
Copy link
Author

oblitum commented Nov 3, 2018

@nsivov Thanks for asking to try again. I followed my suspicion and just nuked the prefix and started the game from steam again. It started fine, so indeed, the fix is the missing lib32-lcms2 that wasn't in my system at first. It's not related to NTFS either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests

3 participants