Tech Over Tea - Inochi2D The Open Source Live2D Alternative | Luna The Foxgirl
Episode Date: November 30, 2022Have you ever wanted to be a Vtuber but don't like how restrictive Live2D is, well Luna has been working on Inochi2D for a few years for this exact purpose. ==========Guest Links========== Inochi2D We...bsite: https://inochi2d.com/ Inochi2D Github: https://github.com/Inochi2D/inochi2d Inochi2D Mastodon: https://vt.social/@Inochi2D Luna Mastodon: https://vt.social/@LunaFoxgirlVT Luna Patreon: https://www.patreon.com/LunaFoxgirlVT ==========Support The Show========== ► Patreon: https://www.patreon.com/brodierobertson ► Paypal: https://www.paypal.me/BrodieRobertsonVideo ► Amazon USA: https://amzn.to/3d5gykF ► Other Methods: https://cointr.ee/brodierobertson =========Video Platforms========== 🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg =========Audio Release========= 🎵 RSS: https://anchor.fm/s/149fd51c/podcast/rss 🎵 Apple Podcast:https://podcasts.apple.com/us/podcast/tech-over-tea/id1501727953 🎵 Spotify: https://open.spotify.com/show/3IfFpfzlLo7OPsEnl4gbdM 🎵 Google Podcast: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xNDlmZDUxYy9wb2RjYXN0L3Jzcw== 🎵 Anchor: https://anchor.fm/tech-over-tea ==========Social Media========== 🎤 Discord:https://discord.gg/PkMRVn9 🐦 Twitter: https://twitter.com/TechOverTeaShow 📷 Instagram: https://www.instagram.com/techovertea/ 🌐 Mastodon:https://mastodon.social/web/accounts/1093345 ==========Credits========== 🎨 Channel Art: All my art has was created by Supercozman https://twitter.com/Supercozman https://www.instagram.com/supercozman_draws/ DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation.
Transcript
Discussion (0)
Good morning, good day, and good evening.
Welcome back to the show.
Today, we have a returning guest.
Last time, they were on with us, Helena.
Today, they're on by themselves.
Welcome back to the show, Luna the Fox Girl.
How are you doing?
I don't know.
Somewhere between great and slow morning.
I already told you about the part where i almost put soy
sauce into my hot cocoa yeah that um that would be an interesting taste it would be
probably not the um the most you know optimal way to start your day but it would wake you up at least
very salty so how you been doing It would wake you up at least. Very salty.
So how you been doing?
It's been kind of a rollercoaster as of late, but getting stuff done. I started a Mastodon instance, and then I also did more work on Inochi 2D.
I was going to ask you about VT Social.
We can either start with that, and then spend the entire episode ranting about the state of Twitter,
or we could talk about Inochi 2D.
I'll let you choose.
I think we should wait to the end,
otherwise we are going to start ranting about Twitter for the rest of the day.
Sure, we can do that.
Well, for anyone who maybe missed the last time you were on
and hasn't seen the work you've done, why don't you give a brief introduction of what you do?
I mean, you can see it right on the screen.
I'm moving myself because I am making an open source 2D VTuber model format and tools for
it.
So I am being rendered by my own software.
Which I think is actually really cool.
Like, the fact that there is, you know,
something that is in that space that is not Live2D is good, because you mentioned this the last time you were on,
the Live2D licensing is not optimal.
It's very, like, outdated in terms of, like,
they're very heavy-handed. And another beatuber software project had to remove live2d support because they don't sell their software
and live2d basically don't want uh free software that was collider face wasn't it yes yeah collider
face has deprecated uh live2d support so for anyone who didn't hear about Collider FaceBack
when it was really popping off,
that's a web-based way to just do the VTubing thing.
Very easy to set up.
You just go to the thing and it just works, basically.
Yeah.
And this is where I make the announcement
that for some reason I'm making a web-based
version of Inochi 2D, I wonder why.
Mmm, mystery. Complete mystery.
Ugh.
But for anyone who has no idea about what's wrong with Live2D, just give you a
brief idea of what the deal is there. There's many problems.
Besides licensing, which is itself just like kind of a crapshoot.
Because like, you're not allowed to use competing software together with Live2D.
And for example, a game or a VTubing software.
So, yeah, that's not good.
You are not allowed to license files
with other licenses than closed licenses.
So you're not allowed to make Creative Commons models
with Live2D, for example.
Because they have partial ownership over your model
due to you using their software.
Uh-huh.
What more is there?
Well, then there's all the technical things.
Like, it's very CPU heavy.
RAM heavy if you use the editor.
I've seen people, like,
buy 64 gigabytes of RAM
because the Live2D editor uses, like,
32 gigabytes at some point.
All kinds of really silly things. They don't do rendering right,
so like if you have a dark skin character you'll see white outlines for every dark skin part.
In OG2D does not have that problem. In general it's just kind of a crapshoot. They don't do
blending right, they do the color math wrong, they do everything in sRGB space,
do the color math wrong they do everything in srgb space so uh all the color math is wrong and inaccurate so it's it's kind of like just it's not great but it was the only thing on the scene
back when well it was it's yeah it was the only thing on the scene so you know that's the thing
that that everyone's now continued to keep using and it had all the backing
like all the money behind it as well being developed
and you know and the
big company support behind it so it's like well
it's here
so well just make it
work
yeah also it doesn't really work in Linux
either
look
that's the
least of my worries.
I wouldn't be, I'd
be very surprised if
it did work properly.
Yeah.
Inocitudi more or
less fixes all those
things.
There was another
problem with Inocitudi.
So.
I think you mentioned
it last time, but for
anyone who hasn't
heard the story, let
people know how Inoc how an HGTU
initially started, like, before it was its own separate thing.
Oh, okay, that's a silly story.
I love the story.
I was making a, I was making a lesbian Foxkill Mahjong game, which was also a visual novel,
so it was both, like, a Mahjong game and a visual novel, and I was making my own engine
for it, and I wanted, like, an animation subsystem and I looked at Live2D and was like this licensing
is absolutely dog shit I'm gonna make my own thing. Then later the artist left the project
and then I was like wait like all this vtuber stuff there's like two companies that basically
control everything uh maybe maybe I should just spin this out to its own thing.
How long ago was that?
Inochi 2D was born.
That's like two years ago.
Right, right, right, right.
So then you just kept it going.
You're like, let's just see where this goes kind of deal.
Yeah, at some point people actually started using it.
It was like, oh, okay. What has the general, I guess, public reception of it been like?
Because obviously it's been growing a lot over time.
What has that sort of been like for you?
Interesting.
I mean, there's people who are not a fan of the different paradigm,
and there's people who really like it.
Yeah.
So it's nice to see people, like you said, unposted on the interwebs.
And then I retweeted. Well, I don't anymore. I've left Twitter, but we'll get back to that later.
But yeah, I've been looking out for posts from people using Notch2D, and it's pretty heartwarming to see people use your software.
Yep, yep.
Well, I can understand why there'd be confusion about it,
because it's not like a drop-in replacement for Live2D.
It's its own separate thing.
So it is going to take a bit of time to understand how it works differently.
Yeah, because like... ah, my throat. Live2D works for your kind of a scene graph kind
of deal, but not really. It's just like, you have some meshes and they can have deformers.
A scene graph being what?
Basically, it means you have, like...
Oh, I'm going to get into programming terms, but, like...
Go ahead.
Do you know what a tree structure is?
Yeah, yeah, yeah.
Yes, okay.
So, basically, it's a tree structure where the top node is the actual, like, scene,
and then you go down, and, like, objects have shelter under them that, like, depend on the object above them.
So that's what a scene graph is, and then and then like specific scene graph nodes have specific properties. For example, GCK uses a scene graph to
render its stuff so like a button is its own kind of like scene graph node and above that there's a
box container and it kind of just builds up until you have the actual window.
So that's the kind of deal. Inochi2D uses a full scene graph, so you have typed nodes that have one thing they do, and
they do that thing well.
Instead of Life2D's, it doesn't do any of the things, like the art mesh doesn't do its
job well, the deformers kind of don't do their job well, so it's just like, eh.
I basically follow the, well, I guess the KISS philosophy
keep it stupidly simple
so each item does one thing and one thing well
and then
I feel that actually makes
rigging for some things easier
but yeah
well easier
now that you are getting
documentation put together.
Yeah, kind of.
I mean, people are using it without documentation, amazingly.
But yeah, I need to get that done.
There's still a lot of work to do there.
Yeah, I scrolled back through the Inochi2D Twitter.
I noticed like a month or so ago, you've got like actual something of proper documentation starting to starting to be formed which
you know is probably useful yeah and then the entire burnout thing happened and i haven't
got any progress done on it yeah what is the i i'm i'm words what is the state of the current
documentation like from like one page okay i was gonna say like and it documentation? There's one page.
Okay, I was going to say...
And it's how to install
the Doji Creator.
Okay, well, that's great.
But there's a community member
who's made a
Google document
with basically the documentation
I'm just going to reference so that it improves.
Ah, because what I was going to say
is, you know now not no not knowing that it was just one page as it stands uh i was
gonna say with the documentation that is currently available what you know percentage of the current
software is actually documented but it sounds like not my like maybe one percent if you go with the documentation
officially is there yeah with that uh i mean there's more if you look at if you look at the
github wikis there's like you know g session documentation but yeah i i need to get stuff
added the main pain point is just like we were decided that we were going to use read the docs
because it supports also exporting pds and ebooks for your documentation.
On top of that,
it supports
translations, and we have Japanese
users and Chinese users
that both speak Mandarin
and
Cantonese.
We definitely need to be able to have these things
translated.
Ah, my throat. And the main pain point there is read the docs is a nightmare to set up.
That's why it took so long to get the page set up. Because like,
their documentation, you'd imagine they would have good documentation because they're making
a documentation generator thing.
Well.
Basically, it's just like, learn how to make Python documentation.
Good luck.
But I don't really, I haven't used Python in years for other than like a glorified calculator.
Yeah, yeah.
So it's like, okay, I guess I'm going to learn how to useinks and all these weird Python tools to make non-Python documentation.
Mm-hmm, mm-hmm.
So, yeah, I spent like a week doing that.
Well, at least it's slowly coming along.
Yeah.
One thing I did...
Oh, sorry.
I was just saying, if the people behind Read the Docs watch this, please fix your documentation.
It took me way too long to set this up.
It's very Python-centric.
They basically just give you, like, their example is just like, here's a Python library.
Here's how to document it.
It's like, I'm not documenting a Python library.
Well, look, it's something.
May not be what you need, but it's something that could be worse.
They could give you nothing at all.
I ended up copying, like, a large part of what Godot was doing, because they're also using Read the Docs.
So it's like, I'm just gonna snatch this and also snatch your theme and change a few CSS things.
I have properly credited them, though yeah yeah okay yeah we we basically
just snatched uh stuff from godot and that's that's how we did it if if it wasn't going to
be read the docs what other options would sort of suit you need was that the only thing that
was really like on the on your radar for what could do what you wanted?
Yeah, there's other documentation generators,
but they don't have that really nice capability of generating PDFs and stuff like that,
because I feel it would be nice to be spoiling future plans, but this summer, me and one of the Japanese contributors
are going to go to Comiket,
and we want to sell like a manual
with like extra additions added to it so being able to just like make the manual with read the
docs and or well sphinx and then export a pdf and then being able to print it and like sell
a physical copy of that manual would be nice that's really cool so yeah that's my next summary
do a usable form then
I mean I have half a year
it should be fine I hope I think
maybe
surely it's fine
until you get to the last week before it
needs to be ready like oh no it's not done
yet what am I gonna do
let's just hope it doesn't get there. Yeah. I was gonna
say something. Oh right, I was gonna ask about like the different Inochi2D tools that
exist. So like the Inochi2D, the library, there's the creator session and what else was there?
Okay, there's Inochi2D, the library, yes.
There's Inochi Creator, which is the rigging tool.
Yep.
Inochi Session, which is like the streaming tool.
That's the one I'm using right now too.
Right, right.
Do all this VTubing stuff.
There's Inochi Viewer, which is a very,, very simplified, like, just a viewer for Inochi
TD models. It doesn't do
anything other than display the models.
Right, right, right.
Yeah, that's about all the tools
we have, officially. I'm working
on a bunch of libraries for different, like, languages
and stuff, as well.
Yeah, because I'd seen the different tools
that were available i
hadn't i didn't like understand what the um what all of them well like all the purposes all different
you know i can't speak today at all i don't know what's happening um it's just like me who can't
speak this was happening earlier today when i was streaming as well it's just like there was a
script on this like i was playing a game where it didn't have voice acting and i was trying to read it and the sentence just didn't make any
sense i just start flipping words around it doesn't work at all um maybe i need a slip
of fancy 14 uh no i was playing uh kingdom hearts 3.8 every two days oh i see oh yeah i guess we
have a few other tools as well.
We have IMP Unpack, which is a tool to
unpack the file format for
Unity 2D. So for example, if you have
a corrupted file, it'll try to
unpack it for you, for example. You can try to fix it yourself.
Or you can start
as a developer using it
to inject stuff
into, for example, the EXT section
without having to you know write an
entire parser for a format you can just use that tool to extract it throw a file in there and then
use it to pack it together again to an ip file i i should also remember to breathe between sentences
uh you can use the tool to unpack and repack uh you know files, basically. Can you hear that dog barking next door?
Nope, I don't hear it.
Okay, good, it's fine.
Uh, because if I close this window, I'm going to... It's only 18 degrees here, but for some reason it's really hot in this room.
It'll wait...
Like, I have to leave this window open half the time, otherwise I just die from heat exhaustion.
Um...
Meanwhile, I have two pairs of pants and two pairs of socks on because it's way too
cold over here in denmark yeah yeah you can keep your cold weather i i i can just turn the air
conditioner on i don't want to deal with it being that cold definitely not yeah so one thing i i
noticed is that what was it um manic is it called mannequin uh yeah mannequin to uh integrating uh in h2d stuff
inside using uh what is it they have their it's a character creator and like x it can export in the
format used for h2d like how does it sort of knowing that the project is being integrated
into other projects like this like how does that make
you feel like knowing that it's actually being used by the thing people are trying to
make it easy to use through their own sort of tooling like what's that sort of like i mean
just look at my face i am pretty giddy that people actually like like my software enough
and think it's worth their time that they'll integrate it into their own thing.
So, yeah, that's a pretty fuzzy, happy feeling for that.
Besides that one, are there any other notable ones that I'm not aware of?
Or is it just that one right now?
That one right now, I am working with the KaleidoFace person
to make a KaleidoFace in O2D version.
Maybe.
We'll see.
It might not become anything.
We'll see.
That would be cool.
Yeah.
I've also poked the people behind Miskey because I found out that they have like a live2D model embedded as an iframe.
And they're like, it's like a Mastodon alternative.
Ah, that one.
Okay.
Yes.
Yes.
Yeah. It's like a Mastodon alternative. Ah, that one. Okay, yes, yes. Yeah, they have like a live2D model embedded in their UI,
and it's using an iframe because licensing.
So I'm like, hey guys, maybe you should look into Nuchy2D.
I mean, they're Japanese, so like, I mean, they liked my post about it,
so we'll see, but I poked him about it.
Maybe you'll get something done then.
I think getting the software out there more is...
Even though it's still in...
What would you call it?
Like an alpha state?
Beta state?
How would you describe it right now?
Sorry?
It's in beta state,
and we're actually decently close
to reaching 1.0.
It is usable now.
The thing
is, I just don't want to recommend it
for game
developers entirely yet, because
there's going to be changes to the API.
So if they use it now,
they're going to have to keep upgrading the model
as we add new features.
Well yeah, you want to have
a stable API for
that sort of work.
I mean, the API for it is
relatively stable now, it's just
they're going to miss out on
features if they don't repeatedly upgrade the model right now.
Right, right.
Because old versions will load newer version models,
they'll just skip everything it doesn't know how to do stuff with.
Okay, yeah.
Okay, that's good then.
So you said that 1.0 is not like crazy far away.
What, besides obviously documentation, like that's definitely a big one.
What would be missing for a 1.0 release?
We have a few note types.
We want to add. A particle system so
you can like make the model like spawn particles. Oh nice! A animated part which
allows you to have like frame by frame animation embedded into the model that
you can also deform at the same time.
Some more tooling in Inochi Creator but like the spec will probably hit 1.0 before Inochi
Creator hits 1.0.
We want... well that's also Inochi Creator features.
Most of the spec is already there, it's just like polishing it and adding a few more features
now before it's ready.
Oh yeah, we wanted to add kinematic bones bones so if you want to animate arms and stuff
you don't have to use the deformation stuff
you can use kinematic bones instead
I haven't started working on that yet though
Well, kind of
There is something for it, but I kind of scrapped it
because I want to do it better
than the thing I did before
There's a node called Path Deform
which basically is a kinematic bone
but yeah I want to do it
better now i'm gonna ask you something that if you really wanted to you could go on like an hour
discussion about this but let's see if you can simplify it in a way that people can actually
understand um so when we're talking about like the the basic idea of having a movable um 2d model
what is it that goes into this without you know going into the super complicated maths for doing
the deforming like what give it like a general overview of like sort of what needs to be done
to an image like this what needs to be like how you need to have it set up to actually make this function i mean i uh i guess i could show you no check creator
and just like that would probably be easier if i'd like to show it uh so i'm gonna just gonna
move myself down here at the corner it's probably gonna lag a bit i'm also gonna move this off
screen so uh you don't see that uh i need to start creator one moment i need to like get everything
i was not ready for this it's all good um oh let me fix wait let me move i hear my hard drive spin
up if i maybe make this smaller and then we can fit your entire thing in here there we go okay
yeah okay now now everything's being seen okay my my overlay is
definitely not set up for uh you know doing demos like this but it it'll work it'll be fine
uh one moment i will have to go to i think it's focusing let's see if weird stuff okay there's
nothing scuffed going on there i'm'm gonna quickly move OPS over here.
Also, I'm gonna minimize session, because I forgot that I can minimize it, because I made so it works even if it's minimized.
Ah, nice.
I'll load an example model here.
Here we have Akka. This is one of the example models shipped with this.
So, if I just right-click the head.
Here we have a mesh.
So if I just right-click the head, here we have a mesh. So basically, a model is made of nodes.
And each node has their own things they can do,
as I talked about, like the scene graph stuff.
So this is a part node.
Everything it does is render something.
And it has a mesh.
And it can also be a mask, because it's
something that can be drawn.
And the way this works, so if I rotate the head,
you can see the mesh deform as I rotate it.
So they're mapped to these parameters up here.
And there are some specific nodes, for example, this one,
which is a physics node.
So whenever that moves, it will control something else to move.
So if I move the body, you'll see the physics node
kind of bounce around. I'll
cause this for the sun here to like
bounce around a bit.
I can make it slightly more
bouncy,
I guess, if I
If you can find it.
Yeah, I've added so many things here.
At least we have the ability to like... You can see how it moves like that. Okay. And you can actually see the physics
being applied to it there. So the physics control another parameter. In this case, it's
the ribbon up here that's controlled by the body moving but yeah
that's like a quick overview of what ghost insights like it's just moving deforming
otherwise modifying things based on like these parameters up here and then i i map like face
tracking to the parameters on my model so whenever i move my head it controls the x-axis for xs x-axis of my head deformation
oh yeah that's a that's a quick overview of this how this works live2d is somewhat similar in that
it has meshes but they have like deformers and they can be stacked up with each other and stuff yep yep so what what does that allow you to do that it's different then uh basically you know
in live2d uh you can't like uh make deformers additive so you can't add multiple things
together in a in a good way without like making them like multi-dimensional parameters that's
like 4d 5 5D, whatever.
Here you can basically just make a parameter and make two parameters control the same thing.
So you can make things stack based on different things that happen.
I think the best way to explain that would be if I open another model I have.
ArchChan, sure, why not?
You guys know that if you follow Ravioli, I think.
Yeah, Ravioli.
On Twitter.
Yeah.
I need to.
So for the mouth here, it'll look weird because it's meant to stack up in a specific way.
But I can open the mouth.
You can see the teeth are not following.
And I have a jaw open, which makes the teeth and tongue follow with it.
So these are actually controlled together.
Because the jaw, when you open the jaw, you will also open your mouth.
Right, right, right.
So when your jaw is fully open, this will, well, except if you have your mouth closed like that.
When you, like, have your mouth closed and, like, you open your jaw, like...
I can't do it here because my model is not set up to do it, but...
So, basically, I can stack it and, like...
This actually also, like, deforms the entire face to, like, open down as well, because that happens when you open your jaw.
Yep, yep.
And we have something that makes the pucker widen for the mouth, and we can move
the mouth left and right.
And we can make it funnel, which doesn't look right here, because usually you only funnel
like this.
Uh-huh. funnel like this.
So, yeah. This is like slightly more advanced rigging using
Apple's ARKit. So you have
like a few more features
going on with it.
And yeah,
so this is just
a quick overview of how that works, I guess.
Yeah, as I said,
you can probably go into, like,
way too much detail here
and spend the entire time talking about this
if you really wanted to, but...
Yeah, let's not do that.
I'm gonna move myself back.
Yeah, let me just fix my overlay as well.
Make it like that.
Yeah. Yeah, that's close enough. I hope that was informative.
I definitely learned something. I don't know if I understood all of it,
but I definitely learned something.
Yeah, but basically, you map textures to Becious and you...
you mess them up and that makes it look kinda like 3D. Mmm, mmm.
The whole, like, deforming a 2D image that... in a way that, like, doesn't break everything,
just... it... it's never made any sense to me, but, you know, clearly it works somehow.
I mean, if you think about it, like, when you draw
a character, like, looking
to the side like I am,
I'm basically just copying
the kind of, like, deformation you would have
when you do that. When you're
actually drawing it by hand.
But I'm just doing it with, like, math
and meshes instead of like
drawing out every single facial like direction so basically just automating that that sort of
if you're like you know draw a frame by frame it's sort of automating that that process in a
way that can be done in a uh you know live animation context. Yes, basically. Because, I mean, the thing with this technique
is that it will introduce distortions to the textures.
So if you look up closely,
you can also see it on other VTubers,
like big VTubers that has, like, very expensive rigs
that you'll still find distortions in their textures.
Yeah, you'll still find distortions in them
because texture mapping is hard and GPUs
don't do quad texture mapping anymore, which would reduce the distortion a bit.
What is that?
Basically, you saw how the mesh was made out of triangles?
Yes.
Quad is just making out of rectangles instead.
Mm-hmm.
And if you do that, then you can interpolate the textures, which means reading the textures, you can read them in rectangles instead of triangles, which allows
like, heavy distortion to look less... heavy distorted, I guess.
I think that makes sense? Yeah. So basically, if you build
out rectangles, 2D stuff looks less scuffed. I see.
I can... If I show my screen again,
I can show an example of why, like, how...
Yeah, if you can demonstrate why that makes sense.
Because I'm not really sure why
a triangle would be worse than a square, but...
I have a very good example,
because you only need two triangles to display it
Sure, okay, let's see
This is the most amount of demos
that we've ever had during an episode
Yeah
I'm going to create a new project
and I'm just going to load a single texture into it
Let me find a good texture
I'm going to find something silly
Don't you worry
For anyone listening to the audio version of this, um, this is very much a
watch the video version episode.
Yeah, I'm sorry.
Uh, do I have anything good I can throw in here?
Sure. Here's a picture of my, uh, my fox plushie.
That is, um, messed up loading it there.
It's probably insolaced in a weird way. Oh, well, whatever.
Uh, if I now create a parameter,. Oh, well, whatever. If I now
create a parameter, blah blah blah blah, I don't care what it looks like, I just want
to... So, what do you think will happen when I start squishing this rectangle? Will it
like look, perspective-wise, like, it's like tilted, or will it... will it mess up completely?
I would assume it would mess up completely.
You're correct, because... Look at this.
This is why triangles are not great for this.
Mm-hmm.
It's like, yeah...
Yeah.
It'll mess up.
It won't look perspective correct
when you start deforming it.
I don't know if that...
I don't know if this example
helped.
We just have a deformed pocket.
You'll get a lot of like distortions
around the
diagonals of the triangles.
Ah, okay.
So like when you get lines
if you look closely you'll see lines
like look very like jagged and stuff
because you get these distortions right here in these corners where the line goes through.
And also, you can't squish something together like this, because it will also distort across
this line, because it's only interpolating in this area separately.
Whereas with a square...
Yeah, as with a quad, you've seen old arcade video games where they have these
faux 3D effects.
They use quads, and they look fine even though they do exactly this.
So yeah, basically, squares fix this problem, and that would make models look better.
You can technically make squares with 3D graphics,
but it's very computationally expensive, so it's not worth it to do it.
So it's more worth it
just to deal with the distortion.
And that's why a lot of models have
excessive amounts of triangles,
just to make sure the distortion is as little
as possible.
I see.
So.
I hope that helped you explain.
I, I,
I don't know if it
helped that much, but I think we got somewhere
with it.
I'm sorry, I'm not going to explain
things, I'm sorry. No, no, it's fine, I'm
asking questions that are hard to explain.
Yeah.
Well,
I don't know, I don't know where I was going to go with that
um
I think it's
really cool how much this
project has come along
you've not been doing it
it's been two years you said you're working on it
yeah and I've been like
it's mostly on and off until recently
where I started working
on it full time.
Oh, yeah, there we go.
September?
Yeah, how's that process been going?
Like, actually being able to spend, well, besides, you know, the burnout and all that
fun stuff and they're getting sick.
Yeah.
Ignoring all that part, how has it been going?
It's been going pretty good. I got, like, Oji Creator 0.7.4 out, which mostly fixed the undo system and added a lot
of nice features.
Mhm.
And now I'm working on an update that adds the animation timeline so people can
create, like, pre-made animations and export them to video if they want to or to png files if they're making emotes
animated emotes or uh like embedded them in the model so like you can press a button and trigger
an animation or triggered with twitch or whatever you want to do right right what was wrong with the
undo system most of the things weren't added to it so like just random things would not be able
to be undone it So it's like...
We've added a lot of things into the undo system
now, so you can undo most things.
There's still some things missing, but...
Yeah, that's how I feel. Undo systems are
hard to make, I'll add. They're very hard
to make. Yeah, I can understand
that. I use, uh, I use
Kaden Live very heavily,
and, uh, undoing
effects... Yeah, it doesn't really happen. Like, you can undo the entire effect, and live very heavily and undoing effects
yeah it doesn't really
happen like you can undo the entire effect
good luck undoing keyframes
yeah
I can imagine
it shares a lot of the same difficulties
and then working out how much
you want to be able to undo like do you want to be
if you undo it do you want to
say you like have a slider do you want every step on the slider to be something you undo? If you undo it, do you want to... Say you have a slider.
Do you want every step on the slider
to be something you can undo?
Or is it the entire movement?
Yeah, we've done a system for that.
So an undo action, we have a...
It's called an action stack.
So every time you do an action,
it gets put on top of the stack.
And if you undo it, it pops them off the stack.
Or rather, it just seeks down the stack and if you undo it like it pops them off the stack or rather it just like
seeks down the stack until you make a change and then just eats all the stuff you didn't want
anymore anyways um but yeah um items in the action stack can say that they allow to be merged
so like if you do the same kind of action again it'll just merge it with the previous one
so like my slider example there.
Yeah, so like if you move the slider
and then move the slider again, it'll just combine those two
moves into one.
That makes sense.
Yeah.
I can see situations where that
would be...
It wouldn't be what you'd expect.
Yeah, like if you move a slider twice,
you might expect if you undo it once,
it goes back to that previous position
rather than undoing the entire thing, but...
That's very hard to predict what the user wants there.
Yeah, yeah.
I can certainly understand that.
I can see why undo systems are hard.
I get it. It makes sense.
Yeah.
You basically just have to
guess what the user wants to happen on the undo
plus you also have to keep track of state.
Some aspects of it would be fine.
Like if someone adds a
like they add a new node in
they add some sort of effect in
you can sort of guess that if
they undid at that state you'd want to undo that entire thing but those more incremental changes
i can see those being a major concern yeah but there's no good solution everyone does it
differently some have like a timer on a thing so like once that timer runs out it will instead like
add a new one stuff like that but runs out it will instead like add a
new one stuff like that but that doesn't help if someone is making small fast incremental changes
and still expect you to be able to undo each of them so i would assume the best way to do it is
just to get something that works and then get it out to get it out to the users and then sort of tweak it based on that feedback.
Yeah, that's basically what I've been doing.
So, I mean, there's so much, like, feature requests on the GitHub issues now that I need to look into.
Someone's the ability to basically yeet any note that you hit.
So that's something I'm going to look into.
There's a bunch of feature requests for like, showing a warning whenever you close the application
if you haven't saved, because that doesn't do that yet, because we don't keep track of
all the changes.
That's pretty useful, yeah.
Yeah.
So, that's a landmine you can step on, the fact that it does not warn you if you close
something without saving.
I feel like that's a pretty
important one definitely to have
there before 1.0
yeah
I have my work cut out for me
how do you go about handling
bug reports, feature requests
things like that, do you do it all through
the github?
yeah, it goes through the github, sometimes people
leave them in the Discord,
and then I ask them to add it to the GitHub.
Right, right, right.
And then we have, like, issue templates.
Even in Notch Creator, there's buttons now,
so you can just, like, report a bug within the UI and hit,
and it'll, like, send you to the correct issue template
and stuff like that.
That's good.
Definitely want to sort of ease that,
how would you say it?
You want to reduce the friction.
There we go.
Reduce the friction with users reporting stuff.
Yeah.
So if you click help, there's two buttons,
one called report a bug and request a feature.
And then you can just click one of these
and it'll send you to the right web page.
So how do you go about deciding, you know,
what you're going to add in based on the feature request?
Do you like just if someone asks something, let's say you have just something maybe that makes sense to add to the project, but you've not considered adding yourself.
Like sort of how do you go about deciding what you're going to do based on those?
I decide based on whether it actually makes sense to add, like, uh, I don't remember.
Someone made, like, a feature request that just made absolutely no sense in the context
of Inochi 2D.
Uh-huh.
Uh, so, like, in that case, I just say, yeah, no, that doesn't really fit what we're trying
to do.
Like, uh, oh, I don't remember what it was.
It was something about, like...
Yeah, I don't remember anymore it was. It was something about like...
Yeah, I don't remember anymore. It's a while ago.
Someone requested something silly
and I was like, yeah, no, sorry. That's not gonna
work
with Node2D2D.
Oh, right, it was the Live2D import.
Yeah, no, first of all, I'm gonna
get sued by Live2D if I do it.
Second of all, I don't know
how the hell you would do it
because it's such a different design that it makes no sense to do
yup yup yup
it would sort of be like
it'd be more of like a conversion utility
rather than just a plain import
yeah
and then you'd have to
it'd be a matter of
working out how to map the
Live2D functionality yeah it would be a lot of working out how to map the live 2D functionality. Yeah, it would be a lot of
cursed math.
Lots of cursed math.
I'm sure basic stuff would be fine,
but...
Once they have those 8-dimensional
parameters in live 2D, that's not
going to work. The highest we could do
is 4-dimensional. I'm sure you could
break the images out and get those
in, but anything past that point is probably gonna be, probably gonna be a bit, a bit tough.
It'd at least have to be like some dark math wizard or something.
Just like, cursed math voodoo to get like, it working.
Uh, I, I don't have that math ability,
but people are welcome to try.
I'm just not going to put it onto the
Nochi2D umbrella, because
if I do, I'm going to be liable
to Live2D suing me.
Yeah, definitely want to avoid that one.
No cease and desist.
That would be very bad.
Yeah, very bad for the project.
We have very strict nobody who are partners of Live2D are allowed to contribute.
Like if they've seen the source code, or if they have worked for Live2D, or if they're
currently working for Live2D, or any of their partners, they're not allowed to contribute
to the project.
Just so I'm like, legally on the safe side, and I don't get sued for them for stealing
code or whatever.
Even though I don't think, looking at the issues people are bumping into and I don't get sued for them for stealing code or whatever even though looking at the issues people are bumping into
I don't think stealing their code would be worth it
but
I mean still gonna be
like safe on that side
oh yeah no that's definitely
for the best
I
it'd be like you know
some people working on us here Linux that like work at Apple,
like maybe let's not do that. Yeah. That that's a, that's a big no, no. Unless Apple's like,
Hey, you know what? We now like, we now like open source. We will help you. And besides that,
uh, keep those people away yeah yeah unless it's like apple
themselves like officially licensing this stuff gpl to linux then yeah no yeah no definitely not
so with the um there's been a lot of uh i don't know if you've seen any there's been a lot of
uh talk especially on reddit recently about like the way that a lot of open source maintainers
are treated by the, like just by people in the FOSS space. There's a lot of people that sort of
act as if projects are run by companies. Like even though most things are just run by volunteers,
run by individuals, act like it's, you know know this giant sort of corporation that doesn't
really treat the person running it like an actual person have you sort of run into any of that with
uh with an h2d or has it been you know generally besides you know the requests that are kind of
like there's no way we're doing that generally kind of you know civil and sensible discussions mostly people are mostly civil so
that's nice there's been like a few sus people but yeah the main thing is well the main thing
is that we're moving away from app images partially due to that pro bono guy harassing
the other person github i love promoting. He's great.
He's an asshole. I don't like him.
Yeah, that's fair. Totally fair.
So, I mean,
if he watches this... No, he won't watch this,
because he knows... I don't think he likes
me either, because I've made multiple videos
calling him out on stuff.
Maybe he does,
but yeah, that's partially why we're deprecating it.
But also, like, app images are not really all that portable.
And now when I say portable, people have, like, shit-talked me for saying portable,
because they think portable means, like, I can drag it from one PC to another.
No, it doesn't.
It means that I can compile it one place and it will run other places easily.
Yup, yup.
There's different terms here.
I'm talking developer-wise,
not fucking Windows
portable apps dot com wise.
But yeah.
There's like,
I got sent images from a Discord where people
were shit-talking me for saying portable.
The flatpaks are more portable than app images.
But they are.
You can run them on NixOS
and whatever that doesn't use like
glibc with like minimal issues
but like if you have an app image
have fun you've got to recompile the app image twice
now once for glibc and once
for whatever other
standard C library that the other distro
uses and I just don't want to do that
also let's not forget that
most app images are built
what was it?
there's an old library it's built against
that was replaced with the newest version of Ubuntu
Fuse?
yeah Fuse, there we go
they were built against libfuse2
and everyone stopped using that like 5 years ago
yeah
it's very much like please compile on the oldest
possible Ubuntu version or whatever and preferably even older because then it runs on most systems
but like it ignores the part where old libraries get like replaced like uh for example now do you
know SDL? Uh the it brings a bell. Simple direct yeah simple direct media library ah yes yes yes yes
yeah they're making versions i've played some open source games that rely on sdl
yeah uh they're making a version free now so soon version two will be incompatible
and i know distro like devs will start 3 soon. Well, not soon. Once it's ready, they will start
distributing it pretty quickly, and then
it's going to be a nightmare.
Do you use SDL 3 or SDL 2?
Or, God forbid, SDL 1
if you're stuck in 2006.
And then your heart is like,
hey, you want to just go install whatever version
of the AUR? Install them all at the same time.
Make it work. She'll be right.
And then you get hit all the weird incompatibilities
because STL tries to load
the latest version automatically when it loads itself.
So it's like...
Well, Arch recently stopped shipping OpenSSL
2 and started shipping...
Oh, sorry.
Yeah, they started
shipping Open SSL
3 point something or other
and it broke everything that relied on it
and uh
a lot of people were suggesting hey
go and install the old version from the AUR
and run it alongside it
it's like well
you could do that I would avoid it
if I was you just relink the objects
and it'll work.
It's fine.
What I was saying about Promoto before was
he made this big Wayland
write-up that keeps getting shared
around. You've probably
seen it.
Probably, but I don't remember it.
Wayland is bad.
Here we go. Boycottcott wayland it breaks everything oh i think i have read that i'll just send it to you just
in case there we go i i love it it's a great write-up because it he has not updated it in
so long who keeps sure he like, commenting on it,
and half the stuff that's in it is just wrong now.
Yeah.
Like, I can, like, just see, like,
screen sharing is broken.
I mean, I guess if you run an NVIDIA GPU,
it's broken, because it's broken for me right now,
because they...
I'm sorry by my contacts at NVIDIA,
but, like, your driver is really cursed
when it comes to Linux.
So, like, yeah. I'm sorry by my context on NVIDIA, but your driver is really cursed when it comes to Linux. I think even NVIDIA has to agree their drivers are just not great on Linux.
Yeah, I mean they're working on it at least, but it's pretty slow.
One day maybe they'll catch up, that'd be nice.
One day, one day, maybe they'll catch up.
That'd be nice.
Maybe it'd be nice if people could also afford NVIDIA GPUs as well,
but hey, one thing at a time.
Yeah, one thing at a time.
I mean, I'm maybe going to get some stern words for this,
but the entire melting power cable thing plus the they were going to make like an 30 sorry a 4090 ti and like the actual gpu was melting
yeah i i think they i think they need to like uh it's like power efficiency i don't want to
play with you anymore you know let's just how do we make the gpus faster let's just make them
Let's just- how do we make the GPUs faster? Let's just make them triple slot cards and 800 wattp- what is it?
What is it?
The power supply?
500 watts I think?
49-
I think it was 500.
500?
It's something ridiculous.
Uh, uh, power supply requirements.
RTX 30s.
Uh.
24 gigabyte. supply requirements. R630s. Uhh...
24 gigabyte.
People have to ask, is a 1000 watt power
supply enough for a 4090?
Specifications?
Uhh...
750 watts.
That's more than
my system has right now.
Yeah, recommended system power, 750 watts.
Yeah.
And it's a triple slot card.
Yeah.
And it doesn't fit in any case known to man, it's like the fuckin' um...
Ah, there's like...
There's like this graphics card, like, uh...
Joke that was like around, like, where...
Uh... Oh, what was it?
Oh, I don't remember. It's like this meme about
like an absolutely absurd
graphics card that fits in no case known to
man.
That's like a...
It's the length of like two cases.
And like they benchmarked it
with something called
BoomholioMark
yeah it's like
there's this channel
that does like all these fake
graphics card
fake graphics card
YouTube channel
what is it?
no
can't even find it now yeah What is it? No.
Can't even find it now.
Yeah.
Hey, but at least there's a reason to buy things like the Corsair Obsidian 1000D.
This giant case that made no sense for years.
But hey, you can fit like a 4090 in it now.
I think I found the guy. Oh you did?
Yeah.
If you can send it on the Discord.
Yes, I found it. It's the Bitchin' Fast 3D 2000. That's what it was called.
I think they made like an April Fool's video with it.
There's some Danish guy, I can hear that Danish accent.
Hello YouTube, I'm gonna test a BitchinFast 3D 2000 graphics card.
BitchinFast 3D 2000.
I love this.
I'll quickly find the original thing, it's like for a...
Like a joke tech, well, there's
like a joke column on like a tech magazine.
Mm-hmm.
And they basically just, uh, oh, that looks crusty as all hell.
Oh, okay, I can get this crusty version.
The entire joke is just like, it's basically all the graphics processors of like, the day,
just people buying it on GPU there's a 4090 video
from a year ago and it's very accurate
yes
Jesus Christ
oh
hey look it's
it's fun it's fun
what it means is that uh AMDd actually has some uh some chance of uh
getting some attention right now because their cards are you know not lighting on fire and not
drawing 750 watts and uh are relatively sensibly priced yeah and also
it's a
fits in a case that is like
known to man
yeah that's also a good advantage
if I put a
4090 in my case
I would be very
well covering my
my M.2 drive
it would be very very covered and very burning.
Now I'm just looking at that like, uh, BitchinFast3D2000 joke thing, it's just like,
it's under- under no circumstances should this technology be sold to China list.
It's also just like,
it shouldn't work, but it does.
Oh, god.
I love that. I'll have to check out some of these
videos afterwards.
Yeah, and at the bottom it's like,
Luigi Loka is fully owned subsidiary
of Apple Computers. Bitchin' Fast 3D
2000 supports neither OpenGL nor Direct3D
nor does it fit in any case notes, man.
Wait, what is this?
Nvidia 2098 way NV link?
Oh, yes.
That's absolutely cursed.
And then this.
Testing the 3DX.
Rude 5.
9000.
32 way SLI.
Oh, that's awesome.
I love it.
That's great.
Yeah.
I'm definitely going to go
check those ones out afterwards.
Oh, God.
Sometimes people are tip. It's what it just makes like really great things. Sometimes people are tit, internet just makes
like, really great things.
Sometimes, and then other times
uh, you know, you're like, why does the
internet exist?
Yeah.
Speaking of um,
why does the internet exist, I noticed
you got a little bit uh,
a little bit annoyed with the
D-Lang community not that long ago.
Ah, yeah, I've dealt with a lot of shit from that.
It's, uh, so like, there's great people in the Dlang community, and they want it to be
better, but Mike, Walter, Mike and Walter, like, the two people doing...
Well, Walter is like, Walter Bright is the guy who makes D,
so he's kind of the PDFL, at least, of the DMD compiler.
And Mike is just like someone moderating the forums,
or well, administrating them.
Yeah, yeah.
But the forums are technically just a mailing list
with a front-end in front of it,
but we'll ignore that part.
So D-Lan community has a
toxicity problem, a very bad one
and it's mostly
well the fault of
Mike and Walter
because they are like
they have this no politics dance
which on the surface makes sense
but then I i'm like
a trans woman and i'm implicitly because the stupid world we live in i'm implicitly political
just by existing for some reason and uh yeah i i've experienced some uh pretty nasty things
in the d community like people sending me uh not great pictures of their, their things.
Uh, you, you know what I mean.
Uh, I've also experienced harassment and stuff.
Uh, and, like, in the past when I've tried to call it out, it's just basically nothing.
So I just kind of gave up at one point.
Well, I, I get the, the no politics I can understand that being the stance
but that doesn't
have to then mean that
you just ignore harassment
that's not how that has to go
yeah well
the thing is with no politics it mostly just means
we want politics but only the status quo
and basically
most people
especially people I've shown Dlang,
bounce off it because of the toxicity of the
community.
I like Dlang, it's a great
language. I've made Inochi 2D in it
and I make my living writing it
now. But
it's going to be hard finding
contributors for Inochi 2D in the future if
everyone just gets turned
away by the toxic community
that are in parts
of it.
There is great
people in the community, but
they don't have the power to actually change this.
Yeah.
Why was...
Sorry, go on.
It's just kind of a
terrible situation in my opinion
I was gonna ask
Why was D-lang what you ended up
Going with in the first place
Oh, I just started
Using it in 2016 and really liked it
I was like, well this is my project
I choose what I write in, I write in D
Sure, okay
I mean, I'm the most productive in the language
So if I'd written it in something else
it would have taken way longer to get to this point
I feel that's the thing the Excel set is like
productivity, because it for the most part
just gets out of your way
You know, that's
as good a reason to pick a language as any
I know it, it's good
it's fine, don't worry about it
i think a lot of people get a little bit too hung up or i've definitely noticed especially
in my comment section a lot of people get very hung up on very specific languages they're like
oh this is written in python this is written especially rust oh my god i'll get some fun comments anytime i talk about anything in rust
i mean rust is fine i just wouldn't make game dev tech in it like i i've written plugins for
text editors or whatever in rust and it's fine for that but i just don't think think it's a good fit
for like game dev and game dev tooling most because, the borrow checker and the syntax makes it hard to
make good game engine
game dev code, in my opinion.
But that's just my personal opinion. Rust developers
disagree with me and make games in it anyway, so.
Well, I'm sure if you had
the experience that you have in D
and Rust, you would have a very different opinion.
I mean, I
tried to do game dev stuff
in Rust for a year, and I was like, yeah, this is not really a good fit
for what I want to do.
Fair enough.
It's working for some people, though.
But the point I was getting at there was
the language you pick isn't...
Like, it's not as important as some people make it out to be.
Like, there's this idea that I hear very often from people who...
It's usually people who are
either not programmers altogether or very early programmers that think the language is somehow
going to stop you like either going to stop you or make you write good code like you can write
bad rust code it's going to be horribly slow and very, very, very bad at handling memory.
You can do the exact same thing with C.
Or if you're someone who understands the language,
understands the tooling you're working with,
knows how to actually use it,
you can write something good in pretty much anything.
Now, there are obviously going to be disadvantages using some things,
like you're writing a game in JavaScript,
and that's going to go pretty poorly for you.
Not always.
It depends on the game
you're making.
Fair, well...
You know,
there's only a...
When you're using
a language like JavaScript,
there is going to be
the inherent limitations
of the language.
Like, there are some things
you can't overcome.
But I've especially seen this with like
cli tools for example like it really doesn't matter when it's just doing a bit of text
parsing what language you use it's gonna be fun maybe it'll be like you know a tenth of a second
quicker but it doesn't matter yeah like 500 milliseconds or something it's like it's nothing
maybe maybe 10 milliseconds yeah yeah yeah it's like yeah but no we gotta gotta be tribal about every single uh every single thing we use
you can't just accept that you know it's working so it's fine to keep using i mean there are some
languages that have inherent uh problems when you need to scale them.
For example, Mastodon is written in Ruby, but Ruby is not great at scaling when it comes to infrastructure.
So I'm a bit unhappy about that scaling problem because we want to start scaling VTSocial at some point.
Yeah, I've definitely heard that Mastodon is a bit of a pain to host compared to some of the other Fediverse applications like Pleroma, for example.
Pleroma, yeah.
Yeah, it is a bit of a pain to host, also because the backend and frontend are just
so tightly integrated.
It's a bit annoying, but it is what it is.
At some point I might might just, like, rewrite
Mastodon in another language to make it, like,
easier to maintain.
Because that's the main problem. I just find the code
hard to maintain. There's just
way too much magic happening
underneath the hood in Ruby for me
to, like, like it.
Yep, yep, yep.
That's just personal.
I just dealt with being burnt out.
You know what? Maybe rerunning Mastodon
alongside what I'm doing is a good idea
it seems like
a recipe for burnout
and
working on my game engine and
moderating an instance and yeah
maybe I'm a bit of a
workaholic but
it's fine
sometimes I play Final Fantasy so it's okay Maybe I'm a bit of a workaholic, but... Maybe. It's fine.
Sometimes I play Final Fantasy, so it's okay.
No.
Yeah.
Before we completely diverge from Energy 2D,
one thing I did want to ask you about was the license.
So you've gone with a... Is this the case for all of the tools?
I know on the library it's BSD2Claws.
Is it the same for the other tools as well?
Or is it just a library? Yes.
All of them are BSD2 clause.
I cannot say why you went with a permissive
license, but why specifically that
license as opposed to, you know,
MIT or something like that?
It's just MIT is
slightly more annoying to work with if you're a game
developer. So BSD
is just nice and easy to work
with so it's more likely that game developers will pick it up if it's just like okay we can
just drop it in and we just need to throw this license file somewhere yeah yeah meanwhile mit
has the entire sub licensing clause that's kind of confusingly worded so nobody really knows how to
like execute it right right right that makes sense so so did you seem like the
sort of simplest thing to allow integrations to happen yeah because uh well uh i know game games
for the most part cannot be open source i mean there is open source game projects but like if
you're trying to sell a game and you want to like you know earn a living
off of it
chances are likely that you won't
open source your game
that's just the reality of the situation
so I want to at least
let there be some open
alternative so like especially developers
who are marginalized or
don't have the same kind of
like money situation as bigger developers
has a chance to use this tech.
Yeah, as opposed to
swimming in licensing
fees with Live2D.
Yeah, you have to
pay licensing for each region.
Oh, God!
Yeah, so if you want to sell a game in
Europe and Asia and America
good luck you're gonna pay licensing three times
jeez
wait so
if you wanted to just have a game
on Steam
that would be a nightmare
yeah
yeah
yet people still do it but I guess
like they expect
companies do it I guess they like they expect Well companies do it
I guess they expect that they will earn enough
From the sales that
The licensing fees they're swimming in
Won't be too much of a problem
But yeah for me
I thought that was kind of silly so
There's no licensing fees for Nochi 2D
You just take the code and use it for whatever
Add stuff to it if you want to
If your game requires it I would be happy if you were contribute stuff back but you don't have to
stuff like that so one thing mentioned before was uh a game engineer working on i didn't know
you actually uh you were doing that what is what's going on with that oh it's just um side project
um you know you know the lesbian foxgill Mahjong thing? Yes.
Basically, I've started working on those.
I mean, it's a family of engines because I have like seven of them.
I basically have like a core engine and then I expand them to fit the specific game.
So I'm just basically back to doing that like occasionally.
So it's nothing special.
So it's sort of just like a way to not always be working on the exact same thing all the time.
Yeah, basically.
So yeah, the game I'm working on right now, because me and Seagetch, which is the Japanese contributor, will be working on another game.
But that will be very Inochi 2D related, because it's going to be a demo of Inochi2D used for game development.
Before then, I'm just
poking on my own little game project.
Lesbian Fox Girl Metroid Radio! Yay!
I mean, I'll find
a way to get Fox Girl into anything I make.
I mean, Inochi2D has the mascot.
Yeah.
Look, it's not bad that's perfectly fine
I'm just a bit
eccentric is that what you call it
yeah
yeah
well
since we brought it up
Mastodon and the whole Twitter situation with the elongated muskrat.
This has been fun.
I've been enjoying it.
I call him either Elon Musky Husky or Space Karen.
Oh, God.
It seems like every time... Space Karen. Oh, God. Where do we even begin?
It seems like every time...
No matter what I do, every show I do recently,
it's like something has to come up about Twitter and Elon.
You know what?
We'll start with something positive.
VT Social.
So...
I started a master instance for YouTubers.
How's that been going?
we can't keep up with how many people are trying to join
wow
how many people are
actually on there right now?
800 and something
and there's 200 in the queue
jeez
so what would I know you've mentioned there are requirements for being on 200 in the queue. Jeez.
So what would... I know you've mentioned there are requirements for being on VT Social,
but what are the...
What are they?
If you're a VTuber, you need to have at least
one hour of content over
two VODs or
two streams, basically.
Yeah.
If you're an artist or
someone who makes stuff stuff for vtubers
i need to have that you need to at least have work commercially for one two vtubers or i've
made commercial work two times for at least one vtuber rather yeah and if you're a fan artist
you basically have to just predominantly do vtuber fan art and that's the requirements so no vtweeters
uh depends like tweet tweets can be content too there are some people who do short form
video content on twitter we would allow those right it's just we just want to make sure that's
just not like people who go like uh i want to be a vtuber and that's all they tweet about and they never really do anything about it right right right so no there's definitely
sorry yeah i was just like yeah we want to have people who actually want to do it on the platform
right yeah i've i've definitely noticed a lot of those people where they're like i am debuting
soon one day and it was like a year later they're still
debuting soon i mean that's my situation but at least i stream with my model you have a model
so you've at least made some progress and and you uh you know working on the software to actually
get the uh the vtubing working so i think you're an exception. Yeah. Maybe. Most people aren't, you know, working on a live 2D replacement.
I would say a replacement, it's more an alternative.
Sure, okay.
Considering live2D does not like Inochi 2D, I have some
receipt for that, but I don't want to get people into trouble, so I would like to get 2D
into it. But yeah, they're not too happy about my project, so I don't think they want us to coexist but i would be fine with it coexisting
with them i think what would make them really unhappy is if like it you know a big vtuber
suddenly existed that was using an og2d i'm thinking of a uh a yellow haired, blonde haired
YouTuber who does funny stuff
yeah
definitely
get her a lot more attention
but
what has the
actually what went into
I've never set up Mastodon, what's the process
of actually setting it up
well our process is different because we actually have physical servers in a Japanese data center went into... I've never set up Mastodon. What's the process of actually setting it up?
Well, our process is different because we actually have physical
servers in a Japanese data center.
But otherwise, we're
running a fork of Mastodon where we have
our own changes. We have our own set of
emotes and stuff
installed on it
to replace
the default ones.
Yep.
And we also run the Glitch Edition,
which has extra features, like you can do
markdown posts and stuff.
Oh, that's cool.
Where did I get to?
Brain 404.
But yeah, we run a modified
Mastodon and we basically right now
they're run directly on the server
without like any containerization
but Lina wants to do some infrastructure upgrades
soon
trademark when she has time
unless Lina decides
to stream it when does Lina have time
when she's not
streaming?
She does 12 hour streams, what are you...
I mean, she takes a good old nap
afterwards, and usually I talk with her the day after.
Sure, okay.
But yeah, um...
My brain is, is like going blank so what made you want to go and set up
you know besides the fact that you know all the twitter stuff's happening like people are going to
places besides twitter we'll see if that they continue
doing that or if everyone just gives up but what made you want to go and set up your own
master instance rather than just you know migrating to one that already existed
uh because it didn't exist one specific for vtubers initially we were just going to make
it a no party live one and just like have only us on it but then we later decided maybe due to
this entire situation we should should, like, expand
that purpose to be just a VTuber
instance. At that point, we didn't know about
the other VTuber instances that exist,
so we just ended up
creating now the biggest VTuber instance.
Wait, so there were ones that
were there, it's just not really when we were
using them.
Yeah, they were, like, spawning around at the same
time as us. okay okay that's
that's a bit different then i thought it was like one that maybe had been a little bit established
yeah but uh we're we're the one with the most resources so we're also the biggest one
so yeah that that's just how it'd be so what's the uh the the moderation experience been like
have people been civil have they been good internet uh citizens or if they have you had
to like you know punish a few people uh surprisingly most people have been sensible
it's just like there's a few instances just dedicated to just harassing people that we've
had to like defederate but otherwise it's fine. Yeah, I can definitely...
Well, there's definitely ones that are
for that, but there's definitely ones that
shouldn't be federated with anyway, because they're
hosting things that are
not exactly legal.
Oh, that too. Yeah, we also
just defederate those. Yeah.
I can think
of... I'm not even going to bother listing them
there's definitely a few that are
that come to mind
because I'm on an instance that is pretty
pretty open about federation
like they'll federate with pretty much anyone
but their list of
they do have a couple of instances that are blocked
and they are like the
hey this is
someone should send the FBI to the people running this server sort of
instance yeah um yeah that's the problem with something being federated like it's it's great
that anybody can do it but the problem is that anybody can can do it and when anybody can do it
then you're gonna run into people that are yeah yeah well it's kind of like
uh twitter had that same problem too but like with mastodon and basically any federated social
network uh you as an administrator have the ability to basically just
eat those people so you can make a nice use experience for uses
and like we we are pretty like uh also like we're not as heavy-handed
when it comes to defederation it's only when like the instance is either too scuffed uh has way too
scuffed things on it again like fbi should probably show up at their door yeah yeah or uh instances
that are dedicated to like alt-right stuff because like uh most of our users uh they
would they would not be happy about those kind of people harassing them and then just instances
dedicated to harassing people yep yep yep yeah there's definitely a lot of uh a lot of those
that exist as well yeah so that that that's basically our defederation policy otherwise if it's just like
some instance where like one person is a douchebag then like yeah whatever
people can block that douchebag individually if they want to yeah i've definitely seen
there are some especially some big instances uh the biggest instance which are a little bit
like that in some cases where you look look at their block list, and you're
like, I don't
understand why this is blocked.
That's the thing, though.
The problem that a lot of people are seeing with the way
that the masternode works is the fact that
they're just
joining servers at random.
I've seen a lot of people that are like.
You know like.
Oh I got banned from this instance for.
You know.
There was a popular post going around.
Like I got banned for this instance.
For being a capitalist.
I got banned for this instance.
For this thing.
Or for that thing.
Stop joining random instances.
Look at their rules.
Read the rules.
Yeah.
I mean we also have like a strict. Like, like, no NFT, crypto, whatever spam.
Like, if you're doing that, then we're also going to ask you.
Well, we've got to be nice about it.
We're going to ask you to leave and let you migrate your account before we ban you.
But, yeah.
Well, when it comes to spam, like, that's different.
Like, if you're just trying to be a nuisance
like whatever get out yeah but also just in general we don't we don't care much for like
nft crypto stuff so it's just basically if that's if that's your entire shtick then please just find
another server to be on that's fair no i totally get that yeah what if they're a what what if they're not i know they exist in
ft v tubers but i just um no i was gonna say an nft vtuber but like an investing vtuber that talks
a lot about crypto or is that like this weird gray area where you're like i work'll work it out. I mean, if all they talk about
is investing, then yeah, we're also gonna ask
them to leave.
Fair enough. Because that's not what our
instance is about. Totally fair.
No, that's fair.
Like, that's the important thing. Learn what the
instance's rules are, join something
that works, and
you'll be good. Like, if you
like, if you join be good. If you
join, let's say you have an instance
Well, kind of.
The moderation and
user control
tools, like the
tools users have to improve their experience
are kind of terrible in Mastodon.
It has a UX problem.
I don't mean the
federation with other servers. That's going to be
an issue. I mean, like, if you
join... It also means on a personal level,
like, blocking people and stuff.
That needs to be way more
fine-grained control, and it's not there.
And that's what we want to add with the
fork of Mastodon we're running. Right, right.
The point I was making was, like,
you, like, maybe the people
that you interact with
On that server are going to be
Federated with that server are going to be annoying
But you specifically won't get banned
For a server if you join a server
That aligns with what you want to
How you're going to be acting
And what you're going to be discussing
Yeah
Like if you join an investing
Bastion on about investing and you talk
about investing you're not going to get banned for investing but if you join something about
puppies and then you talk about investing like of course you're gonna get banned like what are
you doing here go away yeah so this this mess for like leaving twitter has also opened up a lot of people
to trying out other platforms besides Fediverse platforms.
And one of the big ones that...
Actually, there's two big ones that people have been talking about recently.
One of them is Tumblr, which actually we'll get into Tumblr in just a bit
because they are doing something really cool that I don't know if you heard about.
I have.
But Hive...
No, I know you've heard about Tumblr. I don't know if you've heard about the cool thing they Hive... No, I know you've heard about Tumblr.
I don't know if you've heard about the cool thing they're doing, though.
I have heard about the cool thing they're doing.
Okay, there.
Okay.
But Hive...
Activity Pub.
Yes, yes.
Activity Pub and Tumblr.
Yes.
But Hive...
Oh, God, not that.
I, like, I see somebody...
Like, I saw a bunch of YouTubers, like, fear-mongering about, like,
Mastodon, like,
Oh, no no the administrator knows
your email and your ip of course we do we need to store this stuff to like half your account and to
if law enforcement like if you do something very scuffed and we need to give the info to law
enforcement yeah then we also need to store the info as per law so we can't like but we are we
are like following a gdpr so it's not like we're gonna show this stuff to randos they know your email address and your ip like yes that's how connecting to a server works like
yeah i mean hive knows those two and like they're way shadier than like someone who runs
a service for public good well i had never heard of hive before a week ago i didn't think anybody yeah yeah i think my my theory is that like
they probably paid influencers to join it and then shell it and that's how it suddenly blew up
that wouldn't surprise me actually yeah because they have like angel investor money and whatever
uh-huh because all i know about Hive as a you know
how they're structured is like
two guys run the platform and that's
A woman and
a guy who might be fired but might
not be fired because
he said a bunch of rediscovered things
and they're saying he's fired
but there's signs that he's not fired and like
a week ago said like, whoa we've made
a new update okay sure and it also apparently used to be like a very right-wing oriented social media
when they've just like randomly pivoted well i don't know what to think about that because i've
i've heard two sides of this coin i I've heard some people complaining that Hive is like,
it's full of nothing but LGBT leftists and all of this.
And then other people are like, no, it's nothing but the alt-right.
I don't think anybody knows what's happening on Hive.
Yeah, it's just a shit show.
Yeah.
If it's both at the same time like those
that that's not how like what are we doing like i i think people jumping on like one like one
comment one story and they're just rolling with it and it's hard to really have a good understanding
what's really going on especially because there is that giant influx of users right now yeah another thing is just like their past history that has been dug up
like again they they started in 2021 and initially they were going for like a right-wing kind of deal
and then they pivoted probably because they want more users so well yeah now that twitter has taken
is like being run by elon like pushing the hey we're
the right-wing social media platform isn't like that's not the way you're gonna get users because
now yeah like that twitter is that twitter is so just like well all of these platforms that
their entire selling point was we are right-wing platforms now doesn't work yeah so 180 we're very lefty and uh you can post
your lewd art or whatever here now don't look at our missing privacy policy or anything
i'm sorry what they don't have a privacy policy no they're most of their like things for like
privacy policy and stuff like that it's just not there so this is like and the app is like half broken buggy like people are on their website now i don't know if
what's if it's yeah i don't know if it's privacy policy or whatever but yeah it's very um very
short for a privacy policy uh let's see log data we want to inform you that whenever we use our
service in case of an error on the app and collect data information through third-party products Let's see. Log data. We want to inform you that whenever we use our service
in case of an error in the app, we collect data information
through third-party products on your phone
called log data. The log data may include
information such as your device, internet
protocol address, IP, device name,
operating system version, the configuration of the app
when utilizing our service, time and date
of use of your service, and other statistics.
Uh-huh.
Yeah.
I'm not seeing anything that's horribly standing
out to me right now but i've not done a full read i think maybe just jumping well okay it it does
it's very amusing watching this from like i don't like they'll i don't really get that much into
politics nowadays but looking at this from the outside, a year back,
you had a bunch of right-wingers
jumping to every single platform
that was not Twitter.
And now the exact same thing is happening in reverse.
Everyone is terrified the exact same thing
is going to happen on the left now.
It's like,
don't just jump to any social media platform
that just suddenly exists out of nowhere
and then expect
it to be like a long-term platform like don't just trust everyone with your data it's it's not a good
idea yeah and with like how buggy it is and stuff i'm like i it wouldn't surprise me if they store
passwords plain text or something silly like that well they're bound to be hacked soon and we'll find out i actually i tried to make an account um so i'm using i don't know if the iris version works
better but i was using the android app and i try to make an account and when i go through the like
account setup process it's like oh something suspicious happening on this device. We are not going to continue.
Like, okay, whatever. Uh, it was like when they're trying to like send me the verification codes,
like, oh, something suspicious happening on this device. Like, okay. I try to log in. So I'm like,
okay, maybe if I log in now without verifying it, they'll be able to like send me the code.
And it's like, oh, something went wrong wrong i'll try again later something went wrong try
again later and i tried again later and just kept doing the same thing so i couldn't even make an
account on the service yeah and people are probably like editing their profile and shit because it
just breaks i know there's been also and people uh like ads like you know username is not unique so people can just keep creating
Mm-hmm users under the same at so there's just like a million accounts called at Genshin impact for example
Yep, I saw um
It was it was iron mouse was tweeting about it actually
People were
Asking her about hive and they're like, oh,
any of these,
these accounts called Iron Mouse zero account.
It's like,
I'm not using,
I'm not using Hive.
There's just a bunch of fake Iron Mouse accounts now.
Yeah.
It's,
it's, we're back to Twitter blue,
except this time people can literally have the same app.
Oh,
the Twitter boy situation was so bad.
It was so funny though. Especially all the pretending to be elon and then getting themselves banned yeah uh well h3h3 and kathy
griffin were the two big ones they got banned from that but other people got banned as well
um yeah then there was the medical company that lost a shitload of money because someone made... Yeah, Eli Lilly.
Yeah, yeah, yeah. Like, oh, insulin's free now.
And their valuation just
dropped.
It's like,
come on, how did you not think this was gonna
happen? Because
he announced it.
He's just on Twitter, just like,
I expect people to be nice.
Well, the problem with the
the whole twitter blue thing is he announced it and shipped it out within like a week or so which
you know is relatively impressive to get a new system out like that that quickly
the problem is i mean crunch yeah yeah yeah um uh but the problem is that a lot of people didn't know that this had happened so people
didn't know that check marks now meant nothing so everyone thought they were like legitimate accounts
um but i i'm sure you've you've seen the email about uh twitter 2.0 where elon was like hey
we're gonna work high intensity long hours to make sure this gets
done. Just like...
Yeah, it's just like, also,
please press yes on this to
sign up for it, otherwise you can have a severance
package, and then, like, almost nobody
said yes. I'll find
the exact email.
Also, I just realised
this seltzer that I just opened has higher
alcohol volume than the other one I opened.
That's interesting.
You want your second drink?
It's like midday.
I mean, this is the first seltzer I'm drinking.
Oh, okay.
Right, but didn't you have the other drink?
Oh, that's the one I finished ages ago.
The can is just on my table.
I have to clean it up in case.
Oh, okay, okay, okay.
Can I find this email is just on my table. I haven't cleaned up in case. Oh, okay. Okay, okay. Uh, can I find this email?
Oh my god, can some...
This email was going around Twitter.
Why can I not find it now?
Uh,
images.
Here we go. A fork in the road.
There we go. Thank you Mashable
India for actually letting me see the
email. Um, a me see the email.
A fork in the road. Going forward to build a breakthrough Twitter 2.0 and succeed in an increasingly competitive world.
We will need to be extremely hardcore.
This will mean working long hours at high intensity.
Only exceptional performance will constitute a passing grade.
Twitter will also be much more engineering driven and design and product management will still be very important
and report to me, but those writing great code
will constitute the majority of our team and have the greatest sway.
At its heart, Twitter is a software and service company,
so I think this makes sense
if you are sure you want to be part of new twitter click yes on click yes on the form below
anyone who has not done so by five p.m et tomorrow thursday receive three months of severance which
i like how he's saying that as if it's like some exceptional thing but i'm pretty sure that's like
minimum legal requirement um also uh that email also breaks european and african uh employment law so he's being sued by
both europe and africa right now as well i'm sorry why i missed that one uh so and and europe
you cannot fire someone in that way uh you have to like to terminate the contract you need to like
have a meeting where you are there with the
union and stuff. And you can't just
like do it like that. So a
bunch of people from Germany and other places
in Europe are suing Elon right now
for that.
For basically legally terminating
their contract. Oh yeah, it's in
Ghana that he's also being sued as well.
Oh Jesus Christ.
But he's Elon. He can do
what he wants. He's Elon.
Yeah, it's it. I mean,
that's just the cost of running business.
Which is another reason
why you should not sign up in Hive, because
you can
probably trust people who run these
services that have to follow GPDR,
GDPR, more than just like a
random like llc that pops up because for them just like fucking up with your user data is just
can be the cost of running business yeah for me it's way more uh more dangerous for me to like
fuck up with people's data yeah i honestly if you're going to like go somewhere and it's not going to be the
fettyverse just stay on twitter like you yeah well at least until it implodes yeah well
if it doesn't make money it's going to implode anyway because of the fucking
um the the loan that and the interest that the company has to pay now so yeah
but um what was i get all right um so one of the things that i don't like about the the jump that's
been happening over to over to mastodon is that a lot of people think that the fetty verse is just
mastodon which is leading a lot of people to be very Fediverse is just Mastodon, which is leading
a lot of people to be very confused about
what it
really is.
I get that
it's a very different sort of model,
but I kind of wish this push
did sort of
let people understand more about
Activity Pub as a
way of
connecting the service together
rather than just, oh it's Mastodon
it's another service that exists
like this
Yeah, that's a problem
with joinmastodon.org, it doesn't
really highlight the fact that it's not one
social media, it's like 17,000
of them that's interconnected
And then the main one people
join mastodon.social always has signups locked because people just think that's the way you
join mastodon but you know uh that that might be helped by uh you know tumblr doing activity
yeah i mean i see a bunch of instance admins being like we're probably
gonna block this immediately because it's probably gonna introduce like a bunch of ads
into the fediverse because that's a good way to sell ad space that's a good that's a really good
point i've not even thought of that huh yeah i'm very curious to see what they actually do with
they because if they just keep the ads on just the Tumblr platform itself that's
not going to be anywhere near
as uh
as you know monetarily
uh beneficial
yeah but if they distribute
it over ActivityPub then
mmm
that's going to be annoying for administrators
and stuff mmm
but besides that I think the idea of Tumblr doing activity pubs
is probably for the best.
Yeah.
No one cares about Tumblr at this point.
I mean, a bunch of artists have joined it.
Yeah, that's one thing I've heard from people
that they're actually excited about
because they've moved over to Mastodon now, so if Tumblr goes Activity Pub, then they don't have to-
Then you can just follow their Tumblr blogs.
Yeah, yeah.
Yeah, it's definitely really cool.
Yeah.
I'm curious to see if they actually follow through with it.
Yeah.
I am curious to see if they actually follow through with it.
Yeah.
I mean, they've basically made it a public part of the roadmap that once they have handled all the user sign-in,
that they will start working on activity pub support.
Oh, I didn't know that actually fully confirmed it.
Because I know it was, like, a discussion that the, I think,
a CEO was talking about.
Yeah.
Basically, the CEO confirmed that
after they've handled all the influx of users,
then they'll start working on an activity tab.
So hopefully, you know, maybe sometime next year.
Yeah.
That's going to be interesting.
Yeah, well, I'm curious to see what happens
is if Twitter does stick around,
at least, you know, for the coming months,
if this sort of trend of leaving Twitter continues,
because this sort of happens, it happens every so often.
Like, some big event will happen.
People will be like, I am leaving this social media platform.
And people, like, a lot of people do leave.
But, like, the same thing can happen with Facebook, for example. facebook for example like some big you know data leak or something will come out like
facebook's bad everyone leave facebook and then you know two months three months pass and everyone
sort of forgets about that and it goes back to business as usual it's very likely that that's
gonna happen with twitter especially if elon doesn't like completely screw it up uh facebook has been bleeding users heavily for a few years now
they have but it's not like you know it's still it still has a massive user base so it's like
it's yeah they're bleeding you it's mostly old grandmas that have no idea how
the hell to like move to other platforms yeah yeah well the thing with facebook is they don't need to
bleed users to lose money they just need to let zuckerberg keep trying to push the metaverse
yeah what was he they lost like 75 of the value over the past year or something ridiculous like
that yeah he's just like i'm gonna do the uh the, I'm gonna do the Metaverse and whatever
happens with Facebook, whatever, I don't care.
If I remember correctly, the
evaluation of Facebook
is now in the range of, like, a couple
of the big US hardware stores or something
ridiculous like that.
Yeah.
Hey, look, someone has to dump
money into
VR so it can get to SAO.
Let Zuckerberg be the sacrificial lamb.
Zuckerberg can do it, everyone else after that can be like, ah yes, VR's good now, let's
actually make something with it.
Yeah.
Maybe.
I mean, VR is okay I guess.
I mean, I haven't tried it, but people I know who use it say it's pretty great now.
At least if you like doing Beat Saber and VRChat.
That's basically the two things that people use it for.
And then, like, Microsoft Word. Virtual Office.
And also Sweet Baby Ray's barbecue sauce.
Like, all that needs to happen for people to care about the metaverse
is for something good to actually be made.
Like, no one wants to be like,
ah, yes, let's have our office meeting with VR headsets on.
Like, okay, sure, why sure why not no stop it i mean it has one
cool thing that you can have like multiple virtual screens inside of the vr headset yeah i've seen a
lot of stuff about that that is really neat but otherwise yeah that seems a bit bulky yeah for
productivity stuff as they as headsets get cheaper and they get better,
I guess the Facebook one,
or Meta's one is going the other direction,
it's getting more expensive,
but as they get cheaper, generally so,
I think that's going to be one of those things
that does eventually become like a viable thing,
a viable way to actually use it. Like, rather than
having, you know, I have a triple monitor setup,
you could replace that with a
headset and get
in some cases
an even better experience.
Yeah. I mean, I have a triple
monitor setup too now, and one of them is
vertical because you told me to try to make it vertical
last time, and it's just been vertical since then.
I actually have two verticals
in one of this. I only have
one horizontal display.
I have two horizontal and
one vertical.
One horizontal is 1080p,
one is 4K, and then the other
vertical one is 1080p.
I don't recall ever saying that,
but it sounds like something I would say.
Yeah. I think we talked about, like, flipping it sounds like something I would say. Yeah.
I think we talked about, like, flipping the monitor, and then I did it while we were on the call.
So, and then I just kept it since then.
So what's your vertical monitor experience been like then?
How are you enjoying it?
I mean, it's just a monitor on the side.
Whenever I have, like, Twitter...
Well, not anymore Twitter, but, like,
Mastodon opens, like, okay, I can see my notifications
in a long list instead. That's about it.
Yeah, it's great, isn't it? You can just see everything.
Well, not everything.
I get so many notifications, it's just like,
okay, well, I guess I still gotta scroll.
Oh, yeah, it's so popular.
I have, like... I think the vertical monitors
it's definitely a great idea
to at least have one of them
it's not just for Twitter and stuff
it's great for Discord or anything
where it's like a long feed of information
it does a perfect job for that
yeah well
except the part where I have like
slightly bad eyesight so like
text is small so it does like put straight on my eyes to read it.
Right.
Because I'm stupid and don't wear reading glasses, because that means I can't wear my headset.
You should actually go get your eyes tested. It's been, like, three years. I should do that.
At some point, my eyes will start degrading. Last time I got my eyes checked, they're like, oh, you have perfect vision.
Like, okay, sure, cool.
I don't feel like I have perfect vision.
That might just be me being very tired all the time.
But I should probably go and get them checked again just to see if that's actually the case
or it's starting to become a problem.
Because pretty much everyone in my family
has at least reading glasses.
So it'd be very surprising to me if that doesn't become a uh an issue i have to worry about my meet super model is less stupid than me because she wears her reading glasses
can you take them off or they're just stuck to your head uh i can but it requires like
editing the model right now because i haven't made a trigger for it.
Oh, okay. I thought it was going to be one of those
things where, you know, your layers
will just merge together, and there's nothing you
can do about it.
Oh, no, I can. I just
haven't, like, added the option for it.
Just because I'm so used to having the glasses there
that, like, it looks cursed when they're not there anymore.
Mmm, yeah, that's fair.
I want to get my, fair. I want to get my
model art redone at some point.
Then I'm probably gonna make
the glasses talkable then.
But then you'd have to actually justify using it.
Yeah.
I mean, the idea would be
that I would use it for coding streams
and then for gaming streams I wouldn't use it.
Stuff like that.
That's fair. That works. So uhhhh... I was gonna say...
Uh...
Yup.
Yup, um...
We were initially going to talk about Final Fantasy XIV before we started and then...
Oh! Yeah, you know what, we'll do that!
Yeah, we'll do that. Yeah, why not?
I'm a fucksmate in Final Fantasy XIV. I sent you a picture in DMs.
I made ages ago.
Ah, that's adorable.
Yeah.
Let me open up a picture.
I am the edgiest fucksmate because I'm also Reaver.
With a chainscythe. picture here i i am the edgiest fox mate because i'm also reaper you with a chain scythe lovely um i will eventually eventually try out reaper uh pretty much what i'm doing i mean uh i'm i'm
just starting shadow bringers now so one day i'll get to have walker one day but basically my my my
idea is when i go through the story of each expansion,
I'm just playing a job from that expansion.
Maybe I'll play Reaper.
I don't know if I'll play Reaper or Sage during Endwalker.
Maybe I'll try Reaper.
Reaper's fun.
It looks fun.
I remember a couple of days, not dead-on release, because I couldn't log
into the servers, but when I could log
into the servers, because there wasn't 20,000
people queue, um,
I remember doing, like, the
MSQ roulettes, and just any, any
roulette possible, and it was just
nothing but sages
and, um, sages
and reapers, and that's everything
that was going on.
I did actually log in on the first day but I was like awake for like four
hours waiting in queue and kept getting
kicked out of it
it was a nightmare but I did eventually get logged on
and I played for like an hour before like the server
crashed and then I went back into the queue
and then I gave up for the day
because that was around
the time the game was like
really booming because a lot of
big WoW streamers were jumping on as well
so it's like well
let's
you know maybe you'll get to play the game one day
possibly
a month later
it was much better but yeah
because I actually started
so at that time i was working at a
danish games company so every morning before the we start we i went to work i would start the game
and just be in the queue and then i would work and then i would occasionally like because they
had like a timer that locked you out i would occasionally move my character to not be locked
out and i would go back to work and then as soon as work ended I was like Final Fantasy time.
I only started playing earlier this year but I've been really enjoying it.
I started playing it last year.
I wonder if I have any pictures of my character.
Somewhere.
I got it working on my steampick too, that's nice.
Ooh.
I don't have a picture of my character, but I have a picture of my...
of art of my character that I use on my stream sometimes.
Oh.
Maybe we should play together at some point.
Maybe.
Oh, okay.
What do you play on?
What DC?
I have multiple characters in multiple DCs.
I am playing on Aether right now.
That's the American one, isn't it?
Yes, yes.
I don't have one in the American one.
I have one in the Australian one,
and I have one in the European one.
I have one in Odin.
That's my main character in Odin.
I have one in Asia,
and that's the three characters I have right now.
Yeah, I was on...
Oh, I did swap over to the Australian one
when they first got created.
And then I left because I was sick of the queues.
It was real bad.
Like, I was going through the Stormblood Alliance raids
and I got to the second Alliance raid
and I queued I think
Shadow of... no wait
what was the Stormblood one?
The first one was like
Runaan a Lighthouse something
Oh okay yeah so the
Ivalice one. That's the one I'm doing right now with a friend
I haven't finished that one
I'm doing the Ivalice
quests
I queued for about 8 hours and I didn't finished that one, so I'm doing the evilest quests. I queued for about eight hours, and I didn't get a group.
Because on Oceanic, if it's not Crystal Tower, no one queues it.
Aw.
Maybe, possibly, you'll get some of the Heaven's Water Lions raids,
but anything past that that it is not happening
wow
there's just a
not just that like
I was trying to do leveling roulette
and I typically main a healer
because I like my healer privilege
it would take me
15 minutes to queue in leveling roulette
as a healer
oh my god
and there was two people in the queue ahead of me like it was rough minutes to queue and leveling roulette as a healer. Oh my god.
And there was two people in the queue ahead of me.
It was rough.
Now
we're on Aether, I just hit
the button and I'm queued, which is
great. I love it.
I sent another picture.
You can see my free company there.
It has a nice name.
And do you know what it stands for?
GF. Good Fox Girl Incorporated.
I couldn't call it Gay Fox Girl because apparently gay is the legal word.
Oh, that's sad.
So it became Good Fox Girl instead.
That's illegal but
everyone can run around with the
the
step warrior title
oh god
now I've been really enjoying
my experience with 14 it's been a lot of fun
it's been a long time since I've been
like super into an MMO.
I played RuneScape
as a kid, and I played that for like
seven years.
I played RuneScape for a bit, and then
I got hooked on World of Warcraft,
and I got so burnt out on MMOs
for like seven years or something
after getting through
Cataclysm, I think.
There was a period of time i was gonna play wow like my mates were like playing it like oh i can't play wow i think it was during like
i missed the pandaria oh yeah and that was the one i burned out in i think actually
and i just the one with the pandas sorry I just never decided
to actually play it and it's like well
it's probably for the
best to be honest
because if I started playing that then
that was like sometime during high school
I would have just kept playing through university
and maybe
then I would have just wasted
more time than I already was just watching anime
all the time.
Yeah.
I mean, that's how it goes, I guess.
But yeah, I played
a lot of World of Warcraft
and I got really burned out of it.
And I started playing World of Warcraft because I really liked Warcraft 3.
So I was like,
but yeah.
Stuff happened. I got burned out
on it. I was like I'm never going to play MMO
again. Friends kept telling me Final
Fantasy 14 is really good. You should play it.
And then I start playing it and like
A Realm Reborn is kind of silly so I didn't
like I didn't
really I made a bit fun of it.
Then I watched a documentary of it. It's like how it
came to be. And then I learned
more about like how it like started out as like one game that got remade and like how intriguing it was like oh this
is actually kind of cool and i get to have a sword and i'm hooked and i cry at like a scene you know
the scene on the the giant bridge with the the blue-haired friend yeah i and after that i was hooked this is an unpopular opinion but i actually don't like
it's not bad but i kind of think stormblood's better than heaven's wood
i i don't like stormblood all that much like the first half of it like
is good and then the patch concept just kind of ruins it that's fair i think uh what i liked about storm blood is it wasn't just like
hey hero save us hero it's just like you were just like sort of a another one of the the members of
the the like the army trying to trying to stop the uh the the the, the galleons. Um, where the heaven's ward,
it's like,
go fight the dragon hero,
hero,
save us hero.
It's like,
fine.
I'm going to do it anyway.
But like,
I think there was more to it than that for heaven's word.
There definitely was,
but I'm obviously simplifying it,
but yeah,
I do like the,
I sort of like just being a part of the action rather than
the primary focus of the action that make any sense yeah i think my favorite expansion would
be shadow bringers that's what i hear from a lot of people yeah i just like this like before then
it's like kind of mild and sudden like there's just a massive
tone shift in shadow bringers and it actually like makes it really intriguing yeah I'm leveling my
shadow yeah yeah you're I was gonna say I'm leveling my gun breaker to
um I'll let you say that first I was saying I'm leveling my gunbreaker to go through Shadowbringers
I'm almost 70 and then
that's going to be the job I play through that expansion with
yeah
but like
you get into Shadowbringers it's like
okay so this is probably going to be more of the same
I'm somewhere else now and then
holy shit what is going on
it just hits you like a brick because like you really
you really don't expect that massive total shift like right at the beginning i know just a touch
i've been very i i guess supporting moon is very good at this like not spoiling stuff just because
of how big of a focus that is with the game. Yeah.
But I've been very, very careful about seeing anything related to spoilers.
I know of a couple of characters that, you know,
exist during this.
You know, like, I know who the Crystal Exarch is,
things like that.
But...
But, yeah, as for, like, you know, specific plot points points i've very much tried to avoid that the
thing with the crystal x arc very difficult to avoid that one because that's like you know
you watch you immediately kind of notice it yeah yeah also if you just watch the
or like astinian coming back for example if you just watch the end walker trailer it's like okay
okay yeah sure yeah that one is kind of hard to avoid i mean
you kind of immediately can guess it from the start of the game when you when you see him so
that one is not really that big of a plot twist in my opinion well it really annoys me how many
times astinian showed up during stormblood he's like i'm gonna save the day then he just leaves
it's like astinian join the group what he did I
mean he's he's busy chasing down all those eyes the little guys whatever
you just see like Alphinaud doing something is I ah I should go talk to
him and just leaves like what are you doing? There's one thing in
Heaven's Word that makes it
a really good expansion. And that's the part
where Istinien
misses, like, he thinks
Al-
Oh, what's her name?
Alphinaud's sister. Why do I forget her name?
Alisaie, yeah. He mistakes
Alisaie for Alphinaud.
And she just rips his throat
out immediately.
That's a good one.
I love that one.
Honestly, I've enjoyed
pretty much everything that's happened throughout the game so far.
A lot of people
said that Aroma Bomb was pretty slow,
but I did
kind of... I still enjoyed it.
Yeah, I enjoyed it too but it was like more more kind of like making fun of how silly some parts of it was yeah yeah and then
you get to like the second half and suddenly it actually starts ramping up and getting really
interesting because it suddenly actually uses all those plot points and build it up too
well the problem is like whenever you're at the start of any sort of story like building up
the initial characters building up the world all that stuff is going to take a bit of time to like
properly get into it makes sense that it's going to be a little bit slow yeah well the thing is
like they didn't really build up the characters uh in a realm reborn at the start it's only in
the patch content that they started actually building on top of the characters.
That's fair.
And making them really intriguing.
And then also, yeah, with the patch content
came all the Bahamut raids
that also really added a lot of backstory
that some players might have missed.
Yeah, I'm very happy I didn't play the game back then
because being able to very easily go and unsync it
and just get through it easily, find the story through that is nice yeah because
that's really important content like it's not like you know you don't have to
know it for the rest of the story but like knowing that I do hmm I mean I
won't spoil anything but a lot of things should learn in A Realm Reborn is really important in Endwalker.
So it is actually important to know this stuff.
Same with like, same like with the entire Crystal Tower raids are necessary for Shadowbringers.
Well, yeah, Crystal Tower is required to get through the story anyway.
Yeah.
That's the other reason that people actually keep Crystal Tower.
Yeah, it has some very important plot points for
also Endwalker and Storm.
Shadowbringers. Stormbringers.
Well, the start of
Shadowbringers is just like
go to the Crystal Tower.
Just go get the thing from Crystal Tower.
So it's pretty obvious that that's actually
going to be important.
Yeah.
But yeah, it's kind of interesting how much of the stuff they build up
from the start and then like like a lot of the stuff you see in realm reborn like uh
some especially aside content it first gets really really important like and also some of
the main story for that matter at first it's really really important in uh in walker that
you know these things it's like at the start it just seems like useless info but it's really really important in uh and walker that you know these things it's like at
the start it just seems like useless info but it's actually quite important to build up your
knowledge of like how the world works and make and walker makes sense god that makes me worried
now you make me want to go replay around reborn i mean you'll probably remember stuff because like
some of the stuff is re-explained throughout all the
expansions.
And built upon.
I remember Bourne introduces a lot of
very important plot elements that you
that is important
later on.
But it just doesn't look important at the time because
it's just not really that well written.
But yeah.
Right. that makes sense
that's just a side effect of everything i guess i'm very curious to find out like what
what's going to happen because i know end walk is supposed to be like the conclusion of the
current arc like what what's in store for the game going forward with a 7.0 like
we are getting some hints about that with the patch content because the patch content is
actually the start of 7.0 in a way because this is the start of the arc yeah the new arc so we're
getting introduced to a lot of interesting things but i'll let you figure that out yourself once you
get that far well yeah hopefully by the time that i get there you know we're getting introduced to a lot of interesting things, but I'll let you figure that out yourself once you get that far. Well, yeah, hopefully by the time that I get there, you know,
we're mostly done with the patch content.
Yeah, maybe.
Knowing what, okay, here's the reason why I say,
I've played the, I don't want to know what playtime is.
It's probably too much.
I am very bad at going through the story.
I will get somewhere.
I'm like, you know, I'm going to PvP for the next 100 hours.
I'm going to try to get through Palace of the Dead solo.
And I just don't get through the story.
This is why I'm only in Shadowbringers.
If I was focusing on the story, I would be done by now.
But I've done so much side content that...
Yeah, it's just taken me a while.
I'll say that it's actually good that you're doing a side content
because, like, it might not look important, but it also, like...
Sorry.
It also fills out...
I just had, like, a hiccup.
It also fills out some interesting plot elements that you might not notice if you're playing through without them.
Okay.
So you can get more out of it.
Like, I mean, you'll still get something out of it if you play it after, but like, oh, so that's how it works.
Yeah, but I don't think it's anything I'm getting out of Chocobo Racing.
No, but like stuff like the alliance raids and the other raids that are side content.
Those actually add a bunch of important stuff.
I'll say Alexander, the Alexander raid and the one in Stormblood, the Omega ones, they
put a lot of important plot points up for Shadowbringers.
I'm working through they make it right now
so yeah they directly lead up to shadow bringers some of the important things there like you don't
need to know those things but once you know them it's just like oh that's it very very interesting
right right that makes sense
the alexander raids were fun but you know queuing with some people where they just don't know the
mechanic is i mean i just queued with a friend and we were like level 90 both of us so we just
like stormed right through it i generally like to do stuff but you know when it was like the
bahamut stuff like you know what i'm not even gonna know like because it's in like it's not
in the roulette because of the way they had Bahamut set up.
I'm just going to unsync it, whatever.
Yeah.
Most of Bahamut's pretty easy to do solo unsynced
as long as you're not
dumb.
There are some one-hit mechanics
that can screw you up.
When I first played Bahamut,
the one-hit mechanic hit me at my friends,
even though we were like,
oh, my phone is saying that it's running low on battery.
That's why my character froze for a moment.
The one that really annoyed me was,
I was doing, um...
What the fuck's the dragon that you fight called?
Bahamut?
No, you don't...
One of the bosses in the bahamut raids um oh uh the one before bahamut uh i forgot his name too yeah um but there's this uh
whatever one it was uses this like twister ability and if you don't just move out of the way you just
instantly die no matter what you do.
But...
Oh, yeah.
Yeah.
I mean, we killed it so fast
that, like, it basically didn't get the chance, but...
I only had a healer leveled at the time.
That's my problem.
With a DPS, you can just, like, absolutely build...
Hit it twice.
Yeah, yeah.
Just hit it twice and miss that.
But I...
As I said, I main...
I usually main healer or tank just because i like my my q privileges um yeah
but basically yeah i basically only play as reaper but i do have a tank and a healer i just
haven't leveled them well now that i'm on um on on aether and i can actually queue stuff properly
i might do more dps just so you know it just wasn't
reasonable to do dps over an oceanic because there's just so few people and dps is always
the most popular thing so queues are always full as dps and do you want to take three hours to queue
leveling roulette not really no um i mean they are trying to get more people on Oceania now,
because you get a bunch of free gil and stuff
if you create an account there.
Well, Oceanic's having the exact same problem
that Dynamis is having, the new NA data center,
which no one's joining it, because it's like...
Maybe it'll be like...
I'm happy to play on oceanic but the problem is that just
it needs time to mature and i think by 7.0 like when there's another expansion comes out
then you know it might actually be reasonable to play on but because we're in like the you know the
the lull period where we're going through the patch content it's not a super exciting time, it's like
people aren't really joining
the game in massive droves right
now
but they will once their end point
comes out I assume
yeah yeah
because then you have the big wave of streamers that come back
to do it again and you know
that'll be fun, you know
20,000 people queue again oh god i'm just
gonna take a week or two off the game when that happens yeah i mean at least i i work full-time
on inochi 2d now so i don't have any other like major commitments that uh i have to do at
very specific times every day yeah so it would be a lot easier to queue up in those days.
Mm-mm.
Like, oh, start working on H2D.
Well, game logged in.
Now I'm going to, you know, put this on hold for a little bit.
We'll come back to this later.
Yeah.
But yeah, I'm basically playing through a bunch of side content now.
But I missed because I just, I just speed ran through the story
because that was very intriguing to me.
Yeah, yeah.
Speaking of doing Nusha 2D full-time,
how has your experience gone with handling,
scheduling stuff,
and actually working on stuff in a productive way?
Because I know that when I am just primarily focusing on my YouTube stuff,
for example, I tend to occasionally let things creep out longer
and longer and longer.
How are you with handling time?
Well, burnout happens, so I'm basically not doing much right now.
Mostly just recovering and relaxing relaxing so I don't
immediately burn myself out so much
that I get like a stress
breakdown and sickness again
plus I have
a vacation here in December
Lena is dragging me to Japan
for like a month so
that's gonna be fun
a month and a week actually
so I'm gonna be in Japan for a while.
So, yeah.
In that time, I don't know how much
Inochi 2D stuff I'll get done,
but as soon as I get back in the new year,
it's going to be back to my normal schedule,
which is also my streaming schedule.
Mondays, Wednesdays, and Tuesdays.
Mondays, Wednesdays, and Fridays.
There we go.
Thursdays. Mondays, Wednesdays and Fridays. There we go. Thursdays.
Well, hopefully that, you know, you keep up,
you keep that up and it doesn't become, like, hyper stressful
and you actually, like, maintain that going forward.
Yeah, that's my hope my biggest
worry is again this twitter stuff because like the main way i got like patrons and stuff to support me
and github sponsors uh was through the basically advertisement i did on twitter yeah and that
and that the venue is very quickly crumbling underneath me.
So I need to figure out other ways to deal with it.
Yeah.
Yeah.
Yeah.
I think that's,
that's something a lot of people worry,
especially a lot of artists will worry about.
Not really sure what,
because if people start going to a bunch of different platforms,
you now no longer have this one centralized location that everyone's at.
Like that's,
that's what was so great about Twitter.
As bad as Twitter is,
everyone's there.
So,
you know,
if you want to get something,
if you want,
if you want people to know about something,
that was a pretty good way to do so.
Hmm.
Sorry, my brain faced
over
I heard like half of it and then just
kind of like
people leaving twitter
and going to other places
now you no longer have a centralized location
to sort of get this information out there
yeah
that's the big problem
hopefully it goes well yeah I hope so too to sort of get this information out there. Yeah, that's the big problem, yeah.
Well, hopefully it goes well.
Yeah, I hope so too.
I've set up shop on Mastodon, and I will also keep posting,
at least, like, whenever I make a new version,
I'll post an update to the Inochi2D Twitter, but that's about it.
I have basically abandoned my main account at this point,
so people should not expect me to reply or anything on that anymore.
Well,
on that note,
it's come basically to the end of the show.
Oh, no.
It's already
been a bit over
two hours.
Time goes fast
when you're having fun. It absolutely does.
Let the people know where they can find you, where they can find Inochi2D
and all of that fun stuff
they can find me on
on Mastodon as
at LunafoxkillVT
at VT Social
and Inochi2D as
at Inochi2D at VT.Social
you can also find Inochi2D on Twitter as at Inochi2D at VT.social. You can also find Inochi2D on
Twitter as at Inochi2D.
And you can find me on
GitHub sponsors and
Patreon.
Patreon as LunafoxgirlVT and
GitHub as Lunathafoxgirl.
And
if you like what I'm
doing, then feel free to support me, because
that means that I can get food on the table.
It's always good.
Food is nice. I like food.
Food is definitely good.
Especially, you know, hot chocolate that doesn't have soy sauce in it.
Is that all the things you have to shout out? All of the platforms?
The ones I can remember, at least. Is that all of the things you have to shout out? All of the platforms? I
The ones I can remember at least
I mean I have a
I have a Twitch and YouTube
I'll have all the links in the description as well
So
If there's anything that you
Wanted to add
Just let me know I'll put them down there
As for me,
the main channel is
Brody Robertson. I do Linux
and tech and all that fun stuff over there.
Usually six days or so a week.
The gaming channel, which is
going to get rebranded soon.
Currently, Brody Robertson Plays.
I've got a couple of names
on the table that I might change it to
that are a little bit less of a mouthful.
But nothing is set in stone just yet.
And then if you're listening to the audio version of this, you probably should watch the video version for this one if you want to actually understand the demos that were happening earlier.
But if you're watching the video version and you want to hear the audio version, not just for this episode, for any of the episodes available,
most of which are a bit easier to
listen to and actually understand
what's going on. That you can find
on pretty much any of the podcast platforms,
Spotify, Apple Podcasts,
wherever you can find podcasts. Stick in your favourite
podcast app, there's an RSS feed,
go check that out.
Yeah.
I'm stuffed and fluffy.
Do you have a final word?
I just said it
I'm soft and fluffy
Look at my tail
We'll see you guys later
See ya