ZDoom 2.1.7

News about ZDoom, its child ports, or any closely related projects.
[ZDoom Home] [Documentation (Wiki)] [Official News] [Downloads] [Discord]
[🔎 Google This Site]

Moderator: GZDoom Developers

Post Reply
User avatar
randi
Site Admin
Posts: 7746
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

ZDoom 2.1.7

Post by randi »

Once again, here is a new version of ZDoom: 2.1.7. Here is a brief summary of most changes.

New
  • Alias commands can now do parameter substitution. If you have %x, where x is some number, in an alias command, it will be replaced by the appropriately numbered parameter passed when the alias is used, with %0 being replaced by the name of the alias itself.
  • A new MapMarker actor has been added that you can use to mark points of interest on the automap. If its first argument is zero, the map marker itself appears on the automap, otherwise it is drawn on top of any actor with a TID matching that argument. If the second argument is one, then the map marker will only be appear if the player has previously seen the sector it is one. You can use Thing_Activate and Thing_Deactivate on markers to turn them on and off. To make custom markers, all you need to do is subclass MapMarker with DECORATE.
  • Added the SetActorPitch ACS command to set an actor's pitch.
  • You can pass multiple jump targets to the A_Jump DECORATE function, and it will choose one of them at random if it jumps.
Changes
  • Using a TID of 0 with Thing_Deactivate, SetActorAngle, Thing_Spawn*, Thing_Projectile*, and Thing_Move will now operate on the activator.
  • The fifth argument for Line_SetIdentification can be used to set the high byte of the line ID.
  • Added a CameraHeight DECORATE property for actors.
  • Added special death states for projectiles hitting actors. If missiles hit a non-bleeding actor, they try the crash state first. If that doesn't exist or the actor is bleeding, they try the XDeath state next. If they hit anything else or neither of the two states are defined, they use the normal death state.
  • Added a PierceArmor DECORATE flag for projectiles.
  • The morphme console command can be given an optional argument to specify which class to morph into.
Fixes
  • Lines of text with only one character were not drawn. This was most noticeable when drawing custom images to the screen, but is not limited to them.
  • Demos recorded with -host 1 now playback correctly if you don't pass -host 1 when playing them. Really.
  • Enter scripts were only executed on the first map entered.
  • Improved hires replacement texture handling.
  • Demos that included autosaves, dying, and reloading the autosave now play back correctly.
  • Changes to vid_nowidescreen did not completely take effect immediately.
  • Fixed an incompatibility in the way the Visual C++ and GCC versions of the game calculated sloped floors, which was a potential source of desyncs in multi-platform network games.
  • Map markers were drawn in the wrong place on a rotated overlay map when screenblocks is less than 10.
  • The yellow text color range was incomplete.
  • A few more rare crashes have been fixed.
To use any of the ACC-related changes, be sure to get ACC 1.45 from the download page as well.
User avatar
Shadelight
Posts: 5113
Joined: Fri May 20, 2005 11:16 am
Location: Labrynna

Post by Shadelight »

Heh, only .3 more versions now. :P
User avatar
Risen
Posts: 5263
Joined: Thu Jan 08, 2004 1:02 pm
Location: N44°30' W073°05'

Post by Risen »

Until what? 2.1.10? Versioning doesn't work on any sort of decimal system... Don't you remember 2.0.63?
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Preferred Pronouns: They/Them
Location: South Africa

Post by Siggi »

Until 2.1.10...

(edit: heh)
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Preferred Pronouns: They/Them
Location: South Africa

Post by Siggi »

Risen wrote:Don't you remember 2.0.63?
Was KingofFlames even around then?
User avatar
Xaser
 
 
Posts: 10772
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Post by Xaser »

Doggamnit, Randy, you've cursed me! I can barely squint enough to type this post. I told Zero/Setzer about the new release, and during his triumphant shouting of "Hell yes!" he threw his hands up in the air and caught me right square in the eye. Now how's that for random luck? :P

Otherwise, awesome for the update. Nice to have the scale bugs fixed up. :P

*dashes off to find the aspirin*
User avatar
Shadelight
Posts: 5113
Joined: Fri May 20, 2005 11:16 am
Location: Labrynna

Post by Shadelight »

Nope, I think I was only around during the .96 days. :/
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Preferred Pronouns: They/Them
Location: South Africa

Post by Siggi »

I thought so, however, 2.0.96 is still a good an example as 2.0.63. :p
User avatar
Xaser
 
 
Posts: 10772
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Post by Xaser »

Hey now, it's still fun to hope, eh? :P

*dashes off, shouting "Yay, 3 more versions!" and accidentally runs into a doorknob, taking out the other eye in the process*
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Preferred Pronouns: They/Them
Location: South Africa

Post by Siggi »

That's what you get!
Damn optimists...

:P ;)
User avatar
edward850
Posts: 5886
Joined: Tue Jul 19, 2005 9:06 pm
Location: New Zealand
Contact:

Post by edward850 »

sexalent

Its about time enter scripts are fixed, now I just hope skulltag 97b uses this version
JL_Harkster
Posts: 94
Joined: Wed Sep 13, 2006 2:03 pm
Location: In front of a Baron, holding a Plasma Rifle

Post by JL_Harkster »

Sweet, now I can try out the map markers.

Keep up the great work, Randy and Graf.
User avatar
Nash
 
 
Posts: 17439
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Post by Nash »

Yay, no more having to use unofficial home-compiled executables. =D
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany
Contact:

Post by Hirogen2 »

Just when you think the next long-awaited version (1.24, 2.0.64, etc.) is about to be released, something else comes up and a version bump occurs :-)
Last edited by Hirogen2 on Tue Oct 31, 2006 1:19 am, edited 1 time in total.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49067
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

It's a day early! ;)

Anyway, good to see that it has been released. Now I can commit the custom state stuff I have been working on for the last few days without fear of breaking an upcoming release.
Post Reply

Return to “ZDoom (and related) News”