The Resonance/2025-03-09/Transcript

From Resonite Wiki

This is a transcript of The Resonance from 2025 March 9.

This transcript is auto-generated from YouTube. There may be missing information or inaccuracies reflected in it, but it is better to have searchable text in general than an unsearchable audio or video. It is heavily encouraged to verify any information from the source using the provided timestamps.

0:00: and we should be live I'm going to post the

0:05: announcements got the delete this part already announced the name of the a

0:13: engine there we go what was

0:18: that uh that was my alarm going off tell me to wake the [ __ ] up oh sorry to wake

0:27: up well I actually got up a lot earlier than I expected today so I'm actually pretty happy I saw the I I saw the sun

0:33: today FS you saw the sun set all out yeah you mean outside of VR because I

0:40: have the sun like inside of VR like you know I can I can show you s right

0:45: away yeah oh also don't turn away from it that makes you really

0:51: quiet oh no yeah like like you L girl like extra oh my tracking is freaking

0:58: out your audio follow

1:04: um what was looking for hello oh we got a people we got oh my god look you got

1:10: Kaa he can complain to him in I want to turn off your audio

1:16: fall we pick because it's pretty and we got a little cata BCE B

1:23: wiggle wiggle hello I'm so excited um let's see I was

1:30: going to show you the sun before we we start we don't have a

1:35: schn it yet which is interesting it should we have a shnit

1:41: um so hello everyone uh hold on there we go there we go there's the

1:48: sun look you can see the like you don't need to go outside you can see sun inside of

1:54: V wow I'm I'm so happy yeah

2:00: I when you said is that aloud by the way I was like well I mean I guess the sun could be pretty loud you know it depends

2:06: on what you define as loud yes we got sun in VR I'll just look I'll

2:14: put it I'll put it into the fireplace there we go it's not every time we have like firepl that's powered by the sun

2:20: well technically everything's powered in by the sun in a way it just not might be you know super directly but like it was

2:26: involved there at some point uh the Sun cause the trees to grow that

2:33: you cut down so you can burn the wood to make more energy yeah so like all even the fireplace

2:40: that's technically energy from the Sun anyway hello everyone my Trigg is really

2:45: weird I don't know what's it what's up with it oh not it's better I think maybe so

2:51: hello everyone uh I'm Fus uh I'm here with Cyra and this is the uh resonance

2:58: uh it's a sort of like 2hour long sort of like office hour SL podcast where we

3:03: answer questions about resonite and that can be you know anything like you know from technical questions to more

3:10: philosophical you know more just general about the platform Community like whatever you want to kind of know like

3:15: feel free to ask some questions we might give like just basic answer and PT it over to other like in office hours like

3:22: for example moderation office hours which were like happening right before this one um or you know the Archer theme

3:28: like office hours or Pro cries off his ours so but feel free to ask and we'll

3:33: you know if you needed like we'll redirect you elsewhere it's also like a bit old because like now there's like

3:38: daylight savings and technically this is an hour earlier for me but it's

3:45: same power for us people and because the moderation of his hours were already

3:51: adjusted I was like I'm just going to do M the same offset from that one just it

3:56: felt less weird but then a little bit like uh Haz like or buz because like I'm

4:04: haven't been up that long um because I'm doing like an hour earlier but uh it's

4:09: what it is it's going to be it's going to be a bit weird for actually for good when Europe changes but it's always

4:17: weird time of the year like when bunch of people are shifted by an hour and then Bunch the other bunch of people sh

4:23: by an hour and it kind of gets normal for a bit but um the savings makes

4:29: everything weird weird um and painful everything is horrible the world's going to fall apart I mean societ is going to

4:36: collapse I mean not quite to that level but there actually is a study like

4:42: there's been like studies where um whenever they like daylight savings happens there's actually increase in

4:49: number of accidents that happen because like everybody's just like uh what

4:54: happen like everybody's like you know didn't get enough sleep we're just going to like messed up with it and make

4:59: people make more mistakes so like I do hoping I do hope that like we'll

5:07: eventually abolish it I know there's been like several attempts some of the countries already did it

5:12: and just more countries need to do it please yeah anyways um if you wanted to

5:20: ask a question uh make sure to put a question mark that way it kind of pops out on a like twitch chat thingy um and

5:28: we'll try to get it answered um so uh with that I think we we should

5:35: be able to get started uh we already go like bunch of people kind of popping up there's like a few questions oh also we

5:40: got n con raing thank you for for the ra Nuki this is funny because we rated Nuki

5:46: uh for the moderation of his hours and then he raing us back um it just goes

5:53: goes along I feel like my trickers a little weird I don't know why oh whatever we go that's maybe be

6:00: better um anyway so we should be able to get started um we should probably do

6:08: questions from from the Discord

6:13: first uh so we have like a thing from uh if you're not able like you know to

6:18: attend live um you can ask us questions advance in the Discord like thread that we create and we're going to like you

6:25: know few um a few question is kind of pil up like

6:30: in the chat uh and we're going to like a few more uh while we answer the

6:37: ones uh while we answer the ones from from the Discord so the first question

6:43: from Discord is from Nuka and they're asking hi Fus I'm you to resid and love

6:48: it so far wait is this no this is the right one um hi Fus I'm new resonite in

6:55: love with saf far however I'm finding fling to be a little compromising and stiff Aver current system is modified

7:01: version of fin ik but there was talk about building an in-house ik system that would be better experienced VR

7:07: using 11 Point tracking and to all full body users in general my question is it still in development I understand it is

7:14: a huge feature to work on and would be happy to be a test Dy app was asked before and new I'm new to the platform

7:20: and everything yet kind wishes Sparky first thank you I'm GL like enjoying the platform any yes this is

7:27: actually a thing we're originally going to Prior the ik because it seemed like a thing that like most people kind of

7:33: cared about when preventing a lot of people from playing but we're kind of unsure like we had like the right to

7:39: read on that so we did a survey like what is more important to people is it a performance or is it ik and people

7:47: overwhelmingly said performance and we kind of been like you know majorly focusing on that since um so AK itself

7:55: it's it's sort of like you know um paused like there's no like a super

8:00: active development like going towards it so that been kind of some design parts and some like kind of gathering of

8:06: information and so on but uh for all int and purposes right now it's kind of

8:12: paused uh it's something that we still want to like you know pick up um once

8:18: the performance update is done it might not be the first thing after it we'll sort of like evaluate because we might

8:23: be like okay we going to do a few other things first that might be you know maybe we'll reor like some pieces of UI

8:29: like or something like that um but it is something we do want to work on it's relatively like high on the list so it's

8:37: something that will be improved but right now essentially our main focus is performance after that we'll sort of

8:43: like you know look reevaluate we'll see like do we want to do ik next do we want more UI next do we maybe want to do you

8:48: know prolex collections next because that's also like very popularly like demanded thing uh and sort of like you

8:54: know the side um which usually kind of how you kind approach development is you know look what is the most what is the

9:01: thing that's going to benefit the community and the project and it's you know longterm survival the

9:06: most uh so it is going to get picked up at some point but it's going to take a bit uh

9:13: before like at least at least until we finish the performance thing it's definitely something like you know like

9:18: I want to improve as as well because I use you know full body myself and I just wanted to feel more comfortable so it's

9:25: something I do personally want to have improved as well so it's definitely definitely will happen sooner or

9:33: later uh it's also like once we're going to work on it it's probably going to be like we like to kind of develop in very

9:39: open way uh so usually like when the new features are starting to get ready we

9:44: release uh priorities we let people test it play with it you know get feedback and we try to get like you know a lot of

9:51: feedback early on because the earlier we can of get it the easier is to make changes like in the development

9:58: Loop um um so next

10:05: thing uh oh that's not a question um just a request try to limit discussion

10:12: in the questions Channel because uh it makes it a little bit

10:18: harder do you mind if I read the next question uh hold

10:23: on oh next actually next one is um one I'll be

10:29: handling so a boys is asking I'm sorry this is going to be a bit long I know

10:35: you guys really don't want to talk about R hacking again but each time it's mentioned I feel like response has been a little out of touch and not answering

10:41: underlying concern I never want to use R hacking it's jeny hack solution that is

10:47: not intuitive and not future safe I know most others don't want to either I personally wanted to make an installer

10:53: for system that requires changing some Fields references on Avatar's V component which obviously is not

11:00: currently officially possible without component access this spins me in situation where I can either make

11:06: install or tracking or just don't make it at all I'm aware of issues with their hacking so in the end I just didn't make

11:12: the installer and it sucks I understand why other we choose to take the other path every time I hear response is like

11:18: just make it so it doesn't user have hacking it feels like our actual concerns are being pushed aside and they do not consider getting users to

11:24: manually edit Fields as a solution it may be the officially supported answer but but not a solution to the problem

11:31: that people have and why people keep asking about it I always make my systems to be as as simple as possible I've had

11:37: many friends get scared of resonate because there was too much stuff going on they don't want to learn and figure

11:42: how to use the inspector and I think that should be a valid way to enjoy the resonate that's why I don't consider

11:49: passing burden after the user to edit things as a solution to people's worries anyways I don't really have a question

11:54: to end this off on more just about up discussion because every time I hear response how excited you are

11:59: are for people's things to break when they're [ __ ] spech it really feels out of touch with what about and

12:05: disrespectful to people asking so there's a lot in there and I

12:13: kind of like I've been kind of thinking about it like you know how to approach it because there's

12:19: a several things going on there but like

12:25: the the fundamental thing that I want you to understand with development is

12:31: every feature every change it has a cost there's cost you know in time how long

12:37: it takes to develop and there's cost you know in money you know how much Manpower do you need for that um and gener with

12:46: resonate we we care about like you know user content and one of our philosophies is we try to not break users content and

12:54: we design our features in a way that allows us to avoid it that gives us a

13:00: pathway to upgrading content you know from old systems to

13:05: new and if you look at you know the recent one Photon Dust We introduced completely new particle system uh that

13:13: was an upgraded from the Legacy particle system which was completely removed and the upgrade system it pretty much

13:19: upgrades majority of particle system just look the same um there's still like you know few issues kind left like to

13:25: fix but majority of it is upgraded and and the phot does started I

13:31: think sometime like around December and then like most of January and February

13:37: was spent fixing the compatibility issues it took about two

13:44: months you know to fix up like the compatibility issues um you know and make sure that

13:53: the old content kind of keeps working as it does and that's for a system that was designed to have Pathway to upgrade and

14:03: for a system that is more constrained than what you can do with r hacking so

14:09: if you want to like think about it like this way um you know the cost was say

14:14: two months raring it's not a feature like it's was never designed to be a feature it's a

14:21: quirk of implementation it's not something that was intentional it's something that people found and sort of

14:28: abuse and if

14:33: like and also like you know the other part is like it can be used for so many different things in so many different

14:40: ways that the complexity like if we theoretically wanted to make it a feature and

14:46: something that can be upgraded the complexity would be is essentially so

14:51: high that you can consider it to be effectively impossible to do but let's

14:57: say we put a number on on it you know let's say we say and this is going to be

