Giter Site home page Giter Site logo

homebrew-engine-archive / rottexpr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ltchips/rottexpr

0.0 0.0 0.0 9.15 MB

A Rise Of The Triad Source Port with additional gameplay options and more...

License: GNU General Public License v2.0

C++ 1.28% C 98.63% Makefile 0.09%

rottexpr's Introduction

rottexpr

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:

  • Blitzguards being outfitted with any weapon from the missile/magic weapon arsenal! Yes, that means Blitzguards can use excalibats too!
  • 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:

SDL2.dll (https://www.libsdl.org/download-2.0.php)

SDL2_mixer.dll (https://www.libsdl.org/projects/SDL_mixer/)

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 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 apt-get

libsdl2-dev
libsdl2-mixer-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/shrooms stretched screen effect. For this issue, visit "ADJUST FOCAL WIDTH" under "VISUAL OPTIONS", and raise the value until the issue disappears.

  2. The game refuses to run at anything higher than 4k. 4k resolution is currently the limit set in code.

rottexpr's People

Contributors

ltchips avatar emileb avatar clobber avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.