Zandronum 3.0-alpha-160510-1827

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-160510-1827

#1

Post by Torr Samaho » Tue May 10, 2016 6:53 pm

It's time for the next 3.0 beta build, again concentrating on fixes and bringing us quite a bit closer to the final 3.0 release. If you have been hesitant to have a look at the 3.0 beta builds so far, now is the time to change this. Any issues that won't be noticed soon, likely will not be fixed in the final version. As usual, we can't fix anything we don't know about ;).

Happy testing!

Here is the full Mercurial changelog:

Code: Select all

changeset:   9512:7cad9115a2b0
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: the 'spawn player' server command used 1 more byte than needed (fixes 2651).

changeset:   9513:1b18f00b1eca
user:        Torr Samaho
Fixed potential client crashes with SBARINFO (addresses 2624).

changeset:   9514:f928a926b864
user:        Torr Samaho
SERVERCOMMANDS_SetThingTID now sends the TID as long (addresses 2671).

changeset:   9515:c31170bb2185
user:        Torr Samaho
reduced delta to ZDoom by adding a "bSpawnOnClient" argument to P_SpawnMissile and P_SpawnMissileXYZ

changeset:   9516:1f516a84067e
user:        Torr Samaho
reduced delta to ZDoom with the new function P_SpawnPlayerMissileWithPossibleSpread

changeset:   9517:c65819e91942
user:        Torr Samaho
reduced delta to ZDoom by adding a "bSpawnOnClient" argument to P_SpawnMissileZAimed and P_SpawnMissileAngleZSpeed

changeset:   9518:13f4c279a1e9
user:        Torr Samaho
reduced delta to ZDoom with an additional variant of P_SpawnPlayerMissileWithPossibleSpread

changeset:   9519:138c1bad44e0
user:        Torr Samaho
reduced delta to ZDoom by adding a "bSpawnOnClient" argument to P_SpawnMissileAngle
Note: This replaces some SERVERCOMMANDS_SpawnMissileExact calls by SERVERCOMMANDS_SpawnMissile.

changeset:   9520:9fe1fb647032
user:        Torr Samaho
reduced delta to ZDoom by adding a "bSpawnOnClient" argument to P_SpawnMissileZ

changeset:   9521:bd817e6ed344
user:        Torr Samaho
reduced delta to ZDoom by adding a "bSpawnOnClient" argument to P_SpawnMissileAngleZ

changeset:   9522:fb056f043a73
user:        Torr Samaho
Restored support for Skulltag's bot episode menus (configured by the MAPINFO episode properties botepisode, botskillname and botskillpicname), addresses 2687.

changeset:   9523:b2eec9bd05c8
user:        Torr Samaho
Fixed problems of the Doom status bar with high res font replacements (addresses 2688).

changeset:   9524:50e1c147886f
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: ACS function PlaySound did not work online (fixes 2689).

changeset:   9525:9fe16790e716
user:        Torr Samaho
Fixed: Bots on a large map may freeze the game (addresses 2692).

changeset:   9526:f4405a490b00
user:        Christoph Oelckers <coelckers@zdoom.fake>
- fixed bad comparison.

changeset:   9527:f1ad668eb610
user:        Christoph Oelckers <coelckers@zdoom.fake>
- fixed: positioning of camera textures on 2-sided walls was not correct.

changeset:   9528:96e0e5e40e46
user:        Teemu Piippo <crimsondusk64@gmail.com>
Fix const-correctness in CLIENTCOMMANDS_RequestRCON and CLIENTCOMMANDS_RCONCommand

changeset:   9529:aa313428b680
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: clients would play D'Sparil's attacks sound even when the attacks didn't start because there was no target to attack.

changeset:   9530:257a77cbcd2c
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: clients weren't informed to play the heretic Knight attack sounds when it throws the axes.

changeset:   9531:4ac5ff48e529
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: clients were told to play the 'poison cough' sound even when the poisoning by flechette didn't happen (for example because the player is invulnerable).

changeset:   9532:8638a85e6c40
user:        Edoardo Prezioso <edo88@email.it>
reduced delta to ZDoom.

changeset:   9533:81559c96f5dc
user:        Torr Samaho
Fixed: Items on sloped 3D floors could fall through the floor on the clients (addresses 2685).

changeset:   9534:56a37c9131fd
user:        Torr Samaho
Fixed: Starting a new game with the menu, didn't reset certain settings like the game mode.

changeset:   9535:5947ceecd7d3
user:        Torr Samaho
Fixed: It was not possible to start a new game with the menu while the fake multiplayer mode was active.

changeset:   9536:d2b6b4091402
parent:      9499:5fc7cd2b35ea
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: sv_forcegldefaults 1 didn't honor the MAPINFO lightmode option if present (fixes 2661).

