The Resonance/2025-09-14/Transcript

From Resonite Wiki

This is a transcript of The Resonance from 2025 September 14.

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.

00:00: recording.

00:01: Okay, we should be live.

00:05: Uh,

00:05: >> hello chat.

00:07: >> Hello. I'm going to post the

00:09: announcements. Uh,

00:12: >> are we connected?

00:14: >> Posting this.

00:17: Posting

00:22: this. Uh, should have people popping in.

00:26: Oh, did the lighting just change? Oh,

00:28: hello. Hello. Thank you for the

00:30: subscription.

00:36: Hello.

00:39: Hello.

00:41: >> Hello. I'm missing for the camera a

00:44: little bit. There we go.

00:49: Hello.

00:53: Do you maybe want to anchor the camera

00:54: or is it fine?

00:55: >> Yeah. Yeah. I'm missing. Hold on. Hello.

00:58: Hello XTI and Amelia for and Red Echo.

01:01: Uh

01:02: >> hello.

01:03: >> Let me just finish posting the

01:05: announcements. Post

01:08: and post. So we get uh there we go. So

01:13: we should have people piling in.

01:17: Okay. Hello everyone.

01:21: Yay. I should have listened to the

01:22: thing. Thank you for the subscription.

01:25: >> You got to put one of them under us.

01:27: Yeah, put one one of them under us. Uh

01:30: oh go. Thank you.

01:32: We're getting some subscriptions and

01:34: this is kind of covering things up. Hold

01:36: on. Uh

01:40: message sound. Oh my god. Thank you.

01:44: Oh my god. I'm not even Okay. Message

01:46: pinning. Turn that off. So going to have

01:48: one under us. Like you know if you do

01:50: more of these um Yeah,

01:52: >> there we go.

01:54: Don't worry about it. It's just there.

01:56: There we go. There right there. Hello.

02:02: And I think I can create a camera anchor

02:05: there.

02:07: This works. I think

02:09: >> there we go.

02:10: >> Hello chat. We missed you. I missed you

02:12: so much.

02:15: Did

02:15: >> just smooch the chat.

02:17: >> Yes.

02:18: >> I got smooshed by Sarah. How chat. How

02:20: do you feel about that?

02:21: >> You've been bestowed by one Syro smooch

02:24: this day. Uh one consider it a blessed

02:28: day.

02:31: >> Anyway, welcome everyone. Hello. Uh this

02:35: we're doing another resonance and

02:37: technically this is actually the first

02:39: postpliting resonance. Um

02:44: >> just kind of like I don't feel weird. I

02:45: feel weird about camera angle.

02:53: It works. It works well enough. Um,

02:58: there we go.

03:01: Hello everyone. Uh, so we're doing

03:02: another episode of Resonance.

03:03: Technically, this is the first post

03:05: spliting resonance. Uh, because like

03:08: I've been away. Um, actually like bunch

03:10: of things like going on. Um, but the

03:13: last few didn't happen and the one that

03:15: happened now is happening now is the

03:17: first post spliting one. So, uh,

03:19: welcome. Um, what is this? So in case

03:22: like you don't know this is sort of like

03:23: a cham you can ask absolutely anything

03:26: you want about resonate you can ask

03:27: anything about us you can ask pretty

03:30: much like ask anything um whatever like

03:33: you're going to want to know uh only

03:35: thing make sure to put a question mark

03:37: at the end of the your message that way

03:40: it's going to pop on our thing um

03:44: uh that way it's going to pop on our

03:46: thing and we will make sure not to miss

03:49: it Um, so yeah, uh, we're also going to

03:53: go through Discord questions first.

03:54: Those are sort of like, um, questions

03:56: are asked in advance. Uh, once we're

03:58: through those questions, we're going to

03:59: go through ones going live from from

04:02: Twitch. Uh, there'll be a few piling up,

04:04: but we're going to let a few more of

04:05: them pile up. So, with that, like, I

04:08: think we should get started. Assuming

04:10: everything's okay. Is audio fine?

04:12: Everything is okay.

04:14: >> Still don't feel about the camera angle.

04:16: I was kind of just

04:18: >> Oh, it's fine. It's okay. I was I was

04:21: like wanting to find like a good spot

04:22: and I just going to quickly move the

04:23: bench. I don't have time to set it up.

04:25: So, um,

04:28: >> as long as they can see our our uh our

04:32: massage.

04:33: >> Yeah.

04:36: So, let's get started. Um, it's also

04:39: weird because I haven't done it. I

04:41: haven't done this in a bit, so I kind of

04:42: feel a bit dusty. Um, so the first

04:46: question we've got the camera is kind of

04:48: like off center. I don't like that. But

04:55: >> I guess we have a picture now. Wow, we

04:57: have a few pictures now.

04:58: >> Yeah, I'm adjusting the angle of it.

05:02: There we go. First question we got is

05:05: from uh uh Papa team. They're asking,

05:08: you have mentioned that you're excited

05:10: to use newer C# features like span. Are

05:12: the other language features that you

05:13: want to use more of now that the more of

05:16: code is running modern.net net things

05:17: like no reference types and records. Uh

05:20: more feature shrinking. Have you seen

05:22: proposals for nominal type unions in C#?

05:24: They're being finalized. C# 15 maybe.

05:25: Thoughts? Um yeah, so span actually we

05:28: were able to use already because span

05:30: you can use with older versions. It's

05:32: just not as efficient because it doesn't

05:34: have like the more kind of intrinsic

05:36: support in the JIT compiler. But we

05:37: actually been using span quite a bit

05:40: like even before now. Um the features

05:42: are like um oh wait is this like when

05:46: I'm leaning is this changing the

05:47: changing lighting because it's kind of

05:49: >> it's the area of the coffee room I

05:51: think.

05:52: >> We're interested. Oh weird. Um sorry I'm

05:55: getting distracted. Um but yeah like one

05:58: of the big things I really want to do is

06:00: like um um a lot of like premature data

06:03: types then I'll implement stuff like the

06:05: I like I forget it's called I numeric

06:07: like I I something

06:09: >> I number

06:10: >> I number

06:12: um where essentially you can make you

06:15: can use generics on data types that

06:17: support like things like addition and

06:18: multiplication and so on and you can

06:20: extend those systems because right now

06:22: we're using we have a coder class that

06:24: like can ink up bunch of stuff and it's

06:27: kind of ugly and unwieldy, but it's what

06:29: we had to do to make it work with, you

06:31: know, under mono. Now, we can actually

06:34: replace it uh and make it much much more

06:37: elegant. So, um that's definitely like

06:39: one of those things. There's also like a

06:41: lot of like ref types. There's a lot of

06:42: stuff that like we were able to use, but

06:44: there's like a lot of like newer things

06:46: that um that we able to like start

06:49: using. Some of it also includes like

06:50: some newer libraries and just like kind

06:53: of nice things. Uh for the nominal

06:56: typing, uh I'm actually I haven't looked

06:58: at that one yet, so I don't really know.

07:00: Have you looked at that one?

07:02: >> Um I haven't. I think they're different

07:05: than you know just like field

07:06: offsetting, you know, some fields in a

07:08: strruct or whatever.

07:10: >> I think it's like they can actually just

07:12: be two types at once.

07:16: >> That's I wonder what those means. I

07:18: don't know. like I still have to like

07:20: look into that. But I've like used like

07:22: the sort of like you can sort of make

07:23: like unions like by just doing the field

07:25: offsets and I've kind of done that like

07:27: actually we're like using some of it for

07:28: the IPC as well I think. Um

07:32: we're sort of like overload some of the

07:33: things but

07:35: >> it's it's exciting. We're able to like

07:36: use a lot of new cool stuff.

07:39: >> Yeah. For for for you modders out there

07:41: that have like seen the coder class,

07:45: it's not better in the source code. It's

07:48: a bit better because like um a good

07:50: chunk of it is like generated by

07:53: template.

07:54: >> Yeah,

07:55: >> I wouldn't

07:57: make it though.

07:58: >> Yeah, I would say it's quite better in

08:00: the code. Like it's still like not

08:02: ideal, but like

08:04: this is one of those things like where

08:06: people sometimes let me actually move

08:07: this since we're like going with this

08:08: one. Um

08:10: there's a lot of like code which like we

08:12: actually gen like either is generated by

08:14: like a binding generator or is generated

08:17: by template and people look at it they

08:19: decompile the decompiler also does its

08:21: own kind of mangling and also like it

08:23: under some of the stuff um

08:28: and some of the stuff like is um

08:32: what's the word?

08:34: It just looks like really ugly, but like

08:36: you don't know like you know like so a

08:37: lot of the stuff is that people kind of

08:38: complain about is actually just code is

08:40: generated by other code that's not

08:42: written by human. So that's kind of like

08:44: why it looks like that

08:46: >> but people don't realize it

08:48: >> people don't realize it and like like

08:50: why would you write it like this?

08:52: >> The thing is pass by hand. Um obviously

08:55: we wrote it by hand. Uh definitely no

08:58: code generation at all.

09:01: Anyways, uh the next question is from

09:04: Mintshark. I'm curious about how

09:06: metadata is handled for the duplicated

09:08: assets. If we have for example image 50

09:10: megaby save three times, what uh take up

09:12: 50 megabytes, take up 50 m stick of

09:15: metadata for two copies. I don't know

09:18: what it mean by metadata like in this

09:20: context because they can mean a lot of

09:21: different things. But the asset that

09:23: duplication it works on the level of

09:25: individual assets. So if you have you

09:27: know you have image that's 50 megabytes

09:31: um assuming

09:33: so if assuming like you reference the

09:35: exact same image passet then like you

09:38: know it's only stored once but if you

09:40: have like you know say you create three

09:42: files of the same image

09:45: um

09:46: and each one has a different metadata

09:48: within the image file so essentially

09:50: each um each of the files has a

09:53: different hash then it will not get the

09:56: duplicated like the dduplication

09:58: essentially happens at the level of a

10:00: hash of the file. So if the individual

10:03: asset file has the same hash is the

10:05: duplicated. If it's not um

10:09: then like you know then they are

10:11: considered separate assets even if like

10:12: they might be very very very similar. Uh

10:15: but even just like you know changing a

10:17: single bite will make the asset like be

10:19: technically different. we don't do that

10:21: level of the duplication where we like

10:23: try to figure out like is this the same

10:25: image data um so um that kind of answers

10:30: it but I don't know exactly what you

10:32: mean by metadata in this context because

10:34: like the asset system doesn't really

10:36: have that kind of concept

10:39: >> I think I think in this case uh we could

10:43: cons we could consider that like cuz if

10:46: you save two items it makes two

10:47: different entries in your inventory so

10:49: there must be something describing

10:50: describing those two entries separately.

10:52: >> Yeah, but it's on an asset. So, I don't

10:54: know if that's what they mean, but they

10:56: might need to clarify because there's

10:58: like multiple things that could mean

11:05: uh next question is from

11:09: Oussie. Uh Oussie is asking, "A few days

11:12: passed uh for splitting major props to

11:15: the end of 2019 by the way. has anything

11:17: in particle stood out to you in terms of

11:19: how community responded to the update

11:20: overall? So, one of the things is like

11:24: this feel like the split ending feels

11:25: like one of the most kind of positive

11:28: things like like it it it changed like

11:31: I've noticed this like a few like you

11:33: know some of my friends like noticed

11:34: this as well where the vibe has kind of

11:37: shifted where people are now like a

11:38: little more positive about future and

11:41: you know and like now thinking like it's

11:43: going to grow again you know we're going

11:45: to like expand we're going to get a lot

11:46: of new people um so there was definitely

11:49: like a vibe shift that I noticed and

11:51: that kind of stood out. Um actually went

11:53: to like um once we friends and we talked

11:57: with a bunch of people uh and also like

12:00: the vibe is kind of different like

12:02: people seem a lot more positive and

12:03: excited about the future. Now,

12:06: >> I've noticed that people's perah

12:10: >> perceptions of like what a quote unquote

12:12: big session is have shifted quite a lot

12:15: >> cuz before like sorry I'm munching on

12:18: some questions

12:25: don't don't talk with your mouth open

12:28: >> anyways

12:30: I've noticed that people's perceptions

12:31: about like what is a quote unquote big

12:33: session have shifted

12:35: Whereas before

12:37: um we would have sessions of upwards of

12:39: you know 20 like 15 20 people and people

12:43: would be likeoo man this session's kind

12:45: of big like breaking a sweat here man

12:48: and now you know that's like like that's

12:52: like kind of low now you know like

12:54: there's not people

12:59: >> Yeah. It's it's very interesting like

13:01: just just the overlay vibe [ __ ] was the

13:04: you know it it it feels like like in

13:07: lots of ways like kind of like a new

13:09: chapter for resite almost like a turning

13:11: point inflection point.

13:14: >> Yeah.

13:15: >> Inflection point.

13:16: >> I can go I can do like protoflux in

13:19: session. I did I went to a work session

13:21: where every almost everyone had their

13:24: like inspectors open on their avatars

13:26: and doing protolux and spawning stuff

13:27: and testing stuff and I was just able to

13:29: sit in there and do protolux like fine

13:32: >> maybe like a little tiny like stutter

13:34: once in a while but like nothing like

13:36: before. There's actually another thing I

13:38: kind of notice too is like could be just

13:40: like hang out in a session, you know,

13:42: talking with people and like I join the

13:44: session, there's not too many people.

13:45: Then I keep talking with people and I

13:47: turn around there's a bunch of people

13:48: and there's like giant proto flags and

13:49: some somebody's watching and I'm like

13:51: when when did that happen? Like I don't

13:53: feel anything. Usually kind of you can

13:55: feel it but like now I was like

13:57: I guess that's there now. So it's it's

14:00: definitely like a good vibe. I

14:03: >> can it's only going to get better from

14:04: here.

14:05: >> Yes.

14:08: I'm so happy.

14:10: Uh, next question.

14:16: Uh, sorry.

14:19: Uh, uh, is from Yosh. Is there a list of

14:22: all the assets that don't count towards

14:23: storage pretty similar? I know all the

14:25: shader assets are power, but I don't

14:26: know about anything else. It' be useful

14:28: for me making my own interface for

14:30: inventory usage breakdown. So, there's

14:32: actually something that can be queried

14:34: through the API. Um I forget actually

14:36: the exact um I forget the exact like API

14:40: endpoint but uh you can check uh if the

14:44: asset is free or not like it's part of

14:46: like meta like the when you query the

14:48: asset uh like information that gives you

14:52: that. Um there's been a utility

14:56: uh by Mark uh that sort of like does

14:58: inventory breakdown and I think he he

15:00: did like that part like I think he also

15:02: cached some of it so like he doesn't

15:03: have to query like constantly. Um so it

15:06: might be like worth looking into like

15:08: for a reference. Um but I don't like we

15:12: don't have like a specific like list

15:13: that you could just you know query. Um

15:16: it's kind of like you know you do it per

15:18: asset. Uh the gist of it is like

15:20: anything that's saved into official

15:22: Neoscope

15:23: um that this marked as like free. So

15:26: like um for example any assets that have

15:28: to do with a cloud home um you know the

15:31: textures and so on because like they're

15:32: registered there um that marks them as

15:34: free.

15:36: Uh but we don't have like the list at

15:38: like at hand because it's going to it's

15:40: technically constantly changing stuff is

15:42: being saved.

15:45: Uh, next question is, uh, from Menshock.

15:49: Uh, let me see where should I put it.

15:51: Uh, actually there's a bit of space

15:53: there.

15:55: Does this work?

15:58: Uh, Menrix asking, I saw in the vlog

