Forum Archive

Go Back   3D Realms Forums > 3D Realms Topics > Other Apogee/3D Realms Games
Blogs FAQ Members List Social Groups Calendar Mark Forums Read

Notices

 
 
Thread Tools
Old 07-30-2008, 10:58 PM   #1
The Cool One

The Cool One's Avatar
Wolf4SDL
well I stumbled across this today, it's an SDL port of Wolfenstein 3D with barely any bugs. It is also extremely faithful to the original, I'm compiling it for systems as we speak so far I have a Windows Shareware binary and A linux Shareware installer.

Shareware Windows Binary
Shareware Linux Installer
Registered Windows Binary
Registered Windows Installer
__________________
It's time to kick ass and compile KDE
and I'm all out of swap
Last edited by The Cool One; 07-31-2008 at 08:39 PM.
The Cool One is offline  
Old 07-31-2008, 09:11 PM   #2
leilei
Re: Wolf4SDL
This is the first Wolf3D port that doesn't suck. Finally!!!
__________________
You can forget about the Dave3D and Ling projects.
R.I.P. 2006-2008
leilei is offline  
Old 07-31-2008, 10:54 PM   #3
The Cool One

The Cool One's Avatar
Re: Wolf4SDL
Also, I just had this thing running on a celeron 366MHz with 64MB of RAM with no troubles, it's pretty lean.
__________________
It's time to kick ass and compile KDE
and I'm all out of swap
The Cool One is offline  
Old 08-01-2008, 09:49 PM   #4
Phayzon

Phayzon's Avatar
Re: Wolf4SDL
Nice! Ill have to check that out later.

Any plans for a Windows Mobile (PocketPC) version?
__________________
I made the first post on the VB!
"So I guess the news here is that not only is Australia the last to get anything new in regard to videogames, they're also the first to get them taken away." - LeadBullet
"We're part-time internet superheros." - Hudson
Phayzon is offline  
Old 08-02-2008, 02:24 PM   #5
DOSGuy

DOSGuy's Avatar
Re: Wolf4SDL
Very smooth scrolling. It's exactly like playing in DOS, if not a bit smoother.
__________________
"Today entirely the maniac there is no excuse with the article." Get free DOS games at www.classicdosgames.com
DOSGuy is offline  
Old 08-02-2008, 03:15 PM   #6
XTHX2

XTHX2's Avatar
Re: Wolf4SDL
Can it load mods ? It would be very useful.
XTHX2 is offline  
Old 08-02-2008, 09:44 PM   #7
Rellik66

Rellik66's Avatar
Re: Wolf4SDL
hmm, lags out on me whenever the screen flashes on pain and pickups. :/
Rellik66 is offline  
Old 08-02-2008, 10:04 PM   #8
The Cool One

The Cool One's Avatar
Re: Wolf4SDL
Quote:
Originally Posted by Rellik66 View Post
hmm, lags out on me whenever the screen flashes on pain and pickups. :/
yeah that seems to happen to me on windows exclusively

try it with the visual studio compiler Source Code
__________________
It's time to kick ass and compile KDE
and I'm all out of swap
The Cool One is offline  
Old 08-10-2008, 01:32 AM   #9
Bad Sector

Bad Sector's Avatar
Re: Wolf4SDL
I assume Windows Vista? This seems to be a problem with all programs that use a 8bit palletized modes. Its possible however to force a 32bit mode in SDL initialization and use a shadow surface for drawing the actual data and then let SDL to convert the 8bit surface to 32bit.

This can be an optional switch for these cases.
Bad Sector is offline  
Old 08-10-2008, 01:47 AM   #10
supergoofy

supergoofy's Avatar
Re: Wolf4SDL
It has compiled binary files of Wolf4SDL v1.5 (2008-05-25, Revision 215):
http://www.stud.uni-karlsruhe.de/~uv...downloads.html
supergoofy is offline  
Old 08-10-2008, 05:40 AM   #11
Rider