15:03: kind of it's really hard to estimate but like let's say this would take say 10

15:10: years of development and it would take say $10

15:20: million so I'm just going to put this here so if you want to think about it like in some numbers you know we could

15:27: as well think about it like this way and what you have to realize is we're not going to stop development for 10 years

15:35: and we're not going to magically get 10 million dollar you know out of nowhere to make it a feature so and we know

15:43: that we know that the complexity of that is so high it's effectively in the realm

15:49: of impossibility we can't like we don't have a choice but to like you know be like this will break

15:59: and it doesn't matter you know like I I understand there's you know some things you can do with it that there's no

16:05: official features for and I know it sucks but that's the

16:12: reality of things you know like there's not going to be feature for everything right

16:17: away and like but like the fact that like you know that's not a feature for

16:23: it which still doesn't mean we will post development for 10 years and we will get like you know 10 million out out of

16:29: nowhere people like you know you can argue about it you can you know call his names you can be like you know angry

16:35: about it we're still not going to get 10 million 10 million out of nowhere and we're still not going to post

16:41: development for 10 years like we're not excited like for content

16:49: to break in fact like I'm always like horrified when it happens but this is one of those situations where we know

16:57: for a fact we cannot really do anything to AO upgrade your content we we cannot

17:02: even guarantee you that all the things you use hacking for that there will be replacement features for like because it

17:09: can break at any time like it can be you know some change we even even think about because this already happened in

17:16: the past we change like you unated part of the system and like it ends up having a cating effect which breaks it like we

17:24: cannot plan for it because again it's not a designed feature it's a

17:31: quirk and I get that but like you know you they have to work with like what you

17:38: have and it doesn't matter you know how much like you need like certain features or

17:44: so on like it like forcing like I would generally recommend

17:50: is you know if you need certain features ask for those features up for them then we can be okay we're going to prioritize

17:55: their features but for things like you

18:04: know like for for things like you know making sure

18:10: there's replacements for everything you want to do that might not be also the case

18:16: because like again it can break at any time or maybe there's other parties maybe those other features say you know

18:23: if you want to think in the terms of cost you know say the other features you want to have

18:29: you know say say it would take one year to get to

18:36: them so say it takes like one year to get you know some other features that

18:41: you take so do we want to cancel some of the things that we well not cancel but like postpone some

18:48: of the things we're working for say would you want us to stop work on

18:53: performance for a year to work on some of the other features because we cannot there's only so much stuff like we can

18:59: work on at a time and we can't guarantee you like you know that like the features you want

19:06: that are like replacement for the r hacking that they're going to be higher priority than some other things like for

19:11: example you know performance or UI because those might be things that the project needs more at a

19:18: time than like you know what the features you're using R hacking for and

19:23: there's a lot of things that kind of play into this because like we when we decide what we PR

19:29: It's a combination of multiple factors one of them is you know what you need as the community but there's lots of

19:35: different things you need but the other part is also what gets us support for the project what gets us the funding

19:41: that we can kind of keep going and it's also a combination of the community as combination of you know some of the

19:47: business usages and performance for example that's a really good one because a lot of people said like they really

19:53: really need it and it prevents them from playing and it's kind of a thing that's

19:58: blocking you know things both in community and it's been blocking things in businesses because businesses need better performance as well so that makes

20:05: it a really really good priority for us to kind of keep the project going on

20:11: um and it's kind of the problem is you know like like the features you might be using rev hacking for that might happen

20:18: like later down the line but now if you say like you want those to happen before you

20:24: know that that kind of like throws a wrench into whole development and it might like delay things enough where a

20:30: bunch of like you know our kind of business responsibilities like we we are essentially put in a situation where we

20:36: have to take shortcuts and we've already actually had it happen once and like

20:42: well maybe more times but like the the most recent one where something like that happened is VI Locomotion animation

20:50: update because that was something that was kind of sort of forced

20:56: on at a stage we were not ready for it like we didn't have like a bunch of the

21:02: systems we needed we didn't have like bunch of you know a lot of like prerequisite work and as a result like

21:09: that update was really bad like it had to like it has a combination where it had to be rashed and it also couldn't be

21:15: implemented as well and that caused a lot of kind of uproar and like that kind

21:20: of hurt us a lot and we don't want it to happen again but if we don't want it to

21:26: happen again we need to be kind of realistic about what we can promise you and what we cannot promise you and what

21:33: we know we can't promise you is that the features that you use R hacking for will

21:39: be available before it breaks it might happen we would like it for it to happen

21:44: but we can't promise you for that and we just and all we're trying to do is you know try to be honest about it because

21:53: when it comes down to it you know like like you said like you shouldn't passing the burden to users we don't have a CH

21:58: like we we would if we could we would make system that auto upgrades things we

22:04: would make things that prevent your stuff from breaking and a lot of times

22:10: we do you know with Photon dust with like you know lots of other systems we spend a lot of time implementing upgrade

22:18: systems to keep your content working there's like worlds and items that are like very old and let keep working

22:25: because of the work we put into it r paring is one of those parts where we know for a fact we can't do it because

22:33: the cost is so high it's just like in the realm of impossibility so the next best thing we

22:39: can do in that case is tell you we can't promise you that we'll have replacement

22:46: for you we can't promise in fact like we know for a fact it'll break and there

22:51: will be another way to upgrade it you'll have it yourself because that's the next

22:56: best thing we can do and there is Reon we give you the warnings is because we want you to be aware so if you do use it you know

23:05: that's the caveat you know that it like you know might break you know that's the reality of the

23:11: situation because we in order to fix the problem like we would essentially need

23:16: to like have a magic V you know to like wave it and magically fix those problems

23:23: but you know that's it's magic that's not going to happen and and this kind of comes like

23:30: you know with every project there's going to be there's going to be

23:37: things um like like we do understand you know the problems like we understand

23:43: like why you want it but you have to understand development is complex

23:51: and you know development is you know like

23:56: development is like very complex thing and there's always going to be limitations because we can't make things

24:02: perfect we try to make them as best as we can but we can't make them perfect

24:08: and to make you know some things that be problems they would require to be perfect and like I said we can't we

24:15: can't do that because nobody's perfect at least I don't think anybody is um so

24:21: at the very least we try to be upfront about it you know we we want to be upfront about our limitations about liit

24:28: of the development so you're aware and you're informed what happens we don't

24:34: want to be like you know like we don't want to punish you for like you know using it because to me resite is a

24:41: platform of you know platform of thinkers you know people who like to

24:46: mess around with things you know because that's kind of like lot of our backgrounds it's kind of like where I come from like I like to mess with

24:52: things see how they break and so on um so I want people like you know I want you to be able to have your fun and if

24:58: you're aware of the risks and you're accepting of those risks you can do things with them but

25:06: please be aware of those risks and know that like if you're like relying on it

25:12: like you're treading into dangerous territory because one day it might break and there might not be alternative way

25:18: to do it at the time so that needs to be something you're prepared for and we hope it

25:25: doesn't happen but again def velopment is complex it can

25:31: happen and we're just kind of you know we're trying to make you aware of it

25:39: so and please like one thing don't say you know we're excited for stuff to

25:44: break because we're not and it's a little

25:49: bit it's a little bit saddening to like you know here you like put it that

25:55: way same thing you know like like you know saying like it's out of touch because

26:00: like like we understand it like the problem is no matter what you say what

26:06: do you ask for we're not stopping development for 10 years and we're not putting 10 million out of

26:12: nowhere like it's it's one of those situations where it's like this is how it is you know like it

26:19: doesn't matter how much we understand the problem we're still not going to post development for

26:25: 10 years you know to do what you want us to do and we don't not going to pull 10 million out of

26:30: nowhere so

26:36: it's I really I I don't know any other way to kind of put this at this point

26:42: like you know to kind to make you kind of understand like why are we giving you this warning and like why we saying the

26:48: things we are I hope this kind of helps you know s the

26:55: point like understand like you know know why the warning is being given and if

27:01: you do user of hacking make sure you do so responsibly and you understand like

27:06: you know why it can't be done because honestly like the part I'm kind of worried about and the part is kind of

27:13: really frustrating to me is like feel a lot of people don't really understand the warning it feels like a lot of

27:19: people think if you'll argue with us long enough or loud enough we'll end up

27:25: doing it and I know we can't because again not pausing development

27:31: for 10 years not pulling $10 million out of nowhere it's I know on our end some things like You're essentially

27:38: asking like it's it's pretty much impossible like

27:44: it's it's just not going to like it it won't happen because it can't and this

27:50: kind of puts us you know in a like between a rck and hard place because like you know we want on this

27:56: end we can't make this happen even if we wanted

28:02: to and on the other end you know we know that people we anger no

28:07: matter what like no matter how many warnings we give them you know there's got to be some upro and like we're not

28:14: looking forward to it and that's kind of like you know why we try to like be as

28:20: clear as we can with the warnings and be like please understand the limitations

28:25: of these features because every project you know it's going to have some

28:32: limitations and this is you know this is one like you know specific

28:38: case

28:45: where it's you know it like whenever you work with an

28:52: engine or a library or something you have to know the limitations and we have to

28:59: to work around them because even like when we use other

29:05: libraries we use you know other kind of projects they can be great they can be like great for many things they can be

29:12: like very cleverly designed there's still going to have some limitations because that's just nature of our

29:18: world and part of working with the project is understanding its limitations

29:24: where like you know where it's going to fall short like or when if you use it certain way

29:29: it might lead to some issues and sometimes you have to

29:35: like you know you have to change your approach to go like you know work with the strengths of the projects and try to

29:42: minimize the weaknesses because like you know there's

29:47: always going to be some of the weaknesses and some of them are going to be immovable some of them like you know you might not really do much about you

29:54: would have to design completely different project with a different architect Ure but there also going to have

30:00: different limitations maybe in the areas that are more important to you and sometimes I feel like

30:06: there's you know as a developer like sometimes you get like into a little bit of like you get hyper focused and

30:13: specific way you want to approach a problem but what helps is sometimes

30:19: you you know you step back and sort of reevaluate you evaluate like your

30:25: approach to something because sometimes there's like multiple Pathways there's multiple

30:31: approaches that might like you know maybe not not be the initial one you want but there might work well with the

30:37: strengths of the project and you know and you kind of

30:43: like by focusing too much on the solution like you really want you kind of become like you know blind to the

30:49: other Solutions and I know sometimes in for myself I have to you know kind of step back and think about it a bit and

30:57: then actually find you know there's this whole solution that I didn't even consider that works really well gets

31:03: involed in fs and works with the strength if with whatever I'm kind of using for

31:08: so if you can try to like you know try to get into that kind of like mindset

31:14: like when working with things because if you can avoid rcking there's a lot of cases where people can and there's like

31:21: an alternate Solutions and and again in some cases there might not be not you know there might not be really a good

31:27: good way and again limitations of project you know there's not going to be not everything's

31:33: going to be perfect but there's you know it's it's a

31:38: spectrum so like you know for some things there will be and sometimes it

