#miside-mods-discussion

1 messages · Page 21 of 1

plain crescent
#

HERE'S COME THE SUN

#

The good news is, we can make emissions to work.
Bad news is, RealToon doesn't have any emmision parameters, so it's really hit or miss maan

#

Oh nmv, we can, index gonna love this

finite flare
pulsar whale
#

the nuclear drop

plain crescent
# finite flare I am here

I can send you a private build later today if you want to try it out .
I need an opinion for this implementation anyway

plain crescent
#

Bet, will tag you later once i finished

finite flare
plain crescent
#

Mannn this feature gonna be OP

pulsar whale
#

ah yes

#

time to make moth man

twilit tartan
#

phos is gonna glow fr

stone rapids
#

Is there a mod to change the glasses you can have Mita wear into radical sunglasses? waa

pulsar whale
#

Mita right? not Mila?

plain crescent
#

Ohh maybe that orange glasses in the drawer

pulsar whale
#

right

#

that is not replaceable at the moment

#

only hard modding

plain crescent
#

Ms Light Bulb

pulsar whale
#

i love lamp

stone rapids
tulip herald
plain crescent
#

No that's UAL

#

You'll be able to change the material shader parameter

tulip herald
#

what's UAL RengeShrug

tulip herald
plain crescent
#

Universal Asset Loader

tulip herald
plain crescent
pulsar whale
#

my disaster code.........

#

skibidi toilet cj

plain crescent
pulsar whale
stone rapids
#

I hate gravity!

plain crescent
#

Is this a custom bone attempt?

pulsar whale
#

you could say that, yeah

pulsar whale
plain crescent
#

Lmao her skirt physic are still on

pulsar whale
#

0.11.0 beta bones stuff fixed

#

check PR comment for code

#

could you try it too @plain crescent

plain crescent
#

Alright

pulsar whale
#

what the

#

it happened after changing the code?

plain crescent
pulsar whale
#

let's add some if else checks...

#
        for (int i = 0; i < bonesPerVertex.Length; i++)
        {
            if (bonesPerVertex[i] != null)
            {
                var boneList = bonesPerVertex[i];
                boneList.Sort((a, b) => b.weight.CompareTo(a.weight));

                while (boneList.Count > 4)
                {
                    boneList.RemoveAt(boneList.Count - 1);
                }

                float totalWeight = boneList.Sum(bw => bw.weight);
                for (int j = 0; j < boneList.Count; j++)
                {
                    var boneWeight = boneList[j];
                    boneWeight.weight /= totalWeight;
                    boneList[j] = boneWeight;
                }

                bonesPerVertexArray[i] = (byte)boneList.Count;
                weights.AddRange(boneList);
            }
            else
            {
                weights.Add(new BoneWeight1() { boneIndex = 0, weight = 0 });
                bonesPerVertexArray[i] = 1;
            }
        }
plain crescent
#

Yup that's it

pulsar whale
#

very good sir

long trail
#

Guys, can someone help me download the mod?

pulsar whale
#

What mod are we talking?

long trail
#

that

pulsar whale
#

now only thing we need to fix is the commands......

#

mutliple keywords doesnt work

pulsar whale
#

so we need to rebuild hierarchy stuff if we gonna cook custom bones

#

well i never see her in this hair if we think about it

prime garden
#

does anyone have a makima mod? sweat_eo

pulsar whale
#

what's a makima

pulsar whale
#

we dont have that in here yet i think, but i made tutorial on how to do model in pinned

prime garden
#

I saw this one on twitter so idk if this was a fanart/fanmade or a mod

pulsar whale
#

that's a fanart

#

ahem, i mean we dont have this room at all in this game

#

could be AI image too

plain crescent
#

Definitely AI

pulsar whale
#

the ceiling called it

wind knoll
#

I can't see the addons menu.

smoky olive
#

But it worked... I promiseMitaSad

#

But tbh it doesn't matter i don't even know what i was trying to do

wind knoll
plain crescent
smoky olive
plain crescent
#

Yeahh, i noticed that unknown bones will be discarded(?), it didn't break the whole thing again if there's an unknown bones

smoky olive
#

It works

plain crescent
#

But some command agrs is still broken shorthair

smoky olive
#

Should be easy to fix

plain crescent
#

I'm not sure which args..

pulsar whale
#

my man rist came back

smoky olive
#

I just live in Europe

pulsar whale
#

we stuck in cold asian jail..

smoky olive
#

Well we have a lot of snow in Poland too

plain crescent
#

There's never been any snow in my country CatDespair

pulsar whale
#

neither is mine...

smoky olive
pulsar whale
#

polska gurom

smoky olive
#

Tbh the snow appeared just a weak ago

#

Btw yesterday i gave up on entire armature physics but i wrote custom physics for tail like objects

plain crescent
#

How does it work?
Kinda curious

smoky olive
#

I didn't test it in game yet

#

Only in unity

#

Probably will have to rewrite some parts for runtime

plain crescent
#

Well that's something.
I'm thinking of slapping a rigid body for an unknown bone, but it didn't work waa

smoky olive
#

🍞

smoky olive
#

The best bones physics 'library' for MiSide is MagicaCloth but it supports bones building only in Unity Editor

pulsar whale
#

but what if though.

#

what if we break the rules

#

we dont play by the books

smoky olive
#

I tried rewriting their code for a runtime but it just relies on Serializedobjects

#

It uses private fields as if it is ok

#

And this 'library' costs about 20$ in Unity Assets Store but obviously there is a 'free' version in the Internet

plain crescent
#

Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.

#

hehe

smoky olive
#

We aren't selling it so it's ok i guess

#

We are learning how to replace Serialized objects

plain crescent
#

Oh no, they are everywhere maan maan

pulsar whale
#

holy crap

void trail
pulsar whale
#

crack mod

finite flare
#

props to @plain crescent

plain crescent
#

You need to mess around with the value if you want to match with actual core tho

visual sinew
#

Praying for you 🕯️ O Great Milfa 💝

pulsar whale
#

