DieHard Wolfers Forum Index DieHard Wolfers
A Wolfenstein 3d Fan Community


  Hosted by: MCS & Areyep.com - Designed by: BrotherTank

Original Yahoo Forum - Die Hard Archives

AReyeP HomepageAreyep Homepage DieHard Wolfenstein BunkerDieHard Wolfenstein Bunker Log inLog in RegisterRegister Banlist FAQFAQ Search ForumsSearch

  Username:    Password:      Remember me       

CatacombGL - a Windows source port for the Catacomb Abyss
Page 1 of 1
DieHard Wolfers Forum Index -> Other Wolf3d Based Games View Previous TopicRefresh this PageAdd Topic to your Browser FavoritesSearch ForumsPrint this TopicE-mail TopicGoto Page BottomView Next Topic
Post new topicReply to topic
Author Message
Arno
Registered User
Registered User


Joined: 26 Oct 2017
Last Visit: 2:39 ago.

Topics: 1
Posts: 11
Location: Netherlands
netherlands.gif

PostPosted: Mon Sep 17, 2018 12:02 pm
   Subject: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Next PostGoto Bottom of Posts

Cross posted from Doomworld, as I thought it would be appropriate to post it on this forum as well.

I'm working on a source port called CatacombGL, which aims to offer improved visuals for the Catacomb 3D games. The current version only supports the Catacomb Abyss.

Download CatacombGL v0.1.0 Alpha (GitHub)

Main features:
* Runs native on Windows 7/8/10.
* Hardware accelerated 3D rendering via OpenGL, supporting widescreen resolutions, a customizable field of view and an uncapped frame rate.
* Player, projectile and monster movement with floating point precision.
* Supports The Catacomb Abyss version 1.13 (shareware) and version 1.24 (as included in the Catacombs Pack from gog.com).
* Supports WASD and mouselook.

Current limitations as of version 0.1.0:
* Only windowed mode supported, although it is possible to cover the whole desktop by maximizing the window.
* No support for game controllers.
* No backwards compatibility with saved games from the original DOS game.
* Only Adlib sound card emulation; no PC speaker emulation.
* No "demo" functionality (preview slideshow of Catacomb Armageddon and Apocalypse in shareware version).
* No help pages.
* No fade-in effect when entering a level.

How to install:
CatacombGL does not run standalone, but requires the original The Catacomb Abyss game data (levels, pictures, sounds, etc) to be present on the system. The game data can be obtained legitimately and free-of-charge by downloading the 1.13 shareware version of The Catacomb Abyss. Various websites offer the shareware version for download, see for example archive.org. Alternatively, the game data can also be obtained by buying the Catacombs Pack from gog.com. The differences between the shareware and commercial versions are purely cosmetic. In case The Catacombs Pack was installed via the GOG installer, simply run CatacombGL.exe from any location and the game data will be auto-detected. In case the shareware version is installed, put the CatacombGL files in the same folder as the game data and run CatacombGL.exe.

If anyone experiences any issues or if there are suggestions for improvement, please let me know!







For people that do not care for widescreen support, texture filtering and OpenGL-style lighting: it is possible to switch that all off to get a more authentic look.

ronwolf1705
Moderator
<B>Moderator</B>


Joined: 31 Jul 2006
Last Visit: 7:08 ago.

Topics: 73
Posts: 3774

blank.gif

PostPosted: Mon Sep 17, 2018 4:34 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Wow, cool stuff! Smile
Blazkowicz3
Registered User
Registered User


Joined: 13 Sep 2018
Last Visit: 24 Oct 2018

Topics: 2
Posts: 19
Location: Marília
brazil.gif

PostPosted: Tue Sep 18, 2018 10:58 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Really cool. Will give a try in the near future. Keep the good work.
Sigma64
DieHard Guard
DieHard Guard


Joined: 14 Jun 2017
Last Visit: 04 Dec 2018

Topics: 10
Posts: 209
Location: Castle Wolfenstein
canada.gif

PostPosted: Tue Sep 18, 2018 3:31 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Looks awesome!

_________________
-The Ever Psyched Sigma64
doomjedi
DieHard Wolfer
DieHard Wolfer


Joined: 21 Jul 2006
Last Visit: 0:45 ago.

Topics: 113
Posts: 2924
Location: Israel
israel.gif

PostPosted: Wed Sep 19, 2018 1:10 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Just tried it, this is amazing, really, guys, you should all try.

...not used for such slow default turning speed....
Arno
Registered User
Registered User


Joined: 26 Oct 2017
Last Visit: 2:39 ago.

