CatacombGL 0.3.0 - with support for Catacomb Apocalypse
Select messages from
# through # FAQ
[/[Print]\]

DieHard Wolfers -> Other Wolf3d Based Games

#1: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Mon Sep 17, 2018 12:02 pm
    —
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.

Updated 2019-08-23: version 0.3.0 released with support for The Catacomb Apocalypse!
Download CatacombGL v0.3.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 The Catacomb Armageddon version 1.02 (as included in the Catacombs Pack from gog.com).
* Supports The Catacomb Apocalypse version 1.01 (as included in the Catacombs Pack from gog.com).
* Supports WASD and mouselook.

Current limitations as of version 0.3.0:
* 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 fade-in effect when entering a level.

How to install:
CatacombGL does not run standalone, but requires the original game data (levels, pictures, sounds, etc) to be present on the system. The Catacomb Abyss game data can be obtained legitimately and free-of-charge by downloading the 1.13 shareware version. 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. The Catacombs Pack is required in order to run The Catacomb Armageddon.
The CatacombGL.exe can be run from any location. When started, a selection screen with an overview of all the supported games is shown. In case the Catacombs Pack was installed via the GOG installer, the game data will be auto-detected. Otherwise, it is possible to manually browse to the folder which contains either the Catacombs Pack or the shareware version.

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.



Last edited by Arno on Fri Aug 23, 2019 2:18 pm; edited 3 times in total

#2: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ronwolf1705 PostPosted: Mon Sep 17, 2018 4:34 pm
    —
Wow, cool stuff! Smile

#3: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: Blazkowicz3Location: Marília PostPosted: Tue Sep 18, 2018 10:58 am
    —
Really cool. Will give a try in the near future. Keep the good work.

#4: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: Sigma64Location: Castle Wolfenstein PostPosted: Tue Sep 18, 2018 3:31 pm
    —
Looks awesome!

#5: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Wed Sep 19, 2018 1:10 am
    —
Just tried it, this is amazing, really, guys, you should all try.

...not used for such slow default turning speed....

#6: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Wed Sep 19, 2018 1:14 pm
    —
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.

#7: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Wed Sep 19, 2018 3:38 pm
    —
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

#8: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Thu Sep 20, 2018 8:13 am
    —
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....

#9: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: Blazkowicz3Location: Marília PostPosted: Thu Sep 20, 2018 9:30 am
    —
Quote:
I don't use mouse for old shooters, so configurable turning speed would be great.


Not even in Doom ?

#10: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Thu Sep 20, 2018 11:59 am
    —
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

#11: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: Blazkowicz3Location: Marília PostPosted: Thu Sep 20, 2018 12:24 pm
    —
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.

#12: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Thu Sep 20, 2018 10:17 pm
    —
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.

#13: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Fri Sep 21, 2018 12:56 am
    —
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???

#14: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: AlumiuNLocation: Christchurch, New Zealand PostPosted: Fri Sep 21, 2018 2:10 am
    —
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.

#15: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Fri Sep 21, 2018 3:14 am
    —
With freelook (unlike mouse turn) you don't have vertical auto aim...obviously, as you aim directly with the mouse (including up/down).

#16: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: AlumiuNLocation: Christchurch, New Zealand PostPosted: Fri Sep 21, 2018 4:18 am
    —
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.

#17: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Fri Sep 21, 2018 4:35 am
    —
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.

#18: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: AlumiuNLocation: Christchurch, New Zealand PostPosted: Fri Sep 21, 2018 5:00 am
    —
I think the best solution is to offer an option that toggles the limiting so the end-user can choose between authenticity and playability.

#19: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Fri Sep 21, 2018 1:04 pm
    —
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.

#20: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Sat Sep 22, 2018 5:50 am
    —
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

#21: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Thu Nov 01, 2018 2:37 pm
    —
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




#22: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Sun Dec 23, 2018 12:40 pm
    —
While attempting to recreate this arched passage, I was surprised to find out that the original DOS game accomplished this effect with simple sprites.



So the arches are not really aligned with the surrounding walls; they rotate to follow the players viewpoint. Due to the tight corridor, this is hardly noticeable.

However, with a high screen resolution, it does become very noticeable that the arches are not properly attached to the surrounding walls. So for the GL version, I decided to render them as wall tiles:


#23: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Sun Dec 23, 2018 3:12 pm
    —
That is interesting! It does make sense, as things like the Wolf3D doors didn't exist in the Catacomb games. And that never occurred to me until you mentioned this. Smile

#24: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Wed Dec 26, 2018 1:39 pm
    —