16:00: that you are working on decoupling the

16:02: render from fruit engine to minimize

16:03: rendering for fruit engine. Would it be

16:06: possible good idea to completely

16:09: completely

16:10: the realization? It would be possible to

16:12: could get it to completely decouple the

16:13: refresh rates similar to how Minecraft

16:15: does it. Logic mostly runs 20 updates

16:17: per second, but your FPS render to

16:19: screen can be much higher. It just uses

16:21: state from the last logic update. So,

16:24: this is funny because I think this was

16:26: asked like when this was working on this

16:27: is already released. you can do it. And

16:30: there even like um and usually the

16:33: mechan the way the mechanism works is

16:35: like if you hitch uh if the render

16:37: essentially sees like you didn't get a

16:39: new frame in like you know certain

16:40: amount of time like say 60 milliseconds

16:43: uh it's just going to keep rerendering

16:44: but once there like once the engine

16:46: starts sending frames again it will

16:48: recouple things. Um you can there is a

16:52: force decouple toggle in the settings so

16:54: you can use it. It doesn't feel good

16:57: especially in VR because like the

16:59: problem is once you start like doing it

17:00: completely as synchronously all the time

17:03: you might have like bigger FPS on the

17:04: paper but you know some frames like you

17:07: get the same state you know twice

17:10: sometimes you get it once sometimes you

17:12: get it three times and it just jitters

17:13: all over the time because it's

17:15: asynchronous. everything's just kind of

17:17: going as fast as it can. And you know,

17:19: now the motion is not smooth because

17:21: maybe like say if you if you even like

17:23: do something like just move your hand

17:25: and you move it smooth. Um now the like

17:28: you know now it's it's almost like you

17:30: know like sometimes like it just stops

17:32: for a bit like because like you're

17:33: getting the same update and it just

17:35: jumps uh and you know moves and it stops

17:37: again and because you're getting

17:39: duplicated frames. So like you can do

17:42: it. Uh the main reason it's there is

17:44: because like it was easy enough to

17:45: implement and it's a good check if

17:47: you're CPU or GPU bound. We don't

17:50: recommend it for normal usage. Um, I

17:53: would also say this is actually not

17:55: quite the same as it works in Minecraft

17:56: because in Minecraft, um, the thick, you

18:00: know, the 20 updates per second, there's

18:02: more like world updates all the like,

18:04: you know, it doesn't apply to stuff

18:06: like, you know, for example, your player

18:08: lo like physics when you walk around and

18:10: collide with things and your input

18:12: interactions and so on that's running at

18:14: like, you know, that's updating every

18:15: single frame. Um, is the world just the

18:18: world itself that's updating. So that's

18:21: not quite like you know onetoone

18:23: comparison. Um because even in Minecraft

18:27: like you know like if if you

18:30: it's actually definitely multiple ways

18:32: because Minecraft also doesn't do it

18:33: like that asynchronously you know in the

18:36: same way where it just kind of like

18:37: doesn't couple it. Um it's only you know

18:40: the updates to some of the world things

18:43: but like in the resident you know like

18:44: it affects everything like you you'd

18:46: still want your avatar to update because

18:49: like if your if your avatar was like you

18:51: know updating only at 20 updates you

18:54: know

18:56: 20 updates per second but you're ending

18:58: 90 frames there's not really much

19:00: pointing 90 frames because you're

19:01: getting the same pose you know like what

19:04: what's the workout to like four and a

19:07: half times.

19:09: So like you know like you essentially

19:10: get four four and a half frames of your

19:12: hand being in the same position. So it's

19:14: not going to make it any smoother. So

19:16: that's just not a point doing that. Um,

19:20: but if you did it like you know say to

19:22: just some updates say like you have

19:24: things in the world like some of the

19:25: logic that updates now it kind of makes

19:27: sense because like you know you can have

19:29: some things

19:31: update you know at like slow rate uh

19:35: like that are not like you know

19:36: something that immediately affects your

19:38: you know perception or just like moving

19:40: in the world and interacting. Um so the

19:43: closest thing to den one will be once we

19:45: implement the variable rate update

19:47: system where it can say you know those

19:49: behavior certain behaviors and only

19:51: certain behaviors will update at lower

19:53: rate. Say you know there's a bunch of

19:54: users you know in distance or maybe

19:56: there's like you know bunch of like

19:57: interactive objects there but they're

19:58: far away. I don't need to see them you

20:01: know at super high rate. Maybe I don't

20:03: even see them at all. Um, so it lowers

20:06: how fast those updates and that way that

20:09: kind of system is a lot more granular.

20:12: It's a lot more like, you know, nuanced

20:14: in what gets lower rate of updates. Um,

20:18: because if if you just make everything

20:20: have lower rate of updates, you know,

20:22: that includes even core stuff like your

20:24: hands moving, your head moving, and

20:26: they're like you you you want those to

20:29: update pretty much as fast as possible.

20:34: be kind of interesting if like in the

20:36: future we could run something like the

20:39: physics system in in different

20:41: configurations kind of like if you

20:43: wanted to run it like separately uh with

20:46: like interpolated you know between

20:48: >> inetweens then you could or something.

20:51: Yeah, physics is like a little bit

20:53: different like you do like so like with

20:55: that one like if if you run it

20:57: separately like it's also like you know

20:59: it's a little more complicated than it

21:00: just like letting it run on whatever

21:02: rate because you also get jitter. So

21:04: like if you run the physics either

21:05: slower or faster or like asynchronous

21:08: you need to interpolate the states. So

21:11: you know you don't get that kind of

21:12: jitter and it takes a lot more kind of

21:14: work and the problem is it also

21:16: introduces latency to things uh because

21:18: it has to like you you have to be like

21:20: you always have to be like at least a

21:21: bit of like arbitate behind. You can

21:23: also use extrapolation but it also can

21:25: have like its own artifacts when it like

21:26: overshoots. So there's like multiple

21:29: ways to kind of handle it all and each

21:30: one has like different kind of benefits

21:33: and drawbacks.

21:37: Uh ooh just didn't mean to do that.

21:41: accidental spin. Um, next question is

21:45: from Papine. Uh, for nested nodes in

21:48: protoflux, do you plan on allowing users

21:51: to create generic nodes minus the node

21:54: t? If so, would this be something

21:56: included initial feature or would be

21:57: added later like it was done in our

21:59: languages like net 2 and go 1.18? So we

22:03: do want to like allow some like generic

22:05: notes but like it's it doesn't map one

22:07: to one like to like you know the

22:09: generics we have in C. Um

22:13: so I can't really say like you know like

22:16: it like it wouldn't be like being done

22:18: you know in the other languages. Um it's

22:22: just different from that. Uh and like

22:24: the design specifics of it are not like

22:27: decided yet. So, but I can tell you

22:29: like, you know, it's you can't like

22:31: compare it like this.

22:34: Um, it's definitely going to not going

22:36: to be part of the initial release. Uh,

22:38: it's probably going to take like form

22:39: that kind of makes sense more like you

22:40: know the Protolex and how Protolex

22:42: works.

22:46: Uh, and the last is it last one? Discord

22:49: question from uh is from BD

22:53: um

22:55: B asking since there wasn't time in the

22:58: monthly update to go into detail. I ask

23:00: here anything you can share at this time

23:02: of the plan start placing it as render

23:04: or no new news for the moment. So we

23:07: don't have like much new yet. Um however

23:11: we're working on things. Uh oop what was

23:14: that tracking was being weird. Um we

23:18: have we are working on having news on

23:21: that. Um essentially like like what

23:23: we're thinking is like we're going to

23:25: probably uh lean into the community a

23:28: little bit like and um make sort of like

23:32: sort of like a structural like framework

23:34: for like how we actually want to

23:35: approach replacing the renderer. uh

23:37: split like you know the process into

23:39: multiple phases where it's going to be

23:41: like you know first phase like we need

23:42: to like um figure out what are actually

23:46: the requirements because um one of the

23:48: things I kind of noticed like you know

23:50: like usually people in the community and

23:51: also a lot of people in programming they

23:53: just jump into making things uh and you

23:56: know and whatever leads them like it

23:57: leads them but like often times you end

23:58: up like in a like weird spot or like a

24:02: hole because like you haven't like

24:03: really planned ahead and that can lead a

24:05: lot of issues and if there's going to be

24:06: a lot of effort being put into something

24:09: um we need to sort of plan it out. Uh

24:11: the second phase will probably be um

24:14: looking like what reners kind of match

24:16: our requirements and what stuff is like

24:18: missing with them uh and figure out like

24:20: what are the actual possible candidates

24:23: and then we'll end up like deciding okay

24:24: we want to go with this candidate. Then

24:26: the third phase uh we'll have to like

24:29: make sure that the render is actually

24:30: ready. um like if it's missing some

24:33: features, we might and that's part like

24:35: where we probably like could use a lot

24:37: of help from the community is say we go

24:40: with like an open source render um we

24:42: might need to implement some features to

24:44: bring it to feature parity with what we

24:46: need uh and that's kind of like you know

24:48: where we can do a lot of like where the

24:52: work like can spread out a bit uh

24:54: because that might be like number of

24:55: features to work on and u and people are

24:57: already working a lot of like custom

24:58: renders so maybe even some of work

25:01: potentially could be reused. Um, and the

25:05: final fourth phase like would

25:06: essentially be like okay like now it's

25:07: ready. It has all the features we need

25:09: and we can actually make the switch to

25:11: it. Um, so we're kind of like working on

25:14: like you know putting those kind of

25:15: steps together like how the what the

25:17: plan is going to be. Um, once I have it

25:20: kind of ready like we'll probably

25:21: outside and start like the first phase

25:26: with that. That's all the questions from

25:29: um from Discord. Uh so we can start

25:32: going with the Twitch ones. So

25:37: let's have a look. I'm actually um I

25:39: need to get some water.

25:43: S you entertain them while I drink

25:45: water.

25:47: >> Okay.

25:48: All right. I'll do a little dance. Okay.

25:51: You guys dance? You guys like dancing?

25:55: You guys like you guys like this?

25:57: [Music]

26:03: >> Okay, I'm gonna I'm gonna level with you

26:04: guys. I don't know what I'm doing here.

26:05: I don't know who this is.

26:07: >> Walk through.

26:20: I don't know if I've ever seen a man do

26:22: this in my life.

26:24: Chad, I'm scared.

26:26: Chad, I'm scared.

26:31: There's some exorcist [ __ ] man.

26:39: What the hell?

26:44: Oh boy.

26:47: Um, I imagine this is probably some form

26:50: of extreme yoga.

26:54: Um,

26:56: this is called the the the downward

26:59: facing yellow dog

27:01: or I guess the

27:04: um

27:08: I don't I don't know what to call this

27:10: if I'm honest. Guys,

27:16: does someone in the chat that Res Knight

27:18: is like really good at synchronizing

27:20: avatars? I tend to agree. Um I think

27:24: that uh the fact that uh since we since

27:28: we simulate like our our IK like locally

27:31: and also like a lot of the uh values you

27:35: see like you know me moving my hands or

27:37: like fruits moving around are like

27:39: streamed uh often times peerto-peer. Uh

27:43: it allows for a much higher fidelity of

27:45: how uh other people see your movements

27:47: and how you can see other people's

27:49: movements. It almost feels like you're

27:50: on It almost feels like you're like

27:53: playing like a like a co-op session with

27:56: how responsive it is.

27:57: >> Yeah. Was was Was was my

28:01: walking around with full body with a

28:03: headset of entertaining?

28:05: >> Yes. I'm I'm I'm glad you could

28:07: demonstrate the the the yoga move. a

28:10: downward facing yellow dog.

28:12: >> It did have to happen at some point.

28:14: >> Yes.

28:15: >> Um,

28:17: sorry for that. I'm just like bit

28:19: dehydrated. I was like drinking some

28:21: water and then I spilled it on myself.

28:24: >> Oh, yeah. I got some juice here. I had a

28:25: drink.

28:26: >> Yes. Okay. So, um, we should be able to

28:31: um we should be able to get into the

28:34: Twitch uh questions.

28:38: So the first one uh we got uh from the

28:42: redneo and current decay is not it.

28:47: Um

28:53: well

28:54: >> so

28:56: I I'm kind of like in a weird like mood

28:58: like when I'm like I don't want to go

28:59: into too much of a schnopit now. Um I do

29:02: have like one but I'm going to keep it

29:04: simple. Um, one of my snow pits is like

29:07: when um especially like when we're

29:10: dealing like you know with the GitHub

29:12: issues and reports and some things where

29:15: people make our work more difficult for

29:17: us and and then we like you know ask for

29:21: things and we're like can you please

29:22: like you know do this follow this like

29:24: you know give us this thing and they

29:26: start arguing about it and it's like why

29:29: like we're just trying like just trying

29:32: to like fix things and we're trying to

29:34: like make our work like as efficient as

29:37: we can because we have we're limited on

29:39: time and then some people like drag it

29:41: out and argue about things and it's like

29:44: I don't want to be dealing with this. I

29:46: want to be fixing issues. I want to be

29:49: fixing bugs and now it's like all like

29:52: blah and it's costing a lot of time that

29:55: I could spend like working on the

29:57: issues. So I I would say that's one of

30:00: my schnopets.

30:01: Yeah, I I I I'll comment on it, but I

30:04: also won't keep I also won't keep on

30:06: that particular one because I do have my

30:07: own. Um like the the things that we ask

30:11: for in like our issue and our like issue

30:14: tracker. Um

30:17: even if you even if you like

30:20: even if you think like one this this

30:23: thing is like just so simple and you

30:24: don't need to like you don't need to you

30:27: know give this or that piece of

30:28: information.

30:30: Please just do it anyways. Just just

30:32: humor us. We It makes our lives easier.

30:34: There's no reason to argue about it.

30:36: We're not saying you're stupid or

30:37: anything. We're just asking that you

30:39: respect our our workflow

30:42: >> and we respect our time. That's that's

30:44: the biggest part like and that's the

30:45: part like you know that makes me miss is

30:47: like when people don't respect time and

30:49: they drag things out because like every

30:51: day like when I'm working on issues I'm

30:52: like I want to get through as much stuff

30:54: as I can as possible and then like you

30:56: know there's like things that just make

30:59: it take longer than it needs to be and a

31:01: lot of the things we ask for is just so

31:03: we can work as efficiently as we can and

31:05: it is because we are a small team like

31:07: we can't afford to waste time like you

31:10: know for this project so

31:14: And that's like one thing kind of wish

31:15: people understood is like you know like

31:17: a lot of it like even technically maybe

31:20: like you know like we could solve like

31:21: some issues like you know without

31:23: providing information but it's going to

31:25: like I've had cases where like something

31:29: that if if the information I ask was

31:32: provided would take me 5 minutes but it

31:34: took an hour

31:36: and you know you think about it like you

31:39: know that's

31:42: Like say say like there was like you

31:43: know I could fill the entire hour with

31:45: five minute issues. Uh how many is that?

31:49: That's like

31:50: [Music]

31:52: my mouth is my my mouth is not braining.

31:54: Um

31:57: uh there's 12 issues. So they could feel

32:00: like you know instead of fixing one

32:02: thing could fix 12 potentially. And

32:08: you know that's that's part of the

32:09: reason like we're like down

32:11: >> arguing waste so much time. Please just

32:14: just do it guys. Thank you. Um but my

32:17: own

32:18: to to switch that off that topic now. um

32:23: has to be

32:25: honestly my disappointment with uh

32:29: >> oh

32:29: >> trying to use SDL. Um

32:33: I think it's a really cool library and I

32:35: think like still that the the rendering

