ZDoom 2.1.6

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

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

ZDoom 2.1.6

Post by randi »

ZDoom 2.1.6 is now available. The following is a brief summary of changes from 2.1.5:

Changes
  • Scaled 2D images are supported.
  • Dehacked max health usage defaults to consistancy with other (BOOM) ports.
  • A font parameter was added to A_Print.
  • Quoted strings in DECORATE can no longer span multiple lines without using the escape character (\) at the end of each line. This makes it easier to spot places where you unintentionally left off a closing quote and got an error several lines later.
  • A new writeini console command can be used to save the ini at any time, with any file name.
  • If the ini is write-protected when you quit, an error dialog now opens to let you know your settings could not be saved and gives you the opportunity to unprotect it.
  • Multiple stat displays can be enabled at once.
Fixes
  • Warping textures stored in the Doom patch format gave random results for sprites and crashed when used on world geometry.
  • Using Static_Init to set sector colors with fewer than six characters in the color code works again. This is an unintended usage and discouraged, but there are maps that do it. New maps that use this special should specify the full six-character RRGGBB code.
  • The "no damage thrust" flag could sometimes be ignored when something was damaged.
  • Voodoo dolls no longer trigger ENTER scripts.
  • HIRESTEX scaled textures incorrectly.
  • Actor damage parsing in DECORATE now allows for flags immediately after a damage expression, as you would expect it to.
  • Using the echo console command with multiple parameters works again.
  • Summoned friendly monsters were added to the total killable monsters count.
  • Deferred scripts from an old game no longer execute after starting a new game.
  • CustomInventory items could not use A_Jump when held by non-players.
  • CustomInventory items that add other CustomInventory items now work as intended.
  • Monsters would target friends if they acquired the target while it was an enemy and it subsequently became a friend.
  • Using "give all" in multiplayer games between Linux and Windows machines no longer causes the game to desync.
  • Playing a cooperative Hexen game with different player classes no longer causes the game to desync.
  • Telefrag obituaries work again.
  • ACS GetPlayerInfo no longer crashes.
  • PlayerPawn and PlayerChunk have more flags defaulted to on.
User avatar
Xaser
 
 
Posts: 10772
Joined: Sun Jul 20, 2003 12:15 pm
Contact:

Post by Xaser »

Hehe, HIRESTEX sounds incredibly useful... and thanks for the GetPlayerInfo crashfix as well... that will come in handy for no reason at all. :P
User avatar
Necromage
Posts: 484
Joined: Thu Feb 10, 2005 3:13 pm
Location: NJ
Contact:

Post by Necromage »

yay for new version!
RazTK
Posts: 245
Joined: Mon Jul 11, 2005 2:50 am
Location: Israel

Post by RazTK »

Yep, great news. :thumb:
User avatar
Nash
 
 
Posts: 17439
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Post by Nash »

Thank you Randy.
Lemonzest
Posts: 327
Joined: Tue Oct 12, 2004 3:19 pm
Location: On your boards, trolling your threads!!!

Post by Lemonzest »

Nice to see those desync's fixed

edit:still having trouble with sp co-op demos, they play back now, but not correctly, even if i include the -host 1 cline now :(

SP Demo's:Ok
2+ Player Netgame Demo's:Ok
1 Player SP Co-op Demo's:Desync (used to play ok when using -host 1 -playdemo)
Last edited by Lemonzest on Mon Oct 02, 2006 11:12 am, edited 2 times in total.
User avatar
Jimmy
 
 
Posts: 4720
Joined: Mon Apr 10, 2006 1:49 pm
Preferred Pronouns: He/Him
Contact:

Re: ZDoom 2.1.6

Post by Jimmy »

Heh, zdoom 2.1.6. I've been waiting eagerly for this. :D

Although:
randy wrote:
  • Quoted strings in DECORATE can no longer span multiple lines without using the escape character (\) at the end of each line. This makes it easier to spot places where you unintentionally left off a closing quote and got an error several lines later.
Umm, I'm sorry, but I don't completely understand that. It sounded a bit...dodgy at first glance. :shock:
killingblair
Posts: 937
Joined: Mon Oct 04, 2004 9:16 pm

Post by killingblair »

I think he means you have to use:

Code: Select all

"Line 1\
Line 2\
Line 3"
Or something of the like in order to make a successful multi-line string in DECORATE.
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

Post by Bio Hazard »

I think he means instead of using the standard

Code: Select all

print(s:
    "line 1 \
line 2 \
line 3"
);
thing for multi-line strings, you can do

Code: Select all

print(s:
    "line 1"
    "line 2"
    "line 3"
);
like in most other languages.
User avatar
Jimmy
 
 
Posts: 4720
Joined: Mon Apr 10, 2006 1:49 pm
Preferred Pronouns: He/Him
Contact:

Post by Jimmy »

print(s:..#!%what?
teh randy wrote:DECORATE
User avatar
Nash
 
 
Posts: 17439
Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:

Post by Nash »

You can call A_Print in DECORATE. You DO know that, don't you?
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

It means that this no longer works:

Code: Select all

BAL2 A 1 A_Print("Hey!
You're a newb!
Die now!")
Now you have to do this:

Code: Select all

BAL2 A 1 A_Print("Hey!\
You're a newb!\
Die now!")
This is because previously, this would generate a hard to track down error:

Code: Select all

BAL2 A 1 A_Print("Owned)
BAL2 B 5
BAL2 C 10 A_Print("Or not?")
Because ZDoom was trying to treat this as the string for the first print:

"Owned)
BAL2 B 5
BAL2 C 10 A_Print("
User avatar
Jimmy
 
 
Posts: 4720
Joined: Mon Apr 10, 2006 1:49 pm
Preferred Pronouns: He/Him
Contact:

Post by Jimmy »

Nash wrote:You can call A_Print in DECORATE. You DO know that, don't you?
...I do know that. It's not like I don't read EVERY post.

My point was that you could not use print(s:...etc. (like in Bio's example) within DECORATE.
User avatar
Theshooter7
Posts: 456
Joined: Sun Mar 05, 2006 6:44 pm

Post by Theshooter7 »

Yay! now only 0.0.4 more versions until Custom States!
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $
Contact:

Post by Bio Hazard »

Ah, I read it wrong. I thought it said "with" instead of "without".
Post Reply

Return to “ZDoom (and related) News”