#miside-mods-discussion

1 messages ยท Page 24 of 1

plain crescent
#

Yeah im using a flashlight there

twilit tartan
#

omg migu

soft remnant
#

konbawa

twilit tartan
#

me no japan

soft remnant
soft remnant
twilit tartan
#

yeah :)

#

good thing cuz im not updating it anytime soon

soft remnant
#

WAIT I JUST SAW THIS

#

SHISHO

twilit tartan
#

ya

soft remnant
#

see i wondered why got like 10k views

#

now i know where most of them came from

twilit tartan
#

nah people also post it here a lot

soft remnant
#

absolute legends

#

i am in a prediciment i made the breasts on my model to big so it looks idiotic ingame

#

LOL HAHAHA

twilit tartan
#

suffering from success CatDespair

#

lmao

soft remnant
#

i really need to fix this weighting on the sweater its the most buggy thing on this model

#

look at this fckn shi

twilit tartan
#

damn

soft remnant
#

plus the collar is like really broken some how

twilit tartan
#

maybe try painting it to the skirt bones

plain crescent
#

Ual is bettermitahorny

soft remnant
#

CML is cool but its not that good

plain crescent
soft remnant
#

from the start the worst part about the weighting is the hair and sweater and both of them feel impossible to fix

#

cant say i have really attempted hair much tho

soft remnant
#

like literally perfect there is no issues at all

plain crescent
#

Ohh yeah it looks nice

soft remnant
#

still the main problem is this weird texturing with the collar

#

the gray shi

#

ill do some fiddling with the weight and see what happens

plain crescent
soft remnant
#

wym

#

wait hold on

#

i might have fixed it

#

some of the tit weight is on the collar

#

thats 100% gotta be why right

#

i think that fixed it atleast in blender its not doing it

#

lets see ingame baby

#

it fixed it however there is this were gray whatever shape that is

#

just there perma

pulsar whale
#

probably just too short or something

#

maybe you can just edit mode and drag those vertices down

#

that's what I'm guessing anyway

soft remnant
#

its not there in blender tho

#

i think somehow something has weight there

twilit tartan
#

yeah check the weight painting there

#

it might be a back facing face getting pulled through

soft remnant
#

now we know why the sweater is fcked

#

i swear i removed this last time when i have having issues with the boob moving the whole shirt

plain crescent
#

Lmao why does the logo is so small

blazing heart
#

would this be a good place to get some tech support or no

twilit tartan
#

obligatory dont ask to ask but yes

blazing heart
#

alrighty

#

whenever i install bepinex the game does not start up

twilit tartan
#

does it crash

blazing heart
#

i think it's something to do with my antivirus cuz it has a false positive when i installed it but the miside should be an exception

#

closes on the command line

#

i have the errorlog if you need it

twilit tartan
#

ye pls

blazing heart
twilit tartan
#

which version of bepinex did you install

blazing heart
#

version 6.0.0 pre2

#

x64

twilit tartan
#

this might be a firewall thing

#

beyond me

blazing heart
#

ah dam

#

i'll keep messing with my antivirus

twilit tartan
#

@pulsar whale is this the cant download dependency thing?

pulsar whale
#

yeah and stop using pre2

mental ocean
#

Which one we should use then ?

mental ocean
#

Hmm hopefully that will fix my SoSide install

#

I couldnt get the room to change

#

Only language pack and the mita skin worked

#

And there is 0 videos on how to install that funny ah mod

plain crescent
twilit tartan
#

what does soside actually do? the descriptions too long to google translate ๐Ÿ’€

plain crescent
#

They replace everything with 'funny' jokes and memes

twilit tartan
#

oh

pulsar whale
#

and placed in the static image

plain crescent
mental ocean
pulsar whale
#

not Rist's doing

plain crescent
#

Ohh i see...

rapid ginkgo
#

ssme (never watched Fate)

soft remnant
#

watch it bro

#

how are you gonna have a profile picture for a show u havent watched

plain crescent
#

@pulsar whale soo.. uhhh.. how can i replace future mita head when she's killed, does she have an entirely different keyword or something?

pulsar whale
#

Yes, she does have different one.

#

she used "NewVersion"

#

you can download Hanako mod for it

#

to see how it works

plain crescent
#

CatDespair newversion, alr let's see

plain crescent
#

I think the keyword are conflicted CatDespair

#

I added !NewVersionMita but UAL just replace the mesh anyway

soft remnant
#

shinu

soft remnant
plain crescent
#

Lmaooo

soft remnant
#

actually that one dude from one piece

#

locked in

mellow ether
#

Help with this please
I downloaded the Doki Doki mod and only the characters Monika and Natsuki because I'm only interested in those 2
and it really doesn't look like the picture im new on this sorry ๐Ÿ˜ญ

pulsar whale
#

use school outfit

smoky olive
plain crescent
#

Nope I didn't combine them, alr lets try using !New

mellow ether
smoky olive
plain crescent
#

Yup still conflicted but I'm not quite sure why.
I just use 1 create_skinned_appendix MikuEye but there's 2 eyes that appear with the same object name.

#

Meh no biggie i think i can find a workaround using addons_config

smoky olive
#

Well are you sure she is called NewVersion?

plain crescent
#

And i only have this for the eye

create_skinned_appendix Mita MikuEyes Head !Creepy !CreepyMita !Maneken !Little !Broke !Core
create_skinned_appendix Mita MikuEyes Body Creepy CreepyMita
smoky olive
#

Oh it's that one

plain crescent
mellow ether
smoky olive
#

Check the logs and see why does it apply it twice

plain crescent
#

Oh yeah, let's see...

soft remnant
# mellow ether Well, those are concepts that I dont understand, so I guess it would be better t...

Hope this video helped you
BepInEx/UniversalAseetLoader: https://github.com/Rist8/MiSide-UniversalAssetLoader?tab=readme-ov-file
Mods: https://www.nexusmods.com/miside/mods/

also if your wondering what BepInEx version to get it's the one with BepInEx-Unity.IL2CPP in the name just choose your operating system and what bit your cpu is

โ–ถ Play video
plain crescent
#

But it's only creating one according to the logs for NewVersionMita

#

I can't read sht from the logs lmao

#

