So we come to office hours, we're gonna go ahead and get going. Sorry for the delay.
There I was at the eye. Doctors. Um, they were very, um, backed up.
They had a couple of people out sick.
So there we go. I, uh, don't see many questions right now, but I do see two.
So we go ahead and get right on with them.
Uh, so first question from shift is How are you doing?
Well, I just got back from the eye doctors. They dilated my eyes.
I dug out my prescription sunglasses and I'm wearing them indoors.
So that's that's fine. I'll
probably have a nap after, um, after this, uh, office hours just to like,
Clear that out.
F.
Uh, Keep it quiet, dog. Uh, the second question is, how's the dog?
Dog's great. I'm just navigating to find a photo.
Um uh, wrong Google account. Here we go.
And then I'll drop the photo in the questions. Thread
Mega.
I went to Ikea for some storage and I. I couldn't help myself.
I picked up a blas, of course, because of the meme.
Um but there was also an octopus there which just sort of spoke to me.
So the Octopus got Atta,
you know, attacked into my cart.
There was also a 99 cent hippo who wants to see the 99 cent Hippo
like I looked at it and it's like
it's 99 cents. It's just it's just getting in my cart like I don't care like it.
It's my hippo
And like,
And when you see it, you'll be like, Yeah,
I would have bought the 99 Cent Hippo as well.
I'm gonna remove those labels because, like,
the labels are bigger than the actual hippo.
But, yeah, everyone would have bought the 99 Cent Hippo. All right, So, uh, Kara
Goblin nookie is asking about the wiki, but nothing
in particular that they're asking about.
So, like, I don't know, maybe I'll phrase it in a question. I could talk about the
wi the hours. So if you got any specific questions, do let me know.
Um, I'll jump forward to
Lex's question for just a moment, though, which is,
uh, Lexis. What's get up issue that intriguing you a lot. Um,
there's just, like anything to do with, like, daytime,
Um, intrigues me because I'm really good at it, but I just don't have time to, like,
poke at that stuff.
Um, there's a couple where I'm like, Oh, that would be really interesting to work on.
But I can't.
I
really like if it's assigned to me, it means I'm interested in it.
So you can you can take a look at that,
uh, tiki here asks, uh, is there a way to exclude rim from, uh,
sections of the rim material like I do with Fresno
and near
far textures? I'm not entirely sure. I haven't really used the rim material a lot.
Um, it might be like a a rim math, but rims are usually a little bit different from, um,
and stuff like that, Seeing
as we're waiting for more questions, Uh,
we'll go for another dog photo while you're in your bed.
You can stay there. Have you got a sock in your, uh,
they They found one of my socks and taken it to their bed. Hi. Fed.
Uh, if you go on the couch, we can have dog Cam.
Yeah, if you go on the couch. Do you want dog cam?
I mean, everyone else wants dog cam It's just if the dog wants Peppa
and you wanna be on my lap, OK? No Dog dog gets slapped. Hi, dog.
Right. Oh, we've got some questions now. I've played with the dog for a second.
Don't lick my face. I'm trying to I'm trying to do office hours, dog. I'm trying to
see I'm trying to do office sales talk. Stop.
OK, there we go.
Um,
so Garbo asks, What's the state of the wiki Wiki is up and operational.
You can check the wiki status Wiki page, Um,
for some information about stuff that we're working on, Um, biggest, like, uh,
things that are bothering me right now are backups, right?
We're We're safe, right?
There's There's a reasonable chance that nothing will go wrong,
but I want backups available.
Um, like, 100% regular, sorted out archive, cos you know,
I don't wanna lose all the content.
Um, I can't make the, like,
the database that backs the wiki available publicly because
it will include user accounts and things like,
uh uh, you know, encrypted passwords and stuff like that.
But I can make the, um it's like a dump file that you can do for a wiki.
I can make that available publicly as well. Um
uh, What sort of articles are still lacking? Basically anything. Right, Um,
if you know something that,
like other people don't it needs an article like
so just just write whatever the hell you want.
Um, people are always, like What about this? I'm like, yeah.
So I seen a couple of people have started putting, um, like their groups on the wiki.
Perfect. Yeah, absolutely.
I think it started with create jam because the M MC was at the bottom of the, um, uh,
the main page.
But now I see, you know, a variety of groups that have, uh,
had their own pages created that that's fine.
I've seen a couple of people that even put events on their group page.
That's also fine. Go go for it.
Um,
someone asked me the other day. Like what? About, like, a system I've built.
Uh, I don't know what it was, but like, say, for example,
the, um, mute helper. Absolutely.
Make a wiki page on the mute helper like give a guide on how to install it, how to use it,
how to customise it all.
That sort of stuff would be fantastic on the wiki.
Um,
N
he also asks, Are there positive or negative trends you send?
Um, positive trend is like everyone's really excited about it.
Negative trend is like,
uh,
there has been some confusion about how to write and
I I really want to talk about the Wiki way
a little bit. Um, I think there's an article in Media Wiki about the wiki way.
Um, yeah, here it is. The wiki way.
Oh,
the dog just, like, fell off my lap a little bit.
Um,
yeah, it's basically just like the wiggy way is Knowledge is free, basically, So
that's, like, very important to me. Um,
I think that you can charge for your time and your skills,
but you should never charge because you have more knowledge than another
person like they should be able to know that knowledge too.
So a good example here is everyone can theoretically research how to make, like,
a fantastic avatar base, and they can spend thousands of hours doing it.
That's fine.
Um, and if they do make the avatar base, they can sell it. That's absolutely fine.
But we shouldn't sell. Um how to make an avatar, right? That should be frequent.
And then Nki says, What do you want to happen? Going forwards?
Uh, take a look at things like the Runescape Wiki.
Uh,
sorry. The path of exile
wiki the Minecraft wiki
like they have, like everything documented.
Uh, strangely enough,
the Runescape Wiki is quite a lot of
inspiration because they have similar problems to us,
which is a new build of runescape comes out.
And then there's a bunch of new items like maybe you know,
there's a new pickaxe or something like that, Right?
Um,
they've got a bot which scans through the new release
and creates pages for those new items and then,
like, that's exactly what we need.
Uh, I'm also a
two times contributor to the, uh, media wiki discord.
Uh, extension now,
which is made by one of the people who works
at the company that is sort of looking after the,
uh, the runescape wikis as well.
So I wanna look at some of the other tooling that they've written, um,
as that will, uh, help out, You know, if I can find the source code for their bot,
which, like goes Yo, there's a new pickaxe.
Make a page.
I can probably just take that code and, um, adapt it to be yo, there's a new proto
flux node in this build. Make a page Very easy.
Uh, the flop ask Is there a way to recalculate normals after import? Yep.
Find the static mesh. Um, inside the inspector
and there'll be buttons. Um, on that meshes inspector exactly as nookie says,
uh, nie
changed their, uh, screen name back to
Nie I. I just read it exactly as it's written. Basically here. Like, if it was like,
uh,
um,
you know, cheese is the best. That would be the name for the office hours.
Recording cheese is the best.
Uh,
a
dawn asked. How did you join YD MS? I'm a founder. Um, we found,
um, ID M ss together,
and it was fun.
Um,
let's see what we've got.
Uh,
a
two P talks about the F material. Yeah, the fir material is weird.
Um, we want a better F shader.
But that's more a question for keys to to take than, uh than myself. Um uh, Synot
Topia says this might be a hyper specific question.
This is exactly the space for hyper specific questions.
Um,
use this with an emoji in It will show in the console as question mark. Question mark.
Any future suggestion. Just make sure there's a get up issue for that one.
That's like, really,
um,
uh,
it's a really weird one there. Uh,
nookie quoted me as You should never charge money for knowledge.
New headline problem
against paying teachers. No, no, no.
Um, teaching is is like tuition is ok. Right. Um, so as an example here,
you could learn all about world history reading, reading Wikipedia for, like,
hours, right, Or you could go to education.
And if it's not the American education system,
at least you can find a good history teacher who
can guide you through the experience of learning history.
Um, so, um, teachers are very much there. Tuition is also very much there,
like guiding you through the knowledge, OK, but the knowledge being available,
it should just be available.
And that's the principle of Wikipedia, right?
I guarantee that you can go on Wikipedia and read. Here's an example.
I keep reading about this because it boggles my mind, like all the time. Right.
Um
quantum physics, subatomic articles. I read
like Wikipedia pages every time. I sort of remember that.
Like we're made up of, like,
energy fluctuations in a sort of ethereal plane.
Um, I.
I read Wiki pages about it,
and it doesn't make any sense because most of the time
it just goes straight into maths that I don't know,
like I would have to pay an institution to
structure the knowledge in a way that makes sense.
Um, a, uh,
friend during their university year were trying to do their final
dissertation project on an actually like it would be like,
it would be really good for, like to do that this year.
But they did it like, you know, back when I was at university,
which was to make a system that,
uh, you could enter a topic, it's quantum physics.
And then it would automatically make a curriculum for you.
It would, you know,
scan any libraries that you have available to you
and be like we suggest reading this book,
then this book, then this book, like a sort of knowledge framework.
Uh, it was a really good idea. I don't really know what happened to it.
probably not enough, though.
Uh, Easton says what happened to the go badge? There never was a Gaul badge.
Just like stop. Like, I'm sorry for Easter,
but just stop asking about the
badge.
Uh, ramp asks, uh, if you were doing wiki dumps public,
would it be possible to do full ones like Wikipedia?
I don't know. I'd have to take a look, Um, at how it works. I just I want
given the history of everything that has happened, um, in this community,
I want,
uh, all of your knowledge safe.
Um, and so keeping private backups of the actual, uh, database.
It's a Maria database. So I need to look into that.
I don't know the difference between Maria and my sequel. Well, but I'll take a look.
Um,
I wanna keep that So it's safe internally for our records
backups.
But I also wanna keep, uh, that XML dump, um, public So that
I I don't know.
For whatever reason, if a if a problem happens,
you guys can you sort of rip and run to a new wiki.
I don't know what would ever happen, but like backups are for those cases.
You see this is why we don't talk about the gold badge because like it was like,
it's something left over from testing
and it doesn't show up in game,
and it's allocated to one account and doesn't even display rendered.
So like we move on because always we just spend the entire,
like office hour segment talking about the gold badge.
It's just it's not necessary.
There is a tiny gap in my curtains through which the dog
can see down to the street and they are barking at cars.
Uh, Rampa says, if it won't be too easy, uh, they'll
I ripping. If there is a problem, just ask me. Right?
Um,
I I'd rather like people who asked for help than
they did weird stuff like something had happened there yesterday.
I noticed that, um, we made some alert boxes, you know, like warning,
danger suggestion, et cetera.
And the code for them was great, right? It's a template.
It was very usable, but I couldn't read the template.
Um, and no one asked, like asked for help there.
And so, like, I went back and and did it,
uh, and fixed up.
And now it's like super more readable super more, more maintainable, et cetera. So,
um, you gotta, like, keep that in mind, right? If you need help, ask.
So, like, for example, if you're trying to do something and you're like,
it would be a lot easier if we had this media
wiki extension on ask or make a get up issue,
right?
Um, it's it's it's quite easy to do. So
I'm also working on backups because I need to
go from Media Wiki 1.4 which we're on to 1.43
which will allow a better search plug in
and, uh, the ability to add a few more things that I've forgotten right now.
Uh, but they're commented out in our settings file.
Uh, they're all designed to make stuff easier, of course, search being a better,
a better function.
And, um
so something else I've forgotten what it was that we needed.
But II, I know I need to update the wiki,
but I wanna do backups before I do that because that's the right thing to do.
That's the responsible thing to do.
I
think he
says we back up the wiki by going to hit control SI mean you could,
but like the the the Wiki backup that I'm talking about
means that you could take the backup and import it into another wiki
O.
We could take it and import it into another wiki, like in in seconds.
Hey, calm down or you're gonna go off my lap, OK?
That will solve the dog car problem,
cos it's only from my lap that you can see the cars.
OK, you're gonna go off my lap and I'll adjust the,
uh, nki says, any thoughts on the Japan? Uh, I said that really Word Japan.
Uh, Japan based, uh, resonate dot love.
Uh, I, I ki I kind of like wish it wasn't resonate dot love it.
They just have to add, like, another word. And it will be fine, like,
reunite
community or or something like that,
uh, when they don't make it,
uh, clear enough that it's not official,
it can lead to problems with trademarks.
And the problem behind that is, uh, we have to defend our trademark or like we lose it.
And so,
while I hate to do it, there may be a point where we have to, like,
do a takedown on this domain and take charge of it.
And and there's nothing I can really prevent from that happening
except to tell you to, like add another word.
So, like resonate, community resonate something like that,
et cetera would be perfectly fine.
Um,
the, uh, other thing to know. Feder, Please stop barking at cars.
They're not doing anything to you. Um,
another thing there is to, like, make sure that
if you're naming a product,
you don't put resin in the name.
We had this a lot of problems, uh, you know, historically,
but it's like there's a much better approach to basically saying, like,
unique name. I'm Project Nucleus.
And it's like an inventory manager for Resonate as a as a tagline.
That's much better.
Uh, because there's no trademark issues there,
and it separates it and makes it very clear that it's not professional.
If you look at, like,
a a lot of stuff, um, and not like historically, because we like
the Internet was a different time back then,
but it look like new tools are being created.
They're never usually named after the service that they're for
like, an example, like Tweet Deck probably wouldn't fly these days.
I also need to just do more research into, uh, like the Federated stuff. So Mike
is like, a another federation thing.
It's compatible with mastodon, but I don't know in which way.
And I still really like I understand. But I still don't really understand,
um, that I can post
on mastodon, and it appears there it's It's very confusing. Like it.
Like it. It just
it makes sense. But at the same time, it doesn't. I'm just like how? What?
I? I gotta adjust the curtains. Give me a second.
There we go. Now they can't see cars.
Yeah, unfortunately, um, so nooky offered to to talk, you know, about fed,
um, with them, Sort of understand it.
Unfortunately, um, the understanding that I need is the kind where, like
you rip it open, and then you pull out its innards and you examine them,
and then you're like, Cool.
I get how it works. Let me try and put it back together again.
Like that's the understanding I need.
And then one of the other problems is like I like choosing a
fed E instance to like base your existence on is very difficult.
I I just
I just want it to work.
Thanks for the flag on the question, Lex. I got to, uh
sorry. Nearby. Um,
nearby game is question.
Is there gonna be any work done or has there been any notice?
The Dev tip grab, uh, bug in headless. If that's got a
github issue, please link it.
I will, uh, ensure it's got all the appropriate hags and locks, et cetera.
Like, if you're asking a question about a bug, please include the github
issue, where appropriate.
Um, otherwise, I'm gonna tell you to make a get up issue,
but if you include a get up issue,
I, I don't need to tell you that I can see that it's there.
So ation talks about activity Pub?
Yeah, I know Activity pub is, but like the the you know, when I say
like, you know,
I need to reach inside and and rummage around like
I need to basically read the activity Pub spec.
I still have the OF two spec on my bookshelf because
that's how much I need to understand. O
of two.
nie says if there's a platform not using activity pub,
that's not really Fetty completely disagree.
Activity pub is just one API that exists there.
Um,
they also say Feddis a network incorrect. FDI is a
type of network. So you could have an activity pub, um,
social network.
And then you can have a prime pub, which is like,
my version of activity pub that includes more cheese, uh, Federated thing.
Like they'd both be Federated.
Um, they might not be able to speak to each other, but they're both Federated
like you.
You can't for like,
one of the parts of federation is you
can't force anyone to use any particular technology,
right? That's the whole point.
Otherwise it becomes centralised again.
Uh, rampa? No, thank you.
I don't need any help with the the wiki stuff cos I'll get it done.
Uh, nie
as far as I'm,
I'm aware Blue Sky is open because lots of people are making custom apps for it.
Client side.
I know that it can't do instance to instance communication, but like,
which means it's centralised and not fed, but it is open,
uh, rampa like I. I don't I don't Unfortunately, I don't need any help there.
And the reason I don't need any help is I haven't started that problem, right?
I've I've I've started looking into
the the database backup. I haven't looked into XML backups. I am
confident that with like,
half an hour of Googling I can figure out I just need to have that
half hour of blue sky has a FA Q about why they don't use activity.
Pug. That's interesting. I wanna read that.
But yeah, I I I'm happy to talk about the wiki more,
but I don't wanna talk about Blue Sky or federation instances anymore.
And you guys can I just I'll I'll sit here
in absolute silence till the end of the the segment.
Yeah.
So, uh, a T protocol is what blue sky uses,
and it's like basically an alternative to activity
pub. So, like,
there's gonna be more than one,
and they're all Federated. They just have different things in common.
Uh, nui has a large question here, but that's fine.
Uh, I made a hot tub of steam using a particle effect,
and we noticed that said particle effect was
apparently a massive drain in resources like these.
Big clouds of steam that were just a couple
of particle effects were apparently absolute eating someone's frames.
What might be a cause of that slowdown? Uh,
double check that you're not using, Uh, collision on that steam, right.
Particles with collision is is
is,
uh,
like Easter?
I'm I'm I'm not gonna say it again,
right There are gonna be more than one Federated protocol,
and
you're gonna have to just deal with it.
And some are gonna be better than others. And right now, that's activity pub.
But like
a T protocol's got a pretty nice website that explains it.
So I'm gonna read through both and probably print one of them
and put it on my bookshelf of of things I've read because
memes are. But I think that there's place for both and probably more.
Uh, and that in, like, five or so years, there's probably gonna be like,
five or six more.
And there's gonna be, like,
interoperability layers where they link together et cetera, but like the whole,
like hating on a platform because they don't use the one
protocol that you have a good knowledge of is unacceptable.
Like you need to read all of them and understand all of them
and
then make a decision
And if you make a decision, great.
But you can't hate on another protocol or another
platform just because they chose not to use that,
but yeah. Check. Check that. You're not doing collisions on those particles.
Uh, Lex says
Oh, yeah. So Lex found the issue I made about, uh, processing log files.
Yeah, it was just an idea I had. Um
I know that our log file format's a little bit weird
right now,
but we can do some some easy things with red X quite quickly.
For example, if I see the word resonate mod odour
in the log, I can as a bot, I can be like, Hey,
just so you're aware, like, we're not gonna close it,
we're not gonna do anything automatic.
But just so you're aware, this log file contains mods.
And here's our guidance about log files that
contain mods and that can be automatically posted.
Um, and then if there's not a log file, I can also be like, Hey, just so you're aware,
we require log files and you didn't submit one.
I've already answered the particle question at least twice.
Make sure you're not got collisions checked on,
uh As for the the last part of Lex's thing about the the log file passing,
would you like to change our log outputs?
Yes. I would like to switch to a standard logging library.
Um,
Seri Log or something like that. Might be, uh it's just what I'm familiar with.
Um, but switching to a standard logging library would allow us to do a lot of stuff,
including, um,
the size restriction stuff.
And someone had, like, a 300 gigabyte log file that wouldn't occur with with, uh,
a product like
cry log. Uh, Nikki flags the the mod edition to the Read Me.
Yeah, we W we wanna, like, edit the re issues.
Read me so that mods that add diagnostic information are allowed.
And that's why the bot that I have in the issue 1203 would just, like, add a label like
uses mods or log file contains mods. Um,
that isn't designed to
necessarily close the issue, but it's designed to sort of automate a little bit of,
um, signalling there.
Another thing that we can do when we scan those log files is be like, all right,
you're on the inter Internet
headset.
Um, so we can then again automatically be like,
uh, maybe it'll be a comment on the issue.
So you open an issue and then a couple of minutes later,
a bot comments on it and goes based on your log file, I detected that this is your CPU.
This is your graphics card.
This is the headset that you're running on and you're not using mods.
And that information is is great,
right? That means that in some cases
you don't even need to specify it, right?
If you dump a log file in, it'll just be like found it. Found the information
gonna make it easier for you to report.
You can read the the issue for more information.
There's another issue there that I'm really excited about as well,
which is for wikis.
You can, um, add custom preferences.
And then you can surface those preferences to media wiki pages.
And so what I wanna do there is add a preference for operating system and headset.
And so when you first visit the wiki, I wanna like pop open like a question.
It'll be like, Hey, you're new to the wiki.
What operating system and headset do you use Hit Save?
Here's how you change them later.
And then we know that when you're browsing the wiki and that means if there's a
page which is just like wall to wall text of every headset known to man,
we can just
show the headset you actually have, which is a lot faster.
Uh, Nki says, uh,
are there plans to add some sort of wiki access of and resonate itself?
Um, the PDF,
um, exporter is probably where we'll go to start with.
I don't think that the wiki is the
long-term solution for documentation inside a resonate.
I don't quite know what that is right now, um, but whatever it is,
we'll make sure that it is, um,
interoperable with the wiki and that your contributions are preserved somehow.
But yeah, the PDF thing would be the the closest thing that we'd have that,
like, may work today.
I know images don't work, but if you've got a wiki page that doesn't have images,
you're fine.
Um,
we're using a slightly different PDF thing for, um Wikipedia.
Wikipedia Cos Wikipedia's PDF thing is is very complicated.
It requires you to run like two Web servers that all need maintenance,
and I just I don't wanna do that like
it's already complicated enough running a wiki and it's like, Hey,
could you run like an a P server?
And then, like a chrome server?
Like the way the PDF support on the Wikipedia works is, um,
you make a request to get the PDF.
And then somewhere on a machine, somewhere in the cloud,
it spins up a chrome instance and then prints the page to PDF like It's ridiculous,
but like, that's what happens.
Uh, Alexa,
the moment I saw the doc say stuff about electron server, I was like, Yeah, yeah,
that's exactly
I'm glad people are supportive of that because,
like if we set it up and it would take forever and it would be hard to maintain,
you'd get beautiful PDF S. But I'm just, like, was there an alternative way?
And so we're using an extension that runs through M PDF.
I had to fork the extension, and right now the forked changes are just on the wiki box.
But I need to put those back up on github and then try and figure it out.
I think it's just images in CS S that aren't working like it. Images and CS S work.
That would be fine. Would be absolutely fine.
I'll prioritise images, cos like once images work.
Yeah, the page will look ugly, but, like, you know, at least all the contents there,
uh, ramps is a local script to make resonant print PDF on any web page.
Could it also work?
I mean, like, I'd just be recreating the electron thing at that point.
Like M PDF is, uh, a plug in for PHP.
The, uh understands HTML and then transposes that to PDF language. Basically.
So that's why it's like, fast.
Uh, nearby gamer says,
Have you experienced any functioning issues with V controller
issues such as not coming back after running flat?
Uh, yes.
Uh, index controllers, Not five controllers, but yes, the same thing.
Um, quick tip here for you.
I'll have to look at the get up issue outside of this office hours,
but quick tip for you if you, um, place the controller in, like, under a blanket
and turn it on. It won't be able to find, uh, the connection.
And so it'll go back into pairing mode,
and then you can repair it. I sometimes have to do that with index controllers.
It's stupid, but it works.
Basically, uh,
there's a miscommunication between the index controllers
and the headset or whatever the software
and the controller says, I'm still connected, but the computer says No, you're not.
And so there's no data stream,
but I can't repair the controller cos it thinks it's already paired.
And sometimes the Windows thinks it's already paired.
Uh, so, like, I have to put it under the blanket.
We do have a lot of issues with, like, strange edge cases.
Um, for example, like if you unplug a monitor right now,
I think there's a high chance that resonate crashes.
But
so we need to look into those at some point,
uh, with that question, sort of slowed down,
So I'm gonna go ahead and lead things off here cos I have
an appointment with my couch to have a nap so that this eye dilation
wears off and my vision isn't layed.
I'm not struggling like I can still see, et cetera, but it, like it feels weird.
Everything looks slightly different.
And so I'd rather just sleep that off like I was dizzy walking back from the eye,
doctor
like it was like,
uh
uh,
something's weird here.
Uh, Nui says, should I keep bugging you about the hand of supper? II.
I assumed you'd just finish it, and then I'll be able to use it
like I don't have time to help you with it. But if you finish it
and it's got install that, I'd love to see it.
Uh, there's a, uh,
uh, shifty Put that in announcements at some point
about accessibly.
Uh, yeah. Uh, I'll I'll get you a link there.
Yeah.
And, hey, if if you want to write a wiki page about that information,
I would I would thumbs up that wiki page cos
it might be easier to find than than the announcement,
but yeah, I will speak to you guys later.