welcome. It's the top of the hour. So we're gonna go ahead and started.
Welcome to office hours with Prime.
This is, uh, a half hour segment, sometimes an hour segment
where, um,
you can ask me questions about Resonate,
and I'll ask them to the best of my ability in the order that they appear.
And, uh, we're gonna go ahead and get started. I want to ask questions here. So, um,
gems, Uh, 6013 asks. Hi there. How do you define triggers?
So triggers are colliders. Um, a type of collider called a trigger collider.
Uh, colliders have a type field that can be set to trigger.
Um, So all you need to do is make a collider. How do you make a collider?
Uh, you can make a collider using the create new menu on the dev tool tip, create new,
uh, collider, and then the shape that you want to do.
But what I generally suggest you do is if you make a collider. Um,
uh, it's usually a primitive shape, so I recommend you make a primitive shape.
So if you make a box collider,
if you wanna make a box collider make a box Position the box, guys.
The size, the box, et cetera. To be the size of the trigger that you would like it to be,
then go in and the inspector into that box Make it not appear.
Just delete the mesh renderer component.
Set the, uh, collider to be trigger of type trigger, and then you'll have a trigger.
Uh, trundle,
uh, I answered how the wiki go went a few office hours ago. We went out almost a month.
As for collecting analytics, No, there's no need.
Um,
our industry And by that I mean, like software like tech, et cetera, has, like,
a
of addiction to useless metrics.
Um so like,
collecting an analytics of how many people visit the Wiki isn't like it isn't
helpful.
Um,
at all
collecting how many people like play resonate? Sure, that's helpful.
But like visiting the wiki is not helpful.
Uh, Tiki is asking about digital grade avatars.
Um, we don't have any, like native system to do it.
So you're gonna have to use one of the, um, community made solutions.
Uh, just going through the rolodex of people in my head. Ask
gel, maybe,
uh, and and they'll be able to help you out with with that particular problem,
I haven't come across it.
Um,
it's weird that that's the sort of, like, um,
intersection of society
that we have. You know,
that's a big problem.
Obviously, you can't think of a question to ask. So what's my favourite soup?
I don't answer favourite questions. Um,
gentle
like, is there a way to rotate a bounding box? Um, static mesh
now, bounding box is, um,
boundary boxes are, uh,
like the the minimum bounding box that exists is one that can be, uh,
represented by the object.
And so you can't rotate them like it. The bounds of a of an object should be,
uh, independent of rotation.
Like it shouldn't matter which way the object's rotated.
Like a minimum bounty box is always the the minimum.
You can just rotate the object, and then the bounding box will change.
If you've got, like, a complex object, sometimes you need to, like,
move stuff closer together so that the bounds change.
Uh, you already says best New York subway nine. None of them. New York's horrible.
Don't go there.
Uh, Lex talks about inconsistencies with handling github
issues.
Uh, yeah. So there's like, there were, like, four or five,
issues relating to go.resonate.com not working.
And I didn't want
frogs to get, like, confused, uh, and he had made one of the duplicates.
And because Fuchs
is Fergs,
um,
I wanted to, like, make his life easier,
so I closed. Um,
I closed all of his stuff into that one there cos he created it,
which means he's more familiar with the text of it.
Um, and he will understand more how to fix it on that particular one,
because he's the one that's gonna fix it.
And he's the one that's assigned to the issue.
So we we centred on that one.
Um, as for your second point, Um,
uh, well, actually,
you know you still your first point, which is confusing for freaks.
It's not like confusing for, like, other users.
It's just that, like, freaks has a lot on his plate,
and nothing I can do to make it simpler.
Uh, it I will do.
And in that case, it was reduce the amount of issues that refer to go.resonate.com.
So there is less confusion there.
Um, deduplication of issues is something that we do,
regardless of the person that is working on the issue.
Uh, in that particular case,
I just did it a little bit upside down compared to the usual track.
Because Fris had already assigned themselves to one.
I didn't want them to wake up, go to their email inbox and be like, Oh,
that issue got closed. Why did it get closed?
I wanted the issue that they had assigned themselves to
to still be open, and everyone else referred to that one cos it seemed a lot better.
Um, your second item says for the different
issues, how can we trust the team to, uh, not ignore the signals of closed,
duplicate issues?
Uh, we don't really
look at the thumbs up that much like we look at it as a signal,
but it's not like the be all and end all if we work on something,
it's not like we're picking just from the thumbs up list.
We do take a look at it a lot. Um,
as for the thumbs up moving, I'm not concerned about it again.
Because of the scenarios of this one,
Fuchs made the issue and then created the issue and assigned to the
I know exactly what's going on there cos they've also, um they stole.
Stole is the wrong word. They, uh, request.
You know, they were like, Hey, can I take this? And I'm like, Sure, uh, for discord.
Game invites, um, so discord game invites.
Plus, the go.resonate.com being fixed will make, uh,
blood on the clock tower systems a lot easier to get people invited in into, um,
two sessions.
So that is their motivation for collecting all of those.
And so, like, it's kind of like, out of scope from the thumbs up system.
Anyway,
they want to do it because they wanna make playing a game that they really enjoy.
Easier.
Uh, specs asked for the favourable items.
I did provide this at a previous office hours,
but I will provide it again because it is very easy to do.
Um,
because it's a class hierarchy.
Uh, so I can just wait for the I don't know,
path crash and then randomly type strange symbols
into a class file that doesn't need them.
Uh, and then I can control T properly. Thank you. At your studio.
Sometimes it's just like I don't know what you're doing.
I'm just gonna type like wig digs into a random code file,
OK?
Don't don't really know why. Why are you doing this?
Um,
now I'm removing a couple of items from this list, not because they're secret,
but because just so you can focus on the ones that
are actually interfaces rather than the ones that are using interfaces.
So, uh, let me just double check. Yeah. There you go.
Uh, so there's the list, um, Is audio play audio stream interface, colour dialogue,
document interface, which I believe is the PDF one.
That one's new since the last time this question was asked, uh, hyperlink display,
which is the
I don't know what that even is.
No
play interface isn't
are used. Um, yet, but it's there. Notice display interface is used.
I forget how Notices work progress bar interfaces for progress bars. Um,
that is usually inherited by world
logging, Progressing bar or or the import indicator,
et cetera.
Um,
text display is the text display and video player is the video player.
I wanna do tutorials and all of those because they're they're very useful.
And we're gonna make more. Um, like you know.
Eventually, inspectors will be one of those.
So you can make your own inspector and favourite it,
uh, to reset a favourite by, uh, to default right now, Um, find another one.
And favourite that, or find the one that's existing as a favourite,
select it and then hit the favourite icon again.
Uh, it should change the background colour back to the non favourite colour.
Uh,
trend
is now asking How do I find the, uh, original video player, audio player, et cetera.
I think we put them in resonate essentials somewhere.
I don't remember the exact subpar
for that.
Uh, if they're not, please go ahead and open up an issue for that one,
and we'll get those those screwed away quickly.
I think they're on resonate essentials, though
they should be.
Yeah, it's in the spawn or Objects folder, which you can technically access.
It's just like
it's not in not applicable there. So, um,
yeah,
let's let's get an issue open for for making
sure that default interfaces are available easier somewhere.
Um, it'll be good for for people to have access to those.
All right. I don't see any additional questions.
I'm just scrolling up and down the list, making sure I haven't missed any.
And I don't see any that I've missed. Um, keep them going.
Rec.
I was curious to see if you have any in into what situations the pre
release channel is used when it isn't.
I'd like to submit something that might be appropriate
for pre release for like regarding the LNL tweak.
Um, it it really depends on sort of how I feel about how bad the the the issue is.
Um So, for example, the, um C I CD,
um, like, update or II. I swapped everything over.
Um, I was paranoid. I'm like, I have been working on this for four plus weeks.
There is no possible way I haven't made a single mistake. Uh, can we pre release this?
So, at my request, we pre released it.
Um uh
um, Ferguson just do that by his own volition, of course. But, uh,
other than that, it's basically just like how old?
How potentially dangerous is this Strange?
It's a bit difficult when it comes to like, network updates, because we've got,
um we need to keep the nodes in sync.
Uh, Russo
is adding to that saying that it would be break. Uh, it would break compatibility.
So, um,
the previous channel would allow for a B testing. Uh, we
would use pre
release for that. Probably, Um, but we wouldn't call it an a B test.
Sorry, I've I've I've got a B in my body about a B test a AB test recently.
Don't Don't worry about it. Um,
it Yeah, pre
release would be a good use of that, though.
Emergency temporal shift says how are you today? Uh, my stomach hates me.
I'm very tired and I've got a lot of cardboard.
I'm probably gonna take a nap after this.
Like, because is the machine
voting booth coming along? Well, I haven't started working on it yet. I.
I will before, like the end of M MC. So I don't have,
um
uh,
you know, like a rush.
Uh, Tiki says my cache
is 73 gigabytes. Uh um, my cache is big. I'm not gonna say the others. My cache is big.
Can I delete just random small files? Uh, and huge files, or must it be wiped?
Uh, you can technically delete the, uh, files that you want to delete.
Um, there's lots of people that have, like,
scripts and stuff that delete stuff that hasn't been touched in a while.
Um, so
cool.
Uh,
yeah. You don't need to worry about wiping it all. Um,
isn't it isn't particularly happy if you remove just random assets from,
but it will cope with it, and it will require them in some cases.
So, like, it's safe to do. It's just like, uh, better cash support. TV DO.
He talks about how the pre release is 16 days old. Yeah, the pre
is basically just we update it when we want to.
Um, so it it falls behind when we're no longer interested in in whatever,
whatever was going on.
I
see any questions? Do you keep them? Keep them coming in.
Um,
if you have them, that is, of course,
emergency temporal shift. Ask what's the best note?
Um, that it would depend on your definition of best.
Like people like me have a a difficult time with
the words like favourite and best when the like,
uh, scoring mechanic isn't isn't defined, right?
So
could you mean like funest
node like, What's the node?
That's funnest to use That would be a different answer from
the most performant node.
OK, funnest. Um,
the fever? No,
it's in constant, like math. Constant. Of course
it's broken, but it does. It's meant to output seven. It just It doesn't.
Uh, And then Tiki asks, Is there a known number of files in cash?
When then performance starts getting hit.
No,
there is a theoretical number there for you, but I don't know what it is,
uh, spec
and asks about the B up performance in the cash location. Um,
yes, we'll need a get up issue for that one, though.
Cos like I know there's a problem, but I don't know if anyone's, like,
complained about it in the form of, um but yeah, I'd agree.
Um,
people are like, Yeah, my computer's so broken I might reinstall windows.
It takes so long to sign in at boo
and I go, Hm Yeah.
Are you clear? Your resume
cash
and they go. Wow, It's like brand new. What did you do?
Yeah, about that.
It's annoying because, like where we put
it is like
where it should go.
But
everything about that, like, feels wrong.
But, you know, it's where like, you know, Windows wants you to put it, but
it it doesn't make it easy to put it there.
Like another location, of course, would be like the temp folder,
but the temp folder can, like, randomly be cleared.
And I don't think we want, like, a local cash to randomly be cleared.
Uh, Lex asks about, uh,
in line links on a UIX. Panel. I don't know how they work in the cloud.
I'm actually haven't looked at them.
Uh, there is no better way to do it.
In fact, if you, um,
log out of resin
and you go register account, um, there'll be the, uh, like,
I accept the terms policies, check box thing.
Um, I edit it. I just don't remember what the text says.
Um, that's actually a UIX button
that's got RT. F tags over like the policies link to make it look like a hyperlink.
But when you click on it, it's just a button that has no visual. Uh uh.
That it opens hyperlink. So, yeah, that was there.
I think it looks nice for for what I had to work with.
It's weird because, like, you know, terminology is always difficult, but
we almost need, like,
rich text, rich text, right, rich, richer text
where it's got, like, interactivity as a part of the text.
So we've got RT F formatting, which is like colours and and styling and sizing,
etcetera.
But we need additional or rich features.
I'm I'm thinking back to the, um, rich communication services.
The one that Android wants, um, apple to use and keeps making efforts about
quiet one today. I don't Not that I mind Let me let me take a look around.
Uh,
kyber asked in the wrong place, but it's not a question. So it's fine.
Um, they asked what this is about. This is our office hours.
Uh,
welcome to office hours where we talk about resonate
for half an hour or if there's no questions.
But just sit here in total unimaginable silence.
Like sometimes I have anecdotes, but I don't know.
I'm not feeling very anecdote today.
Maybe might be the tiredness might be the the tummy I
Ah, it's fine.
If it's not a question,
you can go anywhere like people usually like hang out in that channel.
That's why we made the question trade, right? So it's like the The host has to,
uh, concentrate on the questions here,
and everyone else can sort of hang out in the other location.
Uh oh. A question. Uh, yay. Whoa!
Uh, Tiki says using ziki
two, with an albedo that has an alpha channel, Uh, and transparent,
uh,
either transparent or alpha does cause two overlapping parts
of the albedo that have alpha to ignore.
The one underneath and you can see through both is a known issue. I'm sorry.
I can't pass that. I've read it like, three or four times
and I I just
like I'm trying my best. I promise. I. I just I don't understand.
Maybe try asking that one at graphics office hours.
Uh, sh, uh,
gins office hours. As there's more graphics, there'll be to help with that.
I don't see any additional questions. If you guys have got questions, do let me know.
I do have an anecdote. I just remembered, uh, seeing specs in chat reminded me of it.
Um, but, you know, I see people typing, so wait for questions. Uh
oh. Actually, there are questions. I missed one.
I don't really know how I missed that one.
All right.
So we've got tikis and then emergency temporal shift says,
how did you meet the other dog?
I don't know if you remember. Um,
like,
I just played
the game, I think and and met them in the game.
That's it, I think,
um,
nothing special.
Same as anyone else here. Really?
Uh, ch
says are you in communication with the
Czech University that teaches thatchers and Resonate?
Yes. Very, very close communication.
Uh, phrixus
and and Peck,
who's the the the teacher that have known each other for a very long time.
Uh, and, uh, that's why you continue to see peck, uh, choosing, um,
platforms that fruits is associated.
Uh, kyber
asked about, um,
the bla
bla
yes, bla
the brain computer interface devices. Um, for the LC.
Uh,
they're already supported if you can pipe them over web socket.
We did used to support the emotive headset I.
I don't like the integration hasn't been deleted, but I don't know if it still works.
Um,
the problem with those headsets is that whenever you see a demo,
you're seeing the end of what is a long setup process.
Um so Ravi, on our team has one, and they've been playing around with it.
And you can get, like,
brainwaves that mean or theoretically mean like concentration or focus.
Uh, the problem is that, like, brainwave, science isn't like an exact art.
And so it isn't.
I want because the video is this, you know, character moving there is It isn't.
I think I want to move my ears and my ears move. It's like
I
have learned how to change my brainwaves,
such that the computer picks up that change and makes the ears wiggle.
Um, so it might be if I focus hard on something my ears wiggle or,
uh, if I'm distracted, they do something.
But it's never gonna be like it wiggle braid.
And then a device does that neuralink might be able to do that.
But
like the the early looks at neuralink are looking for, um,
simpler parts of the brain.
I mean, the brain's very complicated, but like they're not looking for
imaginary body parts in neuralink.
They're looking for actual body parts in in neuralink and stuff like that.
Um, first,
does that make sense? Um,
cos like the idea of, like, ears wiggle, particularly cos like
you know, we don't have ears that are very wiggle would be like an idea.
And so that would be, like probably located in a different part of the brain to,
um,
other uses of neural language,
which are like maybe helping people with their actual legs and arms, et cetera.
Not that there's anything wrong with, you know,
trying to make your character's ears wiggle with your brain.
I'm just saying, like you're not gonna have a good time.
Um,
the brainwave, uh, like, read out is very good for things like brain health,
for example, epilepsy, et cetera.
It's also very good for known things that change it.
So if you go to sleep, um, the brainwaves change completely.
And so those are usually used in sleep.
Um,
uh, there's another one for like, concentration is is quite easy to measure.
Um, but again, that's just sort of generic concentration.
Um, so there's a few people that do that to sort of,
like teach your brain to be more concentrated,
et cetera.
Um, there's, of course, lots of neurodivergent people in our community,
and I believe that their brain waves will
just be completely random in the focus area.
So, uh, uh, it's not like it looks like it's used for,
but you might as well just like get some monkeys to roll
dice and set random blend shapes to the result of those dice.
In some cases,
emergency temporal shift talks about how someone beat, um,
dark souls with brain waves.
Yeah, like, uh,
people beat dark souls with a whole bunch of controllers
that they probably shouldn't be using to try and beat,
um, dark souls. But it it's like a fun challenge. I'm sure like you can do it.
But once again, what they were doing there was they were mapping
things in their brain that caused the game the the the sensor to react to,
um, actions.
Uh, they weren't
roll means roll, right? It it's It's always gonna be, uh,
it's always gonna be,
you know, think about cheese means I I back. I backs Step right. It's not gonna be.
Think about backstop backstop.
Let's take a look if we have any additional questions,
uh,
shand, like, talks about, um,
is it possible plan to extend the permission, uh,
on web posts from just allowed tonight, for example,
allowed only an unsafe or local session.
That's an interesting idea that would have to go on our
github to be, uh, considered. But it sounds interesting. Um,
we'd have to think about how to how to render that clearly for the for the community.
So up to that isn't confusing about what's going on.
I'm playing with a small bag of, you know the like.
Magnetic charging cables come with the chips.
I've got all of those in like a small plastic bag and I'm playing with it
and the dog's gone like That's food.
It's like, No, it's random, tiny USB connectors with magnets on you.
I'm sure you could eat one, but you wouldn't be healthy about that.
Oh,
Mei
Temple sift updates the the thing with, like, a lemon puckers.
Yeah, yeah, if you get like, uh,
a diff like a like a I guess I don't know if you heard this this the correct word.
But if you get what's called like a visceral
reaction, which is like a sort of almost uncontrollable reaction, then yeah,
the the brain wave should change in a in a a defined way.
Like I think pain would probably have like a AAA defined pattern as well.
Um, so yeah, yeah, that that that could work.
But again, that then becomes Hey, isn't my brain saying backstop?
It's I want to backstop. So I have to eat a lemon.
I'm building some Ikea furniture right now,
which means there's cardboard boxes everywhere
and the dogs just grab some. So I gotta grab
a,
uh So Tiki is asking about 60 tunes. Like I said, graphics office hours or, uh,
github report would be best for that.
Um, emergency temporal shift says, uh, are completely local.
Object possible in resonate.
Uh, you can shove stuff and you use the space.
It's not a good experience, but that's the only way to do it completely. Local again.
World space? No,
it
says clearly you're not paying attention to the dog.
I mean, I would be paying attention to the dog,
but I'm paying attention to you guys right now.
The moment I'm done with this,
I'm gonna play with the dog and see if the dog wants to take a nap with me.
Because I'm still tired and tummy hurt. So,
you know, they wanna lie on the couch and have a have a have a nap with me. Fantastic.
We went on a nice walk earlier.
We might go on another walk later.
Sometimes we go on a walk to and to, uh, down to Starbucks in the morning.
I don't buy like expensive drinks from Starbucks.
I'm just, like, give me black coffee and it's like it's it's not cheap,
but it's still cheap enough to, like be like, All right, then.
But it makes really, like, quite a nice walk.
Of course, I could just make coffee here, but, you know,
gives me an excuse to get
there are lots of, like, the, um, influencers on YouTube.
You know, the sort of like brain hacking productivity influences.
They're like, Oh, yeah, Wake up at 4 a.m. like eat 17 raw eggs, bench,
press a mountain, then
run in the sunlight before you start work.
So I guess I'm doing the, you know, see sunlight before you start work thing.
I wish those influences would change their, um, language from wake up at 4 a.m.
to
wake up with a few hours before you need to be awake,
cos that's what they actually mean.
What they're saying is,
wake up a few hours before you actually need to be
awake so that you can have a more relaxed morning.
That's all they're saying.
But you know,
it's much more Clickbait to be like Wake up at 5 a.m. every day and it's like,
Why does it have to be so prescriptive?
Like I don't
like mornings? I've tried for years to like mornings. I just don't like them.
So my equivalent to wake up at 5 a.m. might be 8 a.m.
right? Cos I'm never usually awake at 8 a.m.
and that's like an hour or two before I'm awake.
And that means I'd be able to focus on just me like I'd be able to, you know,
make sure make sure I'm looking after myself and then get started at work.
That's that's what the message that they should be sending.
But instead it's like wake up at 5 a.m. eggs, sunlight,
I.
I don't see any additional questions,
so I think we'll end off there a bit of a quiet one today.
But that's OK.
If you guys have any additional questions,
please post them in the questions and help section.
Um, you can DM me the other team members, But you can like.
It's kind of difficult, Like, if you want to ask, like, just randomly DM me go for it.
Other team members don't like that too much, but I'm OK with it.
Um,
have you got any other questions? Let me know.
Uh, check out the wiki. It's awesome.
Uh, if you have any ideas for the wiki or resonate itself,
make sure you have enough issues or or et cetera.
I
hope you guys have a fantastic day. I'm in the wrong discord. No, no. What's going on?
Ok, well, I'm still recording the stage.
Had a bug and, like, just kept, like, bugging out, but yeah, we're good.