Baty Alquawen

Status Report - 8 March 2018

13 posts in this topic

5SaduZ1.jpg

This week, Brian and Mirek are explaining our decision to push vehicles to Stable branch early, Peter is teasing bits and pieces about our recent effort to improve the melee weapons combat, and Viktor reports on the progress his team made on animations used with that new melee combat system.


Contents This Week

  • Development Board Spotlight
  • Dev Update/Hicks
  • Dev Update/Peter
  • Dev Update/Viktor
  • Dev Update/Mirek
  • Community Spotlight

 

Development Board Spotlight

pp19_1.png

New addition to DayZ weaponry - Bizon submachine gun chambered in 9mm, coming with new AK compatible Kobra sights.

 

Dev Update/Brian

We appreciate everyone's patience with this Status Report coming out a day later than normal as our Brand Team works on recording the next of our Dev Spotlight videos for Viktor Kostik, our Animation Lead (Baty shares more on that in the Community Spotlight).

For this Status Report I'd like to lead off briefly talking about vehicles on the Steam stable branch, then take a quick look at the critical tracked issues on 0.61 and hand off to Peter, Viktor, and Mirek for the rest of this report.

As many of you may have noticed, we went ahead and re-enabled the spawning of vehicles on the Stable branch servers. We've gone through a good deal of iteration on these over the last few months on experimental branch. While we've been able to tackle a great deal of the issues discovered in testing on the Exp/Unstable branch, there are still obviously critical issues with the existing implementation.

Vehicles are a pillar of the DayZ experience, and one that we're far from being happy with in their current state. Their push to Stable was a measured decision based upon the limited number of active players on Experimental/Unstable branch (to be fair, the draw to participate in Exp/Unstable is obviously lower on hotfix builds compared to full updates) and the data we received through the feedback tracker, and repro steps provided.

Not an easy decision to be sure, but given the option of leaving them on Exp/Unstable only and not getting the larger pool of users getting hands on with it - the call was made. Mirek will elaborate upon some of the technical points below, but I want all of you who are concerned about the operation and systems behind vehicles to rest assured.

Where we are now, and where we want to be are two separate points and vehicles -will- get the attention such a core pillar of DayZ deserves. Like many things right now, all that is required is patience - as the push to Beta is a massive undertaking for us, and every in game mechanic and gameplay system is impacted by it in one way or another.

As far as 0.61 work goes - we've continued to push builds through the Exp/Unstable branch over the last few weeks - and today we should be pushing another update to Stable branch from Exp/Unstable. For today's Stable update we're looking at changes that should hopefully address:

  • Characters/Infected not dying under certain conditions (Eg: Unconscious players & headshots)
  • Disappearing bodies of unconscious players when disconnecting

In addition to these, we are still investigating several issues related to the reintroduction of vehicles onto stable branch - such as but not limited to:

  • Server Performance Degradation (potentially related to vehicles)
  • Reports of invisible players


It's critical to understand that poor server performance can be the root cause of a significant amount of issues that you as players encounter. While this may seem concerning, as we are approaching the limit of what we can do with 0.61 and the legacy technology - the Beta milestone, and introduction of new technology on the Enfusion side opens up a lot more opportunities for us. Not to mention being able to move the server away from having to track two physics systems, which in and of itself is very resource intensive.

- Brian Hicks / Creative Director

 

Dev Update/Peter

Since new player character got on stage, we started to prototype a new melee combat with animators and programmers. Through the time, whatever we did with the melee, it still ended being just unsatisfying.

In past, we bet everything on tracing actual swings and finding their collisions with geometry. While this system has its own positive aspects as it simulates real trajectories, it just doesn't behave well in such broad multiplayer environment that DayZ offers, where you need to fight server-client synchronization foremost. Even if that side of things worked flawlessly, there are other issues connected with such system. Most notably it's very difficult to predict where hit lands, or even if it reached its target, which results in uncertain behavior and ends up as frustrating for players.

With all that in mind, we decided to look at it from a different perspective and build a new melee combat from scratch. Instead of simulating trajectories, we'll experiment with evaluation of successful hit, right after attack is initiated, based on variables such as distance and direction to target, speed and others. Everything in that system is reevaluated throughout the action to avoid possible misinterpretation (e.g. opponent being hit and thus receiving damage, even when he fell down from cliff before action was finished).

This approach should ensure fair hit detections, and also when combined with new full body animations of melee attacks, where character is moving forward during attack, it will allow us to utilize slight rotations and drags of attacker towards his opponent, which should results in proper visual contacts of hits.

What remains the same is the rule 'every item is a melee weapon' with some exceptions applied. Especially heavy items as vehicle wheels or barrels with their separate set of movement animations will be omitted from that rule for logical reasons. It's also still valid that there will be possibility for melee attacks with ranged weapons like pistol whips, buttstock hits and bayonet stabs.

