Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

The Resonance/2026-02-01/Transcript

From Resonite Wiki
Revision as of 00:13, 4 February 2026 by Hemisputnik (talk | contribs) (transcript)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is a transcript of The Resonance from 2026 February 1.

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

00:00: recording.

00: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.