| Anonymous | Login | Signup for a new account | 2026-05-16 20:36 UTC |
| My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
| 0000441 | Zandronum | [All Projects] Suggestion | public | 2011-05-13 16:11 | 2026-04-26 19:12 | ||||||||
| Reporter | unknownna | ||||||||||||
| Assigned To | |||||||||||||
| Priority | normal | Severity | feature | Reproducibility | N/A | ||||||||
| Status | new | Resolution | open | ||||||||||
| Platform | OS | OS Version | |||||||||||
| Product Version | |||||||||||||
| Target Version | Fixed in Version | ||||||||||||
| Summary | 0000441: ThrustThing/ThrustThingZ compatibility with ZDCTF | ||||||||||||
| Description | MAP17 (The Floating City) in unplayable in Skulltag due to the newer ZDoom thrusting behavior. You always land on the insta-kill water sectors when using the jump pads. | ||||||||||||
| Steps To Reproduce | 1. zandronum -iwad doom2.wad -file thrustthingz_oldzdoom_01.wad +map map01 +compat_limited_airmovement 1 2. Walk onto the jump pad. The player will land deep in the water instead of landing on the other platform across the map. Skulltag: 1. Start Skulltag with stctfmp2.wad loaded. 2. "compat_limited_airmovement 1; sv_aircontrol 0" in the console. 3. "map map17" in the console. ZDaemon: 1. Start ZDaemon with zdctfmp2.wad loaded. 2. "map map17" in the console. | ||||||||||||
| Attached Files | |||||||||||||
Notes |
|
|
unknownna (updater) 2011-05-14 04:38 edited on: 2011-05-14 04:38 |
This is the ZDoom 1.23 beta 33 behavior (source). According to the ZDoom changelog, ThrustThingZ comes from Skulltag. July 21, 2000 * Added Thing_Move and ThrustThingZ specials from Skull Tag. Also added Skull Tag's newtid parameter to Thing_Spawn(NoFog). |
|
Watermelon (developer) 2014-06-10 16:00 |
Does this still happen in 2.0? |
|
unknownna (updater) 2026-04-26 19:07 edited on: 2026-04-26 19:12 |
Quote from Watermelon Yes, and I finally got around to making an example wad for this. Odamex by default uses the old ZDoom thrust behavior, and doesn't even seem to bother with emulating the modern behavior. ZDaemon has a compatflag named "sv_newthrust", that controls whether the ThrustThingZ special uses the old thrust behavior, or uses the modern one. By default, it uses the old thrust behavior, so enabling this flag enables the modern behavior. Zandronum is the only port that does not support maps designed with the old thrust behavior. The old behavior in particular allows map makers to create very consistent jump pads, as the velocity and direction can't be altered by the player before launching or while being mid-air. Here's an example from an old CTF map that's currently completely unplayable on Zandronum. With the current behavior, the player will always fail to land at the destination, and will always fall short. It started to change in the earliest ZDoom 2.x versions. The earliest version that I can actually run on my laptop is 2.0.22, and the modern behavior is already present there. I'd strongly recommend implementing a compatflag for this so CTF maps made for old legacy ZDoom 1.23b33 physics can be supported by all 3 ports. Since we aim to emulate old ZDoom with this flag, it could be called "compat_oldzdoomthrust". Users will then know it's to emulate old ZDoom physics. 1. zandronum -iwad doom2.wad -file thrustthingz_oldzdoom_01.wad +map map01 +compat_limited_airmovement 1 2. Walk onto the jump pad. The player will land deep in the water instead of landing on the other platform across the map. Quote from unknownna That would be ironic and poetic if true, that we have to emulate old and ancient Skulltag to emulate old ZDoom. |
| Only registered users can voice their support. Click here to register, or here to log in. | |
| Supporters: | No one explicitly supports this issue yet. |
| Opponents: | No one explicitly opposes this issue yet. |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2011-05-13 16:11 | unknownna | New Issue | |
| 2011-05-13 16:17 | unknownna | Description Updated | View Revisions |
| 2011-05-14 04:38 | unknownna | Note Added: 0001599 | |
| 2011-05-14 04:38 | unknownna | Note Edited: 0001599 | View Revisions |
| 2014-06-10 16:00 | Watermelon | Note Added: 0009007 | |
| 2014-06-10 16:00 | Watermelon | Status | new => feedback |
| 2026-04-26 19:05 | unknownna | File Added: thrustthingz_oldzdoom_01.wad | |
| 2026-04-26 19:07 | unknownna | Note Added: 0024698 | |
| 2026-04-26 19:07 | unknownna | Status | feedback => new |
| 2026-04-26 19:08 | unknownna | Steps to Reproduce Updated | View Revisions |
| 2026-04-26 19:12 | unknownna | Note Edited: 0024698 | View Revisions |
| Copyright © 2000 - 2026 MantisBT Team |