keeperfx icon indicating copy to clipboard operation
keeperfx copied to clipboard

Linux port

Open jagiella opened this issue 1 year ago • 2 comments

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.)?

jagiella avatar Jul 29 '24 09:07 jagiella

'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

Loobinex avatar Jul 29 '24 11:07 Loobinex

  • [ ] 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

PieterVdc avatar Aug 09 '24 15:08 PieterVdc