This is a transcript of The Resonance from 2025 September 14.
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