ValveSoftware / ValveSoftware/Proton

SNOW (244930)

Open
#2,279 52 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial
Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

  • Name of the game with compatibility issues: SNOW
  • Steam AppID of the game: 244930

System Information

  • GPU: NVIDIA GeForce GTX 660M
  • Driver/LLVM version: NVIDIA 410.48
  • Kernel version: 3.10.0-957.1.3.el7.x86_64
  • Proton version: 3.16-6 Beta

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.

Instructions for version 1.0 and upwards

The single player mode, cut scenes, tutorial and the game run relatively smoothly. Controller is responsive but perhaps a tad sluggish. There are several steps to follow in order to make the game run:

  • Install d3dcompiler_47.dll using Protontricks. (fixing issue: blank screen)
  • Uninstall both Visual C++ Redistributables 2015 and 2017 and reinstall only the VC++ 2017 redistributable using Protontricks. A system cannot have both installed because they are conflicting. (fixing issue: Loading Tyro Valey)
  • Create a symbolic link to your system's GNU TLS library in Steam's pinned libs directory. (fixing multiplayer)
    • CentOS 7
      • Installing GNU TLS libraries: sudo yum install gnutls.{i686,x86_64}
      • 32 bits library: ln -s /usr/lib/libgnutls.so.30.6.2 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libgnutls.so.26
      • 64 bits library: ln -s /usr/lib64/libgnutls.so.30.6.2 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26
    • Ubuntu:
      • Installing GNU TLS libraries: apt-get install libgnutls:{i386,x86_64}
      • 32 bits library: ln -s /usr/lib/i686-linux-gnu/libgnutls.so.30.14.10 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libgnutls.so.26
      • 64 bits library: ln -s /usr/lib/x86_64-linux-gnu/libgnutls.so.30.14.10 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26
  • Make sure the Wine prefix is set to Windows 7 (win7) using winecfg directly or through Protontricks.
  • Disable V-Sync in the in-game Visuals settings to improve graphics performances.
  • Optionally install the latest DXVK library using Protontricks to improve graphics performances and fixing some glitches.

Instructions for previous versions

The single player mode, cut scenes, tutorial and the game run relatively smoothly. Controller is responsive but perhaps a tad sluggish. There are several steps to follow in order to make the game run:

  • Requires a fresh install without being played on; reinstall if necessary.
  • Rename or delete _CommonRedist directory in the game's main directory.
  • Install Visual C++ Redistribuable 2008, 2010, 2012, 2013 and 2017 (instead of 2015) using protontricks.
  • Install DXVK 0.96 and remember to set the prefix to Windows 7 before running the game.

Note: Fullscreen requires to change the settings in game and then alt-enter.

Symptoms

  • Some visual glitches (see screenshots).
  • Moving the camera increases the glitches.
  • Multiplayer is not working (see attached log).

steam-244930-full_singleplayer_game.log
steam-244930_multiplayer.log

Reproduction

The few visual glitches should be obvious once playing game. Right analog stick to move the camera around.

Go to Play > Multiplayer to connect to a server.

20190128133655_1
20190128135859_1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing steam-244930-full_singleplayer_game.log and steam-244930_multiplayer.log, then reproduce SNOW with Proton 3.16-6 Beta using the listed system information. Check the visual glitches while moving the camera and the multiplayer connection failure; done would require identifying and resolving the reported compatibility problems, but the payload does not name a source file or test.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems, testing-qa
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.