Help fixing bugs in my own build
Posted: Mon Jul 21, 2008 11:10
For my own purposes, I'm using a slightly modified version of r116. However, that version had a couple of little bugs that I'd like to fix. The easy option would, of course, be to update to a newer revision. I had done, but the newer versions have even more annoying problems (primarily with the sound code, but the dynamic light thing is annoying too).
The only two things that are causing me problems with r116 are listed below. If I could get those sorted out, then my own build would be doing what I want and I could just update it properly as and when the other problems with newer versions get resolved. Both of the bugs listed below have been resolved officially - so fixes exist - but I can't figure out which bits of code I need to change because the fixes happened at the same time as other changes, and I'm puddling around in stuff I don't fully understand. If someone who knows this stuff was able to point me at which files and which lines I need to change (and to what) then I'd be a very happy chappy.
Bug 1 Bullet puffs cause splashes on 3D floors above splashing flats:
http://forum.drdteam.org/viewtopic.php?t=3316
My current workaround is just to add the +dontsplash flag to the bullet puffs, but that's not very satisfying.
This is the relevant note from the changes
Bug 2 Platforms making sounds from their floor height
http://forum.zdoom.org/viewtopic.php?f= ... 5&p=345680
I think this is the relevant not from the changes
Thanks. 
The only two things that are causing me problems with r116 are listed below. If I could get those sorted out, then my own build would be doing what I want and I could just update it properly as and when the other problems with newer versions get resolved. Both of the bugs listed below have been resolved officially - so fixes exist - but I can't figure out which bits of code I need to change because the fixes happened at the same time as other changes, and I'm puddling around in stuff I don't fully understand. If someone who knows this stuff was able to point me at which files and which lines I need to change (and to what) then I'd be a very happy chappy.

Bug 1 Bullet puffs cause splashes on 3D floors above splashing flats:
http://forum.drdteam.org/viewtopic.php?t=3316
My current workaround is just to add the +dontsplash flag to the bullet puffs, but that's not very satisfying.
This is the relevant note from the changes
Code: Select all
- fixed: splashes on 3D floors must not check the precise z coordinate but instead
allow for some variation because puffs are not spawned directly on the floor.
Bug 2 Platforms making sounds from their floor height
http://forum.zdoom.org/viewtopic.php?f= ... 5&p=345680
I think this is the relevant not from the changes
Code: Select all
- Replaced the naive area sound implementation with one that takes into
consideration the size and shape of the sector producing the sound. See
the lifts on Doom 2 MAP30 and compare with previous versions.
