Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Phml

PrBoom+ 2.5.0.6 complevel (random) questions

Recommended Posts

The distinctions between vanilla Doom and Boom are relatively well documented, but I have trouble finding stuff about the differences between Boom and other complevels, esp. as in old topics complevel numbers apparently refered to different compatibilities as they do now.

For example, I've read Boom implemented generalized crushers, but due to a bug in the code it didn't actually work ; then there's the sky transfers from MBF. Does this stuff work in PrBoom+ -complevel 9 ? If not, what -complevel does it work in, if any ?

I also remember reading a post about a PrBoom+ specific complevel with a bunch of fixes that were or would be implemented, but as to which complevel it is, what are these fixes and where they ever implemented, I don't know.

Basically, I'd like to know if there's anything anywhere referencing all that complevel stuff and different changes/behaviors.

Share this post


Link to post

I recall Jodwin asking about generalized crushers in his Boom-compatible map and why they only work in ZDoom. These don't work in any complevel because they never worked in the original Boom. The sky transfer is specific to -complevel 11 but apparently can be forced with -allow_sky_transfer_in_boom on Boom complevels.

There are plenty more such crutches in the prBoom-plus sources - check eby.c for a healthy serving. I guess only entryway knows which complevels and versions they apply to by default, but he's not too keen on writing documentation. ;)

Share this post


Link to post

Alright. As my understanding of computer code is at a point where I still struggle with the "hello world" thing, I'll just stick with complevel 9 rather than try to understand anything else.

Share this post


Link to post
Never_Again said:

I recall Jodwin asking about generalized crushers in his Boom-compatible map and why they only work in ZDoom.


The problem was that Boom\prBoom\prBoom+\MBF did not support walkover generalized crushers - switch, gunfire and door do work.

IIRC both the prboom and prboom+ teams do not want to fix this, even though they are aware of this bug. They have stated that it might/would affect demos. I don't see how though.

Also, not just zdoom has this bug fixed. I am aware that at least Risen3D and Eternity have.

Share this post


Link to post
hawkwind said:

They have stated that it might/would affect demos.

What about a new complevel? It's a bugfix, after all, not just some random feature.

Share this post


Link to post
Spleen said:

What about a new complevel? It's a bugfix, after all, not just some random feature.

Levels of compatibility after -complevel 9 (BOOM) suck and nobody use them and nobody should use them, because they do not guarantee, that level will work, because prboom/+ has no support for OPTIONS lump from MBF. There is no sense to 'fix' something in gameplay / linedef actions / etc after 15 years.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×