But it does creating 2 eyes on Future???
(Oh nmv there's 2 future so it's normal)

#

Yeah the logs doesn't tell UAL created 2 eyes

mellow ether
plain crescent
#

@smoky olive Maya is also affected btw

smoky olive
plain crescent
smoky olive
#

and also it always places the face near the sofa for Maya

plain crescent
#

Yeah because im using move_mesh 0 0 -1.6

#

It's kinda weird

pulsar whale
#

in my hanako mod

#

i used new version skeleton

#

splitting fbx

plain crescent
#

Too much file size www

smoky olive
plain crescent
#

Alr no biggie

#

Rist if you are planning on releasing 0.11, don't forget to pull first and use build with asset instead www

smoky olive
#

well now i have to write change logs

soft remnant
#

is this emoji straight from blender

smoky olive
#

it might be

soft remnant
#

rist do you secretly have a holo

#

a nice shiny yellow one

plain crescent
smoky olive
#

we also need documentation for all new features

soft remnant
#

i think you and rist are secretly deitys

plain crescent
#

Surely ppl can see them

#

Maybe

smoky olive
soft remnant
#

you guys cookin

#

59,000 dollars in my bank account would be absolutely delightful

plain crescent
#

Use PayPal mod apkagree

soft remnant
#

inspect element method on top

pulsar whale
smoky olive
#

released

plain crescent
#

Ohhh niceee

#

Thanks for the great job everyone agree

soft remnant
smoky olive
soft remnant
sand pawn
#

i made a quick demo to show a english voice dub mod but dont know if i should bother if anyone would even be interested in it https://www.youtube.com/shorts/5FdVM1xxNp0

This shows a quick demo of a Miside English Voice Dub 2025

Welcome To My Youtube Channel. I create unreal engine video games and i share my project templates on github. If you like my content please subscribe and stay tuned for more unreal engine content from me thanks.

github: https://github.com/AkumaVenom

Discord: https://discord.com/users/...

โ–ถ Play video
modern crater
#

I pretty sure English is being worked on

rain breach
plain crescent
#

@smoky olive

#

Any idea why?

#

I never saw those errors in my use case

smoky olive
#

it uses default mods?

plain crescent
#

Nahh it's just index trying to do sht with his mod

#

But that error pops out

smoky olive
#

he somehow got null mita to be patched?

plain crescent
#

Yeah this is weird

#

Maybe there's something wrong with his buildCatDespair

#

I'm gonna ask him to grab one from GitHub

smoky olive
#

and null here??

smoky olive
plain crescent
#

Well i did give him some of the prebuild, but all of them have a null renderer check

#

This is weird unless he doesn't install it correctly

smoky olive
plain crescent
#

Yeah but miku and maya don't give that error message, and the build index had is basically the latest.

Anomalies

smoky olive
#

fixed and just replaced the current release with fixed version

plain crescent
#

Alright thank you so much rist

smoky olive
plain crescent
#

Tbh i'm kinda confused with the dependencies folder thingy.

Why can't we just leave Assimp.dll outside the BepInEx folder? So ppl can just literally copy and replace everything

smoky olive
#

it is compatible with prev versions

plain crescent
#

I see

but ppl still need to move Assimp.dll from the dependency folder to the outside folder?

I'm thinking of the zip file content to be something like this

assimp.dll
BepInEx
 |_ Plugins
      |_ UniversalAssetLoader
           |_Assets
           |_ Dependencies
Etc
#

But the current file is fine i guess

plain crescent
#

Ohhh???

smoky olive
#

it's in dependencies too now

#

but it can load it from previous locations

plain crescent
#

Well the Readme.txt said that we need to copy assimp.net to the outside CatDespair

The readme inside the zip file

smoky olive
#

๐Ÿ’€

#

1 sec

#

totally forgot about that useless readme

plain crescent
#

Www nice, thanks ristt, sorry to trouble you

pulsar whale
#

mlem

smoky olive
#

also updated all the previous releases to have instructions directly in their description

prime nymph
plain crescent
#

Look at this www

#

And this

prime nymph
#

AYO

#

omg where do I get

plain crescent
#

I'm gonna release her soon by Friday

prime nymph
#

good job man, pls ping me here when you do if you can

plain crescent
#

Alr rep

prime nymph
#

I just started work on a new project with a friend, trying to solve common first-person shooter problems

plain crescent
#

Oh, common fps problem? The rendering layer for the weapon i guess?

prime nymph
#

well not exactly fps but like movement in general. Coyote time, jump buffering, variable jump height, sharp edge stuck etc.

#

I'm using the CharacterController to not deal with stairs, slopes and complex gravity but that has a very infamous problems with being stuck on edges

#

so I just have 2 extra collision detections

solemn crane
long trail
#

Hello, tried to run a mod, and this error shows up, How do I solve this?

twilit tartan
#

firewall problem

long trail
#

Any other ways to solve this?

late condor
#

Can someone please send me beplnEx

late condor
#

thanks

smoky olive
twilit tartan
#

awooga

plain crescent
#

I'm gonna fkn make a spiderman multiverse shader with that one

empty radish
#

I wish i knew coding I would add so many random things in mods. Like a chance that the fly mini game will be a geometry dash level and if one of the characters takes it you hear the gd death sound because they got you killed. Or replacing mita with Gabriel judge of hell

twilit tartan
#

man why does mita have so many shapekeys mitadespair

plain crescent
#

Project diva megamix uses bones instead of Shapekeys

plain crescent
#

Who's that pokemon

plain crescent
#

Oh great, UAL haven't finished loading all assets but already activating the scene

feral jolt
#

Does anyone have any plans to mod Mita into Desktop Mate or something similer?

empty radish
#

i tried modding the game. i somewhat regret my life choices! XD

#

but i like it

#

i think i downloaded the wrong version of genshin

solemn crane
#

omg I broke her...

pulsar whale
dawn kelp
#

Hi I'm new to modding this game and I saw I need BepInEx. Is there a specific version I need?

I see the 6.0.0 pre2 and the 6.0.0 Bleeding edge. is there a difference?

pulsar whale
#

always use bleeding edge

#

pre2 is considered too old for me but yeah its still working

dawn kelp
#

Okay I appreciate it.

#

thank you.

solemn crane
solemn crane
pulsar whale
#

