August 22nd, 2023 Livestream Intro / State of Dev

August 22nd, 2023 Livestream

Intro / State of Dev

00:00 Intro
02:33 Experimenting with Slido to handle on-stream Q&A
06:16 Streaming with Update 8 patch pre-release
08:50 Unreal Engine 5.2
09:31 Additional sub-systems to update
11:54 Patch release schedule
13:10 DLSS/XESS/FSR
22:49 Outro

https://youtu.be/eGZh3zRXKQE

This question has a related video
Suggested Wiki Reference Code <ref name="yt-eGZh3zRXKQE">[https://youtu.be/eGZh3zRXKQE YouTube - August 22nd, 2023 Livestream - Intro / State of Dev]</ref>

Topics

Transcript

foreign hey how's it going everybody hope you're doing well, welcome back to another week what is going on over here ignore that, good morning we're early, we're changing the format slightly temporarily not muted come on bacon come on who do you take me for a profession non-professional well if you did you'd be right because that's how it works, yeah good morning everyone, he checks yeah check now I don't have Chase I have to keep track of everything, but yeah welcome to the weekly Dev stream, we start early again this week and I think we're gonna keep this going for a little bit, at least while we while we play the game essentially that's what we're going to do today I'm going to play the game and and keep going and keep trash talking the game, and, it'll be fun I guess, the reason why we're doing this is because, time for me I, we're like rescheduling a little bit and I find that right now I don't have time to like prepare for the stream the same way that I did before when it was both me and Jace, so what we're doing now is is like same thing like the whole point of the stream is still to like hang out and hang with you guys and answer any questions you might have and give you state of Dev, but unless like formal way for now, but I will still give state of Dev I think what we're gonna do today as well is I think at like four when we usually kick off the stream originally we'll like do a revamp of of now like we'll restart the stream essentially so I'll do another state of Dev which will be the same for people who tune in now essentially but what do you mean formal shut up, and, yeah talk about what's going on and play the game answer any questions you guys have as a good like little experiment, today just to make sure that I don't miss people's questions when I'm playing the game like people can ask me questions and whenever they want and I'll still read them in chat when I see them right, but I formalize things a little bit more today so let's see if this works I should add this command in the title as well, so I've added a this was actually a an idea from from Greenie on on Discord, to have a QA, slot, page essentially where you can post any questions you want and, they'll get like they'll just be questions on that page it's like a slide it's like usually for presenters so like you can have audience participation and they can like write down questions and you can answer them, so I'm gonna do that I'm gonna try it out and see if it works or if people abuse it or or you know what happens but I think it'll be a good way to like sort of make sure that I'm on track now that it's just me because usually when it's both me and Jace in the past we've been quite good at like making sure that we don't miss things and like filter out stuff like this so I'm gonna put that work on you guys okay so like that link is available whenever you can post as many questions if you want, please don't spam of course the you know don't don't abuse this okay this is we let us have a good thing going right, so, and then like as we play the game and I hang out here I'll take like moments where I'll just like go through all the questions that have popped up and, make sure that those get answered, so we don't end up because I feel like when we do these streams where I'm playing the game like I feel like we lose out a little bit of, people might feel, like either ignored or like you know don't get, like I feel like I might miss questions as well so trying this out just to make sure and I have a bot running that should like remind people that this is going on, and you can post questions in chat too like it's not it's not as if like I'm only gonna answer questions on that site, it's just a way for me to make sure that I don't miss questions so like if you're in chat and you're posting questions and you want questions answered and you feel like I'm he's never gonna run to me well either because maybe it's a question I can't answer but usually I'll tell you if I can't answer your question like if for whatever reason, unless it's lewd no, it's just to make sure that that like I don't miss out on on what's going on, because like when you're playing a game and you're doing a show like this your mind's in two different places it's hard to keep track of it so this is just like one way for me to try and keep track of that stuff because I don't want to miss out on I don't want people to feel like they don't have an opportunity to to to engage with us in this way that we've had before in the past right so so so that's what we're doing trying it out see if it works I'm probably gonna add that in the title too hold please because otherwise it might not be clear wait what am I oh I wasn't the right page never mind

[Music]

actually I might replace dupe, yeah sure oop move it over there now it's a command does it look weird in the VOD, I made a video last week I don't know if you guys have seen the video but I addressed sort of where updated is going right now and what we plan to do both on our experimental Branch but also on the Early Access branch that we have the stable Ranch, so so I'm gonna give you guys guys a quick rundown of the video first and then give you guys a little bit of an update just a little bit of time, so so yeah essentially the plan going forward right now with update 8 is we have a patch coming out this week on experimental we're actually going to be testing this Branch live play testing on stream what could possibly go wrong I've already had the game crashed once and I was play testing and I was like ah this is not happening but then I played a little bit more like kind of works all right let's do it so we're gonna we're gonna move over to the experimental Branch this week I know I said last week that I'm probably not going to do that because of stability, the main reason why we didn't play on the stable Branch are on the experimental Branch last week is because for some reason my Hardware, I'm not one of those people that have like I have great Hardware compared to what I have at home but the game runs so much better on updated at home than it does on my computer at work I don't know if this like combination of the graphics card whatever drivers I have installed, I don't know what it is like why it's so it was so strange I just got like super bad performance on my computer I'm on right now, but I'm happy to say that like the we have a patch coming out this week on experimental and that's that patch will have a lot of work that's gone into up to date in terms of of solving these, performance issues and on my work computer it is day and night like it's so much better, I had a save file that I was testing with that it was a pretty chunky save out from community that I got and I had like 140 milliseconds on average with that one and then now I trusted it with the today's patch which we're gonna try out today and it ran at like six milliseconds which is really good, 16 milliseconds is 60 FPS by the way just to convert it to you guys, so it showed a lot of promise I'm not gonna say that like this patch will solve all the performance issues because that that you know we won't know that until we actually put it on the experimental Branch, but our internal testing has shown that it's very very promising and it solved a lot of issues, it's still not saw it hasn't solved all the issues though, the biggest hurdle still left is some of the cracks there are some like graphics card related crashes that still happen, and the only way well it's not the only way but the best way for us to solve this is to update the engine to 5.2 we're on 5.1 right now and there's a lot of work that epic have done to solve these like graphics card related crashes so once we update the 5.2 we hopefully most of those issues will be solved, so so but that won't happen in the near future because we're doing and doing another engine update takes a lot of effort, there's also another couple of there's also a couple of other systems that we want to merge into like our, how would you call it like our main branch that we're working on for the game and it makes more sense to do it now than later because these are systems that have needed to come in it's mostly like refactoring one of the systems and I actually didn't talk about this in the video but one of the systems is our online subsystem, which for you guys you won't see a change but for us it's a huge Improvement in how that online substance works the online subsystem say that fast three times holy is used for managing some of the online, like hooks that we use for the game and this is stuff with like you know creating sessions, being able to like connect with people it won't saw I know there are some like online session connectivity issues that people are running into it won't solve any of that unfortunately that's future work, but it will make it way easier for us to work with that system and it also future proves that system because with system we've used before like the system we we are right now, that system hasn't changed since launch essentially it's been the same online subsystem since then and it's like a weird like kind of ad hoc solution that we've done for a lot of stuff, because we were working on it EOS like epic's online service, you know that's like the first initial version of all the hooks for that system as well and then we had the seam integration come into that on top of that so it's like a weird it was in a weird state for a long time so we decided we're going to rework that system and that's what we've been doing for a long time and now is the best time to merge that system in that system isn't is still not fully ready, so like we'll need to fix all the last stuff, for that and then we also have the engine update merge that goes down on top of that so those two systems are quite big and they're clashing a little bit so we need to sort that stuff out which is why you're not going to see many patches on experimental the next couple of weeks, all right, so so so that's the situation right now there's there's one patch coming out this week hopefully if nothing's wrong with this build, it seems very promising so so that patch will have a lot of stuff that I talked about in the video it won't have everything that I talked about in the video specifically it won't have the 5.2 fixes with the crashes it also won't have that new online subsystem, there's a couple of other things as well I also mentioned briefly in the video about like this chaos, physics engine chaos is the name of the physics engine that the new one that we're using in another in five, there's an issue in that, in the physics engine that epic will need to solve they don't have an ETA on when they will be able to solve that we hope that we can get it somehow in update but we have a temporary solution for now that seems to solve a lot of this issue in terms of performance at least but we want to get that like real solution from epic, so yes that's that's the tlr essentially is that we have and I think this has been maybe a little bit confusing and I try and it was confusing to me too, when I was making the video when I was trying to make it as clear as possible and I think most people understand and are on board sort of what's going on but essentially we have a patch coming out on experimental it will solve a lot of performance stuff we will also add dlss and xcss which is Intel's solution, dlss, also a lot of people asking it's it should be DLS ss3 like the the full version for three dlss, I don't know exactly how that works because there's some way for people to set what version of dlss they'll be using, and I think I think if you don't have support for dlss3 it will like it will revert it to dlss2, I think it's only like the 40 series cards that have lss3 support anyways, and on some 40 cards you might even see it automatically switch to two maybe we'll see we haven't been able to test DLS S3 I think because I don't think we've had Hardware or maybe we have I don't know

[Music]

, so we'll see but, I guess we'll get that feedback from you guys essentially, but I believe the setting for like which version of dlss you're using that's set in the Nvidia control panel so it's like outside of the game because we don't really have any control of that as far as we can tell and then yes FSR is is in the works later down the line, so in this patch dlss will be available, xcss will be available FSR will be in the future, I think the plan is to have FSR be available in update 8 on the stable Branch like once it gets out, if we have time to fix it but, the plan is to have FSR in the future actually one thing that I also want to bring up today is, something that I'm kind of like hesitant to bring this up as well but I kind of feel like this is a good opportunity to talk about this too is, in updated we've said it so that when you go on the ultra and higher settings for the game we enable dlssr by default, and a TSR as well like we're enabling the upscaling algorithm for those who don't know what this is by the way this is just like a way the way it works is it's an upscaling algorithm, dlss is based on like deep learning so so, to figure out like how to upskill images better TSR is is an algorithm, and FSR is also deep learning question mark I'm not 100 sure how that one works I haven't read up too much about that one, but essentially what it does is it makes it possible for you to render the game at a lower resolution and then you upscale it for your screen essentially, and the way we have it set in the game right now in the options menu is when you use the higher like settings we assume that people are playing on like you know a higher spec machine where maybe they they don't they want to take advantage of all the other cool you know graphics the nice looking Graphics stuff that is available and having an upscaling algorithm in place, alleviates a lot of the that like Graphics work, so so right now we haven't said by default that upscaling is on, I think I think we're also looking a bit of like have other games have done this and this this there's some confusion as to like what an app scaler does because I think a lot of people will just see like they're because when you're using an app scale you can run into artifacting and I think a lot of people that don't know how this works might see the artifacting and just feel like the graphics are bad which but in the case of for them it's more like no you just don't like the artifacting that are sort of a you know byproduct of using this technology so like in a lot of cases maybe you don't want to use dlss so maybe you don't even need to use the LSS, we find that and the recommendation that we've done for epic is that it's better to have it on by default because most people will never touch the options menu and like fiddle with that stuff, instead we we try to rely more on like benchmarking tools which we will in in the future, but those are never going to be perfect, so and we're debating a little bit back and forth whether we should have dlss and ftsr on by default or if we should rather have people going to the menu and change it and the con the scare for us is when if we don't have it by default in the menu we're scared there might be a lot of people that might get way better performance out of satisfactory but they won't know where to look and they won't know that like that might actually be a huge, that like that setting particular might have a huge impact on their performance, so for now we're going to keep it as default and let people give us your feedback on what you think about this, if if we see a lot of people complain about the artifact thing then maybe we'll change our minds, but for now it feels better to like have it on and by default, getting an info box in the menu it's like it's weird though to just have like an info Box about this specifically because there can be many things, that could have impact people's performance and P the thing the key thing that epic told us too is like they found that most people don't even open the options menu, they just play the game unlike shitty settings which I find strange but apparently that's that's how it works, or that's that that's what they see, so we'll see what we do there

[Music]

hmm foreign that's another good point here because it depends a lot on the game and it's demographic right there's a couple of new games that came out, that actually we saw a couple complain about you know that ghosting and artifacting stuff and but those games are way more fast-paced and they're more like action type games I think in our case you don't really notice a lot of the ghosting and the the artifacting the we're also using TSR by the way and TSR has way more ghosting and artifacting than dlss have, but even in with TSR I haven't personally seen too much of that, I also whether I'm watching streamers I don't see a lot of people, react to it there are a couple of buildings that are very like you can you notice it on certain buildings the fuel generators the like Pistons that move back and forth those definitely create that ghosting effect and like the mark 5 belts, also have like pretty pretty notable ghosting,

[Music]

yeah yeah on belts and yeah exactly and that's also something we had to fix to be able to have this technology at all because it used to be way way way way way way worse, like everything moving in the game that were part of like the building logic it would have an insane amount of ghosting, that was one of the reasons why we didn't implement dlss, before was because that was nuts and then when TSR came we were like all right let's actually Implement, some of it and then we put a lot of work into implementing TSR because, we felt that that had a huge Improvement, and then we realized like the step to dlss from TSR isn't that big in terms of what we need to do, so we we took that leap essentially and now the next step is the FSR is just like implementing the interface I think, so yeah we'll see, this will be a this is a hot hot topic for some reason I don't know why like this particular topic is so discussed I think it's I think partly it's because like it's new technology so people are like oh new technology but don't really like know all the implications of it, it's it's strange for game developers that so many people are talking about dlss I'll tell you that much because at the end of the day it's just an upscaler like well it's just it's cool technology but it is an upscaling algorithm essentially it's not like it's not Magic, but people care very deeply about it people have been super pissed off at me sometimes when I've talked about this stuff, which is I which I find amazing but that's fine, people can be very compassionate about, about, anything really so, not to talk negative about that stuff it's just I'm just amazed that people yeah- I feel like most people don't understand what dlss does, apart from like the fact that it's upscaling stuff but because yeah like TSR I think is more impressive because it works in a well I say that but I don't know they're cool it's cool technology regardless, but it's like fiddle around with a little bit when updated comes out on experimental and see what you feel about it actually I should try it here because I don't have an RTX card at home but here I do it's Focus out of whack by the way sometimes this camera has a tendency to focus on the mic instead of the face even though I have face detect which I don't know it's kind of weird oh that's Theta Dev anyways