32:37: part of it like you know that their 2D

32:39: and 3D APIs are really capable and

32:41: definitely uh check those out at least.

32:44: But

32:45: like the the some of the like clipboard

32:48: handling and the windowing and like the

32:49: audio system is

32:52: it just doesn't seem to like work. Like

32:56: it just doesn't work correctly. I like

32:57: literally went and I looked up guides

33:00: and I'm like I I'm like almost copy

33:03: pasting the code I see and it's just

33:06: it just doesn't work on like all

33:07: platforms like the audio system. Opening

33:10: audio input devices just opens the wrong

33:12: device. It says it's the device I

33:14: opened. Uh but actually lawless your

33:17: headphones and not the uh not the uh

33:20: speakers that I chose or oops my

33:23: headphones are actually the loop back

33:24: device. It's like roulette which one I

33:27: get

33:28: >> and like the the SDL clipboard was even

33:30: worse cuz we were like we really should

33:33: get this clipboard out for Linux before

33:35: we launch. And I I spent maybe 12 hours

33:39: uninterrupted

33:41: like just trying to get it to put a

33:43: string into my clipboard

33:46: um without interrupting the main games

33:49: window um with another window. And just

33:54: I know that's not like the the intended

33:56: use case, but the fact that the

33:58: clipboard only works in specific

34:01: scenarios and even then it's flaky is

34:04: just

34:06: >> Yeah,

34:07: >> I've never 180 on a library so quickly.

34:11: >> It went from a typogs uh to a schnowit.

34:14: >> Oh, a typogunks.

34:17: No, no, no. You went the the library

34:20: went from Taipongs to Schno pit.

34:22: >> Okay. I see. Yeah. Yep.

34:26: >> It happens unfortunately. Some libraries

34:28: just they look like they look good on

34:30: the surface and then like you end up

34:32: trying to use them and it's just a

34:34: disaster. Which is also like one of the

34:37: things I know sometimes people are like

34:38: oh I want to just use this thing you

34:40: know to like fix the problem. Um, part

34:43: of the reason is because some things are

34:45: like that. They can look like really

34:46: good on the surface, but then you start

34:48: using them and this happens and then

34:50: you're like,

34:51: >> yeah,

34:51: >> this this is this doesn't work.

34:54: >> And then you spend 12 hours working on a

34:55: clipboard only to fail and then have and

34:59: then have to have fruits like

35:02: that was that was a a a quick patch on

35:05: your part.

35:06: >> Yeah, I just like used the Windows

35:10: library. um put it into a bootstrapper

35:13: and I had to like proxy the data like

35:14: back and forth which is funny because

35:17: like the the way to like make the

35:19: clipboard work on Linux reliably

35:21: instead of like running it natively is

35:23: like you know run it through wine

35:25: because whatever magic wine does it just

35:27: makes it work and use the Windows APIs

35:29: for it.

35:31: >> Wine is the most stable crossplatform

35:33: API.

35:35: >> Yeah.

35:38: Been good on the shippets.

35:40: Yes.

35:43: >> Uh we also got tons from BD_.

35:47: Um

35:50: I guess like one of my times would be

35:52: like all the like you know people I met

35:53: recently like was your friends also met

35:56: with some of the Japanese community. Um

35:59: uh like they were like visiting in

36:01: Prague and um people were like you know

36:03: very nice and sweet and like uh

36:07: made like feel like good about like you

36:08: know birds night and it's future.

36:10: >> A that's awesome.

36:15: >> I guess uh my own ta punks is also

36:18: related to the audio system. Um

36:22: and that's with a library called

36:23: soundflow. Um

36:26: the it's still kind of it's kind of like

36:29: a a fledging library like it just came

36:31: out I think like just this year didn't

36:33: it

36:34: >> something like that was very recent

36:37: >> and it uses the um uses a native library

36:40: called mini audio as its back end but

36:42: the way that it presents uh like audio

36:45: devices and mixing and stuff and

36:48: playback and recording is very nice

36:50: because it's all it's all like node

36:53: based inside. So you can just kind of

36:54: connect everything together like

36:55: programmatically and disconnect it and

36:57: it all like plugs and unplugs and

37:00: moreover

37:02: it opens the audio device I tell it to.

37:07: >> Um

37:07: >> this is a very important part.

37:10: >> Yeah. Like it's so it's just so simple

37:11: to get like microphone data and like ah

37:15: I just love it.

37:16: >> Yeah.

37:20: Oops.

37:21: to get the subscriptions.

37:24: And next question is from Czech the Fox

37:26: otter. And check is asking, "Is there

37:29: the older war from team vibes for good

37:31: name?" Yes, this is the Rocky Retreat.

37:34: Um, let me actually switch the camera to

37:36: third person for a bit so I can like

37:38: show you a little bit around. Um,

37:41: I'm going to do this.

37:44: So, you know, the funny thing about this

37:46: world, and you can see the name Rocket

37:47: Retreat. Um, we already went like

37:50: through the airlock and there's like the

37:52: area. What is like funny about this is

37:54: like I remember this world like being

37:56: like super polished, which it is, but

37:59: I remember this being more HD than it

38:01: is. Um, and I think part of this like,

38:04: you know, is like rose tinted glasses

38:08: because like the newer worlds by Team

38:10: Vibes like they have even more polish.

38:12: They have even more detail. Um, oh, let

38:16: me show you this area. I love this. this

38:18: area.

38:20: We're just going to go downh.

38:22: [Music]

38:26: Oh, no.

38:29: There we go.

38:35: I like that they made the elevator like

38:38: physically move you even though you

38:39: can't see it moving.

38:40: >> Yeah,

38:42: >> it's like a portal.

38:45: >> Come on.

38:47: This down here is kind of like one of my

38:48: favorite. Wait, did we press the button?

38:49: I don't think we pressed the button.

38:51: >> We don't press the button.

38:54: >> We're very smart. We are engineers.

38:57: >> I'm brain tired.

38:58: >> We're just not elevator engineers.

39:02: >> I know an I know an elevator engineer in

39:04: here.

39:07: This is one of my favorite favorite

39:09: areas. It's like so pretty.

39:14: It's like you got like co sticks there.

39:17: I can like uh look under water. I just I

39:20: remember this world like when when I

39:22: first

39:23: uh because this MMC and when I first

39:26: like went to this world it was just this

39:27: is so there's so many details like it's

39:30: like so beautiful. Um, and like it still

39:34: is, but like I feel like the time kind

39:38: of shows because like the team vibes

39:39: like they've gotten even better at

39:41: making worlds. So now like my standards

39:44: like for for their wars is like even

39:45: higher and you can kind of like, you

39:47: know, see the progression.

39:49: >> It's like going back and playing like,

39:51: you know, something like Halo 3 from

39:54: when you were a kid or whatever.

39:55: >> Yeah. And now and like back then I was

39:58: like, "Holy crap, this game is amazing.

40:00: It's so insane. It's It's so realistic.

40:03: It looks like real life. And now I look

40:05: back and it looks, you know, like Source

40:07: Engine 2008.

40:08: >> Yeah,

40:11: [Music]

40:14: >> there's also like um

40:17: they did like a little more like work

40:19: with lighting and such. It's like this

40:21: upper area.

40:22: >> I mean, some of the lighting could be

40:24: due to the uh I don't know if they

40:25: updated this map for gamma.

40:28: Uh they would have because um

40:32: um the dialogue was not here.

40:35: >> Oh yeah.

40:40: >> Normally does like dialogue for

40:43: >> There we go.

40:44: >> There we go. This like this area there's

40:47: like this like I always remember this is

40:48: like super cool too. It's like this

40:51: yellow tree.

40:53: Yeah, they definitely they definitely

40:55: did a lot of things that were atypical

40:57: for that era that are just common place

41:00: now in this map.

41:01: >> Yeah,

41:03: those are super good. I love like all

41:05: the like the posters too. There's a

41:06: little kind of like storytelling like

41:09: through the thing,

41:12: but I also like love it because it kind

41:13: of shows like their progression. Oh. Oh,

41:16: wait. I remember this thing. I remember

41:17: this.

41:18: >> I love these. These are so fun.

41:20: >> Do you see these? You see these? Like it

41:22: says uh it says um

41:25: >> don't touch them. So what we got to do?

41:27: We got to touch them.

41:29: >> Can I

41:32: I will demonstrate.

41:35: >> No, it actually it doesn't work on your

41:37: face. It's only

41:40: It's only hands.

41:41: >> I thought it worked. I could have sworn

41:42: it worked on your face before. Oh, we

41:44: >> No, it didn't. Like it can you can it

41:45: can be like nothing.

41:48: >> I love these. They're so They're so

41:50: cute. I love them. They're awesome. It

41:51: actually does vibrate the controller,

41:53: too. Um,

41:56: >> I found uh

41:59: Yeah, there's there's like so many nice

42:00: areas in this map. I spotted while we

42:02: were walking past it something that

42:04: didn't survive, though.

42:05: >> Huh?

42:07: >> I'm over here cuz we cuz we changed the

42:08: the font to Poppins.

42:12: >> Look at the reset button.

42:13: >> Oh, yeah. There's a

42:15: >> reset to it like Why is it like that? It

42:19: should also scale.

42:26: Come on.

42:28: Actually, how did the font update?

42:30: Because like that's uh should be like

42:32: start with the world. It's a little bit

42:34: strange.

42:35: >> If they were using I I think it might

42:37: have been if they were using Well, I

42:39: don't know. I don't know. Uh ghosts is

42:42: what I say.

42:45: >> Cafe. There's also like this whole like

42:46: system where you can like make coffee.

42:47: Yeah, I don't think I'm going to like go

42:49: through that, but uh um I remember like

42:52: been fancy. I can go through the

42:55: process.

42:57: It's like

42:59: I think this was like the first world

43:01: like which kind of like they have this

43:04: um

43:06: what's it called?

43:10: The sort of DNA of Team Vibes world.

43:15: There we go.

43:16: >> Okay. Yeah, it is very pretty world like

43:18: um so quite like it and the good

43:21: memories with it.

43:26: The next question is from Chector Fox.

43:28: Uh how did you enjoy your friends? It

43:30: was quite good. I took so many pictures.

43:33: I mean they're good like we were like

43:35: grooming together. Um

43:38: and there was like a whole bunch of like

43:40: people like people and like other

43:42: people. Uh I took like

43:48: I forget like how many I think it was

43:49: like something 9,000 photos in total. Uh

43:52: lot actually like were like just photos

43:54: of forters. Uh I've been kind of

43:56: processing them. I can actually show you

43:58: some of them like um if you like.

44:02: Um

44:03: let's see. I don't have all of them

44:05: processed yet. Like I still I haven't

44:07: even processed like half of them. And I

44:08: also some 3D scans that I'll have to

44:10: show off, but uh probably later streams,

44:13: but I can show you some photos I took.

44:16: Um I finally gotten myself like a proper

44:19: camera because I love like taking

44:20: photos, but like I didn't have one.

44:23: Well, I had one for a while. I didn't

44:25: really have it and then like um

44:30: stuff got taken away and um I had one

44:33: for a while and I'm like I'm finally

44:35: like save it up so I can like get one

44:36: with like a nice lens and I've been like

44:38: taking photos and I was like very very

44:40: very happy with it. Um I don't like

44:44: spend too many photos but uh

44:48: let's see this one. I love this one.

44:50: This one's also like a really nice suit.

44:52: Uh is it backwards on the thing? Look at

44:54: that. Look at the suit. It's so cool.

44:59: The guy like like he was walking and he

45:00: did like this like twiddle finger thing

45:02: and like it made a really cool photo. Um

45:05: there's another one.

45:08: Uh let's see.

45:11: This one's kind of nice. It's a lot of

45:14: detail on those two.

45:17: Um let's see. This one this one was kind

45:19: of cool. Um I actually when I was

45:22: processing it uh so there were like like

45:24: colorful lights was like red light and I

45:26: was trying to white balance it and I

45:28: misclicked

45:29: and the misclick like the background is

45:31: supposed to be just like you know like

45:32: more neutral light. There was no green

45:34: light but it actually made it green and

45:36: I'm like that kind of looks cool. I'm

45:37: just going to keep it.

45:40: And it literally happened because of a

45:42: mis like um but it wasn't nice. This guy

45:46: was like uh started like taking photos

45:48: and he started posing was like

45:51: nice photos.

45:54: Uh what else? What else? Oh, this one.

45:58: Uh this for sure there was she was uh

46:00: she started like posing kind of like

46:02: taking pictures you know it's like

46:04: really cool and like uh you know she

46:06: keeps posing um you know like the kind

46:10: of order and like um and then uh

46:15: the face comes off

46:17: and I'm like what then and like my brain

46:20: kind of takes a second to process and I

46:22: take my pictures and I'm like that's

46:24: pretty cool.

46:28: Um, I had like a lot of fun like with

46:30: the camera. Uh, what else?

46:33: Oh, there was like this guy like icicle.

46:35: Um, apparently the the I didn't like

46:37: realized this, but uh they're like a

46:39: resite user. Don't know if like super

46:41: frequent one, but they actually messaged

46:42: me like later on like ask for the photos

46:45: like for the ROS and they were like

46:47: asking questions. I'm like, I don't even

46:49: know.

46:52: [Music]

46:54: Uh, let's see.

46:57: residence.

46:58: >> Yeah, they're like in there like to say

47:00: hi.

47:04: Uh let's see. I got some more. Uh I

47:08: don't have them super well organized. Uh

47:12: [Music]

47:14: I don't want to like show there's like

47:16: because I got like lots of photos. I

47:18: don't want to like take too much time

47:19: with this, but since this is most dear

47:20: friends, I wanted to show a few. And

47:22: this was very cute.

47:26: Um,

47:27: oh, there it is. There it is. So, this

47:29: one, this was kind of funny because like

47:30: I was taking picture of like this guy

47:32: and like uh they noticed, you know, I

47:36: was doing that and they like did like

47:38: behind them and I'm like this made like

47:39: a really cool photo. I kind of like

47:40: that. But, it turned out

47:44: uh let's see what else. What else?

47:49: I had a few more. I have a lot of them.

47:50: I don't spawn like all of them. Um

47:54: but

47:57: oh this one I kind of like it. Oh my

47:58: god. You know it's like one one funny

48:00: thing about like furicorns like that

48:02: I've been also told even before I

48:04: started going to once myself is um a lot

48:08: of the vibes at Furcon it's kind of

48:09: similar to what happens in Resonite and

48:11: you know how Resonite like they have

48:13: like they have the lizard button. It

48:14: just goes lizard lizard lizard lizard.

48:16: They had it there. Like this guy was

48:19: going around with the laser button and

48:21: like was pressing and like this guy, you

48:22: know, was taking picture of himself like

48:24: pressing and then I took picture of them

48:26: and it's kind of I kind of like how this

48:28: photo turned out.

48:29: >> Lizard.

48:31: >> Lizard.

48:32: >> Lizard.

48:33: >> Lizard.

48:35: Um, let's see. This one. This one. I

48:38: like this one too. This was like at the

48:40: evening. I love like the rim lighting,

48:42: you know, like on the photos. Like it

48:44: looks so good. Like I love like I think

48:46: for it's one of my favorite things.

48:49: >> Yeah, runs very good too.

48:53: Are people recognizing any of the

48:55: sweeters?

48:56: >> Um

48:58: let's see.

49:01: I know like I have like a thing where I

49:02: wanted to show but uh I'm trying to look

49:06: through them try to find it and I'm

49:09: blind.

49:13: Let's see. Let's see.

49:16: It's this one now.

49:19: Where was it? Uh,