that SoSide mod goes hard

#

id contribute more to gachi mode and gta sa mode

#

i already have HQ audio for SA menus

#

also to mods, you cant post anything to soside bugreports

#

no perms

smoky olive
plain crescent
#

I thought you or aoba will do that

#

Should i do it then? Alright

finite flare
#

very very nice.

smoky olive
#

what problem did you have with keywords?

finite flare
# finite flare

also the way cappie hair and kind mita hair works is insanely stupid, the mesh has bone names that don't match them and it doesn't get replaced

finite flare
pulsar whale
#

it will read only Kind and NOT Future

smoky olive
#

i never tested all keyword, tbh

smoky olive
#

and this can be replaced with just Kind Future

pulsar whale
#

okay, that means it will only replace those 2 only then right

#

i dont have to specify invert (!) anymore?

smoky olive
#

it worked like that from the very beginning

finite flare
pulsar whale
#

what the hell..

smoky olive
#

you can specify the ignored ones OR the chosen ones

pulsar whale
#

that means i just have to use "Mita" keyword if i want to replace the main?

#

Mita Usual True

smoky olive
pulsar whale
#

okay

smoky olive
#

for (; i < command.args.Length && command.args[i] != "all"; i++)
if to think about it this code can't even handle !all CatHappy

pulsar whale
#

ummm... hmmm

#

but i have "2" keywords. Kind Future

smoky olive
#

hmmm

#

ahh yeah, broken new version of shouldSkip

#

how dare chatgpt replaced continue with return, i asked only for logs change

pulsar whale
plain crescent
smoky olive
pulsar whale
#

mans cooking

finite flare
#

now just to wait for @plain crescent to check the bug with emmission values

#

it's literally at 0.005 atm

plain crescent
#

Yeah it's either my codes are skizo or the shaders itself are quite buggy

pulsar whale
#

or it could be that we're using wrong type of value

finite flare
plain crescent
#

Yeah i need to look at this

pulsar whale
#

or its just value being too sensitive

smoky olive
pulsar whale
#

man used github editor..

#

alright lets see

smoky olive
#

yes i did beacuse i changed 3 lines of code

#

best changes ever

pulsar whale
#

alright we ball

plain crescent
#

Will merge this to dev

finite flare
#

she is getting more real with each moment..

finite flare
full igloo
#

how do I add dutch to the game...

plain crescent
#

I think I'm done with UAL for now

pulsar whale
#

cooked too hard

plain crescent
#

Should we release it now or wait for a couple days?

pulsar whale
#

id love to clean up a little bit more on MC stuff

plain crescent
pulsar whale
#

but its a "good" to release now

finite flare
plain crescent
#

Just avoid releasing a new version every single day

pulsar whale
#

yeah

plain crescent
#

Maybe we can wait for a week or two before uploading a new release?

finite flare
pulsar whale
#

ill clean up on MC stuff for a bit then we shall release

pulsar whale
plain crescent
pulsar whale
#

im good to push a release if you're busy with something else

#

oh that's right........ CatDespair

#

do we need this

plain crescent
#

I think populating json would be nicer rather than that

pulsar whale
#

i agreed.. but they do share stuff too..

plain crescent
#

Then populate the json

pulsar whale
#

meaning i have to dupe stuff in json file then..

plain crescent
pulsar whale
#

its unlikely but i guess so for the sake of simplicity of the code

#

it'd be easier to update json later on too

#

instead of hardcoding

plain crescent
#

Maybe there will be another character, who knows, we can just update the json rather than hardcoding it again lmao

#

Yeahhhh

pulsar whale
#

you're right

#

does ApplyReplaceMeshCommand have fallback to "Mita"?

plain crescent
#

Yup, it should be, wait lemme search to my commits

pulsar whale
#

ok great

plain crescent
#

Anyway aoba, i kinda worried abt empty blendshape on skinned appendix

#

Replace_mesh Mita Head will generate the blendshape even if the mesh doesn't have any.

#

But what happened to skinned appendix waa

#

Since the command was replace_mesh Mita customMesh

pulsar whale
#

i did try it on dummy_appendix

#

that is attached to Head

#

it seems to blink just fine

plain crescent
#

Yeah but when the mesh doesn't have any blendshape, the console will be burnin in red

#

(for skinned appendix)

pulsar whale
#

oh yeah that...

#

yeah that could be a problem

#

only a few people (eg. us) would replace real head

plain crescent
#

Index does that

finite flare
pulsar whale
#

we need to add safety net into that then..

#

basically adding dummy shapekeys if stuff attached to head

finite flare
#

would love to use shapekeys but I am incapable of making them so, I removed them instead

plain crescent
#

Completely removing the head without any replacement will also burnin the console red...

pulsar whale
#

my hanako model did remove Mita Head

#

but no burnin' red

#

perhaps because appendix has blendshapes already

plain crescent
#

But you have an skinned appendix that is attached to mita head

pulsar whale
#

i do, yes

plain crescent
#

Is there any way to ignore this specific error message?

pulsar whale
#

the array out of bound?

plain crescent
#

Yeah

pulsar whale
#

it was generated by unity itself.. i dont think there's a way to suppress it

plain crescent
finite flare
#

so what then, do I have to import core mita again and use the basic shape keys?

plain crescent
#

I think creating a dummy Shapekeys is enough?

#

Just create 1 empty blendshape

#

And UAL will do the rest

pulsar whale
#

wasnt addBlendShape always false..

#

or did "Head" get special treatment

plain crescent
pulsar whale
#

yeah, that makes sense

#

what if we added another check if stuff was attached to Head

#

pretty sure some clueless people would attach their thing to head because the name is suggesting but have consequences

plain crescent
#

So.. whenever replace_mesh is called, we need to check if it is a real mesh or a skinned appendix, then if it was a custom skinned appendix, we should check for the related mesh?

This will work but i think the process will be too much

pulsar whale
#

it will work but it will take some time to process resource, yeah

#

we can't really async this can't we

plain crescent
#

If we're creating an async method, the caller method needs to be async as well CatDespair