31:45: takes like stepping back to to be able to see that and in some cases you know

31:50: maybe there's limitations like you know maybe you can't do certain thing maybe you can hack around it and if you do

31:56: hack around it you know know please just understand that you're using

32:02: something that we cannot really Provide support for because providing support would be

32:10: impossible I think that kind of covers like everything for it I think

32:16: they want to say I really hope like this just like like all I want is people to

32:24: just be able to like understand like why we're giving this warning and like why we can do

32:31: things so I hope please take some time to understand

32:38: and I hope like this is the last video like we have to kind of like you know do on this

32:43: topic so yeah I really would like to drive home that it really does not make us happy

32:50: that people's that some people's things might break because they're using ref hacking yeah like if we wanted it to

32:56: break we wouldn't tell you not to use use it that's because we don't want your stuff to break yes like we we really

33:03: don't we don't want to see like a bunch of like shredded Up Creations

33:08: because they broke like that sucks yes like iess said

33:14: like not breaking things it's one of our like core philosophies and it's like like I feel like very few companies

33:20: would spend like this much time trying to preserve content as we do and you know like for example with Photon does

33:26: like there's like even literally like you know

33:32: like um like like there there's been like

33:38: discussions like you know like where some companies like they would be like oh like just we'll just let the user content break you know we just inter

33:44: replacing this new system and just ask all the creators to redo it and we try

33:49: to minimize that but we can mostly only do that with systems that are

33:54: designed you know to have the upgrade mechanisms to have the

34:00: pathways and if you use know some implementation quirks those are not designed for at

34:06: like they're not designed in the first place they're just quirks that you know we happen to

34:14: find yeah if if something is the way if something is the way that it is in the

34:20: engine and you ask yourself why is it this way please don't please don't

34:26: assume that like you know like don't don't assume you know malice

34:32: or like you know anything like that like if it's if

34:38: it's a certain way it's either because a we just haven't looked at it yet B maybe

34:44: someone forgot to do something or C we just flat out can't do it we don't or or

34:51: sometimes things just kind of happen because like you know things change over time and sometimes we design system

34:56: certain way and then like you know things change or you get asked for more features or get asked for this and that

35:01: and things morph and morph and morph and morph and it's some like you looking a really weird way and then like you're

35:07: like okay we need to replace this thing because it strayed really far from its original kind of intent you know so

35:14: stuff like that happens and like it that's one of the most festing things when people do assume like males or when

35:20: we think like you know we kind of I don't know it just it makes me sad

35:27: and frustrated like when it happens it's like you know we're just trying to make like

35:32: a trying to do our best and it won't be perfect but we're

35:38: trying like you know our best with many things and we're going to have limitations but we at least you know

35:44: trying to be upfront about them I think we should probably move to like other questions because it's been a

35:51: very long round but hopefully it's Mak makes you understand yeah so thank you

35:58: much for listening for this and I hope like you know you'll take this to

36:03: heart um so next question is from oie what are

36:11: the plans for additions to Dynamic bones I know personally I'd enjoy being able to offset colliders or namely or use

36:17: other primitive collider types just wondering what your future plans are for for any so I don't have like super

36:23: specific plans I know one of the things that's been kind of requested is so we can kind of you know animate the bones

36:28: so that's probably like the first thing I would think of that would be good like Improvement adding more shapes for

36:35: colliders would definitely be good too um but I don't have like super specific

36:40: ones so it's probably just you know like what features you request and I been some random like ideas like floating

36:46: around and such but uh the only thing that kind of comes to mind is the animation thing right now I was also

36:51: being like request to like be able to like shrink them and things like that

36:59: uh oh there's no I can consider looking at stream questions before this

37:04: one uh I guess I'll skip that one for now um Tito is asking on the previous

37:12: video you provided context on the new audio file type called audio uh can we

37:17: do a and close other options like audio and audio um oh so uh um like it's not not

37:27: an audio format it's an audio engine that sort of like takes care of like rendering the audio and specialization

37:33: and so on um we're the the name is already kind of decided so like we don't plan doing like a poll for

37:40: it and we're probably going to like you know kind of pick like audio because it's it's it's silly but it's also like

37:47: simple like it doesn't add like too many extra letters and stuff like that

37:53: um there's another one from ukul very I think this one I had uh is being long can give an insight to online static

38:00: metrics uh through just watching numbers there's few correlations there already and most user Sy to be inclusive other

38:06: sets this is what I guess so far total users register online users S Plus

38:13: something uh register online users oh there's quite a bit in this one um to be

38:19: more specific with this question I'm curious gu four things what is the difference between registered online

38:24: users and total online users my guess is guest account people playing with the registering May users in other

38:31: universes uh so yes that one um it's uh we essentially track you know how many

38:37: registered users are online which is relatively simple because like you know we just know how many accounts are

38:43: online the other one is like we track guest accounts that's like you know when somebody is not logged in and it's just

38:48: you know when a machine is like logged in and actually has much simplified kind of tracking just the machine saying like

38:53: I'm online and doing it like frequently enough so that one can be a little bit

38:59: less accurate but the total online users includes all users um even know the

39:07: registered users um and V caveat that like it's a

39:12: little bit less accurate uh because it might take a little bit for for it to kind of draw because it's mostly based

39:18: on timeout the second question is the users invisibility sessions set equal

39:24: almost ad graphical client users not entirely sure what the difference could be my only guesses would be some odd as

39:29: invisible users um I'm actually not sure what this one

39:35: so users invisibility users in session seem sets equal I mean I could pull wait

39:41: where's my keyboard I could pull out the code actually s since you're likeing

39:46: desktop would you be willing to look up the code that calculates this it might be easier sure let me let me grab it I

39:52: actually have the product open let me see um let me see if I can El the other ones three there's visible sessions and

39:59: active visible sessions what session being not active my guess is so far empty headless yeah I think like deactive is

40:07: like you know when there's like actual like users in it um a wer seems in high

40:12: I guess is mostly headless users do all headless report as AA users I don't think headless users should report as AA

40:18: users

40:30: let's see here uh yeah this is kind of look at a

40:49: code um don't know don't know how long it's going to take I was wondering if I

40:55: should like if I should like let you do search and answer more questions in the

41:00: meanwhile uh this might take a minute okay I'm

41:07: going to answer some other questions uh check the question and see if we can like you know find the answers and we'll

41:12: Circle back to it once you're ready uh next question is from Grand my view on

41:18: component access to replace Ming is there should be five colle compon to components um I got to C the right there

41:26: if you're getting to the detail you're telling us how many components and nodes need to be for specific thing you're

41:31: getting way too specific um this is another thing we just generally kind of

41:37: request for people is like if you want a feature let us design it like ask for the feature let us design it though

41:44: because we understand the engine we understand how you know how is it easy to implement certain things um and what

41:52: would be kind of you know best way to approach it to work with the rest of the system and we kind of get this sometimes s like where people like you know like

41:58: you want this like to be done this very specific way you know it's to be this set of notes and this set of like

42:04: components and this many things and like what is doing it's kind of you know tying our hands like like you know like

42:11: you want this very specific way and it might not be the best way to kind of do it so generally I would kind of

42:19: ask ask more for on the high level and that let us kind of figure out like know what's kind of the best solution for it

42:25: because I I like right now I can't tell you however many components or however many nodes there are going to be and

42:33: what kind of form they're going to take um I going like some of ideas it's like they're probably going to kind of copy a

42:39: lot of the kind of internal apis of the engine because that's usually the best way to kind approach it or sort of like

42:44: you know creating a weird difference between the two but I don't know yet

42:50: usually when like the way we approach kind of developing features is like you know we're like okay we people want you

42:58: know say component access it's something you know that kind of like um it's got a

43:03: lot of uploads you know it's got like a lot of kind of Attraction there's like a lot of benefits to it uh and we decide

43:09: okay we're going to prioritize that and we start like looking how do we design it and part of implementing each new

43:15: future is sort of like a design phase which is like you know figuring out the details so generally we prefer if you

43:22: don't go into the weeds of it like too early on it's it's like because it makes

43:28: it harder to be like is this the way to do it is not the way to do it it's way

43:33: too early to like be discussing it that like level um so it's more like you know

43:40: we need to answer the question of like you know should we prioritize it right now should we not prioritize it and then

43:45: we figure out the details of it as part of the work um yeah like I I can't

43:52: really give you any thoughts like on this because like it's going into way much detail way too

43:59: early U sorry I was still like figuring stuff out yeah this has me like diving into

44:06: like the cloud code which is like a whole different Paradigm oh okay I might

44:12: um uh this might that might take a while longer like I'll answer some more

44:18: questions then so LOD is asking thanks for making this awesome space where people can be

44:24: super creative feels like a supercharged G

44:30: mod oh yes hi hi bring brings me back uh to those

44:36: days of just making cool stuff and then showing enough the people so I was wondering how many people work on the code for resonite these days um yeah

44:45: thank you first thank you I'm like glad you enjoy it it's kind of funny because like Cyro like you've played like g mode

44:51: like crazy uh but I haven't I I haven't really played it myself uh but there's a lot of like g mode kind of users on here

44:58: as well and it differ has like you know some of that Vibes just messing around and you know making cool things um for

45:05: people working on a code base uh the regular amount it's uh I say it's like

45:10: three people who do like very regularly stuff um is essentially me C and pro

45:15: Prime we also get contributions from other stream members like for example uh

45:21: Dante like they made recently contributions towards some support commands because it's something they work with uh we got contributions from

45:28: Gins like for some like graphical things uh uh some contributions uh from Godly

45:34: it was like oh sorry I got a weird message uh notification um sometimes like we had

45:43: Godly recently like who was kind of helping us get stripe support uh and he

45:48: likeed like like big chunk of the implementation uh when forv has been

45:55: making some more kind of like uh contributions as well they work like they primar kind of technical artist and

46:01: so they kind of like you know Double B in like making content side but also then Cod and they can like you know help

46:07: um Bridge some of the Gap there so there's like a few people and there are like also some kind of people like in

46:13: the past although some of the contributions were kind of um

46:19: replaced but yeah U there's a there's a few CH there's a few people who do make

46:24: contributions

46:33: uh oh next questions uh Grant CL frequen impl about

46:41: access control suggestions which allow parel access rule via component uh could

46:46: be something you could consider if you should add this get should just let me know I'll do

46:52: that um I mean access generally like with permissions access

46:57: control like we have the philosophy if it's there you can access it um because

47:04: it's kind of futile to try to prevent like access to it because people can always do it so we just work with the

47:10: Assumption if it's there you can access it the question is are you able to modify it and that's something where

47:17: hard permissions will come in and I there like some questions about it as well but one of the things with hard

47:23: permissions is it's going to restrict who can actually modify which parts of the data model uh so like you might be

47:29: able to you know access okay there's component you can read the information but you cannot you know change it and

47:35: that's what har per mission is going to do it's also we like to like you know separate things so for example component

47:41: access that's technically separate from hard permissions because um you know

47:48: with permissions the especially hard permissions we want to make them work at low level and what that means is the