49:23: I can spawn this one, too.

49:26: Also, like look at the detail on the

49:28: camera. Like, look at the detail in the

49:30: fur.

49:32: I'm very happy with the camera, too.

49:34: Like with the lens. I had like Yuthi,

49:35: she recommended me like a really good

49:37: lens. I know she's going to get the

49:39: lens, too, because she was kind of

49:41: curious about it. Um,

49:44: let's see. I don't know if I can find

49:46: like the other one.

49:48: Uh,

49:50: oh, wait. Uh, the other folder from

49:53: Thursday. Oh, this one I really I kind

49:56: of like this was like I like doing like

49:57: candid shots like you know because like

49:59: a pointed camera they start kind of

50:00: posing but also like candid stuff like

50:02: where they just do natural things and

50:04: this kind of turned out like really well

50:05: where they just like like they were

50:07: literally just like looking, you know,

50:09: like leaning like that.

50:14: Uh, this one's from Thursday. Uh,

50:18: let's see. Let's see.

50:21: There another photo I kind of liked. Um,

50:24: but you're probably going to die a

50:26: little bit on the inside when you see

50:27: it. Uh,

50:30: it's not this one. This one's just cute.

50:32: Yeah, like pose. They just went like

50:35: that was very cute.

50:38: Oh, there it is. There it is. I kind of

50:40: like how this photo turned out, but uh

50:43: you know this is dabbing.

50:47: [Music]

50:51: Let's see. I'll go a few more. Uh oh,

50:53: that was this guy was super cool. Um

50:55: well, both of them actually. Uh there's

50:57: like this guy who had like this kind of

50:59: suit and this guy like makes like super

51:01: cool like sci-fi looking things and his

51:03: like suit is insane.

51:06: Uh, look at another one of this guy.

51:10: >> Oh, wait. I saw that one at I saw that

51:12: guy at BLFC. The one that you just

51:14: showed right there.

51:15: >> This one?

51:16: >> Uh, the um I think I saw them too, but I

51:18: saw the guy with the four eyes.

51:20: >> Oh, interesting. It was BFC. I'm

51:22: surprised he wasn't in

51:24: >> because he usually like sells like stuff

51:26: like at dealers. That's like super cool.

51:28: >> Oh, yeah. They also had a

51:31: Rex suits at the Rex meetup. That one's

51:34: a really good one.

51:35: >> Yeah, this was probably the was like one

51:37: of the best ones like

51:38: >> that. That looks that looks just like a

51:39: Rex.

51:40: >> Yeah, it just looks like a Rex.

51:44: >> Another one. Um

51:48: >> Oh, yeah. There was a

51:51: So, where is it?

51:54: Haven't seen all of them yet. Uh

51:59: it's another one.

52:01: I kind of like this guy suit too. Like

52:04: the the um the hoodie also like is like

52:06: like the design on it is like super neat

52:09: and also like just orange. Whenever I

52:12: see like yellow or orange like my

52:13: brain's like neuron activation

52:15: >> and it kind of works works well with the

52:17: vibe.

52:20: >> Uh what was this guy? I don't know like

52:23: what scram.

52:29: Uh, let's see.

52:32: There's another Oh, I like this how this

52:34: one turned out with the Pro region. It's

52:36: approved. That was pretty cool, too. I

52:39: love like the bulky on it, too. Like the

52:41: camera takes like a really good photos.

52:45: Um,

52:47: I think I think it should be good. Also,

52:50: this guy

52:54: noodle dragon. But yeah, I got I got

52:56: lots of pictures. I don't um I don't

52:58: want to spend too long like showing them

53:01: off. Um and I still have to like process

53:03: most of them because I just processed

53:05: like I processed uh Wednesday and

53:07: Thursday

53:09: and Wednesday was kind of like you know

53:11: just kind of warming up. Thursday was

53:12: actually very busy because on uh

53:15: Thursday we had the resite meetup. Uh

53:18: then like just quick dash to the dealers

53:20: then uh then went uh to the game

53:23: developer showcase where we showcased.

53:25: Uh there was like a lot of kind of cool

53:26: projects from other developers and right

53:29: right after that uh was game developer

53:31: meet up where we also like you know kind

53:33: of talk to a bunch um and actually seek

53:36: like showing him to like gashions

53:38: players and he wants the skin is like

53:40: proved

53:42: >> it was pretty cool like people

53:44: >> funny that you actually they actually

53:47: they said fellow black and yellow and

53:49: they actually appear yellow in our chat.

53:51: Yeah, he's actually yellow. And he's

53:52: also like yellow like his like his um

53:54: son has like yellow bits which is also

53:57: my brain's just like neuron activation.

54:00: Yeah. Yeah. And I got like the he got a

54:01: work work workflow working. My brain's

54:04: not braining today.

54:05: >> But it was like a really cool meeting.

54:07: But like Thursday was like super busy

54:10: and Friday that's like when I got most

54:12: photos because I like went to like the

54:14: went to the grocery parade and we

54:16: actually went there a little bit earlier

54:17: before everybody like started like

54:19: showing up. We actually saw the people

54:20: like literally just like setting up the

54:22: signs and figuring stuff out and we're

54:24: like oh this part is blocked so we're

54:25: kind of figuring out where to like route

54:28: them. Um and like you know the first

54:31: time we're about to like go there and

54:33: I'm like that everything well sometimes

54:35: like kind of happens like last minute

54:37: with these things but um it worked out

54:39: great um mostly. Um but we kind of set

54:43: over there and like I was like scuffing

54:45: out the good areas for taking pictures

54:47: and then like I was literally just like

54:49: running around like taking pictures

54:50: everywhere. I actually have um

54:54: they took picture of me like you know

54:55: like when I was like trying to get some

54:57: angles like with like one of the towers

54:58: like from the bottom and like they just

55:00: took pictures of me. I was just dashing

55:03: around. Um,

55:06: so yeah, it was um actually wait like

55:09: there's a video of me. I saved it.

55:27: [Music]

55:29: Yeah, I was I was I was not even me

55:31: running much around because I was just

55:32: like running like like around and like

55:34: um running around and like taking lots

55:37: of pictures. Like during the first

55:38: Superior alone, I took like 2,700 photos

55:41: because like I'm like, "Oh, there's like

55:42: so much stuff happening." You know, you

55:44: know, I keep like telling people, you

55:45: know, that like space car from Portal

55:48: which is like, you know, space space

55:49: please space like must see it all. That

55:51: was literally me with the first camera.

55:53: I'm like, "Oh, let's take all the

55:54: pictures. Let's take all the pictures."

55:55: And like I'll usually take like I do

55:57: like click click because like they're

55:58: moving and there's stuff happening. I

56:00: need to like frame it differently. Um so

56:04: and I'm like I'll sort it out later. And

56:06: I already have them like sorted out. I

56:07: actually like filtered like the good

56:09: ones. Um but I still need to like

56:11: process like um color grade them and uh

56:14: crop them a bit and such. Um but yeah, I

56:18: posted a good chunk of them but still

56:19: have a more to process as there's a

56:21: sound coming from you.

56:23: >> All right. Oh jeez.

56:24: >> Yeah.

56:26: >> Um

56:27: >> better.

56:28: >> Yeah. Stop.

56:31: >> Yeah, it was it was there was a lot of

56:32: fun. Like we also went to get some good

56:34: food and like met like a lot of people

56:35: and like it was like just generally

56:38: generally fun.

56:40: So yeah. um dear friends was like very

56:42: fun

56:44: and it was like really nice like meeting

56:46: everyone.

56:48: Ooh and also um one of the things is alo

56:51: like a highlight um uh I forget was it

56:55: Friday? Which day was it? Yeah, it was

56:58: Friday. Uh because we still had like the

57:00: day after uh there was the um

57:05: um we went to like they had uh a

57:10: full-blown theater play. Uh there was a

57:12: play called Starfall and essentially was

57:14: like a play like they were like actors

57:16: who were like you know in first suits um

57:19: and it was like three hours uh like

57:21: three acts and they had like you know

57:23: they had music they had like you know

57:24: dancing they had like special effects

57:26: there was like know smoke and fog and

57:28: lighting like you know um there was like

57:31: animations you know like they had sounds

57:34: they like you know even they broke a

57:35: thing. um one of the uh actually one of

57:39: the like friends on night like verb band

57:42: uh he was part of the um I was like

57:45: doing a lot of volunteering and he he

57:46: said like he kind of knew something was

57:48: like happening because he said like

57:49: before they were kind of like preparing

57:52: like a table for like they were like

57:53: pre-sawing it like for for a stand

57:55: because they would like throw one of the

57:57: actors like on it and they would like

57:58: break it. Um, and he said he knew

58:01: something was coming. He was kind of

58:02: waiting for it, but like, you know, I

58:04: was completely unaware. Um, and it was

58:07: it was it was really cool. It was kind

58:09: of like mind-blowing because like it was

58:11: like pretty much like a full-blown

58:12: theater play. Um, in first shoots with a

58:15: lot of like furry references was like

58:17: very funny and um um very

58:23: I don't know the word for It was like it

58:24: felt like you know being part of like

58:26: watching something that's like really

58:28: big like or that should be like really

58:31: big like you know like a really big like

58:33: achievement for the for the team. Um

58:35: because from what I heard like from from

58:38: the people like they spent like months

58:39: and months like preparing this and it's

58:41: like a lot of work and I think like

58:43: really paid off. Um like it was amazing

58:46: experience

58:48: like like at the end like they got like

58:51: you know like the standing ovation was

58:52: like it was awesome.

58:58: It was it was very fun. It was also like

59:00: one of the most like unique things I've

59:02: seen like at a con like that something

59:04: that like taken like that much like you

59:06: know preparation like um to pull off

59:10: and like you know like see more of more

59:13: more of stuff like that and I know like

59:15: that they said like they're working on

59:16: more so I'm very kind of excited.

59:21: It was also kind of funny like at the

59:22: end because like um

59:25: um one of the guys like um they actually

59:28: like like I got like one of the because

59:31: they were like um you could like buy one

59:33: of the shirts and I could also get

59:34: poster and I wanted the poster too. So I

59:37: got I got the shirt and I wanted the

59:39: poster and you had to be like Patreon

59:41: supporter. So I signed up for the

59:43: Patreon and then he recognized the myite

59:45: page and he started talking about was

59:47: like my brain got broken because I

59:48: didn't expect anyone to like know

59:50: anything about it at least like you know

59:52: not there and we kind of had like you

59:54: know the chat was was

59:57: very cool

01:00:00: but it was it was a lot of fun.

01:00:02: >> Well, we've got one more hour to get

01:00:04: through the rest of the questions.

01:00:05: >> Yeah. So my I'm a little bit brain Oh my

01:00:11: god. Thank you. Thank you. Thank you for

01:00:14: the subscription.

01:00:15: What's a resonate baby like? Superman.

01:00:18: What would a resonate baby be?

01:00:21: >> Uh

01:00:24: um helium.

01:00:26: >> Helium. Weird.

01:00:28: >> Because because of the electronor.

01:00:31: >> Um Grand is asking what is the now

01:00:34: eventual purpose of feed grid interface

01:00:36: within data feeds. Uh feed grid

01:00:38: interface usually means that whatever is

01:00:40: like contained within should be arranged

01:00:42: into a grid. Um that's pretty much going

01:00:44: to it. It's just kind of like, you know,

01:00:45: a structuring like element.

01:00:49: Uh, oh my god. Oh my god. Thank you. Oh

01:00:52: my god.

01:00:55: There's so many.

01:00:58: Oh my god. Thank you.

01:01:00: Thank you. Thank you for the

01:01:01: subscriptions. How many is that?

01:01:07: What? Look at all the particles you can

01:01:09: handle. Guys, this is a great showcase

01:01:11: of the particle system.

01:01:12: >> Yeah, look. It doesn't like anymore.

01:01:14: Look, like there only four.

01:01:16: >> Look, we can do so many.

01:01:17: >> So many. There's so many. That's too

01:01:19: many. Thank you. It's a anonymous gift

01:01:22: or so. Like, we don't even know who it

01:01:24: is. But whoever you are, thank you so

01:01:26: much.

01:01:27: >> Oh my god. How many How many is that?

01:01:31: >> Yeah. How many was that? Cuz that just

01:01:32: wiped out the whole chat.

01:01:34: >> Yeah, that like wiped out everything.

01:01:35: Like Like there's literally

01:01:38: uh 50 50

01:01:41: >> 50 $300.

01:01:42: >> Oh my god. Thank you so much.

01:01:44: >> What? Auto stream. Uh-oh.

01:01:46: >> Auto stream. Yeah, this is

01:01:49: uh How many did we say for the auto

01:01:50: stream?

01:01:52: >> Uh

01:01:56: I think it was 200.

01:01:57: >> I Yeah, I think it's 200.

01:02:00: >> Yes,

01:02:01: >> if it's 200 I'll uh real I'll be like a

01:02:06: real otter. I'll I'll go the full bit.

01:02:09: >> Be otter. We need to like what some kind

01:02:12: of water world. But thank you again so

01:02:14: much for the subscriptions.

01:02:16: Um

01:02:18: so do

01:02:20: is asking you got Twitch shot below your

01:02:22: bench. Yeah, like as

01:02:23: >> yeah for the for the particles

01:02:25: >> like you just saw like yes

01:02:27: it's like you know so we can get spray

01:02:29: water particles.

01:02:31: We already got the snow pit ones.

01:02:34: from Twitch 17's asking how's Froo's

01:02:36: brain feeling after small wrist and a

01:02:38: fogging. It's actually kind of foggy

01:02:41: right now. I don't know why, but like my

01:02:43: brain's kind of tired today, which I'm

01:02:46: feel like I'm kind of like

01:02:48: distractable, like very I'm I feel like

01:02:51: I'm less coherent than normal. Um

01:02:56: we we'll see how it feels like tomorrow.

01:03:01: What? Glitch for is asking, can you

01:03:03: reproduce by budding? Can you can you

01:03:05: can you can af Spongebob reference? I

01:03:09: just assume it's a Spongebob reference.

01:03:11: >> No. Oh, yeah. It is a Spongebob

01:03:13: reference. I remember.

01:03:14: >> See? See? I don't even know if it's Can

01:03:17: you Can you

01:03:18: >> I I I don't even know. But like I know

01:03:20: Glitch now and he's like it's probably

01:03:22: Spongebob reference.

01:03:24: >> No fruit produces by spores.

01:03:27: >> Spores bubbles.

01:03:29: >> Huh?

01:03:29: >> Emeralds. Sonics very old HQ. Uh this is

01:03:33: the like we kind of talk about earlier.

01:03:34: This is the rocky retreat world by team

01:03:36: vibes. It's very cool world. Um

01:03:41: the Jet Forest is asking uh if you were

01:03:44: to hire under developer, what niche do

01:03:46: they fill? Definitely not trying to

01:03:47: apply. Uh it depends. There's like a

01:03:51: multiple things like where we could like

01:03:53: use developers. Um my question is like

01:03:56: when are we going to have like resources

01:03:57: for one but there's like multiple things

01:04:00: like we would want people to do.

01:04:03: Um so it's kind of hard to say like I

01:04:05: would definitely like for example like

01:04:07: one of the things um I keep thinking

01:04:09: about is like I would like us to have

01:04:12: you know a mobile phone app where you

01:04:13: can just do messaging uh you can like

01:04:16: you know some like inventory manage

01:04:17: management like you know they can do

01:04:18: like basic kind of functionality from

01:04:21: your phone and make it like you know

01:04:22: really cool and really polished and kind

01:04:24: of like build around it and I feel this

