All right. Welcome to office hours. So, uh, there we go.
We are gonna go ahead and get started.
If you don't know why you're here or why you're hearing a British person speaking.
You're in an a MA for, um,
resonate where I'm answering questions about resonate from the community.
If you want to drop your questions into the question thread,
it's linked in the chat for this channel.
Uh, and you can drop questions in there,
and I'll answer them in the order that they appear.
Let's go ahead and get started.
I see two questions, so I'll go through these as quick as we can. Um,
so nay
asks, Do you know why?
Do you know if there is a reason most moderation office
hours have not been able to upload it to your website?
Are they not being recorded and sent to you?
Uh, I I'm not like I only put office hours on the office hours website.
Um, and
I only put office hours on the office hours website. If I have recordings of them.
If there are no recordings available, I can't put them there.
I have yet to speak to moderation to ask
them to remember to record their their episodes.
I just kind of keep forgetting.
Um, so if they
if they put an MP3 in the channel,
um,
I'll I'll put it on the website. Basically, that's just as simple as it is.
If you want more of them on the website,
encourage moderation to record their office hours and send the file my way.
Uh, Leo says how for the
been doing? Uh, we're great. We had a couple of people ill, um, in the sort of
middle of January away, Uh,
lots of cold and flu going around a few sort of worse than that, um,
possible covid's et cetera.
But, you know, that's just the
life that we deal with. Now. Um, Covid is now basically like the flu.
It just, like, appears all the time.
Uh, so welcome to 2024 in that regard.
Uh,
yeah. Other than that, we're good
at getting into the swing of things, et cetera.
Oliver Reed says, What do you do if your cloud storage is full,
But you haven't really used anything,
So I have a guide for you for that which I'm pulling up the link for,
uh you can go ahead and read that one. There you go. Full storage.
That's the benefit of the wiki. We don't have, um, the place where we can do that.
And I can give you much better information
because the guide is is very well maintained.
And, uh,
well, my brain sometimes isn't.
It's all the questions I see for right now.
So if anyone would like to add additional questions do you, uh, do you let them know?
Do you let Hm well, put them in the thread. Yeah, etcetera.
Oh, we've got three questions in a quick session here, so I'll go through them.
Uh, Lex is excited.
Worried, or some other emotion about MM CS darling, Thursday, Uh,
I'm gonna say this again.
And
I really, really want people to, uh, to To to listen.
Usually, I'd give you tonnes of advice or tips on how to make worlds.
But this year, remember that having fun is the goal.
And if you're not having fun, you're doing it wrong.
So don't overcommit,
uh, test your creations don't work long hours just like chill out. Right.
People put so much like charged emotions into M MC. And it's not meant to be like that,
right? You're meant to just
make something cool. If you're not having fun, you're doing it wrong.
Uh,
now, he says, speaking of storage, look through wiki page.
How do I remove delete voice messages? Items sent? I context.
Uh, there's no functionality to do that. I believe you can.
If you can find the record ID for the voice messages,
you can delete those menu of the Delete Record Command or something like that,
I think,
uh, other than that we don't have that as a feature.
Specs asks, uh, does the team have discussions or criteria?
And what functionality should be considered for a component versus a product?
Fox node?
I'm curious.
The team is trying to design nodes for certain purposes versus components.
And if there's any hard distinctions between them,
it's a little hard to like reason about.
But, um, remember the connectability of proto
flux.
So if you think the property needs manipulating or connecting to other nodes,
it's a proto
flux node. If it has a self contained objective, then it is a component.
Good example might be the look at user components, and then the proto
flux know, Look
at right. So
you could do looking at in both ways.
But looking at a user is a self contained, uh, finite thing.
But it benefited from its own component.
I don't really know if I'd be able to, like,
write down the rules there. It just kind of happens.
What I do get annoyed by is when people ask for components that do proto
fox node things and I, I just I don't understand why it's like,
Is there a component that can add two numbers together?
Just use the ad node. Seriously, Just use the ad node. It's there for you,
Leo. There is not a, uh, arithmetic component.
Um, get away with doing arithmetic, using some components happily,
but just, like make it, uh,
someone said that ends up with just having one input or drive.
And that's it. Yeah, that's fine. That's absolutely fine. Do it.
Uh, my advice for, uh, proto
flux is, uh, pack often and smaller.
I see people that make, like, entire systems on one,
proto
flux slot or one,
red print or whatever. Don't do that.
All right. That's all the questions I see for the moment.
So, uh, let's go ahead and, uh, sit here in a little bit of silence until we get going.
Um,
yeah.
Uh, so talks about how all, um, issues require logs. It's
in. Only bugs require locks.
Uh, and then there's, um
I'll just read it.
So
says I've been listening to the General VI reporting issues at the github,
but one very large sticking point.
It's been in the almost compulsory fact that you must include locks.
It's not almost compulsory. It is compulsory.
Um, on paper, it sounds fairly sound.
It helps develop in time when you press it into the lock file.
But there's some issues that simply don't require logs.
Disagree, uh, things like so simply, would
you forgot to add X or Y? We we don't know if we forgot to add X or Y without a log file.
Um, one of the problems that we have is when people make assumptions.
This happens a lot in science as well.
That's why one of the like foundational parts
of science is to list your assumptions.
Um, and
that's why we need the log files because assumptions are bad.
Um, if you make a github
issue that says like, Hey, guys,
you forgot to do this and it doesn't contain a log file.
Let's add up the time it takes for me to take a look at that. Right?
So, first of all, I've got to read the github
issue.
Assuming that it is perfectly well formatted has a good explanation, et cetera.
I can then understand the issue,
and then I need to understand it from a code perspective.
So I will tab to the code and I'll dig through the code and I get through the code,
and that takes me, like, let's say,
an hour right to to review what's going on for that particular bug.
But I get to the point, and I'm like, for me to understand this bug more.
I would need to see what your client is doing.
What log entries your client is is surfacing.
That will help me figure out what's going on. Right?
Um,
I'm sure if you're a programmer, you've probably done this.
Uh, I'm just typing. Give me a second.
I'm typing. Give me a second.
You've done something like that
where
you've been like, I don't understand what the hell is going on. so just
do
log random letters. Right?
Um,
we tend to try not to do that,
but a lot of times, um, we can do it by actual sensible log files,
messages that need to be there.
And without knowing it,
I might need that data. Right. So I've gone through the debugging.
I spent an hour on that. So let's say I spent, like, five minutes trying to grok the,
um,
the github issue. So I spent five minutes trying to read the
github issue,
and then I spent an hour trying to figure out what the code is.
And then there's a gap because I don't have a log file. I have missed the context.
Somehow there's information that I don't have that I need.
I then can't work on that.
So I have to put it back onto the pile of stuff I can't do
and wait until you give me a log file.
And then when you have a log file,
I need to then reread the issue for another five minutes and
then probably re expose myself to what that code does for another.
Not another hour now I'm familiar with it. Maybe sort of 5, 10 minutes,
and then I need to remember where I was the last time.
I I was looking at it, which sometimes is difficult.
And then I can consult your log file and be like, Oh,
it's fallen through into this area of the code where it shouldn't be.
I'll fix it.
So that's why we need log files and yeah, I get it's a pain.
But, like, just put them there, you can drag the file in, right?
If you make a shortcut on your desktop to the folder where the logs are
and you just drag it into the github
window,
it shouldn't take long at all.
It really does make things faster.
There are exceptions.
Uh, Lex, I understand that there are exceptions,
but you put N a there and we didn't yell at you about it, right?
So use your own, um, understanding.
Um, Panda.
Yeah, we we just can't accept blog files with, like, mods in them like there was, um,
like, I don't wanna call names out here, but there was a mod that,
just like randomly crashed you for, like, five different reasons.
And it was because the mod was just implemented badly
and
like that's why we can't accept log files with mods like it just like I.
If it adds stuff, then
it might be that it's it's not working how it should be. So that's the way it is.
Oh, yeah, The second half of it. Let me have a look.
Yeah, I didn't see the second half of it where you talked about automatic logs.
I'll answer it now.
Um,
a
lot of the logs of mods are cut like, um, contaminated.
Um, a a lot of times. Also, we get log files where it's it most of the time. Yeah, a
lot of the times when we get log files, um, we get log files for, like,
a five hour experience of Of resonate what we need Therefore, if if you're up for it,
like, just just give us a log file that we find.
But if you're up for making it easier, much, much easier
close resonate,
launch resonate Reproduce the bug. Close resonate.
That's what shifty does,
and that gives us what's called a clean log file.
It says like, start up thing you're trying to do shut down,
and that makes it real easy.
Alpha
Neon says that. How? I.
I don't really wish to say it to be, like brash there, but like, if you want a bug fixed,
please just submit a log file.
I understand it's problematic. Um, and I didn't see
the second half in your initial question, SA,
but I'll go for it now.
Um,
yeah, we wanna get, like, in-game reporting tools,
something that will probably be coming.
Soonish is like a general feedback form. We used to have one,
in the olden lands where you could just
submit general feedback that won't be for bugs.
That's more gonna be like, Yo, the stream yesterday was great. Thank you.
Thumbs up or stream yesterday could have done with this or I have an idea.
Or like, why the logo needs more pink, right? It's not for bug reports.
It's just for sort of like free form feedback.
Um,
there's gonna be like a stamp all the way around that in some way that says,
like not for bugs, not for bugs, not for bugs, not for bugs.
So if you submit a bug there,
um,
I'm gonna like I'm gonna steal your your your lunch.
Alright, let's make sure I fill out the gaps. Uh,
we just how we
were English.
English Spec
says, how does it feel to get the wiki out?
Happy community to partic, uh, participation.
Uh, yeah. It's great to see it out. It's great to see, uh, communities, um, doing it.
There has been a, like, a little bit of a slowdown, and I predicted that would happen.
Um, I love the people that are still contributing, et cetera,
but remember that the wiki exists for more than just
the first couple of weeks that it was out. Right?
So I would encourage you guys to just edit it
at all points. Don't forget that it exists.
Uh, cos that's the problem we had with the old wiki.
Uh, which was,
uh, no. Eventually, noone
wrote it except me.
Uh, humility has a question. Uh, there are no silly questions.
There are no trolley questions. There are no stupid questions.
There are no serious questions. There are just questions.
Uh, so humility's question basically summarised is mobile platform. Yeah.
We're gonna work on it eventually.
Uh, we wanna do, um, stand alone. So that'll be, like, quest and stuff like that.
Eventually um,
Unity is probably the biggest blocker in there.
It's not the only blocker, but it's one of the blockers there. So
once that's gone, we'll start doing there.
I don't know if we'd ever do like non VR Mobile.
I'm not sure, like, I don't know if we would do what uh,
VR chat has done with the Android.
Uh,
it's difficult to like the Android desktop can, you know what I mean?
It's like they're not wearing a headset, but they play a VR chat.
But they're not a desktop. They're on an android phone.
I don't know if we'd ever do that.
Uh, I know some people managed to get working on steam deck, et cetera.
Um, I'm sure we, like, want to go for, like, as many platforms as we can, But, um,
the problem there is, like, over committing,
which we are already overcommitted on platforms, right?
We can't support them all.
Um,
as as it goes, right,
we've got ones that are sort of like broken or partially created ET cetera.
Uh,
spec says this is a general example of a
problem that should be started even without a lock.
No, it needs a lock.
There's a general issue since the security update where some of
us are experiencing notice the higher rate of dropping from sessions.
That is nothing to do with the security update. I will link you the exact
issue that one is.
I'm actually fixing it today as well.
I'll be fixing it right now if I wasn't in here telling you guys to submit log files.
Um,
this one here is
literally this. Right, So
the relays periodically crash.
Uh, and when they crash,
anyone that is using the relay will be kicked out of the session,
and that's what's going on there.
And thanks to the recommendation from Svein,
that's a shout out to them. Shout out the week, Uh, we've got
this. See, um,
I'm still playing around with it like I wanna get that logo and stuff
and I also wanna put some of the alerts into the regular discord.
I'll probably make a channel under resonate development for, like,
service alerts here,
but like it's just going up and down like all the time. It's just like, hey,
the re
just crashed again.
But again,
um, here's why. We might need logs for that right?
so the logs would tell us which way relay you were connected to when that happened.
And so let's say it was only one,
relay that was doing that.
Let's say it was only the Australian relay
to figure out that it's the Australian relay.
I need to know that you're connected to the Australian relay
and to know that you're connected to the Australian relay.
I need
a log file.
So, like II, I get But it's a pain. I understand.
But just imagine how much more pain we're in
when,
um,
an issue that people really want fixing does not
have any information that allows us to fix it
like good example being the, uh, sessions randomly disappearing bug, Whatever.
Frooks, um,
was like,
Hey,
I've added more diagnostics, keep giving me log files and you're just like hm,
that's odd.
I've added more diagnostics,
keep giving me log files and then eventually
he got enough information to just fix it.
Let's jump through some questions.
Uh, epic
talks about why the relays matter in different regions. So,
um,
if your network is weird, uh, you can see more on the network information page on the,
uh wiki.
Um,
you need to use a relay, and that basically opens a, uh,
bidirectional tunnel via the relay to pass packets through
if anyone's I'm gonna use this analogy and it works for, like,
us cos we're a bunch of we're a bunch of, you know,
Internet users here in the community.
If anyone send
Stargate, right, the midway station,
which is a station that they use to transport people and stuff,
uh, between Earth and Atlantis using a series of stargates connected together,
Uh, that's that's pretty much what a relay is, except it's bidirectional.
Uh, so
cool.
Uh, and hopefully the race won't in.
Uh, like, you know, uh,
find way into the midway station and blow it
up because that's what happens in the show.
Uh,
I guess the issue above could be seen as the
ra periodically having a raid and blowing it up.
Uh uh.
So then, uh, Easter follows up with when the relay fails, uses art.
So if you are going through the relay, peer to peer already doesn't work.
So the relay kicks in when peer to peer doesn't work.
Um, and it keeps that tunnel open.
It's literally two sockets right.
So it opens two sockets,
it opens a socket forwards towards the host and backwards towards the client,
and then it ferries the packets between them.
It's literally like connecting two phone lines together.
Uh, but there are still two phone lines there,
So when the relay goes down, that connection is broken,
and then you're disconnected.
Uh, so we have to do is make the relays not crash every hour, but
working on it. Thumbs up,
uh, moving forwards to fuzzy. I heard there were vague hardware. Vague
hand wave, not vague hardware, vague handre some issues with the twitch.
Uh, integration in reson night compared to what we had, you know,
over in the other platform.
Uh, we have exactly the same issues over in the other platform.
Um, the API that we use for twitch is deprecated.
And the new API is problematic, so we haven't swapped over to it.
Uh, it means that, uh, the channel point redemptions, I think are broken.
Uh, but most other stuff still works a little bit,
Uh, various people saying that we don't Oh, OK, So it was submitting an an initial.
Yeah. Uh, submit an initial one. If you want?
Uh, and just in the log file section,
just comment that you're looking for advice on how
to get log files or or anything like that.
We just wanna see a willingness to acquire the logs.
Um, what I don't like is when people are like, No,
I won't give you logs that I don't like.
You know, if you're confused or don't know the best way to get logs, go for it.
There's actually an issue, uh, shadow Panther had with the relays Where,
um they asked for me to pull logs from the relays,
and then we worked through the solution a bit.
And now I need more logs from them.
So, like, we were, like, tag teaming, getting the logs required to to take a look at.
So I understood. Thank you.
Uh, now he says,
do you know why the EU relay bridge is in
Finland and not a more common frequent location in Europe,
like the Netherlands?
Uh, yeah.
So the EU, uh, relay and bridge,
they run on the same server that we have other parts of the infrastructure in.
So it was just there and available and so we could start
sorry. Excuse me. We could start a relay on it. Um, so each relay costs us money.
That was just one of the locations where we already had a machine.
That machine is quite beefy, so it can totally handle the relay.
Maybe there's like, a YouTube video. The midway station firing up.
Yeah. Here you go. This will make literally No, no sense. Unless you, uh
Unless you know, stargate at least a little bit.
Uh, let's move forward.
Uh, Panda asks about contacts popping online and offline. That is a bug.
We have a, uh, a get up issue for it. It's kind of like I said Oh, my God.
I'm just gonna open up a
like, OK, hang on. All right, hang on.
Let me pop this to a new window and then hide Bookmarks
shift. B Control shift. B Control. B Control shift, B.
Oh,
it's probably cos I'm on that page. Never mind Te
gally.
How do you Pam?
Yeah, I'll I'll get back to there.
I'm just I'm literally just gonna, like,
share my screen and draw how the relays work cos Cos Easter isn't getting it.
Um
Alright, so
usually let's say we had? Um,
yeah, that can be blue. Cool. Is that it? Can you see a blue square?
Could you see a blue square?
All right.
This square should not be blue, but I I'll make it not blue, Right, There we go.
It's green. Right? So usually we have here we have the host,
and here we have the client. Right. So we're just gonna call this eastern,
um, And then we're gonna call this, uh,
recent lounge.
I don't know why, but it was the first head list that that came into my mind.
I can't really spell um lounge. There we go. Right. So
let's say that your network is is is OK, right.
If your network is OK,
then all we do is we establish a bidirectional link via sockets between you two.
Right? That's if your network's OK.
And then data flows between them.
When there's a relay in the middle,
we open
two sockets,
one that does the bidirectional between the client and the relay,
uh, two even.
And then
on here. Well, it's technically one, but like, it's bidirectional. But whatever,
uh, that needs to be the other way around. And that's because this doesn't work.
So, uh, you're connecting through here.
You don't actually have a socket to the headless.
You have a socket that goes through the relay. It goes through here.
So if this suddenly disappears, then these close and these close
And then there's no link between you and the headless,
and then you get dumped to your home world.
That's what's going on.
There are other networking things which do like a, um a tap through the bridge to like
up stuff. Um, and then don't connect through there.
But that's only one other type of that, right? This is the the for the relay thing.
If the relay goes down and you're connected through it, you will drop it won't
go back to the other one.
All right. Moving on for questions. Hope that helped. Uh,
it was missed. I missed a question from casually.
I missed a huge question from casually noted. Thank you.
Um, so casualty noted Says what's the likelihood of open XR support for more broad,
uh, support for IE face tracking hardware?
Uh, any forms about hardware?
It's like just open a gup issue with the the hardware you'd like supported.
I think There's one open for, like generic open XR support,
but I really wish people would focus on, like,
the headsets in question cos sometimes they say they're open XR and they're not,
and it's really annoying.
Um,
secondarily, they say, is links via Proton,
currently the official method for Linux use.
There is no official method currently, um, we'd probably have to, uh,
like, write a guide for that. I'd rather just fix the the Linux
build, but if Proton works for you, go for it.
Uh, and as it's not the official,
we won't be removing the official Linux build because the OK,
so the Linux board doesn't work.
It works periodically. It needs more work, right?
But the proton stuff does work, so we're not gonna remove either.
Like, just leave them both there.
I know it sounds weird, but like I,
I don't know why we'd remove the capability
of people from playing our game on on Linux
right now. Um
casually noted.
Third question is previously VRM support was brought up as a potential method for
having easily shareable premade avatars that can
be produced outside reso and distributed.
However, VRM as a format requires specific permissions that reso
doesn't have the ability to pro
properly display and use.
Uh,
so what will actually probably happen there is we'll we'll
add those permissions and then VRM support can be re,
uh, re-evaluated.
Um, so we do want to add additional permissions.
Uh, they're called hard permissions in the licencing system.
I don't think we have issues about them. We should,
uh they will allow us to do probably close to the ER M spec in terms of permissions.
So, um
yeah, that'll solve that. We don't need to look at any other things. We just need to
make those permission. Things work.
Uh, now he says, Will we ever get another EU bridge relay far from Finland, Say,
Ireland, UK, Netherlands, France, et ETC.
If there's a need for one,
the relays aren't saturated if you're experiencing, like,
high pings or high throughput.
Um, timing.
Uh, then let me know.
Uh, sorry. I did not jump away from that question correctly. I.
I gave that question, like,
two or three minutes where I talked about
in-game reporting and and in-game feedback tools.
So,
I, I think we're good there.
If you have additional clarifications, you'd like,
please word it as another question.
Eastern, Um asks, uh, what if punch through fails,
Can't you just default to steaming
sockets? So it's like a It's like a stack of priority, right? It's
try Network method one that fails. Try Network Method two that fails.
Try Network Method three That fails. Try
Method four.
So there's like a negotiation between your computer and the host
to figure out which network protocol is the best one.
and that's what's going on there. So maybe the order needs to be changed. But steam
necking sockets are hit or miss sometimes, depending on people's computers.
Uh, steam necking sockets. I don't know if it's the last resort.
I have to look at the exact order.
You can check the networking information page for more, um, stuff for Yes,
it's night.
Uh, light network lib. Uh,
I actually found out today when I was looking at the github
page that it is a Ukrainian developer and I'm like, Hell, yeah,
that's great.
Um, so yeah, you can You can find that there. It's also linked on the, uh, duly
do,
uh, networking information page. All right.
Taking a look, taking a Look, uh,
alpha says is your IP shared to the headless Who use relay?
Yeah, I think so.
Uh, your IP shared if you don't use a relay. So, yeah,
uh
uh, Eastern us, prime of an even more absurd question.
If there really fails, why can't you switch to another relay
that we could do? But it would require us to, um, have some capabilities to do it.
Um,
the problem there is that you would still like it would be like connection.
Recovery would be the the term there
look into the like, uh, we've had, like, requests for host migration a lot.
That would be the sort of like area that we
need to look into to sort of have that happen.
Um,
it would be a bit like Imagine,
like changing the the tracks on a railway whilst the trains at speed.
Like there's gonna be some interruption of service there.
So it's It's a little weird.
We could, like,
disconnect you to bump you back to your home world
and then start a new connection via another relay.
But,
uh, like I don't know how, like if we could get it smooth,
that would quite a lot of work,
Dr Says.
How would they know that they're going through a relay
if they don't pay attention to the joining bar?
Uh, you can look at the logs.
Sorry. I know that's not helpful, but right now you can look at the logs.
The logs are told which relay you're connecting to.
Uh, as for the whole Proton Linux thing, we should just fix Linux book
like like that. It would take equal time
to, like, go look into how to, like, tell steam to shove stuff through Proton
to, like, fix the link board.
So I was wondering, It's just like DLL issues at the Links board right now.
There are other issues, but, like, we just need to get it working,
and then we can fix on the other issues, Right?
So it's working a bit better now, but it needs more.
Uh, Rampa said they looked at the new status page.
Uh, there's some kind of metrics there on the dashboard. That's a nonpublic part.
Yeah, I was I just wanted to say that there was a nonpublic part,
but I like the fact that the the new status page is, um
like simpler and easier to like Look at and reason about, Um, but,
um, probably another service metrics.
Um, it's it's kind of difficult because, like,
I could just, like, go to another, you know,
like a third status provider that does have metrics, but it
must much easier to just throw up another service that handles metrics.
We've only got, like, three or four that we look at anyway.
Think that's all the questions.
If I've missed any or would like to go back to any, do you let us know?
Alright, well, Roder
says, I was told that
Prox would have functions soon,
and I asked if there's any way things
could be accomplished through an object orientated fashion.
I'm wondering how prole
will be expanded upon whether or not that's true.
Um, functions will appear. They're called like nested nodes, Um,
and
that allows you to sort of take like a a node graph and pack it into
like a super node that contains all of those nodes.
And you'll be able to, like, specify the inputs and outputs for that,
Um so it looks like functions. But like
specifically, if you're talking like computer programming wise,
it's not a function.
It's like a a packed tree.
Um, as for classes and object orientated, this dynamic variables are closest.
We have to that right now.
Um, I wouldn't imagine that you'd be able to do, like, class extends interfaces.
Um, abstraction. Um, what's the polymorphism?
Yeah, that's the word I was looking for.
I don't imagine you'd be able to do that any time soon.
Um, we do have reference and value types right now. You can use those,
uh, but yeah, you should You should view it more as, like,
nested nodes than functions.
Uh, because there are, like, subtle differences there.
When in like your mind when you're thinking about it compared to, like,
actual functions,
let me just check the like.
So, the way we run the relays, they've got a restart counter,
which shows how many times they've restarted.
Um, and the
EU relay, which is running the experimental new build of light net
lib
has not restarted at all.
Uh, but if I go ahead and I take a look at the let's say the Australian relay,
so let me just pop a shell to that one.
this is where I get it wrong, Ian? Uh, a one.
OK, well, it popped the security key, and that's good.
Whilst I was waiting for that to SSH N, it's being slow.
Um,
is it 2023? Whoops. I'll fix that for the recording and it'll be on the website.
Is it sort of duty for,
uh,
it's January? You're allowed to do that in January, in February.
It's embarrassing. In January, you're allowed to do it.
Uh,
you've got the last question.
If it's a question as or as we're over time, um, otherwise, uh,
I'll get through these questions that exist.
Uh, tourism
is is there a reason why there are separate proto
nodes for and and multi? And instead of being one note, Uh,
no, your explanation is totally fine.
I don't particularly know why it would probably improve that in the future.
Um,
emergency temporal shift says are nested stuff copies that duplicate memory use.
I don't particularly know,
Um, that question doesn't make much sense. I'll try and answer it.
Um, nested stuff would be more efficient.
Cos what it would do is it would take the graph that you make for the nested node
and effectively mono
pack that. Now I'm gonna say this once and once only. Do not mono
pack proto
fucks. That's our job.
Um, so when you nest a node together, it will basically be mono
packed into that nested node. And so there will be a performance game there.
But don't do that manually,
cos you just could cause all sorts of nests later down the road.
Um,
marauder and I This is like the third or so question that you've had where you've,
like, talked about rumours like, if you wanna know what's going on,
um,
take a look at I'll get hub or or ask questions like Don't don't rely on the rumours.
Most of these are correct. But, like, I feel bad for you that you're relying on them.
So, like, ask questions. Come here, do exactly what you're doing.
Um,
it's as for your question, which says, uh,
that they remember hearing a second language a
text one would be provided for using resina.
Is that true? Yes, it's true.
Uh, we'll be looking for, um,
uh, web assembly. You can take a look at that on the hub.
There's a web assembly, uh, issue.
I will, uh end here
and I will speak to you guys later. I'm gonna follow up with some links in a little bit.
I'm just gonna run away and and take the dog out cos they need
to They need to walk and then I'll I'll drop a bunch of github
issues for you Marauder, uh, in a few minutes. Speak to you guys soon.