Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hello. Thanks for continuing this. <3

A topic by Cheez26 created Feb 22, 2024 Views: 171 Replies: 4
Viewing posts 1 to 2

First off, once again, I'm very glad this is being continued. I do have one question: will there be a native Linux port sometime? Because I don't know how well this works on Linux with Wine. I know games using the previous version worked, but will this be any different.

Thanks again for continuing the work on this wonderful engine.

Sincerely,
Cheez26

Developer(+1)

No idea. It's something I'd love to support, as I'm also a linux user, but it isn't at the top of the priority list right now.

I've never had much luck getting the editor to run on wine, it's always been very slow and error-prone.
Running it with mono seems to be more responsive but I never made it past the main window.
Mono currently crashes due to the filesystem inconsistencies (slashes are reversed, files are case-sensitive). But even if I fixed that, I have no idea if mono supports the rest of the required functionality.
Any built games will currently run near-perfectly under wine though.

If you feel like experimenting, it might be possible to run the editor with a version of mono before 6.0.0 if you set the MONO_IOMAP environment variable to all:
export MONO_IOMAP=all
mono EasyFPSEditor_CE.exe
Though I haven't tested this, so can't confirm.

Otherwise your best bet would unfortunately be either dual-booting or using a VM.
Both the editor and engine run well under VirtualBox with 3d acceleration enabled (a vista vm with ~2gb ram is about as low as you can go)

Thanks for answering my question. Though, I think there is a version of dotnet-runtime on Ubuntu, I know this might sound weird, but I don't like mono that much. I understand that it is needed for running certain exe files, but maybe I would prefer using the dotnet command instead.

I'm not sure how this'll work, because the .NET framework is a bit finicky. I know this, because I had to install it to run FamiStudio natively at one point. Plus, I think dotnet usually runs dll files, so maybe trying mono for now will be my best bet.

Again, I do appreciate you answer, so thank you.

Developer (1 edit) (+1)

This was made with .net framework and winforms, which don't support linux.
.net and .net core have linux runtimes.
It's not possible to run the editor with the dotnet command on linux, as that's a completely different runtime to .net framework, and it doesn't support winforms on linux.

The only way you could get the editor running 'natively' on linux is if a mono port was made, or if the editor was completely scrapped and rewritten in a different gui framework (not happening any time soon)

If you're opposed to a mono port, you'll have to try messing around with wine.

Yeah, I guess you do have a point. Plus, I'm not completely opposed to a mono port either, so keep up the good work anyway.