entryway
Forum Staple
Posts: 2587
Registered: 01-04 |
code: From: Florian Schulze
To: Andrey Budko
Date: 11.02.2006 16:19
Subject: PrBoom+
I would like to work with you on integrating the fixes you made in PrBoom+ into PrBoom. I only want to leave out the "cheating" stuff, at least for now. I created a branch for PrBoom+ in our repository to make the merging easier. Colins and my plan is to get out a fixed 2.2.7 and work on a new 2.4 line. PrBoom 2.4 will be started from 2.2.x and all the really good stuff from 2.3 will be added, like better demo compatibility, better build system, the new software renderer, the dynamic OpenGL loading, but not fragglescript, the console and some other stuff. We want to add that stuff gradually. 2.3 had too many changes and has too many bugs, that's why we want to combine the best of both worlds.
I've sent a patch to Florian Schulze. It contains following bugfixes:
2.2.6.26
[-] PrBoom bug: bug in MBF compatibility mode (version number written wrongly in lmp header when recording).
[-] PrBoom bug: translucency via dehacked/bex doesn't work.
[-] PrBoom bug: DEH files preloaded in wrong order.
[-] PrBoom bug: "Tagged doors don't trigger special lighting" handled wrongly.
[-] prboom-server bug: -1 => 255 instead of maxcompat
2.2.6.25
[+] PrBoom compatibility: two new options for detection of overflow of "REJECT". It's emulated successfully if the size of overflow no more than 16 bytes. No more desync on teeth-32.wad\teeth-32.lmp.
[-] Crash with zero-length sounds.
[-] Boom dehacked support: wrong processing of Max Health. A new compatibility option has been added so that it applies only to health potions. Highly relevant to wads such as Hacx, Wotdoom3, Anadream, and any others that change this setting.
2.2.6.24
[-] Translucency won't change until you restart the engine.
2.2.6.23
[+] Dehacked support: Monsters infight.
2.2.6.22
[+] PrBoom compatibility: two new options for spechit overflow detection. It detects desyncs like compet-n\hr.wad\hr18*.lmp, all strain.wad\map07 demos etc.
[-] PrBoom dehacked support: wrong processing of Bits parameter if its value is equal to zero. No more desync on HACX demos.
// [-] PrBoom compatibility: PRBoom doesn't spawn the boom-specific "specials" in demo_compatibility mode now (generalized scrollers, sector effects). No more desync on umbrella.wad\um3nm152.lmp.
[-] PrBoom compatibility: MF_JUSTHIT fix. No more desync on Sam Woodman's HMP Max demos (HX17-459.LMP etc).
[-] PrBoom: fix for turn-snapping bug on fullscreen in software mode. "..\Advanced HUD settings\Movements\Fix Turn-Snapping issue"
[-] PrBoom: deathmatch starts as unknown things with a complevel of 0, 1, 2 or 3.
[-] GlBoom: problems with transfering not flipped sky texture (line type 271) to tagged sectors. On war_3.wad\map14 for example.
Last edited by entryway on 03-03-06 at 11:39
|