aldelaro5
@aldelaro5.bsky.social
140 followers 140 following 700 posts
Bug Fables fan; Video games reverse engineer; Working on building a modding environment for Bug Fables; Software dev in C# Discord ID: aldelaro5#2913 Github: https://github.com/aldelaro5 Mastodon: https://social.treehouse.systems/@aldelaro5
Posts Media Videos Starter Packs
Pinned
aldelaro5.bsky.social
I am announcing the start of my next huge project: VenusRootLoader, a Bug Fables specific modloader.

In this post I go through all the reasoning for why I'll do this, what problems in solve and architecture ideas I came up with.

aldelaro5.wordpress.com/2025/07/19/a...
Announcing VenusRootLoader: a modloader made for Bug Fables
I am announcing VenusRootLoader, a Bug Fables specific modloader project. I talk about the reasoning behind this and where I see Bug Fables modding moving forward
aldelaro5.wordpress.com
aldelaro5.bsky.social
How yakuza 4 is going btw :)

I AM STILL ON AKIYAMA CHAPTER 4 LOL

cc: @elutran.bsky.social
Yakuza 4 save file stats screenshot, it reports 52.84% with 40 hours 52 minutes of play time
aldelaro5.bsky.social
The question is were you 100%ing them?

cause my take is tbh none of them are fun to 100%, but all of them (even 1!) are fun to beat the main story with a couple of post game optionals
aldelaro5.bsky.social
there is a reason I think having a mod installer / launcher inside VRL to be a requirement for 1.0: people do not understand what a zip is

it has fallen so bad man :(
aldelaro5.bsky.social
I got done everything I wanted for the VenusRootLoader's bootstrap!

This means I now take a month long break trying to 100% yakuza 4

I started on August 23 so taking 1.5 months to code an entire Unity modloader bootstrap with novel feature is I'd say pretty good!
aldelaro5.bsky.social
and....I qrted the qrt instead of the thing....

yay, whatever, click to see the original qrt :)
aldelaro5.bsky.social
I think I facepalmed myself so hard, my forehead might have become red for a brief period

Seriously, it's so fucking insane, there's limitless potentials for jokes here, but I didn't get much sleep so....use your imagination!
ndrew.bsky.social
these people are actually out of their fucking minds and im so sick of being told we need to pretend otherwise
justinbaragona.bsky.social
Besides linking Tylenol in pregnant women to autism, RFK Jr. now says circumcision is part of the reason why kids are autistic.

"Children who are circumcised early have double the rate of autism, and it's highly likely because they're given Tylenol. None of this is positive..."
aldelaro5.bsky.social
the crystal star song from ttyd on the cutscene before final boss

fuck that shit hit the hardest, nothing topped that one since
aldelaro5.bsky.social
Today's stream will be at 15 est or in 1.5 hours
aldelaro5.bsky.social
Oh right by the way: I still plan to stream VRL development tomorrow!

Mostly gonna be catching up with what I got done + some discussion about unity args cause I want to check some other stuff in light of things this week and finally

INTEGRATION TESTS!
aldelaro5.bsky.social
So the summary is that
- I don't think it should be a HIGH for desktop
- I wouldn't worry if bug fables is never patched for it (the game has worse issues than this anyway lol)
- It doesn't affect modding in any way if they decide to patch
- We can reintroduce the mono profiler feature if we need it
aldelaro5.bsky.social
So what I am saying is one argument is something we need to do, but were already forcefully doing it already while the other is...not known in usefulness (THEY WEREN'T DOCUMENTED!!!), but it doesn't matter because the bootstrap can itself call it and reintroduce the feature of this arg

...
aldelaro5.bsky.social
The mono search path thing is something the VenusRootLoader bootstrap (or any bootstrap for that matter) will override to do it when configured (and it has to be for bug fables modding). It doesn't matter whether or not the thing is patched

For mono profiler, it calls a mono function

...
aldelaro5.bsky.social
Kind of gives me the vibe they were in a hurry, but yeah. Also, since Bug Fables is unity 2018.4, only 2 of the 4 arguments mentioned matters: -overrideMonoSearchPath and -monoProfiler

here's the ghidra diff, left is vanilla, right is patched

Does it change anything with modding?

no...
aldelaro5.bsky.social
Now it's not known if moonsprout will patch bug fables, but honestly, it's not a huge deal if they don't because of what I said above.

Still, I checked with ghidra what they actually changed with these arguments and they seem to have preserved their parsing, but not their logic which was removed...
aldelaro5.bsky.social
Okay so thread about this so called "high" unity security issue and bug fabl

I find it questionable to call it high on desktop because you have to have access to the local filesystem which is kinda like saying that if someone gets into your house, they can break things WOAH!

🧵
Reposted by aldelaro5
punchystream.bsky.social
HONEY IF IT'S TOO OFFENSIVE FOR THE FORUM HOW IS IT NOT TOO OFFENSIVE FOR THE SITE

BREATHTAKING MODERATION ACTIONS GOING ON OVER HERE. FORUM DRAMA LIKE ITS 2013 BABY
aldelaro5.bsky.social
Can today pls slowdown?

We have a...questionably triaged unity security issue and now retroachievement proudly announced being friendly to hate speech...

if you have someone planned, can you pls push it to Monday so I can keep up? thanks :D
aldelaro5.bsky.social
okay I eventually ended up finding out, but it took a while (also the post linked doesn't seem to exist anymore???)

and....oh dear it's bad lol
aldelaro5.bsky.social
Are you kidding me? I tested it works on 5.5.4 and someone confirmed it works on silksong which is 6000.0.50

WHAT WAS UNITY DOING BY NOT DOCUMENTING THIS ONE?
aldelaro5.bsky.social
Did I just fucking found an undocumented unity 2018.4 feature omg

So this page (section standalone player) docs.unity3d.com/2018.4/Docum...

It doesn't mention one called "-hidewindow", if you pass anything other than 0, it will hide the game window, but still boot

THIS IS NOT DOCUMENTED ANYWHERE!
Unity - Manual: Command line arguments
docs.unity3d.com
aldelaro5.bsky.social
Well I guess I am completing a lap around the sun today yay!
aldelaro5.bsky.social
Did I just fucking found an undocumented unity 2018.4 feature omg

So this page (section standalone player) docs.unity3d.com/2018.4/Docum...

It doesn't mention one called "-hidewindow", if you pass anything other than 0, it will hide the game window, but still boot

THIS IS NOT DOCUMENTED ANYWHERE!
Unity - Manual: Command line arguments
docs.unity3d.com
aldelaro5.bsky.social
That's as high as it can go with just unit tests for the bootstrap. FINALLY I WON'T NEED TO BOOT THE GAME EVERYTIME TO TEST BASIC STUFF!

Next is cleaning up those tests (cause they're ugly to read) and then do an integration test so I have everything covered :)
A screenshot of Jetbrains Rider showing code coverage results, the overall coverage of the VenusRootLoader bootstrap is 81%