Topics: 1
Posts: 11
Location: Netherlands
netherlands.gif

PostPosted: Wed Sep 19, 2018 1:14 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Thank you all for the kind words! Smile

Blazkowicz3 wrote:
Keep the good work.

I will. I've just started working on support for the Catacomb Armageddon. It will take a considerable amount of time to get that done, though. I will keep you posted on the progress.

doomjedi wrote:
...not used for such slow default turning speed....

That's valuable feedback, thanks! Idea
I always thought it was obvious to make the mouse turning speed customizable, but up until now I never considered the keyboard turning speed. Currently it just mimicks the turning speed from the original game, which is 1 degree per gametic. Since the game ran at 60 tics/sec, it takes 3 seconds to do a full 180 degree turn. That's indeed slow. Just like in the original game there's also a quickturn available (TAB or V by default), which gives you 3 degrees per gametic. But that's a two-button approach. I wouldn't mind adding the ability to customize the keyboard turning speed to your preference.
Tricob
Moderator
<B>Moderator</B>


Joined: 14 Mar 2005
Last Visit: 3:33 ago.

Topics: 165
Posts: 8280
Location: Neo-traditions, Inc.
usa.gif

PostPosted: Wed Sep 19, 2018 3:38 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Now *this* is how the DOS version should've ran from the very beginning! You'll notice that the framerate in the DOS version is capped at a fairly low number. Even on high-end machines, the game hacked around incessantly, making it harder to aim your fireballs at enemies from a distance. That put you in a really bad spot when the enemies started to bombard you, and you had no Run button to make your man back away faster. I'm extremely happy to see this technicality fixed in the GL version. Smile
doomjedi
DieHard Wolfer
DieHard Wolfer


Joined: 21 Jul 2006
Last Visit: 0:45 ago.

Topics: 113
Posts: 2924
Location: Israel
israel.gif

PostPosted: Thu Sep 20, 2018 8:13 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Quote:
But that's a two-button approach. I wouldn't mind adding the ability to customize the keyboard turning speed to your preference.

I don't use mouse for old shooters, so configurable turning speed would be great.

No other big issues so far.
As I didn't play much Catacomb...ever probably, F1 help to work would be great.
I'm surprised how cool this game is, with its setting and creative features, enemy design...much fun.

I can help this project if needed artwise, at the time I've made variants of Catacomb scenery for WolfTC project for them to look less repeatable, even added additional frame for the skeletons, made rocks....
Blazkowicz3
Registered User
Registered User


Joined: 13 Sep 2018
Last Visit: 24 Oct 2018

Topics: 2
Posts: 19
Location: Marília
brazil.gif

PostPosted: Thu Sep 20, 2018 9:30 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Quote:
I don't use mouse for old shooters, so configurable turning speed would be great.


Not even in Doom ?

_________________
Retro FPS games channel:

https://www.twitch.tv/blazkowicz3
doomjedi
DieHard Wolfer
DieHard Wolfer


Joined: 21 Jul 2006
Last Visit: 0:45 ago.

Topics: 113
Posts: 2924
Location: Israel
israel.gif

PostPosted: Thu Sep 20, 2018 11:59 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Blazkowicz3 wrote:
Quote:
I don't use mouse for old shooters, so configurable turning speed would be great.


Not even in Doom ?

You will be shocked, but no.
I use vertical auto aim, like it was in classic Doom.
For me horizontal aiming is enough fun, pointing mouse to enemies doesn't add much to the fun. Call me old-fashion Smile

I used mouse in more modern shooters, like Unreal Tournament, and for those games it was fun.


Last edited by doomjedi on Fri Sep 21, 2018 12:53 am; edited 1 time in total
Blazkowicz3
Registered User
Registered User


Joined: 13 Sep 2018
Last Visit: 24 Oct 2018

Topics: 2
Posts: 19
Location: Marília
brazil.gif

PostPosted: Thu Sep 20, 2018 12:24 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

doomjedi wrote:
Blazkowicz3 wrote:
Quote:
I don't use mouse for old shooters, so configurable turning speed would be great.


Not even in Doom ?

You will be shocked, but no.
I use vertical auto aim, like it was in classic Doom.
For me horizontal aiming is enough fun, point mouse to enemies doesn't add much to the fun. Call me old-fashion Smile

I used mouse in more modern shooters, like Unreal Tournament, and for those games it was fun enough.


I play using mouse, but not with free look. I tried to play only with keyboard (like i played when I was a child) but nowaday it is to clunky for me. And my right hand starts to feel pain after like 30 min playing Confused . But yeah, you have my respect.

_________________
Retro FPS games channel:

https://www.twitch.tv/blazkowicz3
Tricob
Moderator
<B>Moderator</B>


Joined: 14 Mar 2005
Last Visit: 3:33 ago.

Topics: 165
Posts: 8280
Location: Neo-traditions, Inc.
usa.gif

PostPosted: Thu Sep 20, 2018 10:17 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

doomjedi wrote:
Blazkowicz3 wrote:
Quote:
I don't use mouse for old shooters, so configurable turning speed would be great.


Not even in Doom ?

You will be shocked, but no.
I use vertical auto aim, like it was in classic Doom.
That's my method in Doom as well. Same goes for Heretic and Hexen.
doomjedi
DieHard Wolfer
DieHard Wolfer


Joined: 21 Jul 2006
Last Visit: 0:45 ago.

Topics: 113
Posts: 2924
Location: Israel
israel.gif

PostPosted: Fri Sep 21, 2018 12:56 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

My hands are okay using keyboards, using mouse is more muscle demanding arm-wise than finger-use Smile

Quote:
I play using mouse, but not with free look.

Then how you shoot enemies too high for your view???
AlumiuN
DieHard Wolfer
DieHard Wolfer


Joined: 29 Nov 2007
Last Visit: 17:24 ago.

Topics: 38
Posts: 2516
Location: Christchurch, New Zealand
newzealand.gif

PostPosted: Fri Sep 21, 2018 2:10 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

doomjedi wrote:
Quote:
I play using mouse, but not with free look.

Then how you shoot enemies too high for your view???


The vertical auto-aim still applies by default.
doomjedi
DieHard Wolfer
DieHard Wolfer


Joined: 21 Jul 2006
Last Visit: 0:45 ago.

Topics: 113
Posts: 2924
Location: Israel
israel.gif

PostPosted: Fri Sep 21, 2018 3:14 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

With freelook (unlike mouse turn) you don't have vertical auto aim...obviously, as you aim directly with the mouse (including up/down).
AlumiuN
DieHard Wolfer
DieHard Wolfer


Joined: 29 Nov 2007
Last Visit: 17:24 ago.

Topics: 38
Posts: 2516
Location: Christchurch, New Zealand
newzealand.gif

PostPosted: Fri Sep 21, 2018 4:18 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

doomjedi wrote:
With freelook (unlike mouse turn) you don't have vertical auto aim...obviously, as you aim directly with the mouse (including up/down).


Depending on the port, you can use the vertical auto-aim even with freelook; I know GZDoom allows it. But my point was that with freelook off but still using the mouse for turning (which is what the originator of that quote was), you still get the auto-aim too.
doomjedi
DieHard Wolfer
DieHard Wolfer


Joined: 21 Jul 2006
Last Visit: 0:45 ago.

Topics: 113
Posts: 2924
Location: Israel
israel.gif

PostPosted: Fri Sep 21, 2018 4:35 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Ok, I think that point is clear Smile

