ValveSoftware / ValveSoftware/Proton
One Finger Death Punch 2 Demo (1017530)
Nobody has claimed this yet.
- 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: One Finger Death Punch 2 Demo
- Steam AppID of the game: 1017530
System Information
- GPU: Nvidia GTX 780 Ti
- Driver/LLVM version: Nvidia 415.27
- Kernel version: 4.18.0-15-generic
- Link to full system information report as Gist: https://gist.github.com/HonkingGoose/3af0c62c08377da3e748caa5294a2ba4
- 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.
Symptoms
- Game crashes at exit with Unity report screen (Unity 2018.2.12f1). The game crashes when using a Xbox One Controller, or when using a mouse, so it seems the crash is not related to input devices used.
- Game doesn't play cut-scenes. Game uses Media Foundation. I found mfplat.dll in the proton log.
Reproduction
Game crash
- Start game with Xbox one controller attached to the computer via USB.
- Exit game with Xbox one controller input.
- Game crashes on exit.
This also works:
- Start game.
- Exit game with mouse input.
- Game crashes on exit.
Cut-scenes
- Play game.
- On some level transitions there are supposed to be cut-scenes, they don't play, but can be skipped with the controller/mouse input.
Logs:
Proton log for reproduction of crash with Xbox One controller
Proton log for cut-scene not playing
steam-1017530.log
I've played the demo with only mouse and keyboard attached, till I encountered the first cut-scene, which I skipped, and then exited the game (game crashed). This log contains mfplat.dll.
Cut-scenes information:
The cut-scenes are in a file named: sharedassets9.resource this is an MPEG-4 video file.
Output of ffprobe run from terminal (h264 for video, aac for audio): https://gist.github.com/HonkingGoose/63347d62d295af127669309a6ce03fbf
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the two linked Proton logs, focusing on the exit crash and the mfplat.dll entry. Compare the reported cut-scene asset, sharedassets9.resource, with the Unity 2018.2.12f1 and Media Foundation symptoms, then reproduce both scenarios. Done means the crash and cut-scene behavior are explained and compatibility is improved or the findings are documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- unity
- Domain
- audio-video-rtc, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 32/100