It is normal

#

in older version, the game will freeze for a bit and then change the whole thing

#

in instance of many mitas, this could be problematic

solemn crane
#

Oh, got it, thanks
I remember I had a freeze when entering the room with the Mitas on the level with Chibi. I wonder what will happen now

plain crescent
#

Yeah now UAL can replace chibi too, just use !Chibi if you don't want them

#

UAL is schizo sometimes...
At one point, GameObject mita exists in the parent method, but it becomes null on the child method

#

I'm gonna push a temporary fix for this

solemn crane
plain crescent
#

That thing is included in 0.11.0 of UAL, you can use her as example

solemn crane
#

that's wonderful
what a time to be alive

plain crescent
#

Yeah, and all the mitas in that room will get patched too

#

Previously, 9 14 15 and 16 didn't get patched

pulsar whale
plain crescent
#

And now all the maneken is also patched

solemn crane
#

Nice

plain crescent
#

In case you're getting an null reference error in the core room, just grab a new UAL from GitHub, I just replace the file

plain crescent
#

Ok this is weird, the error is still happening

plain crescent
#

Oh noo

pulsar whale
#

reptile...

twilit tartan
#

this uses Custom Model Loader

#

so idk

jade nexus
plain crescent
#

Bet, this mod is done actually

twilit tartan
#

no way really?

#

les go

plain crescent
#

I'm gonna use this for the thumbnail

twilit tartan
#

woah

plain crescent
#

But rn I'm waiting for sazuko to finish his voice replacement maan

twilit tartan
#

this is the new gold standard for mods

plain crescent
#

Thanks hopefully so

#

Hopefully i can replace 2D mita with the the live 2D, thank god they make a live 2D modelmaan

twilit tartan
#

brilliant

visual grail
#

Hi guys, my UAL cant seem to load any of the mods that i put, it shows a 'broken' version of the mod, any help with this?

twilit tartan
#

oh no thats my mod

visual grail
twilit tartan
#

what version of ual are you on?

#

i might need to update some things

visual grail
#

Im on UAL 0.11.0
Also it happens to all mods on ual so i think something wrong with mine

plain crescent
#

Oop gonna test them real quick

twilit tartan
#

yeah i think new UAL isnt playing well with some mods

#

thats tomorrow me's problem

plain crescent
#

Yeah something wrong with YOUR installation

#

UAL doesn't replace anything so it should be compatible with every mod

twilit tartan
#

ah thats good to see

visual grail
smoky olive
plain crescent
#

Oh so hutao doesn't use any skinned appendix

twilit tartan
#

i dont know how to use them ๐Ÿ’€

plain crescent
#

Yeah that's fine, nothing wrong wwww

twilit tartan
#

can you explain what they are

#

like whats the reasoning to use it over just replacing tex/mesh

plain crescent
#

Rist we need to take a look at this, this happens when i quit the gameplay CatDespair

plain crescent
twilit tartan
#

i see

plain crescent
#

Maya or miku doesn't do that

twilit tartan
#

suboptimal ๐Ÿ’€

smoky olive
#

Mesh is null somehow???

plain crescent
#

What's your pc specs?

visual grail
#

Also i found this on the log, 'renderer not found'...? also this only happen to crazy mita, it works fine with other mitas

plain crescent
#

2.ghz...

Yeah this is definitely because the process isn't complete yet.
You can either wait until the process is finished or downgrade to UAL 0.10.x but it will shutter(lag) at some point

smoky olive
pulsar whale
#

we need to add the er

#

refresh rate detection or something?

wise bobcat
#

srp stans for scriptable render pipeline so im guessing you mean built in render pipeline, right? thats birp

smoky olive
#

it works only with default one

plain crescent
plain crescent
smoky olive
plain crescent
#

AnomaliesCatDespair

#

Is it perhaps because of my changes? Have you try the new commit rist?

But tbh i just fix the null mitas exception, it shouldn't cause any error tho

plain crescent
#

Pure anomalies CatDespair

smoky olive
plain crescent
#

Huh is the player replacement broke?

pulsar whale
#

me when shoes texture got in mc clothes

#

somehow looks cool..

#

imagine mc in black shirt..

smoky olive
plain crescent
#

Huh why does it's only executing replace texCatDespair

smoky olive
#

well i guess we need to add not coroutine replace_mesh too

plain crescent
#

It's replacing texture and mesh BEFORE creating a skinned appendix lmao

smoky olive
plain crescent
#

Oh but the logs says UAL create skinned appendix in last order? Or is it because of the coroutine so the logs are not in order?

#

Kinda confused with the logs ngl maan

smoky olive
plain crescent
#

i see..

smoky olive
#

logs are correct

#

where do you see them being executed in last order?

plain crescent
#

Nahh i'm just trippin

smoky olive
#

well it was an obvious conflict between non-coroutine method PatchPlayer and coroutine method ReplaceMeshCoroutine

#

now when i returned old functions back, we can make the main menu patching atomic

plain crescent
#

So the main menu is syncronous while the gameplay is async?

pulsar whale
#

that's a good idea

plain crescent
#

So that's why she's blinking like reptile

smoky olive
#

finally the LoadingScene waits for our assets to load

#

i did it

plain crescent
#

Ohhhhh niceeeeee

#

Now i can put as much trash as i like inside the Assets folder

smoky olive
plain crescent
#

Ngl i put my blender file inside that folder for simplicity

#

Rist here's the changes for the blendshape bug in BuildMeshCoroutine
Line 227

blendShapeName = blendShapeName.Replace("MitaPerson ", "").Replace("MilaPerson ", "").Replace("(Clone)", "").Trim();

Line Add Blendshape Processing

if (!blendShapeOrders.TryGetValue(blendShapeName, out var blendShapeOrder) || blendShapeOrder.Count == 0)
            {

                var potentialMatches = blendShapeOrders.Keys
                    .Where(key => blendShapeName.Contains(key) || key.Contains(blendShapeName))
                    .ToList();

                if (potentialMatches.Count > 0)
                {
                    string closestMatch = potentialMatches.First();
                    blendShapeOrder = blendShapeOrders[closestMatch];
                    UnityEngine.Debug.LogWarning($"[WARNING] No exact blendshape order found for {blendShapeName}, using closest match {closestMatch} order");
                }
                else
                {
                    blendShapeOrder = blendShapeOrders["Mita"];
                    UnityEngine.Debug.LogWarning($"[WARNING] No blendshape order found for {blendShapeName}, using default Mita order");
                }
            }
