ItsSim / fsolauncher

Official FreeSO Launcher made with Electron
https://beta.freeso.org
Mozilla Public License 2.0
19 stars 9 forks source link

[Feature] Figure out what to package for native ARM support #81

Open ItsSim opened 7 months ago

ItsSim commented 7 months ago

To offer a native experience for users on ARM, need to analyse and figure out how to:

Obtain ARM-native version of Mac extras for each platform. For Mac and Linux, install ARM mono. Introduce them into the installation flow (a separate LauncherResourceCentral resource?)

Currently:

dark-steveneq commented 7 months ago

On Raspberry Pi/other ARM Linux devices you should make sure OpenAL is installed so you can create a symlink to it called libsoft-oal.so in FreeSO folder. I might actually try to implement it myself because it doesn't seem like something that hard.

ItsSim commented 7 months ago

On Raspberry Pi/other ARM Linux devices you should make sure OpenAL is installed so you can create a symlink to it called libsoft-oal.so in FreeSO folder. I might actually try to implement it myself because it doesn't seem like something that hard.

Hey, thank you for testing that! I have not been able to fully look into it, I'm glad that's the only thing needed - I thought we needed a whole set of Mac Extras for ARM devices.

tomgrice commented 6 months ago

Certainly don't need a whole new set of macextras. I have had the game running on my old Raspberry Pi 4 natively under Mono previously. Trouble is I don't have the Pi anymore and the setup is long gone I'm afraid. Maybe I'll end up getting a new ARM SBC at some point before you get round to doing this, but perhaps a bit of reassurance that it is possible to get it running without too much effort! I certainly needed to obtain some arm64/armhf libraries, compile them and drop them in place to get it running.