Skip to content

An enhanced sourceport of Rise of the Triad, based on SDL2

License

Notifications You must be signed in to change notification settings

erysdren/ROTTEN

 
 

Repository files navigation

Rise of the Triad: Enhanced

Rise of the Triad: Enhanced

An enhanced port of Rise of the Triad, based on SDL2.

Video updates can be found on my YouTube channel.

Features

  • Developer console with a number of useful commands
  • Limited support for loading ROTT:LE levels
  • Ludicrous amounts of code cleanup and junk removal

Download

Work-in-progress versions can be downloaded under Tags, and under Actions.

Building

Linux

Debian:

sudo apt-get install gcc build-essential cmake libsdl2-dev libsdl2-mixer-dev
cd ROTTEN
mkdir cmake-build && cd cmake-build
cmake -DCMAKE_BUILD_TYPE=Release ..
sudo make

Arch:

sudo pacman -S gcc cmake sdl2 sdl2_mixer
cd ROTTEN
mkdir cmake-build && cd cmake-build
cmake -DCMAKE_BUILD_TYPE=Release ..
sudo make

Windows

MSYS2 UCRT64:

pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-SDL2  mingw-w64-ucrt-x86_64-SDL2_mixer
cd ROTTEN
mkdir cmake-build && cd cmake-build
cmake -DCMAKE_BUILD_TYPE=Release ..
sudo make

Haiku

pkgman install gcc cmake libsdl2_devel sdl2_mixer_devel
cd ROTTEN
mkdir cmake-build && cd cmake-build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

Contributors

Required Assets

The HUNT Begins

Filename SHA-1
HUNTBGIN.RTL 9a2bcd49a6a9710f95158edee5f3111baca0cea2
HUNTBGIN.WAD faa232a2078c209c7d4ba125655a55213369c8de
REMOTE1.RTS 945f1c126de553cd6e11b9c40e9dd05a103ee25a

Dark War

Filename SHA-1
DARKWAR.RTL f7b7ff2ca68d2402893878d1fbfb112a664dfd10
DARKWAR.WAD 2e9a4f9c38b166994d415959bf5b15d7273f1db2
REMOTE1.RTS 945f1c126de553cd6e11b9c40e9dd05a103ee25a

Extreme ROTT

Filename SHA-1
EXTREME.RTL 098885bbd9a649d47f0792f563b6ef217e099951
DARKWAR.WAD 2e9a4f9c38b166994d415959bf5b15d7273f1db2
REMOTE1.RTS 945f1c126de553cd6e11b9c40e9dd05a103ee25a

The HUNT Continues

Filename SHA-1
huntcontEX.rtlx 583055509c2a8f2a127e5b09819270f2e9990d47
DARKWAR.WAD 2e9a4f9c38b166994d415959bf5b15d7273f1db2
REMOTE1.RTS 945f1c126de553cd6e11b9c40e9dd05a103ee25a

Sources

License

GNU GPL v3

Copyright (C) 1994-1995 Apogee Software, Ltd.

Copyright (C) 2002-2015 Steven Fuller, Ryan C. Gordon, John Hall, Dan Olson

Copyright (C) 2023 Fabian Greffrath

Copyright (C) 2023 erysdren (it/she/they)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Languages

  • C 98.4%
  • CMake 1.5%
  • Other 0.1%