#

Or should i just push it?

smoky olive
#

prob we should return to dev?

smoky olive
#

well...

#

code is totally unreadable now

plain crescent
#

Ohh niceeee

plain crescent
smoky olive
#

lol

#

it was so easy to fix menu animations

plain crescent
hushed hearth
#

did someone know how to get the code to make mod?

smoky olive
#

we have modular code now guys

plain crescent
#

Oh seems like you haven't pulled the dev branch CatDespair
I have the json file updated

plain crescent
#

Welp just need the json, the rest is fine i guess

smoky olive
#

i was refactoring it nonstop for 4 hours

plain crescent
#

thanks for the hard job rist milo

#

Maybe after this one we can rest and pretend UAL is completed for now

smoky olive
#

it must be more readable now

plain crescent
#

I'm gonna reupload the release with the correct blendshape order i guess

#

Take a rest rist

smoky olive
tired lion
#

nice

smoky olive
#

well done

plain crescent
#

agree otsukare

queen reef
#

i was checkin the hatsune miku mod you were making and im very intrigued

#

what's the progress

#

vro you better add cherry miku as optional clothes

solemn crane
# plain crescent

btw does it replace the chibi mita at the start of the game and the one that comes out of the funicular?

smoky olive
ivory sonnet
#

can anyone help me about this custom model loader error, this is my first time install and i feel so stupidhappytears

smoky olive
smoky olive
#

i tried installing CML with UAL and had no problems

solemn crane
#

does anyone have the mila template? I'm pretty sure someone already posted it here, but I can't find it

smoky olive
#

you can resize all meshes by 0.93 for her and they should work

solemn crane
#

I want to see if I could use her outfit

ivory sonnet
smoky olive
ivory sonnet
sullen zinc
#

When will the peaceful mode gonna be out

ivory sonnet
#

maybe 3-4 month, they still cooking it

sullen zinc
#

Yes they're because the mod is so expansive

ivory sonnet
#

i still have hope that we can have the change to spend more time with tiny mita in peacefyl modelove

elfin juniper
solemn crane
#

is it possible in UAL to add, remove, or change certain elements (like hair or shoes) depending on the scene? so that these changes only apply to one specific scene?

plain crescent
smoky olive
#

it'll just make configs a little bit more complicated

plain crescent
#

Welp i need to figure out the args first

#

Some scene contain spaces

#

But we're splittin by spaces

#

Then i need to create should skip gor scene maan

smoky olive
#

or use # instead of $

plain crescent
plain crescent
#

But i wonder if anyone wants to use thismaan

smoky olive
plain crescent
#

Actually this will be our superiority to cml

smoky olive
#

well in 80% of scenes there are unique mitas which can be differentiated using just name

plain crescent
#

Nahhh i originally want to make my mod limited only to the starting scene

#

Since shes become crazy and doesn't fit my mod at all

#

At this point, just make addon_config in C# language, then nodders should write their own script to patch mita

smoky olive
#

In that case it'd be easier to use Python for that

smoky olive
real crane
#

Question: my progress reset on my steam deck but the achievements are still on my account. This doesnโ€™t mean my progress has reset on my PC, right?

old quail
# smoky olive if anyone is interested, there is a VR mod prototype here https://github.com/Gli...
GitHub

A modified SteamVR plugin that can be injected into Non-VR enabled Unity projects for VR rendering and VR input/interaction. Modified for IL2CPP. - GitHub - PureDark/SteamVR_Standalone_IL2CPP at ae...

VRIK implemented, and now you can select interactable items with the right hand laser instead of the head.

โ–ถ Play video
dire hull
#

Bro how can I add different mita costumes ?

#

Mods?

twilit tartan
old quail
#

lmao

plain crescent
#

Damn UABEA modding kinda sucks

twilit tartan
#

omg miku

pulsar whale
#

omg it migu

plain crescent
#

Meego playing project sekai
(With double headphone)

solemn crane
#

found this gold in CatEars folder

plain crescent
solemn crane
#

guys i'm having trouble again, sorry. my friend made the model of the hair clip. i transformed it to the right position, applied the transformation, and checked the weight (it should be blue, similar to cat ears). i tried both with and without the armature modifier (the cat ears didn't have it). the console doesn't give an error, but nothing appears in the game

could the problem be with the hair clip mesh?

plain crescent
#

You can always use skinned appendix

#

Btw you don't have to write deactivation command (the one that starts with -)

#

Just completely ignore them since UAL 0.11.0 has an auto mesh recovery feature

#

Oh but give them weight if you want to use skinned appendix

solemn crane
#

But yeah I should give it weight

solemn crane
#

the hair clip seems to have its own life I guess

#

nevermind i'm just stupid

pulsar whale
#

what are you putting Vertex Group into Head???

solemn crane
#

I have no idea what Iโ€™m doing smilyCat

but for some reason, everything works now

twilit tartan
#

renaming the hair clip's vertex group to head is correct; you want it to move with the bone named Head

#

but you still select the whole armature for the armature modifier

soft remnant
#

87,000 in my bank account would get put to good use

plain crescent
soft remnant
#

100%

#

i havent checked but i think it would be over 10k now

#

indeed it it 10k

plain crescent
#

I'm gonna put your video in my miku mod too, let's see how that impact you

soft remnant
#

i bought project diva

#

looked cool

plain crescent
#

Great now mod itagree

soft remnant
#

maybe

#

somehow one of my favourite bands have lost like 30k followers and all their songs, one of the mystery's of the world i guess

plain crescent
#

Btw, anyone know how to extend 2D mita sprite size?

soft remnant
#

to bad i still have all their songs downloaded

soft remnant
#

ur going all in with this miku mod

plain crescent
#

I got help from sazuko with 2D asset since I don't have PhotoshopCatDespair

soft remnant
#

photoshop sucks ballz

#

like actually just so stupid

#

biggest waste of money i ever spent

plain crescent
#

That's why I'm not buying it lmao

#

This is worse CatDespair