47:56: verifications are done you know at very low level of the data model which means it does not care how you make those

48:04: changes and it's important because if you made it care how it makes those changes then you could get around the

48:10: system by changing how you change the values and we don't want it to happen but like we want to design it in a way

48:16: where even if you hack the code you know like you modify the clients to make changes like that they normally wouldn't

48:23: allow you to do the Harper machine will still catch that because it's going to you know the the verification is going to be done at

48:29: low level on the host who going to be like okay trying to modify this part of the data model you're not allowed to

48:34: make those modifications um and it doesn't matter how you did it doesn't matter what you did with component access doesn't matter

48:40: if you modify your client doesn't matter if you did it through the inspector like it essentially limits you know it limits

48:48: it no matter what so for that like we actually consider those completely separate features once like we know

48:54: where the hardare machine is going to complement the component access but still ultimately separate features they

49:00: shouldn't be kind of mixed together so with that uh s still looking

49:07: I do there's actually a project uh check Sky Frost stats because that's the one

49:12: to calculat L of the kind of Statistics so like if you haven't checked that one out that might be a good place um I'm going to we're already

49:22: going um almost on an hour so should start ask uh answering questions from

49:27: the chat I'm sorry like the the Discord wants to a bit especially the r hacking

49:32: part so check the fox auor asking how's the MMC World hoping going it's going

49:37: pretty well like we been kind of going through a bunch I've seen like I think like 40 50 so far so I'm kind of like

49:43: chewing through them um there's a lot of really cool content like there's a lot of like kind of Polish I feel like even

49:49: more like than last year and I've been kind of excited like what I've seen I'm not going to say anything specific

49:55: because uh we're trying to avoid creating bias um I'm also like one of the judges so like I don't want

50:02: to I don't want to influence anyone because like uh usually through the judging process you know there's Community voting uh and we don't want

50:09: the community voting to be influenced you know what we think about any specific entities we want it to be you know mean crator Jam wanted to be you

50:18: know purely up to the community uh so we don't want to you know put a thumb on the scale because as part of the judging

50:25: process we actually look you know this is how the audience voted and then often times be like you know that often times

50:31: can be like you know what is the breaking vote like if you for example we have like you know Two Worlds and we're

50:37: kind of like well both of these are really good and we have some judges that like this one we have some judges which like this one the community vote like

50:44: often times like you know tips the scale so we don't want it to be influenced by

50:50: us uh Navy 31 was the current update on the sweep raycasts uh I think it's

50:55: getting into the finishing stages like uh Cy's made like the pr there been like some changes end up like being a bit of

51:01: a bigger thing because like Cyra found a bunch of kind of like issues with how

51:07: the sweeping is handled and for that actually needs to kind of change like a lot of internal IP eyes and it kind of

51:13: made it like a bit more complex to make sure like we do it right but I I think it's getting closer uh but like we get

51:20: it matched in soon anything to that or oh yeah um it's

51:29: it's mostly just cuz like I guess it's mostly just cuz like sweeping is because I I sometimes call them thick

51:36: Ray casts just because you know they can be used like thick with two C's

51:43: yes I sometimes call them thick Ray casts just because they you know it kind of makes people understand like you know

51:50: it's not just an infinitely thin line that you're casting but they're actually like a little bit more complicated than

51:56: that it's as if you're simulating throwing a shape through the simulation

52:02: over a given period of time over like uh at a given speed um and so it's kind of

52:10: it's kind of interesting to try and uh like reconcile that with uh like how

52:17: you typically want to use them because most people just want to use them as like a ray cast right yeah um

52:26: I don't know where I was going with that I'm sorry I like I got ripped out of the code for a second there

52:33: sorry I me should be hopefully soon so people will get to play with it just

52:38: need to like make sure like it it's it's it's done right especially because it it literally touches like every instance

52:45: like where right cast and sweeps are being called in the code and that makes it like we need to be extra

52:52: careful not to break things so next question is o211 is asking will it be possible to

53:00: out of getting batches added automatically in the future I I'm sorry I don't I think they mean oh yeah

53:08: um depends which Pates you mean like usually like if it's like badges for example MMC usually uh well actually the

53:17: event badges there's a command you can use uh I would recommend checking out Wiki uh you can actually remove them

53:23: from yourself uh the other badges I I don't know which bres you mean because

53:28: it's kind of you know specific for a badge like for example if you're a host you're going to have the host badge no matter what because it's like an

53:34: indication so it depends we do want to like improve

53:39: the badge system where you can kind of like manage them so like you have like in a UI and it'll be like I want these budges to be shown I don't want these

53:45: budges to be shown um give you a little more kind of control uh so there's going to be more controls but it's also going

53:51: to depend on the badge because some badges you know like the host you just

53:57: you there's a functional B so you don't have control over that uh large oh how many people oh

54:05: that's the same question from Discord we already answered uh check the fox author I'm forwarding a question from nordwick

54:10: to FRS uh what software process do you use for generating gashi splits from photos nordwick is looking to play with

54:17: it uh so I use something called joet post shot uh currently it's in beta uh

54:24: so it's free to use but they do have plans to make it paid um I probably

54:30: lense like once they have it because I kind quite like the software uh it's kind of cool because you just you you draw the photos and you can actually see

54:36: it like live as being reconstructed it's very cool because it's almost like display emerges you know from fog and

54:44: it's super neat um it does have like bit of stability issues sometimes like it tends to choke it tends to choke like if

54:51: you have too many photos uh particularly on the alignment phase but what it can do I use software called agis of meta

54:58: shape for traditional photogram Mater and I can actually export alignment from that import into J at post shot and have

55:05: it just do the splot training uh which allows me to kind of handle some of the bigger ones but it still it tends to

55:12: like if if it's too many photos too much data it tend to kind of blow up so but

55:17: it's it's free in the beta so like you know play it I have the answer by the way I think

55:23: also thank you el el no for the 100 bits

55:30: yes um found it I have the thing for Yuki's question uh specifically for number two

55:38: I believe wait uh I'm confused Yuki oh Yuki I heard

55:44: Nuki sorry sorry Yuki Yuki I call him Yuki Yuki Lop question um the

55:52: specifically his uh number two question the users visibility users and visibility sessions sets uh he's talking

56:00: about like the users in in like context plus users in public users in private um

56:06: he's wondering why those don't uh add up to the graphical client users um that's because those seem to

56:14: count uh people who are on mobile or and also on

56:22: uh yeah it seems to count more than just the like people

56:29: on the uh graphical client when counting the users by session access level so

56:34: that could potentially include people who are uh you know like on mobile on like

56:40: different platforms and and whatnot so it could it could potentially include head listes too I haven't looked

56:47: that closely but it seems to include more than just the people um who are

56:52: running the graphical client

56:58: okay which I hope that answers the question is it for the tra visible and active visible sessions

57:05: too um active visible sessions active let me see what the

57:13: active one is active so I can't look at you because it

57:18: makes the voice calling go loud I know

57:26: [Music] uh that

57:34: is access level I get

57:44: value uh I I think the active sessions means just means that there's more than

57:51: zero users in them okay yeah it was kind of my guess it's like I like we're

57:56: consider active if there's somewh in there okay yeah so hopefully that kind answers the questions thank you sorry

58:03: that took so long yeah it's can answer a bunch of

58:08: questions in the meanwhile also thank you for no for the cheer so next questions from Navy uh 3

58:17: 2001 they're asking will we get net n before halflife three h most likely most

58:24: likely yes I mean personally if if it released like you know this soon I wouldn't complain it

58:33: would probably delay it a bit by however long it would take me to get her the game um but most likely yeah like I mean

58:39: we don't know what Val's plans are like maybe they're going to know the surprise release but uh the do net 9 uh I'm

58:47: pretty confident it's going to happen in a q1 of this year because the next thing that's needed is the audio system that's

58:54: small amount of work than the particle system so I don't think it'll take that long and then it's act then the war is

59:01: the actual SPL ining so like it's like you know within the realm of the next few

59:07: months uh it's it's it's it's good thing there and I'm kind of excited for

59:13: it uh velio that is bit of I think they're asking somebody uh how are you

59:19: going to know that you do not like it if you don't not play it I don't yeah that's that's that's I think that's a

59:26: this one's also in the chat yeah where's my I saw them around recently um but if

59:34: you can try to like limit like you know discussion within the chat because it kind of Pops

59:41: in our thing and then we're kind of confused a bit um AR 007 I is

59:48: asking when poking iron F I found a pool system which lets you borrow certain data structures and return them later I

59:54: wanted to know how effective it is or if it's it's even been measured would it still be useful with net 9 when there's

59:59: gc's faster so I can tell you for Unity it is hugely hugely useful because it

1:00:06: was actually added because Unity has a really poor garbage collector and it will be really really really B stutters

1:00:13: and when that system was added that helped reduce those like significantly um with doet 9 it's going

1:00:20: to be less important um like because like the garbage

1:00:26: collector is just able to chew through like way more and like you can have like a little more you know smaller locations

1:00:33: because they happen in the generation zero and they get you know collected pretty much right away so it's going to

1:00:41: be L less susceptable that with that said there's even with garbage collector

1:00:46: there can still be benefits to pooling uh it's something we'll have to like evaluate you know see like what what

1:00:52: happens like you know if we just Short Circuit the system just have it like allocate de allocate what's going going

1:00:57: to do to Performance um that's going to be relatively easy to test

1:01:03: um but there's still benefits to it because even like you know allocating and

1:01:09: deallocating objects it still creates something called GC pressure uh which is

1:01:15: um you're essentially making the garbage collector do work and by making it do work it need to take CPU time away that

1:01:22: can be used for other things so by pulling things especially things you know that are going to be reused

1:01:28: frequently um they can still give you big performance boost um will see like

1:01:35: we probably have to like use it less uh but there's very likely still going to

1:01:40: be things that are going to heavily benefit from pooling um but yeah right now like if it

1:01:46: wasn't there like you'd probably be dying a lot more like it's um like it's

1:01:51: it's a it's one of those systems where I was like I kind of don't want to be adding this

1:01:56: um but we really need it because like the garbage cloth is just so poor like it it murders it like I I had to like I

1:02:06: remember like when I was working on it I had to like spend like time like reducing allocation so it's like

1:02:13: only like few dozen kilobytes per second because like anything above that like

1:02:19: would just be like awful um so yeah it it definitely helps quite

1:02:26: a more like than you realize um the other part is there's

1:02:31: even still other projects that kind of do it like for example you know the beu physics engine it also uses pooling it

1:02:38: actually has its own memory management system to get around the garbage collector and that allows it to like be very performant and there's a lot of

1:02:45: features in modern net 9 like for example using Spence using stack

1:02:50: allocations which we actually do use like in places where we can Doo and they didn't when some of the code base was

1:02:57: made like that didn't used to be a thing but in the newer parts of the code base we kind of started using it because uh

1:03:04: stack allocations are like way way way faster than you know Heap allocations even with a garbage collector so like

1:03:10: there's definitely still going to be cases where uh pooling is going to be used but probably less than it needs to