pulsar whale
#

yeah, that means... rewriting the whole thing.

#

not exactly but.. yeah

plain crescent
#

What if we're creating a dictionary that contains every head skinned appendix

#

That way, the process will be fast

pulsar whale
#

you mean, caching skinned_appendix?

plain crescent
#

Yeah, every time create_skinned_appendix is called, if the args is Head, save the object name to that dictionary/list

pulsar whale
#

that's a good idea, yeah

#

but where exactly are we going to save this at? memory?

plain crescent
#

Just an ordinary list variable, yeah on the memory.

pulsar whale
#

okay, i like the sound of that

#

because every time create_skinned_appendix it gets to check there anyway

plain crescent
#

Yup, then replace_mesh can check whenever a skinned appendix is a Head or not based on that list

#

Man i never realized that talking abt algorithm is so fun if we all know what we're talking abt.

pulsar whale
#

people lurking this chat:

plain crescent
#

rules 1.9
We are not allowed to discuss anything abt 🏴‍☠️

#

Pray for your life, hopefully the moderator won't ban you for a long time.

pulsar whale
plain crescent
#

Ooh they can see deleted messages you know..

pulsar whale
#

spoiler, it depends on how they did it

paper wyvern
#

oh

#

nvm then

pulsar whale
#

i didnt have any problems with it

#

im worry free

prime nymph
#

ayo what fun has been transpiring while am gone

pulsar whale
#

that depends

#

what do you want to know

prime nymph
pulsar whale
#

ah

#

someone something asked if this works

plain crescent
#

Oop he just left the server, or gets banned idk

pulsar whale
#

dead..

prime nymph
#

ah...

vagrant harness
#

who will make Mitsuha from anime "your name"?

pulsar whale
#

that's a very good question

#

you can make your own model too!

#

totally not shilling UAL

pulsar whale
#

this looks quite simple if im being honest

#

but do you even have the model file.

vagrant harness
pulsar whale
#

er..?

#

am i being schizo CatDespair

plain crescent
#

The mc will experience a body swap with mita

night anchor
#

Hi everyone. I would like to speak to a moderator, it's about MiSide and something I would like to offer. How can I do it?

pulsar whale
#

You can DM Mita's Shoulders.

prime nymph
pulsar whale
#

the TRUE body swap

prime nymph
#

@vagrant harness

pulsar whale
#

by the looks of it, that mitsuha model doesnt seem to have any physics

#

except the hair but i guess you could vertex weight mix to head

prime nymph
#

it's not very hard to make new bones and paint it, just don't frick up the parenting

pulsar whale
#

there's template..

prime nymph
#

6 years ago I thought adding physics to cat ears is just about adding new bones and done, I did it so wrong vrchat just crashed

drifting saddle
#

Making new bones is easy, getting it to work in a game on the other hand...

smoky olive
# smoky olive

probably backup system is not perfect, this happens after Aoba's MayaFey model turning on and back off

#

so ToDo things for UAL are only ChibiMita Support, custom bones with physics import and ideally some animations import?

pulsar whale
#

live AIHASTO moderators reaction

pulsar whale
#

death sentence

tired lion
smoky olive
plain crescent
# smoky olive