01:04:26: would be like a thing like you know

01:04:27: where somebody would be dedicated to

01:04:29: maintaining that. Um but also we could

01:04:31: use Lenos say for example people when

01:04:34: we're going to be doing the render

01:04:35: switch you know like maybe people who um

01:04:39: who can do like rendering work as well.

01:04:41: So uh and could like you know help like

01:04:43: contribute there. Um I mean there's a

01:04:46: lot there's a lot of stuff to do like

01:04:48: there's really like you know shortage of

01:04:51: things. Um I have to think about it a

01:04:53: little bit but these are like these are

01:04:55: the ones that kind of pop into my hand

01:04:57: right now. We already have like a niche

01:04:59: like where like um guard is like

01:05:01: handling a lot of the kind of like web

01:05:02: and and cloud stuff. Um which kind of

01:05:05: helps a lot because you know that's the

01:05:06: kind of stuff where I'm like I can do it

01:05:09: if I want to but I don't want to. So I

01:05:11: can be like you know I can make it like

01:05:13: somebody else's responsibility. Um

01:05:17: and it's kind of like with a lot of the

01:05:18: other things too is like you know just

01:05:20: things that like things that sort of

01:05:21: paralyze like pretty well. Um,

01:05:25: so there's there's there's a good chunk.

01:05:29: Um, check the fox author's asking. Yeah,

01:05:32: I can put it here. Space here. Well, now

01:05:34: I can't read it over this. Uh, check the

01:05:38: fox out asking, "Ever since sessions

01:05:39: have gotten bigger since spliting, I

01:05:41: feel much more often running into

01:05:42: networking issues. The biggest one being

01:05:44: voice streams breaking up and extreme

01:05:46: cases like F7 to the point of people.

01:05:49: For once, what network settings can help

01:05:50: with this? Does own window size affected

01:05:53: or for another what things are planned

01:05:55: for the future to improve reser

01:05:57: networking efficiency? Um so there's

01:06:00: like one thing actually um I think it

01:06:02: might have like left before it got

01:06:04: fixed. Um, oh my god. Thank you. Thank

01:06:07: you, Bravo. Bravo Jewels Bear. Um, one

01:06:12: thing I got fixed like initially the uh

01:06:15: host for the FIA event didn't pick up a

01:06:17: configuration. So, literally everybody

01:06:21: everybody was going through a relay and

01:06:22: the relay was getting I think what

01:06:24: probably overloaded which is like one of

01:06:25: like voice issues. Um if the voice is

01:06:28: breaking up then like the network is

01:06:30: just too overloaded like the all window

01:06:32: size is not going to affect that because

01:06:33: voice is not using the window that's

01:06:35: using under transfers. Um however you

01:06:40: know in cases like you know even going

01:06:42: with direct connection what could help

01:06:45: there's actually multiple things one of

01:06:47: the things we want to try is like you

01:06:48: know use better performing network

01:06:50: protocols like uh one I kind of want to

01:06:52: try and see how it works is the quick

01:06:54: protocol uh because it can be a lot more

01:06:56: efficient in how it uses network but at

01:06:59: some point you're going to you know run

01:07:01: into like you know limit of like what

01:07:03: networking can handle um and what we'll

01:07:06: actually be doing to help that is doing

01:07:08: sort of like a like you know a calling

01:07:11: for like um you know networking data. So

01:07:14: say like you know you're in big world

01:07:15: there's a lot of people there's a lot of

01:07:17: voice streams there might be a bunch of

01:07:19: people you know in completely different

01:07:20: part of the world uh you don't need

01:07:22: their voice streams like you know like

01:07:23: if you can't hear them so having a

01:07:25: system which essentially subscribes and

01:07:26: unsubscribes from the voice streams um

01:07:30: that will help potentially we could even

01:07:32: have like you know the uh server kind of

01:07:34: like mix some of the voices together

01:07:36: like into single stream and just send

01:07:37: you that um that could help like with

01:07:40: some things uh and then like stuff like

01:07:42: you know poses you like positions of

01:07:44: your like limbs and so on. We can also

01:07:46: scale that uh the rate of the updates

01:07:49: depending you know on the proximity to

01:07:51: the user. So if you like with users that

01:07:52: are like nearby or like you know they're

01:07:53: like very big um you know you get like

01:07:56: them at very high rate and if it's

01:07:58: somebody that's really far away you're

01:08:00: actually going to get it like you know

01:08:01: less often. Uh that way it sort of keeps

01:08:04: the amount of like bandwidth available

01:08:05: in check. It's also something that we

01:08:07: could expose controls for. So it's like

01:08:09: you know too much. You could sacrifice

01:08:12: some of the network like you know some

01:08:14: of the fidelity for motions but like you

01:08:16: know something that works um

01:08:19: um

01:08:21: something you know that um

01:08:25: still your network can still handle in

01:08:27: case you know you don't have like super

01:08:28: fast network. So there's like a number

01:08:30: of things.

01:08:35: Uh next question.

01:08:39: Uh Grand UK is asking um what is the

01:08:42: purpose of nested items in the data feed

01:08:44: interface components? I mean nesting

01:08:48: it's essentially whenever like you need

01:08:50: like to nest things into other things

01:08:54: like the data feeds like they're very

01:08:56: general also like you know like they can

01:08:58: be used in multiple ways but um for

01:09:00: example in the settings uh settings like

01:09:04: you know they use um data feeds you have

01:09:06: like you know the setting categories for

01:09:08: example if you look you know have the

01:09:09: audio output and they have a bunch of

01:09:10: different settings and those settings

01:09:12: are nested within the other element. So

01:09:16: anytime you want you need to like you

01:09:18: know nest something you use the nested

01:09:22: one.

01:09:25: Um as on Twitch is asking how is silk

01:09:27: song. It's quite good. Um I actually

01:09:29: don't get to play right away because

01:09:30: like it was like the euro reference and

01:09:32: um I actually have a picture for this

01:09:34: like I found this at the sticker board.

01:09:37: They were like I missed so release uh

01:09:39: for your reference so this better be

01:09:41: worth it.

01:09:43: Uh, so I didn't get to play like on the

01:09:45: release day. Um, but I've been kind of

01:09:47: playing. Actually had Tatsu gave me like

01:09:50: um he gifted me the game. So thank you

01:09:52: Tatsu if you're watching. Um, but it's

01:09:55: been a lot of fun. Um, I'm kind of like

01:09:57: exploring through the thing and such and

01:09:59: kind of I'm like getting to the point

01:10:01: like where it's like I'm starting to get

01:10:02: like the good like muscle memory for

01:10:04: things. Um, I'm kind of surprised like I

01:10:07: I thought like I would encounter a lot

01:10:09: more bosses.

01:10:11: like there's a lot of like like enemies,

01:10:13: but like I haven't like at least comp

01:10:14: like I mean it's been a while since I

01:10:16: played Hollow Knight but um I feel like

01:10:19: I haven't encountered that many bosses

01:10:21: yet. Like I've encountered a good few

01:10:23: but I feel like um I feel like Hollow

01:10:27: Knight was like more frequent with them

01:10:29: like it but it's kind of interesting

01:10:30: because it feels similar to like you

01:10:33: know Hollow Knight but also like

01:10:34: different enough. Um so it's it's I've

01:10:37: been kind of enjoying the game so far.

01:10:43: Uh, next questions for modify arcs from

01:10:45: Cyro. Um,

01:10:48: how's Burger looking under placing his

01:10:50: deal with sound flow?

01:10:52: Pretty good. Like it was not hard to get

01:10:55: like a basic implementation up and

01:10:57: running. It literally took me like a

01:10:59: couple hours as opposed to the several

01:11:01: days it took me to get the STL1 working

01:11:03: right. Um,

01:11:06: and I

01:11:09: was

01:11:11: sorry, my brain my brain just like uh

01:11:13: flatlined for a sec. Um,

01:11:18: I was basically spending most of last

01:11:21: week like gathering

01:11:24: um

01:11:26: like information on like how it works

01:11:28: for people cuz I made like a little like

01:11:29: patch that you can get with like a net

01:11:32: hook or whatever.

01:11:33: uh to uh put it in Resonate. Uh and it

01:11:38: seems to work pretty well. Um but I'm

01:11:40: glad that I did a little bit of testing

01:11:42: beforehand. Um cuz some people caught

01:11:44: some issues I would have caught uh

01:11:45: beforehand and now I know to fix them.

01:11:47: So, thank you for anybody who tested it.

01:11:49: Thank you very much. You made my life

01:11:50: about 10 times easier.

01:11:53: >> Helps a lot. And I'll probably I'll

01:11:55: probably see if I can uh uh push it uh a

01:12:01: lot further this week.

01:12:03: >> Yay.

01:12:05: I mean, I can tell like you know when

01:12:07: Liber is written like a lot better like

01:12:09: with your API and actually does what you

01:12:11: expect it to.

01:12:13: >> Yes.

01:12:15: >> The next question we got is um where I

01:12:18: can put it here uh from Kyobi Yuru. Uh

01:12:21: any plans to support handling binary

01:12:23: data in protoflux like receiving and

01:12:25: parsing it from websocket server? Right

01:12:27: now I have parsed everything from

01:12:29: strings which is limiting for a game

01:12:31: idea I work on. So collections this has

01:12:35: got to be part of collections. Um when

01:12:37: you get like binary data essentially

01:12:38: like you know the way the easiest way to

01:12:40: treat that is literally just an array of

01:12:42: bytes. Um so once we have collections

01:12:45: we're going to add like the versions

01:12:46: that let you like you know operate over

01:12:47: like array of bytes and you'll be able

01:12:50: to you know do that

01:12:56: next questions from the basement nerd.

01:12:58: Um they're asking will you add coconut

01:13:01: cake?

01:13:05: You know the price

01:13:11: >> is like a a joke that I don't get.

01:13:14: >> Yes.

01:13:16: >> Um just go to GitHub and search coconut

01:13:18: cake and uh you'll you'll know

01:13:21: >> you'll know.

01:13:26: >> Um

01:13:29: next question is from uh modify arc.

01:13:32: What do you think about using the uh

01:13:34: Archon Aron Archon protocol for remote

01:13:37: headless server? It's open source, made

01:13:39: by Valve, and used by Minecraft, too.

01:13:41: Um, I need to look into it. I'm not too

01:13:43: familiar with the protocol, so I can't

01:13:45: really say right now.

01:13:49: I probably just like make a good habishu

01:13:51: so like, you know, we can kind of look

01:13:53: into like what would it involve.

01:13:57: Uh, next question is from uh, Dusty

01:13:59: Sprinkles. Do you have a defined vision

01:14:02: for future of protolex? If you do, can

01:14:04: you really go in detail about personal

01:14:06: goals for Perflex as language? What it

01:14:08: would be when it's complete? If not, can

01:14:10: you share what gaps you think might be

01:14:12: in our vision for Protolex? This is

01:14:13: coming from a group of users where like

01:14:15: the theory crafted about what Perflex

01:14:16: could be. Um, yes. Uh, there actually

01:14:20: already is a video for this. I don't

01:14:22: want to like go too much into detail in

01:14:23: this one because it kind of already kind

01:14:25: of covered a lot of the stuff. um

01:14:28: checked, you know, just search proto

01:14:29: flags on our official YouTube and like

01:14:31: uh you should be able to find it like

01:14:32: you know that I think it's actually hold

01:14:36: maybe just pop it in um

01:14:40: if I do resonite protolex um I'm going

01:14:44: to say there's also like good number of

01:14:46: GitHub issues about it you know you

01:14:47: stuff like you know um nested nodes you

01:14:50: have stuff like you know like adding

01:14:51: different like uh context and uh other

01:14:54: things

01:14:56: Uh,

01:14:58: [Music]

01:15:00: flex night.

01:15:05: Um, so the video is called the future of

01:15:07: protolex scripping in Resonite and 16

01:15:10: minutes long. So I recommend watching

01:15:11: that one. Uh, it's going to answer a lot

01:15:13: of your questions. Um, one thing I'm

01:15:15: going to mention, I I don't think like

01:15:18: or even like in Resonite or anything is

01:15:20: like something that is ever complete.

01:15:23: um you know even say the language we use

01:15:26: like you know to write C# it's being

01:15:28: constantly developed it's you know

01:15:32: I don't think there's ever a point like

01:15:33: where you say like you know the language

01:15:34: is complete so I don't think it's going

01:15:36: to reach that point but um there is a

01:15:39: good chunk of things we plan to do but

01:15:42: uh check the the future of portfolite

01:15:45: uh that's going to like cover a lot of

01:15:47: the you know future plans for it

01:15:52: the benefit of having the video clips so

01:15:54: I can just direct people to them.

01:15:56: >> Mhm.

01:15:58: >> Uh the basement ner is asking what do

01:16:01: you take into account when developing

01:16:02: for against edge cases created by users

01:16:04: doing things wrong for example refing.

01:16:07: Um so something like ref hacking it's

01:16:10: not like

01:16:12: that was never intended functionality

01:16:14: that's just you know sort of emergent

01:16:17: behavior that people like end up like or

01:16:19: an implementation quirk that ends up

01:16:20: like being abused. Um

01:16:23: there's um so like when designing things

01:16:26: sometimes like we will approach things

01:16:28: like design them like in a way um that

01:16:32: sort of prevents some of that but it's

01:16:34: always like you kind of never like

01:16:35: prevent 100% like cases of stuff like

01:16:38: that. uh we try to like design things so

01:16:40: like it has kind of you know um there's

01:16:44: like a few philosophies we kind of

01:16:45: follow and one of them is like you know

01:16:48: keeping things simpler and modular and

01:16:50: making things where systems they have a

01:16:52: well- definfined behavior and they they

01:16:55: have well defined purpose and they will

01:16:57: be designed to do that purpose well but

01:17:01: not worry about other things and if you

01:17:02: want like other things you compose those

01:17:04: behaviors you know with other systems

01:17:06: that also do their own thing and they do

01:17:09: their own thing really well, but they

01:17:12: don't do other things. Um, and it's also

01:17:14: like one of the reasons sometimes, you

01:17:15: know, people will be like, "Well, can

01:17:16: you just make this thing A do a thing

01:17:18: B?" And I'm like, "We already have thing

01:17:20: B." And they're like, "I just want the A

01:17:22: to like do it." And we'll be like, you

01:17:24: know, no, like, you know, like the it's

01:17:27: not how we kind of approach things.

01:17:29: Things have like very well

01:17:32: defined purpose and they're going to

01:17:33: stick to that purpose. And if you want

01:17:35: us to do it like make another thing like

01:17:37: you have to use you know another thing

01:17:39: for that.

01:17:41: So um that's that's uh that's like a

01:17:45: part of it. It's essentially kind of

01:17:47: sticking to some like you know certain

01:17:48: like design principles and even that

01:17:50: like it doesn't eliminate things

01:17:52: completely but um it helps to minimize

01:17:56: you know the it helps to minimize like

01:17:58: cases like that. So I don't know why

01:18:01: kind of being

01:18:03: >> there there is like some messaging about

01:18:05: like you know certain particular things

01:18:07: that you probably shouldn't use a

01:18:08: certain way cuz they're either going to

01:18:10: break or be replaced in the future. Some

01:18:12: of our messaging could be better. You

01:18:14: know we have limited time. Um

01:18:17: uh and though in the end you know

01:18:21: there's a lot of stuff in this game and

01:18:23: sometimes we might not expect that

01:18:24: people use something a certain way. And

01:18:26: so if you're like well why didn't you

01:18:28: tell us not to use it? It's because

01:18:31: it it was never designed to be used that