changeset:   9537:73212b155568
parent:      9535:5947ceecd7d3
parent:      9536:d2b6b4091402
user:        Torr Samaho
Merged with stable repository.

changeset:   9538:612b13aaa793
parent:      9536:d2b6b4091402
user:        Edoardo Prezioso <edo88@email.it>
- Improved the downloaded SQLite archive mechanism.

changeset:   9539:ce30f54d5840
user:        Edoardo Prezioso <edo88@email.it>
- Fixed the `sh: 1: Syntax error: Unterminated quoted string` message when non-Win32 zandronum crashes.

changeset:   9540:6fb6505908f8
parent:      9537:73212b155568
parent:      9539:ce30f54d5840
user:        Torr Samaho
Merged with stable repository.

changeset:   9541:3937e97690d0
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: clients were not informed correctly about the actors being in alert when another actor is hit by a dagger attack.

changeset:   9542:73efa46bb429
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, part 1.

changeset:   9543:6919e132d8d4
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, part 2.

changeset:   9544:bdc51ab54e05
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: clients would play the sounds from the world-activated ACS function ActivatorSound differently from offline.

changeset:   9545:b654c7a74b9b
user:        Torr Samaho
used TFlags to replace the defines for the client update flags used in DoJump

changeset:   9546:30fbc7c0006a
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, part 3.

changeset:   9547:663f15426be6
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, part 4 with nit.
- Uses also the new P_SpawnMissileXYZ bSpawnOnClient option, so that the whole delta reduction is more effective.

changeset:   9548:9ab3da5134a5
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, part 5.

changeset:   9549:6d7b51f7facf
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, part 6.

changeset:   9550:9d18728cf712
user:        Edoardo Prezioso <edo88@email.it>
Reduced delta to ZDoom by cleaning SERVERCOMMANDS_SoundActor calls, last part.

changeset:   9551:c4104ac76a05
user:        Torr Samaho
Fixed a problem with the client side prediction with the new ZDoom jumping physics (addresses 171).

changeset:   9552:44214c3791c1
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: the server didn't inform the clients to not apply the DROPPED flag to level-spawned items which don't have it by default (fixes 2691).

changeset:   9553:29f68bb8a82d
user:        Edoardo Prezioso <edo88@email.it>
Fixed: clients were not informed correctly about the morphed player's morph style (fixes 2621).

changeset:   9554:9e5d6aaf6b60
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: morphing players could leave dummy players behind online (fixes 1150).

changeset:   9555:fa2745fd0bc8
user:        Edoardo Prezioso <edo88@email.it>
- A new non-fatal 'Script Error' message will be printed if in a MAPINFO episode definition it's present either 'botskillname' or 'botskillpicname' but not 'botepisode'.
Fixed a Valgrind uninitialized assignment error when no bot episode options are present in a MAPINFO episode definition ( regression from changeset fb056f043a73 ).

changeset:   9556:54c5571372c0
user:        Christoph Oelckers <c.oelckers@zdoom.fake>
- partially undid the 'repeated flash state' fix, because it didn't work with the stock weapons. I'm still not sure if a compatibility setting is needed.

changeset:   9557:b63775a6dd28
user:        Teemu Piippo <crimsondusk64@gmail.com>
Fixed: a modified client could crash the server by sending an ill-formed special cheat packet, addresses 2694

changeset:   9558:2ad9d0af9083
user:        Torr Samaho
Fixed online weapon sync issues by disabling the 'repeated flash state' fix.

changeset:   9559:0f285a72f6e6
parent:      9539:ce30f54d5840
user:        Edoardo Prezioso <edo88@email.it>
Fixed: Invisible and translucent map things lost their visual effect on map restarts (fixes 2716).

changeset:   9560:9709fe9ea555
parent:      9558:2ad9d0af9083
parent:      9559:0f285a72f6e6
user:        Torr Samaho
Merged with stable repository.

changeset:   9561:6b83fcc4d9ce
user:        Edoardo Prezioso <edo88@email.it>
- Fixed a dangerous typo in xs_Float code.
The function 'xs_CeilToUInt' would call itself, leading to infinite loop, due to a typo. It should call 'xs_CeilToInt' instead.

changeset:   9562:93b238a61761
user:        Edoardo Prezioso <edo88@email.it>
- Fixed the morphed player actor friendliness.
It wasn't inherited from the original player actor object.

changeset:   9563:929170bb9936
user:        Edoardo Prezioso <edo88@email.it>
- Fixed erroneous P_UndoPlayerMorph calls.
In some places, P_UndoPlayerMorph was called with the 'force' argument placed in the 'unmorphflag' parameter, so that 'forced' unmorphs would be not completely forceful.
I hope no mod relied on this weirdness...

changeset:   9564:95082ad04d99
user:        Torr Samaho
Backed out changeset: 9e5d6aaf6b60

