Zandronum 3.0-alpha-170618-1927

Builds for previous versions go here

Moderator: Developers

Post Reply
User avatar
Torr Samaho
Lead Developer
Posts: 1543
Joined: Fri May 25, 2012 6:03 pm
Location: Germany

Zandronum 3.0-alpha-170618-1927

#1

Post by Torr Samaho » Sun Jun 18, 2017 8:15 pm

We're closing in on the final version of 3.0 with a fresh beta build! By now, all show stoppers we know about should be fixed. So, if all goes well, this could be the last beta. If no major problems are found till next Sunday, we plan to move forward with the final release.

As usual, happy testing!

Here is the full Mercurial changelog:

Code: Select all

changeset:   9939:ccaf6938f763
user:        Torr Samaho
Fixed: The rune icon wasn't shown in the classic Doom fullscreen HUD anymore (addresses 3077).

changeset:   9940:c194e9630005
user:        Torr Samaho
Fixed: When a player was damaged, clients always executed the first state function of the standard pain state (addresses 3076).

changeset:   9941:6da8e2fb6c9e
user:        Torr Samaho
Fixed: The server didn't inform the clients about changes made with A_ChangeFlag to the special Zandronum flags, like DONTIDENTIFYTARGET (addresses 3081).

changeset:   9942:78638fbc7df7
user:        Torr Samaho
Fixed: SetDeadSpectator left a dummy player when used on a player that still has respawn protection (partially addresses 2594).

changeset:   9943:a664f8a23e42
user:        Benjamin Moir <bennyboy.private@hotmail.com.au>
Added +NODECAL and +FORCEDECAL actor flags
Added FHF_NOIMPACTDECAL for LineAttack

changeset:   9944:20799d542904
user:        Torr Samaho
Fixed: Turning a player into a dead spectator could crash the game (partially addresses 2594).

changeset:   9945:9679b9b67f46
user:        Torr Samaho
Added 'nopushwindowcheck' for sstmap34 from sst_v1.4rc7.pk7, which needs this for the exit (addresses 3073).

changeset:   9946:6bd1d86065dd
user:        Torr Samaho
The 'PrintMiscActorInfo' part of playerinfo is now blocked unless cheats are turned on (addresses 3058).

changeset:   9947:734f5ce467b3
user:        Torr Samaho
The sound debug info activated with 'noise 1' is now blocked on the clients unless cheats are turned on (addresses 3057).

changeset:   9948:2045c167ee66
user:        Jordon Moss <mossj32@gmail.com>
Added KILL Script type and associated flags and GameInfo keyword.
This is different from the original "Death Scripts" idea. This tackles
some issues I've found with the original idea (now you can have as many
scripts as you want, not just global and actor-defined). Also takes care
of other complaints about the original idea and push request. Flags and
their use are in code comments.

changeset:   9949:1d743910c76d
user:        Torr Samaho
Fixed problems with parsing the DECORATE flag USESPECIAL (addresses 3075).

changeset:   9950:4ae2f4771cbb
user:        Torr Samaho
Fixed problems when a spectator joined the game offline (partially addresses 2594).

changeset:   9951:aa5bf0ff2e0a
user:        Christoph Oelckers <c.oelckers@zdoom.fake>
- made P_NoiseAlert non-recursive to avoid stack overflow problems in large open-area maps with a high sector count.

changeset:   9952:d661f864a07c
user:        Christoph Oelckers <c.oelckers@zdoom.fake>
- fixed: The NoiseList array was not cleared before use.

changeset:   9953:1c8aacc69bc2
user:        Torr Samaho
Fixed: Bots were not explicitly notified when being revived with SetDeadSpectator (partially addresses 2594).

changeset:   9954:f5b6940ba02b
user:        Randy Heit <rheit@users.noreply.github.com>
Remove unneeded index restriction from GetUDMFInt/Fixed

changeset:   9955:a26528e671dd
user:        Randy Heit <rheit@users.noreply.github.com>
Fixed: UDMF loader did not set the index for sides

changeset:   9956:0015d16f3c99
user:        Torr Samaho
Fixed: Turning players into dead spectators triggered RESPAWN scripts (partially addresses 2594).