01:18:33: way. We never thought someone would use

01:18:36: it that way.

01:18:38: >> Sometimes it's like we didn't we didn't

01:18:40: even know like you know like you can do

01:18:41: that like with a thing if you use it

01:18:43: that way. Like there's

01:18:45: >> um like think about like a good way to

01:18:48: kind of think about it like imagine like

01:18:50: you know it's like

01:18:51: >> you're a city plunderer. you you design

01:18:53: a city um and you build it out and then

01:18:57: somebody finds you know something in

01:18:58: like a tiny corner like somewhere

01:19:00: because some like builder like built

01:19:01: something this way and like maybe like

01:19:03: you know it's a thing like or like I

01:19:05: never the city was never like you know

01:19:08: designed like to you know have that

01:19:09: specific like element. It just kind of

01:19:11: happened. It's just like kind of natural

01:19:13: consequence of like a complex system and

01:19:17: you can't really like realistically plan

01:19:19: for things on that level of detail. Um

01:19:22: however there are also cases where

01:19:26: people do request certain features or

01:19:27: they request us to do certain things and

01:19:29: we tell them no and this kind of happens

01:19:32: on GitHub often and like often times

01:19:33: we'll told them no is to prevent this to

01:19:36: prevent you know cases where something

01:19:38: ends up like being used wrong. um as the

01:19:41: part you know where people are like but

01:19:42: like you know just just do it you know

01:19:44: and like and we'll be like we'll be very

01:19:46: strict about it because um we want to

01:19:50: minimize cases like this and sometimes

01:19:52: we can see this is something that will

01:19:54: end up like being used wrong and it'll

01:19:56: be really hard to deal with in the

01:19:58: future that's going to cause a lot of

01:19:59: problems in the future so we're not

01:20:01: going to add it. um we're not going to,

01:20:03: you know, especially if it's like some

01:20:05: like quick hack to like, you know, get

01:20:06: around something and it leads like a

01:20:09: little bit of like, you know, strife

01:20:10: because people want things now, but like

01:20:12: we have to worry about like, you know,

01:20:14: the long term. Um,

01:20:17: and sometimes that means we have to say

01:20:19: no because our time is limited now and

01:20:22: time is going to be limited in the

01:20:23: future. Uh, and we need to be careful

01:20:25: about like, you know, how we approach

01:20:27: things in a way that's keeps things like

01:20:30: manageable and sustainable.

01:20:35: Uh if I was asking so which word is this

01:20:38: again? Um retreat by team vibes. I

01:20:41: recommend if if you need to like re ask

01:20:44: question like we can later like you know

01:20:46: rewatch the stream.

01:20:49: [Music]

01:20:51: Seven void is asking uh did you see many

01:20:53: purple furs? Do you mean not dear

01:20:55: friends? Uh there's been there's been

01:20:57: some um

01:20:59: not enough like it will like stand out

01:21:01: but like uh there could be good amount.

01:21:07: Uh 7 void uh is also asking what's your

01:21:09: camera setup? Uh I use the Sony Alpha

01:21:12: Alpha 474 uh with the Taran 35 to 150

01:21:16: mm. I'm like very like happy with it

01:21:19: like because I wanted like a good camera

01:21:20: setup for a while and it's been a lot of

01:21:22: fun like running with it on the corn.

01:21:29: Um

01:21:32: uh Arsmos 0211 was Friday event counted

01:21:35: a success and is there more planned like

01:21:37: it? I would say so like it seems to like

01:21:40: go pretty well like people have been

01:21:41: like enjoying it. Um

01:21:44: um we got like quite a bit of people

01:21:46: like online too and like a lot of people

01:21:48: like stayed for a long time. So I would

01:21:51: definitely say so um I definitely would

01:21:53: want to like do more stuff. So I don't

01:21:55: have like any specific plans right now

01:21:56: or at least like not anything to

01:21:58: announce but uh would definitely need

01:22:00: more events.

01:22:04: [Music]

01:22:07: KDK uh is asking uh any chance for a

01:22:09: quick rundown of how the data feeds fit

01:22:11: together for those that don't know there

01:22:13: might be find useful user feeds session

01:22:15: war feeds are very useful if people know

01:22:17: they exist and how to use them. So data

01:22:20: feeds they essentially sort of they

01:22:22: abstract away um you know specific

01:22:25: visuals like UI from the actual

01:22:27: structure and data. So you can have like

01:22:29: you know something like that manage

01:22:30: manages the data feed and the data feed

01:22:33: is like you know taking data from some

01:22:34: source that can be for example users you

01:22:36: know users who are in the session and

01:22:38: then for each user in the session you

01:22:40: sort of define a template

01:22:42: um you know that is representing you

01:22:44: know that element from the feed and you

01:22:47: give it to the data feed manager and the

01:22:49: data feed manager is actually going to

01:22:51: automatically like instantiate delete

01:22:53: and update your templates um you know

01:22:56: for each of the elements. So for example

01:22:59: for users you know uh the template item

01:23:02: is going to have like a field for the

01:23:04: user and you can build then you can like

01:23:06: build whatever you want. You can build

01:23:08: like you know ux you can build an object

01:23:11: uh anything that will you know

01:23:13: essentially do something with that

01:23:15: particular user. So it can be for

01:23:17: example you know a piece of UI that

01:23:19: shows the user's information like you

01:23:21: know FPS you know their username other

01:23:23: stuff. You build a UI, you build it gen

01:23:26: in a generic way where it just needs to

01:23:28: accept a user and then you know just

01:23:30: populize itself with the interface. Um

01:23:34: populates itself like you know with the

01:23:35: data from that user. uh you attach the

01:23:39: template item

01:23:41: uh say you know the user goes here and

01:23:44: then you give it to the template manager

01:23:45: for the user user feed and it's

01:23:48: automatically going to populate you know

01:23:50: like instantiate update and delete

01:23:53: elements as users like join and leave

01:23:55: the session. You don't need to worry

01:23:57: about like managing you know the list of

01:23:59: the elements. you just need to worry

01:24:01: about creating a template

01:24:04: um you know for each of the elements. Um

01:24:08: and the template you know is like

01:24:09: responsible for the particular user and

01:24:11: all the management is just handled for

01:24:13: you like if you if the item is spawned

01:24:16: it's just going to get all the currently

01:24:18: present users when the users leave and

01:24:19: join it automatically creates them and

01:24:21: deletes them. Uh it it simplifies like

01:24:24: you know things for you a lot.

01:24:28: [Music]

01:24:31: Uh next question is from Emerald

01:24:33: Sundisk. Okay. Uh no I thought the

01:24:36: checks and the Rex were two separate

01:24:37: things. I think they are. I think it

01:24:40: looks similar but just

01:24:42: >> they're literally the same model. One of

01:24:44: them just has feathers on the ears. I

01:24:46: think they're

01:24:48: >> someone's probably going to come and be

01:24:49: like no the lord. It's it's the same

01:24:51: model guys. Come on.

01:24:52: >> Okay. I'm not that familiar with the

01:24:54: lore. So,

01:24:56: [Music]

01:24:58: uh, so I already answer that one. So,

01:25:01: Ner Draxic is asking um, did you manage

01:25:05: to capture me bright yellow green proto?

01:25:07: I don't I didn't. I'm sorry.

01:25:09: >> After the thing, like we actually went

01:25:11: like we I I forget what we did like I

01:25:13: think we ended up like doing like a

01:25:14: dinner or something and went somewhere

01:25:16: and then didn't make it into con space

01:25:18: until much later. So, I kind of missed

01:25:21: you. I'm sorry.

01:25:26: Oh, and we got Oh my god, we got so many

01:25:28: subscriptions. It's going to scroll

01:25:29: through them. It would take forever.

01:25:31: That's so many. Thank you again,

01:25:34: >> Jack. Uh, feature request. Uh, clear

01:25:36: subscriptions from the questions. Thank

01:25:37: you. Smile.

01:25:39: >> Bravar. What? Yes. What? So many.

01:25:44: modify is asking author stream when I

01:25:48: mean now sooner thanks to all these

01:25:53: >> got to get to 200.

01:25:57: >> Uh cank. What's your opinion of IPv6?

01:26:01: I mean it needs to exist like we're

01:26:04: running like we run out of IPv4

01:26:06: addresses. So um

01:26:11: >> it needs to exist. The problem is like

01:26:13: it's not as widely supported. Like one

01:26:15: of the issues is like we use Azure for

01:26:17: some of the API and a lot of the like

01:26:19: even the Azure services like they don't

01:26:21: some of them don't support it yet which

01:26:23: is like annoying.

01:26:24: >> We we do there are I've seen a few

01:26:27: places I've seen a post before about a

01:26:31: place that's using IPv5

01:26:33: which is just it's just another octet on

01:26:36: the IP. So another like three numbers.

01:26:41: I don't even want to think about that.

01:26:47: And next questions from uh Yummy uh

01:26:51: Yummy Def. Welcome back. Uh why are some

01:26:53: of your elements able to be selected as

01:26:55: favorite by default? For example, color

01:26:57: picker and other uh popular options that

01:26:59: require mods because it hasn't been

01:27:01: implemented yet.

01:27:02: >> Yeah. Like um so some of them like like

01:27:06: we essentially need to like implement

01:27:07: interfaces for them. Uh because like we

01:27:10: do want to like design the interface to

01:27:12: be proper because once the interface is

01:27:14: there and people can like start making

01:27:17: favoritable inspectors

01:27:19: um it kind of becomes baked in unless

01:27:21: like we want to like you know break

01:27:22: that.

01:27:24: We need to like you know essentially

01:27:26: it's one of those things where we need

01:27:27: to make sure we get it right like on the

01:27:29: first time or at least as right as we

01:27:30: can. So we're not going to like you know

01:27:32: rush into it and the inspectors are

01:27:34: something that's like heavily slated for

01:27:36: a rework. Um, so we're kind of like, you

01:27:39: know, we're not touching that one right

01:27:42: now.

01:27:47: Uh, next questions.

01:27:52: Uh, Kobe, you're asking, "So, how many

01:27:54: mangoes to get collections?"

01:27:57: Yes, send mangoes.

01:28:00: I'll make collections.

01:28:02: No, just support us. uh support us, you

01:28:05: know, support us on like Stripe um or

01:28:08: Patreon if like you can't do Stripe, but

01:28:10: the Stripe is preferred and that helps

01:28:13: us make things. It's probably like the

01:28:14: collections are pretty high on the list.

01:28:16: So, uh at this point like they're

01:28:18: happening like

01:28:21: at some point

01:28:24: in the semire future.

01:28:27: Uh can flow to my data feed to nesting

01:28:30: items. The nesting seems to use spar

01:28:31: container nested items from what I can

01:28:33: tell and from I can tell nested items

01:28:35: that get inited like nested in is this

01:28:37: just not using properly or feature

01:28:39: exposed many user intended feeds um you

01:28:43: might actually mean the nesting for the

01:28:45: elements that's actually like where you

01:28:46: can so there's like another form of

01:28:48: nesting and that's like when you you

01:28:50: know say you have like multiple elements

01:28:52: like let's say let's take the settings

01:28:55: for example you have like you know some

01:28:56: elements that are toggles and you have

01:28:58: like some that are sliders But both of

01:29:00: them you know they have the same

01:29:01: container. So what the system also

01:29:04: allows you to do is make like one

01:29:05: template for the container and then

01:29:08: specify you know that's the container

01:29:10: and then uh choose what elements goes

01:29:13: inside the container depending on the

01:29:14: data feed item type. That way you can

01:29:17: share one definition of the container

01:29:19: and then you have like you know

01:29:20: templates for a slider, you have

01:29:22: templates for checkbox, you have

01:29:23: templates for text field. Um and they

01:29:25: don't each have to like have their own

01:29:28: container. you don't need like you know

01:29:29: multiple copies of the container itself.

01:29:31: You just define it once and then you

01:29:33: define how is it nested. So that's

01:29:35: probably the one you're talking about.

01:29:37: Um I'd recommend like the settings UI

01:29:40: you can just you know take it apart see

01:29:42: how it's made and I feel that one like

01:29:45: um is a good like sort of reference you

01:29:49: know to learn how to work with those.

01:29:53: Uh, you should be able to find like in

01:29:54: the Resonate Essentials.

01:30:00: Uh,

01:30:02: Navy uh, 31. How many subs for human

01:30:05: anime avatars?

01:30:07: A lot.

01:30:10: >> We have to think about that one.

01:30:12: >> Uh, you long underflow.

01:30:16: >> Oh my god. Yeah, this is this going to

01:30:18: be a lot.

01:30:24: Um let's get through authors first and

01:30:26: you know then maybe we can think about

01:30:28: those. Um next question is from Yame

01:30:31: Defo. Um

01:30:35: was asking are there currently plans to

01:30:36: expand video player with more features

01:30:38: like subtitles or audio track selection?

01:30:40: The should already supported so I don't

01:30:42: think it would be hard to implement.

01:30:44: There are uh the audio track selection

01:30:46: is already supported. Uh there's like

01:30:48: the track index and um it lets you

01:30:51: switch which track is being used. So

01:30:53: like that's already there. Um subtitles.

01:30:57: I actually looked into that one.

01:30:58: Unfortunately, the version of BC doesn't

01:31:02: seem to quite work with it. Like I

01:31:04: couldn't extract the subtitles. However,

01:31:07: we do support importing subtitles. So

01:31:09: you can import subtitles, you know, as

01:31:10: an SRT file or like you know other types

01:31:12: of files and you can like you know sync

01:31:14: it with the video player. So that is

01:31:16: something that's supported. um we would

01:31:18: like to like have them extracted you

01:31:20: know from the video stream itself but

01:31:21: unfortunately with the version of

01:31:23: library we're using that it doesn't seem

01:31:26: to be like easy to do at least like um

01:31:31: I'm just like we could like dig into it

01:31:33: more and see like you know we can get it

01:31:34: but like there wasn't like immediately

01:31:36: obvious way to do it

01:31:39: but the auto trick selection should work

01:31:41: like um um there's l like a feel for it

01:31:44: on the video player

01:31:48: Oh. Oh my god. Oh my god. Thank you. Oh

01:31:50: my god. There's more.

01:31:51: >> All right.

01:31:52: >> Thank you.

01:31:55: >> Oh, that was a few.

01:31:56: >> How How many was there? There's a There

01:31:58: This There's a There's a chunk. They

01:32:01: really want the others.

01:32:04: >> We might need through some of these soon

01:32:06: cuz we got like half an hour left.

01:32:09: >> Yeah.

01:32:11: Sorry, I'm kind of slow today.

01:32:14: >> Good.

01:32:16: I also feel like I haven't done this in

01:32:17: a bit and I'm like my brain is like

01:32:20: uh Y's asking what are some small

01:32:22: fandoms you're part of? Also talk about

01:32:24: them a bit if you want to. Um I don't

01:32:27: know how to define small. I'm not really

01:32:29: part of like too many.

01:32:32: I I don't know. I don't know. I don't

01:32:35: know defining in a fandom. Like I'm not

01:32:38: like I'm not like super active in lot of

01:32:41: things myself. if I just don't have

01:32:43: time.

01:32:45: Um, next question is from Grand UK. Uh,

01:32:49: would a list data feed break elements uh

01:32:51: of list out of interfaces be something

01:32:52: considered? There are also GitHub issues

01:32:54: open for different forms. Yeah, we want

01:32:56: to add more data feeds. It's just matter

01:32:57: of prioritation.

01:33:00: [Music]

01:33:02: Uh, answer that one.

01:33:09: Uh,