Yeah i noticed that, im guessing this is because the deactivation commands since it works just fine on my belle mod (that doesn't have any deactivation commands)
Gonna take a look again later

vague delta
trail iron
#

How does one put the Mita model over the mc,,,i have,,plans,,

specifically short hair mita i love her

drifting saddle
#

Soside mod?

heady laurel
#

Yo guys, any idea if there is any command in the game console to control the velocity in game?

magic radish
#

any milia mod made yet

quiet basin
#

What is this mod about even?

loud burrow
#

What is Soside? O.o

#

Oh I guess a meme mod?

solemn crane
trail iron
#

how washed am i xd

jade portal
#

how do i alter the text of the characters, is that even possible?

last ginkgo
#

Guys. Firstly, hear me out. Secondly I need to find this mod.

#

POV: She's a 10 but she dissapears everytime I wake up😔

#yakuza #yakuzakiwami #yakuza0 #yakuza3 #yakuza4 #yakuza5 #yakuza6 #yakuza7 #likeadragon #goromajima #ichibankasuga #shitpost #shunakiyama #sega #anime #yakuza8 #yakuzameme #yakuzamemes #kiryu #kiryukazuma #kazumakiryu #meme #memes #real #fyp #rgg #ryugagotoku #yakuzalikeadragon #playst...

Likes

13096

#

Does anyone know where I can find it?

stark badger
last ginkgo
#

Thanks. Finally I will be able to get Goromi in MiSide

long trail
solemn crane
#

Guys sorry for the dumb question, but which method is better for creating this kind of hairstyle in blender: Curves or Polygonal modeling? Considering I have no experience at all

drifting saddle
#

curves work okay, but you have to go back and re edit it to get it into the style

#

plus the uv's are brutal

#

Curves get the form done quick, but take more time to edit. Manually polygonal modeling is longer, but less messing around

solemn crane
drifting saddle
#

its prob best you lower the resolution of the curves to 2 to do low poly.

#

so you can match the games style.

#

if you want you can do 3 or 4, but it will be a lot of polygons

plain crescent
#

Wait did rist just publish 0.11.0 of UAL CatDespair

plain crescent
#

@smoky olive I'm gonna delete the release. We have to wait for several days before publishing a new ver.
Beside, aoba wants to clean up the player function first, and i need to fix some minor bugs

magic radish
#

anyone made milia mod yet?

dusty birch
#

How do i download the mods

teal kettle
#

is there a cj mod?

prime whale
#

What if there was a redemption arch for fake Mita?

plain crescent
#

The physics doesn't get recalculated

pulsar whale
#

wtf the physics...

plain crescent
#

But this happened to her sweater only 💀

pulsar whale
#

sweater is an interesting mesh, yeah

jagged veldt
#

It's slightly less optimized but its easier to work with

plain crescent
#

If i disable the tits bone, her sweater physics works just fine

drifting saddle
#

might need those physics here soon too. No reason though

jagged veldt
#

metallic: 1 ‼️ 🔥

plain crescent
#

Shining 🌟

pulsar whale
#

true and real

drifting saddle
#

Definitely have to figure it out with her piercings belt buckles and spikes.

jagged veldt
#

i stitched the nude mita model's legs and arms onto the regular model in an attempt to keep the texturing in tact but also i realize i have no idea what to do with the UVs lol

#

might not work out

#

i mean painting them wouldnt be hard but theres just no room

drifting saddle
#

2 choices. Shrink it down and sacrifice quality. Or..
Unwrap it and make a new texture map and do it all manually

jagged veldt
#

actually making a new one and just baking the old one back down wouldnt be hard

#

thats not a bad idea

#

in fact i could just do that to the unedited nude base and complete the whole thing that way

drifting saddle
#

You got this. Good luck btw. I had to completely make cappies body for baddie so it took me a bit.

jagged veldt
#

its ez

#

im just lazy really

drifting saddle
#

Its ez but I dont have a lot of time so I do one thing, then back to work and repeat.

plain crescent
#

So @pulsar whale if skirt and sweater have their own physics mesh, how come the body doesn't have any for her tits

jagged veldt
#

probably because it doesnt collide

pulsar whale
#

yes

#

the collider is in sweater, not body

plain crescent
#

I see..

jagged veldt
#

ooOoog

pulsar whale
#

oomf

plain crescent
#

Her face looks like komi ngl, probably a simple hair swap will transform her to komi maan

pulsar whale
#

its true..

plain crescent
drifting saddle
#

Some nice hair though

pulsar whale
#

yes

twilit tartan
plain crescent
#

Yeah turns out her tits physics are in the armature itself

twilit tartan
#

ya

#

i wanna find something to work on in ual, what you guys are doing looks so fun

sick bluff
#

naked mod i mean nake i mean yes

pulsar whale
#

i uploaded hanako mod now

#

i can rest easy today

plain crescent
#

Anyway do we need a mod example for player replacement?

pulsar whale
#

Yeah, I'm guessing it's just going to be CJ again..

plain crescent
#

Welp then we need push it to the Assets folder

pulsar whale
#

is backup system being schizo or the body wasnt suppoed to be here in the first place

#

nvm it was create_skinned_appendix on non existent keyword..

plain crescent
#

But yeah the backup system is kinda schizo maan , but the backup meshes are always be disabled.

#

I'm still trying to figure out the tits physics thingy

#

WAIT A MINUTE

#

Even if i completely disabled the backup system, the tits physics are still wrong

#

This is definitely something else....

#

Yeah this is probably related to bones, not my backup system

pallid yoke
#

Can anyone tell me what soside adds pls

brazen quartz
#

Hey guys, does anyone knows how can I replace Crazy Mita model with short haired Mita model?

stone rapids
#

Uhhhhhhh

Like

A mod that swaps all the dummies and mitas? Like all mitas are dummies and dummies are mitas

pulsar whale
#

also fixed the head here..

plain crescent
brazen quartz
pulsar whale
#

man where is my secret ending!! i escaped her.........

plain crescent
#

Yeah why does she throw us out anyway maan

crisp raptor
#

Anyone knows how can we make dubs?, like, how do I mod the game, do I replace the files or sum?

pulsar whale
#

making that is easy, there's voice editor pre installed with the game

smoky olive
pulsar whale
#

oh, great. that'll solve a lot of problem actually

#

because it is using the one from the place where the executable is

smoky olive
#

fixed backup

#

var armature_backup = new AssetLoader.ArmatureData(backup.GetComponent<SkinnedMeshRenderer>()); var armature = new AssetLoader.ArmatureData(renderer); for(int i = 0; i < armature.clothNodes.Count; ++i) { armature.clothNodes[i].cullRendererList = armature_backup.clothNodes[i].cullRendererList; }
just had to repair cullRendererList for every MagicaBoneCloth bone

#

hmmmm if to think more about it, maybe we can try to use existing MagicaBones to add some physics? Because as we saw from backup bug adding bones to cullRendererList kinda works

pulsar whale
#

could try

pulsar whale
#

i believe we can cook custom level in UAL...........

#

it gonna be real some day

#

imagine a json file that is 30mb and full of object data CatDespair

smoky olive
pulsar whale
#

you're right on that too

#

but i dont want to get near unity editor either..

stark badger
smoky olive
#

I doubt that a person that doesn't know how to use Unity will ever want to create custom levels through random editor

pulsar whale
#

youre right

smoky olive
pulsar whale
#

loading manually should be better than replacing AssemblyResolve

smoky olive
pulsar whale
#

yeah we should prevent hooking unless we absolutely have to

smoky olive
pulsar whale
#

oh actually

#

yeah, that's not bad

#

i hope it doesnt do anything bad since assimp.dll is native

smoky olive
#

We can add Dependencies folder

smoky olive
#

well it works if i load assimp.dll manually

#

var assimpPath = Path.Join(PluginInfo.DependenciesFolder, "assimp.dll"); Assimp.Unmanaged.AssimpLibrary.Instance.LoadLibrary(assimpPath); AppDomain.CurrentDomain.AssemblyResolve += ResolveAssembly;

#

should work fine with older setups

pulsar whale
#

lets say if i have realtoon shader now...

#

what should i do with this information

plain crescent
pulsar whale
#

what im saying is, i got the unitypackage file for RealToon

#

does that improve anything, instead of using reversed realtoon shader

plain crescent
#

Hmmm well we can't just import the unitypackage with UAL because the shader needs to be compiled?
But you can play around with it in unity to see what a parameter actually does, then you can use that information to modify the shader param using ual?

pulsar whale
#

yeah that has to be compiled first for sure

smoky olive
#

hmm i wonder how should i add release Dependencies folder to dev branch, or should i not?

pulsar whale
#

dev branch sir

smoky olive
#

ok i'll ignore it then

plain crescent
pulsar whale
#

ill blow up this thing, this will never cook

#

anyhow, i get to see what are the parameters

pulsar whale
#

some documentation

#

we might want to add outline stuff into UAL

plain crescent
#

Yeah for sure CatDespair

pulsar whale
#

this may be the torture they were talking about CatDespair

plain crescent
#

Well index doesn't understand it at first, but after he sees the example, he just kinda masters it lmao

#

And he said that this form is already understandable

#

Maybe we just need to give some clue to point stuff

pulsar whale
#

color has 4 params in there

#

RGBA, but how are we going to write it to params..

plain crescent
#

Ah it was RGBA...
SetColor _paramName (R,G,B,A) Emissions(optional)

#

Welp something like that

pulsar whale
#

meaning if i were to write shader_params

#

i just do (1,1,1,0)?

plain crescent
#

(1,1,1,1)
Since alpha is needed?
Idk honestly I haven't experience much

pulsar whale
#

going to try it nonetheless...........

plain crescent
#

Oh yeah, modifying the shader params doesn't require you to restart the game

#

Just re-enable the mod

#

Unless you're modifying the addons_config

#

Oh yeah, you can use decimal point too
(1.2,3.5,6,1)

pulsar whale
#

so that means somethin like:
shader_params Mita Head ModFolder\shader_config

#

and inside that file is just shader configuration

plain crescent
#

Yeah exactly, but we can't apply this to mita original mesh. Only works for skinned or static since their parameter values doesn't get resets

pulsar whale
#

i see

plain crescent
#

Mann i don't understand what happened to her armmitadespair

pulsar whale
#

you when TwistForearm.R

#

why not "Right elbow"?

plain crescent
#

Yeah this doesn't work

pulsar whale
#

then its weight painting time baby

stark badger
#

Need to wait developer fix exe name

smoky olive
#

outline created rep

#

it has immutable length with no reason

plain crescent
#

Is the white outline also working at gameplay?

pulsar whale
#

:WTF:

#

My maya will now be forever test subject...

spiral citrus
smoky olive
plain crescent
#

Well that's fine enough

#

UAL is already overcooked at this point anyway maan

smoky olive
plain crescent
smoky olive
#

trice recursively hidden components

#

well OutlineTarget isn't even an Object Sadge

plain crescent
#

Why doesn't the outline just target every object on mita hierarchy.
Oh right, it doesn't target an object CatDespair

smoky olive
#

hmmm it is an object

pulsar whale
#

Let's see how does this thing work from within...

smoky olive
#

but it has 0 instances in hierarchy

pulsar whale
#

wait a second

#

why is there "MitaMeshFixed::Fix" function..

#

do you think we can call this function every time we replace model..

pulsar whale
#

run this once and your game probably blew up to pieces

smoky olive
pulsar whale
#

not...

#

EPOOutline.Outlinable::AddAllChildRenderersToRenderingList?

#

or maybe... EPOOutline.Outlinable::OnEnable

real crane
#

How do u get the InteractiveEnable mod on MiSide? I've been struggling pls help

#

i've already done these, idk where to put the interactive files

#

I have these interactive mod files

smoky olive
pulsar whale
#

That's the source code.

stark badger
real crane
#

ohh okay, thank you

#

im not that much of a computer nerd E_AnimeSadCry

smoky olive
stark badger
#

After this merge should can use thunderStore

graceful compass
#

How did you made this? I'm trying to decompile the game and make vr integration, but most of connections and scripts are broken. I just deleted everything that I don't need and making "new game" using miside assets. Is it possible to take fully working game like unity project?

pulsar whale
#

I'll try to think of something Rist

#

surely there's gotta be a way of proper outlining..

old quail
pulsar whale
#

ive tried latest premium version, it looked pretty "fine"

smoky olive
pulsar whale
#

but yeah, still mono script

old quail
#

You will also require using some sort of decompiler such as IDA, Ghidra, or BinaryNinja + il2cppinspectorRedux because Cpp2IL skips over some major pieces of logic

#

oh nice

pulsar whale
#

for the love of god, dont use Binja

old quail
#

wdym

#

why not

pulsar whale
#

id use IDA over binja

smoky olive
pulsar whale
#

their decomp sucks

smoky olive
#

it was a culling mode indeed

graceful compass
plain crescent
#

But it's already neat tho

pulsar whale
#

i agreed

smoky olive
#

why no hair outline though?

stark badger
graceful compass
smoky olive
pulsar whale
#

no that cant be right

#

she's the same size as mita

#

did you used something like GetComponent<Outlinable>();

smoky olive
#

hmm it reseted the size with no reason

smoky olive
#

maybe OnEnable is not needed

pulsar whale
#

yeah prob not

#

OutlineTargets.Clear()?

smoky olive
#

hmm when she gets up all the custom Targets have their bounds size reset

pulsar whale
#

There's EPOOutline.Outlinable::IsVisible

smoky olive
pulsar whale
#

Biunts

#

Bounds...

#

so it kept getting reset to 0 or something?

smoky olive
#

to 0.5

#

only the Extents are reset

#

ok unityExplorer is not very stable

smoky olive
smoky olive
plain crescent
#

Isn't extend is always half the size of the bounds?

pulsar whale
#

yeah it should always be 0.5

plain crescent
#

change the .size then

smoky olive
stark badger
#

what are you want to do

pulsar whale
smoky olive
#

we are trying to fix interactive Mita outline

plain crescent
pulsar whale
#

2 would be too thick

#

at least when it is initialized

smoky olive
#

original one

plain crescent
#

Yeah unity documentation says that extends is always the half size of bound.size ...
Maybe that's why it's changing?

stark badger
#

transform sacle
i load assetbundle gameobject have boxcollider size have problem

plain crescent
#

How about using .Expand?

stark badger
#

it didn't outline

smoky olive
#

the main thing is that it works while she is sitting with no visible difference in parametres

plain crescent
#

Is it possible that the center of the bounding box isn't centered?
Since the z value will increase when she's standing?

pulsar whale
#

this must be the most schizo code ive ever witnessed

#

nothing makes sense

smoky olive
#

i'll try this out

#

hardcoding is the best option when dealing with hardcoding smilyCat

pulsar whale
#

hardcode problems require hardcode solutions™️

plain crescent
plain crescent
#

Yooooo

pulsar whale
#

cooked

smoky olive
#

genious

pulsar whale
#

now we dont have to depend on that replacement..

smoky olive
#

but extents with non-default values with no reason...

pulsar whale
smoky olive
#

shitcode, tbh

plain crescent
#

If it works, don't touch it ™️

smoky olive
#

maybe copilot will help

pulsar whale
#

breaks code in process

plain crescent
#

Wait, does it work on Mila too?
Since she doesn't contain Mita

smoky olive
pulsar whale
#

Mita, Mila, Mica

#

(mica is not real...)

smoky olive
#

peak form of this code

pulsar whale
#

ok actually

#

that is good, quite clean

plain crescent
#

Tbh i prefer the previous form smilyCat
But this is better actually

smoky olive
#

i used just {} for incapsulation

#

can't use using unfortunately

pulsar whale
#

i have something in my mind atm, i want to remove Mita Sweater and some other things

#

but want to keep physics..

#

because there's MitaMeshFixed::Fix

plain crescent
#

I usually just replace her sweater with a single plane, or use a transparent texture to hide them maan

pulsar whale
#

and it fixes a lot of physics bone

brazen quartz
pulsar whale
#

because it also reallocate the bone too

pulsar whale
#

you'd need UABEA for this, but let's not do that

smoky olive
brazen quartz
plain crescent
smoky olive
#

RemoveAll won't work for Ill2Cpp types unfortunately

plain crescent
#

0.11.0 version of UAL will be GOAT for sure

pulsar whale
#

i can smell burning

smoky olive
pulsar whale
#

imagine UAL supports menu replacing..

#

we called this universal asset loader for a reason..

smoky olive
pulsar whale
#

have you seen SoSide stuff?

smoky olive
pulsar whale
#

mhm, background video is real good

smoky olive
#

ahahahhaha

pulsar whale
#

mila skeleton moment

smoky olive
pulsar whale
#

i need to make a mila example model

smoky olive
#

well it adds the targets...

#

trice

pulsar whale
#

TRICE

smoky olive
#

and they're obviously not working

smoky olive
plain crescent
#

Probably just need an or statement?

.Where(mat => mat.gameObject.name.Contains("Mita") || mat.gameObject.name.Contains("Mila"))

Or something like that

pulsar whale
#

i mean, "Mila" is for the menu, "Washes" in bathroom and "Glasses" for the rest of the game

smoky olive
#

but it doesn't work probably because of broken model

smoky olive
# smoky olive trice

if to think about it, it's correct, they have different renderers just with a similar names

#

but it is incorrect because only one of those Mila's is interactible

pulsar whale
#

its true

#

because it is "Mila Person"

smoky olive
#

but it's impossible to tell which one is interactible without hardcoding it

#

so lets just leave it as it is

#

because if we fix it for Mila we will probably have to fix it for all the others

pulsar whale
#

at the end of the day... we removed it out anyway... right?

smoky olive
#

i mean it will only highlight all the Mitas in the scene at the same timesmilyCat

#

so the problem will be only with Cappie's house

pulsar whale
#

of course its gonna be Cappie's...

smoky olive
#

the only place where there are 2 interactable Mitas at the same time

#

right now the code has first one hardcoded

#

so probably hovering over one of Mitas will highlight both of them i guess...

plain crescent
#

Well it's better than nothing agree

smoky olive
#

pushed

#

I have the code of my attempts to change the volume of dialogues in the game before the release of that update and it is always opened in my notepadsmilyCat

pulsar whale
#

oh yeah, wasnt MC muted if dub was Japanese?

smoky olive
#

he still is

pulsar whale
#

i remember 0.9 didnt have this problem

smoky olive
pulsar whale
#

it started happening after 0.91F

smoky olive
#

prob right after the update with dialogues volume mixer

smoky olive
#

it is not saved from that day

#

just a temp file in notepad

pulsar whale
#

good windows 11 stuff

#

...or maybe not.

plain crescent
#

Wait can we exclude mita mesh from the outline target?

#

This might give more flexibility for modders

smoky olive
#

now it removes it within remove command

plain crescent
#

Oo nice, I'm gonna mess around with that smilyCat
Probably modders can do something like

add_outline Mita CustomMesh
remove_outline Mita Sweater
#

That way we can hide mita meshes without removing or replacing the mesh

smoky olive
#

don't know why would they do that, but no problem

plain crescent
smoky olive
#

more commands

#

our configs will become lua 2.0

plain crescent
#

Or maybe just remove_outline so the outline will be active on default

plain crescent
rapid gazelle
smoky olive
smoky olive
pulsar whale
rapid gazelle
#

I figured. Haven’t met anyone who actually uses notepad for editing code outside memes. I think i have meet someone who uses notepad++

plain crescent
#

Try using vim

smoky olive
pulsar whale
#

i will blow up vim

#

!q doesnt work..

plain crescent
pulsar whale
#

we nano users

smoky olive
#

maybe, but i got used to tmux + vim combination on embedded systems

pulsar whale
#

i use tmux but vim is just hard to navigate around for me

plain crescent
#

I was forced to use vim back in my college days, but i always cheated and used nano instead smilyCat

smoky olive
pulsar whale
#

i love Sublime Text

rapid gazelle
#

Don’t believe i ever used vim. Think it was nano for one class

pulsar whale
#

i used notepad++ for a while but i realized the theme and stuff wasnt made for me

smoky olive
pulsar whale
#

awww

#

what a disaster

pulsar whale
#

wtff my man has favorites role..

#

and yes, it is VERY awful

drifting saddle
#

i donated like 200$ to support the devs last week

pulsar whale
#

wew

#

i cant still believe people who still uses it

#

at least use VSC or something

drifting saddle
#

yeah i learned the hard way to not use it lol

rapid gazelle
#

VScode is really good

#

My preferred code editor

rapid gazelle
#

Hey, who model replaced mita with the L3/33?

pulsar whale
#

"SirFishingFish"

rapid gazelle
#

I was not ready for that honestly

#

Dio, sure. A tank? Not all

jagged marten
#

Помогите пожалуйста с установкой мода

pulsar whale
#

CatDespair maybe this is not for him

pulsar whale
#

im trying to make an example mod for MC replacement

#

for UAL

drifting saddle
#

yeah, keep cooking man your almost there

pulsar whale
#

maybe ill use something else instead of this one..

#

i swear sooner or later id probably turn MC into Len Kagamine

#

i do not want to do that

drifting saddle
#

dunno where im going with anything these days

pulsar whale
#

wth sims 4 clothes are so good in game but when importing to blender it turned into total garbage

#

i hate this

drifting saddle
#

hmmm i wonder how the chains gonna work in game.

drifting saddle
pulsar whale
#

well good thing UAL 0.11.0 supports transparency

#

that means my kazuya model will be getting his goldchain back

drifting saddle
pulsar whale
#

a

pulsar whale
#

i can hardly believe it, the top 1024x1024 are just empty space

drifting saddle
pulsar whale
#

atp ill just use sims 3 assets instead

#

who in the right mind at MAXIS tell them to design clothes like that

drifting saddle
#

cheap underpaid lazy 3d modelers

#

been there man

#

Still not as bad as genshin though

pulsar whale
north tree
#

Are mods of Mita in camo wear true or fake/photoshopped?

pulsar whale
#

a what?

drifting saddle
#

prob real, depends on who made it and whose using it

pulsar whale
#

this an edited/photoshopped for sure

drifting saddle
north tree
#

Potentially you can make pants from high socks, not sure how they will work with physics

drifting saddle
#

dont need physics for pants, just rig them to legs

pulsar whale
#

yep

solemn crane
#

@pulsar whale do you know if there could be any issues with importing a model from vroid studio into a game? If I adjust it to fit Mita's skeleton in blender, it shouldn't be any different from the example in your video guide, right?

pulsar whale
#

as long as you match Mita rig, rename it right

#

no problem, same trick

drifting saddle
#

depending on the bone placement and how it animates in game it might look slightly off, but if your not a perfectionist it shouldn't be a problem

solemn crane
#

Thanks man

drifting saddle
#

Me personally, i go the pain in the arse route and just delete the new skeleton, and re rig the new mesh to the base mita skeleton so it deforms the way its supposed to in game. Not really recommended but it looks good

solemn crane
#

Actually, I only want to create the hair there (for now)

pulsar whale
#

let me get template for you too, for mita hair i mean

#

use this

solemn crane
pulsar whale
#

nah, not at all

solemn crane
pulsar whale
#

you can add a very tiny weighting to those ahoge hair, like ~0.3 or blueish color

#

to make it jiggle a bit

drifting saddle
#

hope it works out well!

pulsar whale
#

if you get creative with weight painting, almost everything will work

#

sometimes even unexpected things too

drifting saddle
#

except tiny mitas other arm

pulsar whale
#

us when adding the fingers back

drifting saddle
#

yeah i can make tiny mita 2.0 then, better hair, rigged arm, fixed for real this time

solemn crane
pulsar whale
#

to make it completely real, we would need fixed anims for sure

drifting saddle
pulsar whale
#

heck if i know..

drifting saddle
#

i heard if you reached out to thenk0 with examples he might give it to you

pulsar whale
#

i feel like i dont deserve it.. just yet

#

i only do modding stuff

drifting saddle
#

need to do way more

pulsar whale
#

i mean CJ mod is cool and all but that is not a tradeoff for it

#

i dont want to do low quality mod either

drifting saddle
#

Same, if i release crap then whats the point

smoky olive
#

guys learned what compression is i guess

modern crater
pulsar whale
#

oh my

#

small and fast..

smoky olive
stark badger
#

Need to download for research purpose

#

They compression bit rate
2 channel -> 1 channel
sample rate

smoky olive
#

so still no AssetBundles

#

not even compressed to .zip or .7z

stark badger
pulsar whale
#

oh damn

stark badger
pulsar whale
stark badger
smoky olive
solemn crane
#

Does it work also for the white outline?

smoky olive
deft kernel
pulsar whale
#

yeah we were trying to make outlines

#

then you out here trying to nuke outlines lol

smoky olive
deft kernel
#

Yeah, Harmony is.. nice in some regard.. but probably quite invasive..

smoky olive
#

and this to turn the outline on for custom assets

smoky olive
#

so you worked on shaders level and i used Unity Components

deft kernel
#

Hey, if it works, it works. Admittedly, I have not refactored this code too much - once I finally managed to get the Sobel PostProcessing patched it was a "win".
The other mod of mine went through several iterations.

I've used a lot of C# in the past (also professionally at work) but yeah, these are my first Unity mods - and it's quite a fun experience.

pulsar whale
#

there is a difference

stark badger
modern crater
#

Pretty sure its in pins on the mod related channels

stray warren
#

check #miside-mods
you might have to translate it in deepl though

modern crater
#

But go on like github most have a small guide its normally drag and drop files

harsh ridge
plain crescent
#

You can modify the thickness using future version of UAL.
Pretty sure the parameter is _OutlineWidth and the default value is 0.5

#

You can even make the outline glow. maan

quasi canyon
#

You'll never see what I just put there

pulsar whale
magic radish
#

any mila mods taht actually work yet

plain crescent
#

There we go, now i can properly hide mita meshes without removing or replacing them

pulsar whale
#

i remember that format

#

this is project sekai miku model

plain crescent
#

Yeah it is www

#

I want to use XHD model instead but i don't have the game smilyCat

#

Bruhh Git just yeeting my commit message

quasi canyon
#

I seen an animation of mita making a tiktok using players phone and then player looks disappointed, is this an ending I missed or is it a mod?

pulsar whale
#

perhaps is it a VRChat?

#

does the texture looks like it came from game?

plain crescent
#

Anyway i think UAL is kinda really for release?
Just pick a date i guess

slow vessel
#

Oque significa soside?

#

Sosite no negócio de mod

magic radish
#

or any mc mods that work atm with the model loader?

plain crescent
#

Aoba made it just for testing

#

This one

pulsar whale
#

me when skirt collider is too big maan

twilit tartan
#

yeah long hair like that is hard to get right

#

what are you planning to do with the other hairstyles?

plain crescent
#

You mean cappie and kind?
I think I'll just duplicate the hair mesh, then simply rename the vertex group to match individual mita's hairstyle

plain crescent
twilit tartan
#

so just use the best fitting hair bones?

#

indeed

plain crescent
twilit tartan
#

what about the ponytail?

#

cappie i think

plain crescent
#

Cappie has long side hair, i think I'll just use them. The physics won't be good but at least they'll jiggle maan

twilit tartan
#

that could work

plain crescent
#

Or maybe use cappie ponytail for both of miku ponytails

twilit tartan
#

i was considering modeling matching hair for each mita but i dont have the skills 💀

#

that wouldnt be terrible

#

good idea might play with that

plain crescent
#

Yeah you can always combine the weight using a modifier

#

So it would be easy

twilit tartan
#

yeah

pulsar whale
#

we need model swapper one day ...

harsh ridge
plain crescent
#

You can simply replace mita original meshes without any model modification.
There will be an example mod built in, you can see and learn from there.

#

But it's not released just yet, probably in a couple days we'll be ready to release, we just want to avoid releasing a new ver every single day CatDespair

harsh ridge
#

Yeah, of course. That sounds super awesome! Really looking forward to it.

#

Y'all are doing God's work with UAL.

signal lance
#

Need a mod that makes Mita into Maria from SH2R

pulsar whale
#

i propose to release it this evening

#

aka in like what, 7 hours?

plain crescent
#

Agreed

harsh ridge
twilit tartan
#

mfw

#

ah fixed

pulsar whale
#

bone constraints moment

plain crescent
#

And it turns out i can keep mita and cappie armature in one single fbx file maan

twilit tartan
#

oh wow

plain crescent
plain crescent
#

Now this is creepy

smoky olive
pulsar whale
#

of course

smoky olive
modern crater
#

pretty sure its in pined messages

plain crescent
#

This is a connection issue, probably your firewall
blocked miside or something.

#

Use this file if the issues persist

#

Oops sorry for the tag

pulsar whale
#

no no

#

i have another one

modern crater
#

try just some free vpn for the hell of it that sometimes works or double check the firewall

plain crescent
#

Yeah that make sense, probably your country blocking the api url 💀

#

Huh that's kinda weird CatDespair

modern crater
#

do you have any other devices that you could do this on?

plain crescent
#

Oh so that's the problem then

modern crater
#

try a vpn then

plain crescent
#

1.1.1.1 should be enough

modern crater
#

do they have a onion site that could work i dont know how this works

#

it doesnt have to be permanant just to install proton is free riseup is free just find one

plain crescent
short iris
#

MiSide Custom Texture Decal for Rocket League (Honda Civic Type R-LE):

Prerequisite:

  • Honda Civic Type R-LE car body in your Rocket League inventory

How-to:

  • Install BakkesMod (https://bakkesplugins.com/)
  • Install AlphaConsole for BakkesMod (https://bakkesplugins.com/plugins/view/108)
  • Press F5 to open the AlphaConsole GUI. Navigate to "Decal Textures" and click on the "Open Directory" icon on the section's top-right corner.
  • Unzip "RL-Honda-Civic-RLE-Retexture.zip" into the decal texture directory that opened.
  • Restart Rocket League, press F5 to open AlphaConsole, then select "MiSideCivic" decal for both Blue and Orange team in the "Decal Textures" section.

Notes:

  • AlphaConsole custom texture decals require a JSON file, a mask image, and a texture image. All 3 are included in the attached ZIP archive.
  • JSON example:
{
    "MISIDE CIVIC": {
        "BodyID": 7948,
        "SkinID": 0,
        "Group": "HONDA CIVIC TYPE R-LE",
        "Chassis": {
            "Diffuse": ""
        },
        "Body": {
            "Diffuse": "MiSideCivic.png",
            "Skin": "MASK.png"
        }
    }
}```
jagged veldt
#

woah based

plain crescent
#

Oh heyyy turns out emission can be applied to transparent texture

#

And i just figured out that the Shader parameter color range is between 0-1 CatDespair

So if you want to use RGB(255,100,25), you should use (1,0.392156862745098039,0.098039215686274509,1) instead CatDespair

pulsar whale
#

yeah im aware of this information

plain crescent
#

I think I'm gonna leave it for the sake of optimization

pulsar whale
#

oh. my. god. i just had a brilliant idea for MC replacement

#

THIS will do nicely

plain crescent
#

OMG this is beyond my expectation💀

pulsar whale
#

did i cook

plain crescent
#

At this point, MC will mewing all day long with mita

acoustic star
boreal wind
#

hi im new to mita modding, i didnt quite get how to setup material in unity, can anyone help?

#

im trying to create mod with custom models loader

stuck atlas
#

hi i just followed a youtube tutorial on how to get custom outfits in miside and now my clothing menu is completly empty...

#

im wondering if there are any steps that the tutorial might have skipped. this is the youtube video i followed: https://www.youtube.com/watch?v=vWecBEyM7LI&t=12s

MiSide how to get custom outfits. I hope this helped! if you have any questions go ahead and comment it below. MiSide how to get custom clothes.
MiSide how to get all outfits. MiSide how to get all clothes.

AIHASTO DISCORD: https://discord.gg/aihasto
all resources here

#miside

https://discord.gg/ptGd9PW

twitch.tv/chronickelz

htt...

▶ Play video
north tree
# pulsar whale

Yes, that's amazing. His tie had physics too. Is that part of rig left just hanging unused?

pulsar whale
#

we'll leave it unused

north tree