[PSA] [Mac/Linux BETA] READ HERE FIRST!

First, an introduction: I am the Linux/Mac porter for Reus. I did the MonoGame-SDL2 ports that will eventually become the main Windows version of Reus. NOTE: Not an employee of Abbey Games, just a contractor! You may be familiar with my ports of FEZ, Rogue Legacy, Dust: AET, Escape Goat, Capsized, and other XNA games.



UPDATE (April 24, 2014): Before we continue, I want to make note of the `beta` branch available on Steam. If you open up the betas tab for Reus, you'll find "Protected beta". Don't mind this... it's not only open to everyone, but it has a build of Reus that is using upstream FNA, the new XNA4 reimplementation I'm releasing this year. Give this a try if you're experiencing problems with the current version!



The ports are mostly in BETA status, but so far there has only been one major crash and it has since been fixed, so what is left? Here's my own roadmap, for your convenience and to possibly help track anything I've missed:



- [FMOD] CRASH ON MONSOON: Still trying to diagnose if this is really FMOD. May just need to update the FMOD lib and audio content.



So far this is all I have on file. Resolved issues:



- [OSX] [LINUX] HANG ON EXIT: As of the latest Steam client beta (April 21) this is finally fixed!

- [OSX] [LINUX] EMPTY TEXTBOX: Resolved for some, but others are actually intentional! At this point, you should now assume that empty spaces are intentional.

- [OSX] [LINUX] FULLSCREEN ALT-TAB: Resolved by fixing IsActive state management

- [OSX] [LINUX] DOUBLE CLICK: This was resolved by... erm... adding it. Had done it in one place but not another. welp

- [LINUX] DEADLOCK: This was resolved by removing Parallel operations from Reus. This both fixed deadlocks and drastically improved performance for both platforms.

- [OSX] PERFORMANCE: This was resolved by switching to SGen for garbage collection. Stuttering audio and related problems should no longer exist, though the game is still graphically intensive.

- SDL CRASH: In the day 1 build there was a crash on SDL_SetSurfaceBlendMode, this was fixed and no revision on Steam has this bug.



Thanks in advance for your patience and support! We'll get this thing working well eventually!