![]() |
#1 |
Win32 ROTT
I can confirm that the icculus.org ROTT port is now working under Windows, Santa's hat and all! I downloaded SDL and SDLMixer libraries, the current CVS code, and changed to SHAREWARE 0 SUPERROTT 1 in delvop.h; then compiled succesfully in Visual Studio .NET. After copying SDL.dll, SDL_mixer.dll, and the new rott.exe into my full version ROTT directory, the game worked natively under Win32. Gameplay is also at the correct speed in WinXP unlike the DOS version. Looks like the biggest thing missing currently is the sound.
- Lon Matero |
|
![]() |
![]() |
#2 | |
3D Realms Staff
|
Re: Win32 ROTT
And other email from them:
Quote:
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
|
![]() |
![]() |
#3 |
Re: Win32 ROTT
yeey \o/ _o .o. o_ _o .o. o_ <--- happy dance
__________________
"Check out the polygons on jimbob's girlfriend!" killerbyte "Jimbob, you're a god-damned genius" rollingbrass "You are a god among men" Water12356 |
|
![]() |
![]() |
#5 |
Re: Win32 ROTT
This works great. Although it's only the shareware episode and my sound and music don't work (is it just me or is it just not supposed to work?) but it's a great start. Seriously.
Did anybody else notice that if you use EKG mode with ludicrous gibs, they all blow up in an un-random, dome sort of way? It's pretty cool....
__________________
And then the blind man saw, and the deaf man heard, and the man with no legs got up and walked away I kick arse for the lord! - Priest on Dead Alive |
|
![]() |
![]() |
#6 |
Re: Win32 ROTT
Didn't work on my XP machine, said I was missing some file, I'll track down the missing file tomorrow and try again...
__________________
Signature removed to protect the guilty |
|
![]() |
![]() |
#7 |
Re: Win32 ROTT
The damn thing, opens then closes for me =(.
|
|
![]() |
![]() |
#8 | |
Guest
|
Re: Win32 ROTT
Quote:
I had the same problem |
|
![]() |
#9 |
Re: Win32 ROTT
Lol, says I need MSVCR70.dll [img]images/icons/grin.gif[/img] Anyone got a link to it [img]images/icons/rolleyes.gif[/img]
|
|
![]() |
![]() |
#10 |
Re: Win32 ROTT
Don't worry, I found it online.
|
|
![]() |
![]() |
#11 |
Re: Win32 ROTT
Haha, this rocks [img]images/icons/grin.gif[/img]
|
|
![]() |
![]() |
#12 |
Re: Win32 ROTT
It runs great on my Win2000 machine. Can't wait for the sound. [img]images/icons/smile.gif[/img]
|
|
![]() |
![]() |
#13 |
Re: Win32 ROTT
This works awesome! My only complaint is that it keeps turning off autorun whenever the map switches, I go back to the menu, or I Alt-Tab it. Glad to finally play Rott on my laptop!
|
|
![]() |
![]() |
#14 |
Re: Win32 ROTT
damn this is sweet!!!
now all we need is some 3d or some higher rez graphics. is it legal to download the full version? after all, the source was released
__________________
"hahaha" -Me |
|
![]() |
![]() |
#15 | |
Re: Win32 ROTT
Quote:
You might even find it in a bargain bin somewhere, Electronics Boutique is great for selling used games as well and might have it if you have one of thier stores in your area.
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga) |
||
![]() |
![]() |
#16 |
Re: Win32 ROTT
Is there another way to get the source code that was used for the VS.NET build? (e.g. in one zip file - can somebody host it?)
Or am I just missing the link? Frankly, it's a pain in the rear to download 250 small files one at a time. |
|
![]() |
![]() |
#17 |
|
Re: Win32 ROTT
Getting the sound to work with this build of the Win32 rott.exe
You need to edit the sound.rot file and add these values: </font><blockquote><font size="1" face="Verdana, Arial">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">;Rise of the Triad Sound File ; (c) 1995 Version 14 ; ; Music Modes ; 0 - Off ; 1 - UltraSound ; 2 - Sound Blaster ; 3 - Sound Man 16 ; 4 - Pro Audio Spectrum ; 5 - Awe32 ; 6 - SoundScape ; 7 - Wave Blaster ; 8 - General Midi ; 9 - Sound Canvas ; 10 - Adlib MusicMode 6 ; ; FX Modes ; 0 - Off ; 1 - UltraSound ; 2 - Sound Blaster ; 3 - Sound Man 16 ; 4 - Pro Audio Spectrum ; 5 - Awe32 ; 6 - SoundScape ; 7 - Adlib ; 8 - Disney Sound Source ; 9 - Tandy Sound Source ; 10 - PC Speaker FXMode 6 ; ; Music Volume ; (low) 0 - 255 (high) MusicVolume 254 ; ; FX Volume ; (low) 0 - 255 (high) FXVolume 254 ; ; Number of Voices ; 1 - 8 NumVoices 8 ; ; Stereo or Mono ; 1 - Mono ; 2 - Stereo NumChannels 2 ; ; Resolution ; 8 bit ; 16 bit NumBits 16 ; ; Midi Addresses ; $300 ; $310 ; $320 ; $330 ; $340 ; $350 ; $360 ; $370 ; $380 MidiAddress $330 ; ; ReverseStereo ; 0 no reversal ; 1 reverse stereo StereoReverse 0 ; ; Sound Blaster Settings SBType 6 SBPort $220 SBIrq 9 SBDma8 1 SBDma16 5 SBMidi $330 SBEmu $220[/code]</blockquote><font size="2" face="Verdana, Arial">The sound effects are a little rough. Some of the effects produce scratchy sounds. Sadly, the music does not work in this build [img]images/icons/frown.gif[/img] I have looked at the latest code on their cvs server, and it looks like they added music support. I do not have Visual Studio .NET, so I cannot compile their code. [img]images/icons/mad.gif[/img] All I have is Visual Studio 6.0. If I am bored, I might try to compile their code with that compiler. |
![]() |
![]() |
#18 | |
Re: Win32 ROTT
Quote:
|
||
![]() |
![]() |
#19 |
|
Re: Win32 ROTT
Surprisingly, all i had to do to get ROTT to run on my comp was: 1. Download CPU Killer 2. Run Install 3. Turn off CPU Killer 4. Play ROTT. Sound works, music works, it's a miracle! [img]images/icons/grin.gif[/img]
|
![]() |
![]() |
#20 |
|
Re: Win32 ROTT
Another way to set up the SOUND.ROT file is to start rott.exe with the SOUNDSETUP parameter. i.e.:
</font><blockquote><font size="1" face="Verdana, Arial">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">ROTT.EXE SOUNDSETUP[/code]</blockquote><font size="2" face="Verdana, Arial">Pick the SoundScape option for both sound f/x's and music. I have Win2K, so I have to use the Win32 version of Rott. I am not sure how usefull this is for the DOS rott under Win95/98/ME. I downloaded the latest code from icculus and created a Win32 version with Visual Studio 6. The music and sound f/x's now work with their port. I still see tons of compiler warnings. [img]images/icons/confused.gif[/img] Now I remember why C/C++ cross-platform delvelopment gave me so much grief in previous jobs. [img]images/icons/wink.gif[/img] |
![]() |
![]() |
#21 |
Re: Win32 ROTT
Man, I'm using a Turtle Beach Santa Cruz with my Windows XP. There's probably no chance of me getting my Midi to work (unless somebody intergrated it with Directsound?)
__________________
And then the blind man saw, and the deaf man heard, and the man with no legs got up and walked away I kick arse for the lord! - Priest on Dead Alive |
|
![]() |
![]() |
#22 | |
Guest
|
Re: Win32 ROTT
Quote:
|
|
![]() |
#23 |
|
Re: Win32 ROTT
I found a missing feature in the SDL_mixer library. The volume control does not work for the native Win32 midi feature.
The void native_midi_setvolume(int volume) function in the native_midi_win32.c file has no code, so changing the music volume does nothing. This code adds volume control for the midi music in the Win32 ROTT. You will have to download the SDL_mixer code and compile it yourself. </font><blockquote><font size="1" face="Verdana, Arial">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">void native_midi_setvolume(int volume) { int calcVolume = volume << 1; if(calcVolume > 255) { calcVolume = 255; } else if calcVolume < 0) { calcVolume = 0; } midiOutSetVolume((HMIDIOUT)hMidiStream, MAKEWORD(calcVolume , calcVolume)); }[/code]</blockquote><font size="2" face="Verdana, Arial">It is kind of cool to have a working Win32 ROTT with sound and music. [img]images/icons/cool.gif[/img] |
![]() |
![]() |
#24 |
Guest
|
Re: Win32 ROTT
Nice.
|
![]() |
#25 |
Re: Win32 ROTT
That code doesn't work for me [img]images/icons/frown.gif[/img]
|
|
![]() |
Bookmarks |
|
|