1:03:18: be right now um gr okay there there is not and

1:03:24: will not be an upgrade part forever but replace already manually to upgrade [ __ ] all I want again we can't

1:03:31: promise you that and either sorry you either like you know you take that

1:03:38: like I don't know like uh like I said like I've kind of B into

1:03:43: this so I don't want to like you know go into this again but like again we know we can't promise you that the

1:03:49: replacement will be ready when it breaks maybe it will maybe it will not we can't

1:03:54: make that promise and that's the honest kind of you

1:04:00: know answer for this yeah I think I think we should like be done with ref

1:04:05: hacking questions for a little bit honestly yeah like I covered a lot of it like in

1:04:10: the like or something if you want more at this point like either you take the

1:04:16: warnings take like you know what we say or don't then it's going to buy two like down the

1:04:22: line and we Tred to like you know more press I can explain

1:04:28: it uh nun underated can you elaborate a little on the efficiency of asking for most speciic components like flux nodes

1:04:34: like recently asked for specific equation variant zero modify base the single node is a sort of thing that's

1:04:40: reible to ask for um it depends sometimes maybe like if it's something

1:04:46: that's a very commonly used operation or equation then probably yes if it's something that's very specific to a

1:04:53: particle project you're making but is not used very generally L then we'll probably go to say no U lot of the times

1:04:59: like there's like some features we want to plan we want to add like the nested notes which essentially that you make

1:05:05: your own notes so like if you if you have like you know some common patterns you use for your project you'll be able

1:05:10: to use that um if it's you know like but if it's like it kind of

1:05:17: depends you know just how common a general it is and you can always you can

1:05:23: so like if it's like a specific feature like you can and ask and we might just say like no we just do it with an estos

1:05:30: when it comes in if it's something that's a very commonly used like equation then we might be okay this might be a good like you know addition

1:05:37: to the library um it's one of the things you do have to like you know

1:05:45: um um okay there's like more follow it's like distance

1:05:51: process like it's like for example asking for common ma functions like you're asking asking for distance calculation or something you know that I

1:05:58: feel that is a good ask it's very commonly used you know calculation you know there's a good formula for it so

1:06:04: like that I don't see an issue with uh there's one more uh and back to

1:06:11: rcking stuff should be asking for specific things like we can only do verifing like feature requests like should we ask for perlex node that gets

1:06:18: refs out of the I probably not that specific try to focus more on the high level what are

1:06:25: you trying achieve with it like if if you if your request is essentially like

1:06:31: essentially just DFT hacking probably just going to say no like you you need to you you need to

1:06:38: kind of step back a bit more and be like you know this is what I'm trying to achieve I want a feature for that if you

1:06:44: ask for it like if you ask for features that are essentially just

1:06:50: rcking we're going to we're not going to say yes to that yeah focus on what you

1:06:55: want do not on the methods you're trying to use to achieve what you want to do

1:07:01: yeah that's that's that's very good way to put it uh why is my tracker just so weird

1:07:08: today and oh there's more

1:07:15: chatter yeah a lot of shutter uh D the spring close is asking

1:07:21: is the war thumbnail item component plan to be reworked I've seen I've been looking at not Ed but it seems

1:07:27: very hardcoded on the surface there's not plans to like rework it like I don't

1:07:32: know what I mean by hardcoded so they mean is like part of like I think it's like part of the world

1:07:39: the current world facet which as far as I know we do want to rework at some point oh oh wait I confused it

1:07:46: sorry okay yeah the war TR them we do want to rework uh I confused with the

1:07:51: component that provides um that provides like you know thumbnails for the session

1:07:58: um yes that one we want to reor I think it's actually even marked like legga sale already uh we do want to replace it

1:08:05: with the data feed system so it's going to be more generalized it actually is already like data feed uh it just

1:08:10: doesn't support like browsing records like doing like search uh but it's going to show you active sessions like active

1:08:17: Wars and active Wars you're in uh and it's more modern kind of like approach the world's UI it's it was sort of like

1:08:25: the initial kind of attempt like you know be like how do we generalize the UI

1:08:30: and the data fees like you know they're like the ultimate generalized version of it like where it's a more generalized

1:08:38: mechanism um where it can be applied you know to any kind of UI so yeah that's going to be that's going to get replaced

1:08:44: with the newer data feed based like

1:08:51: system next question is uh uh for context for FRS because I

1:08:57: realized I used a lot of questions withing context was a discussion nther suggested the member editors will be

1:09:02: removed outright and argue they probably W because they have valid use case before ining I've used them in lots of

1:09:08: UI so maybe um we'll see like what we kind of do with that

1:09:13: like it's like the whole inspector is probably going to be like you know reworked uh to also use data feeds there

1:09:21: might be still some data like you know m F like components they might change they

1:09:27: might not like we we don't know the problem is like you know if you

1:09:33: if you say you don't want certain component to be removed you kind of again you're kind of tying our hands and

1:09:40: you're putting like a maintenance burden you know one because now now we're kind of limited on how we can rework things

1:09:46: so even if there's like super efficient way to rework something you're essentially telling us no you cannot do

1:09:52: that way you have to you have to like you know do this Jank okay you know

1:09:57: suboptimal way uh next questions from t b oh it's

1:10:03: actually another discussion again chat again oh thank you ke for the for the

1:10:08: subscription thank you and thank you also D to snowman for subscription thank you and we got

1:10:15: another one troy Borg thank you got a hype train

1:10:23: um GR is asking would it be an idea to Mark um would it be an idea to Mark

1:10:30: people in local sessions the backup session if all closed if they're in those sessions but aren't invisible

1:10:36: because it could give idea about who are between Wars just got on AFK not in

1:10:41: sessions I have heard that is a great idea but there was not from theam Member

1:10:46: I don't understand I'm sorry I get it

1:10:52: either yeah like I can you rephrase that question please because I I don't really

1:10:57: know what you're asking for oh thank you k for the for the cheer

1:11:02: as well we got a cheer most cheer thank you noon why is there always a hype

1:11:09: train I don't know I don't know hes wolf is asking how many C's C4 there to be

1:11:17: four of them how many se's in a pick probably a few at least at least several

1:11:24: four so it's C4 ages will get it I love that music

1:11:29: artist no it's Stargate it's Target it's solution to

1:11:36: everything um wa on time okay uh PLP 744 are there any cool features B have for

1:11:43: your personal avatars oh yeah I feel I I have like one like sometimes like get people is um

1:11:49: so I played this social deduction game called blood on the clock tower um and I

1:11:55: have like a death animation is whenever I die in the game like this essentially triggers and

1:12:01: people kind of like it it's actually inspired by Hollow Knight these are like it's like you know like when when

1:12:08: we get creatures and they see the sun and the eyes it's so

1:12:14: bright so bright I've got a I've got a bit of a

1:12:19: cool feature I used to use it a lot but I don't use it a lot these days I can actually teleport and like it's kind of

1:12:28: neat not work why it doesn't work oh it's probably the world hang

1:12:35: on yeah Work World the world like try you're really

1:12:40: quiet now oh

1:12:46: no what what did off to is that better you hear me yes okay cool that's the

1:12:55: world um well I would have teleported I do have I do have another

1:13:00: one also like I have like the bubbles so if I if I puff my cheeks and open them

1:13:06: quick enough like I I need know blow bubbles but I have like another version of it uh just like a me one Sor you

1:13:13: don't have Phantom Pain do you no I do not hold on

1:13:25: I'm a Needler you cut me so deep with your

1:13:32: words I'm a

1:13:37: Needler actually it's kind of it's broken a bit because like it's supposed to take the Hairway and show the

1:13:42: feathers and the feathers kind to go in like the Needler say just's

1:13:48: fault just he said like one time that I oh so this

1:14:00: I also got a derp

1:14:06: mode I don't I don't know if you called it cool but is

1:14:14: there yes any more you want to show her we go to move next one or we can move

1:14:21: okay uh next question is from Little C I have to two questions one this is

1:14:26: related for the question uh for the ik question that was first and the answer was really lovely informative if that

1:14:32: project happens would it be possible to make an SDK for un to get avatars over resite in the future I'm talking from n

1:14:38: developer and I apologize if theil iFit SDK per is something on SDK that could

1:14:44: be totally to the Fus engine where things can be made and eded offline so

1:14:49: the we we actually do have Unity SDK on our GitHub and something we want to add

1:14:55: but it's it's it's completely unrated to the ik thing like it um like that's going to happen like

1:15:02: regardless of it like it it doesn't depend on it um only thing is like you know when we do change the ik the SDK

1:15:08: might need to be updated to conver to a new system um but other than that like

1:15:14: you know like it it it's it's pretty much like a separate project

1:15:20: um uh and the way we kind of want to approach it is like you know make it actually more General system to make make it possible to build as the case

1:15:27: you know in for different engines and make it something that's Community expandable so you can you know add more

1:15:33: functional to it but like more things that will kind of convert and kind of you know help like you know either like

1:15:39: customize it for your needs or like you know expanded features that like we we don't have officially so it's something

1:15:44: we would like to have uh next questions from uh KRA

1:15:51: blades this might be a bizarre questions but I have some really good I that require dedicated controlled client like

1:15:57: headless but with graphical capability sort of like kosk mode or lockdown mode

1:16:03: is this something that will ever be available so we do actually have a kiosk mode but it depends what you mean by it

1:16:10: because like there's like multiple ways to kind of interpret that like um you

1:16:16: could do something like with plugins or even like mods like you know kind of control experience um because when the

1:16:25: graphical C it essentially is headless with graphical capabilities because that's kind of how engine works or more

1:16:33: like the Headless is pretty much the same engine without the gra graphical

1:16:38: capabilities um so like you can kind of do like Lo mod

1:16:44: down right now it it depends specifically on what you mean so like if you're like more specific with what things you want look down or what things

1:16:50: you wanted to do we might be able to answer that better because

1:16:56: we we do have kiosk mode I don't know if if the kiosk mode we have does the things you want because that those you

1:17:03: know might be different things but yeah like feel free to like clarify the

1:17:10: question little C your color has a heart with zero can I give the do to charge it up a I I I don't think that would make

1:17:19: it go up right now because my my heart rate tracker is uh it's broken it

1:17:25: doesn't work right my heart's broken no this is the

1:17:30: tracker okay yes and it's it's not even charging I

1:17:36: tried putting new battery in it and still broken actually I tried putting two new batteries in it I don't know

1:17:42: batteries in my heart and it still doesn't work charg it with the H H hugs are nice

1:17:52: regardless and check the Fox Auto a few days ago I lost a bunch of progress and something because I didn't realize

1:17:58: reference uh Peres slot effects the saving inventory system in the case I didn't have a backup because the world

1:18:04: was working wasn't saved but there but there can be other situations that currently can lead to B of progress

1:18:10: what are long-term plans to maybe prevent those kinds of situations like maybe incremental auto save of prefabs

1:18:16: sometime so like we have some things like know for example if the W crashes it's going to dump its state um it's

