Completing Ghostrunner (PEAK) on Android with Winlator!
So, I initially played through most of this game in a Glibc container almost a year ago. Even then, the game would perform perfectly at 40fps, although with FSR performance instead of quality. That was, until I had a game-breaking freeze in the 3rd-to-last level of the game. Yes, everything was perfect until hours into the game. The reason why I never found a fix or reported the bug to ptitseb because it never gave me a crash error or anything in the logs, so I had no idea why it happened (and this still happens even on the latest box64 version). I recently decided to give Bionic and Fex a shot, and not only does it perform noticeably better than Glibc, but this freeze error is fixed!...
However, FEX has issues of its own, mainly
-not being able to run the video files in the game (and other ue4 games as well)
-game shows a ue4 error when trying to load levels 9-12. Game can be played for 1 minute until ue4 forces a crash. I haven't been able to find a fix for this.
So... if you really want to complete the main story completely on android, play levels 1-8 on FEX, then 9-12 on glibc, then the rest on FEX. It's pretty stupid (and probably better with gamefusion unfortunately), but it's how I did it.
The game is actually really well optimized, and at the lowest settings, I could almost over 100FPS in certain scenes. It's also really fun. So, if you're willing to go through a challenge (both in the game and trying to run it), get a copy from GOG, and have fun!
Winlator version: https://github.com/jhinzuo/winlator/releases/tag/998350b
Where to get game: https://www.gog.com/en/game/ghostrunner