I have spent half the weekend putting together and testing PrBoom 2.4.0. This finally brings 2.2.6 up-to-date. Thanks in particular to Andrey Budko, who has been tracking down a lot of bugs over the last year, and who kindly supplied us with patches for many of them.
Proff was asking about the demos that I use to test PrBoom releases, so I have compiled a list; it may be of interest to some people.
| PWAD | Demo | Player | Reason for testing | Bug details |
|---|---|---|---|---|
| Ult doom | DEMO4 | Desyncs with most ports — the correct ending has the marine killed by the imp standing below him and doing a twisting dive into the acid | ||
| Plutonia | DEMO1 | Barrel stuck in ceiling in second courtyard causes desync with Boom/MBF | Compatibility bug in T_MovePlane | |
| n4m1-035.lmp | Drew DeVore | telefrag p_map.c overlapping globals bug | Overlapping uses of global variables in p_map.c | |
| pl27-051.lmp | Andre Budko | final doom teleport height emulation | Final Doom teleport dome desyncs | |
| 30cn3519.lmp | Vincent Catalaa, Jim Leonard | intermission screen desync at end of MAP29 in prboom 2.2.4 | Intermission screen secrets desync | |
| lv19-509.lmp | Radek Pecka | Prboom 2.3.0 switch bug | ||
| mm_allup.wad | DEMO3 | Third demo failed with lxdoom 1.3.0 LOS optimisations | ||
| mm2.wad | DEMO1 | Failed for a while with lxdoom | ||
| 30ns6936.lmp | Henning Skogsto | MBF player bobbing bug | MBF player bobbing rewrite causes demo sync problems | |
| mm_allup.wad | mm10-uv.lmp | Yonatan Donner | Stair building compat issues | Compatibility bug in EV_BuildStairs |
| mm_allup.wad | mm12-uv.lmp | Yonatan Donner | Stair building compat issues | Compatibility bug in EV_BuildStairs |
| mm_allup.wad | mm13-uv.lmp | Yonatan Donner | Stair building compat issues | Compatibility bug in EV_BuildStairs |
| hr.wad | hr06-uv.lmp | Yonatan Donner | More LOS optimization bugs | Compatibility bug in P_CheckSight |
| hr.wad | hr18-348.lmp | Chris Ratcliff | spechit overflows | |
| hr.wad | hr22-uv.lmp | Anders Johnsen | lost soul bouncing compatibility | Bouncing lost souls |
| punisher.wad | punisher.lmp | Dario Casali | lost soul bouncing compatibility | Bouncing lost souls |
| requiem.wad | rq22-318.lmp | Adam Williamson | REJECT padding for buggy levels | |
| sprike.wad | sprike.lmp | Simon Varseszeghy | Boom 2.02 test | |
| plnm7104.lmp | (TAS) Istvan Pataki | MBF test | ||
| 30uv1617.lmp | (TAS) Marijo Sedlic | MBF test | ||
| hr.wad | hrhmp.lmp | (TAS) me | Prboom 2.2.x with loads & saves test |