changeset:   9957:1eff8d47422f
user:        Torr Samaho
Fixed: When a map instructed the server to switch to an non-existing map, the server endlessly tried to restart the game on the non-existing map (addresses 3110).

changeset:   9958:6265097a6697
user:        Torr Samaho
Fixed: The client was missing some validity checks for the server commands SetPlayerPSprite and SetThingFrame (addresses 3107).

changeset:   9959:48ad1973ae3a
user:        Torr Samaho
Fixed a possible server crash (addresses 3127).

changeset:   9960:c5ac7b46a67d
user:        Torr Samaho
SERVER_ErrorCleanup now more carefully looks for a valid map to restart the game and exits the server if no map can be found (addresses 3110).

changeset:   9961:c29441099ef4
user:        Torr Samaho
Fixed: Clients may not start KILL scripts for non-client handled actors on their own (addresses 3089).

changeset:   9962:618bfcd9d284
user:        Zalewa <zalewapl@gmail.com>
- New "SecretFound" SERVERCOMMAND to inform clients of secrets being found by other players.
- New "SecretMarkSectorFound" SERVERCOMMAND will be sent during full update to inform connecting clients of secret sectors that are already discovered. This command is also sent in unison with SecretFound command.
- Fixed inaccurate clientside total amount of secrets with SecretTrigger and +COUNTSECRET actors.
- Fixed: sectors with discovered secrets were not marked on automap clientside. (fixes 2422) Also, any player who discovers a secret will make this secret marked on automap for all players, even if it's a "versus" game mode and the discovering player is a foe of the player using the automap.
- Althud secret counter - for consistency, show the same count as automap counter. (indirectly fixes 2424)

changeset:   9963:46a4650d2c4b
user:        Torr Samaho
Fixed the argument list of two CLIENT_PrintWarning calls.

changeset:   9964:a8afbe737e30
user:        Teemu Piippo <teemu@hecknology.net>
Added the new ACS function SetActivatorToPlayer that sets the activator to the given player number, if possible (addresses 2649)

changeset:   9965:b6e9548eda40
user:        Torr Samaho
CheckPlayerCamera can be used again in CLIENTSIDE scripts when the player is coop spying. Since the server takes care of the game sync, there is no need to block this (partially addresses 1679).

changeset:   9966:fd1acc0e3e35
user:        Ru5tK1ng
Added sv_forcerespawntime to control force respawn delay (addresses 1814)

changeset:   9967:1382fe4b77f4
user:        Torr Samaho
Changed the default value of sv_defaultdmflags to false (addresses 2752).

changeset:   9968:f0ba466ed3ff
user:        Torr Samaho
Fixed "P_PlayerThink: No body for player" warnings on the clients that could occur after a map change before the full snapshot was received (addresses 3132).

changeset:   9969:c2b0b3675a1b
user:        Zalewa <zalewapl@gmail.com>
Restored the original behavior of dead spectators losing inventory; added new cvar make them keep it.
sv_deadplayerscankeepinventory set to 1 will make dead spectators
preserve inventory between lives refreshes in "casual survival"
(sv_survival_nomapresetondeath 1) and between maps in normal survival
if other players complete the map.

changeset:   9970:71263e425db8
user:        Edoardo Prezioso <edo88@email.it>
- Import GAMENAMELOWERCASE macro from Zandronum.
This will greatly help reducing the code delta between ZDoom and the child ports.

changeset:   9971:f73a508869ff
user:        Torr Samaho
Fixed: The client still send a CLC_USERINFO command even if only userinfo variables with CVAR_UNSYNCED_USERINFO were changed (addresses 3136).

changeset:   9972:c70ed7876092
user:        Torr Samaho
Fixed: CLIENTSIDE scripts lost track of the player as activator when the player was morphed or unmorphed (addresses 3033).

changeset:   9973:fbb3d9cc01aa
user:        Torr Samaho
fixed a VC++ warning

changeset:   9974:d8f5707ca6b5
user:        Ru5tK1ng
Fountain particles were being shifted to the spawn thing's z height (Fixes 3125).

