Temple of The Roguelike Forums
Development => Programming => Topic started by: flend on April 01, 2013, 09:56:41 PM
-
When trying to get flatlineRL to work on Linux, I noticed that my PrincessRL linux binary no longer seems to work.
http://flend.net/files/princessrl-linux-v104.zip
It doesn't seem to like the libtcod.so , for some reason I've yet to figure out.
It's C# built against libtcod 1.3.2 with libtcodWrapper (C#). This works with mono on Linux.
I'm thinking if I recompile libtcod 1.3.2 on a modern Linux, this might help.
Unfortunately, I no longer have libtcod 1.3.2.
So, 2 questions:
1) Does anyone have a copy of libtcod 1.3.2? I will post other there too (user name seems to have expired).
2) Any Linux people interested in trying out the PrincessRL binary and telling me their experiences? It will require various mono libraries.
Cheers,
flend
libtcod 1.3.2
-
Further info: the build of libtcod is 32-bit (my Ubuntu is 64-bit) but it doesn't work for me even with ia32-libs installed. Sounds like a rebuild from source would be best, so keen to get a copy of libtcod.
-flend
-
Oh man I wish I could help.
PrincessRL is the best 7drl I've ever played.
-
Hi, I'm running 32 bit Debian ("testing"/"wheezy" branch) on an old EeePC. I have some standard mono stuff installed, but never fiddled with libtcod. I downloaded the v104 and executed with "mono PrincessRL.exe" – it seems to work beautifully. I'll give the game a more serious try later on. In the meantime, let me know (in this thread or by pm) if there's anything else I can do to help testing.
As always,
Minotauros
-
Thanks for the info AgingMinotaur. PrincessRL worked for me on latest Ubuntu (32-bit) after I install mono-complete and libsdl. Copying the flatlinerl.exe on top of the PrincessRL libraries also worked (I remember I had to do some hack on the c# wrapper dll but that was 4 years ago and I've forgotten it :) ). So that's all good and uploaded.
Now I just need to find and then recompile libtcod-1.3.2 for 64-bit. I don't really want to use a later version since the c# wrapper seems to be no longer maintained.
-flend