Linux port
Now that the code is fully rewritten, it would be nice to have a linux port :)
I tried to compile it on ubuntu, but gave up as it is highly intermingled with with windows (headers) dependencies throughout the whole code. Will you consider to get rid of all the windows specifics and rather introduce a layer of abstraction for OS specific code (network etc.)?
'Fully rewritten' is unfortunately just limited to the keeper executable itself. There is still some external components that need to be replaced before we can do a linux version.
Making it possible to compile on linux is a goal for the future, though work on it at the moment is limited. Keep an eye on this PR too, as it is a step in that direction: #3129
- [ ] getting rid of the asm code Loobinex already mentioned since it's 32-bit x86
- [x] replace the soundlib https://github.com/dkfans/keeperfx/issues/233
- [ ] potential fixes related to switching to 64-bit instead of 32-bit
- [ ] make file should be updated to compile either
those are the main things I can think of that still need to be done,
on the discord there's a thread about it, if anyone is interested in helping mention it there