changeset:   9565:422433728c1f
user:        Edoardo Prezioso <edo88@email.it>
- Fixed: the network code was not adapted to zdoom revision 3223, which extended the sector light level values to the 'short int' range, ie [-32768,32767].

changeset:   9566:c7646bd1657d
user:        Edoardo Prezioso <edo88@email.it>
- Fixed missing sector light clamp in DFlicker.
For some reason, this code didn't care about the sector light limits. Found by code inspection.

changeset:   9567:abcd5b533237
user:        Edoardo Prezioso <edo88@email.it>
- Fixed possible crashes when running a skirmish game from online to offline with mods containing the custom SBARINFO (fixes 2705).

changeset:   9568:c9689d717004
user:        Torr Samaho
fixed compile problems of the master server

changeset:   9569:5ccc4425671b
tag:         tip
user:        Torr Samaho
added the master server to the main cmake file
Download

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

Re: Zandronum 3.0-alpha-160510-1827

#2

Post by Sean » Tue May 10, 2016 7:02 pm

Good shit.
<capodecima> i dont say any more word without my loyer jenova

User avatar
Kara Kurt
Frequent Poster Miles card holder
Posts: 887
Joined: Sat Oct 12, 2013 6:58 pm
Location: Strasbourg, France
Contact:

Re: Zandronum 3.0-alpha-160510-1827

#3

Post by Kara Kurt » Tue May 10, 2016 7:29 pm

Woo.

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

Re: Zandronum 3.0-alpha-160510-1827

#4

Post by Zanieon » Tue May 10, 2016 8:00 pm

YAAY! Another build to play with!
Image

FascistCat
 
Posts: 98
Joined: Mon Jul 20, 2015 12:51 pm

Re: Zandronum 3.0-alpha-160510-1827

#5

Post by FascistCat » Tue May 10, 2016 8:28 pm

Aww yiss.

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-160510-1827

#6

Post by fr blood » Tue May 10, 2016 8:47 pm