changeset:   9975:5fa47a0d7d90
user:        Torr Samaho
CheckPlayerCamera can be used again when the player is coop spying. Since the server takes care of the game sync, there is no need to block this. This change restores the behavior known from Zandronum 2.1.2 (partially addresses 1679).

changeset:   9976:a40c9d8e8751
user:        Torr Samaho
updated a changelog entry according to Edward-san's suggestion

changeset:   9977:71fae41a7c65
user:        Torr Samaho
Fixed: A too long value of sv_hostname could crash the Windows server when it was minimized to the system tray (fixes 3130).

changeset:   9978:19d89d1637b1
user:        Torr Samaho
added server warnings for oversized network packets

changeset:   9979:beaf2601443c
user:        Torr Samaho
SERVERCOMMANDS_SetAllPlayerUserInfo now calls SERVERCOMMANDS_SetPlayerUserInfo to reduce code duplication

changeset:   9980:befdc069426a
user:        Torr Samaho
Fixed: SERVERCOMMANDS_SetPlayerUserInfo could lead to oversized network packets, i.e. packets bigger than sv_sv_maxpacketsize (addresses an issue brought up in 3132).

changeset:   9981:4a38de8a5d49
user:        Torr Samaho
fixed GCC warnings

changeset:   9982:03a18ad9af57
user:        Torr Samaho
Fixed: Using SetDBEntryString with an integer instead of a string as argument could cause a crash (addresses 2741).

changeset:   9983:739ab5441779
user:        Torr Samaho
Fixed: Exiting a map online that has no next map defined in MAPINFO caused the server to get stuck (addresses 3148).

changeset:   9984:89336095880a
user:        Teemu Piippo <teemu@hecknology.net>
Added the new BuildNetCommand function to ServerCommands that generates the NetCommand and returns it instead of sending it. BaseServerCommand::sendCommandToClient is now a simple convenience function.

changeset:   9985:a7641eb196f0
user:        Teemu Piippo <teemu@hecknology.net>
Added methods to push to, pop from and clear array types

changeset:   9986:3c091d308689
user:        Teemu Piippo <teemu@hecknology.net>
Added NetCommand::calcSize()

changeset:   9987:206242baeacd
user:        Teemu Piippo <teemu@hecknology.net>
Used the functionality added in the previous commits to refactor commit befdc06.

changeset:   9988:7efb972835bb
user:        Teemu Piippo <teemu@hecknology.net>
Added the ability to make local cvars in CVARINFO by using 'local' instead of 'server' or 'user' (addresses 2674)

changeset:   9989:e51d0173dda1
tag:         tip
user:        Torr Samaho
Fixed a crash that affected Linux 32bit binaries compiled with GCC (addresses 3124).
Download

Zanieon
Forum Regular
Posts: 227
Joined: Tue Jun 05, 2012 1:17 am
Location: Somewhere in the future
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#2

Post by Zanieon » Sun Jun 18, 2017 8:24 pm

HOLY F-
LAST BETA BEFORE FINAL REL! \O/

Image
Testing...
Image

User avatar
Sean
IRC Operator
Posts: 951
Joined: Thu Jan 16, 2014 9:09 pm
Location: United Kingdom
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#3

Post by Sean » Sun Jun 18, 2017 8:31 pm

waits for Dark-Assassin to add laptop's SSH key to Painkiller

In the meantime, I'll upgrade the wiki to MediaWiki 1.28.2. done
<capodecima> i dont say any more word without my loyer jenova

User avatar
BlushBerry
 
Posts: 90
Joined: Tue Apr 26, 2016 11:12 pm
Location: root
Clan: Nuclear Empire
Clan Tag: [NE]
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#4

Post by BlushBerry » Sun Jun 18, 2017 11:14 pm

HOLY SHIT THIS IS HAPPENING

User avatar
Razgriz
Forum Staff
Posts: 713
Joined: Mon Jun 04, 2012 5:15 am

Re: Zandronum 3.0-alpha-170618-1927

#5

Post by Razgriz » Mon Jun 19, 2017 1:11 am

Thank you testing team/Rust/Wata for making things happen