Rider's Avatar
Re: Wolf4SDL
Wow this is very good! I love it
__________________
Duke4.net - Duke's OTHER home.
HeadbangersFM - The station that keeps your head banging!
-------------
She's pretty, not "damn-she's-making-my-noodle-dance-samba"-pretty, but still very pretty... - Micki!
Rider is offline  
Old 08-10-2008, 10:10 PM   #12
leilei
Re: Wolf4SDL
Quote:
Originally Posted by Bad Sector View Post
I assume Windows Vista? This seems to be a problem with all programs that use a 8bit palletized modes. Its possible however to force a 32bit mode in SDL initialization and use a shadow surface for drawing the actual data and then let SDL to convert the 8bit surface to 32bit.

This can be an optional switch for these cases.
Happens on Geforces in SDL in 8bit color. This isn't the only thing that does this (DOSBox and even Odamex does this)
__________________
You can forget about the Dave3D and Ling projects.
R.I.P. 2006-2008
leilei is offline  
Old 08-11-2008, 03:28 PM   #13
Ripper

Ripper's Avatar
Re: Wolf4SDL
Yay! Users and positive comments

@XTHX2: There is no modding support like in Quake where you can enable a mod from inside the game. For such games this way is needed, because the main engine is or was not available in source code. But for Wolf3D we just have everything, so we change the code as we like to create our mods.
The first published mod based on Wolf4SDL was a remake of "Mac-enstein Second Encounter". The Wolf3D community is already working on several more mods using Wolf4SDL. If you're interested, you can find more information at The Wolfenstein 3D Dome and DieHard Wolfers Forums.

@leilei: There is at least one user running WinXP and an ATI Rage 128 PRO Ultra GL getting messed up colors, so it is neither a Vista-only nor a GeForce-only problem. I have both errors, wrong colors and/or very slow fading, on an irregular basis with Vista and a GeForce.
One user told me, that it's always messed up, when he boots his computer, starts more than one Firefox window and then starts Wolf4SDL. But it never happens, if he starts Wolf4SDL directly after booting...
I posted a (probably rather irritating) bug report on libSDL including screen photos and videos for a test case I projected out from the Wolf4SDL code, but no one ever reacted on it (see Bug 592 - Exclusive 8-bit palette in fullscreen with directx sometimes messed up). In that test case SDL even changes the content of the surface sometimes during an SDL_Wait or SDL_SetPalette!
Something is really broken with SDL...

@Bad Sector: Your optional workaround sounds like a good idea. This would also still allow to play it on old Win98 computers (there are 2-3 users doing this), where the palette works without any problems.
But I would really like to know, what's causing these not always reproducible errors.
Ripper is offline  
Old 08-12-2008, 07:32 AM   #14
leilei
Re: Wolf4SDL
Quote:
Originally Posted by Ripper View Post
@leilei: There is at least one user running WinXP and an ATI Rage 128 PRO Ultra GL getting messed up colors, so it is neither a Vista-only nor a GeForce-only problem. I have both errors, wrong colors and/or very slow fading, on an irregular basis with Vista and a GeForce.
ATI Radeons don't get the slowdown with palette changes, though sometimes the colors can look very unprecise (particularily with dark blue gradients). I think this was fixed in a driver though, not sure (happens in DOSbox and Odamex as well, both SDL apps)
__________________
You can forget about the Dave3D and Ling projects.
R.I.P. 2006-2008
leilei is offline  
Old 08-12-2008, 03:20 PM   #15
Rider

Rider's Avatar
Re: Wolf4SDL
Quote:
Happens on Geforces in SDL in 8bit color.
FYI, I'm using a GeForce 8800 GT on Windows XP and I've got no such issues.
__________________
Duke4.net - Duke's OTHER home.
HeadbangersFM - The station that keeps your head banging!
-------------
She's pretty, not "damn-she's-making-my-noodle-dance-samba"-pretty, but still very pretty... - Micki!
Rider is offline  
Old 08-13-2008, 09:36 AM   #16
DOSGuy

DOSGuy's Avatar
Re: Wolf4SDL
Ditto, but replace 8800 with 8500.
__________________
"Today entirely the maniac there is no excuse with the article." Get free DOS games at www.classicdosgames.com
DOSGuy is offline  
Old 08-13-2008, 09:43 AM   #17
avatar_58

avatar_58's Avatar
Re: Wolf4SDL
Quote:
Originally Posted by leilei View Post
Happens on Geforces in SDL in 8bit color. This isn't the only thing that does this (DOSBox and even Odamex does this)
Sorry? I have a Geforce 8800 GTX and I've no such problem. Never happened on my older Geforce cards either.
avatar_58 is offline  
Old 08-13-2008, 10:38 AM   #18
Ripper