soft remnant
twilit tartan
#

๐Ÿ’€

plain crescent
#

Noooooo

soft remnant
#

pay aihasto 5 doll hairs to fix it

#

them french manga website hooking me up with free ssd space

#

1tb lucky me

twilit tartan
soft remnant
#

nah file hippo is for real kings

thorny stone
#

Guys is there a mod to get Hatsune Miku now?

soft remnant
#

in the making yes

#

by the man the myth the legend @plain crescent himself

plain crescent
thorny stone
plain crescent
soft remnant
#

is that the ds miku?

thorny stone
plain crescent
#

Yessss

thorny stone
thorny stone
plain crescent
#

Noooooo she's gettin wideee

soft remnant
#

some would say that is acceptable

#

looks like im playing cs or something

#

these manga website ads getting out of hand

#

LET ME READ DANDADAN BRO

plain crescent
soft remnant
#

bro project diva plus the dlcs was like 40gb jesus

#

bigger than i expected

plain crescent
#

Yeah they're using high quality polygon

soft remnant
#

what so like 50k per model or sum

plain crescent
#

Maybe more, miku has 328 modules(clothes) so no wonder the sizes are so broken

soft remnant
#

MORE THAN 50K, jesus bro this is cool

twilit tartan
#

high quality textures also take up a huge amount of space

twilit tartan
#

4k tex is 5mb ๐Ÿ’€

plain crescent
#

Meanwhile each miku module has normal maps, specular, metallic, and sphere map for EACH part of the clothes, and each clothes has like 20 parts or more

twilit tartan
#

dear lord

plain crescent
#

My addons_config are so huge because of this

soft remnant
#

bro props to the fckn people at sega that is insane

#

i cant wait to try and fiddle with a some of these

stark badger
plain crescent
soft remnant
#

bro is my pc gonna be able to run ts

plain crescent
soft remnant
#

ur making me scared

plain crescent
#

Lemme grab random pics from that song

soft remnant
#

i dont think ima be geting 144 bro ur making me scared

stark badger
plain crescent
#

I spend too much time on godot bro CatDespair

stark badger
plain crescent
#

@soft remnant

soft remnant
#

br4o im not gonna be getting 144

#

if i do ill be amazed

plain crescent
#

Nahhh, this game is really optimized anyway, run better than half life

soft remnant
#

sega has outdone themselves

twilit tartan
#

woah is that subsurf scattering on the skin??

plain crescent
#

That sht get removed on the switch version, kinda sad

twilit tartan
#

holy crap

#

how are they doing that in real time

twilit tartan
stark badger
#

But want run seem Need fix code error

plain crescent
stark badger
twilit tartan
#

thats following the idea of making miku do whatever you want ig

plain crescent
stark badger
plain crescent
plain crescent
#

Gpt told me to change the rect transform but it just makes her wide

plain crescent
plain crescent
#

Oh wait, its abt 400mbCatDespair CatDespair CatDespair CatDespair

stark badger
#

i think modify this didn't try

#

abt is what

plain crescent
#

Try to see is this works, idk if we need the whole 400mb of file or this one already working.
Don't forget to create a backup first

#

I'm gonna credit you in my mod desc if you find the solution. for real love

#

My images have the same ratio and position as mita, but it's just getting cropped anyway CatDespair

#

Or maybe use this one, this will 100% getting cropped

stark badger
plain crescent
#

The heck why does its following mita shape

stark badger
#

can you give me this photo

plain crescent
#

Is there something like alpha map or what

smoky olive
#

I feel the smell of new feature request for UAL?

plain crescent
#

Yeah honestly i want to do this in UAL instead of UABEA CatDespair

stark badger
#

I think need to replace texture2D maybe didn't try

plain crescent
#

But i need to know why does she's getting cropped in the game

#

Her hair is getting cropped

smoky olive
plain crescent
#

Sick, alr imma going to code sht in UAL

smoky olive
#

And cropping is 99% because of some mask component in game

plain crescent
#

ohh... did mesh recovery just break CatDespair

smoky olive
blazing plume
#

just curious how soside was made

#

cuz i speak no russian, don't understand their internet culture and want to make a similar mod that is familiar to non-russian speakers

twilit tartan
#

american soside

plain crescent
#

Sht rist was right, probably this will be more simpler than using UABE

#

Just need to find the best way to implement this CatDespair

twilit tartan
#

damn that was fast

#

its phos!!

plain crescent
#

Hiii phos

twilit tartan
#

ok backface culling is officially banned

plain crescent
#

You can enable backface culling from the shader params tho

twilit tartan
#

i think its on by default except it makes the faces black

#

actually nah

plain crescent
#

Enable double sided from the shader params

twilit tartan
#

oh its not a problem i just forgot to flip the eye sockets

#

preloading is a bit wacky

#

normal command totally works tho

plain crescent
twilit tartan
#

ah ic

#

oh i know whats causing this, the face uv map is mirrored

#

bros got PAWS MitaAm

plain crescent
#

It would be cool if she broke into pieces instead of bleeding

twilit tartan
#

im definitely doing that, the model came with fractures modelled in

#

itll look so cool with ||her decapitated head|| glowing in the dark in that scene

plain crescent
#

Fr

twilit tartan
#

that was a major reason for doing phos

#

tiny phos is gonna look cool too

plain crescent
#

Dayummm

twilit tartan
#

are the shader options for entire objects?

#

cuz the fractures would ideally be textures

plain crescent
#

If the texture is transparent, the transparent part won't be glowing

plain crescent
twilit tartan
#

๐Ÿ˜ญ ๐Ÿ˜ญ fr

#

