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

Fallout Tactics: Brotherhood of Steel (38420) #1945

Open
2 tasks done
dreamer opened this issue Nov 10, 2018 · 5 comments
Open
2 tasks done

Fallout Tactics: Brotherhood of Steel (38420) #1945

dreamer opened this issue Nov 10, 2018 · 5 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework

Comments

@dreamer
Copy link

dreamer commented Nov 10, 2018

Compatibility Report

  • Name of the game with compatibility issues: Fallout Tactics: Brotherhood of Steel
  • Steam AppID of the game: 38420
  • ProtonDB link with reports: https://www.protondb.com/app/38420

System Information

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

Almost the same as #1503 and #1774 - game does not start out of the box. To force game to start, rename BOS_HR.exe to TacticsLauncher.exe. On first start, intro movie practically does not work (extremely choppy), but that's because game starts in 16bpp mode by default. After changing resolution to native with 32bpp (e.g. "1920 x 1080 x 32") , intro movie works perfectly (as seemingly rest of the game).

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

Hello @dreamer, with the launcher, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

@dreamer
Copy link
Author

dreamer commented Nov 10, 2018

I removed my pfx to get whole install log, it's here: steam-38420.install.log
And then another log when trying to start after installation: steam-38420.log

Some interesting lines in installation log:

11495.497:000f:0015:err:winediag:CorIsLatestSvc If this function is called, it is likely the result of a broken .NET installation
...
11495.504:000f:0015:err:eventlog:ReportEventW L".NET Runtime Optimization Service (clr_optimization_v4.0.30319_32) - Tried to start a service that wasn't the latest version of CLR Optimization service. Will shutdown\n"

In log you can see the same problem as in other Fallouts:

11530.918:0024:0025:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed

So basically .net 4.0 bundled with Fallout Tactics does not install; FT uses this depot: https://steamdb.info/depot/229003/.

Maybe I should create an issue specific to this .net installation? It would cover all 3 older Fallout titles.

@kisak-valve
Copy link
Member

Thanks, #18 and #1786 should be the current issues covering .net in general.

@kisak-valve kisak-valve added the .NET Uses the .NET framework label Dec 13, 2018
@madewokherd
Copy link
Collaborator

This has a launcher that works in wine-mono, so #18 should fix it.

@dreamer
Copy link
Author

dreamer commented Apr 23, 2019

Update after 4.2-3:

  • launcher works, there's no need to rename files any more
  • game starts in 16bpp, which hurts performance (especially for intro/cutscenes) - switching to 32bpp fixes the issue
  • game is generally playable, works very well
  • Steam overlay does not work (just as in Fallout 1 and 2)
  • When desktop notification happens (either notification or e.g. when changing volume in Gnome) - some keys on keyboard stop working (e.g. space to switch between team members); problem fixes itself after loading from save (It would be nice to know if similar problem happens in Windows, because developer recommends playing using Win8 in window instead of fullscreen)

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 .NET Uses the .NET framework
Projects
None yet
Development

No branches or pull requests

3 participants