User avatar
Sean
IRC Operator
Posts: 951
Joined: Thu Jan 16, 2014 9:09 pm
Location: United Kingdom
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#6

Post by Sean » Mon Jun 19, 2017 6:47 am

This is now on TSPG, with all our fancy extras too.
<capodecima> i dont say any more word without my loyer jenova

Deathisnear24
 
Posts: 36
Joined: Sat Jun 09, 2012 8:02 am
Location: Ohio

Re: Zandronum 3.0-alpha-170618-1927

#7

Post by Deathisnear24 » Mon Jun 19, 2017 7:03 am

Sean wrote:This is now on TSPG, with all our fancy extras too.
I can't seem to connect to the servers. I got

Code: Select all

Failed connect. Your protocol version is different.
Server uses: 3.0-alpha-r170618-1927
You use:     3.0-alpha-r170618-1927
Please check http://zandronum.com/ for a matching version.
I had no issues before the update as I was playing right when you took down the servers to apply the new version.

mifu
Retired Staff / Community Team Member
Posts: 1075
Joined: Tue May 29, 2012 10:34 am
Location: Aussie Land
Clan: Demon RiderZ

Re: Zandronum 3.0-alpha-170618-1927

#8

Post by mifu » Mon Jun 19, 2017 9:56 am

Deathisnear24 wrote:
Sean wrote:This is now on TSPG, with all our fancy extras too.
I can't seem to connect to the servers. I got

Code: Select all

Failed connect. Your protocol version is different.
Server uses: 3.0-alpha-r170618-1927
You use:     3.0-alpha-r170618-1927
Please check http://zandronum.com/ for a matching version.
I had no issues before the update as I was playing right when you took down the servers to apply the new version.
That should be fixed now according to my buddy Sean

User avatar
Sean
IRC Operator
Posts: 951
Joined: Thu Jan 16, 2014 9:09 pm
Location: United Kingdom
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#9

Post by Sean » Mon Jun 19, 2017 2:15 pm

Yeah, it's fixed. I accidentally fucked up the versioning in the TSPG build.
<capodecima> i dont say any more word without my loyer jenova

User avatar
ibm5155
Addicted to Zandronum
Posts: 1641
Joined: Tue Jun 05, 2012 9:32 pm
Location: Somewhere, over the rainbow

Re: Zandronum 3.0-alpha-170618-1927

#10

Post by ibm5155 » Mon Jun 19, 2017 2:53 pm

changeset:   9965:b6e9548eda40
user:        Torr Samaho
CheckPlayerCamera can be used again in CLIENTSIDE scripts when the player is coop spying. Since the server takes care of the game sync, there is no need to block this (partially addresses 1679).
<3 <3 <3 <3 <3 <3
Projects
Cursed Maze: DONE, V2.0
Zombie Horde - ZM09 map update: [3/15/13]
Need help with English? Then you've come to the right place!

<this post is proof of "Decline">

User avatar
fr blood
Frequent Poster Miles card holder
Posts: 992
Joined: Wed Mar 06, 2013 4:04 pm
Location: France

Re: Zandronum 3.0-alpha-170618-1927

#11

Post by fr blood » Mon Jun 19, 2017 6:36 pm

Spoiler: Excellent (Open)
Image

User avatar
Ru5tK1ng
Frequent Poster Miles card holder
Posts: 794
Joined: Fri Jun 01, 2012 9:04 pm

Re: Zandronum 3.0-alpha-170618-1927

#12

Post by Ru5tK1ng » Mon Jun 19, 2017 7:59 pm

Zanieon wrote:Testing...
There has been plenty of time to report any major bugs with the big name mods so it doesn't seem too likely something will come up that will push back 3.0 significantly.

User avatar
ibm5155
Addicted to Zandronum
Posts: 1641
Joined: Tue Jun 05, 2012 9:32 pm
Location: Somewhere, over the rainbow

Re: Zandronum 3.0-alpha-170618-1927

#13

Post by ibm5155 » Mon Jun 19, 2017 8:10 pm

Torr is our true MVP :razz:
Projects
Cursed Maze: DONE, V2.0
Zombie Horde - ZM09 map update: [3/15/13]
Need help with English? Then you've come to the right place!