01:33:11: next question we from Dusty Sprinkles.

01:33:13: In response to my question about flux,

01:33:14: the video you mentioned doesn't really

01:33:16: answer any of depth for flex is much

01:33:17: higher level about scripting as a whole

01:33:19: whereas imagining more design philos

01:33:21: language. Could you maybe give us some

01:33:23: detail of flux itself? I

01:33:26: don't really know what you're actually

01:33:29: asking then

01:33:31: like because like kind of should go like

01:33:34: you know over like the vision for it

01:33:35: like for the future. So I

01:33:38: [Music]

01:33:39: I I don't like that's pretty much like

01:33:42: what about like you know flags like I

01:33:45: I'm kind of confused right now. I like I

01:33:48: don't I don't I don't know what your

01:33:49: question is specifically is like is it

01:33:51: like more technical implementation of

01:33:53: flags or something but

01:33:56: like usually like the for vision stuff

01:34:00: like usually the the high level stuff

01:34:01: that's you know something that comes

01:34:02: first and then like you know based on

01:34:04: that list implementation so

01:34:09: like the high level stuff should be like

01:34:11: you know what the what the focus is for

01:34:12: the vision.

01:34:15: [Music]

01:34:17: Uh, next question from um, BD uh, how

01:34:21: are you planning on doing net hole

01:34:22: punching very quick? Uh, is this

01:34:24: something that was supported by net

01:34:25: quick implementation somehow? Um, that's

01:34:27: not as far as I know, but like we can

01:34:28: just piggy back on the all in all um,

01:34:32: like nut punching. Oh my god, they could

01:34:34: go over subscriptions. Oh my god,

01:34:36: there's even more. They they really want

01:34:38: the others.

01:34:39: >> All right, what are we at now, guys?

01:34:41: Come on.

01:34:43: Oh my god, we got they they want the

01:34:45: other stream.

01:34:46: >> We've got 50 plus uh the other one plus

01:34:49: this one now.

01:34:52: >> And there's also like the ones from the

01:34:53: last stream, too, that I need to count.

01:34:56: >> Oh, yeah.

01:35:02: >> I think I think

01:35:03: >> I'm in I'm enthused. I'm just laying

01:35:05: back in my chair.

01:35:07: >> I'm laying back now. We can see it. But

01:35:10: yeah, we can we can pick it back on the

01:35:12: just use like the lenol because like

01:35:14: it's UDP, so it kind of works.

01:35:17: Uh there like the the stun like in turn

01:35:20: server support, but uh we'll probably

01:35:21: just use what we have. Uh next questions

01:35:24: from likable artist. I have some busted.

01:35:28: Oh my Oh my god.

01:35:32: [Music]

01:35:35: Yeah, this helping get through the

01:35:38: questions too. Thank you.

01:35:41: >> We got to go quick.

01:35:42: >> We got to go quick. But the be

01:35:45: distracted.

01:35:47: Thank you.

01:35:49: Subscription like they also like

01:35:50: generally kind of help like with the

01:35:52: development too because u it kind of

01:35:54: goes like into the company.

01:35:57: Um and like we get to be authors. And

01:36:01: next question is from likable artist. I

01:36:03: have some busted index controllers and I

01:36:04: can't get my fingers to work. I never

01:36:06: want to use hand camera feature. Is

01:36:08: there way of having it work under the

01:36:09: gestures? Other fingers. Can't put my

01:36:11: middle finger down on the controller.

01:36:12: Um, unfortunately, there's not. It's

01:36:14: like purely finger based. You can just

01:36:16: like, you know, spawn a camera or you

01:36:18: can like embed one into your avatar. So,

01:36:21: there might be like a workar around.

01:36:25: Um, we might eventually want to have

01:36:26: like, you know, something like where

01:36:27: it's like UI just toggle it and such.

01:36:30: Um, but it's not currently supported.

01:36:34: Um modify AR is asking um are you

01:36:38: planning to have another community vote

01:36:39: for what the team should focus on? Um

01:36:41: not right now. We might just end up like

01:36:43: you know making decision based on like

01:36:44: existing factors like you know apples on

01:36:47: issues and like kind of like what we

01:36:49: need to like work on and stuff like

01:36:50: that. So um not right now but uh

01:36:54: there'll be likely some in the future

01:36:57: but

01:36:58: don't have a specific one yet.

01:37:04: U BD is asking uh would the idea for

01:37:07: inspector rework to create introspection

01:37:09: data feeds

01:37:12: that means

01:37:13: >> I don't understand uh oh my god thank

01:37:16: you very well

01:37:18: >> but the but inspectors they will use

01:37:21: data feeds like for the new UI

01:37:26: one for you checkers uh checkers the

01:37:28: cheat is asking what's the G on his

01:37:30: color for Yes, chief for Gary's Mod. I'm

01:37:33: from Gary's mod. Hello,

01:37:35: >> it's Gary's mod.

01:37:39: Uh, Ganuk is asking

01:37:42: uh, when running the proto flag

01:37:45: generator, how is it intended to be run

01:37:46: in the net build system close by at all?

01:37:49: can't figure out how to run it at the

01:37:51: right time since it takes folder DL as

01:37:52: input either CSV curl compiling but

01:37:56: missing in front so I don't seem to get

01:37:58: any present Python code to compile to

01:38:00: plug separate plugin DL um I don't know

01:38:03: from the top of my head I have to kind

01:38:05: of like but essentially it runs on the

01:38:07: compile like FS engine so like it might

01:38:09: need to have like I'm pretty sure like

01:38:11: it does require like the frogs engine to

01:38:14: be present because it uses them for like

01:38:16: referencing some of the stuff as well as

01:38:17: the protolex ones

01:38:19: Yes, it uses it uses those and then it

01:38:22: only then it will uh generate it. I

01:38:24: definitely had to toy with some of that

01:38:26: when I was fixing the build system a

01:38:28: while back.

01:38:30: It's been a while since I touched it

01:38:32: myself.

01:38:38: Uh

01:38:40: we got the G4 mod.

01:38:45: Yes, G for Gary's mod.

01:38:48: Oh my god. Y was asking uh what is the

01:38:51: meaning of life? 42.

01:38:54: >> Ask again later.

01:38:55: >> No. 42.

01:38:59: >> Uh

01:39:00: [Music]

01:39:02: meaning of life is whatever you make it

01:39:04: to be.

01:39:06: It's it's it's it's your choice.

01:39:09: [Music]

01:39:15: Uh next question. we got is from Shaky

01:39:18: Shakes.

01:39:19: Wrong direction. Uh Shaky Shakes is

01:39:22: asking, "I've heard of Resonite maybe

01:39:24: once before. I know nothing of it, but I

01:39:26: click on the stream for 0.2 seconds and

01:39:29: somehow ended up with a sub. What is

01:39:31: there to know about Resonite? I know

01:39:32: nothing. Welcome to Resonite. So

01:39:36: Resonite it's a so it's like a social

01:39:39: social platform like you know like we

01:39:41: can uh we can kind of exist as an avatar

01:39:43: like like this you know like we're kind

01:39:44: of talking but the cool thing about it

01:39:47: is we have like real time collaborative

01:39:50: editing so I can literally you know

01:39:52: we're just kind of sitting here like ask

01:39:54: like answering questions but I can just

01:39:58: you know grab a developer tool and you

01:40:01: know start editing things like sire over

01:40:04: here and you So like like in like you

01:40:06: know Oh wrong one hold on. Uh let's go

01:40:11: higher

01:40:14: and uh also wrong one. Wait are you

01:40:19: >> what

01:40:20: >> are you driving your head size?

01:40:21: >> No.

01:40:22: >> Okay. Oh there we go. There we go. See

01:40:24: and now it can be editing things. Um

01:40:29: just like that or I can undo and I can

01:40:31: like you know I can select myself and

01:40:34: you know start modifying things. So I

01:40:37: can like you know what's my collider? Um

01:40:42: ooh I think it's the whole hand. Yeah.

01:40:47: And I can be like I can be like ooh

01:40:51: baby hand

01:40:54: or I can scale it up.

01:40:57: >> Oh now it's big.

01:41:01: I'm going to undo. Oh

01:41:03: >> yeah. Resonate is Resonate is great.

01:41:05: It's like you you can hang out. You can

01:41:08: play with your friends. You can program

01:41:11: together. Everything everything you see

01:41:13: is like shared like networking is like

01:41:17: uh everything is pretty muchorked. Um

01:41:21: >> all the collaboration

01:41:23: >> is live. So I can also like you know

01:41:24: open up this uh something we called

01:41:26: inspector. I just opened up uh for the

01:41:29: environment and uh I have like the

01:41:32: collider I think. Uh let's see where am

01:41:36: I collider collider section. There's the

01:41:40: viewing room. I can like pretty much

01:41:41: like view the entirety of the scene. Um,

01:41:46: which is the viewing room. Uh, sir, are

01:41:47: you actually No, this is Yeah, we're

01:41:50: going to fall if I turn that off. Um,

01:41:54: let's see. Cafe waterfall.

01:41:57: Oh, that's over there.

01:41:58: >> Looking for the bench.

01:42:00: >> That area's over there. So, that's too

01:42:03: far. Um,

01:42:06: I think this is the viewing room.

01:42:10: Oh, there's the walls. Okay, so if I

01:42:12: turn this off.

01:42:14: >> Yeah, now we have no walls.

01:42:15: >> Yeah, there you go. No more walls.

01:42:16: >> Now no more walls. But it can also be

01:42:18: like, you know, there's the

01:42:21: uh materials. I can like, you know, pull

01:42:23: them out or pull out the material and um

01:42:28: you know what? I'm I'm going to take

01:42:29: your question.

01:42:31: Um and I'll just uh take a screenshot of

01:42:35: it.

01:42:36: >> Hi.

01:42:38: and maybe sire in it too.

01:42:41: So now I took a screenshot, you know, of

01:42:43: of uh which is just like texture and I

01:42:46: can plop it in and now it's on the

01:42:49: walls.

01:42:51: >> Easy enough, but it is there.

01:42:53: >> Uh or you could you could uh you could

01:42:56: take the picture and

01:42:59: now fruits is the picture.

01:43:00: >> Ah yeah now now I'm the question. You

01:43:03: you ask

01:43:04: >> you are the question.

01:43:06: >> I am the question now. No, no, no. It's

01:43:09: it's it's not it is UV mapped. It's just

01:43:11: this is um it's set to clamp. So, I just

01:43:14: need to set it to repeat. Uh there we

01:43:17: go. And now the walls are literally

01:43:21: plustered with a question. Let me let me

01:43:24: take the camera just show you

01:43:25: >> to to respond briefly. Uh

01:43:28: >> so like if you look over here, you see

01:43:31: um

01:43:32: >> your question is now literally on the

01:43:35: walls.

01:43:36: >> There we go. And you can pretty much

01:43:38: edit anything. We're just kind of doing

01:43:39: like, you know, very quick and silly one

01:43:41: this way. But, um, everything everything

01:43:44: you see built, you know, in here is

01:43:49: built like inside of the game. We also

01:43:51: have, you know, um, there's realtime

01:43:54: scripting, so you can uh you can like,

01:43:57: you know, quickly code things. Um,

01:43:59: >> we're going to run out of time.

01:44:01: >> Yeah, we're going to run out of time.

01:44:02: This is

01:44:03: >> Yes. to answer to to respond to you very

01:44:05: briefly. Um people have, you know,

01:44:08: compared us to VR Chat, Gmod, Second

01:44:10: Life, all these different games and

01:44:12: we're we are our own unique thing. Um

01:44:15: it's just doing a lot of things tends to

01:44:17: have a lot of overlap and I'm sure that

01:44:19: you will find some familiarity in here

01:44:21: if you uh ever decide to come by. Yeah,

01:44:24: they're actually asking uh so we should

01:44:27: had a baby with Unity Blender and Hum

01:44:28: allin one with built-in X LVR access

01:44:31: overlight type system built into you got

01:44:33: it

01:44:36: >> pretty much.

01:44:37: >> It's it's a lot of fun. Um it's also

01:44:39: like we kind of try to make you know be

01:44:41: like very general. So like whatever

01:44:44: whatever you want to do um you know like

01:44:48: whether you want to build where you want

01:44:49: to just hang out and chill like the

01:44:51: platform is kind of like open to

01:44:52: everyone. Um the other cool tool other

01:44:55: cool thing you know with the

01:44:56: collaboration is like it's super easy to

01:44:58: just bring content in. Um like you know

01:45:01: I was mentioning a video earlier uh if I

01:45:03: go into my dash I can literally just

01:45:06: paste it in.

01:45:09: I can paste stuff, you know, from

01:45:10: YouTube, for example, you know, bring in

01:45:12: videos once it loads. Uh,

01:45:15: >> I see it.

01:45:15: >> Come on. Come on. Load. Load. There we

01:45:18: go. Um, and here's like, you know, video

01:45:21: from YouTube channel. And you can like,

01:45:22: you know, we can watch it together

01:45:24: anywhere we want.

01:45:26: >> Proto.

01:45:27: >> Yeah. It's literally just copy paste.

01:45:29: >> Just copy paste. Um, we have

01:45:33: >> you can do the same for like images,

01:45:35: audio files. Like we support like so

01:45:37: many formats. you can bring in like you

01:45:39: know PDF files like if you want to like

01:45:41: you know uh

01:45:42: >> yeah PDF 3D models

01:45:44: >> 3D models like all the stuff is like

01:45:46: imported like uh in game so there's a

01:45:49: lot of stuff to do a lot of it's like

01:45:50: you know designed to just give you as

01:45:52: much power as you can in the virtual you

01:45:56: know in the virtual like universe and

01:45:58: it's kind of big part of our philosophy

01:46:01: >> so yes the yellow guy made the game made

01:46:04: most of it

01:46:06: >> I helped

01:46:08: It helps

01:46:11: as I help but I did like make a

01:46:15: most of the most most of the codes.

01:46:20: >> All right. Uh now we got to really speed

01:46:22: through these cuz man

01:46:24: >> I mean there's not too many there's not

01:46:27: too many. So like I think we're good. Um

01:46:29: we do have we have like 14 minutes left.

01:46:32: But yeah, I hope I I hope this kind of

01:46:34: gives you some idea like so we don't

01:46:35: have like more time to kind of Oh, my

01:46:37: tracking is freaking out. Um

01:46:38: >> yeah, um tune to the next one if you

01:46:41: want uh more in-depth uh questions.

01:46:44: >> Check videos. Join our Discord uh at the

01:46:46: discord.gg/resheight.

01:46:49: >> Uh there's like like really cool

01:46:51: community too.

01:46:55: Uh,

01:46:58: next question is

01:47:01: from uh, Kops. Uh, I'm curious how much

01:47:03: work is being done to get missing

01:47:05: features back into Linux version like

01:47:07: how vice are missing without the use of

01:47:08: mod. Anything lacks are missing at least

01:47:10: for me. It's just a one person focusing

01:47:13: or is it more of team effort? Uh,

01:47:15: depends some things like multiple status

01:47:17: doing a whole bunch of it. Um, I might

01:47:19: end up like like making like a thing for

01:47:21: the vice teams for the time being. The

01:47:22: big problem with visims is like the

01:47:24: library doesn't exist for Linux. They

01:47:26: just don't publish it for it. So like we

01:47:27: would like need one for Linux that we

01:47:30: could use or we like you know put it

01:47:31: like into one of the pieces like running

01:47:34: under proton and run it there but like

01:47:36: you know we have to deal with IPC which

01:47:38: adds like complexity

01:47:41: but yeah work has been done on those

01:47:43: parts. Um