More attack animation with same melee weapon were added, resulting in more visual variety and combos, however we don't plan to take advantage of combos from the gameplay perspective yet. On the other side, we want to add dashed attacks from sprint. We are considering to add charged attacks and eventually a push move in case it will be doable (do not confuse with current issue of infected pushing player characters around, which is caused by interaction of two independent physics simulations), to deepen melee combat mechanics. New animation system also allow us to play proper impact animations when character being hit.

New damage system has already been deployed and it's used exclusively with the new character, providing straightforward configuration and clear damage outcome from hits per weapon, properly affected by clothing. I bet new melee combat will prove to be worth the wait and it will yield satisfying results for you, players, and together with other systems which are being worked will create best possible overall experience.

Don't lose your grip on the dreams of the past... see you in Chernarus folks!

- Peter Nespesny / Lead Designer

 

Dev Update/Viktor

New player character is progressing well. We are now testing and iterating the new melee combat system in game. This includes cooperation between animation, design and code departments - designers are giving us their thoughts on how the combat should look like, we are adjusting attacks to that, and programmers are taking care of controls and giving us features we ask for. We are still testing on a basic set of attacks for bare hands and two handed item though, so we are still rather prototyping, but once we are satisfied with the results we will add more variations to attacks as well as unique animations for some items. Of course a lot of polishing is also expected.

As the player actions are now working in a new system with new scripts, we are changing some of the old "one time" animations to looping ones. We have also started to work on more unique animations for interesting actions. To name few, we have recently created stitching, animal skinning, starting fire, washing hands and other animations to improve overall experience when interacting in the world.

- Viktor Kostik / Lead Animator

 

Dev Update/Mirek

Today, I won't have anything new about 0.63, we're still working on tasks which I mentioned two weeks ago, but because we enabled vehicles last week on 0.61, I would like to clarify and describe issues which they have and how we will solve them.

First, I would like to describe how vehicles are different than vehicles in Arma 2 / DayZ mod. There are two major changes:

1. Physics

DayZ Standalone is using Bullet Physics Engine, which allows us to create better vehicle physics behavior, but on the other hand, simulation is much more complicated. We're still working on better vehicle simulation which we would like to introduce in 0.63. But the worst issue about vehicles in 0.61 is collision detection of dynamic physical objects and terrain (you can also observe this issue when you throw some item to ground) and engine programmers are currently investigating this issue.

2. Networking

DayZ Standalone is using a client-server architecture instead of peer to peer and since 0.61 there is full server authority over player/vehicle transformation, which is preventing against cheating (teleportation/flying/speedhacking).

In DayZ mod, vehicle is simulated on player's client and results (position, orientation, etc.) are sent to other clients, but in standalone version, player/vehicle is simulated on both (player's client and server) and server sends results to other clients and to player's client as well for correction.

When simulation result are different, player's vehicle is corrected and that is the stuttering you are observing. This can happen when some vehicle state between player's client and server is desynchronized (f.e. gearbox state) or when server performance is too low. We're looking for state desynchronization now and as I wrote in past status reports, server performance optimizations are a long term process (we already have some improvements ready for 0.62). Anyway, we will implement better smoothing algorithm, so the correction wouldn't be so aggressive.

Now, you can see that vehicles in Standalone are completely different than in Arma / DayZ mod, so a lot of issues can arise. Vehicles hit experimental on December 23rd, several days after 0.61 hit stable. We thought that vehicles would be the reason to stay on experimental branch for a larger number of players, but the result was that experimental servers were almost empty.

That means we didn't have enough data of how they behave on full servers or in different situations. We've fixed some issues which players had found on experimental servers (server crashes and some bad behavior of remote vehicles) and then we needed more data, so we enabled them in central loot economy (we can always disable them again without any update) and are now gathering more data to fix / improve the vehicle simulation.

Miroslav Maněna / Lead Gameplay Progammer

 

Community Spotlight

This status report was postponed by one day due to filming of a Q&A video with Lead Animator Viktor Kostik. We have decided to use this opportunity and record it in an environment that is very close to animations – the Bohemia Interactive motion capture studio where work was in full swing. The video is being processed right now and we cannot wait to show it to you, because we believe it is very interesting and you will enjoy it!

XKXLYvc.jpg

L8SQbai.jpg

z67Xe6j.jpg

 

New players may be surprised to find out that Chernarus is based on a real place. It is modeled after a region in Czech Republic around the town of Usti nad Labem, bordered by the river Labe. Many hard-core fans have already traveled there. They wanted to see the real Chernarus and to browse the land they already know like their own backyard, because they spent hundreds and thousands of hours running around it.

Streamer TopeRec is one of those guys. He was planning to come to Czech Republic for a long time and his dream was to see the template for Chernarus. First he went to Gorka, followed by Stary Sobor to see the famous red metal shed. And as he said for himself, he knew exactly where to go and did not even need a GPS, because the surroundings were so well known to him from the game.

