The Resonance/2026-02-01/Transcript
More actions
This is a transcript of The Resonance from 2026 February 1.
00:00: recording.
00:02: So, I should be live. Going to post the
00:03: announcements.
00:05: Post.
00:06: >> Hello.
00:08: >> Post.
00:11: Uh, and
00:16: one
00:18: here.
00:19: Post.
00:23: And one more. Where is it? Summers
00:29: post here.
00:32: Hello. Do we have people in the chat?
00:35: >> I don't really get any people because
00:36: everybody probably started working on
00:38: their MMC entries.
00:41: >> Oh yeah. Imagine we just get like two
00:44: people on the stream.
00:48: >> Raian
00:50: go.
00:54: It's a little a little. Hello everyone.
00:59: >> Guys, it's dire. I've become a coffee
01:01: drinker. Guys,
01:04: >> why is it that dire?
01:07: How
01:08: >> cuz now [music] there's Koreans to me
01:09: being brown like coffee.
01:15: As far as things go, like it's a good
01:17: source of brown coral,
01:19: >> right? It is a good source of brown
01:21: color.
01:22: >> Oh, what the [ __ ] is that? Hello world.
01:25: Great things.
01:27: >> Not great things, but great things.
01:29: We're
01:30: >> uh we're gonna be grating some cheese.
01:34: >> Oh, you have to you have to go for
01:36: primes for that one.
01:38: >> Don't look at me. I'm not yelling.
01:40: >> Oh, I don't want to be grated.
01:43: Oops.
01:45: So, anyway, hello everyone. Welcome to
01:47: the stream. We're doing another
01:51: ugly thing. Things are no longer in
01:52: motion.
01:54: for now.
01:57: Welcome everyone. Welcome Thunder
01:59: Resonance. I'm FS. I'm here with Sarah
02:01: and we're going to be answering any
02:03: questions about Resonate. Like any other
02:04: stuff like you want to ask, feel free to
02:06: pretty much ask anything. Uh some things
02:08: we might like direct you to some other
02:10: office hours. Like for example, if it's
02:11: like something heavily with moderation,
02:13: we'll direct you to the moderation um
02:16: office hours that happened
02:19: an hour and a half ago. So do the next
02:21: week one. Um but feel free to ask at wor
02:24: worst case like what kind of redirect
02:26: you something. Make sure put a question
02:28: mark in your message. That way it kind
02:29: of pops on our pin messages and that way
02:31: we see it and make sure like you know we
02:33: don't miss it. We also have a few
02:35: questions from Discord. Uh there were
02:37: like advanced questions. So we're going
02:38: to go through those first. Um see if
02:41: like any questions kind of pile up and I
02:44: think it should be ready to get started.
02:48: Um, we also at some point we're going to
02:50: probably do like another community kind
02:51: of showcase for like cool things that
02:53: you guys made. So, let me put a camera
02:56: to anchor. Oh, I've turned off the
02:58: interpolation again.
03:00: There we go. Um,
03:04: and let's get started. So
03:08: um the first question
03:12: we got comes from that's from the
03:14: discord is from missing
03:17: uh missing is asking
03:21: will we get support for fated rendering
03:23: on to HDM with eye tracking at some
03:25: point. So
03:30: I probably lower the music too. Like
03:31: how's the audio actually? Is the audio
03:33: okay? There's there's music in this
03:36: world. So
03:37: >> you can pause the background music over
03:38: there if you need to.
03:40: >> I can just lower the multime media. Uh
03:41: now there's more asking through the chat
03:43: like if it's okay or not.
03:46: But um missing is asking will we get
03:49: support for for rendering on HD with eye
03:51: tracking at some point? At some point I
03:53: would say yes. The bigger question is
03:56: what is at some point? Um, right now
03:58: we're using Unity and we're using
04:00: something called the first pipeline and
04:02: the for rendering doesn't work as well
04:06: with that. Like it kind of require
04:07: amount of like a manual work. Um, it
04:11: could help in some scenarios like the
04:12: thing is like um it's going to help like
04:15: if you GPU bound. So like if you're in
04:17: the GPU bound scenarios there's like a
04:19: lot of complex calculation per pixel,
04:21: lot of complex lighting. Um
04:25: it's uh
04:27: you know it'll help in that case [music]
04:29: but like otherwise like you might not
04:30: really get much of a boost. Um so it
04:33: might be better once we actually switch
04:35: to a different render because like we
04:37: want to use clustered forward pipeline
04:39: or like something similar. Uh which
04:41: makes it a fair bit like easier like to
04:43: actually do for rendering for those.
04:47: Is the music a little bit too loud?
04:50: can like load just make it. Oh no, the
04:54: music's not on. Why is the music not on
04:56: multimedia?
04:58: >> Uh, do you want me to just go pause it?
05:01: >> No, it's not sound effects. I just
05:02: loaded it. Um,
05:07: I'm just surprised like it's not because
05:09: this is music. You want to classify it
05:10: as multimedia, but it's classified as a
05:12: sound effect, which is a bit weird. Um,
05:15: >> oh, I see. It's just cuz it's like a
05:17: media player over there. video like you
05:20: can do like different class like that's
05:23: all um
05:28: I can just
05:31: we can just stop it if the music doesn't
05:33: really fitting.
05:36: I'm just going to There we go. Gone. No
05:39: more music. But uh
05:43: I'm confused. Is this good music or is
05:45: it good music? It's
05:48: >> let's just leave it for now.
05:50: >> Um anyways, yeah, it kind of depends.
05:53: So, at some point, I would probably say
05:54: after we switch to the render, I don't
05:55: think we would get too much benefit
05:58: right now. Maybe like in some scenarios,
06:01: but like I don't think it like warrants
06:03: the effort unless like it was kind of
06:06: sort of a drop in solution, but like um
06:09: I don't think it is
06:11: right now.
06:14: Next question is from addiction. I don't
06:20: actually know how to pronounce the name.
06:21: Sorry if I'm pronouncing it wrong. Uh
06:23: they are asking how can we as players
06:25: contribute more to the growth of the
06:27: game. There's a lots of different ways
06:29: to do this. So the easiest way is you
06:33: know just play it. Uh be part of the
06:35: community you know because we need more
06:36: people. Uh Personite is like a at it
06:40: core like it's is a social VR game. um
06:43: you interact with people. So like having
06:45: more people online, you know, having
06:46: more people to interact with that
06:48: generally kind of helps like you know
06:50: makes the community bigger, makes more
06:51: more people for like you know for
06:53: everyone to hang out with and interact
06:54: with. So just playing it that that helps
06:58: the growth. Uh bring more people like
06:59: you know bring your friends like
07:01: showcasing to people that helps as well.
07:03: if you want to do, you know, things that
07:05: like are a bit more effort to the to the
07:07: growth of a game. Um, you know, building
07:09: cool content and I think also
07:11: importantly showcasing it online like
07:13: showcasing outside of Versite to bring
07:16: more people and show people this is the
07:18: cool stuff that can happen you know the
07:19: platform um that can particularly help
07:23: uh because that also helps you know
07:25: bring more people and grow the platform
07:27: over time. Um and also of course you
07:30: know if you if you want to support us
07:32: financially like ideally through stripe
07:34: you can also do it on Patreon but Stripe
07:35: like we can actually uh a larger
07:38: percentage um that helps you know fund
07:40: the development
07:42: um it lets us you know keep the lights
07:43: on. It lets us you know pay people uh to
07:45: kind of keep developing the platform. So
07:49: um that helps uh too and also like you
07:52: know if um you can become a mentor for
07:54: the platform that kind of helps you know
07:56: like bring bring users helping them out
07:59: um potential moderator you can also uh
08:02: help us you know like reporting issues
08:04: like on GitHub like you know helping
08:06: like diagnose and uh fix issues and
08:08: implement things. So there's lots of
08:11: different ways you can do it. kind of
08:12: depends, you know, how much effort you
08:14: want to put in um and like, you know,
08:17: what kind of suits, you know, whatever
08:19: suits you. But even just like, you know,
08:21: playing the platform, hanging out,
08:23: socializing, even that like, you know,
08:25: helps because the more people are on the
08:26: platform, um the better for everyone.
08:31: >> Yeah. And you don't even need to have
08:32: any like special position either to be
08:34: able to help out. Just like come around
08:36: and be helpful in the community, teach
08:38: people things. You don't need to have
08:39: any sort of fancy badge for that.
08:41: >> Yes.
08:46: Next question is also
08:48: why is this?
08:51: Oh, the camera's being really weird is
08:53: happening.
08:55: What is happening?
08:58: Uh,
09:01: something really weird is going on.
09:04: Other interpolation freak out.
09:08: Sorry, it's kind of being weird.
09:20: Uh let's see
09:24: next question. Um
09:31: it's also from the same user. Um, does
09:34: the team intend to implement verified
09:36: community status for long-standing
09:38: regional groups uh to help users find
09:41: legitimate local communities?
09:43: Um, we don't have any plans for it right
09:45: now. Um, the question is like what would
09:48: actually you know require like you know
09:51: like like what
09:53: what criteria would we place? Um I don't
09:57: know I don't feel there's like super
09:58: much need for it like like people like
10:01: you know form communities and like
10:02: generally people are like you know in
10:05: like uh good faith for things like
10:06: they're like we haven't really seen like
10:08: any kind of people being particularly
10:10: like you know malicious or anything. So
10:13: I would say promagic group like you find
10:15: like would be legitimate. Um,
10:19: so maybe if we see like you know a bunch
10:22: of kind of like
10:24: I I don't know what it would be like
10:26: probably like a problematic communities
10:27: or something like
10:29: that would require something like that
10:31: but like I I don't feel there's like a
10:33: really need for it like people can like
10:36: you know we can already kind of find
10:37: communities and you know share them like
10:39: on discord and other places and there's
10:41: a good chunk of them already. um more
10:44: maybe help is like you know having some
10:47: sort of uh repository like where like
10:49: it's easier to find those communities.
10:52: So maybe something along those lines. Um
10:55: one thing I usually do worry like you
10:56: know with the verified communities like
10:58: it kind of creates like weird kind of
10:59: social status thing. Um
11:05: but like right now there's like no
11:07: plans. if if there's ever like need and
11:09: this seems to be like a good solution
11:10: maybe then we would consider it but we
11:12: probably
11:14: need to have a reason for it.
11:17: If you feel like you know there's some
11:18: kind of like reason like uh to do this
11:21: right now like you know feel free to
11:23: share but right now from
11:26: where I can tell like I can't really
11:28: tell much.
11:37: And next question also from some user.
11:38: Uh we've noticed that headless servers
11:40: are extremely resource intensive
11:42: especially with high per counts. Are
11:43: there any upcoming optimizations plant
11:45: CPU and RAM overhead for large scale
11:46: instances?
11:48: Um so we have like bunch of
11:50: optimizations in general like we did a
11:52: quite a big one like last year like was
11:54: the splittening but it was actually for
11:55: the headless for a while. Uh so that
11:57: kind of like helped quite a bit. Um
12:01: there um
12:04: there's like a number of things you
12:05: could do right now. Like for example,
12:07: one thing that people do is having the
12:09: users be called, you know, on the
12:11: headless. So it's not kind of not
12:12: computing them, which it can break some
12:14: things, but like if you need like, you
12:16: know, um if you need more CPU like um
12:21: then that's a thing you could do. Um
12:25: and like you know have the headless kind
12:26: of like like the other things. But uh
12:29: there are like some optimizations like
12:30: the the thing about like you know how
12:32: headless works and how like the client
12:34: works is they actually share like 99% of
12:36: the code. Um so whatever optimizations
12:39: we do to help like you know the
12:41: graphical client they also benefit
12:43: headless generally there are some
12:45: headless specific things we could do
12:47: like where for example it like avoids
12:48: computing certain stuff or like you know
12:51: um maybe does it like know over
12:53: fidelity. So for example um one of the
12:56: things we could do is uh we want to have
12:58: like a variable rate update system
13:01: uh where it sort of you know updates
13:02: things less frequently and like you know
13:04: maybe you could configure headless. It
13:05: still computes stuff but like maybe does
13:06: it at like much lower rate which you can
13:10: do globally by adjusting the rate
13:12: because the rate like indicates how many
13:14: you know uh updates the headless will
13:17: try to do per second. So that can help
13:19: like lower some of it. Um
13:23: yeah, it's uh definitely like a few
13:25: things. Um
13:29: it's generally like most optimizations
13:31: will benefit like kind of both. There's
13:32: like some stuff like for example you can
13:33: have the headless not load certain
13:35: things like not even attempt to like
13:37: load them. Um which can cause some
13:40: issues like you know if you're running
13:41: behaviors on the host because now that
13:43: stuff doesn't exist on the host.
13:45: um what could be potential options but
13:48: overall just general optimizations that
13:50: we plan to do in the future should help
13:51: like reduce that but uh I probably
13:54: recommend like you know doing various
13:55: like calling methods and other stuff
13:59: >> can I chime in with a point too
14:00: >> yes
14:03: maybe it's not super feasible but I
14:06: found that CPUs that have um some of
14:09: like the that have more of like the
14:11: newer instruction sets on them tend to
14:13: benefit way more from like the the like
14:16: net like vectorzation because it can
14:18: take advantage of like it will
14:20: automatically try to take advantage of
14:21: those new instruction sets in a lot of
14:23: places in the net code. Um, and so I've
14:26: I found that like even like a consumer
14:29: grade like desktop CPU, like a newer one
14:32: is better than most of like the server
14:34: CPUs that like are out there because
14:36: they have the like they've got like AVX
14:39: 512 and stuff. Like I've seen people try
14:41: to run it on Xeons and whatever and it
14:43: doesn't run so good even though those
14:45: Xeons are supposed to be really good,
14:48: but it it does help to have more of
14:50: those instruction sets available so it
14:51: can like vectorize more of the code. I
14:53: think zeons are like designed very for
14:55: like server like workloads versus like
14:58: you know the headless it's kind of more
14:59: like a game workload. So I think it kind
15:02: of like makes a difference.
15:04: >> Yeah.
15:04: >> So the the get a better CPU
15:09: [laughter]
15:15: >> uh next questions also from uh addict
15:21: I'm sorry I'm not pronouncing it right.
15:22: Um, they're asking, "Do you have plans
15:25: to introduce official microtransactions
15:27: similar to VR chat such as building in
15:29: marketplace for buying avatars, maps,
15:31: and items?" So, long-term, uh, yes, we
15:34: would like to, um, we essentially have
15:36: like a workshop where you can like, you
15:38: know, find different items, avatars, you
15:40: know, materials, tools, you know, pieces
15:43: of UI, gadgets, like, you know, entire
15:45: worlds, pretty much like anything.
15:48: anything you want to publish on the
15:49: platform we want to have like a workshop
15:50: where people can publish it and you can
15:52: very easily find it search it browse by
15:54: category and so on. Um then based on top
15:58: of that we want to add like a license
16:00: system. So we can for example say this
16:02: item or this like set of assets uh this
16:05: requires a license like you know that is
16:07: like a paid license to use and then have
16:09: a system where you can like you know p
16:10: purchase that license in game. There
16:13: probably two ways like where you can
16:14: like you know um some things you could
16:16: like you know prove that you own it uh
16:18: from external thing like you know maybe
16:19: you have a key maybe have like you know
16:20: the original file uh you prove to the
16:23: system like I own this thing so like you
16:25: know like it lets you use it uh or you
16:27: can like you know if you find the item
16:29: in game and you're like I want to save
16:30: this and like it has like paid assets
16:32: it'll be like you know you need to
16:33: purchase this license. Um, so that's
16:37: something we wanted to do and it's
16:38: actually something that also like I
16:40: think in the long term help like fund
16:41: the platform quite a bit because um
16:44: that's kind of you know where a lot of
16:45: the um where a lot of the like you know
16:50: a lot of funding will probably kind of
16:52: come from because people will be like
16:53: you know buying like in game content and
16:55: supporting like you know other creators
16:56: which will also help support the
16:57: platform. uh and it kind of you know
17:00: does this for other platforms like you
17:02: know Second Life for example like that's
17:04: like one that like has a big marketplace
17:06: and I think they're largely supported
17:08: from um you know income from that um
17:13: there's like number of challenges like
17:15: for example you know finding the right
17:16: like you know payment processors for
17:18: handling this uh figuring out you know
17:21: how do we take like you know cut from it
17:22: because um we'll need to like you know
17:26: like something so we can actually like
17:27: you to support the platform from it. Uh
17:31: but you know figure out like you know
17:32: percentage and other stuff. It's it's
17:35: going to be a whole thing but yes
17:36: generally the long-term plan is to have
17:39: um have a method of like you know uh
17:42: buying content like a direct game.
17:48: And then the
17:51: last question from Discord is from
17:55: computer user fake. [laughter] A few
17:58: days ago I saw Discord rich person
17:59: presence and say you're in a public
18:02: session called how much residite link is
18:03: too much link. Have you found an answer
18:06: to your question or are more residite
18:07: link shenanigans required? So I have two
18:10: two answers. First more link shenanigans
18:14: are always required. So, it doesn't even
18:17: matter, you know, if we found the answer
18:19: or not. They have more personal advent
18:20: shenanigans. Like, it's it's fun. Um, to
18:23: answer your question, let me just do a
18:25: quick make sure I get the number right.
18:28: Um
18:32: so
18:34: the maximum
18:37: how much uh to the two it would be too
18:40: much resonide link if you had uh 65,535
18:45: resonate links because if you reach that
18:48: number um you've essentially run out of
18:51: free ports that you can host the
18:52: resonate link on and this is assuming
18:53: you free every single port on your
18:55: system you only have resonate link
18:57: you know, like if you try to have one
18:59: more, you can't because you can't have
19:00: more like, you know, that many ports
19:02: open. So, the answer is 65,535.
19:08: If if it's uh less than that, like you
19:11: can make it work probably.
19:14: >> Yeah, probably.
19:17: [snorts]
19:19: Unless you have a subnet.
19:23: >> It would work on the same actually. No,
19:24: wait. You could you could host like on a
19:27: there's only on more but like that's
19:28: that's that's how that's how much resid
19:30: linkage like you can on a single
19:31: computer.
19:33: >> Yeah. Well, I mean actually you don't
19:34: you don't you can do more if you have
19:36: two IPs on the same computer. You can
19:38: port forward to both of those IPs and
19:40: then you get double.
19:41: >> No, you can't because like like it's not
19:43: going to fit. You would need to port
19:46: forward it but you don't have a open
19:47: port like that's already taken by
19:49: another link.
19:52: Well, yeah, but if you put like you can
19:54: you can uh broadcast to multiple IPs.
19:58: >> Yeah, but like this is how much you can
20:00: have on a single like you know single
20:02: >> to receive it. I see. I see. I see.
20:05: Yeah. Yeah. Yeah. Yeah. I get it.
20:07: >> It's it's it's that's the maximum how we
20:11: can car the session. So that's all the
20:14: questions from Discord. Uh we're going
20:17: to start going
20:19: uh
20:22: uh let's go through some questions from
20:25: the Twitch. So the first one is from uh
20:29: check the fox author. Um they're asking
20:32: besides dynamic reflection, do you have
20:35: any resonite link feature ideas beyond
20:37: dynamic reflection? Yes. So there's
20:39: actually some from um
20:42: that's already kind of on the road map.
20:44: Um whatever is like you know we want to
20:46: support like addition asset types for
20:48: example animation assets caption split
20:50: and so on. Um then there's like you know
20:52: ideas for um like you know doing sort of
20:56: more like a high level stuff sort of
20:57: like helper methods for common
20:59: operations like like one of the issues I
21:00: know entity spawning for example for
21:03: entity interfaces uh we might want to
21:05: add like methods to like be able to call
21:07: certain sync methods. Um, it was a
21:10: little bit tricky for certain ones, but
21:12: like for a lot of them, I think it
21:13: should could be like supported. Um, let
21:16: me actually open up the night link uh
21:20: repo.
21:29: So, uh let's see there is a section for
21:36: road map. So there's more asset types,
21:38: more data model types with the the
21:40: validation. Oh, and there's like for
21:42: example screenshot capture API. So like
21:43: you know you can tell it please render
21:46: you know render
21:48: um this from like you know this
21:50: viewpoint and it's going to send your
21:51: texture back or maybe um
21:56: maybe have like a
21:58: you know like say like you make an item,
22:00: you bring it in, you want to capture
22:01: like a thumbnail, you tell it like you
22:03: know render thumbnail the same way like
22:04: you know inventory kind of does it. Um,
22:06: another one is would be you sending
22:08: messages. So you can like for example
22:09: have like a messaging system if you want
22:10: to have like you press a button in the
22:12: world, it sends a message to Rosenoid
22:14: link, you can react to it and can kind
22:16: of integrate stuff. Um,
22:19: that would be another kind of cool
22:20: feature. Um,
22:24: and then also like you know just having
22:26: like some like helper methods for like
22:27: some of the common stuff. I'm actually
22:28: thinking because I'm like working on the
22:30: Unity SDK um and it has like a bunch of
22:33: like binix generation where it actually
22:34: like generates like the classes to kind
22:36: of mirror like the components. Um I'm
22:39: actually thinking moving some of that
22:40: into like its own library so it can be
22:42: like reused for uh lots of different you
22:47: know SDKs, not just the Unity one. And
22:48: the Unity one is just going to like plug
22:50: its own Unity specific bits. Um
22:55: yeah, there there's a bunch of ideas.
22:56: There's also like some issues that still
22:58: kind of have to like look through. Um,
23:02: but yeah, it's definitely something
23:03: like, you know, it's going to expand.
23:04: But like the reflection, that's the big
23:06: one. Having like some of the cording is
23:07: just having like good coverage for
23:09: supporting data model stuff is uh
23:11: currently the main goal.
23:16: U going to skip the music ones. We
23:18: already have those. Oh, I've got the
23:19: Schnopet from Grand K.
23:23: Do
23:25: >> I have a Schnopet? Um,
23:32: I don't have any like super
23:35: bad. Well,
23:38: I'm looking at my list. No.
23:49: I guess I have a I guess I have like a
23:52: small schnoit.
23:54: >> A small anet.
23:58: >> A schnoplet.
24:01: >> Uh
24:04: I don't like that
24:09: Python does not have extension methods.
24:12: Oh,
24:12: >> it's very annoying.
24:15: >> Oh, no.
24:17: >> So, uh, I did it in a very bad way, uh,
24:22: that I'm sure all of the Python people
24:25: will hate me for because I'm very C#
24:27: brain. Um,
24:31: I used this to do an extension method.
24:35: So, for all you Python people out there,
24:38: uh I'm sure that you'll love that.
24:43: Python is suffering, Jack. I'm sorry.
24:47: Um,
24:49: [snorts] and if I want to call uh a
24:52: string to make a camel case, I can just
24:58: let me uh
25:03: sorry, I'm being taking a long time
25:08: there. Now I can do an extension method.
25:09: Look at that. Crazy.
25:12: >> Oh,
25:14: I added extension methods. to
25:19: multiply.
25:21: >> Yeah, that's using the matrix
25:22: multiplication operator.
25:30: >> Uh, you cannot do that to built-in
25:32: types, Jack. Sorry.
25:41: That's my
25:43: one. Like I I don't know if I've already
25:45: talked about this one before. Um
25:49: so like one of the things um born over
25:53: kind of philosophies
25:55: um how do I make sure actually mark
25:58: this? Um
26:00: so my pit is like
26:04: I've kind like like one of our
26:05: philosophies is like you know we want to
26:07: have like very positive kind of
26:08: community. uh we want to have like you
26:10: know um
26:13: we don't like like you know talking bad
26:15: about other platforms
26:18: um and we generally like you know ask
26:21: our community like you know be please be
26:23: polite but there's like lots of people
26:24: who play you know they for example play
26:27: both like Resident and VR [ __ ] or chill
26:29: out you know they can play people can
26:31: like multiple things and you want
26:34: everyone to kind of like you know feel
26:36: welcome uh and also like even like you
26:38: know if Look at I feel if you look at it
26:40: from like a p perspective like you don't
26:43: want to be like you know like oh that
26:45: thing bad you know and like be very like
26:47: aggressive about it because it's just
26:49: going to make people who use that like
26:50: you know isn't going to make them feel
26:53: good you know like and I feel it's most
26:55: less likely to actually like you know
26:58: use the platform. Um, but there's been
27:00: some platforms like which have been kind
27:01: of like heavily like leaning into that
27:03: kind of you know marketing
27:06: and what kind of sucks about it is like
27:08: people end up like giving it a lot of
27:09: attention and it's kind of you know this
27:11: kind of weird
27:16: I don't know how to call it like like
27:17: weird kind of like you know trade like
27:19: with like social media and like you know
27:20: things where something's like
27:22: controversial something's kind of spicy
27:24: it gets a lot of attention and by being
27:27: sort of like you know nice about things
27:29: trying to like be like, you know,
27:30: respectful and so on. That's, you know,
27:33: it doesn't grab as much attention. So
27:35: like it's almost it feels like it's a
27:40: kind of bad position, you know, like
27:41: being spicy about things. That's kind of
27:43: what helps things and my point is, you
27:46: know, that it's like that like you know
27:48: that like um people tend to encourage
27:51: that kind of like behavior by sort of
27:53: interacting with it and promoting it
27:55: even if it's kind of negative. But like,
27:57: you know, there's the saying like
27:58: there's no such thing as bad press
28:00: because like it kind of gets it out
28:01: there and somebody's going to be like,
28:03: "Well, I'm going to check it out and so
28:04: on." And we really don't want to do, you
28:07: know, that kind of like marketing and we
28:08: really won't do it like want kind of
28:10: focus more on the positive vibes, but um
28:14: it is much
28:16: at least like you my feeling is like it
28:18: feels that it's so much harder to do it
28:20: that way. you know, it's so much harder
28:22: to do it right
28:25: when it shouldn't be.
28:28: And I kind of I wish like general kind
28:30: of is like, you know, like the people
28:33: would um
28:37: um
28:40: what's the word?
28:51: >> [sighs]
28:51: >> I kind of lost the train of thought. Um
28:55: I like thought is like you know the
28:57: people would kind of like you know be
28:58: more cognizant of this and be like you
29:00: know like I'm not like if you see
29:02: something like that like you know not
29:03: like don't give it attention because
29:05: it's kind of like similar like you know
29:06: like feeling the trolls like you know
29:08: like it's kind of what they want. They
29:10: want like you know that kind of
29:11: attention and focus on like you know the
29:14: good vibes and the positive vibes.
29:18: And it's it's difficult but like you
29:20: know
29:22: I feel it's something I would wish like
29:24: was happening a lot more than it is.
29:27: So I guess this might
29:36: um
29:37: next questions from Bitk IGN. Um
29:42: Bitarian is asking are there any
29:44: upcoming games you're excited for? Yes,
29:45: there's like multiple. So, one um
29:48: actually I don't even know which one to
29:50: say first. So, I'm really excited for uh
29:52: Control Resident. That's like a sequel
29:55: to the Control game from Remedy Games.
29:57: And I actually recently finished Alan
29:59: Wakeake 2, including the DLCs and like
30:02: Control and Alan Wake. Like they're like
30:04: I really like the style of the games
30:06: like they feel very like they are made
30:11: like it feels like they're made with
30:12: love. like you know they're like it's
30:15: you can feel the passion for creativity
30:17: and experimenting and the games like
30:19: they don't feel like you know some of
30:22: the cookie cutter games where like you
30:24: know they're not afraid to experiment
30:25: with things you know formula and like it
30:27: makes much more kind of compelling game
30:28: and much more compelling universe
30:31: um I really enjoyed control like really
30:33: enjoy like 2 like like the like the like
30:37: games like things and uh if you haven't
30:40: seen the trailer for controllers an end
30:42: like give it a watch. Like it's it's
30:43: it's super cool because it also reminds
30:46: me like a fair bit of like uh like
30:48: Doctor Strange and a little bit of like
30:50: Inception stuff, but also like more
30:52: horrorish. Um
30:55: and it's like very I love that kind of
30:57: like vibe like when things are kind of
30:59: weird and very comprehensible. There's
31:01: actually speaking of like horror,
31:03: there's like another one um called
31:06: Ontos. Uh the trailer came out like I
31:10: think December or was it like was like a
31:13: month ago or now technically two months
31:15: ago
31:17: recently. Uh it's the new fractional
31:20: game that's sort of a spiritual
31:21: successor to Soma uh which is a studio
31:24: that's behind like the Amnesia games uh
31:26: which are like you know really good like
31:27: atmospheric horror games and ontos in
31:29: particular. Um, from the trailer it
31:33: seems like it's like very kind of like
31:34: mind reality kind of bending sort of
31:37: horror story like where the reality is
31:40: kind of glitching and it's like that
31:42: that I love that kind of stuff. Like I
31:43: really like Soma and those like it looks
31:45: amazing.
31:48: Um,
31:51: let me see. I'm just going to my wish
31:53: list now because I have a bunch of them
31:55: wish listed because there's like a few
31:56: that I'm kind of excited about. these
31:58: these two like immediately like come to
31:59: my mind. Um, oh, I'm definitely
32:02: definitely like they haven't like
32:03: announced like super much, but I really
32:06: was also excited for the third like uh
32:08: Horizon game because like I really would
32:10: like Horizon Zero Dawn and Horizon
32:12: Forbidden West. They're like excellent
32:14: games. Um,
32:18: let's see. There's uh another one that I
32:21: saw trailer for that like looks super
32:23: cool. Um, it's called Supreme
32:25: Experiment. Um,
32:28: and like it has like
32:31: this like sort of other worldly like
32:33: vibe. It kind of has like, you know,
32:34: there's a lot of like the feel of like,
32:36: you know, Chinese kind of mythology like
32:38: in in the visual style of it. Like at
32:40: least from what I can gather. Um, that
32:43: one I'm just kind of, you know, it like
32:46: it looks like a really cool like
32:47: universe that I kind of want to explore.
32:49: Um, that's another one that's like looks
32:52: super cool. It's like 2D game. It it
32:53: looks amazing. It's like, you know,
32:56: pixel art, but like it's super super
32:59: detailed pixel art with like lots of
33:00: like kind of staged effects. It like
33:02: looks really cool. It's called Replaced.
33:04: That's another game. Um
33:08: there's a few others, but um those those
33:11: are definitely like, you know, kind of
33:12: on my mind like right now.
33:15: What you say are the good Denny?
33:22: Oh,
33:22: >> you're kind of breaking up.
33:25: Wait, is that me?
33:28: Oh no, my connection's dying.
33:34: Uh
33:38: oh, I think it's recovering. Nope.
33:46: Uh having technical issues.
34:04: What is happening? Um,
34:11: I'm testing my connection right now. I
34:12: don't know if you can hear me.
34:18: Am I in now? Oh. Oh, I think it's
34:21: recovering now. Hello. Can you hear me?
34:24: >> I can hear you now.
34:26: >> Oh jeez, my upload like got decimated
34:29: like for some reason.
34:37: Uh, hold on. Give me a sec. I got to
34:39: check something.
34:41: Okay.
34:48: Well,
34:50: uh,
34:51: I guess I can do a little dance for you
34:53: guys.
34:59: Wow. Am I entertaining?
35:11: I'm not sure what's going on. Uh
35:16: yeah, the upload is like really
35:18: struggling right now.
35:20: >> Can you hear me?
35:21: >> I can hear you, but the stream seems to
35:23: be having issues too.
35:26: >> Wow.
35:38: Give us a second. Maybe it's just like a
35:40: transitory thing.
35:49: How can I hear us on the stream? Is it
35:51: okay? Because it's like in the red like
35:53: on Twitch right now.
35:56: >> Yeah. Can you see things? Okay, guys.
35:59: Can you hear things? Okay.
36:02: Oh, I see.
36:06: Oh, looks like people are getting
36:08: issues.
36:11: It's still in the red. It's trying to
36:13: catch up. Hold on. I'm checking things.
36:16: Uh.
36:25: Oh crap. Hold on. I think I know what it
36:28: might be.
36:31: Maybe.
36:34: No, it's not. Um.
36:41: Something's
36:44: hold on. Give me a second. Uh
37:00: room.
37:03: Yeah.
37:04: Uh
37:15: Okay, I'm back. Uh, I think I fixed it.
37:17: Let's see. Oh, there we go. Now it's
37:20: recovering. Going to give it a little
37:21: bit.
37:30: Okay. Uh,
37:38: there we go. Okay. Uh, it's on the
37:40: green. Can you hear us? Fine.
37:42: >> Hello.
37:43: >> Hello.
37:45: Sorry for that. My main PC decided to
37:48: start a backup and just murder the
37:51: connection.
37:52: Oh,
38:00: is it better now, guys?
38:02: >> It looks on the green in the thing.
38:04: >> Okay, that's good.
38:05: >> Can you Can you hear us? Fine. But it
38:07: was also the last thing you heard. I
38:09: don't know like what came through if you
38:11: should like repeat the thing or No.
38:18: Did you Did you hear the games?
38:22: >> Yeah. Did you hear FX's games
38:30: >> or did it or did it start cutting out
38:31: after that?
38:35: Wait, is it having
38:37: >> It sounds like I
38:40: >> Are we still having issues right now?
38:41: Because people are reporting issues.
38:46: Yeah, it looks like Jack says it got
38:48: most of what you said anyways. So,
38:50: >> yeah, we want to check the recording
38:52: anyways.
38:54: >> I was just saying that I'm kind of Oh,
38:58: >> I was just double checking. Are we Are
38:59: we good now? Are people still having
39:02: issues?
39:07: Okay. So, seems it's fine. Okay.
39:10: >> Okay. Yeah. to you to to your question
39:13: about what games I would be excited in
39:16: proofs. Uh I'm kind of boring, I guess.
39:19: I don't really play much video games.
39:23: Uh I used to play more
39:26: I used to play like Minecraft a lot. Um,
39:30: and I used to
39:32: I used to play um
39:36: like some like online Halo uh game or
39:39: whatever, but I don't really play video
39:42: games these days. I just don't have much
39:45: interest in them. If I'm playing a video
39:48: game, I kind of don't really feel like
39:49: I'm
39:51: cuz like I I derive a lot of my fun from
39:53: like making things. And so making things
39:56: is kind of like my quote unquote game of
39:59: choice.
40:01: Although I do like the stories of some
40:02: of the games that come out. I don't know
40:04: if I play them.
40:09: [snorts]
40:17: Next question.
40:20: Uh, Gik is asking, "Can we get a channel
40:22: point redeemed to waste points?" We
40:24: probably want to make them do something
40:26: silly.
40:32: Oh, I have like Oh, but it's because I'm
40:34: the thing.
40:42: Uh, Kinuk is asking uh response to
40:46: headless server resources question.
40:47: Discord have tried running headless on
40:49: all server hardware it chokes and
40:51: abruptly dies. Not memory related I
40:52: think CPU related but effectively stops
40:54: me from running headless because it will
40:55: die on load. Um it depends what hardware
40:59: you run like if it's like really really
41:01: old maybe like it'll have issue. It also
41:02: depends what you try to run because you
41:04: know the workload will depend you know
41:07: number of users the complexity of the
41:08: worlds and stuff. Um I've run like
41:11: headless on Raspberry Pi 5 and it
41:14: actually runs surprisingly well. So you
41:17: can run on pretty like old hardware, but
41:19: if it's like really really old, then
41:21: maybe not. But without like, you know,
41:23: knowing what kind of hardware it is and
41:24: what you're running, it's kind of hard
41:26: to tell if that's was supposed to happen
41:29: or not. It might be just like, you know,
41:31: doesn't have enough resources. Maybe it
41:33: doesn't have enough RAM.
41:35: >> It's weird that it dies on load though,
41:37: like like usually CPU will just make it
41:39: like slow, but it won't make it like,
41:41: you know, die.
41:49: De is saying uh reasoning is super cool.
41:52: How did you came up with idea of making
41:54: it? So it's something we wanted to make
41:57: for a long while actually like it's been
41:59: like several years probably. Um the main
42:04: goal for it is like you know um we
42:07: essentially wanted to have like Unity
42:08: SDK because Unity SDK is something that
42:11: people have been asking for a long
42:13: while. Um both like you know for people
42:16: who kind of prefer that kind of workflow
42:17: and also for people you know who want to
42:19: bring their existing content you know
42:20: they maybe have already stuff built in
42:22: Unity they want to bring it over they
42:24: want an easy way to do it. So that's
42:26: been like an ask like for as long as I
42:28: can remember at this point. Um
42:32: but uh we actually um through extension
42:35: it had sort of Unity SDK. It was like
42:37: from very early development versions
42:39: like where it essentially existed within
42:41: Unity but the method like you know
42:43: doesn't work because we now have the
42:45: splitting and eventually we're actually
42:46: going to remove Unity as our renderer.
42:48: We're going to like you know have our
42:49: own but even with Unity like you know us
42:52: not using Unity at all for the engine
42:54: itself. uh there's still a huge benefit
42:56: you know having SDK for Unity because
42:58: it's what a lot of people use and
43:00: there's a lot of kind of content so we
43:02: need some way to bring the content in um
43:05: but any also like you know we don't want
43:07: it to be like whenever we look at you
43:09: know problems and we're solving you know
43:11: features we want to do it in a in the
43:13: most general way we can where it's
43:17: something you know that can be expounded
43:19: and we don't want to look to just unity
43:20: because you know there's also other
43:21: engines and there might be benefit
43:23: having SDK for the guru engine or maybe
43:25: Unreal Engine, you know, like or other
43:28: tools like Blender where, you know, you
43:30: might want to like use those to build
43:32: some content and make a easy way to
43:34: bring it in. So to solve that problem,
43:38: we essentially need like some way for
43:40: the external applications to sort of you
43:42: know build modif and modify the data
43:45: model externally without needing to
43:48: embed like the entire FRS engine in it.
43:51: uh which for example in case of Unity
43:53: they even wouldn't be able to do anymore
43:55: uh because we switched to like you know
43:57: modern.NET night and Unity is uh
44:01: behind. So it like uh Unity wouldn't
44:04: actually even be able to run you know
44:06: the latest versions of FRS engine. Um
44:09: meaning like you know we cannot embed it
44:11: there and like you know just cannot run.
44:13: So we need some sort of like you know
44:14: new protocol that's like easy to
44:16: implement uh and easy to kind of support
44:19: uh that you know this SDK is going to be
44:21: built on and it is essentially you know
44:23: to separate those problems have the
44:24: protocol that lets you manipulate the
44:26: data model have that be you know it's
44:28: focused specifically on that it doesn't
44:31: you know um that's pretty much like you
44:34: know it main kind of goal and then you
44:35: build more stuff on top of it um so the
44:40: unity SDK does like you know an official
44:41: application we built
44:43: um that serves both like you know as a
44:46: tool we provide to our users but also
44:48: because it is made uh open source um you
44:51: can use it to expand it uh or like use
44:54: it as a reference you know for making
44:56: your own tools uh and it's pretty much
44:58: you know kind of how it came to be like
45:00: we wanted to be like open something that
45:01: is extensible by the community because
45:04: um there's lots of lots of different
45:06: applications and even like you know link
45:08: kind of goes beyond the SDK you can you
45:11: know there's like an integrations with
45:12: different languages like you know like
45:14: Python, Go um think there's like Rust
45:17: one. So you can take existing code in
45:20: those languages and use it to bring
45:22: content over here. Um I like J was
45:24: actually talking about like um there's
45:26: like like graph plotting libraries for
45:29: Python and you know we could like make
45:32: like integration with link it just like
45:33: use there as the visualization tool for
45:35: those. Um, so it's like a use case
45:37: that's not really like the Unity SDK,
45:40: but still as you bring content in and
45:41: it's completely different application
45:43: and all made possible thanks to like
45:45: being a very general system.
45:48: Um,
45:50: so that's pretty much that's pretty much
45:52: kind of it you know like like it was
45:53: meant to kind of solve that problem and
45:55: make it like you know um provide an
45:57: abstraction layer and make it very
45:59: generalized. the the bolt like you know
46:02: support another official feature or
46:04: official tool but also allow for lots of
46:06: other like you know community tools and
46:08: applications.
46:10: It's also um one thing one more thing
46:12: I'm going to say about it. It it is
46:14: modeled heavily about how the data model
46:16: actually works which simplifies his
46:18: development significantly because it
46:19: just kind of like you know copies those
46:22: kind of interactions. Um which makes it
46:24: much much easier you know to actually
46:26: have it as a functioning thing because
46:28: it is not like adding crazy amount of
46:30: new stuff. It's just sort of exposing
46:32: stuff that's already in the engine.
46:39: Next question is from Grand K. Uh is
46:42: asking how well does a modern Raspberry
46:44: Pi run headless. That's actually
46:46: actually pretty well. like um we're like
46:48: around like um a session on Raspberry Pi
46:51: 5 and we're like I think like um sorry
46:54: we're there right like I remember like
46:56: we're like messing around with it and
46:58: like we're like shooting particles you
47:00: know with collisions in the world
47:04: like on its own like without like with
47:06: just like two users in the world was
47:07: running something like over the headless
47:09: was on the pie was running something
47:11: like 450 ticks um and they're like you
47:14: know shooting these particles and like
47:16: you The head was also simulating the
47:18: collision. It was still running over
47:19: like 120 frames. Like it was pretty
47:22: crazy. Uh and then bunch of people
47:24: joined like started like messing around.
47:27: Um
47:28: and I think with like 10 people it was
47:30: still running like something like 70
47:31: fps. It was like it was pretty cool.
47:34: Like it the modern Raspberry Pi the CPUs
47:37: more powerful than they would expect.
47:40: >> Oh yeah. Got to love that. Uh those ARM
47:44: SIMD extensions probably helps a bit.
47:49: >> Then Modern has uh spawned like a 10,000
47:53: uh like capsules like with the character
47:56: controller and it exploded and the pie
47:59: exploded. Not literally, but uh
48:03: the head was dead.
48:07: Uh, next question is from
48:11: Zeek. I'm sorry, I don't know how to
48:14: pronounce the name. Uh, are there plans
48:16: for Resident Link to have sustainable
48:17: user management system? I don't know
48:20: what that means.
48:22: Um, do you mean like like managing users
48:25: in the session? like like what exactly
48:27: like about the users do you want to
48:28: manage like um um is it like do you want
48:33: to like you know handle like for example
48:34: kicking the users from the session like
48:36: assigning them roles or something like
48:38: that. Um it is possible we can add those
48:41: kind of features. Um
48:44: that's not like the primary goal right
48:46: now but like you know we can kind of
48:47: expand it to like let you do like that
48:49: kind of user management too if you have
48:50: the permissions to do so.
48:53: Um, but yeah, like it would probably
48:55: need a little bit more elaboration like
48:57: because I don't like what you mean by
48:59: sustainable and I don't know like user
49:01: management system that almost sounds
49:02: like more like some kind of web portal
49:03: where you're like managing registered
49:05: users or something. So like I'm not sure
49:07: I'm kind of understanding right what
49:09: you're asking.
49:17: Uh, check the fox is asking how much
49:19: Python is too much Python. Um, if you're
49:23: on Python 2, then three. If you're on
49:25: Python 3, then four.
49:28: >> If you're on Python 2, give it the
49:31: times, Grandpa.
49:34: >> But the three is too much. It's It's
49:37: almost like Valve.
49:39: >> I think I mean I I think any Python is
49:42: too much Python, but I'm using it for
49:44: some reason. Anyways, I don't know cuz
49:46: I'm like massochist or something. What
49:48: was like little Python? Like little
49:50: Python. What?
49:52: a little like what? Like a coin snake?
49:54: >> Yeah.
49:56: >> Uh
49:59: I mean I guess it's kind of like what
50:01: I'm doing. I'm just doing a little bit.
50:03: I'm I'm basically using it because it is
50:05: handy for interacting with like JSON
50:07: because of the how mushy the the
50:09: language is. It's very easy to
50:10: serialize. Like you can just make a
50:12: class and serialize it to JSON in like 3
50:14: seconds. It's very easy.
50:17: Actually, one thing I'm surprised by is
50:19: like you you don't like Python, but you
50:20: like Lua
50:23: >> because Lua is like it actually has like
50:27: >> it's a baby Python.
50:29: >> It it has like you know delimiters and
50:32: stuff for uh for like you know the
50:35: functions and it actually has like
50:36: proper syntax and doesn't use white
50:38: space and [ __ ] and also like I mean it's
50:42: a dead simple language like there's not
50:44: a lot of gotchas with Lua.
50:46: I would say like it being simple,
50:48: there's more gotchas.
50:50: >> I don't know.
50:53: At least it runs on other computers.
50:56: >> Just just just think of Lua. No, think
50:58: of Python as a a bigger L.
51:03: >> Worse Lua. Got it.
51:06: >> At least at least my Lua code runs on
51:08: any other computer I've put it on. Well,
51:14: now we can get the next question. Um,
51:17: Seweek uh is asking uh will
51:21: reset link have some encryption
51:23: authentication.
51:24: Um
51:26: I'm generally like you meant to kind of
51:28: run it just locally so like which kind
51:29: of defeats the point. Um maybe if it was
51:32: like you know if you're exposing it to
51:34: like public like it could but like I
51:38: wouldn't recommend doing that.
51:40: >> [snorts]
51:41: >> Um
51:44: like
51:47: I don't like see like so much like an
51:49: use case for it because like like you
51:52: generally I'm trying to just like it
51:53: like you know run it locally or like a
51:54: local network. Um I really find like you
51:58: know it's just like if if you're running
52:01: something locally like then
52:04: you shouldn't really need it because
52:05: like you know like there's no like
52:07: external services kind of going to it.
52:09: um maybe for use case if you wanted to
52:12: expose it like you know like to like
52:14: like on a public IP and then like you
52:16: wanted to conig mostly from somewhere
52:17: else but that's also like I don't know
52:22: if there's like
52:24: what would be like practical uses for
52:25: that kind of use case. So right now
52:28: there's not really plans for that. Um,
52:32: we're just kind of like, you know,
52:32: making sure it's kind of used like for
52:35: like kind of local tools.
52:43: Uh,
52:45: and last question we got right now is
52:47: from J for question to S. What's your
52:50: favorite Python feature?
52:53: >> Okay, if you like want like a serious
52:56: answer and not me just like sorry Jack,
52:58: I don't like Python. Um,
53:01: I would say the fact that it's very easy
53:03: to make something that serializes into
53:05: JSON cuz you can literally just like
53:07: make a class and then just call like
53:09: JSON.dumps and it will just dump the
53:12: class as like as like key value pairs
53:14: and stuff which is very handy. Um,
53:18: I will follow it up and say that I find
53:21: customizing the JSON uh serialization to
53:24: be extremely annoying. um like if I
53:26: don't want to serialize certain fields,
53:28: I have to make my own like converter
53:32: class for it to use to filter out the
53:34: fields I don't want. Uh cuz I I really
53:38: don't want to touch the those bigger
53:39: JSON libraries cuz I don't really need
53:43: that level of complexity in my project.
53:46: Also, I don't like the fact that there's
53:47: no extension methods and I don't like
53:48: the fact that making properties is a
53:50: pain in the butt. Um,
53:54: but yeah, I do like that it's easy to
53:56: put things in JSON. Don't like how hard
53:58: it is to customize it.
54:04: So, bittersweet.
54:08: That's actually all the questions we got
54:10: from Twitch right now. So, if you still
54:12: want to like ask any questions, good
54:13: luck time. Uh, feel free to ask. uh we
54:16: might use the opportunity to kind of
54:18: look at some of the community posts. Uh
54:21: so let me have a look. So for those of
54:25: you that don't know, we've kind of
54:26: started doing this thing where we just
54:27: kind of look at like, you know, some
54:29: posts from Blue Sky right now. Um so
54:32: like want to like have more tooling for
54:34: actually presenting them, but right now
54:35: we just kind of screenshot and paste
54:36: them in. Um but we want to kind of like,
54:39: you know, share like some of the cool
54:41: stuff that the community is doing.
54:43: um
54:46: and
54:48: you know just kind of promote like
54:50: things and the first one is actually uh
54:52: I'm actually going to like and retweet
54:54: this uh the first post is from J for
54:58: Zotterer um
55:03: which is related to residite link uh
55:07: so let me put it on the camera sorry
55:09: it's kind of like you know tilted a
55:11: little bit Um so J is lecturing this
55:14: mesh was gen Python
55:17: >> Cus this may uh an important reason I
55:19: using my idling wrapper without any file
55:22: handling is pretty good store was
55:23: blender SDK I plan on building on top of
55:25: this if you're curious there's example
55:27: code generated at link that's pretty
55:30: cool one of the things I'm kind of
55:32: excited for is you know just like I love
55:33: like procedural generation and being
55:35: able to like you know do it from other
55:36: languages and just kind of make content
55:39: with those like to me that's like you
55:41: know very kind of satisfying ing.
55:44: Look, it generated like this like wavy
55:46: graph turning thing.
55:49: You can make geometry with Python.
55:52: >> You can make geometry.
55:57: >> That's pretty cool. Uh I'm going to
56:00: leave it on while look for the next one.
56:03: Uh another post. Uh
56:07: um this one has a video, so I'm going to
56:08: bring it over.
56:15: So this is the post and I'll bring the
56:18: video in a second. Um
56:22: so this is post from uh Lake Tumas.
56:27: I don't know exactly how to pronounce
56:28: it. Uh they have like some avatar fi set
56:32: up there with face tracking and the
56:34: video's like showcasing
56:38: it's showcasing you know like the the
56:39: face tracking. So, let's have a look.
56:42: So, I'm going to put this here. I'm
56:43: going to play it
56:46: [music]
56:50: and get a face tracking.
56:52: [music]
56:58: [music]
57:03: [music]
57:14: like add pupils
57:18: and can the snoot. Oh, that's actually
57:19: cute. Like how like how the snoot kind
57:21: of goes up and down and left and right.
57:24: That is very cute.
57:26: It looks pretty cool. I haven't like
57:27: seen this about their base before.
57:32: Another post we got uh is from uh
57:36: Okinosan
57:38: uh from the Japanese community. Looks
57:40: like they published a world. They've
57:41: been like making like a train uh train
57:44: world. Um let me actually hit translate
57:48: so I can read what it says. Uh oh, it's
57:51: actually has translation built in.
57:53: Publish surv.
57:57: That's pretty cool.
58:00: So, I guess we can check out this world.
58:03: Should be in the published worlds. And
58:04: if you like trains or Japanese scenery,
58:06: definitely check it out.
58:15: Uh, let's see.
58:21: Oh, this is this one. This one this
58:23: one's um Is it weird to bring my own
58:26: post?
58:27: Um, this one's from me. It's actually
58:30: from Devlog as well. Um, and it's a
58:32: little bit curs like with anything I've
58:34: been like working on the reflection API
58:35: and to actually iterate on it because it
58:37: has quite a bit of like moving parts and
58:39: to refine it, I've been like making the
58:42: part of the Unity SDK to like generate
58:44: bindings and it actually can generate
58:47: bindings for the components now and like
58:48: the non-generic ones they show in Unity
58:52: now. So like that's the proxies for
58:54: components in Unity editor which is kind
58:57: of cursed weirdly but it works. Um
59:01: there's actually I do actually have like
59:03: a little additional schnop uh that I
59:05: kind of forgot about. Um actually let me
59:08: let me show you a few more things too.
59:10: Um so it also generates bindings for uh
59:15: generates bindings for the
59:18: like fields. Uh it doesn't do uh
59:20: references. still kind of working on
59:22: those. But um you also get like you know
59:25: this is the VR avatar in Unity like it
59:29: generates like proxies for all the
59:30: fields just from the reflection API. So
59:32: like it doesn't even need to touch your
59:34: code. Um
59:37: or for example here like here's um it
59:40: also generates bindings like proxies for
59:44: the enums. So if anything has enum that
59:46: will actually show up.
59:49: So stuff like this
59:53: you know so like you get like for
59:54: example there's the avatar
59:56: uh assigner is just going to pick
59:58: because it has the body node and like
01:00:00: you click it open it actually has all
01:00:01: the values for that too and it's just
01:00:04: generated purely from code just over
01:00:06: resonate link reflection API. Um, and
01:00:09: it's kind of weird just, you know,
01:00:12: seeing that like, you know, inside of
01:00:15: Unity because it's kind of like almost
01:00:17: kind like full circle like where we, you
01:00:19: know, we move away from Reity, but then
01:00:20: like we send its stuff over this like
01:00:23: narrow channel so it can kind of
01:00:25: generate proxies and communicate, but
01:00:26: like we're it the stuff doesn't really
01:00:29: exist in there anymore. It just kind of
01:00:30: gets like ghosts of those things.
01:00:35: There's another one like auto look at
01:00:36: user and like you get also like um
01:00:38: because we with the reflection API for
01:00:41: resite link you get like the categories
01:00:42: so we can actually just categorize them
01:00:44: too so it kind of matches the
01:00:46: categories. Um but I do have a small
01:00:48: schnoid with this. Um, and I kind of
01:00:52: forgot about this because like I haven't
01:00:53: like literally like I haven't actually
01:00:55: properly worked on Unity in a while
01:00:56: because like I'm just going to work on
01:00:58: their right and we're just using it as a
01:00:59: render which is like where we don't
01:01:01: actually work with Unity editor because
01:01:02: we're just kind of like you know we're
01:01:03: puppeteering it.
01:01:06: Unity doesn't support generary
01:01:07: components like in the editor like you
01:01:09: can't
01:01:11: add them. They just don't show up
01:01:12: because it doesn't have like a way to
01:01:14: like specify the type that you want to
01:01:15: instantiate. as one of the things I
01:01:17: implemented for Resonoid for our system
01:01:19: because it's very very powerful. Uh you
01:01:22: know you can attach like you know
01:01:23: components with generic parameters um
01:01:27: and it just doesn't support it. So we'll
01:01:30: have to like figure out some solution
01:01:32: for that. Um we're probably going to do
01:01:35: like right now is like um if people like
01:01:38: want to like use those components to
01:01:39: kind of build stuff um you can attach
01:01:42: you should be able to attach them from
01:01:44: code but we'll probably just generate
01:01:45: like bindings for the common generic
01:01:47: types for some of them that they
01:01:48: specify. Um but this might like require
01:01:52: some clever solutions maybe. Uh or maybe
01:01:56: they'll just be usable only from like
01:01:58: the by like you know the converter code
01:02:01: where the code attaches them and which
01:02:03: point it should work. But like if you
01:02:05: want to attach them like this in the
01:02:06: editor like right now that won't work
01:02:08: because you just doesn't support generic
01:02:11: components
01:02:18: and another one. This one actually I do
01:02:20: want to showcase the video too. Um, in
01:02:23: case you missed it earlier today, um,
01:02:28: the metaver the 2026
01:02:32: um, metavverse maker competition has
01:02:35: started. Uh, there's been like the
01:02:36: opening ceremony. It was like super
01:02:38: cool. Um, and there's probably a bunch
01:02:41: of people like you know who started work
01:02:42: on their MMC entries right now. I think
01:02:44: I saw like in the session list. Um, this
01:02:47: is very very exciting because like MMC
01:02:49: is like every year like you know it's
01:02:51: like I I always look forward to it
01:02:53: because it's like some of the best
01:02:56: content on where gets made like during
01:02:58: MMC um and during March I pretty much
01:03:01: like spend uh a lot of time you know
01:03:05: going through literally all of the
01:03:06: entries. I always like making the goal I
01:03:08: want to go through all the entries. At
01:03:10: some point it probably won't be possible
01:03:11: like to do in time but like right now
01:03:13: it's still able to do it. Um, so I'm
01:03:16: kind of very excited like what people
01:03:17: make and I do want to showcase the
01:03:18: trailer which showcases some stuff from
01:03:20: the previous year MMC and it's like
01:03:23: super cool trailer.
01:03:26: I'm going to this one. I'm going to I'm
01:03:28: going to go for broadcast audio for this
01:03:30: one. Uh, give it a second to load.
01:03:37: Come on.
01:03:38: It's taking a second. There we go. So,
01:03:41: I'm going to put it here.
01:03:45: There we go. Um,
01:03:49: you guys ready? I'm going to play it.
01:03:55: [music] Be part of something bigger than
01:03:57: yourself at the Metverse Maker
01:03:59: Competition.
01:04:02: Create anything you can [music] imagine,
01:04:05: from the smallest of ideas to massive
01:04:08: elaborate worlds.
01:04:11: Choose [music] a category
01:04:22: and [music] win prizes
01:04:25: on your own or with friends. Join us
01:04:27: [music] this February for the Metverse
01:04:30: Maker Competition 2026.
01:04:37: super cool player.
01:04:40: It's almost like Orange does video video
01:04:43: professionally.
01:04:46: But I'm very very excited for MMC. Like
01:04:48: people will be making lots of cool
01:04:50: things. Like I'm I'm very looking
01:04:52: forward to like March where I start like
01:04:54: going through all of it. I usually try
01:04:56: to stay like don't get spoiled too much.
01:04:58: So like I tell people like don't really
01:05:00: tell me what you're making. Like I kind
01:05:01: of want to like I like going into the
01:05:02: entries blind. Uh because that's kind of
01:05:05: part of like you know like when when
01:05:06: you're kind of judging them and kind of
01:05:08: figuring out like you know the entry you
01:05:10: want to see how the enter stands on
01:05:12: itself like if somebody who has no idea
01:05:13: about what the entry is uh you get into
01:05:16: it um
01:05:19: you want to be like can I figure this
01:05:20: out just from what enter presents. So I
01:05:23: have like you know some sort of like
01:05:24: advanced knowledge of like you know like
01:05:26: this is like what this is what is what
01:05:27: you do that tends to spoil it a bit. Um
01:05:30: so I really try to avoid it. Uh but then
01:05:33: during March I just kind of dive in and
01:05:34: like start like looking through like all
01:05:36: of them. Um
01:05:39: it's also like one thing I really hope
01:05:41: like um people will have like you know
01:05:44: lots of fun like making things but uh
01:05:46: also like one advice I generally give to
01:05:47: people as well is like you know whenever
01:05:50: you're bowling something with like you
01:05:51: know very tight like time constraint
01:05:53: like you know the MC because it runs
01:05:54: during February. Um, make sure you have
01:05:58: like a functioning version as soon as
01:06:00: possible. Like ideally like the first
01:06:01: week, like by the first week or like
01:06:03: your entry can be kind of, you know, if
01:06:04: it's a game can be played, you know,
01:06:06: from start to finish and then spend the
01:06:08: rest of time expanding it, polishing it,
01:06:09: adding more stuff. But, um, you want to
01:06:13: make sure it can be, you know, completed
01:06:15: start to finish as early as possible
01:06:17: because like once you have that, you
01:06:19: have the confidence this is a fully
01:06:21: functional entry. Um and it's like you
01:06:23: know just polish and expanding. Um
01:06:26: because one thing that we notice kind of
01:06:28: happens is you know people tend to like
01:06:30: over scope a fair bit. Um and then like
01:06:32: often times like you know there's teams
01:06:34: who are kind of scrambling to like make
01:06:35: it functional like literally like the
01:06:37: day or two before the competition ends
01:06:40: and there actually been some entries
01:06:41: which like look very promising but like
01:06:44: end up like not winning anything because
01:06:46: they were just broken. Um, so
01:06:52: my like big recommendation is like make
01:06:55: sure it works as early as possible in
01:06:57: the competition. It's also going to give
01:06:58: you it's going to give you you know a
01:07:02: little bit more calm uh because you then
01:07:05: know
01:07:07: you know that like you know like
01:07:09: whenever whenever the whenever you run
01:07:11: out of time it is functioning. You don't
01:07:13: have to scramble for it.
01:07:16: But yeah, um
01:07:19: I'm very excited for MMC.
01:07:24: >> Me too.
01:07:25: >> They also got quite a bit of um
01:07:28: uh quite a bit of like sponsorship. It
01:07:30: was like something like uh over like
01:07:32: $22,000 that was like raised like thanks
01:07:35: to our community. Um and like half of
01:07:38: that is going to the prizes. So there's
01:07:40: like um there's multiple categories. I
01:07:44: think there's 13. There might be few
01:07:46: more, few less. I don't remember the
01:07:47: exact number. Uh check out the MMC
01:07:49: channel on our discord. Check out like
01:07:51: you know the post. Uh let me actually
01:07:53: bring this in so you can see the links.
01:07:58: Uh make sure to like not check out the
01:08:00: post. Uh but there's like multiple
01:08:01: categories each like with like a prize
01:08:03: that you can win.
01:08:07: So if if you think about it like you
01:08:10: know like if you like like creating
01:08:11: stuff in VR like this is excellent time
01:08:13: to do it because uh you get to
01:08:15: participate in like this like you know
01:08:16: super cool competition and even like of
01:08:18: like even if you're done with anything
01:08:20: like often times like the biggest thing
01:08:22: I actually get from this is um you know
01:08:26: the new skills that you get you know
01:08:28: like and stuff you kind of learn as you
01:08:30: kind of work on the entries and that's
01:08:31: something you know that stays with you
01:08:32: forever like you
01:08:39: Uh, let's see if we could more.
01:08:54: There's a um another post
01:08:58: seems another avatar.
01:09:00: I'm gonna bring the video and like I'm
01:09:02: gonna take a screenshot of the post. I
01:09:06: don't want to get like the embed like
01:09:07: working
01:09:09: so I don't have to like do it. I can
01:09:11: just kind of copy it.
01:09:13: This kind of goofy screenshot. Um it's
01:09:16: another from uh like to hood. Is there a
01:09:19: purple face track? It looks like they
01:09:22: made avatar with face tracking. Another
01:09:26: one.
01:09:29: And I'm going to bring the video so we
01:09:31: can see it in action.
01:09:38: [music]
01:09:40: Get it snaked. Foul.
01:09:46: Oops.
01:09:48: [music]
01:10:01: I can't wait more people get face eye
01:10:03: tracking.
01:10:03: >> Yes, those are cute.
01:10:06: >> I feel like it's going to happen again.
01:10:09: Like uh remember like a few years ago
01:10:11: when like everybody was getting like a
01:10:13: Vive Pro eye because of the eye
01:10:15: tracking.
01:10:16: >> Yeah.
01:10:16: >> And like cuz like you had one for the
01:10:18: longest time and then like a bunch of
01:10:21: like our friends got one, myself
01:10:22: included. And it was like this
01:10:24: renaissance of people like who were
01:10:26: like, "Oh my god, it's like so much more
01:10:28: expressive in here now."
01:10:29: >> And yes,
01:10:30: >> since there haven't been really many
01:10:32: good eyetracking headsets after that,
01:10:34: that's kind of like fallen off. And it
01:10:37: will be really cool to see that happen
01:10:38: again with the same thing.
01:10:40: It adds like so much like um like the
01:10:45: interactions just kind of feel like a
01:10:46: little more kind of natural like you
01:10:48: know when you're like talking with
01:10:49: people because there like always like
01:10:50: one thing I find like when people like
01:10:52: use puppeteering just like people who
01:10:54: are really good at it. Um but but often
01:10:56: times like you know like with expression
01:10:57: it feels like very like the expressions
01:10:59: feel very unnatural like twitchy. It's
01:11:02: just like, you know, it's like jumping
01:11:04: between extremes of different
01:11:05: expressions
01:11:07: and it just kind of like
01:11:09: like for me at least like to my brain is
01:11:11: like a little bit uncanny. But when
01:11:12: somebody has like, you know, face
01:11:14: tracking and eye tracking, it tends to
01:11:16: feel more natural because like, you
01:11:17: know, it's not just like kind of on off,
01:11:20: you know, just kind of jumping, but you
01:11:21: kind of get like, you know, more complex
01:11:23: blend and you get like, you know, micro
01:11:25: expressions and like think and you get
01:11:27: expressions where people don't even
01:11:28: think about making expressions. It's
01:11:30: like one of the coolest things that
01:11:32: happened to me when I started using face
01:11:33: tracking myself is like when somebody
01:11:37: told me they like to see me smile and I
01:11:39: didn't even realize I'm smiling at
01:11:40: something and I was like oh they can
01:11:42: tell that you know like and I remember
01:11:44: with it like they I remember like one
01:11:47: like the like when I got the headset and
01:11:49: when I first got it implemented like I
01:11:51: fell asleep in VR and people were like
01:11:53: oh like like you fell asleep and and
01:11:56: then like they make like like they they
01:11:58: like took pictures of me and then like I
01:12:00: woke up and I was like oh and they put
01:12:02: like you know blankets you know and
01:12:03: everything and it was like well now
01:12:05: people can't tell like you know if
01:12:06: you're tired and if you're like sleeping
01:12:08: because your eyes you know like like not
01:12:10: open um
01:12:13: so it's um
01:12:17: it it just adds like you know level of
01:12:19: like
01:12:22: level of expressivity that you don't get
01:12:24: like you know with the puppeteering
01:12:25: especially like a lot of unconscious
01:12:27: kind of expressions but also even just
01:12:29: conscious ones like there's more
01:12:31: subtlety to it.
01:12:34: >> Yeah. Especially when the eye tracking
01:12:36: is like really comprehensive and
01:12:38: >> cuz like the the Vive Proi and I I I I
01:12:42: know it's an old headset. I wish they
01:12:44: still made it still has probably the
01:12:46: best eye tracking in a consumer headset
01:12:48: I've seen.
01:12:49: >> Yeah. Because the other headsets that do
01:12:51: include like the Toby eye tracking, they
01:12:54: don't they don't do like the analog like
01:12:57: I can half lid my eyes blinking. They do
01:12:59: like the binary blinking and they don't
01:13:01: do the widening and they don't do the
01:13:02: pupil dilation.
01:13:04: >> And those are like the three other
01:13:05: things along with the gaze that make the
01:13:06: eye tracking look great.
01:13:10: >> Yeah,
01:13:12: I'm curious like how it's going to work
01:13:14: on the steam frame.
01:13:16: I mean, it's valve, so like I do have
01:13:18: like a good amount of trust in what I
01:13:20: do.
01:13:21: >> I want pupil dilation back, man. I miss
01:13:23: it.
01:13:24: >> Yeah.
01:13:28: Uh oh, sorry. Uh I've got like another
01:13:31: one. We've also got like some questions
01:13:33: piling in. So, we're going to go back to
01:13:34: questions in a second. But, uh I wanted
01:13:36: to bring another post from Dove. This is
01:13:39: not like one like one person there is a
01:13:42: night, but like um but there's another
01:13:45: hashtag. So like, you know, can show it.
01:13:47: Um, that was made textures for someone.
01:13:49: And they're kind of yellow. More yellow
01:13:52: pins. We need more yellow. I thought
01:13:53: this is kind of like more like vanilla.
01:13:57: Vanilla yellow.
01:14:01: Dev makes like really good textures. He
01:14:02: actually did like textures for my
01:14:03: avatar, too. Like this is texture by
01:14:05: Dev. And he did yours, I think.
01:14:09: >> Yeah.
01:14:10: >> Yeah. De was like textured like half our
01:14:13: community.
01:14:15: Yeah, very good. Very shout out to Death
01:14:18: does very good textures.
01:14:19: >> Yes, it's part of the reason I wanted to
01:14:22: like bring this in. You just kind of
01:14:23: give him a shout out.
01:14:26: This is a very good bean.
01:14:30: Um
01:14:34: I think
01:14:38: I think I'm going be good on the social
01:14:41: stuff for now. Um
01:14:44: because we got like a few questions
01:14:46: piled up. So we can kind of go back to
01:14:47: this. Um
01:14:50: oh my god, we got so many questions from
01:14:52: from some Qy questions. Um
01:14:56: Glitcher is asking since there link is
01:14:59: based on websockets would you consider a
01:15:01: similar technique for a potential
01:15:02: headless API or would that be different?
01:15:04: Actually yes. Um, I've been kind of like
01:15:06: thinking about like, you know, making it
01:15:07: so if you run on headless, you could
01:15:10: like use like either resonate link or
01:15:13: like, you know, additional kind of API
01:15:14: that's more for like headless commanding
01:15:17: because there's like some overlap and
01:15:18: I've been thinking like what would be
01:15:19: the best protocol, you know, to use for
01:15:23: the for the headless API to kind of
01:15:26: control it. Um, and I think like
01:15:27: websocket might kind of be just the best
01:15:29: because like it's very especially
01:15:31: websocket plus JSON because it's very
01:15:33: widely supported. um
01:15:36: like you know so like it's it should be
01:15:37: very easy to know it started like like
01:15:40: so good like we got it like working in
01:15:42: within Gar mode so I think that might be
01:15:46: the best one it's most just in figuring
01:15:48: out what the API is going to be like and
01:15:50: so on I don't know if it will like wrap
01:15:52: it fully into night link like if it's
01:15:54: like better kind of keep separated
01:15:57: um because kind of provides you know
01:15:59: like you kind of might want to have
01:16:00: these things more isolated
01:16:03: But we probably use like similar
01:16:05: approach.
01:16:07: So I figured it out. Uh but yeah,
01:16:10: definitely definitely there's like some
01:16:12: overlap and some of the stuff with the
01:16:13: resid link that kind of helps solidify
01:16:16: some of the choices for the headless
01:16:18: like uh API
01:16:20: and I think like just keeping it similar
01:16:22: would make sense. Like you could even
01:16:23: like use that API to like know tell the
01:16:25: headless like open link on you know this
01:16:28: port and then you know connect to it and
01:16:30: do other stuff.
01:16:33: Or maybe like we just do incorporate it
01:16:35: like where there's I thought it might
01:16:37: make some things kind of weird because
01:16:38: like you like
01:16:41: I don't know it requires a little bit
01:16:42: more thinking.
01:16:47: Glitch is asking what is your opinion on
01:16:50: of Anchor products. So my opinion of
01:16:54: Ankor products is that uh every single
01:16:57: piece of Ankor product that somebody
01:16:59: owns
01:17:01: triples their cuteness.
01:17:06: Damn.
01:17:08: All you Anchor owners out there square
01:17:11: up.
01:17:13: >> Especially Glitch because he he got like
01:17:15: their entire stock.
01:17:18: I'll
01:17:19: >> buy your entire stock.
01:17:24: Um, glitch first asking, "How's your
01:17:27: Linux transition going?" Um, it hasn't
01:17:30: been like recently like I haven't
01:17:32: actually get back into it because I've
01:17:33: been kind of working on stuff and so on.
01:17:35: That's kind of like one of my blockers
01:17:36: is like, you know, I need to like be
01:17:37: able to work on stuff. Um, one thing
01:17:42: that I really need
01:17:46: >> is for for [clears throat] the V per eye
01:17:47: to work kind of just mostly out of the
01:17:49: box with eye tracking. if that works
01:17:54: out of the box. Although is nearly out
01:17:56: of the box like I don't need to like you
01:17:57: know do like crazy like driver kernel
01:17:59: patching like compilation thing like
01:18:01: that like you know
01:18:03: I feel that would be like you know kind
01:18:05: of the domino that would kind of get me
01:18:07: to actually fully comment because like
01:18:09: um you know it's kind of what I use for
01:18:11: ice tracking. So once I can be fully in
01:18:14: VR I don't really have much reason to
01:18:16: like boot into Windows. do have like
01:18:18: some dependency on Visual Studio because
01:18:20: I'm using in Visual Studio for
01:18:21: development. I would have to switch the
01:18:23: rider. Um, which means I would still
01:18:25: kind of start paying. But like at this
01:18:26: point, I'm kind of like kind of willing
01:18:29: to do that, but like I need like other
01:18:31: things to kind of be in place
01:18:33: for it to work. And I'm like I'm getting
01:18:36: to the point where I'm like I really
01:18:37: want to make the switch. This is the one
01:18:39: thing that's kind of kind of blocking
01:18:41: me. Well, I will still have to figure
01:18:42: out like some other things. Like for
01:18:44: example like Adus like some of the Adobe
01:18:47: stuff but actually I think somebody got
01:18:48: to work recently.
01:18:50: >> Yeah someone is so someone had made a
01:18:52: big leap in getting the creative cloud
01:18:54: to actually install properly under one.
01:18:57: I think some of the apps are still a
01:18:59: little scrungly but this is still a huge
01:19:01: leap into getting it to run at all. Um
01:19:06: if I
01:19:06: >> I don't want to get rid of Adobe like
01:19:09: all together too. So like
01:19:12: >> yeah
01:19:14: um
01:19:16: I want to actually So I've been I've
01:19:19: been kind of struggling with this on my
01:19:21: own and I haven't really asked anybody
01:19:22: for help with it. Um I did manage to get
01:19:27: so it is possible these days to get
01:19:29: Serenopol to actually install and launch
01:19:34: in wine. Um,
01:19:37: it launches to the point where like it
01:19:39: will even send the correct commands to
01:19:40: turn on like the eye chip, but the USB
01:19:43: driver for wine is just incomplete
01:19:45: enough to where it doesn't seem to
01:19:47: report like the either like the serial
01:19:49: number or like the device name
01:19:50: correctly. Um, if so, [clears throat]
01:19:54: I'm going to put out a a a request. Uh
01:19:57: if you guys have time or the
01:20:00: willingness, try installing Serenopol
01:20:03: and if you get it to work, let me know.
01:20:06: Um and
01:20:09: I will be forever uh I will I will be
01:20:14: you'll have my neverending gratitude and
01:20:16: also Fuks's never- ending gratitude
01:20:18: because I would like my VIP proi to have
01:20:20: one more shot in the limelight before
01:20:22: the Steam frame comes out. Um, so if
01:20:25: anybody's techy out there, uh, and you
01:20:28: know how to maybe fix that, let me know.
01:20:34: >> Yeah. Like if that just works out of the
01:20:37: box, like you know, it'll be like
01:20:39: that'll be like
01:20:41: >> for me that would be like the big domino
01:20:42: piece to kind of like, you know, be able
01:20:44: to transition
01:20:46: >> because like I don't really want to be
01:20:47: without eye tracking. So, it's kind of
01:20:49: like, you know, it's still like right
01:20:51: now that's like a thing that like I
01:20:53: don't see resolvable
01:20:55: on my end. Like, you know, if I wanted
01:20:57: to like make the Well, I do want to make
01:20:59: the switch, but if I retro switch. Um,
01:21:02: so once that's kind of solved, like, you
01:21:04: know,
01:21:05: I feel the other stuff like I can figure
01:21:07: out. This is the one thing like where
01:21:09: I'm like I don't really have the time
01:21:12: and resources to, you know, make this
01:21:14: work myself. Um
01:21:17: yeah,
01:21:18: >> but I definitely want to do make the
01:21:19: switch because it's kind of Windows is
01:21:21: getting very very painful and it's feels
01:21:23: it's getting worse with every update
01:21:27: >> and the direction like you know even the
01:21:29: one they publicly talk about it's not
01:21:31: really giving much confidence in it.
01:21:34: >> Yeah. Um I will say it's just one last
01:21:38: point. Um
01:21:40: it seems to just be the fact that it
01:21:42: can't find the eye chip. The rest of
01:21:44: surround seems to work perfectly fine.
01:21:46: It even detects my C my GPU as an open
01:21:49: CL device. So, it's not actually that
01:21:52: much standing in the way. I'm just not
01:21:53: versed in that in the one USB drivers.
01:21:56: But if you can if you can flick that one
01:21:58: last thing out of the way, it should
01:22:01: work just fine. So,
01:22:03: praying praying emoji sending out a
01:22:06: request for help.
01:22:11: I would love to like fully switch if
01:22:14: it's kind of exciting. It's like, you
01:22:15: know, something new kind of to play with
01:22:17: which kind of feels refreshing.
01:22:19: The next one, Glitch is asking, "When
01:22:21: will s admit his mistake and embrace
01:22:23: Python?" I I I I don't think you'll have
01:22:26: much luck with that.
01:22:28: >> You will not You will not see me admit
01:22:31: any sort of mistake
01:22:33: to the day I'm [ __ ] rotting in the
01:22:36: ground.
01:22:38: Sorry.
01:22:40: The only reason I'm poking with Python
01:22:42: right now is out of uh just morbid
01:22:45: curiosity and also because uh I like
01:22:48: injecting my filthy C ways into it and
01:22:50: being all on Pythonic or whatever. I
01:22:53: think it's funny.
01:22:54: >> What if you rename What if you rename
01:22:56: Python to Lua 7 and just
01:22:59: >> It's not Lua. It's completely different
01:23:02: than Lua.
01:23:04: >> Just just label it.
01:23:05: >> It's so much worse than Lua.
01:23:12: Uh I enjoy getting
01:23:16: asking how many questions is too many
01:23:18: questions. Um seven seven billion. Oh
01:23:22: jeez. [clears throat]
01:23:23: >> Yep.
01:23:28: >> Grand UK is asking how many shapes do
01:23:31: you think is too much? I depends like
01:23:33: what too much what what for? or is it
01:23:35: like you know for if it's like for
01:23:36: efficient GPU and directing then
01:23:38: probably two because triangles are super
01:23:40: efficient. If it's to like make cool art
01:23:42: then there's probably not a limit. If
01:23:44: it's like some certain amounts of
01:23:46: geometry then it's going to be um there
01:23:49: there's only so many kind of like you
01:23:50: know basic shapes that will like you
01:23:51: know tile and have certain properties.
01:23:53: So it kind of depends.
01:23:55: Can always have more shapes.
01:23:59: Mhm. [clears throat]
01:24:07: computers are asking um would you be
01:24:10: able to elaborate on the things are
01:24:12: armed in motion you have mentioned to
01:24:14: glitch for it's fine if it's a personal
01:24:15: thing don't feel discussing public forum
01:24:17: um yeah this is just sort of like in
01:24:19: joke um for like this Christmas I've uh
01:24:22: I've got like literally bought every
01:24:24: single game Glitch had on his wish list
01:24:27: and I scheduled them to like be
01:24:29: delivered like roughly 4 hours apart And
01:24:32: I would like go to him and be like,
01:24:35: "Things are in motion." And then like
01:24:37: like he would like and probably would
01:24:38: notice like see the game and he'd be
01:24:39: like like you know that I got him game
01:24:42: and I would be
01:24:44: things are still in motion
01:24:47: and then like you know like uh another
01:24:49: game like a few hours later he would be
01:24:51: freaking out and would be very cute and
01:24:53: then like you know at the end of the day
01:24:55: like like we're getting to sleep and I'm
01:24:57: like
01:24:59: things are still in motion. He's working
01:25:02: out. So like it's just just a thing.
01:25:04: Let's like wait at these when
01:25:06: something's coming.
01:25:13: Uh
01:25:15: I don't know. Um I don't know what is
01:25:17: this for. Is this for the shapes thing
01:25:19: or just just a request if you're posting
01:25:23: correction just post the corrected
01:25:25: question because uh there's other things
01:25:27: in the meanwhile so we're not like 100%
01:25:28: sure. Um
01:25:31: I mean it's kind of depends if it's for
01:25:33: the blend shapes. How many blend shapes
01:25:34: are too many blend shapes? Then um
01:25:38: I mean it's one of those things that
01:25:40: depends you know what are you making. Um
01:25:43: I always like give the general advice is
01:25:45: like use the least amount of whatever
01:25:48: stuff that still achieves your goal. And
01:25:52: it can, you know, depend because like if
01:25:53: it's an avatar then like you know say
01:25:55: avatar you maybe want lots of blend
01:25:57: ships for lots of customization but
01:25:58: maybe you want to bake them you know to
01:26:00: like reduce
01:26:03: um you reduce the overload but there's
01:26:07: not going to be like you know any sort
01:26:08: of like magical number that's like you
01:26:11: know threshold where it's suddenly too
01:26:12: much. It's, you know, um,
01:26:18: like every single blend shape that's
01:26:20: added is essentially addition like
01:26:22: additional memory use because it needs
01:26:24: to kind of, you know, have like all the
01:26:25: blend shape data. Um, so like every
01:26:27: single blend shape will
01:26:30: increase the load on the system. And if
01:26:32: you're like animating a blend shape, it
01:26:34: needs to also compute it. So like the
01:26:35: more you're computing, the more CPU
01:26:36: taking and every single blend shape is
01:26:38: going to use a little bit more. So, it's
01:26:40: like,
01:26:41: you know, um
01:26:45: it depends like you like if you have
01:26:47: blend shapes you don't use at all, you
01:26:49: want to bake those. So, like, you know,
01:26:51: they're like, you know, if they're not
01:26:52: changing and you're never going to
01:26:53: change them, bake them. That way, you
01:26:55: like reduce the actual like load on the
01:26:58: system. You reduce the memory usage and
01:27:00: potentially there's like some of the CPU
01:27:02: um you know, and GPU kind of usage.
01:27:06: Um, but again that's not going to be no
01:27:09: magical number. If you're building
01:27:10: something and it has lots of animations
01:27:12: and you need those animations for the
01:27:14: thing you're building
01:27:16: um then you need that many you know like
01:27:19: to kind of achieve your goal.
01:27:24: I would say you know too many are like
01:27:26: when you have more than like you
01:27:28: actually need and use.
01:27:34: Uh G is asking can you add an option to
01:27:37: ling to deny no local host connections.
01:27:40: Um you probably could like it might be
01:27:41: good like a GitHub request.
01:27:52: Uh next question is from Buro. If there
01:27:54: is another link use websocket and
01:27:56: headless API uh use this too. Would you
01:27:59: consider use more websocket protocol for
01:28:01: the cloud API? Uh it already does. Uh
01:28:04: it's uh that's what signal R uses. Uh
01:28:06: signal R is like you know web like well
01:28:08: actually signal R has multiple
01:28:09: transports but it will generally prefer
01:28:11: to use websocket because it allows like
01:28:14: you know instead like full duplex
01:28:16: communication. Uh so for example when
01:28:18: you're sending messages when you're
01:28:19: getting statuses that's already
01:28:20: happening over websocket
01:28:23: for most cases it has like fallback like
01:28:25: for example using HTTP like long
01:28:27: polling. Uh so for connections where
01:28:30: repset doesn't work it will kind of fall
01:28:32: back on those um which mostly kind of
01:28:35: affects like you know certain networks
01:28:36: like some business networks but um in
01:28:39: like over 90% of cases it's going to be
01:28:42: using websocket.
01:28:49: Uh Kops is asking I wonder do you guys
01:28:51: find it ironic that are Linux users who
01:28:53: use C? I find it funny because a lot of
01:28:56: Linux users like me hate Microsoft.
01:28:57: However, I haven't found language that
01:28:59: beats C#. Uh I don't actually find it
01:29:02: too funny like like not in like it kind
01:29:07: of makes sense to me especially with
01:29:08: like you know the stuff that kind of
01:29:09: happened because one there was the big
01:29:11: you know well there is the big project
01:29:13: called Mono uh which existed for
01:29:17: decades at this point which was
01:29:19: essentially an open source
01:29:20: implementation of the language. So
01:29:21: there's like you know already kind of
01:29:22: big um big kind of you know like Linux
01:29:26: community like push for like making this
01:29:29: language usable for lots of different
01:29:31: platforms and then you know like uh
01:29:36: remember how long ago it was like
01:29:37: Microsoft essentially they they bought
01:29:39: mono and they uh used some of the code
01:29:42: and then made the net core which just
01:29:45: renamed to net and made it fully open
01:29:48: source under MIT license you can pretty
01:29:50: much you know just use you know, fork
01:29:51: it, do stuff with it. Um, and they made
01:29:54: it very, you know, passive community
01:29:55: like they're getting lots of
01:29:57: contributions.
01:29:58: So,
01:30:00: um, the way I look at it is like, you
01:30:02: know, like the way I also look at
01:30:04: companies is, you know, comp like a big
01:30:06: company, it's like, you know, like a big
01:30:08: city and you're going to have like lots
01:30:11: of people and lots of, you know, smaller
01:30:12: kind of businesses within that city. Um,
01:30:15: and there's going to be, you know,
01:30:16: powers that are like awful and they do
01:30:18: like horrible stuff. you know, the same
01:30:19: way like you can have like businesses
01:30:21: with bad practices. Maybe you have like
01:30:23: you know some sketchy like neighborhoods
01:30:25: and stuff like that and they like you
01:30:27: know some that are like really awesome.
01:30:28: Um and I think in particle the net team
01:30:32: um you know and the C# team they're
01:30:33: probably like the best part of Microsoft
01:30:37: and the best things that come out of
01:30:38: Microsoft uh also for the part like you
01:30:40: know that they actually made it very
01:30:42: open you know and community based like
01:30:44: with pretty much no strings attached.
01:30:47: Um,
01:30:49: so I think I think like you know that
01:30:52: speaks like both like to the quality of
01:30:53: the language like it's a really good
01:30:55: language. Um,
01:30:57: but also I would say like you know
01:30:59: nowadays it's it is a thing that came
01:31:01: out of Microsoft but also like you know
01:31:04: I don't think like like because
01:31:06: Microsoft definitely does like you know
01:31:07: stuff that's kind of eh
01:31:10: um but it doesn't mean you every single
01:31:12: thing has to be you know every single
01:31:14: thing has to be pythoned by like you
01:31:15: know by the same brush. Um there's
01:31:19: like you know a lot of like really good
01:31:21: people working at Microsoft making
01:31:22: really good stuff and for you know C
01:31:26: andnet
01:31:28: um there's actually a story I remember
01:31:30: also like reading um for people who are
01:31:33: like on the net and C# team is they they
01:31:36: wanted to open source like C like for a
01:31:39: long while. Uh but during the Balmer era
01:31:42: like that wasn't really a thing they
01:31:43: could like push because the company
01:31:45: culture wasn't like you know accepting
01:31:47: of that. uh they however did a little
01:31:50: bit where they open source the compiler
01:31:52: the Roslin compiler and it was their
01:31:54: first kind of like you know push towards
01:31:56: that and then like you know when
01:31:57: Microsoft changed leadership it kind of
01:31:59: became more open it kind of became more
01:32:01: cloud focused um
01:32:04: and they managed to like push this
01:32:06: through like you know make net actually
01:32:08: be and C be a thing that's like fully
01:32:10: open um very permissively licensed you
01:32:14: know with lots of kind of community
01:32:16: contributions so Um I think you know
01:32:19: that should stand on its own merits
01:32:21: regardless of like you know other stuff
01:32:23: that you know Microsoft does as a
01:32:25: company
01:32:27: um
01:32:29: and you know like it just eval based on
01:32:32: that and I think that's kind of healthy
01:32:35: um and it's kind of good because like
01:32:37: you know it is now essentially C# is
01:32:39: like
01:32:41: a big open source project and it is a
01:32:43: really good language and
01:32:45: uh Yeah, I kind of rambling about this
01:32:49: at this point, I think.
01:32:53: >> Uh I mean,
01:32:55: >> oh, there you go.
01:32:58: >> Um
01:33:00: I don't think it's all that weird.
01:33:02: Mostly mostly for the same reasons that
01:33:04: that freak stated. I mean, I've been
01:33:06: using I've been using C on Linux for
01:33:09: like years now at this point, and so it
01:33:12: just kind of feels natural to me.
01:33:14: I think Microsoft knows that if they
01:33:16: screw up C, a lot of people will be very
01:33:18: mad at them and they will lose a lot of
01:33:19: money. So, uh I think that's probably
01:33:22: the one thing they won't screw up too
01:33:23: bad. And also, it's uh public and open
01:33:26: source in MIT. So, uh if they screw it
01:33:28: up, we'll just make a new one with
01:33:29: blackjack and hookers.
01:33:31: Yeah, I don't think they could like even
01:33:33: if they wanted to like people like if
01:33:35: they like did something really bad with
01:33:36: it like um I feel like there really like
01:33:41: a big push to kind of like you know fork
01:33:42: it
01:33:45: which is like one of the things that
01:33:46: kind of gives confidence you know just
01:33:47: the fact it's published under MIT like
01:33:49: it's [snorts]
01:33:51: it's really good.
01:33:55: Oops.
01:34:00: Uh,
01:34:02: trip traper is asking, "Does anyone
01:34:05: working on Arizona have a steam frame?
01:34:08: If yes, thoughts." Um, unfortunately
01:34:10: not. We haven't been able to get a def
01:34:12: kit.
01:34:14: >> We We were maybe within like proximity
01:34:16: of when we were walking around like
01:34:18: Seattle.
01:34:19: >> Yeah, we was in Seattle like like at our
01:34:21: wall headquarters, but like now we
01:34:24: applied for a def like we haven't done
01:34:25: for play hard back. Uh,
01:34:34: next question is from Gran K. Uh, avatar
01:34:36: I have is over 400 and takes ages to
01:34:39: load. Well, there's a there's an answer
01:34:41: pretty much, you know, like that's
01:34:42: probably too many. Are you the question
01:34:44: is are you using all 400 blend shapes?
01:34:47: If not, like you can bake them and have
01:34:49: like a lot less and it will be faster to
01:34:51: load. But again, like there's not a
01:34:53: magical, you know, number. um like you
01:34:56: know like all of this kind of has like
01:34:57: kind of linear like relationship. Say
01:34:59: like say it takes 30 seconds to load 400
01:35:03: blend shapes. It's probably less I think
01:35:05: than that but say like it takes 30
01:35:07: seconds to load 400 blend shapes. If you
01:35:10: cut it to 200 then it loads you know in
01:35:13: 15 seconds. If you cut it to 100 it's
01:35:16: going to load in like like 7 and 1/2
01:35:18: seconds. If you cut it to 50, it's going
01:35:21: to load like in
01:35:23: the kind of my it's going to be 3.5 plus
01:35:27: 3.75 seconds, you know, cut it in half,
01:35:30: it's going to load in like two something
01:35:32: seconds. So like you're is it's a thing
01:35:36: that, you know, kind of scales. There's
01:35:37: not like a magical number where like,
01:35:40: you know, you cross the number and
01:35:42: suddenly instead of taking, you know, 1
01:35:44: second to load, it takes 30 seconds to
01:35:46: load. it it scales with the num amount
01:35:48: of stuff you're loading. So
01:35:52: if you can reduce it, the the more you
01:35:54: reduce it, the faster it'll load plus
01:35:56: memory it'll use.
01:36:06: Uh Black Par is asking, can we
01:36:08: selectively blend shapes? Some on all of
01:36:10: my avatars I know I'm never going to
01:36:12: touch, but others might need for future
01:36:14: expressions. Uh yes, you can. So like
01:36:16: there's like a blend shape baking
01:36:18: options. Uh any blend shapes that are
01:36:20: like referenced for example like driven
01:36:22: from things the system will not bake but
01:36:24: any that's are just kind of sitting
01:36:26: there like you're not like have anything
01:36:28: driving them those get baked.
01:36:36: Uh we need gloopy badge for Twitch subs
01:36:40: like icons.
01:36:51: Uh when BL is asking when blenders are
01:36:54: baked, if you re out the unbaked blend
01:36:56: shape mesh back, anything driving will
01:36:59: either break or be driving from wrong
01:37:00: blend shape. Is this broken behavior or?
01:37:03: Um that is kind of neither. Um it's not
01:37:06: a broken behavior. It's not quite
01:37:08: intended for it to happen, but like um
01:37:11: it's something that essentially just
01:37:12: happens because like you know we just
01:37:14: kind of swap the mesh without remapping
01:37:16: the stuff. Um so if you want to like do
01:37:20: that swap, you have to like use a tool
01:37:21: that will remap the blend shapes. You
01:37:23: know, it'll like look at like the names
01:37:25: of the blend shapes and then remap
01:37:26: everything based on that. Um otherwise
01:37:30: like you know it just like because the
01:37:32: blend shapes like they're driven you
01:37:34: know based on like their position in the
01:37:36: mesh. uh like the their index. Um
01:37:41: so like if if if you if you just swap
01:37:43: the mesh to a different one now those
01:37:44: indexes don't match with the previous
01:37:47: ones. So you need to like it needs to
01:37:49: remap the indexes of them. Um
01:37:54: and like the R transfer tool should do
01:37:56: it but also tries to like remap bones.
01:37:58: Um we might have like some other tools
01:37:59: that could like help with this.
01:38:03: Um, one thing I do recommend probably
01:38:04: for that is to like, you know, have a
01:38:07: edit version of your avatar. It's like
01:38:08: the sort of like the master like, you
01:38:10: know, like where you have like
01:38:11: everything unbaked, unedited. And if
01:38:14: you're like making changes, like, you
01:38:15: know, make it version and then bake it
01:38:17: down.
01:38:28: Um, Granny K is asking, "If someone made
01:38:31: Gracia Factorio in night, would folks be
01:38:33: at risk of being addicted to making the
01:38:35: factory grow?"
01:38:37: I don't really play those kind of games
01:38:40: too much. They don't me like hook me as
01:38:42: much.
01:38:44: Um, I'm probably like played like a fair
01:38:46: bit, but um,
01:38:49: probably not. I usually go like for more
01:38:51: kind of like action games.
01:39:00: Oh no, my tracker is freaking out.
01:39:04: And let's see how much time we have.
01:39:05: It's still 20 minutes, so feel free to
01:39:07: ask more questions. Um, computer users
01:39:10: asking, "Serve doesn't right place to
01:39:12: ask, but do you have any good resources
01:39:13: on modding Razite? I know the modding
01:39:16: discord, but as Michael Reef says that
01:39:17: social interaction, I don't support it.
01:39:20: Not being 100% serious.
01:39:22: One last people modding discord.
01:39:25: It's actually a good one for Syra
01:39:26: because do do a bunch of modding.
01:39:30: >> I mean, yeah. I mean, like the modding
01:39:33: Discord is going to be like your best
01:39:35: bet. Uh, if you're just starting with
01:39:37: modding, I would highly recommend just
01:39:40: starting with stock RML. Um,
01:39:46: just because it's the simplest. Uh, like
01:39:48: there's not really many gotchas. You
01:39:50: just kind of download it and you make a
01:39:51: mod and it works. Um,
01:39:54: so I would I would recommend following
01:39:55: that one first cuz that's going to be
01:39:57: the most straightforward. Um,
01:40:00: you can probably find that on the the
01:40:02: Resonate moder GitHub. Um,
01:40:06: while we don't like support mods like
01:40:09: officially, I mean, I kind of learned
01:40:11: how to make like how to do C from
01:40:14: modding. So, I I I personally am always
01:40:18: like for helping people uh do it. And
01:40:21: also like turns out modding is actually
01:40:24: a great way to keep uh a healthy uh
01:40:26: creative community alive. So, that's uh
01:40:29: that's a bonus.
01:40:30: >> Lot of games.
01:40:40: >> And another question is from Kolops. Why
01:40:42: is it that when I bake my blend shapes
01:40:44: of empty bones the copy I also have in
01:40:47: the world times get messed up I find it
01:40:48: odd like what is there create a copy of
01:40:50: mesh before doing that
01:40:53: is actually weird because normally it'll
01:40:55: make a copy uh it might be like how you
01:40:57: have like structured we have like the if
01:40:59: you're modifying like the shared asset
01:41:01: that might like
01:41:03: cause that weirdness but like I don't
01:41:05: really have enough information to answer
01:41:07: this
01:41:09: like usually like if the if you run it
01:41:12: mesh render. It should just like make
01:41:14: like a new mesh, but it might just be
01:41:15: updated like
01:41:18: I don't know like I I don't I don't have
01:41:20: enough like uh how like where I probably
01:41:23: look like where the where you running
01:41:25: the baking from because like some of the
01:41:28: options like you run on the mesh itself
01:41:30: but it's better to run it through the
01:41:31: skin mesh renderer because the skin mesh
01:41:33: render knows where stuff is so it's
01:41:35: going to like update those but if you
01:41:37: run it on the mesh itself then like you
01:41:39: know it doesn't know where it's used So
01:41:42: that can like end up like making things
01:41:44: weird. Um, if there's like something
01:41:47: like where the meshes are sharing the
01:41:48: same asset like you know that might end
01:41:50: up like causing that.
01:41:56: Oop. Oh no. Why is my tracker being
01:41:58: weird?
01:42:01: That's all the questions we have now.
01:42:03: Uh, so if you guys still want to ask
01:42:05: more questions, we got a little bit of
01:42:06: time. Um,
01:42:11: otherwise I can bring some more stuff
01:42:13: from the social media. So, uh, let me
01:42:17: have a look. I'm going to do hashtagite.
01:42:30: Let's see. Do we have any kind of cool
01:42:32: stuff? Oh, there's a cool post another
01:42:34: from the Japanese community, I think.
01:42:36: Yeah, this is Japanese. Um,
01:42:40: that they had like a meetup.
01:42:43: Uh, this one I definitely need to
01:42:44: translate.
01:42:47: There was some cool screenshots. I'm
01:42:48: going to show it off.
01:42:52: Let's compensate for the There we go.
01:42:55: For the tilt.
01:42:57: Um,
01:42:58: they got some cool screenshots and uh,
01:43:02: let me see if I can translate. There we
01:43:05: go.
01:43:07: says, "Every Friday is there no cam on a
01:43:09: hub day." So, looks like a Friday event.
01:43:12: It looks pretty cool.
01:43:16: Oh, and they they have like uh some
01:43:18: screenshots where it looks like they
01:43:20: share like some pursuits.
01:43:25: I'm going to bring this one because uh
01:43:29: it's kind of like why want to do the
01:43:30: embed so we can have it. There was like
01:43:32: some screenshot cool suits there.
01:43:35: look like they were like sharing in the
01:43:37: group.
01:43:38: It seems like a fun event.
01:43:50: We got We got another one.
01:43:57: Sonic look peekaboo spook.
01:44:05: I'm scrolling through stuff. I'm getting
01:44:09: stuff that like is from last week. Now,
01:44:11: let me check the latest ones because I'm
01:44:13: not going by the top ones.
01:44:20: There's another one from the Japanese
01:44:22: community from KTO.
01:44:24: Uh,
01:44:29: looks like this is uh, let me translate
01:44:31: this.
01:44:33: February XSR Sherbottom Forest. Looks
01:44:37: like another community event. Posted
01:44:39: screenshot.
01:44:43: There's a lot of cool like events that
01:44:44: the Japanese community holds.
01:44:59: We've got a
01:45:04: Let's see.
01:45:13: Oh, uh, my Firefox not cooperating.
01:45:25: Uh
01:45:32: yeah, Firefox just now refuses to
01:45:35: respond.
01:45:38: Weird.
01:45:41: Uh we got some more questions though.
01:45:43: Um,
01:45:47: Kyle Whoops is asking, "Uh, interesting.
01:45:50: But do cloud sprint avatars be sh
01:45:51: internally cuz that's the only thing you
01:45:53: can think of from what we said." And
01:45:54: yes, I do it through skin render. I just
01:45:56: find it super weird. Um, they can have
01:45:59: like short assets if they like if it's
01:46:00: stored in the assets like outside of the
01:46:03: avatar. So, that could be like what's
01:46:05: happening. Maybe
01:46:07: you have you have to check like I like
01:46:10: um you know like I don't know how it's
01:46:12: like structured so
01:46:15: I will probably check like where where
01:46:17: are the assets like you know reference
01:46:18: and see like where it gets updated
01:46:23: also around asking um what has there be
01:46:27: a typogs yet they've not done typogunks
01:46:30: with tons
01:46:33: would be like MMC right No.
01:46:37: >> Well, I mean, I suppose my Tai punks
01:46:40: just now, actually, cuz I was I I was
01:46:43: tinkering with something on the side,
01:46:45: admittedly. Um, I actually just got my
01:46:48: headless to run on my phone. Oh,
01:46:52: well,
01:46:54: it's Orion asking this. So, like this
01:46:59: is the this perfect types for Ryan.
01:47:02: >> Yeah, I got it run on my phone without
01:47:04: root.
01:47:07: I'm just using Termox.
01:47:12: >> My my my type is MMC. Like it's like one
01:47:15: of the coolest events. There's like a
01:47:16: lot of like you know the creator jam and
01:47:17: there are like you know Russio and other
01:47:20: like uh Jason like you know there's a
01:47:23: project that was working on it
01:47:26: like there's so many people like I'm
01:47:28: probably forgetting bunch of names like
01:47:30: you know who work on it like and who
01:47:32: make it happen. Um
01:47:35: um it it's it's it's it's like the
01:47:38: coolest event every year and I'm always
01:47:40: like looking forward to it and they put
01:47:41: so much effort into like making it
01:47:42: happen and the community puts you know
01:47:44: so much into it too. So that's that's
01:47:46: that's my time punks and thanks thanks
01:47:49: to everyone like you know behind the
01:47:50: event and uh everyone participating too.
01:47:55: >> Yeah.
01:48:04: Oh, we've got another post. Um,
01:48:08: this user I haven't actually seen
01:48:10: before. Uh,
01:48:12: let me take a screenshot of this and
01:48:15: then also post a video.
01:48:21: So, someone old uh Retro Raccoon
01:48:25: looks doing some kind of avatar
01:48:26: commissions and we're doing some
01:48:28: streams.
01:48:32: Just going to give them a bit of shout
01:48:34: out.
01:48:40: So,
01:48:45: let's give this a watch.
01:48:49: kind of want to like have like controls
01:48:51: on the back of the video player so I can
01:48:53: like
01:48:54: >> Oh, I feel so full and inflated with
01:48:57: baby right now. Oh man. Oh no, the
01:49:01: baby's coming.
01:49:02: >> Oh no,
01:49:04: it [laughter] hurts. Oh my gosh. Oh my
01:49:06: gosh, I'm bored.
01:49:08: >> Come towards me, my beautiful baby
01:49:10: child.
01:49:11: >> Hello. Hello.
01:49:12: >> Hello world.
01:49:14: >> Oh, I'm going to name you Hello Kitty
01:49:16: Savage.
01:49:17: >> No. All right, at 15k likes, guys, I'm
01:49:21: going.
01:49:23: Well, that's one way to like, you know,
01:49:25: showcase your king of Paris.
01:49:30: [clears throat]
01:49:31: Oh my god.
01:49:35: Oh no.
01:49:56: Hello. I think I might have died.
01:49:59: >> Hear me?
01:50:01: >> I can hear you now. I'm frozen.
01:50:04: Something clogged.
01:50:06: >> Oh, this looks like a renderer because
01:50:09: like I'm like frozen. Frozen. Like
01:50:11: video's frozen.
01:50:18: Uh oh, this still works. Okay.
01:50:22: Well,
01:50:26: with 10 minutes left,
01:50:32: do we have any more questions?
01:50:35: I don't know if I'm like going driving
01:50:36: it, but uh
01:50:39: I'm kind of wondering where I should end
01:50:40: the stream.
01:50:46: I mean, we only have 10 minutes left
01:50:48: anyway, so we might as well just end it
01:50:50: here.
01:50:51: >> Okay, so you can still hear me. Thank
01:50:54: you for watching. Sorry for cutting it
01:50:56: 10 minutes uh early, but there weren't
01:50:58: really too many questions. And um the
01:51:02: render has decided to freeze, which is
01:51:03: kind of interesting.
01:51:05: I actually think first time like it's
01:51:07: going to happen. Uh but um thank you for
01:51:09: watching. Um, thank you everyone for
01:51:12: supporting platform and we're going to
01:51:13: let everyone do cool MMC stuff. So,
01:51:17: thank you for joining and uh we'll see
01:51:19: you next week.
01:51:21: But I would wave like well can't be
01:51:23: waving but I can't be seen waving
01:51:25: because they're in their froze.
01:51:27: >> Um, so the group is running and probably
01:51:30: try to raid someone from my desktop. So,
01:51:32: give me a second.