Here we have an issue between wanting to emulate original walk and turn speeds (both for authentic feel and for enemy challenge/balancing that comes with it so it won't feel too easy for fast moving player) and yet not making the movement turtle-slow.
I feel like walking through deep waters, don't say original game was different, I'm just not used to feel so slow inside pseudo-3D shooter.
AlumiuN
DieHard Wolfer
DieHard Wolfer


Joined: 29 Nov 2007
Last Visit: 17:24 ago.

Topics: 38
Posts: 2516
Location: Christchurch, New Zealand
newzealand.gif

PostPosted: Fri Sep 21, 2018 5:00 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

I think the best solution is to offer an option that toggles the limiting so the end-user can choose between authenticity and playability.
Arno
Registered User
Registered User


Joined: 26 Oct 2017
Last Visit: 2:39 ago.

Topics: 1
Posts: 11
Location: Netherlands
netherlands.gif

PostPosted: Fri Sep 21, 2018 1:04 pm
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

Tricob wrote:
Now *this* is how the DOS version should've ran from the very beginning! You'll notice that the framerate in the DOS version is capped at a fairly low number. Even on high-end machines, the game hacked around incessantly, making it harder to aim your fireballs at enemies from a distance.

For this source port, I wrote the OpenGL-based rendering from scratch, which is why it doesn't suffer from the rendering quirks that were present in the DOS game.
John Carmack once admitted that the polygon-based rendering in the Catacombs 3D engine is of poor quality. He really had quite a bit of difficulty in getting it as robust and reliable as it needed to be. That was one of the reasons why later on he decided to go for the more straightforward ray casting technique. Which resulted in a more efficient and robust engine for Wolfenstein 3D.

doomjedi wrote:
As I didn't play much Catacomb...ever probably, F1 help to work would be great.
I'm surprised how cool this game is, with its setting and creative features, enemy design...much fun.

I can help this project if needed artwise, at the time I've made variants of Catacomb scenery for WolfTC project for them to look less repeatable, even added additional frame for the skeletons, made rocks....

The DOS game just displays the contents of HELP.TXT on screen when F1 is pressed. It might give some useful hints, so if you're interested, you could open that file in a text editor.
It is indeed remarkable how creative and unique some of the features in the game are, considering that it was released in the same year as Wolfenstein 3D, so at that time there were hardly any other FPS around to get inspiration from. Smile

Thanks for the offer, but at this moment I'm not really looking for artwork. My main focus for the coming time is to get support for the other games in, along with some additional improvements. Further along the line I might consider to add some modding possibilities, like new levels, textures and revised monsters. But I can't promise anything on that front, because of all the other things I have in mind.

AlumiuN wrote:
I think the best solution is to offer an option that toggles the limiting so the end-user can choose between authenticity and playability.

Agreed. With a source port like this, sacrificing some authenticity to improve playability cannot be avoided. For example, the gameplay was originally designed for a 320x200 resolution on a 14" CRT monitor with a poor framerate. Running the game in 1920x1080 on a decently sized modern monitor and a high framerate already gives the player an advantage that was not present in the DOS game. How much more authenticity a player is willing to sacrifice to improve playability can be highly subjective. There is no right or wrong there. Personally, I wouldn't increase the player speed myself. But I don't mind offering a customization option for that. I noticed that GZDoom has such an option, so apparently there was already a demand to have a customizable player speed in Doom.
Tricob
Moderator
<B>Moderator</B>


Joined: 14 Mar 2005
Last Visit: 3:33 ago.

Topics: 165
Posts: 8280
Location: Neo-traditions, Inc.
usa.gif

PostPosted: Sat Sep 22, 2018 5:50 am
   Subject: Re: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Next PostGoto Bottom of Posts

I don't mind the player's regular forward/backward speed at all, but I do find myself constantly craving a Run button. I never really liked the controls where running toggled on and off with a tap of a key rather than you holding the button down. That being said, I know it's a matter of personal preference. Smile
Arno
Registered User
Registered User


Joined: 26 Oct 2017
Last Visit: 2:39 ago.

Topics: 1
Posts: 11
Location: Netherlands
netherlands.gif

PostPosted: Thu Nov 01, 2018 2:37 pm
   Subject: CatacombGL - a Windows source port for the Catacomb Abyss
   [ IP : Logged ]
Reply with quote
Goto Top of PostsGoto Previous PostGoto Bottom of Posts

Just a small update on my progress.
My plan is to incorporate support for the Catacomb Armageddon in the next release, along with the suggestions that were given in this thread. Since I have limited time to work on this source port, the next release will still take a few months to complete.
So far I managed to load the graphics, sounds and maps from the Catacomb Armageddon. I'm currently busy re-implementing the Armageddon monster behaviors, as they have to be accomodated to the higher framerate. Definitly a fun part to work on. Very Happy



Display posts from previous:   
Post new topicReply to topic Time synchronized with the forum server time
DieHard Wolfers Forum Index -> Other Wolf3d Based Games View Previous TopicRefresh this PageAdd Topic to your Browser FavoritesSearch ForumsPrint this TopicE-mail TopicGoto Page TopView Next Topic
Page 1 of 1
Jump to:  

Related topics
 Topics   Replies   Views   Last Post 
No new posts Has Anyone else Played this Game
Author: BrotherTank
49 17734 Fri Jun 06, 2008 12:46 pm
Frenkel View latest post
No new posts Ken's Labyrinth (Not a Wolf3D engine game, but close)
Author: Guest
16 577 Thu Mar 24, 2005 1:24 pm
Ringman View latest post
No new posts Editing Blake Stone graphics, sounds, and music in FloEdit
Author: Guest
11 289 Thu Aug 26, 2004 7:38 pm
Ringman View latest post
No new posts Catacomb abyss demo
Author: Ringman
21 5932 Fri Jul 23, 2004 3:40 am
JoeWolf View latest post
No new posts Can anyone remember this game????
Author: nova
21 385 Fri Feb 13, 2004 10:59 pm
Guest View latest post
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
   You cannot delete your posts in this forum
You cannot vote in polls in this forum


Copyright ©2003-2008 DieHard Wolfers
A Modified subBunker Theme by BrotherTank
Powered by phpBB © 2001, 2005 phpBB Group