compile for arm64
renable mouse grab
restore stretch screen behavior
Based off of the icculus Rise of the Triad source port (can be found here: https://icculus.org/rott/)
This source port of Rise of the Triad features the following:
Now runs off of SDL2!
Support for resolutions from 320x200 all the way to 3840x2160
Adaptive HUD positioning (no more status bar being off to the side)
HUD scaling (HUD scaling for bottomless HUD coming later)
Support for bordered and borderless windowed modes
New gameplay options:
And all of the improvements made in the icculus source port...
To run the game you'll need the following things:
And the files:
DEMO1_3.DMO DEMO2_3.DMO DEMO3_3.DMO DEMO4_3.DMO REMOTE1.RTS
DARKWAR.RTC DARKWAR.RTL DARKWAR.WAD
HUNTBGIN.RTC HUNTBGIN.RTL HUNTBGIN.WAD
Place all those files in the same directory as
To build the project, you'll need the SDL2.0 development libraries (https://www.libsdl.org/download-2.0.php) as well as the SDL_mixer developement libaries (https://www.libsdl.org/projects/SDL_mixer/, under Binary).
For linux users, just install the following two packages using
Before running make on the project, double check the first few lines of the
Makefile and make sure you build the right version.
I used MinGW with gcc to build the project.
If your preferred screen resolution doesn't show up in the screen resolution menu, launch the game with argument "resolution x", and enter your screen resolution dimensions in the fields marked by *.
rottexpr is capable of running at higher resolutions than the original release
of RotT, however this comes with a few issues.