Jump to content
Baty Alquawen

Status Report - 21 February 2017

Recommended Posts

HMG9VNk.jpg

Greetings Survivors,

Creative Director Brian Hicks will share the latest info on where we are at in the development process, Mirek and Peter are talking about removing SQF and Adam wants to share with you our progress with trees -  biggest change Chernarus has received for the past years. 


Contents This Week

  • Dev Update/Hicks
  • Dev Update/Peter
  • Dev Update/Mirek
  • Dev Update/Adam
  • Community Spotlight

 

Dev Update/Hicks

Greetings Survivors,

I don't have too much for you this Status Report, fortunately Adam from the Environment team, as well as Peter (Lead Designer) and Mirek (Lead Gameplay Programmer) are joining us this time around - so there should be plenty of new info for everyone to dig into. 
Recently I sat down over on our forums to discuss some of the questions or confusion we get around addressing issues on the Steam branch while development moves forward internally on upcoming builds. I encourage everyone to take a look at it - as it might serve to relieve some confusion around what gets fixed, when, and so on. In addition, our Producer Eugen wrote up a forum post covering the internal milestone we recently reached towards Beta, eliminating support and dependency on the old SQF scripting language that so much of the DayZ Alpha had throughout it. This was a huge step for us internally, and something many of us have been talking about and looking forward to for years. I'll make sure to link both forum posts at the bottom of my portion of the Status Report.

We're continuing to push new builds through Experimental/Unstable branch and on to Stable branch as we try and address the remaining critical issues with .61. Since the last Status Report we've been able to address several issues with memory management on the client, pushed several improvements to server performance, resolved a few known server crashes, resolved several of the performance issues tied to light sources, and we are continuing to address:

  • Invisible Infected
  • Additional Client Crash issues
  • Server Memory Consumption (Which can sometimes cause issues with player stuttering, battleye time-outs, and so on)
  • Server crashes tied to vehicles and/or AI

 