Correct, the Catacomb 3D engine didn't support Wolf3D style doorways.
So that got me thinking: what about those forcefields in the Demons Hold level?
Well, it looks like those are made out of sprites too. In fact, the two sprites in the forcefield below are quite visible when viewed from an angle:



The same forcefield rendered as two wall tiles:


#25: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: Tris PostPosted: Thu Dec 27, 2018 12:21 am
    —
Awesome work!
“Goed gedaan!”

#26: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Mon Feb 18, 2019 1:13 pm
    —
"Danke schön", Tris! Smile

Here's another update on my progress. I was actually inspired by gerolf, who made in another thread the valid remark that small updates are better than no updates.
I got pretty much all gameplay mechanics in place for the Catacomb Armageddon. I still need to playtest it a lot, but a next release is getting near.

In the mean time I'm also going through your feedback. Just now I got the in-game help (F1) working, as suggested by doomjedi.
The help pages are content-wise identical to the original game, including tips on getting the most out of your 640K RAM.


#27: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Sun Mar 31, 2019 2:23 pm
    —
I've just released version 0.2.0 !

This new release features some significant improvements, such as:
* Support for the Catacomb Armageddon! All levels and monsters are present. Requires the Catacombs Pack from GOG.com.
* Game selection screen with the option to manually browse to a folder with game data. Suggested by Master O.
* Support for x64 builds. Implemented by Arsen "Honeybunch" Tufankjian.
* Support for full screen and borderless windowed mode.
* In game help screens. Accessible via the F1 key.
* Customizable player turn speed. Suggested by doomjedi.
* Customizable player run button. By default, the run button is not bound to any key, since the original games did not support running. Suggested by doomjedi and Tricob.

Enjoy! And as always, please let me know if you encounter any bugs or have some suggestions for improvements.

#28: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Tue Apr 02, 2019 6:08 pm
    —
Sounds like an excellent update! Smile

#29: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Wed Apr 10, 2019 9:24 am
    —
Crashed on my side, can't play. It recognizes only Abyss, and crashed there when "entering the cemetery"

#30: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Wed Apr 10, 2019 12:43 pm
    —
doomjedi wrote:
Crashed on my side, can't play. It recognizes only Abyss, and crashed there when "entering the cemetery"

I'm sorry that the new version didn't work as expected for you.
Directly after "entering the cemetery", the 3D renderer should kick in. I've actually experienced a crash as well in this spot, on my Windows 10 laptop with Intel Integrated Graphics. I solved it by right-clicking CatacombGL.exe, selecting "Troubleshoot compatibility", and selecting "Run this program in compatibility mode for Windows 8". Maybe that helps.

Assuming that you have the Catacombs Pack from GOG installed, it's strange that the Armageddon game files could not be detected. The program peeks in the Windows registry to find out in which folder it was installed. If that folder cannot be found, for example in case it was moved, you should be able to manually browse to the correct Catacombs Pack folder.

With that said, I did just spot a small bug, based on your feedback. It seems the Armageddon game files are initially not detected when CatacombGL.exe is placed in the same folder as those game files. But for the time being it is possible to work around it by manually browsing to the parent "Catacombs Pack" folder. I will fix it, of course.

#31: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Wed Apr 10, 2019 10:54 pm
    —
Ok, will try Smile

Previous versions worked.

#32: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Sat Apr 20, 2019 3:29 am
    —
Thanks, doomjedi.

Someone on Twitter also experienced a crash. The problem with the current code base is that it lacks extensive error checking, as it assumes all is well when initializing the SDL framework and renderer. I'm currently improving that, such that unexpected problems can be logged to a text file. I aim to release an updated version within a few weeks.

#33: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: doomjediLocation: Israel PostPosted: Sat Apr 20, 2019 5:42 am
    —
That would be great, yeah.

#34: CatacombGL - a Windows source port for the Catacomb Abyss Author: ArnoLocation: Netherlands PostPosted: Tue May 14, 2019 1:15 pm
    —
CatacombGL v0.2.1 Alpha is released. There are no new features in this release, just various bug fixes.

Based on the crash report from doomjedi, I did a test where I started and stopped the game many times in a row. Eventually I actually did manage to reproduce a crash several times. Shocked After some digging I found a very nasty buffer overflow issue in the code which loads the location names. I fixed it, and didn't see the crash anymore. So hopefully this new release will help. Smile

#35: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Sat May 25, 2019 3:50 pm
    —
I tried running this through Wine and got a SDL_GL_CreateContext failed: wglMakeCurrent(); error.

#36: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Sun May 26, 2019 6:36 am
    —
Technopeasant wrote:
I tried running this through Wine and got a SDL_GL_CreateContext failed: wglMakeCurrent(); error.