I tested my project with the actual beta, the hard coded monster desync is still present online.
(I don't know if you started dealing with it or not)

Here are 2 examples:
[spoiler]
phpBB [media]

phpBB [media]


Sorry for the low quality I did these videos really quickly.[/spoiler]

I can't really try to find some new bugs online because of that one.

Here is the ticket: https://zandronum.com/tracker/view.php?id=2338

It's an old version on this ticket, I'll update it when I can.
Last edited by fr blood on Wed May 18, 2016 10:22 am, edited 1 time in total.

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

Re: Zandronum 3.0-alpha-160510-1827

#7

Post by Torr Samaho » Tue May 10, 2016 9:18 pm

fr blood wrote:Here is the ticket: https://zandronum.com/tracker/view.php?id=2338
I had a quick look. The ticket was wrongly flagged with "Product Version 2.1", which means that the bug was supposed to be already present in 2.1. Since we are currently concentrating on 3.0 regression bugs it was not thoroughly investigated. I'll have a closer look soon. When reporting bugs make sure to fill the version field accurately.

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-160510-1827

#8

Post by fr blood » Tue May 10, 2016 9:22 pm

Torr Samaho wrote:
fr blood wrote:Here is the ticket: https://zandronum.com/tracker/view.php?id=2338
I had a quick look. The ticket was wrongly flagged with "Product Version 2.1", which means that the bug was supposed to be already present in 2.1. Since we are currently concentrating on 3.0 regression bugs it was not thoroughly investigated. I'll have a closer look soon. When reporting bugs make sure to fill the version field accurately.
My bad, I of course encountered that problem on Zandronum 2.1, but since with time I updated the code of the project I tought that talking about it on Zand 3.0 would be much appropriate.

User avatar
SwordGrunt
Forum Regular
Posts: 377
Joined: Thu Jun 07, 2012 8:43 pm

Re: Zandronum 3.0-alpha-160510-1827

#9

Post by SwordGrunt » Tue May 10, 2016 9:39 pm

That's a fantastic number of changes, and I'm really glad to see so many morphing issues being addressed. Great job to all the developers working on 3.0, so far it's very promising!

Ultimate Freedoomer
 
Posts: 23
Joined: Sat Jun 14, 2014 10:45 pm
Location: Staten Island
Contact:

Re: Zandronum 3.0-alpha-160510-1827

#10

Post by Ultimate Freedoomer » Wed May 11, 2016 2:42 am

Awesome! In time for my Birthday, too! Out of curiosity, how far ahead is this revision in terms of being in sync with Zdoom 2.8.1?

User avatar
WaTaKiD
Master Server Admin
Posts: 126
Joined: Mon Oct 08, 2012 4:40 am
Location: USA

Re: Zandronum 3.0-alpha-160510-1827

#11

Post by WaTaKiD » Wed May 11, 2016 2:58 am

Ultimate Freedoomer wrote:Awesome! In time for my Birthday, too! Out of curiosity, how far ahead is this revision in terms of being in sync with Zdoom 2.8.1?
happy birthday

zan 3.0's codebase matches that of gzdoom 1.8.6 (may 8 2014) which is roughly 10 months ahead of zdoom 2.7.1 (july 3 2013)

zdoom 2.8.1 was released february 23 2016

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

Re: Zandronum 3.0-alpha-160510-1827

#12

Post by Torr Samaho » Wed May 11, 2016 5:59 am

fr blood wrote:My bad, I of course encountered that problem on Zandronum 2.1, but since with time I updated the code of the project I tought that talking about it on Zand 3.0 would be much appropriate.
I think there is some misunderstanding then. When I briefly tested it, the example wad you posted in the ticket seemed to be working fine in 2.1.2, but broken in 3.0.

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-160510-1827

#13

Post by fr blood » Wed May 11, 2016 10:55 am

I can't remember which version of Zandronum 2.x was here when I encountered that bug in the summer 2015.

And no, the bug is also happening on Zandronum 2.1.2 with an old version of my project that I kept especially for that.

[spoiler]
phpBB [media]
[/spoiler]

I've added the link of the .wad on the current ticket.

Edward-san
Developer
Posts: 382
Joined: Fri May 25, 2012 8:14 pm

Re: Zandronum 3.0-alpha-160510-1827

#14

Post by Edward-san » Wed May 11, 2016 4:17 pm

Well, surely there are two problems in the recent 3.0 builds: the most evident one of these is caused by the A_Jump(256) client prediction (as shown in the ticket, it's present since 3.0, not 2.1, so here's the confusion); the other is possibly what unknownna wrote in the ticket:
unknownna wrote: This seems to be another target issue (caused by A_ClearTarget). For some reason monsters move east when they don't have any targets online.
which seems to be something since 2.x and maybe before, so the 'product version' was correct when it was set to 2.1.

User avatar
DevilHunter
Zandronum Tester
Posts: 635
Joined: Sun Jun 17, 2012 12:58 am
Location: Alaska, USA
Contact:

Re: Zandronum 3.0-alpha-160510-1827

#15

Post by DevilHunter » Tue May 17, 2016 11:52 pm

Any chance on having a Linux Build on site since.. I can't get zan to even compile on Linux myself.... And I was skimming my chat logs from the other day and saw that I should be using gcc 4.8 and such.. Is that true? if so, how does one downgrade? Because atm, TSPG has 4.9 installed.

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

Re: Zandronum 3.0-alpha-160510-1827

#16

Post by Sean » Wed May 18, 2016 5:49 am

DevilHunter wrote:I can't get zan to even compile on Linux myself.... And I was skimming my chat logs from the other day and saw that I should be using gcc 4.8 and such.. Is that true?
Only for 2.x.
<capodecima> i dont say any more word without my loyer jenova

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

Re: Zandronum 3.0-alpha-160510-1827

#17

Post by Torr Samaho » Thu May 19, 2016 9:18 pm

DevilHunter wrote:Any chance on having a Linux Build on site since.. I can't get zan to even compile on Linux myself....
Unfortunately, there is a compatibility problem of the current beta with Linux. We'll release a new beta soon that takes care of this and a few other things.

User avatar
TGminer
 
Posts: 74
Joined: Fri May 20, 2016 3:47 pm

Re: Zandronum 3.0-alpha-160510-1827

#18

Post by TGminer » Fri Jun 10, 2016 4:35 pm

WaTaKiD wrote:
Ultimate Freedoomer wrote:Awesome! In time for my Birthday, too! Out of curiosity, how far ahead is this revision in terms of being in sync with Zdoom 2.8.1?
happy birthday

zan 3.0's codebase matches that of gzdoom 1.8.6 (may 8 2014) which is roughly 10 months ahead of zdoom 2.7.1 (july 3 2013)

zdoom 2.8.1 was released february 23 2016
Curious question, do you know why you didn't/won't use zDoom 2.8.1? More mods would be compatible.

Lollipop
Zandrone
Posts: 1123
Joined: Tue Jul 24, 2012 10:34 am
Location: Denmark

Re: Zandronum 3.0-alpha-160510-1827

#19

Post by Lollipop » Fri Jun 10, 2016 5:58 pm

Because catching up with 2.8.1 would be that the much more work, it is simply more sane to catch up to 2.7.1 first and release that. The amount of work is the same regardless of wether or not a version with the feature level of 2.7.1 somewhere along the line. It also makes sure that the milestone functions as intended before moving on to implementing the new 2.8.1 features.
So it all sums up to workload and testing. 2.8.1 compatible version will come when it comes. ;)

Post Reply