shader_params Mita CEyes CustomShaderExample\Shader\EyeShader
shader_params Mita CSweater CustomShaderExample\Shader\OutlineShader
shader_params Mita CPantyhose CustomShaderExample\Shader\RimLight
shader_params Mita CSkirt CustomShaderExample\Shader\RimLight
shader_params Mita CShoes CustomShaderExample\Shader\RimLight
shader_params Mita CHair CustomShaderExample\Shader\RimLight
shader_params Mita CHairs CustomShaderExample\Shader\RimLight !Creepy !CreepyMita
shader_params Mita CBody CustomShaderExample\Shader\RimLight
shader_params Mita CSweater CustomShaderExample\Shader\RimLight
shader_params Mita CHair CustomShaderExample\Shader\HairShader
shader_params Mita CHairs CustomShaderExample\Shader\HairShader !Creepy !CreepyMita
shader_params Mita CEyes CustomShaderExample\Shader\2DOutline
shader_params Mita CSweater CustomShaderExample\Shader\2DOutline
shader_params Mita CPantyhose CustomShaderExample\Shader\2DOutline
shader_params Mita CSkirt CustomShaderExample\Shader\2DOutline
shader_params Mita CShoes CustomShaderExample\Shader\2DOutline
shader_params Mita CHair CustomShaderExample\Shader\2DOutline
shader_params Mita CHairs CustomShaderExample\Shader\2DOutline !Creepy !CreepyMita
shader_params Mita CBody CustomShaderExample\Shader\2DOutline
shader_params Mita Head CustomShaderExample\Shader\2DOutline
shader_params Mita CClothes CustomShaderExample\Shader\2DOutline
shader_params Mita CCloth CustomShaderExample\Shader\2DOutline

i see in this that shaders are applied to entire renderers

#

so if i want something to glow would it have to be a separate object?

plain crescent
#

Removing the body will reveal the glowing part

twilit tartan
#

i dont get it CatDespair

#

are you saying the body has multiple textures?

plain crescent
#
create_skinned_appendix Mita MikuBody Body Creepy CreepyMita Maneken Black
create_skinned_appendix Mita MikuBodyBlueGlow Body Creepy CreepyMita Maneken Black
create_skinned_appendix Mita MikuBodyRedGlow Body Creepy CreepyMita Maneken Black

replace_mesh Mita MikuBody HatsuneMiku\MikuDefault MikuBody !Maneken !Creepy !CreepyMita !Mila !Glasses
replace_mesh Mita MikuBodyBlueGlow HatsuneMiku\MikuDefault MikuBody !Maneken !Creepy !CreepyMita
replace_mesh Mita MikuBodyRedGlow HatsuneMiku\MikuDefault MikuBody !Maneken !Creepy !CreepyMita

replace_tex Mita MikuBody HatsuneMiku\Tex\DefaultMiku\tr_tex_bdy_MIK_00_C
replace_tex Mita MikuBodyBlueGlow HatsuneMiku\Tex\DefaultMiku\b_glow_tex_bdy_MIK_00_C
replace_tex Mita MikuBodyRedGlow HatsuneMiku\Tex\DefaultMiku\r_glow_tex_bdy_MIK_00_C

shader_params Mita MikuBodyBlueGlow HatsuneMiku\Shader\BlueGlow
shader_params Mita MikuBodyRedGlow HatsuneMiku\Shader\RedGlow
twilit tartan
#

oh so multiple instances of the same renderer with just the glowing bits with alpha=1?

plain crescent
#

yeah something like that

twilit tartan
#

oh i see

#

isnt that a bit inefficient

plain crescent
#

Yep totally

soft remnant
twilit tartan
#

i can definitely replace some renderers that id otherwise remove with the fractures

plain crescent
#

That's why i'm seperating the glowing part by it's mesh on complicated polygon

twilit tartan
#

i see

plain crescent
soft remnant
#

i see visual setting and graphics setting and none of them have visual style

#

what did u mean Future Tone?

plain crescent
#

Yeahhh, that

#

change it to future tone

soft remnant
#

mb i got confused because there was a A

#

BRO HOW MANY MODELS IS THERE

plain crescent
#

320 for miku

#

abt 200 for the rest

soft remnant
#

KASANO

plain crescent
#

If you want to test the benchmark, go with skeleton orchestra and lilia (Gaikotsu Gakudan to Riria), that one is darn heavy on my switch

#

Ok how can we differentiate them, they doesn't contain animator and their name is exactly the same CatDespair

twilit tartan
#

use the same image for all of them CatHappy

plain crescent
#

Mann i think this part is kinda impossible to patch

stark badger
plain crescent
#

Which part do you changesnoway

stark badger
#

i watch this video export to dump and import

#

But this is use unity build and get it's sprite

#

i think need to modify sprite dump content

#

In init i check diff

#

but after replace image want to edit data will very lagg seem can't edit

plain crescent
#

Dayummmm, alright, will try that
Thank you mann rep

stark badger
#

use Assetbundle Extractor can edit will not lagg but not work

soft remnant
#

@plain crescent half these songs i used to play in osu making me feel nostalgic

stark badger
#

change from 100 -> 51.2

plain crescent
stark badger
plain crescent
#

Let's see...

#

Man this is kinda complicated maan

stark badger
#

i use unity build exe get assetbundle

plain crescent
#

I hate assetbundle CatDespair

#

But that's mean, something in the sprite data is causing this

stark badger
#

When i replace these to zero it will change

shell glade
#

how do i actually mod the game?

plain crescent
stark badger
#

use white png cmp with miku check diff

plain crescent
#

Feels like this is too complicated for a simple problem

#

Dayumm i can use the parameter for all sprites

stark badger
plain crescent
#

I still doesn't understand the parameters tho maan , why the heck unity needs those just to render 2D image

smoky olive
plain crescent
#

I'm alergic to that smilyCat

stark badger
#

i think maybe m_PhysicsShape
whitePic is Whiterect very simple
left is game's very compliex
i think these calculate by unity

plain crescent
#

Oh so Unity just calculated the physics shape based on the alpha channel?

#

Damn wonder what the benefits of that rather using a simple box shape

stark badger
#

i replace with whitePic

plain crescent
#

Only modifying the physics shape makes the game crash. maan

smoky olive
plain crescent
#

Maybe

soft remnant
plain crescent
#

Huh? What?

soft remnant
#

your locked in out of your mind

#

alien alien was fire

plain crescent
plain crescent
plain crescent
#

Tho idk why 2D mita needs a collider.

stark badger
#

whitePic.png

plain crescent
stark badger
#

i don't know i use unity build

plain crescent
#

Ah i see

stark badger
plain crescent
soft remnant
plain crescent
#

Thank you so much love love
Thank god i don't have to create an asset bundle CatHappy

stark badger
#

maybe you can use other No transparency pic export dump maybe same

soft remnant
plain crescent
#