Thanks for your interest and problem report! Apparently there is a failure in setting up OpenGL.
I'm not a Linux user, so I cannot easily reproduce this. In fact, possibly you might be the very first one who tries to run CatacombGL with Linux/Wine.
Ultimately, what would help you the most is a native Linux binary or at least the possibility to compile the source code for Linux. So far I did try to minimize the amount of Windows specific calls in the code, because at some point I would like to have support for Linux. But not before I have all four games up and running...

#37: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Sun May 26, 2019 11:00 am
    —
Given it is OpenGL and SDL that is raising the error, (all cross-platform frameworks) it is quite possibly an OS agnostic issue that might have more to do with my hardware setup. But it is hard to tell.

#38: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Mon May 27, 2019 12:39 pm
    —
wglMakeCurrent() is essential for OpenGL applications. If it failed due to a graphics hardware or driver issue, then I would expect that any other OpenGL application would fail to run as well on your system. So if another OpenGL application, like for example GZDoom, would run on your system, then that would rule out a hardware or driver issue.

#39: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Mon May 27, 2019 5:36 pm
    —
Arno wrote:
Technopeasant wrote:
I tried running this through Wine and got a SDL_GL_CreateContext failed: wglMakeCurrent(); error.

Thanks for your interest and problem report! Apparently there is a failure in setting up OpenGL.
I'm not a Linux user, so I cannot easily reproduce this. In fact, possibly you might be the very first one who tries to run CatacombGL with Linux/Wine.
Nah ... I ran this port in WINE, also. Smile Haven't tried the newest version of this EXE, though.

#40: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Thu May 30, 2019 6:42 pm
    —
Hmm... the plot thickens. Laughing

#41: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Fri Aug 23, 2019 2:22 pm
    —
Version 0.3.0 is released!

New in this release, among various fixes, is support for the Catacomb Apocalypse!
That means from now on the full Catacomb Adventure trilogy can be played with CatacombGL.


#42: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Sun Aug 25, 2019 1:42 pm
    —
Still SDL_GL_CreateContext failed: wglMakeCurrent(); for me sadly...

I updated the wiki though.

https://catacomb.miraheze.org/wiki/CatacombGL

#43: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Sun Aug 25, 2019 9:30 pm
    —
Technopeasant wrote:
Still SDL_GL_CreateContext failed: wglMakeCurrent(); for me sadly...
Uh, is your folder marked as "read-only"?

#44: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Tue Aug 27, 2019 8:20 am
    —
Technopeasant wrote:
Still SDL_GL_CreateContext failed: wglMakeCurrent(); for me sadly...

I updated the wiki though.

https://catacomb.miraheze.org/wiki/CatacombGL

I'm sorry that it didn't work for you (again). You may have to wait a while for proper native Linux support. Sad
Thanks for updating the wiki page!

#45: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Tue Aug 27, 2019 8:02 pm
    —
It's working for me in WINE. I like the addition of enabling a Run button. Smile

#46: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Thu Sep 12, 2019 6:35 pm
    —
Yeah, I am fairly sure that Wine is not in fact the problem. There must be something else going on.

#47: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Sat Sep 14, 2019 7:09 am
    —
Again, is the "read-only" function enabled in its current folder? You can find out by right-clicking the folder and selecting "Properties".

#48: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Sun Sep 15, 2019 10:45 am
    —
There was a read-only function on the folder, but changing it did not fix the problem sadly.

#49: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TricobLocation: Neo-traditions, Inc. PostPosted: Sun Sep 15, 2019 1:27 pm
    —
Okay - what version of Windows are you using?

#50: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Tue Sep 17, 2019 7:40 pm
    —
He sent me a patch that fixed the problem. Seems it was cruft in the SDL window initialization code.

#51: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: ArnoLocation: Netherlands PostPosted: Wed Sep 18, 2019 12:13 pm
    —
Indeed, the OpenGL problem that Technopeasant encountered turned out to be a bug in my code.
It took me a while to realize that by accident I was creating an OpenGL rendering context twice. For the same window. Apparently there are some OpenGL drivers that do not like that. So the fix was to create only one OpenGL rendering context, as it should be.

Many thanks to Technopeasant for reporting this issue and testing the fix! 😊
I haven't decided yet whether I should do an intermediate release, or perhaps bundle the fix with the next big update.

#52: Re: CatacombGL 0.3.0 - with support for Catacomb Apocalypse Author: TechnopeasantLocation: Spruce Grove, Alberta PostPosted: Wed Sep 18, 2019 6:03 pm
    —
With enough eyeballs all bugs are shallow. Cool



DieHard Wolfers -> Other Wolf3d Based Games


output generated using printer-friendly topic mod. All times are GMT

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group