rfht / fnaify

Run FNA/XNA games on OpenBSD - DEPRECATED! Check out the successor: https://github.com/IndieRunner/IndieRunner
https://www.PlayOnBSD.com
ISC License
36 stars 2 forks source link

Owlboy not working anymore #57

Closed rfht closed 2 years ago

rfht commented 2 years ago

With owlboy_1_3_7013_40180_35902.sh from GOG; breaks when trying to start a new game.

See: https://old.reddit.com/r/openbsd_gaming/comments/s9y72f/i_got_error_while_playing_owl_boy_using_fnaify/

Of note, there is a different error about unhandled SDL2 platform with Owlboy 1.3.6xxx:

$ fnaify                    
Performing setup (mode: n) ...

fnaify runtime configuration
----------------------------
fnaify Version:         3.0
Game Directory:         /home/thfr/games/fnaify/owlboy/data/noarch/game
Mono Binary:            /usr/local/bin/mono
Mono Path:          /usr/local/lib/steamworks-nosteam:/usr/local/share/FNA
Main Assembly:          Owlboy.exe
Native Library Directories: /usr/local/lib/steamworks-nosteam:/usr/local/lib:/usr/X11R6/lib
Framework File:         /usr/local/share/FNA/FNA.dll
Framework File Version:     22.1.0.0
Symlinks to Config:     FNA.dll.config Owlboy.exe.config 
Config File:            /usr/local/share/FNA/FNA.dll.config
Other Runtime Environment:  
Runtime Flags:          
Datasize Limit:         15625 M

Controller 0: Microsoft X-Box One pad, GUID: 5e04d102, Mapping: 030000005e040000d102000001010000,Microsoft X-Box One pad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:OpenBSD
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Unhandled SDL2 platform!
  at Owlboy.SaveGameManager.GetSaveFolder (System.Boolean forceFileSystem) [0x0015a] in <98b3a0e362a342a5b9fae190b3f2ee99>:0 
  at Owlboy.GameInfo.GetDebugOutputFolder () [0x0003d] in <98b3a0e362a342a5b9fae190b3f2ee99>:0 
  at Owlboy.Program.Main (System.String[] args) [0x00175] in <98b3a0e362a342a5b9fae190b3f2ee99>:0 
rfht commented 2 years ago

I'm wondering if the update to SDL 2.0.20 could have something to do with this...

rfht commented 2 years ago

The issue is gone with latest Owlboy 1.4.98-d5f3 from Steam (downloaded on 2022-05-01). This version uses FNA.dll version 22.4. I hope GOG will get the update soon, too.

rfht commented 2 years ago

Owlboy 1.3.7013 from GOG is now working with current fnaify checkout, FNA 22.08 (+ FAudio and FNA3D 22.08). Steamworks stuff also changed, but shouldn't play a role.