01:47:46: uh checkers the cheetah is asking uh

01:47:48: which one is fuks

01:47:51: me.

01:47:52: >> Yes. I am cyro.

01:47:56: >> Uh

01:47:58: grand case asking uh billings followup

01:48:01: CSV that includes official progress

01:48:02: notes not just custom ones many looks

01:48:05: open country. Uh the CSV is literally

01:48:08: just like generated for like a

01:48:10: reference. you don't actually need that

01:48:12: like it doesn't use that as an input

01:48:13: like or even like output like this use

01:48:16: that like you know when people help like

01:48:18: categorize the nodes but that's about

01:48:20: it. Um

01:48:26: skipping

01:48:29: [Music]

01:48:30: uh

01:48:32: BD

01:48:34: is asking are there any powers of

01:48:35: forension where someone others knows

01:48:37: them best?

01:48:39: I would say maybe the Linux part

01:48:45: >> like because

01:48:46: >> yeah the Frs definitely FRS like knows

01:48:50: the engine pretty much inside and out

01:48:52: but not how like it interacts with

01:48:55: everyone else's like computers

01:48:56: necessarily

01:48:58: whereas

01:49:00: >> yeah like the Linux part in particular

01:49:02: I'm using Linux right now and so I kind

01:49:03: of I kind of help fill in the gaps where

01:49:07: um you know like oh this way you know

01:49:09: this thing it's designed this way, it

01:49:10: might not work so well. And so, you

01:49:12: know, we have alternatives like the the

01:49:14: like the alternate audio system and

01:49:15: stuff.

01:49:17: >> Yeah.

01:49:19: The other part I would say is like some

01:49:21: of the like business stuff for the

01:49:22: config files because it's like like what

01:49:24: Prime like did work on,

01:49:26: >> but most of the engine like I designed

01:49:28: it and I wrote it. So like I I would say

01:49:30: I know it the best

01:49:37: for the other part like this part engine

01:49:38: but like it's some some of the CC stuff

01:49:40: like I'm like not too familiar with it

01:49:42: because it was kind of set up by Tyro J4

01:49:45: and few others.

01:49:50: Um

01:49:53: yeah Defto's asking uh who in the team

01:49:56: would make most marketable plushy. Um,

01:49:59: >> me obviously.

01:50:01: >> I was going to say depends who you ask.

01:50:03: You were ready for that one.

01:50:05: >> Yes, I was.

01:50:08: >> We do keep getting people ask us like

01:50:09: for fruit splash though.

01:50:12: I'm kind of like, you know, should

01:50:13: should we should we look into that?

01:50:18: Could could be could be another good

01:50:20: like uh thing to support development.

01:50:24: We actually run out of questions. Like

01:50:26: that's all of them.

01:50:27: >> Yeah. And we still have 10 minutes left.

01:50:31: >> Uh to the to the person who to the

01:50:34: people who didn't know what Resonate is,

01:50:36: can you tell we really like talking

01:50:37: about it?

01:50:37: >> Oh my god. Oh my god. I guess

01:50:41: >> Oh yeah, we have a particle system

01:50:43: that's really fast. It's uh

01:50:46: >> I have to try some

01:50:49: first. Thank Thank you

01:50:51: um for all the subscriptions. How many

01:50:54: are we at?

01:50:58: How many subs for Frlash? I mean, like,

01:51:00: you still have to get the buy the fruit

01:51:01: splash. Um,

01:51:03: >> I want to I want to I want to try

01:51:04: something with the in here.

01:51:07: I want I want to try the rate trace

01:51:09: particle system.

01:51:11: >> Yes.

01:51:12: >> Oh, this just works. Yeah, this just the

01:51:14: the

01:51:16: >> Yeah, this just works. It's fine. just

01:51:20: um you know doing rate tracing with

01:51:23: particles because we can.

01:51:26: >> Yeah, this is I think what's the

01:51:28: emission rate on this guy?

01:51:32: >> Yeah, let me let me look. I want to I

01:51:33: want to quote the number because it's a

01:51:34: big number. Um

01:51:37: >> the the emission

01:51:40: >> Gizmok's clogging it. There's a uh this

01:51:44: thing is emitting uh I believe

01:51:48: there are oh my gosh emitter this is

01:51:51: emitting 100,000 particles per second.

01:51:56: >> That's quite a good number of particles

01:51:59: >> and there are approximately 50,000 or so

01:52:02: particles on any given frame.

01:52:05: And look it you see the shadow it casts.

01:52:08: There's not actually like you know

01:52:09: lighting shadow. There's really shadow

01:52:11: made out of the particles like colliding

01:52:12: with my colliders. Like we're just

01:52:15: doing, you know, ray tracing with

01:52:17: particles.

01:52:19: >> Yeah,

01:52:19: >> it's it's fine.

01:52:21: >> It's fine.

01:52:22: >> It's fine. You know, it's like it's just

01:52:25: light made of particles.

01:52:29: This is insane.

01:52:32: And it just runs like you know like it's

01:52:34: um with the with the splittening thanks

01:52:37: to the nine this like this would with

01:52:39: the old like unity like this would kill

01:52:41: you

01:52:42: >> but this is just you know this is fine.

01:52:45: >> This would like make your computer start

01:52:46: on fire and blow up and explode.

01:52:50: >> I love how like you can literally just

01:52:51: see shadow forming like behind like

01:52:54: there.

01:52:55: >> Can I can I uh I have one that I want to

01:52:57: shoot. Uh can I try mine?

01:52:59: >> Yeah. Hold on. I'm going to read this

01:53:02: one.

01:53:02: >> So, this one, this one is uh here. Hold

01:53:05: still. This one is 200,000 particles all

01:53:08: at once.

01:53:09: >> Hold on. Hold on. Hold on. Hold on. Let

01:53:11: me adjust the camera.

01:53:13: [Music]

01:53:15: >> It is going to be a video clip.

01:53:18: >> Okay. Go.

01:53:20: >> 200,000 particles. 3 2 1 go.

01:53:25: >> Oh, yeah. There's like a little little

01:53:27: statue of me.

01:53:28: >> That is cool. If you look back here,

01:53:31: there's so many you can actually see

01:53:33: soft uh penumbra shadows forming.

01:53:36: >> Yeah, it's just tracing with particles.

01:53:38: It's fine.

01:53:40: >> It's fine. And now we have a

01:53:42: >> And also, if you're still watching, your

01:53:44: question is still on the walls.

01:53:47: >> Yes.

01:53:48: >> So, this this shows you some of the, you

01:53:50: know, some of the shenanigans that like

01:53:52: we get to on Reside and that you can

01:53:55: also get into because everybody has, you

01:53:56: know, access to these tools. But this is

01:53:59: cool.

01:53:59: >> There's a there's a shadow of fruits.

01:54:02: >> Shadow of fruits.

01:54:04: Yes, it's a you can have a lot of fun

01:54:06: with the stellar resonate.

01:54:08: >> Okay. How are passionate about what we

01:54:10: do?

01:54:11: >> Yes. I'm I'm just a little branded

01:54:14: today, so I'm a little bit slow

01:54:16: answering questions. Oh, we got a few

01:54:19: more. Um,

01:54:25: uh, Grand UK is asking, uh, so is the

01:54:28: binding CH supposed to give binding code

01:54:29: or patch to DLS because, uh, there's no

01:54:32: CS file unless DL has flexes. Uh, it

01:54:34: should generate CS code like, uh, CS

01:54:36: files and then you compile them

01:54:38: afterwards.

01:54:43: Uh, but like it doesn't do patching of

01:54:45: the DLS.

01:54:48: [Music]

01:54:51: Uh, De Hammer is asking, "What feature

01:54:54: do you want to work on the most at the

01:54:55: moment?" Um, one that's kind of small is

01:54:59: I want to add like support for head

01:55:00: padding and booping for desktop and then

01:55:03: probably like the overlay like using it

01:55:05: as a nice overlay.

01:55:09: Musk

01:55:14: is asking, "Would you say those RA trace

01:55:16: particles are photon dust?" Yes.

01:55:19: >> Yes.

01:55:19: >> This this really gives it like, you

01:55:21: know,

01:55:22: >> his namesake.

01:55:26: >> Um, Triple Helix is asking, "What do you

01:55:28: guys think about the whole Steam Frame

01:55:30: thing? Uh, it ends up being a standalone

01:55:32: headset that can run Steam VR. Do you

01:55:33: think it would work on it?" I mean, I

01:55:36: don't think anything has been announced.

01:55:38: So like right now we don't know

01:55:39: anything. So it's hard to say anything

01:55:42: like assuming it is a VR headset,

01:55:46: you know, we don't know the specs. We

01:55:48: don't know what it's going to run. It's

01:55:50: going to be Android. It's going to be

01:55:51: Windows. Like there's like we don't know

01:55:53: anything about it. So we can't really

01:55:56: >> say.

01:55:57: >> Yeah. And it it like these are all

01:55:59: patents, guys. Like all the Decard

01:56:01: stuff. I was hearing about Decard 4

01:56:02: years ago. It'll be real when it's on

01:56:04: the store. until then assume everything

01:56:06: is fake. It's also like we don't know

01:56:08: what it is because like the stuff I

01:56:09: heard is that Steam Frame is just a game

01:56:11: console like to

01:56:14: I think I think it's too much like you

01:56:16: know rumors right now and speculation so

01:56:18: it's kind of hard to like say anything

01:56:20: too specific.

01:56:23: Ar is asking um how to make ton shaded

01:56:26: look good. Um mess with us

01:56:30: >> honestly ask people in our community cuz

01:56:32: they mess with it a lot more than we

01:56:34: have time for and they probably know

01:56:35: best. Yeah,

01:56:39: find mentors. Mentors know like good

01:56:45: Y was asking uh when will story mode

01:56:48: drop? Before the end of uh early access.

01:56:50: No, it would happen to be after.

01:56:53: >> Resate.

01:56:54: >> We joke. We joke but like I kind of want

01:56:56: to do something something like that a

01:56:58: little bit.

01:57:00: Uh let's see how much time we have 3

01:57:02: minutes left. So maybe a few quick

01:57:04: questions, but uh um we might be ending

01:57:07: up this soon.

01:57:09: [Music]

01:57:15: So like kind of keep considering this.

01:57:18: The main thing I guess like for the

01:57:19: plush would be just you know finding

01:57:22: finding uh somebody who could like make

01:57:25: a good plush that we could like you know

01:57:26: work with

01:57:28: and they could like do them like on

01:57:29: order or something like that. So, if you

01:57:31: know anyone, any potential makers, like

01:57:34: you know, they could send us some info

01:57:36: and uh maybe we could make something

01:57:38: happen.

01:57:39: [Music]

01:57:45: Bravar's asking, I have question for the

01:57:47: list. How far are you through the

01:57:49: questions list? I mean, pretty much like

01:57:50: your question. Well, now there's two

01:57:52: more, but this was this was like a very

01:57:55: recent.

01:57:57: Can I be serious with survival mode?

01:57:59: What would it even look like? Um, your

01:58:01: inventory gets deleted when you die.

01:58:03: When you lag

01:58:06: be very hard,

01:58:08: but I get like when you lag, we don't

01:58:10: you don't now. So, there's that.

01:58:13: Um,

01:58:16: so are the trolls available for content

01:58:18: characters who might want to give

01:58:20: Resonate a go? Yep. Everything

01:58:22: everything is that is available to us is

01:58:25: available to you. you can find all the

01:58:27: tools and there's a right essentials

01:58:29: those pretty much let you do absolutely

01:58:30: anything like um yep our philosophy is

01:58:33: like you know like everybody kind of has

01:58:36: the same power you know on the platform

01:58:38: so like there's no like secret developer

01:58:40: tools you know that only we would have

01:58:43: >> do which you want to be who you want to

01:58:44: be that's all that's all that is the

01:58:47: goal

01:58:49: >> is that uh person essentials favorite

01:58:50: food at your friends um actually there's

01:58:54: like one but I'm going to get into it

01:58:55: like probably next week because I wanted

01:58:56: to talk about something. Um, and it's

01:58:59: not actually favorite for the food. It

01:59:00: was sushi, but there's a reason like it

01:59:02: it was my favorite. We also went

01:59:04: actually another one was good like we

01:59:06: went to Dolph's burgers and it was like

01:59:08: really good and was like a really fun

01:59:09: experience because um shenanigans but um

01:59:12: it's also a story for another time. Uh

01:59:15: and modify arc is asking are you going

01:59:17: to be left seer? Yes, there should be

01:59:19: there.

01:59:21: I'm very excited. Um, with that, that's

01:59:25: uh pretty much all of our questions for

01:59:27: now. So, um, we have like 30 seconds

01:59:29: left. So, thank you everyone, you know,

01:59:31: for watching. Um, I'm sorry for being a

01:59:34: little bit kind of slow today. My

01:59:35: brain's like very blleh. Um,

01:59:40: so I'm like not super sharp like

01:59:41: answering the questions and kind of bit

01:59:44: distractable. Uh, but thank you very

01:59:45: much for watching. Thank you for

01:59:47: supporting Resonite. um whether it's

01:59:50: like you know just being part of a

01:59:51: community you know if you're like uh

01:59:53: hanging out with people like making cool

01:59:55: content like you know that helps the

01:59:56: platform but also for everyone who

01:59:58: supports us or on Patreon or Stripe or

02:00:00: through Twitch um and other means like

02:00:03: we appreciate like your support it's uh

02:00:06: helping us you know kind of stay

02:00:07: independent and you know keep like

02:00:09: focusing on stuff that's important for

02:00:10: the community like doing the stuff like

02:00:12: the splitening um so thank you very much

02:00:15: for supporting us. If you're on Patreon,

02:00:17: please consider switching to Stripe on

02:00:19: the same tier because we get about 10%

02:00:21: more out of that. Um, and that helps,

02:00:25: you know, that helps us give us like

02:00:26: more kind of like money to work with.

02:00:28: Um,

02:00:30: but uh, wish like you support us like,

02:00:32: you know, we are very thankful. Um, and

02:00:36: I guess we'll see you next week. Um,

02:00:39: next Sunday. I hope I'm a little bit

02:00:41: more brainy.

02:00:43: And I'm going to check if there's

02:00:44: anybody to raid. you like to like you

02:00:46: know raid any like streamers. So like if

02:00:49: you like to stream uh this is a perfect

02:00:51: time to do it because uh we will raid

02:00:53: you. We go. Thank you. Thank you very

02:00:56: for subscription. We got one more. I

02:00:59: feel like the other streams other stream

02:01:01: is getting close.

02:01:03: >> Yes.

02:01:03: >> Um

02:01:05: let me just check who's streaming right

02:01:07: now. Uh I only see creator jam. So I'm

02:01:11: going to send you over to Medra.

02:01:14: um Cam actually for any um for those of

02:01:17: you who also don't know it's a super

02:01:18: cool event. It runs like it's been

02:01:20: running for over 5 years and essentially

02:01:22: like a creative like sandbox like um

02:01:25: where everybody kind of builds together

02:01:27: on a theme. It's like super neat. So if

02:01:30: you're kind of curious like about like

02:01:31: you know building like give uh give this

02:01:34: like a give this a watch. So, I'm going

02:01:38: to do rate uh creator gem

02:01:43: and I'm going to prep it up

02:01:47: already there. Um,

02:01:49: and

02:01:53: we should be ready to go in a few

02:01:54: seconds. So, thank you again very much.

02:01:56: Um, and we'll see you next week.

02:02:00: Bye. Uh,

02:02:03: right now

02:02:13: All right,

02:02:15: I'm going to stop the stream and