We're hoping to be able to show some teaser video content at PAX East over at the Astro Booth showing off some of the progress on the visual overhaul of wild Chernarus for .62, rest assured this will also be shared through our standard channels if we're able to have this available in time. As I mentioned earlier, both myself and Eugen made two forum posts that are very helpful reading to understand what our priorities are internally, as well as the impact the internal milestone of finally being able to move away from SQF has on development. Check out these posts here (you do not need to make an account to view them, don't worry :) ):

 

U9odbIq.jpg

iWxcX6A.jpg

 

We know the road to the next few major builds hitting Steam might seem long, but the work going into reaching Beta is extensive - and a major change for DayZ as a whole. I know I personally (and I'm certain the whole team as well) appreciate everyone's patience, and feedback as we move towards it. I'll see you all in Chernarus - and remember, gunshots attract attention ;)

- Brian Hicks / Creative Director

 

Dev Update/Peter

Last week we reached one of our internal milestones, specifically the removal of SQF, high level scripting language which was introduced back in days with Operation Flashpoint. When we started to work on standalone DayZ we heavily relied on SQF with its rich API of commands built over years of usage across Arma series. Original plan was to prototype and implement systems and mechanics we wanted to have in DayZ in it, then hardcode them to Real Virtuality engine directly to gain performance back. This changed once decision to build new Enfusion engine, based on previous RV and Enforce engines was made. Latter one used powerful and fast low level object oriented scripting language with its own IDE and therefore it was logical step to carry it over and improve it.

Once it was production ready, we start to rewrite all gameplay and support scripts from old SQF script to newly established Enforce script, which offered us to become largely independent from programmers and to keep game open for modding. This process was quite difficult and tedious, mainly because of missing backwards compatibility, specific design and technical dependencies, limitations found down the road, and all that mixed together with our commitment to release playable version of DayZ in Early Access program. All these led us to maintain and develop basically two versions of game side by side - obsolete one for public to play in meantime and new one for us to make game as best as possible for public to enjoy later.

Recently, new animation system began to be synchronized between server and client, which was long awaited impulse for us to switch exclusively to "all new" mindset to push things forward internally. Now every piece starts to finally fall into place, forming something I like to refer to as DayZ 2.0.

The King is dead, long live The King... see you in Chernarus folks!

- Peter Nespesny / Lead Designer

 

Dev Update/Mirek

In the last status report, I mentioned that we started removing the legacy scripting language. We're done with it now, so Enforce Script is the only scripting language which runs on our internal version. We will continue removing other legacy systems: the next stop is the animation system.

Synchronization of the new animation system is done, now we have to apply new synchronization rules to the user action system and to events performed only on server side.

New player controller is now receiving support for melee combat, which will allow our animation team to tweak the combat animations in-game.

Also, it's important to note that our Bratislava team is applying the new animation system to AI units. This will allow us to have much better interactions between players and infected/animals.

Otherwise, we are still working on some major issues for 0.61, which we also need fixed for the 0.62 update, so every important fix is directly merged into the 0.62 internal branch, too.

- Miroslav Maněna / Lead Gameplay Progammer

 

Dev Update/Adam

As many of you already heard, the upcoming 0.62 update will introduce a first set of audio-visual changes to the environment of DayZ. You may remember that we've already shared some progress on this matter last year. In this status report, I would like to touch on the subject of updating forests in Chernarus a little bit more. This is by far the biggest change Chernarus has received for the past years of its existence within Arma 2 and DayZ. This would be really tedious and unwise thing to do manually (there is a lot of forested areas), so we have internally developed a forest generation tool that will allows us to generate most of the forested areas on Chernarus. While the whole process of getting generated forests on top of anexisting map (that has all kinds of other objects already placed) requires some polishing work of course, we are very satisfied with the results so far.

One of the most important things for new forests was to have enough variety. There are four key features that allowed us to have more varied forests. First, we have got roughly 6 different generation templates for each tree species (you can imagine this simply as young, mixed, older forests and so on). Achieving such variety would not be possible with the old models, so we have got at our disposal a completely new set of vegetation that contains roughly 3 times more models than the old one (and it is still growing). To give you an idea, lets take a look at the standard beech forest case (Fagus sylvatica). Following picture shows an example of available models for beech forest.

 

Fq4mM1U.jpg

 

This is quite a big change when compared to the old vegetation set (where we had like 3 available models for this specific species) and the picture is not even showing all models (we also do have dead tree variants). I should also mention that this is not just the case of beech trees, we do have similar-sized sets for oaks, pines, birches, larches and spruces. Just imagine combinations that can be done within just one species alone, not to mention what can we do when we combine them. We of course have some other types of species prepared too (for rarer use within forests and of course for solitary ones within fields and settlements).

The third thing (that helps us achieving forest variety) is the tree colorization feature, which we already announced in one of the last years status report. This feature enables us to differentiate individual trees by changing their color ever so slightly to achieve a better autumn feel. And finally, fourth is the addition of 8 forest surface textures. This allows us to greatly increase variety on the ground level, because configuration of randomized miscellaneous objects is done per one surface texture (we can have one with more grass, one with taller ferns, etc.)

Before:

t0oGDZm.jpg

After:

d4AteLQ.jpg

Please keep in mind that what you see on this picture is still work in progress and does not represent final look, these two are here to give you an idea how the transformation from old to new forest look on a small patch of forest within Stary Sobor fields.

We are well past of setting up the generation process of the whole map and tweaking the visual feel of individual forest templates (assigned to forest parts on the whole map). Our primary focus now is to make sure we won't introduce any major performance problems. There is no question about the fact that while the new vegetation models were done to be much more performance friendly, we won't just aim for the same density as the old forests were. The introduction of Enfusion renderer with .60 provides us with an opportunity to go further.

We are currently working with roughly doubled object count (that equals roughly 2.6 mil of vegetation objects). Our PCs are running map benchmarks overnight (multiple times on multiple machines if necessary) to get an overview of how does the current version of Chernarus with new forests perform. We can then use this information to make additional changes to the generation (forest density). Following picture shows what kind of results we get from one type of benchmarks that we do.

 

Vb2luOP.jpg

 

There is still lot of work ahead of us, but it is awesome to see that things are finally coming together. We cannot wait to share more info about things to come with 0.62 update (yes, there is definitely more to talk about).

Adam Franců / Lead Map designer

 

 

Community Spotlight

Valentine's day is behind us and some love went to Dayz as well! You sent us some nice and creative love poems on the "Roses are red, violets are blue" theme and we want to share them with you.

This poem is made by Pedro Silva and it is not romantic at all. But love is not missing here! The love for weapons.

 

Roses are red

Violets are blue

i love winchester

but i like SVD too

 

Jordan Strang send a poem where he talks about his love for killing enemies.

 

Roses are red

Violets are blue 

I have a mosin 

And your head too

 

And short and clear one from Armin Cortez.

 

Roses are re-- bääämmmmm

 

Dave M. Seybert is sad because his PC is no good for playing DayZ :(. He made a poem about it.

 

My eyes are red,

my heart is blue,

my computers too old,

to play DayZ with you.... :(

 

And an amazing last one by  Stefan Asseryd.

 

Militarytents are green

To the right or left you can lean...

Fireaxes you can colour black

Remember you can make a backpack from a sack...

If you get hurt it splashes some red

Beware of enemy players, wolfes, rain or you will be dead

 

We need to share a love story from our Facebook page by Sara Kpoint who met her love in DayZ as well. Awww!

Actually over 2 years ago I found my valentine up in the north in the wilderness of DayZ :3. He was the kindest one I´ve ever met: He made a market with his friends, shared pullovers, apples and even a weapon, when I had absolutely nothing... 2 hours later a guy came and shot the whole group :D. But fortunately I had the same Nickname ingame and in Steam <3.

 

And finally we have an older love song by the famous Team GEO. It is a survivor singing about his true love. Enjoy if you don't know it, because we love it!

If you have some video, screenshot, poem or your own artwork you'd like to share, send it to our official Twitter account.

Header image by: S3X

- Baty / Community Manager

  • Like 10

Share this post


Link to post
Share on other sites

The new forest looks beautiful! I spend a lot of time in the woods in game so am really looking forward to exploring the new visuals. Also excited to at long last see all the pieces fall in place for the various systems. Good times ahead.

Share this post


Link to post
Share on other sites

Really good Status report! I can't wait to see for all those pieces of the puzzle to fall together. Keep up the good work!

Share this post


Link to post
Share on other sites
5 hours ago, Baty Alquawen said:

All these led us to maintain and develop basically two versions of game side by side - obsolete one for public to play in meantime and new one for us to make game as best as possible for public to enjoy later.

I've been saying this for nearly two years and, for whatever reason, people tend to overlook it just as quickly as they acknowledge it. It's almost like they can't internalize this concept. This is the crux of everything that has happened with DayZ SA. This is why things "took too long", this is why broken stuff remained broken, this is all of it in a nutshell. I am so happy for you guys, BI, that you're finally ready to shed the dead weight, not that it wasn't necessary. I'd be lying if I said I wasn't ready to finally be a player rather than a tester as well. Cheers!

Edited by ColdAtrophy
  • Like 5

Share this post


Link to post
Share on other sites

The significance of this cannot be understated.

Those with any modicum of common sense (the 1%) have been saying for years that the amount of "under the hood" work on the new DayZ engine is the main reason why content addition has not been fully possible. Reassured by statements like "this opens up DayZ to the modding community", I'm completely confident that it will all have been worth the wait.

Also, I can't wait for new grass and trees! Please devs, keep stream encoding in mind if there is any way to reduce the traditional blurry grass that is prevalent on any DayZ stream!

  • Like 1

Share this post


Link to post
Share on other sites

Thanks for the report.  I can sense the excitement from the devs which makes me pretty excited, too.  Can't wait to see the new stuff!

Share this post


Link to post
Share on other sites

New trees and layouts are always good.   I still haven't completely covered seeing the changes in .61, but some of the reworked neighborhood groups of houses look so good.   You can really feel the dedication.   Looking forward to seeing the changes in .62!

Share this post


Link to post
Share on other sites

after some times being away from dayz, i can see myself to play dayz again with 0.62 for sure. this is awesome stuff devs,can't wait.

one big question in mind, Can we expect any changes to how leafs of trees look like? is it me or you think the same that leafs look a bit simple (in terms of 3d objects and textures) and out-dated? 

  • Like 1

Share this post


Link to post
Share on other sites

I didn't know about the concurrent development with different scripting/engines - that significantly changes my impression of development progress.

Big features seem to be in mentioned in every update now, looks like the strands are beginning to weave together. I'm starting to get excited for this bad boy.

Share this post


Link to post
Share on other sites
On 2/22/2017 at 2:30 PM, VahidkinG(2ndAcc) said:

One big question in mind, Can we expect any changes to how leafs of trees look like? is it me or you think the same that leafs look a bit simple (in terms of 3d objects and textures) and out-dated? 

Looks like more of the same but different. Outdated, yes. I don't like it, not what I expected. 

Senchi posted this a while back...

SOURCE: 

 

03GVHMi.jpg

I was expecting something more along those lines...

I really just want to post a source link, not get an image with it. Uggh.

Edited by Weyland Yutani (DayZ)

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×