1:18:24: kind of difficult we have to kind of understand you know when the loss of progress happens um I say

1:18:33: hm yeah like I would say like it specifically depends you know what you're kind of like doing it's just like with that one like we might need to kind

1:18:39: of change a bit like how that's

1:18:46: approached like we want need to like like add it like you know so it's maybe configured like how it's going to interpreted and so on maybe like add

1:18:52: more explicit component for it um yeah I would just generally recommend

1:18:58: like you know when when you have some kind of data like loss happen make a g up issue about it like

1:19:06: make sure like we're informed and we can kind of look like what we can do for those like specific cases because it's always like going to be

1:19:12: very specific because like data loss can happen for lots of different reasons

1:19:17: we've had cases you know where it happened because like there was a value that was you know when serialized

1:19:25: it would make part of the system explode um so even like you know so like

1:19:30: even like for example when the crash Dum would happen it wouldn't actually work because it tried to sterilize that value

1:19:36: and it would explode so even though there was a system to prevent the data loss there was something else that was making that

1:19:42: not work so it's Case by case basis make and generally just make a report and

1:19:48: we'll um we like you know see what it can do it could do like see like we we

1:19:54: had outo for prefabs the AOS save system is probably going to use you know same thing that you're doing to

1:20:01: save manually so I don't I don't think in this particular case it would actually fix your

1:20:08: issue VT VT AR is asking resonite 31 I mean we're not even at resonite 2 just

1:20:15: like resonite one I don't I don't think we'll actually

1:20:22: have like um I mean if you were to go byy our version in scheme like maybe like in a thousand years when it rolls

1:20:29: to three your 3,000 yeah yeah in a thousand

1:20:36: years that's the sprinkles in future uh resonances can we get questions you're

1:20:41: answering on screen because I'm good at forgetting what you say the second you say it um we could try it might be a

1:20:48: little bit awkward with uh yeah with this but we could try

1:20:55: uh yeah I have to figure it out because it's it's it's kind of maybe not for this stream maybe not this stream but we

1:21:03: could we could do this we can like pull them out just need to make a habit out of

1:21:08: it uh noon don't forget my question from rard about update order when you finish the refacing stuff oh right we skip that

1:21:17: one um so is there a way to know the order

1:21:24: in which on update perlex not fire like this is based on Slaughter or something hard to determine I pr and B told me to

1:21:31: ask you feel free to long so um so there's a bunch of things with per FL that can trigger impulses and you can

1:21:39: kind of think of it you know as they're been kind of different buckets for some things the impulses are going to

1:21:45: originate from other systems for example you have you know something like a you know the button events and the buttons

1:21:52: event are going to be triggered usually like when user clicks a button and it happens you know from the component on

1:21:59: your hand that's you know doing the updates you click something that component triggers the button the button

1:22:04: triggers the event and that propagates all the way to Proto flx so that particle impulse is going to happen at

1:22:10: whatever time the T component happens now if you use the on update

1:22:16: node um uh that's essentially know triggering updates every frame and that

1:22:22: should originate from in order that that update impulse originates from the node

1:22:27: itself it's not an external so it should respect the update order um on each

1:22:34: components there's like an update order value and essentially indicates like where within the same kind of bucket of

1:22:42: the same types of updates so if you consider all of the onupdate nodes um all of them are going to update

1:22:50: in order that's based on their update order relative to each other so if we have like in know one that's

1:22:56: like minus 100 and we have another one that's zero the minus 100 is going to update first but if we have two that are

1:23:03: you know both the same value for example 0 and zero technically the order can be

1:23:09: arbitrary uh it's probably going to depend you know what order they were like add in in added into the data model

1:23:16: which can be for example the slot uh like you know for example if they're loaded the first slot gets loaded they

1:23:22: get add an in the second slot gets loaded they get added in but also might not be like you know maybe one of them

1:23:28: got you know added first and the one like the one that's like you know maybe on a slot higher up or something could

1:23:35: add it later the important thing it there's no like if the number is the same there's no guarantee for the order like it can

1:23:43: be anything but if you make one of their numbers lower than the other one that's

1:23:50: the way you enforce specific order you essentially say I want this one to update before this other one

1:23:55: um you do have to consider um you know different kind of buckets because

1:24:00: there's like you know the engine has like bunch of different events so some events uh like for example you know the

1:24:06: button ones it doesn't matter what you set the update order to on the component

1:24:11: on on the Node I'm sorry um because you know the event comes externally so it's

1:24:17: going to you know depend on that one same like with stuff like collisions that's going to come externally from the physics update uh there's also like you

1:24:24: know other ones like for example on start or unloaded um those will you know they

1:24:31: happen in completely different kind of buckets because like for example the start events happen all before the

1:24:38: update events so even if you have for example onart

1:24:43: node um and that has a like no number zero and you have on updated minus 100

1:24:49: for update order the OnStar is still going to go first because that whole bucket like start events goes before all

1:24:56: the updates the update order only determines order within that particle

1:25:02: sort of up like bucket dead particle kind of you know update phase so that

1:25:09: always kind of helps explain things a bit uh Navy one can you draw a cube with

1:25:18: three lines Define a line because like you know they can like you can be like

1:25:23: this is a single line This is a single line

1:25:30: maybe oh this is yeah it's not enough you can drop you can well I was

1:25:36: hold on hold on I was going to like do

1:25:44: this oh that's still enough you can you can draw the front three uh faces of a

1:25:51: cube with three thick lines

1:25:56: what it's also like you know does it depend on this like I guess I guess I

1:26:02: mean like they don't specify but I guess like you can't like you know do this like go

1:26:07: back well if we assume if we assume that you're just looking at it from the front you can draw what looks like a cube with

1:26:14: three thick lines representing each representing the three faces that would be facing you I don't know what that

1:26:20: means like if I think I think they mean like you know I think they mean like

1:26:26: draw it like see like on the camera it's not enough oh no wait wait I think I just

1:26:33: did it hold on there was three no wait there's still one missing never

1:26:38: mind like if you look at the camera here you can see the front there's only three faces visible to the camera imagine each

1:26:45: face is one line one thick line but it's not a cube yeah but it looks like a cube is

1:26:51: the thing dry it the thing is you haven't dra a cube can you draw it can

1:26:56: you draw it you you you draw you've drawn a projection of a cube but not a

1:27:02: cube I get them that yeah that's what I'm saying I haven't defined it so I'm kind of um like I think this is a puzzle

1:27:09: because I've heard it like before um It's like because I think it's been like

1:27:15: a puzzle like where you like you have to like draw actual cube with specifically

1:27:20: you know like only three strokes and you cannot like go so like this would

1:27:28: require four maybe if we go like

1:27:37: this oh wait no this still needs more I don't

1:27:44: know I thing to

1:27:50: silly I think that your question is is uh defined in uh yeah you need to be

1:27:57: more specific uh H data Feds all the way you

1:28:04: know actually kind of funny thing because like um why did I delete my

1:28:12: brush there we go fortunately we have the power of undo

1:28:17: it's like you know often times like when when I were demoing VR like early on I

1:28:22: would ask people to draw Cube uh and it's kind of funny because

1:28:28: like you know like often times like if you have somebody who is used to VR they would like you know they would actually

1:28:33: draw it 3D they would like literally draw a 3D cube like this that's you know

1:28:40: actual three-dimensional object but if it's somebody's like first time fit like you know VR and you put them into

1:28:47: headset you have like you know hand controls they would draw it like this

1:28:56: which you know it's flat and they would like you know they would draw a

1:29:02: projection and they would realize like you have like you can actually draw in the third dimension and I was found it like kind of

1:29:09: funny um I'll just leave them here the funny thing is you might not be

1:29:16: able to tell on flat screen so next question is H data fits

1:29:24: all the way down yes it's going to be data fits all the way down uh check the FX out there I don't care about member

1:29:30: themselves getting removed I hope there will be a to upgrade part for using them in their intended ways like UI to edit XY Vector field assum that part will

1:29:37: happen um maybe I don't know like there you kind

1:29:42: of like using I feel like that one we might be able to do it um but still like you kind of using like you know a

1:29:48: component for that's kind of internal part of another system so like that gets a bit

1:29:55: iffy I have to like think about it one um Navy 31 what do you think about

1:30:01: the idea of doing item world showcase videos I mean well depends what do you mean like do you mean like Community

1:30:06: doing them or do you mean like us doing them because you know those are very different questions I think in general they're like really good and we would

1:30:13: like to do do you know a bunch like ourselves you know to help kind of promoted content but it's also like

1:30:19: question you of Manpower time and things like that

1:30:25: umer blades is asking I imagine molecule might make an autosave feature for saving process working with them easier

1:30:31: am I right maybe molecular configuration components can Define slot as an item to save into inventory and how now to save

1:30:37: to some sort of comit um I don't think it'll like make it much well I mean you could sort of have it like you know out

1:30:43: of version it but like I don't think on itself it'll make it easier I feel like

1:30:48: it's going to make it easier like you know to just kind of track the versions but at the same time you might not want to like outo com it like you know like

1:30:54: you don't do that with you don't do that with you know for example git like where

1:30:59: you would just have it save the files like you know incomm them constantly because it's going to create like you know very messy

1:31:06: history so I feel almost like you know that should be a separate feature like

1:31:12: you have like you know some sort of AOS save thing and like once you say like okay I'm confident this version Auto deletes all all of those because

1:31:19: molecule that's going to keep the entire history and do you want like you know say you have it every 5 minutes and you

1:31:24: work for it for a few hours you're going to have dozens of like versions that are all tracks and that we probably don't

1:31:31: want that it's going to be messy uh C blades also for reference for

1:31:36: my Kos mod questions I have two related project ideas one is more normal some per VL portal installation in a local

1:31:43: community social space which would require headless session but also ability to render camera to larger screen and smart mirror module that

1:31:49: would track your face and upper body to Overlay your avatar over top of does that help clarify I think so a bit like

1:31:57: I feel like you don't even need like chos mode necessarily because like you could like you know just set it up um

1:32:03: you could like set it up um you know with an avatar because you can make the

1:32:08: Avatar anything and you can just make one that like doesn't really have much of the Avatar properties and just have like the function that you

1:32:15: need um there could definitely be like you know features that could like help with that the main problem is you know

1:32:21: how do you kind of navigate things because we do have like some where you can actually have client that just works as a

1:32:26: camera um so I there's like multiple way to

1:32:32: achieve it I would probably make like a feature request for that but also might be like word exploring how to do it you

1:32:38: know with just the current system like with the avatars uh look on

1:32:47: oh even did it uh figure out it can draw two faces in one line and just do that three times

1:32:56: even did it what H is it like how the thing I don't want to do the cube think

1:33:02: now uh vus does zellow dougman have squishable face and it could be

1:33:08: squished spongy spongy it doesn't have squish BL shapes but no I can BL

1:33:15: bubbles um nun I had problem with my MMC very like heavily on handless servers

1:33:21: it's doing a bunch of D updates of a frame and I think that's what's causing is there a way around it um I mean we

