Skip to content

Commit

Permalink
Add fix to prevent game from hanging
Browse files Browse the repository at this point in the history
Currently, disabling ESYNC and FSYNC fixes the game from hanging after proceeding the in-game terminal menu by entering or clicking `search` . 

Additionally, the problem of ESYNC and FSYNC hanging appears to be present in other games using Nitro Plus' game engine such as Song of Saya (702050) and YOU and ME and HER: A Love Story (1293820). Up until now, those problems were never addressed upstream so these workarounds are necessary for the moment.

https://www.protondb.com/app/1293820
https://www.protondb.com/app/702050
  • Loading branch information
R1kaB3rN committed Mar 14, 2023
1 parent c0dba1f commit fe430fc
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions gamefixes/2183070.py
Expand Up @@ -4,8 +4,11 @@
from protonfixes import util

def main():
""" installs xact
""" installs xact, disable ESYNC, disable FSYNC
"""

# Fixes launch after typing then entering `search` within the game's terminal menu
# Fixes crash after typing then entering or clicking `search` within the game's terminal menu
util.protontricks('xact')
# Fixes hanging after typing then entering or clicking `search` within the game's terminal menu
util.set_environment('PROTON_NO_ESYNC', '1')
util.set_environment('PROTON_NO_FSYNC', '1')

0 comments on commit fe430fc

Please sign in to comment.