If you are interested in knowing what the Chernarus landscape looks like for real, Ivan Stroganov created a map of Chernarus over the real map of Czech Republic, so you can examine everything in detail. Check it HERE.

lWi3t4U.jpg

 

And if that is not enough, you can check out some pictures from bufkin, who saw real Chernarus with his own eyes. Just click HERE.

eR9fH3A.jpg

 

Should you have any experience with the real Chernarus, we will be glad if you share it with us on our official Twitter account. And if you have any interesting content from DayZ universe, dont be afraid to send it to us.

Header image by: PuppyMonkeyBaby

- Baty / Community Manager

 

☣BioHaze☣, ImageCtrl, JBURNS489 and 8 others gave beans to this

Share this post


Link to post
Share on other sites

Actually walking around this area of the Czech Republic would have to be a surreal experience for someone like myself with thousands of in game hours. This is going on my bucket list.

odin_lowe and EdStaffordZombie gave beans to this

Share this post


Link to post
Share on other sites

I literally just asked someone last night if chenarus was modeled after a real place. Definitely will have to plan a visit

Share this post


Link to post
Share on other sites

For nearly 20yrs I've wanted to visit Prague particularly as I've always heard good things.

Playing DayZ has only contributed to my resolve to visit the CZ....

Thanks for the update!

Moar Exp patches plz.

b73fW.jpg

jpI7lzV.jpg

 

odin_lowe gave beans to this

Share this post


Link to post
Share on other sites

Posted (edited)

The ArmA2 DLC, ACR had a small slice of Chernarus called Bystrica, which was more like the real thing with no sea, but instead had a river.  It was also in the summer time, which gave it some really nice color. The map could be flooded too! Hopefully Enfusion can raise water levels too, making for some interesting custom maps. 

 

Edited by Coheed_IV

Share this post


Link to post
Share on other sites

Great news. Everyone was always telling me how the melee was "definitive" and would not change by the time of full release, and how it sucked, when I was telling them it was only a place holder and it would be polished.

Guess they were wrong, and I was right! Thanks devs for all the great work! Keep it up!! Looking forward to the new forest and vegetation in 0.62 and the new animations and so on for 0.63 and onward. 

Cheers!

☣BioHaze☣, ColdAtrophy and Gobbokirk gave beans to this

Share this post


Link to post
Share on other sites

Thanks for the technical elucidation of various problems. I think that are currently all hardcoded things fixed in 61. I'm missing something here from the garden department with the new forest and bridge builder west of Svetlo, yes I'm looking for stones is not easy in DayZ ... but needs the bug that goes ^ ^ then since her faster. @coheed the sea tides up, although not much but there is low tide and hi tide.

Share this post


Link to post
Share on other sites

Posted (edited)

You guys took vehicles away from players on stable branch for a significant period of time in order to encourage them to play experimental build so you can get your testing done and it didn't even work? That is quite a blunder if I'm being honest. The community of Day Z more or less died in that time. I'm happy you guys are trying to get work done, but wow. The clause in the alpha disclaimer that addresses bad design decisions really applies here.

Edited by Solopopo
blackberrygoo gave beans to this

Share this post


Link to post
Share on other sites

Withe the new character and melee system integrated, would this be an option in DayZ?

 

In addition something like put feed on chest to disable getting up again or detain someone? This would be a real good addition, especially in RP situations!

sneakydude gave beans to this

Share this post


Link to post
Share on other sites

Posted (edited)

18 hours ago, Solopopo said:

You guys took vehicles away from players on stable branch for a significant period of time in order to encourage them to play experimental build so you can get your testing done and it didn't even work? That is quite a blunder if I'm being honest. The community of Day Z more or less died in that time. I'm happy you guys are trying to get work done, but wow. The clause in the alpha disclaimer that addresses bad design decisions really applies here.

I have to agree , and in my opinion this .61 patch and all of it's issues have been getting neglected by the majority of the team so they can crunch for all the game expos coming up by working on their internal milestones (like .62 / .63) rather than their external (public branch starting with experimental). 

 

The devs are working hard like they always do , but I fear that they are focusing their energies on the future and not the here and now (like they have before .61 - working through each patch one at a time and only really having the internal patches be so far ahead , not having the team divided into working 4 different sectors of the game - .61 stable , .61 exp, .62 and .63 - which is what they are doing now and I truly believe that alone has stagnated the progress of .61).

 

 Patch .60 seemed to have lasted half a year , now .61 is struggling to move after almost 4 months , I fear for the release date at this point and all I can say is I appreciate the devs hard work but I hope they continue at their original pace (pre-.60) soon after pax east is done .

Edited by blackberrygoo

Share this post


Link to post
Share on other sites

