Forum Archive

Go Back   3D Realms Forums > 3D Realms Topics > Other Apogee/3D Realms Games > Rise of the Triad (1995) Source Code
Blogs FAQ Members List Social Groups Calendar Mark Forums Read

Notices

 
 
Thread Tools
Old 12-20-2002, 06:31 PM   #1
jbailey

jbailey's Avatar
Compiler?
YAAAAAA!! The source is finally out, I nearly fell out of my chair when I read the announcement on bluesnews... but according to the messages listed in the source download, watcom 10.0b was the compiler originally used, I
have 9.5c and 11.0 (latest version from www.openwatcom.org). In my opinion at least, I
think a good starting point is to get the code as it is compiling with as few changes as possible. Hopefully, 9.5c will do it, then possibly try to bring the multiplayer stuff up to tcp/ip, and maybe eventually get it run under opengl. But once the resolution and bit depth are increased, all the graphics used in the game will have to be re-done to make them look good at a higher resolution. As far as other compilers go, I would like to get it compiling under gcc, visual C and maybe intel compiler. There are also a few files that require a assembler, (tasm 3.1 as the code is at the moment) maybe get these files working under masm or gas.
Thoughts?

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 12-21-2002, 10:08 AM   #2
Lon Matero
Re: Compiler?
OpenWatcom seems to work for me. Here's what I did...

(From http://www.apogeegames.com/rott)

Steps to compiling rott.exe:

1. Download the ROTT Source (3.85MB)
2. Download and install OpenWatcom 11.0 (48MB)
3. Set paths and environmental variables as described in the ReadMe.
4. Download DOS4GW and place in your watcom /binw directory.
5. Enter the rott directory of the source and "wmake all"

- Lon Matero
Lon Matero is offline  
Old 12-21-2002, 01:59 PM   #3
jbailey

jbailey's Avatar
Re: Compiler?
Hmmm. that's strange, I tried the 11.0c I've got,
and it had a lot of compile errors, but 9.5c compiled
everything fine, (one exception, the game runs, but has no sound). I'm currently trying to figure that out, does your compiled version play all the music and game sounds? If so did you alter the
sources in any way?

jbailey

p.s. I can also compile the assembly files, I happened to have a copy of tasm 3.1 on my system, but newer versions can be made to work
by specifying what version to emulate (can't remember command at the moment) in the assembly file...
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 12-21-2002, 02:28 PM   #4
Lon Matero
Re: Compiler?
Appears to be no sound here either. I was thinking we would have to compile the audio library too, but it looks like that's already been compiled into AUDIO_WF.LIB

Oh, and if you want to try OpenWatcom again, try installing with just DOS 32-bit support. Maybe the Windows stuff was getting in the way for you.

- Lon Matero
Lon Matero is offline  
Old 12-21-2002, 02:29 PM   #5
jbailey

jbailey's Avatar
Re: Compiler?
Well, I gave out incorrect information in my last post, the version emulation command goes on the command line, not the asm file, also I went ahead and ran all the asm files through my latest version
of tasm (5.2). This version will compile all the assembly files, use the information here:

f_scale.asm needs the \ut310 emulation directive
rand.asm needs \ut310
rt_dr_a.asm needs \ut310
rt_eng.asm does not
rt_fc_a.asm does not
rt_sc_a.asm needs \ut310
rt_vh_a.asm does not
r_scale.asm needs \ut310
texture.asm needs \ut310

also on line 58, texture.asm needs a ':' character on the comment, or tasm reports 'extra characters on the line error'

Please note that this works on my system fine, and this information should be correct for any version of tasm 5.0 or higher, if anyone finds out something different with a different version of tasm, please post here! And one more thing,
11.0 seems to compile my version now too, I must have not had something set properly in my
environment. Sorry for being disagreeable with you....

jbailey
__________________
Download Winrott here:

http://www.riseofthetriad.dk/DL_GlROTT.htm

jbailey
jbailey is offline  
Old 12-25-2002, 12:16 AM   #6
vorticon

vorticon's Avatar
Re: Compiler?
Has anyone got it to compile in Linux yet?
vorticon is offline  
Old 12-25-2002, 04:22 AM   #7
CYBDMN
Re: Compiler?
Quote:
Originally posted by narf:
Has anyone got it to compile in Linux yet?
<font size="2" face="Verdana, Arial">Of course. Look at http://icculus.org/rott/

[img]images/icons/tongue.gif[/img]
CYBDMN is offline  
Old 04-01-2003, 05:22 PM   #8
Rorie
Re: Compiler?
i have been looking for the compiler, thanks everyone, i wonder if openwatcom is freeware, if it is i will probally be using the rott code for my next game after pac-keen, vigilante cops

which will be a game set in the future, where the cops are corrupt, the goverment has declared marshall law, & one person must take the law into his own hands
Rorie is offline  
Old 04-01-2003, 07:21 PM   #9
Bruce Hamilton
Re: Compiler?
Quote:
Originally posted by Keengamer:
...i wonder if openwatcom is freeware,...
<font size="2" face="Verdana, Arial">Like the ROTT source code, it's been released under GNU license...
__________________
How do you expect anyone to remember your name, if you can't spell it right yourself, Broussard? It's basic positioning... None of that matters... It'll be done when it's done.... It's the spirit of the law, not the letter.
Bruce Hamilton is offline  
Old 04-05-2003, 12:49 AM   #10
Lord of the Pings
Re: Compiler?
Quote:
Originally posted by Keengamer:
i will probally be using the rott code for my next game
<font size="2" face="Verdana, Arial">Why? [img]images/icons/confused.gif[/img]
Lord of the Pings is offline  
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 01:08 PM.

Page generated in 0.19295311 seconds (100.00% PHP - 0% MySQL) with 18 queries

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

Website is 1987-2014 Apogee Software, Ltd.
Ideas and messages posted here become property of Apogee Software Ltd.