1:33:28: would first to figure out like that is actually what's causing it but like it would be weird that like it would be

1:33:34: weird that's I highly doubt that's what's got yeah because because like orally

1:33:40: headless and client they run the same code so like if that would be liking on headless it should be liking on the

1:33:46: client too it might be maybe like you know there's like some expect like maybe you're trying to access you know Avatar

1:33:52: parts of the user The Headless user something like that but we will need to

1:33:58: profile it so like it's if you think there's like a bug or something like you can make a report and then we can you

1:34:04: know we can load it up we can profile it and find like you know where the lag is kind of coming from but generally I try

1:34:10: to not make assumptions about like you know what causes what causes lagging um because like even like at

1:34:18: times I had my own assumptions and that's you know with knowing how the engine works like in very High

1:34:25: detail I would still have those assumptions be completely wrong so my general approach you know for

1:34:31: performances measure it measure it measure it uh n cone by the way why are all

1:34:38: Mah's house this is m i m uses this quite a bit but uh this is calls us um

1:34:44: Groove Lake it's actually like an like MMC entry from a few years back and it's a really cool place and every time I'm

1:34:51: like I'm going to pick a cool world and I feel like it's one was kind of

1:34:56: cozy does m know he broke into his house um not

1:35:05: yet does my sleep in the bed up behind you I don't think so I hope no I don't

1:35:11: know no uh cter blades see the problem I would see be automate startup car

1:35:17: recovery Auto session creation okay I see as well as like access to accidentally opening the dash yeah

1:35:22: window those are a good feature request so um I'll probably make a good up request about it like we can kind of

1:35:28: look at it um there's like some bits like you know like some stuff you can do

1:35:34: like with the config you can configure a specific world to be launched um we don't have the crash

1:35:40: recovery so like you know if it crashes and you want it to start again that would need more features

1:35:47: um Auto session creation like you can do that technically like you know technically a bunch of the stuff that

1:35:52: headl supports you know can do on the graphical one too so some of the stuff you can do some of the stuff you can't

1:35:58: um make get a get a request and we'll have a look uh n Can I submit MC to you all to

1:36:06: help me figure out C the servers is there simulation yeah you can like especially if it crashes like yeah

1:36:12: please report it uh what should I be how do I gather information on this essentially um what

1:36:19: we appreciate is like if you try to you know reduce it's the minimal amount that

1:36:25: you can so like if you can strip out everything that doesn't seem to cause the crash keep only things that ably

1:36:32: cause the crash um once you feel like you cannot strip it down like you know anymore um you know feel free to submit

1:36:39: it you don't have to like go super crazy because usually we'll kind of instrument it you know with our own tools and that

1:36:46: HS never under crash but any sort of narrowing down you do ahead of time that

1:36:51: can help on our end too um um you don't have to like you know like sometimes we get like

1:36:57: people we get like people um trying to like you know figure out from the log

1:37:02: why it's happening they're like oh there's nothing in the log there's nothing in the log if there's nothing in the log like it's not for you to worry

1:37:08: about it's for us to worry about you know if there's not information in the log to help diagnose things We'll add

1:37:14: more information to the log or we'll earn it a debuger you know don't avoid summiting issue just because you don't

1:37:20: see anything in the log if there's another application item you know that's the main thing that we really need um to

1:37:28: be able to solve it so having the application item that's that's the

1:37:33: best especially like you know if it makes the replication very easy the only thing is you know sometimes the

1:37:38: replication requires like a lot of complex steps and that makes it bit harder or it requires a lot of like us

1:37:44: to set up like a lot of manual things to do it and mechanic it hard to work

1:37:51: with um let's look at the final question for me cuz I'm sleepy I have two cats on

1:37:56: my desk right now they are transing watching you can you please wave through them hello

1:38:13: cats uh next question nicer I've been working on making a graphical output from headless

1:38:19: using a plugin system I'm all to do this because it doesn't reverse engineering the current ktic connector bit would be

1:38:24: allowed to post in public GitHub repository so um I mean legally

1:38:31: technically Pro and is the part like the terms you

1:38:36: know they kind of prohibit s stuff like you cannot redistribute any of our like binaries but like if you build something

1:38:43: on top of it like that should be fine to publish um I don't want to make

1:38:48: definitive statement of thislike here uh that might be better to like you know

1:38:54: make a ticket on the support for or moderation uh so we can kind of like you

1:39:00: know have a bit more like thought about it and kind of figure out like what what we how we should kind of

1:39:06: approach it like like CH journal in principle I wouldn't have so much issue about it I thought it's

1:39:14: like it's like you know because like you kind of s recreating like what United does

1:39:20: um but yeah like it's um I would say make like you know ticket on

1:39:26: the support things um if youone like you know like a definitive

1:39:32: answer um platio 744 how could you see game Wars developing in there when

1:39:38: people can and want to bring their personal avatars people have special features and avatars that could break rules is there Solutions outside of our

1:39:45: own rules preventive measures by the world developer so the way I kind of say it is like you know like there's

1:39:50: multiple different types of Worlds you can have have and it's like you know more social hangout worlds you know like

1:39:58: I feel like this should be kind of more permissible what people want but it's still up to the like you know it's up up to the host what kind of session they

1:40:05: want to host if somebody wants to a host a very CH session they might be you know

1:40:10: not not allow you know certain things like you know um spawning lots of

1:40:15: objects you know spawning like lots of like things that like you know explode and throw things around so the way I

1:40:23: like to look at it is almost like you know when you go through a session imagine like you're going to somebody's house or going you know to a public

1:40:30: space you know you're going you're going somewhere to a place that you know belongs to somebody or some company or

1:40:36: some group and you wouldn't you know necessarily go to somebody's house and

1:40:42: do the same stuff you would do at your own house and kind of you know expect the house

1:40:48: rules um so it's kind of like you know the

1:40:54: fundamental thing it's like you kind of respect you know what type of like Vibe the host wants to have um if you say

1:41:02: like somebody's like made a world and they're hosting a game and the game like requires you know say for example some

1:41:08: you know um specific physics for that game the host might want to be like you know or create over the world might be

1:41:15: you're not allowed to like use any sort of like you know double jump systems for example avat that's going to get

1:41:20: stripped you know that's up to the host like you're kind of entering you know

1:41:25: kind of their domain and if you want to participate in the game you have to abide by their rules but you can still use it elsewhere you know um

1:41:34: it's it's ultimately you know like like we don't want like make any

1:41:42: Global restrictions you know what people can use but we also want to give like people who sessions kind of power you know how

1:41:50: they run their sessions um and if you like you know if you don't want this kind of experience

1:41:56: you know like you'll have to essentially go elsewhere it's the same thing I know like if you go into some public

1:42:02: space um and you know they like for example you go to um you know somewhere

1:42:10: and they allow something you don't like like you know for example I don't know smoking for example and you don't like

1:42:15: that you know like you don't go to the time around you go to the ones then like you know prohibit it um

1:42:23: so it's kind of like you know kind of similar sort of mindset like approach for it kind of

1:42:28: thing um but yeah it depends kind of what you mean also specifically know break rules

1:42:34: so it depends uh cro BL asking I've been

1:42:39: working with someone on back alley racing system and I've seen an issue with systems webs wheel support but

1:42:45: occasionally having it enabled will crash to user using it out of session blogs aren't really giving anything and

1:42:50: it seems like root crosses may be fun in fixation Behavior what and where would you need info to help confirm with it's

1:42:56: engine bug so if it like keeps crashing that's um very likely you know bug you

1:43:01: essentially need to make a GitHub report for it um what you probably need to do

1:43:07: is find is if you can like find a good way to replicate it and the simpler you make the replication the more likely we

1:43:13: will be able to fix it um so like I

1:43:18: would make like the issue like anyways because sometimes we can also like you know like we can see things in log that like you don't necessarily put import

1:43:25: and on which is like you know why we tell people don't try to like interpret on your own because sometimes people are

1:43:30: like like there's nothing and like we look at it and we're like well we know what's happening because of this um even

1:43:37: though it's like you know clear first and sometimes we will see something like a hint of something and we add extra

1:43:43: logging so we'll catch it next time it happens but if if there's a way to replicate it if you can like you know

1:43:49: give us an item or something that replicates it very reliably that's most effective because we can just you know

1:43:56: we can instrument the engine and then we can just repeat and repeat and repeat and test and narrow it down very quickly

1:44:02: so but we do have need like a back report on it I will say I think that

1:44:08: that is also I think the websocket thing is a known issue so you might want to search for that on the GitHub before

1:44:13: making an issue on it well there was like one that was fixed while back so I don't know if it's like the same one

1:44:19: because there was a big there was like one that was a known issue like where a lot of messages would end up crashing it

1:44:25: but that was fixed so I there might be something

1:44:33: different I we see like yeah do do search yeah I don't I don't know what it

1:44:39: could be uh we're also getting to last 15 minutes so actually

1:44:47: wait how long have you been going for uh yeah we we're getting lips for

1:44:53: the last 15 minutes oh okay wait did our time just move no wait

1:45:01: no no I'm 6:15 p.m. for me now we started at 4 no but like

1:45:07: we um conf what we we've been going for the

1:45:12: appropriate amount of time yes but like it looks like my time CH I'm

1:45:18: confused um because it it it's is collapsing the

1:45:24: world's going to end I don't like the light savings

1:45:30: um I'm getting confused no actually no we've been getting for the right time okay never

1:45:36: mind I'm I'm it's making me confused um because I just look at the time I was like what it

1:45:45: was okay so yeah we are in the last 15 minutes I don't know why the trck is being so weird um no they posting for

1:45:53: Mastodon if there were future where body modification technology existed quickly safely inexpensively to into a furry and

1:46:00: how it been around long enough to be socially normalized would you become your first and otherwise get fur modes

1:46:06: yes why you asking a question that like we're obviously going to say yes to yes

1:46:12: G I probably do it even before it's like fully normalized like be

1:46:18: weird uh next questions from L the Showman uh just going to copy this over from

1:46:24: Discord with uh where the project is now and what needs to be done over the next few years do you want to have influx of

1:46:30: people or it's current size ideal if you get average of thousand users concurrent

1:46:36: of thousand plus concurrent players would the networking costs get too high so generally what we prefer is like

1:46:42: steady growth uh because it's more manageable it brings us more resources and we can kind of you know adapt the

1:46:47: development we can adap our processes to kind of grow with it um the main thing we I want is you know also like um this

1:46:56: actually very interesting thing that like I learned very recently from like

1:47:02: Bob our finance officer um because big part for growing the project is

1:47:10: um big part of growing project is you know making sure it's sustainable and if you get like lots of new users we want

1:47:17: them to become supporters of the platforms it's a question you know if you get a growth does it come with the

1:47:22: growth support and so far the growth you know we actually had like really good

1:47:28: conversion ratio for like users who play the platform who become supporters like way higher than lots of other projects

1:47:34: and there's a number that like Bob like figured out like based on what's available you know

1:47:41: publicly um that kind of blew my mind apparently like uh based on public