Now we're talking

#

Thanks @stark badger 2d
Will credit you in the description

#

I'm gonna use UABEA for now temporary, kinda hard to differentiate the object from UALmaan

#

Except if we implement file specific patching instead of object patching

smoky olive
plain crescent
#

Nahh take a rest ristagree

smoky olive
#

i have nothing to do tbh

plain crescent
smoky olive
plain crescent
#

I can patch 2D mita in the menu but at the novel chapter it's just a mess CatDespair

timber nest
smoky olive
#

no sense in implementing it twice

plain crescent
plain crescent
#
var spriteRenderers = Reflection.GetComponentsInChildren<SpriteRenderer>(mita, true);
        foreach (var spriteRenderer in spriteRenderers)
        {
            if (spriteRenderer.name == "Mita")
            {
                spriteRenderer.sprite = Sprite.Create(AssetLoader.loadedTextures[textureKey], new Rect(0, 0, AssetLoader.loadedTextures[textureKey].width, AssetLoader.loadedTextures[textureKey].height), new Vector2(0.5f, 0.5f));
            }
        }

I just find the spriteRenderer and then replace the sprite with a new one

smoky olive
plain crescent
#

And it's calculating the size automatically

#

Yeah that just dumb

smoky olive
#

didn't see SpriteRenderes in the novels scene

plain crescent
#

that's the problem, its uses UI.Image maan

#

She's using animator in the menu scene so its kinda simple

pulsar whale
#

im SO SO SO mad

#

the voice selection is NOT using TextMeshPro

#

but Unity.UI text

#

and the worst part? there's no scrollbar

plain crescent
smoky olive
pulsar whale
#

yeah maybe

smoky olive
#

just don't forget to add all RectTransforms to MenuLocation.objects for closing animation

smoky olive
#

time for hardcoding engish binding for russian names

plain crescent
#

Fr this game is full of hardcore

#

Wait so we're just replacing the texture instead of the object?
Never thought of that before CatDespair

#

But we need to recalculate the sprite too

smoky olive
#

well i'm not sure yet how i'll do it

#

they have same names

plain crescent
#

Since the UI.image is switching sprite, yeah i think we need to replace the sprite instead of the object

#

What if we just create new commands

replace_sprite ะะตะดะพะฒะพะปัŒะฝะพ CustomFolder\CustomImage

maan

pulsar whale
#

soon we will be replacing the whole game if that's true ....

plain crescent
#

That will be dope thomaan

harsh ridge
#

Well it is UniversalAssetLoader. I've been wondering for a while now if it would be possible to straight up replace textures and sprites with custom ones with UAL.

plain crescent
#

Damn imagine replacing mita portraits just using UAL

#

This will be our advantages

harsh ridge
#

And just re-coloring a lot of objects. Would be crazy amazing!

plain crescent
#

I'm gonna try making a sht code for thismaan

smoky olive
#

var sprites = Resources.FindObjectsOfTypeAll(Il2CppType.Of<Sprite>()); foreach(var sprite in sprites) { Debug.Log(sprite.name); }

plain crescent
smoky olive
plain crescent
#

I'm trying to CatDespair

#
The name 'Il2CppType' does not exist in the current context

I'm having an schizo eps

smoky olive
#

using Il2CppInterop.Runtime;

plain crescent
#

Man i hate C# in vscode

smoky olive
#

i love c# in vs

#

not code one

stark badger
plain crescent
stark badger
#

Unity Explorerโ€™s C# Hard to use

plain crescent
#

maan darn

red otter
#

?

plain crescent
#

Kinda did it but i'm not sure why its creating a new one instead of replacing the existing one

#

I'm gonna finish this tmr i guess

smoky olive
#

show me the code

plain crescent
#

Here's come the schizo part

public static void PatchAssets()
    {
        try
        {
            var textures = Resources.FindObjectsOfTypeAll(Il2CppType.Of<Texture2D>());
            var textureDict = new Dictionary<string, Texture2D>();

            foreach (var texture in textures)
            {
                var tex = texture.Cast<Texture2D>();
                if (tex != null && !textureDict.ContainsKey(tex.name))
                {
                    textureDict.Add(tex.name, tex);
                }
            }

            foreach (var command in ConsoleCommandHandler.assetCommands)
            {
                if (command.args.Length == 0)
                    continue;

                string commandKey = $"{command.name} {string.Join(" ", command.args)}";


                switch (command.name)
                {
                    case "replace_2D":
                        Commands.ApplyReplace2DCommand(command, textureDict);
                        break;

                }


            }
        }
        catch (Exception e)
        {
            UnityEngine.Debug.LogError($"[ERROR] {e}");
        }
    }
