ValveSoftware / ValveSoftware/Proton
Nowhere Patrol (961660)
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: Nowhere Patrol
- Steam AppID of the game: 961660
System Information
- GPU: NVIDIA Corporation GeForce GTX 970M/PCIe/SSE2
- Driver/LLVM version: 4.6.0 NVIDIA 418.56
- Kernel version: 4.18.0-20-generic
- Link to full system information report as Gist: https://gist.github.com/pizzapappan/0744c6cf1ba4adc1cd631d92c0781816
- Proton version: 4.11-11
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
A black game window opens for a fraction of a second before closing and an error prompt 'Game has crashed' pops up also saying that the error has been logged. In the game files a Errors.log file can be found which reads this:
NowherePatrol.exe Information: 0 : 12/30/2019 19:50:14
NowherePatrol.exe Information: 0 : VERSION 1.0.10b
NowherePatrol.exe Error: 0 : Input string was not in a correct format.
NowherePatrol.exe Information: 0 : at System.Number.ThrowOverflowOrFormatException (System.Boolean overflow, System.String overflowResourceKey) [0x0001a] in <a1336bab325642fd867e87ca7626bada>:0
at System.Number.ParseSingle (System.ReadOnlySpan`1[T] value, System.Globalization.NumberStyles styles, System.Globalization.NumberFormatInfo info) [0x00071] in <a1336bab325642fd867e87ca7626bada>:0
at System.Single.Parse (System.String s, System.Globalization.NumberStyles style, System.IFormatProvider provider) [0x0001d] in <a1336bab325642fd867e87ca7626bada>:0
at NowherePatrol.Entities.Global.SafeParse (System.String input) [0x0000c] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Entities.Bullet.parse (System.String[]& block, System.Int32& line) [0x00c51] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Entities.Bullet.RunScript (NowherePatrol.Entities.Bullet bu) [0x00175] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Entities.Bullet.update () [0x000cf] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Engine.World.update (System.Single elapsed) [0x0015a] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Scene.update (System.Single elapsed) [0x00403] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Game1.update (Microsoft.Xna.Framework.GameTime gameTime) [0x002a8] in <991221f460e24e7b832237a18e994436>:0
at NowherePatrol.Game1.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00085] in <991221f460e24e7b832237a18e994436>:0
at Microsoft.Xna.Framework.Game.DoUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x00019] in <8f8cfc60368e471fb606fa263606a7a9>:0
at Microsoft.Xna.Framework.Game.Tick () [0x000eb] in <8f8cfc60368e471fb606fa263606a7a9>:0
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop () [0x00021] in <8f8cfc60368e471fb606fa263606a7a9>:0
at Microsoft.Xna.Framework.Game.Run (Microsoft.Xna.Framework.GameRunBehavior runBehavior) [0x00082] in <8f8cfc60368e471fb606fa263606a7a9>:0
at Microsoft.Xna.Framework.Game.Run () [0x0000c] in <8f8cfc60368e471fb606fa263606a7a9>:0
at NowherePatrol.Program.Main () [0x00020] in <991221f460e24e7b832237a18e994436>:0
I have spoken to the developer through a post on /r/SteamPlay and he has given a few insights as to why this may be happening. Link is here:
https://www.reddit.com/r/SteamPlay/comments/ehy7w0/proton_service_request_for_nowhere_patrol_on_steam/
Reproduction
- Run the game using Proton
- Game crashes and error window pops up
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 reproducing the crash with Proton 4.11-11 and inspect the game's Errors.log, especially the NowherePatrol.Entities.Global.SafeParse and Bullet.parse stack entries. Compare the failure with the linked developer discussion and available Proton diagnostics; done means identifying a reproducible Proton-side cause and confirming that the game launches without the crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100