shithub: rott

ref: 4544546ccc4a4d074311298ec1b0cbbb30e391fc
dir: /README.txt/

View raw version
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:

Support for resolutions from 320x200 all the way to 3840x2160
Adaptive HUD positioning (no more status bar being off to the side)

New gameplay options including the following
	Blitzguards being outfitted with anything from the missile arsenal!
	You can now pick up ammo from dropped missile weapons!
	A special respawning enemy game mode called ZomROTT, where you have to gib your enemies to keep them from coming back!
	Toggleable Auto Aim
	Auto Aim for Missile Weapons
	...and more

And all of the improvements made in the icculus source port...


To run the game you'll need the following things:

SDL.dll (https://www.libsdl.org/download-1.2.php)

SDL_mixer.dll (https://www.libsdl.org/projects/SDL_mixer/release-1.2.html)

And the files:

DEMO1_3.DMO
DEMO2_3.DMO
DEMO3_3.DMO
DEMO4_3.DMO
REMOTE1.RTS

And

DARKWAR.RTC
DARKWAR.RTL
DARKWAR.WAD

Or

HUNTBGIN.RTC
HUNTBGIN.RTL
HUNTBGIN.WAD

Place all those files in the same directory as rott.exe.


BUILDING:

To build the project, you'll need the SDL1.2 development libraries (https://www.libsdl.org/download-1.2.php) 
as well as the SDL_mixer developement libaries (https://www.libsdl.org/projects/SDL_mixer/release-1.2.html, under Binary).

For linux users, just install the following two packages using "apt-get"

libsdl1.2-dev
libsdl-mixer1.2-dev

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.


CUSTOM RESOLUTIONS:

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 *.

ISSUES WITH HIGHER RESOLUTIONS:

ROTTEXPR is capable of running at higher resolutions than the original release of ROTT, however this comes with a few issues.

1. Being able to see through walls when up against them.
		For this issue, visit "ADJUST FOCAL WIDTH" under "VISUAL OPTIONS", and raise the value until the issue disappears.
		
2. The fullscreen toggle (ALT-ENTER) nor the FULLSCREEN option in EXT USER OPTIONS works.
		This feature is currently nonfunctional in Windows OSes. It currently functions under Linux OSes. If you wish to run ROTTEXPR in a window, run rott.exe with the "window" argument.
		If you wish to run ROTTEXPR in fullscreen, run rott.exe with the "fullscreen" argument.
		
3. The game refuses to run at anything higher than 4k.
		4k resolution is currently the limit set in code.