<this post is proof of "Decline">

User avatar
Tiger
Retired Staff / Community Team Member
Posts: 381
Joined: Thu May 31, 2012 6:21 am
Location: United States
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#14

Post by Tiger » Tue Jun 20, 2017 6:43 pm

Torr Samaho wrote:If no major problems are found till next Sunday, we plan to move forward with the final release.
Glad to hear the news. Though, I have to ask, what are the goals for Zandronum 4.0? Is the 4.0 version going to be dropped-entirely for a potential merge with [G|Q]ZDoom or will 4.0 continue as-is and remained synchronized with [G|Q]ZDoom developmental branches? If the latter, will Zandronum have a coincide releases with GZDoom or will Zandronum remain behind for a specific or fixed time. If the release cycle is to remain behind, will 4.0 have a timetable adjacent to 3.0 development time span? Furthermore, will Zandronum adopt any of the evolutions from the video renderers or will Zandronum keep the existing renderers with no evolutions (omitting maintenance).

regards,
Nicholas 'Tiger' Gautier

Thomas
 
Posts: 51
Joined: Fri Jun 22, 2012 9:41 am

Re: Zandronum 3.0-alpha-170618-1927

#15

Post by Thomas » Tue Jun 20, 2017 8:08 pm

Wow, amazing :D. Great work!

User avatar
Combinebobnt
Retired Staff / Community Team Member
Posts: 1893
Joined: Mon Jun 04, 2012 3:37 am
Location: Erth
Contact:

Re: Zandronum 3.0-alpha-170618-1927

#16

Post by Combinebobnt » Tue Jun 20, 2017 8:49 pm

Tiger wrote:
Torr Samaho wrote:If no major problems are found till next Sunday, we plan to move forward with the final release.
Glad to hear the news. Though, I have to ask, what are the goals for Zandronum 4.0? Is the 4.0 version going to be dropped-entirely for a potential merge with [G|Q]ZDoom or will 4.0 continue as-is and remained synchronized with [G|Q]ZDoom developmental branches? If the latter, will Zandronum have a coincide releases with GZDoom or will Zandronum remain behind for a specific or fixed time. If the release cycle is to remain behind, will 4.0 have a timetable adjacent to 3.0 development time span? Furthermore, will Zandronum adopt any of the evolutions from the video renderers or will Zandronum keep the existing renderers with no evolutions (omitting maintenance).

regards,
yes




im sure there will be some neat threads on what to do in the future 2030 when 3.0 is done. qz truecolor sw is p good, worth the weight (wait...)

BobFromReboot
New User
Posts: 2
Joined: Tue Jun 20, 2017 6:29 pm

Re: Zandronum 3.0-alpha-170618-1927

#17

Post by BobFromReboot » Wed Jun 21, 2017 12:37 am

I'm having HUD scale issues. I don't know if I'm blind or what, but I can't find the options anywhere.

The main menu, and in game huds are huge unless I switch to 640x480.

User avatar
AtomicLugia
New User
Posts: 16
Joined: Sat Jul 30, 2016 5:42 am

Re: Zandronum 3.0-alpha-170618-1927

#18

Post by AtomicLugia » Wed Jun 21, 2017 1:15 pm

Thanks for this gem!

User avatar
Torr Samaho
Lead Developer
Posts: 1543
Joined: Fri May 25, 2012 6:03 pm
Location: Germany

Re: Zandronum 3.0-alpha-170618-1927

#19

Post by Torr Samaho » Sun Jun 25, 2017 2:49 pm

Tiger wrote:Though, I have to ask, what are the goals for Zandronum 4.0? Is the 4.0 version going to be dropped-entirely for a potential merge with [G|Q]ZDoom or will 4.0 continue as-is and remained synchronized with [G|Q]ZDoom developmental branches?
There is no definite decision on this yet. If a merger turns out to be technically feasible, that would be my preferred way to move forward.
BobFromReboot wrote:I'm having HUD scale issues. I don't know if I'm blind or what, but I can't find the options anywhere.
Are you possibly looking for "Options -> HUD Options -> Message Options -> Text Scaling"?

Post Reply