public static void ApplyReplace2DCommand((string name, string[] args) command, Dictionary<string, Texture2D> textures)
    {
        UnityEngine.Debug.Log($"[INFO] Replacing Texture 2D '{command.args[0]}' with '{command.args[1]}'.");
        if (textures.ContainsKey(command.args[0]))
        {
            string textureKey = command.args[1].Replace(@"\\", @"\").TrimStart('.', '\\');
            textures[command.args[0]] = AssetLoader.loadedTextures[textureKey];
            UnityEngine.Debug.Log($"[INFO] Replaced Texture 2D '{command.args[0]}' with '{textureKey}'.");
        }
        else
        {
            UnityEngine.Debug.LogWarning($"[WARNING] Texture 2D '{command.args[0]}' not found in the game.");
        }
    }
smoky olive
#

so you replaced Textures not Sprites?

plain crescent
#

Oh? should it replace the sprite? waa

#

sht i'm high

plain crescent
#

I'm high af maan

#

Wait, not all texture are tied to sprite

#

I just want to replace the texture tho

stark badger
#

other game use SpriteRendender can replace it's sprite
but sprite seem not field can replace or make a new sprite replace it?

plain crescent
#

Yes, 2D mita uses sprite, but i want to change mita potraits at this case CatHappy

#

Nah, some object uses material to read texture, not sprite

#

I think sprite is for 2D assets that can changes UVs or texture file

smoky olive
#

i remember replacing it with UABE

#

golden times

plain crescent
#

Something telling me that existing textures and sprites can't be replaced, but we need to create a new one and assign the new sprite to the object CatDespair

plain crescent
#

What the heck

smoky olive
#

well tbh it's hardcoded for now

plain crescent
smoky olive
#

Reflection.ForceUseStaticMethod<bool>(typeof(ImageConversion), "LoadImage", textures[command.args[0]], (Il2CppStructArray<byte>)ReadStream(File.OpenRead("D:\\SteamLibrary\\steamapps\\common\\MiSide\\BepInEx\\plugins\\UniversalAssetLoader\\Assets\\dang.jpg")));

#

don't ask

#

it's code from AssetLoader.LoadTexture

plain crescent
#

So we need to force it huh

smoky olive
#

sounds as if it could work

plain crescent
#

Welp i think we can replace sprites too with this one.
Just replace the texture and recalculate the sprite size www

#

Sick, if this really happens, UAL will be completely superior

smoky olive
#

it will be like UABE but in a runtime

harsh ridge
smoky olive
harsh ridge
#

The cooking is real today. Nice work y'all

plain crescent
smoky olive
#

i guess now we have loadedTexturesRaw

plain crescent
#

Dayummm

plain crescent
#

Imagine ppl trying to make american soside out of ual

#

That variable would be as big as the game itself

#

But idk the better method maan

#

I think this is enough, what a nice job rist

smoky olive
#

i added compression and decompression

stark badger
smoky olive
#

*TextureTest replace_2D "Player ะกั‚ะพะธั‚" dang
added space_containing arguments support to commands syntax

#

it supports transparency by default, only the cropping will be a problem

solemn crane
twilit tartan
#

one mesh for both shoes, painted to right or left bones

errant bane
#

in UAL 10.2 this mesh worked fine, but in UAL 11.1 i'm getting these weird issues like some verts are trying to go to the origin. and some faces are getting flipped.
Is there a technical term for this issue that I could search to learn how to solve this?

smoky olive
#

it is probably a bug, show me your config and the logs from the BepInEx Console(it might be a ss or copied text)

violet frigate
#

can someone cook a mod which replaces Mita with Chainsaw scene with actual Chainsaw and Mita merged together from Chainsawman?

ivory plaza
#

When did the Spanish voiceover updated? Didnโ€™t see it last time

smoky olive
errant bane
#

What the heck, lol hold on

#

im not winning with technology today, even .txt files have it out for me!

smoky olive
errant bane
#

i dont think so, as an example this weird stretched vert on the hair in front of the face. and then the same file in version 10.2, no stretched face

#

same thing always happens, in the same spot

smoky olive
errant bane
#

this makes me feel a bit better at least lol

#

I didn't make some dumb mistake (probably)

smoky olive
#

i guess you did not

errant bane
#

the model file is public so I can share that with you if it would help?

smoky olive
#

it will be easier to test

errant bane
#

ty for your help, i've been pulling my hair out trying to fix it this morning

stark badger
errant bane
#

exactly that

stark badger
errant bane
#

before I could even share it! thank you!

#

I felt so bad, Bao had me make this as a surprise for her viewers and it was a bit borked because I didn't test it with the latest UAL

stark badger
#

does this face it's ok?

smoky olive
#

@pulsar whale @plain crescent i'm dead for today so i'll leave it for you

errant bane
# stark badger does this face it's ok?

I did see that but since the hair was having issues too and was a completely separate mesh I figured it wasn't the cause and left it since it's a pain to fix from how it was setup.

stark badger
#

Need to test othere version

errant bane
#

I'll try removing it now though and see if that effects anything.

stark badger
#

and check which code effect

#

This problem 0.11.0 can seen

errant bane
#

interesting thing to note is that removing the skirt does remove the issues with her shoe ribbons. however I think thats not about removing the flipped faces and more about changing the vertex count and positions.
for debug clarity I say "shoe ribbons" but the shoe ribbons are a part of the same mesh called "skirt"

#

it also doesn't fix the fragmenting foot

twilit tartan
#

flipped normals?

errant bane
twilit tartan
#

weird

errant bane
#

right? lol

twilit tartan
#

duplicate verts?

errant bane
#

just checked, nope

twilit tartan
#

doesnt look like bad weight painting

errant bane
#

just to be sure I checked both sides

errant bane
#

what has the demon spawned!

stark badger
#

Maybe Spider Man

errant bane
#

so it's a bug then? nothing I can change on the mesh?

#

did not mean to make a spiderman pun there lol

smoky olive
smoky olive
#

i have no idea why it is like that tbh

stark badger
#

var fbxFile = importer.ImportFileFromStream(stream, PostProcessSteps.Triangulate | PostProcessSteps.FlipWindingOrder);
to
var fbxFile = importer.ImportFileFromStream(stream, PostProcessSteps.Triangulate | PostProcessSteps.FlipWindingOrder | PostProcessSteps.JoinIdenticalVertices);

smoky olive
stark badger
#

i don't know GPT Say

#

i test latest can work

#

but in d7ed4eb3 this only change this face kinda broken

smoky olive
stark badger
#

This is d7ed4eb3 only change var fbxFile = importerxxxxx

errant bane
errant bane
smoky olive
stark badger
smoky olive
#

ok i'll release a 0.11.2-beta (because i have added sprites and textures replacement at the same time) now

stark badger
smoky olive
#

i'm masochist i guess

errant bane
stark badger
#

i even don't know just copy paste trial error

smoky olive
errant bane
#

the hero!

smoky olive
#

pre-released, because i'm not sure that everything works and i have no more strength

errant bane
#

I appreciate your hard work!

smoky olive
#

i believe that you will become the beta testers CatHappy

#

well the initial version has version 0.11.1 in the logs, fixed it 5 seconds ago

errant bane
#

0.11.2 works great so far, fixed my issues at least.
testing the images in a bit

smoky olive
#

I'm melting right now, probably i'm ill

twilit tartan
#

damn hope you get better soon

smoky olive
plain crescent
#

Dayumm get well soon rist

#

Usually chicken soup will help

smoky olive
#

I'll recover after taking a nap, i hope so at least

#

The lesson is: never go deeper into Il2CPP classes with c++ pointers

errant bane
#

works great!

stark badger
errant bane
#

it would be great to be able to change these images in the future as well.
or can they be changed already as long as I know the name of the sprite?