1:47:50: reports um I really don't like comp comping to other platforms but this was very interesting one um VR shed they

1:47:58: have about a million dollar like uh in

1:48:04: Revenue per year whereas we have around

1:48:11: three 300,000 so we have like

1:48:17: 1/3 of the revenue but like we're less than 1/3 of the size like way less than

1:48:24: oneir of their size and that kind of blew my mind because like there's not

1:48:29: too many companies that can kind of do that um and like I thought like that

1:48:35: like theirs would be like way higher than that number and as being you know

1:48:40: that close in terms of Revenue with like much smaller fraction of the users

1:48:45: that's been very like you know huge for us because that means we can kind of keep

1:48:51: going and can kind of keep growing because and especially because the main difference is also like you

1:48:58: know uh worse on their side they had like lots of Investments like they got I

1:49:03: think at this point like hundreds of millions of dollars like investment and so on whereas like we've taken

1:49:09: none and we were like you know right now we're supported like you know mostly

1:49:15: from community and then like you know some business contracts and death for me it's like

1:49:22: this huge because like it allows us to kind of you know keep keep our independence and keep like you know the project kind of ours and make sure like

1:49:29: you know we rain the control of it um but it also means you know we kind of

1:49:35: we're like on the right path but also like you know we have less buffer to

1:49:41: kind of deal with so like if there's like sudden spike in users and they don't you know become

1:49:47: supporters it'll increase our costs but you know we might not like

1:49:53: have enough to kind of compensate for them and it might be more difficult to deal with uh but what we've gotten so

1:50:00: far so far with the user have been getting like the conversion ratio has been like higher than average so like

1:50:08: you know it's all kind of pointing like positively but you know you can predict these things you know things can go

1:50:15: weird but at least like you know if it's gradual process you know that's kind of less frantic to deal with and I kind of

1:50:21: prefer for it to be like this way you know grow more organically um we definitely want to

1:50:27: grow faster than we are right now and we think you know we hope the performance update will kind of help with that um I

1:50:34: can tell you like the most of our course is not actually networking course because uh res very kind of like you

1:50:40: know the sessions are user hosted uh which means like we don't really pay for much over the like networking uh we also

1:50:47: use we find like you know ways to optimize the cost so for example we are using Cloud flare R2

1:50:53: for the asset storage and one of the huge things about that is we don't pay

1:50:59: for ESS which you pay with like Azure or ABS or Google cloud and those cost like

1:51:05: really R up of usage versus with Cloud FL R2 the cost like increase is not really you kind of pay per operations

1:51:12: but that's like fraction of what like e would be so we're already kind of like you know optimized to like you know use

1:51:19: as little as we can um and if the growth is organic we can kind of adapt along

1:51:24: the way versus like you know if it's just sudden Spike and then me a kind of scramble the rest of the class what is

1:51:31: egress oh uh egress is essentially sending data from the cloud service to

1:51:38: the user it's essentially data going out so we have Ingress Ingress is like you know for example when you you save

1:51:44: something you upload it to the cloud that's considered Ingress it's going into the cloud you know to be safe there

1:51:52: most most services like Azure AVS Ingress tends to be free and they want

1:51:57: it to be free because they want people to put data into the services the caveat is ESS which is like you know when users

1:52:04: download that content like for example when you load into the world and you need to load the asset the data needs to

1:52:10: you know transfer from the CDN service to you it's going out and that is called

1:52:17: ESS and with most Services you pay for every gigabyte that is transferred out

1:52:24: uh like with some of the projects that were in the past like the ESS cost would actually end up being majority of the

1:52:31: cloud Bill like they would be like literally few thousand a month just for

1:52:37: transferring data out just for people loading content and that like you know it's one

1:52:43: of those things like where the companies even like design it this way because they make it easy to get data in and then make it expensive to get data out

1:52:50: and that's you know how they get a lot of money uh Cloud flare they kind of fight against that and they actually

1:52:56: made their ESS free which is huge like it's is huge like it saves so much

1:53:04: money and I don't think like you know I think like we didn't have that like we would be in much more difficult

1:53:10: situations that we are right now because right now our Cloud build is relatively smallish we can actually see more

1:53:15: information if you go to our monthly Recaps Bob our finance officer he often times like has graphs you know of our

1:53:21: costs like what we pay for this and for that you can also find it on our wiek you know there's graphs there's

1:53:27: breakdowns so uh if you're interested like check those out gu I should speed

1:53:33: up the last few question oh there's quite a bit of questions so and we don't have much time so at this point we might

1:53:39: not get your question answered uh if we post it now we'll try to get as many as we can uh nikun no actually wait that's

1:53:47: discussion never mind okay uh PLP game rules and Avatar thanks for I was more

1:53:53: interested in a philosophy on it particular having public worlds where you could just jump into game with anyone but I like the idea like you

1:53:59: wouldn't go to someone's house and cheat in chess I'd also be worried about blocking features that people have on

1:54:04: the avatar for Comfort reasons yeah it's it's kind of like a difficult kind of thing like you know because like people

1:54:10: want to have like some things on their avatars but sometimes those things can kind of conflict with some other things

1:54:15: and it's hard like you know to be like where do you draw that line um and there's like one saying that that I

1:54:23: often times like fall back down fall fall back onto which is like you know

1:54:29: your freedom ends where someone else's starts and the way to kind of think

1:54:34: about it is you know like you can do things as long as you don't infringe on somebody else's Freedom um so like if

1:54:41: you have like you know somebody's session you know that's their session they kind of have a say what their

1:54:48: session is and what you do you do there and what you kind of want to do is like if there's like something that would for

1:54:54: example say like you know blocking functionality there's actually something that can break some games

1:55:01: um if like right now there's not a feature for it but if you know there

1:55:07: needs to be a feature what we would do is you know if somebody host a session

1:55:13: that wants to disable that um if you were to join that session before you

1:55:18: join you would essentially get a warning you would be like this session disables this feature do you still want to join

1:55:26: that way you know like you know what's happening the host has like a choice to be able to suppress certain

1:55:32: features but you also have a choice you know not to go there and not find not find out you know the hard way that's

1:55:38: happening and that's kind of you know My Philosophy is like just get both parties kind of informed give both parties

1:55:45: control so like you have to host as control to like you know suppress

1:55:50: something that might break their part IAL session or my break that came but we also have the freedom to be like know

1:55:56: that this happening and make a choice whether you want to go there or

1:56:02: not uh and if you don't like that you know and if other people don't like that then go into the session like you know get a different

1:56:09: kind of session that like allows those and generally My Hope with that is you know that would be like you would only

1:56:15: suppress those features you know in very specific sessions and also if people like abused it a lot of people did it

1:56:21: like people wouldn't go into their sessions because like especially if the session has no reason to Suess something

1:56:26: like that um people would just you know not go into those those sessions wouldn't be as popular so it wouldn't be popular to

1:56:34: do that you know for no reason which means like sessions that do allow those features you know they don't super stem they would be the norm they would be

1:56:42: like the thing that people go to but it is definitely hard thing kind of you know to deal with and like um this is

1:56:49: kind of more rumbly thing and we only have like three minutes left so I have to kind of cut it there um DJ produ

1:56:56: Hunters is asking what made you come up with the name yellow dougman Studios so this is actually from like a stream

1:57:03: while back like it's actually a community joke where um we're like doing a stream and somebody like um I was

1:57:10: trying to say something in the Stream and like um I got like interrupted and someone in the chat said like let let

1:57:16: the yellow dog men speak or something like that and ever since then like people kind of started joking calling me yellow dog man um and when we were

1:57:25: figuring out the name for the company I was like I was thinking how to name it and like we kind of like like let's make

1:57:31: it like a homage you know to the community like you know a reference to it um because it sounds like a video

1:57:38: game Studio because you know there's a uh there's like a studio I think like northy dog like games or something like

1:57:44: that like there's a bunch of game studios that have similar vibe to it and I was like it just kind of works people

1:57:51: are going to know find it fun so end up like doing

1:57:58: that uh like speaking of stud growth uh sorry didn't go to bed yet replying to

1:58:04: in the real time I for you're speaking VRC and I respect that but they had a pick they have picked me up to deal with

1:58:10: oculus than meta to allow much larger user base we are gear is very expensive anyway point this Quest application for

1:58:15: them and lower use Bas created enormous issues but uh High Revenue in case of

1:58:21: resize things like getting website version working would help well there's a few I mean that's the thing based on

1:58:27: their public data there Rue for the size there out is actually very low because

1:58:32: it's like literally three times ours and they have like way way way more users

1:58:39: and they like I don't want to kind of get like too much into other companies but they're like from what I understand

1:58:46: is actually a struggle for them is one of the reasons they had like the layoff because they rely on invest their money to kind

1:58:53: of keep running and they're kind of struggling to kind of build the revenue so they can be sustainable so I

1:59:00: wouldn't say it actually let you know I think like the premise is wrong like that like the revenue is high at least

1:59:06: based on the public data um so but yeah like this is we don't

1:59:12: have time to get into like you know we're um literally a minute left um I

1:59:18: would recommend bring it like next time uh there's one last time so you can from session something plus PL it's sorry

1:59:25: that it's too complex of a question to like I can't answer that um I I would recom and bring to the next one so with

1:59:33: that um thank you very much you know all for your questions I do also have like a reminder we did launch strip support

1:59:40: like um I think it's like a month back or something uh if you're supporting a space on consider switching you know to

1:59:46: stripe uh check out like you know announcements check out our main website uh check our YouTube channel there's information on how to do it uh we get

1:59:53: like way more money from stripe than from patreon so even if we switch on the same tier we actually get more about

2:00:00: like 10% more uh on average so but whether you support us you know on

2:00:06: patreon or stripe like we appreciate your support like it it's what kind of keeps this platform kind of running and

2:00:11: what lets us kind of working a lot of all the cool features and everything uh and is what keeps you know the lights on

2:00:18: um if you don't like you know like and just enjoy the platform like thank you for the as well thank you for making all the cool things thank you for making all

2:00:24: the cool MMC content I'll be going through a bunch more like bit later today um after I get some food um and

2:00:32: thank you all for watching this and I hope like you enjoyed the stream I hope you enjoy the questions and we'll see you for the next one and thanks s for

2:00:38: being here and helping out with the questions too of course anytime okay uh we have to figure out

2:00:45: somebody to Rite um let's see

2:00:53: who could we raid it's Al another thing like we do like to raid people who streamers on I

2:01:00: you know that going to help especially if it's like smaller streamer um so right now let's see who's

2:01:07: streaming is night rukio says streaming we'll send people to

2:01:14: rukio looks like they're actually doing MC [ __ ] so I'm going to have follow

2:01:23: and we're going to send people so say hello to Rukia for for

2:01:28: us by so I'm going to do

2:01:36: right is that cor spelling I think it is I'm going to send him

2:01:43: over raid is getting

2:01:49: ready oh the darker go cra I'm syyro Cyro so thank you very much

2:01:56: for watching and say say hello toio for us W

2:02:03: bye

2:02:11: w we good yes hold on let me shut this