ValveSoftware / ValveSoftware/Proton

東方幕華祭 TouHou Makuka Sai ~ Fantastic Danmaku Festival (882710)

Open
#2,114 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

.NET-XNA 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: 東方幕華祭 TouHou Makuka Sai ~ Fantastic Danmaku Festival
  • Steam AppID of the game: 882710

System Information

steam-882710.log

Symptoms

Game and config utility don't start (on both Intel and NVIDIA GPUs).

This is a known issue, but this WineHQ report confirms the game works after additional tweaks.

Sadly this game doesn't print errors, so it may take a while to find which fonts are missing, which dlls etc.

Mirror of https://appdb.winehq.org/objectManager.php?sClass=version&iId=37367

Rating: Gold

What works

Everything functions just as expected after doing the tweaks listed below.

What does not

Fails to load at all before installing the .NET Framework and xact
Dialouge and a Game Over crash the game if official GDI+ is not used
The background renders broken when builtin DirectX9 DLLs are used
Workarounds

Dependencies

Installing .NET 4.6.1: This can either be done with winetricks (winetricks dotnet461) or with the instructions here: https://appdb.winehq.org/objectManager.php?sClass=version&iId=34219
XACT: winetricks xact
GDI+: Due to the builtin GDI+ crashing at certain menus, official GDI+ has to be installed with winetricks (winetricks gdiplus)
Fonts: Without any fonts installed, official GDI+ actually breaks the game. Workaround: winetricks allfonts
DirectX9 libraries: Built-in DirectX9 will render broken backgrounds. With: winetricks d3dx9
What was not tested

Everything was tested before submitting this report

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 with steam-882710.log and the linked WineHQ report, then reproduce the game and configuration utility failure using the reported Proton, GPU, and driver details. Compare the observed behavior with the listed .NET, XACT, GDI+, font, and DirectX9 workarounds; done means the compatibility cause and a verified Proton-side resolution are identified.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.