https://github.com/FluXy/SMC/tree/master/smc
http://www.secretmaryo.org/wiki/index.php?title=Compiling_from_Tarball
sudo apt install libcegui-mk2-dev
./autogen.sh
./configure
checking for CEGUI_OPENGL... no
configure: error: Package requirements (CEGUI-OPENGL >= 0.7.2) were not met:
No package 'CEGUI-OPENGL' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables CEGUI_OPENGL_CFLAGS
and CEGUI_OPENGL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Now replaced by TSC?
https://github.com/Secretchronicles/TSC
sudo apt install libxml++2.6-dev
Got this to install (use the cmake prefix to put it in a non-standard place, just building and running in place will default to trying to load images from /usr/share rather than relative locations in the source tree).
The menu is messed up, the mouse moves backwards (up is down!), can't see submenu options.
Level editor (press F8 as in SMC) looks primitive or menu is not getting drawn to the screen.
http://stabyourself.net/mari0/
Install love2d.
sudo apt install libluajit-5.1-dev libmodplug-dev
hg clone https://bitbucket.org/rude/love
cd love
hg update 0.8.0
./platform/unix/automagic
./configure --prefix=$HOME/other/install
...
checking for library containing lua_pcall... no
configure: error: Can't LÖVE without Lua