Ripper's Avatar
Re: Wolf4SDL
It have a GeForce 8600 GT, where it happens on Vista 64. These problems only appear in fullscreen mode, as far as I know.
Sometimes, when SDL chooses to use a 640x480 mode for a requested 640x400 mode and the bug appears, the lower 40 pixel of the game screen are handled different than the rest.
__________________
Life is an awful game, but the graphics resolution rocks ;D
Ripper is offline  
Old 08-13-2008, 10:41 AM   #19
avatar_58

avatar_58's Avatar
Re: Wolf4SDL
Quote:
Originally Posted by Ripper View Post
It have a GeForce 8600 GT, where it happens on Vista 64. These problems only appear in fullscreen mode, as far as I know.
Sometimes, when SDL chooses to use a 640x480 mode for a requested 640x400 mode and the bug appears, the lower 40 pixel of the game screen are handled different than the rest.
Have you tried disabling 'desktop composition' on the shortcut?
avatar_58 is offline  
Old 08-13-2008, 11:07 AM   #20
Ripper

Ripper's Avatar
Re: Wolf4SDL
No, but of course now I cannot reproduce the bug... Perhaps tomorrow again... (I really hate irregularly reproducible bugs... that's why I took those videos in my SDL bug report )
__________________
Life is an awful game, but the graphics resolution rocks ;D
Ripper is offline  
Old 08-13-2008, 07:22 PM   #21
oak man

oak man's Avatar
Re: Wolf4SDL
Quote:
Originally Posted by The Cool One View Post
well I stumbled across this today, it's an SDL port of Wolfenstein 3D with barely any bugs. It is also extremely faithful to the original, I'm compiling it for systems as we speak so far I have a Windows Shareware binary and A linux Shareware installer.

Shareware Windows Binary
Shareware Linux Installer
Registered Windows Binary
Registered Windows Installer
Wow looks like you really are The Cool One! Great find yet again!
__________________
"I hereby nominate 'DUDE!! Huge bag of cheetos!' for 'Best Topic Title of the Year, 2006.'"-ZzTX
"I vote oak man for supreme leader of the 3DR boards."-Tang Lung

>>My flickr page<<
oak man is offline  
Old 08-31-2008, 06:53 PM   #22
Ripper

Ripper's Avatar
Arrow Wolf4SDL v1.6 released
Wolf4SDL v1.6 is out: http://www.chaos-software.de.vu

As Bad Sector suggested, I now use a screen color depth which is called "the best" by libSDL and let SDL copy the rendered screens from 8-bit to the actual color depth. To get the old behaviour "--bits 8" can be used.
So the color/fading problem is solved (at least for me).

The demos now also fully work. Previously, there were several problems induced by bugfixes letting BJ run into walls because of different timing and random number indices.

Enjoy
__________________
Life is an awful game, but the graphics resolution rocks ;D
Ripper is offline  
Old 09-29-2008, 06:33 PM   #23
8IronBob

8IronBob's Avatar
Re: Wolf4SDL
I'm wondering if this is also compatible with Spear of Destiny, too. I'd better find that CD-ROM with SOD, it's been too long since I've played that game.
I already have Wolf 3D as part of the RtCW Platinum Edition, just wish they've included SOD on there... Ah well.
__________________
PC Specs (a.k.a. "Galacticus Prime"): http://pcpartpicker.com/p/7Vk7FT
8IronBob is offline  
Old 09-29-2008, 06:49 PM   #24
Ripper

Ripper's Avatar
Re: Wolf4SDL
Yes, it is, but you have to take the "SOD Win32 binary for Full version" from the downloads page.
__________________
Life is an awful game, but the graphics resolution rocks ;D
Ripper is offline  
Old 10-10-2008, 05:26 PM   #25
filipetolhuizen
Re: Wolf4SDL
I just love this port, the only thing is the author set the default VBR value to 1 instead of the original 0 which doesn't make gameplay smooth. I always have to set it manually to have a smooth gameplay. Otherwise it's great.
filipetolhuizen 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 06:36 AM.

Page generated in 0.16725397 seconds (100.00% PHP - 0% MySQL) with 16 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.