Hello everyone !!

I have two questions about future development of Dayz !

I was wondering with the new melle system you're gonna implement in the game if there is a way to add stabbing attack with a knife in the game ? It could be like being very close an other player with a knife allow to have an option to stab the player then you have to aim for the right spot to instant kill the player. anti stab vest can protect from that if the guy don't aim for other part of the body that is protected. it can also work against infected !

the other question is not related to this status report ! I'm asking if there is going to be a rework on the river in the map ? we know that forest vegetation and road are going to be reworked but river look pretty bad currently !

Bye keep up the great works devs !

 

Share this post


Link to post
Share on other sites
11 minutes ago, hemtek said:

Hello everyone !!

I have two questions about future development of Dayz !

I was wondering with the new melle system you're gonna implement in the game if there is a way to add stabbing attack with a knife in the game ? It could be like being very close an other player with a knife allow to have an option to stab the player then you have to aim for the right spot to instant kill the player. anti stab vest can protect from that if the guy don't aim for other part of the body that is protected. it can also work against infected !

the other question is not related to this status report ! I'm asking if there is going to be a rework on the river in the map ? we know that forest vegetation and road are going to be reworked but river look pretty bad currently !

Bye keep up the great works devs !

 

Nice write up Baty,

and

I understood that dayz was not getting any new assets until beta? In the above report we see a new weapon? Would bugs being fixed before new additions be a better goal?

and Hemtek, from what i understood from Brian Hicks we would not be adding in any new assets until beta. Unless some are already created and not introduced.

A roadmap would be nice, since character controllers and all the major bugs be fixed prior to additional assets.

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

  • Similar Content

    • By Baty Alquawen
      Happy Monday to all!
      Experimental servers are back and we have some fixes for you :).
      fixed another very common client memory crash + related optimizations fixes for proper trackIR functionality, please try it if you're using it and let us know if it works for you fixed official/community servers to display in proper tab in server browser (you can't see it now, but it will be visible on the Stable branch later) Have a nice start of the week and see you at Chernarus! 

    • By Baty Alquawen
      Hello guys,
      If you are using MSI Afterburner when you're playing DayZ, you can probably have an issue with Steam overlay. I have a fix for you:
      Navigate to C:\Program Files (x86)\RivaTuner Statistics Server\ProfileTemplates Find a file called "global" in the folder Open the file and find InjectionDelayTriggers = IGO64.dll line Add ",GameOverlayRenderer64.dll" (without the "") behind the IGO64.dll The line should look like this now: InjectionDelayTriggers = IGO64.dll,GameOverlayRenderer64.dll Save I hope this will help you! :)
    • By Baty Alquawen
      Hello Survivors,
      We are pushing to Stable branch a new update from Experimental branch (including 12 previous Experimental updates):

      Fixes:
      inability to bind additional mouse keys ironsight mode getting cancelled some tree collisions Q/E causing character to stutter during movement tips of trees/branches splitting in the wind many issues related to the map object placement (still wip) incorrect object outlines when viewed against the sky ghillie shaders tanning pelts is possible again pelts can be colored in a barrel again some ladders killing players collision geometries of castle objects trippy/colorful clouds glitch incorrect V3S spawning location important memory management issue bus collisions to lessen the chance of it getting stuck on uneven terrain hotfix for one of the most common server crashes items should no longer stretch when being rotated in inspect clutter texture and configuration:
       
      Tweaks:
      Chernarus lighting brightness of railway tracks colors of few solitary trees (such as apple tree) ambient sound volumes the visual of stars mid level detail texture for Chernarus vehicle physics ground, road texture effect of wind on some vegetation breath particle effects alert values for AIs when it comes to shot reaction Sky shader Navmesh Some updated objects on the map:
      many improvements to the object placement around Pushtoshka, Lopatino, hills between Stary Sobor, Kabanino, Grishino and western border, Gorka, Altar, Black Forrest, Kamensk village and hill, Solnichniy, Three valleys, Msta, Staroye, Guglovo, Zub castle revision of deerstand locations across the Chernarus (including the addition of new ones and removal of some existing) More changes:
      some dev-side stuff for our internal analysis committed changes that should help with both server performance and client fps drop/freeze in order to monitor its behavior in public environment changed look/functionality of server browser to differentiate between official and community servers. additional server side logs to help us diagnose reported situations in which players get kicked from servers matchbox can be used to destroy a vehicle via an action (it is just a hotfix):       
       
      CHARACTER AND PERSISTENCE NEED TO BE WIPED IN THIS UPDATE. I am sorry for your tents,barrels and gear, but it is needed because of a crash hotfix.
      Please, report any game crash you had - we would appreciate if you could send your crash dump files from the folder C:\Users\YourPCName\AppData\Local\DayZ to our Feedback Tracker.
       
      Thank you for playing DayZ!