HDIAndrew / EFS

12 stars 0 forks source link

Linux native port #163

Open uralets opened 1 year ago

uralets commented 1 year ago

Description:

Please release a Linux native version!

Why is it good for the game?:

Lots of strategy game lovers use Linux as their daily driver. Porting to Linux would save them the hassle of running the game via Wine (aka Proton aka Steam Play) Also porting to another platform helps squashing bugs in general.

Matt-Caspermeyer commented 1 year ago

Unless we have a person with experience porting Windows games to Linux, I see no way of us having the expertise to do this.

I'm going to put this down as help wanted / won't fix, but maybe someone with this experience will want to join the team...

uralets commented 10 months ago

opens-sourcing the engine code would've solved this in a jiffy...

Matt-Caspermeyer commented 9 months ago

opens-sourcing the engine code would've solved this in a jiffy...

Do you have experience with this?

Also, I'm not certain HDI would be willing to open source their engine, but if you have actual experience with this, then I'd recommend that you reach out to @HDIAndrew...

HDIAndrew commented 9 months ago

We talked about open sourcing it, but that is more of a negative than a positive if we can't offer any sort of support. If someone is interested in creating the Linux port, glad to talk to them about working with the team

Mastnosis commented 6 months ago

It is playable on Linux using Wine. A bit of a pain in the ass to get up and running but not terrible. The biggest difficulty I had was to get it running full screen so it didn't look like a postage stamp on my 1440p monitor.

Easy mode is to use Lutris. Just click on add game and point it at the installer. Once the game is installed you want to enable virtual desktop (Runner options) and enable Gamescope (System options). Just right click on the game title and select configure from the drop down menu to access those settings.

Mastnosis commented 6 months ago

I may have spoke too soon. Everything seems to run fine except... I can't save games. When I try and create a save game, the save game window comes up. I can hover over and even select the name field, I can even select which character to modify in the field where it shows *.sav, but I cannot for the life of me actually type anything into that field.

StomyPX commented 6 months ago

I've had success using wine directly. You have to launch with WINEDLLOVERRIDES="_inmm,swresample-4,ddraw=n" set to make sure the fullscreen hook works. For all practical purposes it's like running on windows at that point, no issues with saves.