Rise of the Triad source ports

If it's not ZDoom, it goes here.

Re: Rise of the Triad source ports

Postby Hipnotic Rogue » Sun Jul 01, 2018 8:10 am

Maybe someone with the know-how could organise a community project for Dark-Assassin's work or perhaps Return of the Triad to kickstart a little bit of interest? We've had DUMP and HUMP - How about RUMP?

Just putting it out there. :)
User avatar
Hipnotic Rogue
 
Joined: 15 Jul 2016

Re: Rise of the Triad source ports

Postby hoover1979 » Thu Jun 06, 2019 10:49 pm

Sorry for the necro, but I can not get WinROITTGL to run at all on Windows 10 Pro x64. It crashes with an assertion failure crash. I found a port for the non-gl winROTT that ran on windows 10 but it only ran in a 1024x768 window (no full screen working at all), and had no sound.
User avatar
hoover1979
Making 2k Texture Pack for Doom.
 
Joined: 22 Jun 2014
Location: Kadingir Sanctum, Hell (Postal Code: 666)
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: Rise of the Triad source ports

Postby camper » Thu Nov 11, 2021 11:24 am

Polyobjects are now implemented in K8VAVOOM. But ROTT also has a different weapon system, several powerful cannons, but they cannot be carried at the same time. The powerful cannon in slot 4 can be replaced with another one, but it is not saved in the inventory.
User avatar
camper
 
Joined: 25 Feb 2018
Location: Tatarstan

Re: Rise of the Triad source ports

Postby camper » Thu Nov 11, 2021 11:29 am

Also, some actors (for example, plates) have sprites at the bottom and at the top, i.e. they do not turn into flat cardboard when viewed from below, but have a set of sprites vertically.
User avatar
camper
 
Joined: 25 Feb 2018
Location: Tatarstan

Re: Rise of the Triad source ports

Postby Gez » Thu Nov 11, 2021 1:17 pm

Since this thread has been bumped, here's what is AFAIK the recommended ROTT port nowadays: https://github.com/LTCHIPS/rottexpr
Gez
 
 
 
Joined: 06 Jul 2007

Re: Rise of the Triad source ports

Postby Graf Zahl » Fri Nov 12, 2021 3:20 am

It uses SDL Mixer? That's one huge negative... :?

Too bad I don't have the time to do a third engine - this one's in dire need of getting something more modern.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Rise of the Triad source ports

Postby Rebel Clover » Fri Nov 12, 2021 3:31 am

At a risk of sounding completely ignorant, what's wrong with SDL Mixer?
User avatar
Rebel Clover
 
Joined: 10 Nov 2021
Location: Scarfolk, twinned with Slaughter Valley
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: Rise of the Triad source ports

Postby Graf Zahl » Fri Nov 12, 2021 4:29 am

I'm not sure if the problem still exists but it had a long standing bug with multithreading that could only be worked around by forcing the entire application onto one single CPU core.
Needless to say, that pretty much whacks performance on modern systems quite thoroughly because they spawn several background threads even though the user rarely notices.

For game engines, both the graphics driver and the sound engine need to use workers, but if they all run on the same core they only steal time from the main game thread.


But anyway, this project looks right out of Linux hell. All it comes with is a makefile and rest assured, it will only work with GCC.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Rise of the Triad source ports

Postby Rachael » Fri Nov 12, 2021 5:31 am

Graf Zahl wrote:But anyway, this project looks right out of Linux hell. All it comes with is a makefile and rest assured, it will only work with GCC.


Yep - having that exact same problem with libmpg123 right now, when I tried to create an ARM windows version of the .dll. Incidentally I haven't found a copy of MinGW that supports ARM64 yet though one may exist.
User avatar
Rachael
Admin
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Debian-like Linux (Debian, Ubuntu, Mint, etc) 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Rise of the Triad source ports

Postby Graf Zahl » Fri Nov 12, 2021 5:57 am

AFAIK libmpg123 was also one of those projects that have a Windows version but ship with a broken import library that forces disabling of important compiler options in MSVC. So no surprise there.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Rise of the Triad source ports

Postby Rachael » Fri Nov 12, 2021 6:01 am

It's the last drop-in that I need to complete a full experimental ARM Windows release of GZDoom.

EDIT: I found a more modern replacement - I'll see if it's drop-in compatible with ZMusic. Otherwise, I might see about updating ZMusic to the newer library, if possible. https://sourceforge.net/projects/mpg123 ... 23/1.29.2/ It's still GCC-only though.

Anyway I'll stop derailing this thread.
User avatar
Rachael
Admin
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Operating System: Debian-like Linux (Debian, Ubuntu, Mint, etc) 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Rise of the Triad source ports

Postby InsanityBringer » Fri Nov 12, 2021 11:40 am

I've been slowly developing a rott port out of boredom but I don't know if it'll get anywhere, since I have no patience or self focus (ugh). I don't know if it was fixed in more recent versions, but when Civvie showed off rottexpr, I noticed a lot of jank like walls vanishing at the corners of your view and flats getting distorted as they draw left to right (though to be fair at ultrawide resolutions that may be unfixable without floating point), and that really didn't fill me with confidence
User avatar
InsanityBringer
 
Joined: 05 Jul 2007
Location: opening the forbidden box
Discord: InsanityBringer#9908

Re: Rise of the Triad source ports

Postby Kinsie » Mon Nov 15, 2021 2:42 am

Quoting someone on another forum:
I briefly hacked about with the Icculus ROTT source years back with a view to porting it to... something, I forget. From what I remember

- Adding new screen modes is a pain, with "if (SCREENWIDTH==640)" scattered all over the place
- The sound API was flaky, not passing around length correctly and just hoping the .wav player wouldn't got out-of-bounds and crash
- The fogging/lighting broke on higher resolutions, as it used on-screen height in pixels to decide how much to apply. This at least was (partially?) fixed

So, yeah, not really difficult to fix but a lot of dull roll-up-your-sleeves-and-get-on-with-it work.
It's a pity there's nothing better out there.
User avatar
Kinsie
Dog Days
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie

Previous

Return to Off-Topic

Who is online

Users browsing this forum: No registered users and 2 guests