You are not logged in.
Hi,
there is this great classic DOOM engine on Windows:
And the wiki says it is compilable on GNU Linux.
I know there are yet other classic DOOM ports natively available (Zandronum, Chocolate etc.) but DOOM Retro is really a beautiful engine and it would be a nice addition in Bunsenlabs (and Linux) panorama.
I've contacted the author and he will add a page in the official wiki about getting a Linux version if someone will contribute with some tests.
So, even if I'm not an expert, I'd like to try to compile, with your help, DOOM Retro on Bunsenlabs.
I've yet installed by terminal GIT and cloned the source code in a folder on my home, but I can't find any configure or make... how can I proceed?
Thank you very much.
Offline
There is a Makefile in the `src` directory, but the README says the app is for Win PC. It may compile on Linux, but would it run natively? Perhaps you can run it with PlayonLinux if not.
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline
Hi damo and thank you for your answer!
DOOM Retro runs correctly under Wine, but I'd like to test / discover if it could run natively without a Windows wrapper.
So what should I do as next steps? Maybe should I install via apt-get some tools before compilation?
Thank you very much for your patience!
Last edited by Scandy (2016-03-02 08:26:27)
Offline
Wooho! I did it!
Sent the building steps to the author.
DOOM Retro is a very nice engine, it works flawlessly even with xboxdrv.
If someone's interested I can post the building process here.
Mod Note: Oversized images replaced with thumbnail links, please limit images to ~250x250px, thank you.
-HoaS
To Mod: OK, excuse me!
Last edited by Scandy (2016-03-06 10:53:18)
Offline
^You mean, you compiled it natively on Linux? No Wine? And it works? Congratulations!
By all means, please post the process here.
Postpone all your duties; if you die, you won't have to do them ..
Offline
If someone's interested I can post the building process here.
Yes please
I'm sure many will find that very useful.
Offline
Glad to hear it, here we go!
Step 1: Get the tools
sudo apt-get install libsdl2-dev libsdl2-mixer-dev build-essential pkg-config autotools-dev autoconf git
Step 2: Locally clone the source
sudo git clone https://github.com/bradharding/doomretro.git
Step 3: Build DOOM Retro
cd doomretro/src
sudo make
Step 4: Enjoy!
At the end of the build process, a doomretro binary will be created in the src folder.
Place doomretro binary, doomretro.wad (located in the res folder) and an official IWAD (e.g. doom1.wad) in the same directory, then enjoy DOOM Retro on Linux:
./doomretro -iwad doom1.wad
Bonus:
DOOM Retro is fully compatible with Xbox controllers (force feedback included!) so:
sudo apt-get install xboxdrv
Please let me know if these steps work also on your systems.
Thanks!
Offline
Hi Scandy, are you OK with posting this as a HowTo in Scripts,Tutorials & Tips?
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline
Hi Scandy, are you OK with posting this as a HowTo in Scripts,Tutorials & Tips?
Of course, I would be happy.
How can I proceed? Should I open a new thread in that section?
Thank you!
Offline
Yeah, just start a new topic, and c&p your post above. Add any other info you think is relevant, images etc. Maybe add a link back to this thread as a reference. Thanks
Be Excellent to Each Other...
The Bunsenlabs Lithium Desktop » Here
FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt «» BunsenLabs on DeviantArt
Offline
Yeah, just start a new topic, and c&p your post above. Add any other info you think is relevant, images etc. Maybe add a link back to this thread as a reference. Thanks
Done!
Offline
Thanks a lot Scandy for your instructions.
Postpone all your duties; if you die, you won't have to do them ..
Offline
ushould try brutal doom...
Offline
Brutal DOOM is too different from original DOOM for my (personal) tastes. DOOM Retro already rises slightly the level of violence, while SMOOTHED mod is really great!
Offline
I'm gonna give it a try. Thank you Scandy for the tuto!
While using #!, I tried to compile Warzone 2100 and it worked fine.
I also remember that once I tried to get a Settler's remake on linux to work. However this did not work out.
Offline
When John Romero released his E1M8 remake earlier this year I went a bit nuts mapping out levels. Doom Retro is forked from Chocolate Doom, so it would play these limit-removing maps. However it claims no support for demo recording or playback, which is kind of a big deal when it comes to play-testing new maps
Offline
If memory serves correct with the original Doom one could use a joystick.
I still have my original DOS DOOM game here.
Debian 12 Beardog, SoxDog and still a Conky 1.9er
Offline
Got as far as sudo make when this error occurred:
v_video.c:52:23: fatal error: SDL_image.h: No such file or directory
#include "SDL_image.h"
^
compilation terminated.
Makefile:58: recipe for target 'v_video.o' failed
make: *** [v_video.o] Error 1
Offline
^ Do you have libsdl2-dev & libsdl2-mixer-dev installed?
Offline
Yes, I followed steps 1 & 2 without any error messages.
My /var/log/apt/history.log also shows them to be installed.
Offline