"The Mirror Lied" - Native Linux PortHello, fellow Freebird fans!
I have created a native port of "The Mirror Lied" for Linux on the desktop,
and am now looking for helping hands to test and report bugs.
You can find the latest version
>here<.
Changelogv0.1: Initial release
v0.2: Highly optimized archive reading, maps should now load about
as fast as with unencrypted files.
v0.3: Fix crash that would occur after about 100 map switches
(thanks to the helpful guys from /r/linux_gaming for spotting these!)
Fix being able to walk through the front wall in the basement (thanks u/eyecreate!)
v0.4: Shaders are moved back into the executable
Userdata (saves, settings) are written into "$HOME/.local/share/TheMirrorLied/",
making this behavior equal to the original Windows version
Mouse cursor sprite is properly hidden when keyboard/gamepad is used
Various upstream optimizations / fixes in mkxp
v0.5: Fix critical regression that resulted in corrupted saves
Fix Audio module 'fade' functions all fading the BGM
v0.6: Fix shader compilation regression on Mesa drivers
v0.7: Strip out debugging symbols, for smaller filesizes
v0.8: Use official ToTheMoon engine build, which brings 32bit support
Fix mouse cursors changing according to context
(Upstream engine:
https://github.com/Ancurio/mkxp)
Note: This version is 64bit only. Sorry about that, right now
I don't have the time to cross compile every single library..
I might create a 32bit version in the future if there's lots of demand though.32bit and 64bit are both supported now.
What dependencies do I need?Ideally, none! I have bundled all essential libraries with the game.
To verify this, I
literally booted a blank Ubuntu 12.04 image form my USB drive,
and managed to run the game without touching the system at all.
Of course, if it doesn't work out for you that easily feel free to report it!
You will, however, need an
OpenGL 2.0 capable graphics card with up-to-date drivers.
How do I run the game?Download the compressed tar archive from the link above and extract it with your
favorite archive manager. Open the folder "TheMirrorLied.amd64_X.Y" and run
the executable "TheMirrorLied.amd64" (might require setting executable permission).
Remember to save often! (Open the menu with ESC and select "Save")
How do I report bugs?For now, just make a reply here and describe what is wrong.
If it is a visual glitch, screenshots would help too!
Also, please state what kind of distribution / version you're running,
as well as your graphics card model and whether with FOSS or closed drivers.
If the game crashes, you can type
ulimit -c unlimited
in the console and run it again (from this same console!), now it will
produce a core dump (a file named "core.some_number") if it crashes.
Please attach this core dump in a response.
The game doesn't start up at all!Please run the game from the console and post any output you get.
I will keep updating this post and possible add more infos in the future.
Thank you all in advance, and happy testing!
