#[BETA v0.1.6] LethalModManager https://thunderstore.io/c/lethal-company/p/kyxino/LethalModManager/

1 messages · Page 5 of 1

oblique marten
#

if you ask "how's progress" then the author can say "i did this, i did this, i'll have to do this and this, maybe something else will come up, but it's going good"

surreal cove
#

yea I did say how much longer

#

but kynxino knows what I mean

oblique marten
#

yeah, that's cool if he's fine with it, but I don't think it's the reaction you should generally expect from saying something like that

#

not my thread though obviously

#

just feels like an unhealthy attitude to me, Kyxino is posting constant updates regardless

dull hawk
#

Nothing like rewriting core code because things turned out to be unstable.

oblique marten
#

that's the nice thing about statically typed languages, you can rewrite stuff and the compilation errors point you to everything you need to change

surreal cove
#

Also I always hear of mod syncing which will fix bugs because everyones configs and mods will be fully synced. But I just realized, doesent r2modman already do this with codes?

oblique marten
#

truly a beautiful thing to behold

west surge
#

I wonder how re-usable your code is going to be for other unity games with a mod community hosted on the thunderstore

oblique marten
#

unless your friends are messing with configs after they import your code

dull hawk
oblique marten
#

but I will continue to have zero expectations

dull hawk
dull hawk
surreal cove
#

oh ok

oblique marten
#

It's just important to realize that desync issues can be and usually are caused by bugs

#

I see a lot of people saying "just install CSync, it'll fix everything :)" when that is just Not True

dull hawk
thin bane
oblique marten
#

exactly

#

it really just needs to be more widely known that there isn't one, because I see a lot of misinformation about that

surreal cove
dull hawk
#

Yes, but also some mods just screw it up.

oblique marten
#

if you share a code on r2modman and still have issues with sync, it's most likely not a config problem

dull hawk
#

Yep.

oblique marten
#

also speaking of enforcing configs, any thoughts on config options that are purely client-side user preferences?

#

not sure how you would differentiate those yet

dull hawk
#

Yeah, I was working on it, but I had to stop because I don't have enough UI to really handle it yet.

oblique marten
#

fair fair

#

I figure it's a later thing, and generally those can just be synced anyway

#

usually even such options won't be particularly divisive

dull hawk
#

Yeah.

#

Soon I will have an auto option for configs as well.

#

I currently have it for mods during mod sync.

hollow epoch
#

Question, does it have a config editor?

#

if so it basically depreciates a mod

dull hawk
#

It will soon since it is a mod manager.

dull hawk
#

Reprogramming quite a bit of the core code, this should be a lot more stable.

dull hawk
#

Alright, good, it looks like everything is working properly.

sage socket
#

Huzzah

dull hawk
#

Well, I know how to allow people to update modpacks without creating a new profile and stuff.

#

Along with keeping any additional (or removed) mods.

#

Unfortunately, it will be a feature for later.

#

but I already have some code available to do such.

#

I also got rid of some confusing code that literally served no purpose anymore.

#

I also changed the organization for some stuff so that I can find things easier.

dull hawk
#

Well, I was supposed to go to sleep 4 hours ago, but at least I got a lot of stuff done for LMM.

dull hawk
#

@pearl plover, just checking to make sure, the only managed paths are core, patchers, and plugins, right?

finite herald
#

Hope you had a nice birthday btw! ^-^

dull hawk
#

I'm just in my room being a bit of a shut-in until we do something else.

finite herald
#

My grandparents are actually visiting in a few days

dull hawk
#

Noice.

finite herald
#

Yee

pearl plover
dull hawk
#

Yeah, it's just a bit confusing, still trying to figure it out.

#

Oh, wait, never mind, I'm actually starting to understand it better. (Looking at some different parts of the code.)

pearl plover
#

Yeah you just need to see the BepInEx install rules

#

LC doesn’t have custom ones

dull hawk
#

Yeah, well, the main problem I was having was something with C# screwing me over because it wasn't very clear to me.

#

I got that handled, so now I'm just trying to figure out installing everything properly.

hollow epoch
#

question, if i have clientside mods on and the mod manager and i join someones lobby with my client mods come with?

hasty fog
#

i think anything tagged as clientside automatically gets listed as optional? you'd have to ask ky

dull hawk
dull hawk
dull hawk
#

I'm saying yes, you will be able to join with your own client mods.

#

Since I will be working on it before release.

#

As it is very important for things like translations.

hollow epoch
#

If i have client-side mods on thunderstores mod manager and your mod manager in the same profile and join a modded game using your mod manager with i join with my client-side mods from thunderstore?

#

i just wanted to reiterate

dull hawk
#

Only if the host allows extra (client) mods.

dull hawk
#

Well, good thing is that since I got extra money from my birthday, I actually just bought a portable monitor, so now I can have extra tabs opened on a different monitor. (Which will help a lot for LMM.)
It will also help for a lot of other things due to it being portable, but yeah, this basically just serves the same purpose that I started using my tablet for, but instead as just a monitor. Lol

#

Oh, also, I am getting it tomorrow, which means productivity will definitely go up.

#

Currently I am reworking the mod installation logic, so once that is done (along with a few other rewrites), things are ready to go.

#

Man, I can't wait to cycle through these to see what I can close. LOL

#

(I still have more, but those are on some other random things.)

#

IS ANYBODY A MAC USER HERE?

upbeat wyvern
#

Holy crap man, the helms with all them tabs!??!

upbeat wyvern
#

Can someone link me to the top of this post?

dull hawk
dull hawk
#

Actually, the more important thing is the latest pinned message.

#

(Since this isn't out yet, but I'm about to release it soon, just having to rework a few more things, and realized I might not have OSX compatibility, idk.)

dull hawk
#

Alright, going to actually get sleep tonight, I started adjusting how I handle paths so that there is still proper Linux and OSX support.

burnt tulip
#

thank u -linux user

dull hawk
#

Idk how Bottles/Wine works, so idk if it handles the Path translation from Windows to Linux/OSX itself or if there still needs to be explicit support.

burnt tulip
dull hawk
#

Ah, I see, okay, thank you. I'm guessing it translates the paths properly, which means I don't have to stress over it unless Lethal Company releases their own builds for Linux/OSX.

thin bane
burnt tulip
#

yea it does

dull hawk
#

or something with Discord.

burnt tulip
#

idk if Linux even needs a native port it pretty much runs the same as windows

dull hawk
#

Well, the difference is how paths are handled.

#

With LethalModManager really relying on paths, it is pretty necessary to make it work for any platform.

#

Most mods don't really rely on them that much.

burnt tulip
#

i doubt there will be any issues with paths

dull hawk
#

Yeah, shouldn't be.

#

I'll update later on, if need be.

dull hawk
#

Well, they are leaving today, I'll be getting my new monitor soon, which means I'll be finishing up LMM again.

dull hawk
#

I'm pretty tired (as I've been sleeping on the floor for 2 nights), so I might take an hour until I start working on LMM again.

hasty fog
#

yippee

dull hawk
sage socket
#

Ahhh I see

dull hawk
#

The only mattress we had was inaccessible.

sage socket
#

No couch to nap on?

dull hawk
#

That's in the main room.

#

in the open

sage socket
#

lol

dull hawk
#

I prefer sleeping in a room that I can lock and have privacy.

sage socket
#

That's fair

dull hawk
#

Especially if it ever comes to a robber breaking in.

#

(Which, btw, that room literally has windows all over the place.)

sage socket
#

"Good luck stealing my bedsheets robber, I have a LOCK!"

#

Hehe

dull hawk
#

Lol

#

It's stupid because the door is hollow.

#

My bedroom door is solid, but doesn't have a lock.

warm nebula
# dull hawk Ah, I see, okay, thank you. I'm guessing it translates the paths properly, which...

It shouuuuld be fine, it's a little hard to explain how proton handles software calling to windows paths, it's not so much that it "translates" them to the appropriate linux filesystem paths, but rather essentially creates a miniature windows c:/ inside a directory (called a prefix) specifically for that game where everything from libraries trying to automatically install to save files and configs that would usually dump into appdata or whatever get containerized to.

I'm fairly sure that when lethal/proton attempt to load LMM's DLL, it should just dump everything into the prefix and be fine? At least to as far as my understanding goes anyway, I've messed with a shit ton of mods with similar scope for other games via proton and it's always been fine. Might be worth having someone test to be sure, but I can't imagine it not working tbh

dull hawk
#

Obviously a majority are Windows users, but I don't want it to be simply restricted to that.

#

That's why I have the mod manager built into the game.

#

(Other than the fact that mod sync has to be handled that way.)

warm nebula
#

Yea, I know a tooon of people who are playing on steam deck/desktop linux so putting that thought into cross platform is much appreciated. Everything should be fine on Linux from my understanding if you're loading everything directly from the game

MacOS however I have no idea, I think crossover/whisky handle prefixes the same way but it's far from something im familiar with and MacOS compatibility layers tend to be a bit less "just works", probably worth having someone at least test a fair bit if you intend to officially claim its supported

dull hawk
#

Yeah, let's just hope it sticks to working for everything. Lol

#

I specifically had to make sure quick reload would work for any device.

plain dagger
#

i know this feeling. dont rush brother. have faith in the end result. if you gotta be hands off just be hands off

#

my first legit music project was just like that always crunching the last few hrs or days to get it done enough and i hated that project a few months later

finite herald
#

Happened to me

plain dagger
#

???? thats not what im saying but yeah i guess?

finite herald
#

Spent countless hours on a big project and never ended up finishing it off

plain dagger
#

like i've had other projects that i didnt like listening to

#

because of how hard i worked on them

finite herald
#

Ahhh

plain dagger
#

amd i dunno why but thats a thing

#

just couldnt feel the joy of it for a while

finite herald
#

Didn’t know if you meant just wasn’t a fan or if it was due to the associated emotions

plain dagger
#

but generally like crunch especially when in a challenging spot can lead to a mistake avalanche

#

the worst is when you make one mistake and it puts you into fixing mode and you go down a deep rabbit hole of shit you have been overlooking

finite herald
#

Yep

plain dagger
#

i've had to just redo my whole work flow and process as a producer 7 or 8 times for that reason

finite herald
#

And then it just feels like you made no progress

plain dagger
#

thats not a feeling its a reality

#

the only progress you've made then is the lessons you learn

finite herald
#

Well it depends on what work you do

plain dagger
#

well some artists do all the work so

finite herald
#

For example if you’re optimizing stuff, you just spent the day working on optimization instead of development

plain dagger
#

yeah you progress intellectually

plain dagger
#

you need to cement said ideas while they are fresh

#

or they'll pass

#

and then you have to rely on your shoddy unconscious

finite herald
#

I tend to try and write stuff down when I get ideas

plain dagger
#

delivering your ideas to you again at a later date

plain dagger
#

and that moment when you're feeling it if you know what to do, you'll get it done fast

finite herald
#

Ahh, that’s what you meant

#

Yeah agreed

finite herald
#

Unfortunately my inspirations tend to hit at like 2 AM

plain dagger
#

and in the shower

#

lmao

#

yeah and ill probably never not be a partial insomniac

thin bane
plain dagger
#

between that and whatever else

gray snow
finite herald
#

Yeah I got ADHD and rarely get tired without my meds

#

It sucks

plain dagger
finite herald
#

real

plain dagger
#

BE GONE (and take my iphone with you!!)

finite herald
#

It’s funny— I love iOS but hate MacOS (OSX? I forget the name) with a passion

plain dagger
#

i think on some level its a spiritual thing

#

where you live a whole life of trying to encapsulate your experiences

#

and you have to completely change and mold yourself to be the proper dispenser of that, whatever it is. life experiences or w/e

finite herald
#

I’m very lucky that I can run well on low sleep

#

Or else I’d be screwed

plain dagger
#

that has come and go for me

finite herald
#

I think I like

#

Have that gene or whatever

plain dagger
#

its literally weird i need a shot of whiskey, a cup of coffee, and a cigarette

#

and im awake

finite herald
#

Dang I wonder why /lh

plain dagger
#

i used to be able to do what you do

#

it doesn't last

#

dunno what really puts the nail in the coffin

#

but two years of homelessness

#

40 hrs of stress at a stretch

#

4 hrs of sleep every night

#

that'll end you

finite herald
#

eh I’ve been like it since a kid and I’m in my 20s

#

Oh I was getting 4-6 for like

#

A year?

plain dagger
#

famous last words

#

im 25 gonna be 26

#

i just lost it

#

like two yrs ago

#

last time i pulled an all nighter against my will i actually almost had an out of body experience

#

while standing up

#

and had a ton of scary moments back to back that remind me of horrible nightmares i've had

#

your mental health is precious no matter how tough you think you are

finite herald
#

see my issue is that mental tiredness and physical tiredness are two very different things for me

plain dagger
#

it is for everyone

#

most people just dont separate them linguistically

#

they just say 'my brain is tired' or 'i want to go to sleep'

finite herald
#

I can be up at like 6 AM exhausted and my mind going a mile a minute as per usual

plain dagger
#

more artist plight

#

lol

#

i feel like that's just the stuff your mind can't contain anymore

finite herald
#

It doesn’t help that my bf has insomnia lol

plain dagger
#

it needs to be channeled into something somewhere

finite herald
#

Eh it’s not even necessarily doing art

#

Just

#

Anything

#

Don’t feel tired

plain dagger
#

yeah its not doing art its

#

its the condition that artists live with

finite herald
#

Mind only really slows down a bit with my meds or like

plain dagger
#

by majority

#

david bowie

finite herald
#

When I take an edible

plain dagger
#

talks a lot about this

finite herald
#

When I drink too a little but not to the same extent

#

Although I rarely drink

#

It’s expensive lol

plain dagger
#

if im gonna use chemicals to balance i try to actually have a target

#

like knowing what state i need to be in

finite herald
#

When I’m with my bf I can normally sleep a lot easier

plain dagger
#

one shot of whiskey for stress, for muscles, a joint for stress and pain, a cigarette to stimulate, a few sips of coffee. ill be writing for a few hours

finite herald
#

Cuddles do wonders ^-^

plain dagger
#

sheesh i dont like thinking about that

#

i swore it all off after my last girlfriend

#

thats my third time swearing my humanity away over pain

#

and i dont want to miss it but i cant help that

finite herald
#

this is my first healthy relationship and it’s wild

#

like wdym I don’t need to over-apologize for little things constantly or else you’ll be upset with me

plain dagger
#

i couldn't ever get on the same page with anyone

finite herald
#

We’ve been together for years and I still struggle with that a bit

plain dagger
#

well it's good that you made it to that point

#

i cant visualize myself there

finite herald
#

I couldn’t either tbh

plain dagger
#

id just be more focsed on all the people i left behind, swore away, the shit that i gave up on..

finite herald
#

I’m lucky. My bf is very similar to me in a lot of ways, it’s almost eerie. We were best friends first and it was kind of a natural evolution

plain dagger
#

i hope it lasts for you

gray snow
#

oh I wonder why he's similar then

finite herald
#

Thanks

plain dagger
#

they say you either die a hero or you live long enough to become the villain

#

i think, unironically, it is better to die a hero.

finite herald
gray snow
#

🔥🔥🔥🔥

sage socket
#

2017 I think

plain dagger
dull hawk
dull hawk
#

There have been issues that aren't too big, but still big enough for it to be quite problematic and would need immediate fixing.

dull hawk
# gray snow alt + f4

Lol, no, I got to check them before closing, I've been doing a lot of stuff, so I have a bunch of stuff that needs to stay opened until I finish it.

dull hawk
#

On a side note: I GOT MY PORTABLE MONITOR AND THIS IS AWESOME, got to find a new cable that is longer, then I will get back to working on LMM since I'm no longer tired.

finite herald
#

nice

dull hawk
#

I can't post the link here obviously, but you can see the keywords.

#

(This is if anybody wants it as well, so far I have no complaints other than the cable I got is really short.)

finite herald
#

oh that's a nice deal

dull hawk
#

Yeah, luckily I came across it while it was on sale.

#

I would love to get another, honestly.

#

I don't need to go too crazy though, haha.

#

I also just bought my dad a new power supply so we can get his computer running, so I'm already down quite a bit of money for a week.

hollow epoch
#

i remember a time, so long ago, when it was not prolonged for 2 months, and not prolonged for 2 days, and now we come to today, where its going to be prolonged for 6 more months(this is a haha funny joke do not take this seriously)

dull hawk
#

Yeah, it's a joke because it's prolonged for 2 years. sunglas

#

I'm still trying to find a long cable that isn't too expensive rn. LOL

#

Oh, actually, just figured something out that is cool about the portable display.

#

Man, if only I didn't spend $700 on a tablet that I ended up giving to my mom. LOL

#

Just buy 5 of these.

dull hawk
#

Alright, casually dropped like $30 on cables. Lol

#

I needed some anyway.

#

I was lacking in long/fast cables.

#

Anyway, after looking at cables for a totally sane 2 hours, I will now walk around my house aimlessly for the next minute or two, and then get back to work on LMM.

dull hawk
#

Somehow that ended up as an hour of me talking to my dad, how the heck.

plain dagger
#

i dont mean for it to happen but it happens

dull hawk
#

LOL JEEZ.

#

Well, heck, I'll already be spending quite a bit of the day with him tomorrow, especially because his new power supply I bought him will be here tomorrow.

plain dagger
#

nice that you do things for your dad like that

#

kinda my big dream is to be the one showing up for my family :<

dull hawk
#

It's funny because during that hour, he made more money than I made last year. LOL

plain dagger
#

no money in my family ig or not in the part of it i actually exist in lol

dull hawk
#

Meanwhile, I'm over here gifting him something that's like a combined 20-30% of my revenue.

plain dagger
#

i mean thats something i'd do so

#

idk

#

lol

dull hawk
plain dagger
#

sounds like a good thing

dull hawk
#

Yeah.

plain dagger
#

i wanted to get into investing too. and then i realized you cant do that with your food money

#

cause you will just take it out when the bank reads $0

dull hawk
#

Yeah... you also need to be very alert.

plain dagger
#

which i am not i am kept sane by cigarettes, weed, coffee and a lot of it

#

lest my temper become my whole personality and i eventually just am engulfed in flame

dull hawk
#

Jeez.

plain dagger
#

this is probably why im so good at writing but i cant finish projects unless its music

#

i dont know why

#

its just the weirdest most inconsistent thing for me

dull hawk
#

Yeah, it's just something we can't control.

plain dagger
#

but society has to continue this massive ruse that it is under control

#

and any time you break face when more than a few are watching, it's a crime

#

its fine when you are doing well

#

but its really horrible when you're not

dull hawk
#

Yeah.

plain dagger
#

i guess thats not so black and white for like 99% of people

#

but yeah its life sometimes ig. i've always said im gonna need a few lifetimes to figure it out. since i was little

dull hawk
#

Dang.

plain dagger
#

idk.. how to prioritize when you're in such a weird place? what to do to provide? that's the hardest part. i did fast food and mule work for a bit, and it rode me down fast. lol. and scared the crap out of me

#

and i want to code now i think thats a good long term trade

#

just taking me time to really form concepts and shi

dull hawk
#

Idk, when I move out, I'll just be eating chicken, beans, and rice. Lol

plain dagger
#

its a better move when you do have something to still live like you have nothing

#

honestly its a positive loop where you do the right things and benefit more

#

once you're there, you just keep it going. id give anything to have my own kitchen again at times lol. even just that is 100% more manageable.

dull hawk
#

Yeah.

plain dagger
#

sorry thanks for letting me babble :> cheers homie

dull hawk
#

Nah, all good, adios.

hollow epoch
#

idk if this is a dumb question but, by beta do you mean the following features

downloading mods from ingame Joining modded lobbys without mods config editing

dull hawk
#

Config editing won't be out yet.

hollow epoch
gray snow
#

oh god please dont add cosmetics

dull hawk
#

Dw.

gray snow
hasty fog
#

disable cosmetics as host? shouldn't it be up to the player if they want to see cosmetics or not?

dull hawk
hasty fog
#

you mean, like, no players in their lobby will be able to see cosmetics

dull hawk
#

The code for cosmetics just wouldn't run at all.

#

If it was disabled by the host entirely.

dull hawk
#

@pearl plover (for TMM/r2mm), if you locally install a mod, does it install the same way as it would downloading/installing it from online?

#

I'm guessing the answer is yes, as there isn't any reason not to, but just in case, asking to make sure I'm getting this right when it comes to testing some stuff.

dull hawk
#

Alright, cool, I think I finally figured it out.

#

Took a good moment, but I'm on the right path.

dull hawk
dull hawk
#

Alright, been doing other stuff most of the day, but I think installing mods works perfectly now.

hasty fog
#

what all is left on your list now

dull hawk
#

Not guaranteeing anything given how unexpected things can be.

hasty fog
#

no unexpected things please 🥺

hollow epoch
twilit temple
#

They drew 25.

dull hawk
#

In all fairness, I was forced to do most of it. Lol

hollow epoch
# dull hawk LOL

oh yeah i wanted to ask, is it just you or a group making LMM?

hollow epoch
dull hawk
#

LOL

#

Anyway, I'm cleaning up my desk a bit right now, got my dad's new computer set up mostly yesterday, but will have to get some other stuff done on it today. Once I'm done cleaning my desk/room up a bit (I've been organizing), I'll get back to working on LMM.

dull hawk
#

YEP, just verified the download paths and everything is working as intended.

#

I will do another test, just in case.

dull hawk
#

Yeah, very soon.

hollow epoch
dull hawk
#

I'm not going to be overly optimistic, I'll still see if there is anything extra to be done, I already know I have to handle an issue with loading mod's logos that suddenly happened recently.

dull hawk
#

Now time to make it force download LethalModManager into every profile for compatibility reasons. kek

dull hawk
#

Huh, well, AC just messed up LMM for some reason.

#

That's weird.

#

I think it is because AC loads up first, and it just happened to show the error with it because of that.

#

Plus, I got a slight issue I needed to fix rq anyway.

dull hawk
#

Alright, time to rewrite some stuff so that I can rewrite the final installing logic.

#

Nothing like rewriting to rewrite.

thin bane
burnt tulip
#

💀

dull hawk
#

THE HECK

burnt tulip
elder coral
#

Why random discord user make me laugh

dull hawk
#

Lol

sage socket
#

@dull hawk Question that future you will have to deal with, how much do you think a big lethal company update will break this?

dull hawk
#

It's very unlikely.

sage socket
#

Obviously a big update will break mods but with how thorough you're being + not adding any new content besides lobby expansion

dull hawk
#

Pretty much impossible, honestly.

#

Unless they change literally everything in LC, it isn't really possible for it to break.

sage socket
#

Hell yeah

dull hawk
#

Even with lobby expansion, the only thing that could happen would be that breaking LC, which is still unlikely.

#

(or if they rename classes, it could break as well)

#

Either way, you could just disable it.

sage socket
#

Yeee

west surge
#

Realistically I think I might be the biggest mod that has the most potential to be affected by v50

dull hawk
#

Yeah, definitely.

sage socket
#

Yeah that makes sense

dull hawk
#

Depending on how you handle things, DEFINITELY.

#

There are a few ways to mitigate that completely, but idk the ease of use for others.

west surge
#

I should be fine

#

The biggest thing that worries me is the random unity order of execution problem

#

Other than that it shouldn't be too bad to patch up

dull hawk
#

Just have a basic state system that once the right stuff gets tripped, it would run.

dull hawk
#

Jeez, just caught up on the AC situation.

west surge
dull hawk
#

Yeah, that took way too long to catch up on.

#

I had to skip some stuff.

#

Still took forever.

pastel geyser
west surge
#

#1217286517249277962

rigid salmon
surreal cove
#

bruh

#

now I have to use lethal quanitities to rebalance my pack

dull hawk
#

Forgot to say, back to werk.

#

and then I realized, I have to make a new class to support this functionality's rewrite.

#

yayyyyy

#

Not really a problem, just annoying.

#

In the end, this will support updating modpacks though.

#

(Along with removing old mods that might have gotten removed from said modpack.)

dull hawk
#

Been busy most of the day, but I have been working on it, just about done.

#

Been clearing up a lot of brush outside and some small trees since we got a massive tree just recently chopped, and now it's all over our yard, so we got to burn it without setting the entire woods on fire.

sage socket
#

Bonfire

#

But with the whole forest

dull hawk
#

Would solve a lot of our problems if it was legal. LOL

dull hawk
#

Well, caught up on a little more AC stuff.

#

Anyway, I'll have to help my dad again later, I was hoping not because it was going to rain, but that's tonight.

rigid salmon
#

Will it be coming this weekend?

thin bane
#

the hope never dies

rigid salmon
dull hawk
#

Had to rewrite a lot of core code basically.

thin bane
#

the mod's gonna be solid as hell 🔥

dull hawk
#

(Otherwise performance and flexibility when adding more things would suffer.)

dull hawk
#

Pretty much fixed every single possible issue.

#

There is one thing with resizable lobbies though.

#

But it's just the scrolling for the player list.

thin bane
#

on the esc menu?

dull hawk
#

I was trying to adjust something and fix a smaller issue a while back, then I accidentally made it worse and less usable. LOL

thin bane
#

could you add playercount in there? 🥺

dull hawk
#

Yeah, I already have something like that.

thin bane
#

cause counting entries in the list can be challenging in big parties

#

goated 🔥

dull hawk
#

It says PlayerCount/MaxPlayers.

#

I also make it handle the end of game stats properly.

#

It's a bit better than vanilla as well, so it will be a lot faster than if you have less than 4 players.

#

If you have more than 4 players, it basically cycles through the slots.

#

1, 2, 3, 4, 5 (1), 6 (2), etc.

rigid salmon
#

If its so stable you shouldnt even release it in beta lol

dull hawk
#

Some things are still manual, but the main feature that is mostly done is mod sync.

#

(Only thing not done with mod sync is certain settings that you just won't be able to do yet.)

rigid salmon
#

I mean most people Will probably only use it for mod sync so config isnt that important since if i were to host modded i would use normal thunderstore

dull hawk
#

Okay, but the point is that it isn't finished.

#

It doesn't matter what people will use most.

west surge
#

very curious how config stuff is going to work 👀

dull hawk
#

I have a few ideas on how to handle it.

#

Oh, wait, you are talking about via mod sync or config editing?

west surge
#

purely based on the feature conceptually and nothing to do with this you or anything, concerned a little about the idea of automatic config sync without explicitly provided markings or etc. from each mod

dull hawk
#

At the beginning, since it won't have optional stuff for config syncing via mod sync, it should be fine, but soon I will make it where the host will select what configs to sync with an option to automatically determine which to sync as well.

#

Later on, the better option will be an API that modders can use to set what needs to be synced.

#

They won't have to hard depend on it either.

west surge
dull hawk
#

What part of it?

west surge
#

Or atleast, in regards to config sync how does that actually work

#

is it only for that session of the game

#

or are you actually writing to the config

dull hawk
#

Like I said before, when using mod sync, it creates a temp profile that has all of the mods (that you selected to download) and configs that the host has.

#

The game relaunches with that temp profile using those mods and configs.

#

... and immediately loads into the lobby when it has booted up.

west surge
#

where is that temp profile created

dull hawk
west surge
#

🤔 is windows just gonna let you put new dlls on the os drive without admin permission?

dull hawk
#

It already works?

west surge
#

How many people have tested it?

maiden bridge
dull hawk
#

Yeah, exactly.

maiden bridge
#

not to say it's good per se but windows be windowsing

west surge
#

some people have problems with r2 and admin permission

dull hawk
#

Then they can run Lethal Company with admin permissions, not really a way to handle it until I add custom pathing, which I do plan to do.

#

(Mainly because of profiles containing mods that holds GBs of data.)

west surge
#

hopefully that will die soon enough

dull hawk
#

It's funny because it's custom moons made with your mod. LOL

west surge
#

i mean yeah it's not my fault

dull hawk
#

You allowed Pandora's Box, my friend.

west surge
#

respectfully, a majority of custom content creators do not know how to optimize content period

west surge
dull hawk
#

That too. Lol

#

OH YEAH

#

LE IS RIDICULOUS.

#

I HATE IT WITH A PASSION.

maiden bridge
west surge
#

how big is scp rn

maiden bridge
#

"ship it

maiden bridge
west surge
#

little gross but not the worst

#

what fucks most devs is textures

maiden bridge
#

probably a lot of texture repetition in mine but trying to fix that is aids

west surge
#

i've still yet to see a moon that couldn't be under 50mb

dull hawk
#

Lol

nimble blaze
dull hawk
#

Honestly, those kind of things should be in a different location entirely, not dictated by the base config folder.

#

That's why I have a special config in the LethalModManager directory inside of the Lethal Company directory, to keep it separate from the other configs as it is a more personalized thing.

#

(Those are for specific settings btw, not all settings for LMM.)

nimble blaze
#

Agreed, I saw somewhere that at least LethalEmotesAPI plans to move away from config dir based customization so there's hoping other mods that are purely personal will do the same.

dull hawk
#

That's definitely great, bigger mods that do similar things will cause smaller mods to do the same in the long run.

#

Gtg for the night, adios.

west surge
thin bane
#

but we might be far from that

#

so every mod version exists only once on your disk

west surge
#

forsure

thin bane
#

just like pnpm does that

#

it's so elegant

#

and performance isn't an issue with that

#
  • all heavy files could be easily moved to a bigger disk
dull hawk
#

I was planning on adding some sort of standards for things, perhaps that could be one of them.

#

(Was supposed to go to sleep, but something happened.)

west surge
#

The issue is, respectfully, I don't know if that's your mod's battle to fight

Seems more like a Harmony X issue

dull hawk
#

It's not an issue for them to fight either.

#

It's on the modders.

#

HarmonyX has nothing to do with profiles in the first place, it never accounted for them.

#

That's just a mod manager thing.

west surge
#

this isn't a profile issue, it's a config issue. ideally bepinex would have built in attributes for this sort of thing

dull hawk
#

What topic are we on exactly? I think we are on the wrong page rn.

#

Are we talking about the personalized configs?

west surge
#

cosmetic/personalisation/client side config settings vs. global ones

dull hawk
#

Yes, part of it can be BepInEx, which I will actually have LMM handle, but most of it is still on the modder.

#

We can just help make it easier for them.

west surge
#

which I will actually have LMM handle,
elaborate

dull hawk
#

You will be able to determine what specific settings should sync rather than just configs at some point.

west surge
#

Yeah that was my original point

I don't know if that's LMM's place to really try and standardize. i could see myself being a minority on that take though

dull hawk
#

It's pretty ideal since LMM would be using it the most in the beginning.

#

At first (post-beta) things would be automatic for entire config files until modders add it themselves for specific settings though.

thin bane
#

i mean - not a whole file, but just the entries

dull hawk
#

Yeah, later on, if they utilize it.

west surge
#

Yeah because it doesn't exist, Not because it's exclusively in demand for your mod.

If cosmetic/global config attributes existed in bepinex from the jump mods would could fairly easily just only give a shit about the host's config in the first place without too much work

Having it in LLM worries me because just trying to think about how that would look and i feel that would need to be pretty deep rooted in the config code for a mod that i'm not dependant on otherwise

dull hawk
#

I already stated that you wouldn't have to be hard dependent on anything.

#

You just add something to pre-existing code, that's all.

west surge
#

yes i know

#

my comment was made with that in mind

dull hawk
#

Most mods just utilize the default Config attached to the Plugin class.

#

Could possibly do something like PersonalConfig as well that's attached, but then we are just spoonfeeding way too much to the modders if they can't just handle it themselves. Even then, most cases it isn't needed.

west surge
# dull hawk Plus, not really BepInEx's fault either. Modders could have easily done this the...

I extremely disagree with this and not sure what you mean by problematic.

Overall my concern is with practical usecase. Speaking as someone who has had to work with other devs sub-dependency wise etc. doing anything sub depency wise is a pretty huge task even when the two conflicting implementations are touching the same piece of content. What you'd be asking of devs is some sort of sub-dependency based code per config entry, which regardless of if it should or shouldnt be, is going to be a big thing to ask of people

dull hawk
#

I'm not asking them, they can choose to do so if they want.

#

I'm not enforcing anything.

#

They also don't have to do things per entry.

#

Well, let me rephrase that last point.

#

They can have their own defaults set so that repetitive entries for adding such support when most would have the same field would be mitigated as much as possible.

#

Basically meaning an entire config would be whatever they set by default, unless they specify for a specific entry (or more) to be otherwise.

west surge
# dull hawk I'm not asking them, they can choose to do so if they want.

Your mod clearly has a demand and that feature will have a demand. whether you like it or not, you will be asking this of other devs purely by having this feature publicly exist

More Company is going to be naturally expected to play ball here, HD Lethal Company will etc.

I'm not saying that's your fault or anything, but it is something you gotta consider

dull hawk
#

It would be simple for them to implement, no new lines of code are needed, just an extra parameter is all.

thin bane
dull hawk
#

I'm aware it would have demand, that's why I'm doing it. A standard has to start from somewhere, so it might as well be from this.

dull hawk
#

By default, it is as effective as profile codes for syncing.

thin bane
#

so it syncs all config files unless mod dev specifies an entry to be otherwise?

#

in the default scenario

dull hawk
#

Pretty much, until I finish the UI for making it where the host can select which configs to sync, and which configs the client wants to download/sync.

thin bane
#

nice

dull hawk
#

I soon plan to have an auto feature to try to determine the ones that should be synced, but that's just really a "recommendation".

#

Pretty much like a base? Idk how to describe it.

west surge
#

how would you determine that

dull hawk
#

Tags.

#

Not really to be taken 100% right though.

#

Jeez, it's 4:07, going to sleep now, I'll catch up later if you guys have more to say or questions to ask.

surreal cove
#

hows progress

dull hawk
#

I woke up not too long ago, so very slow lately.

#

Unfortunately, it did not rain today, so my dad and I may be going back out to clear more of our backyard again, yayyy.

#

Now there is an even lesser chance of rain, so even betterrrr.

#

These past few days really shows me that I need to start working out soon.

dull hawk
#

Let's gooooo, we aren't doing anything today.

#

I can actually work on LMM.

thin bane
#

let's gooo 🔥

#

in terms of features needed to be worked on: how close is the release? 🥹

dull hawk
#

Well, I practically reprogrammed the entire mod, the only part that has yet to be redone is mod syncing when joining, which is literally just setting the data and added a type parser for a custom class I made, and probably something else that I am forgetting, but the main thing was just redoing the mod installation logic, which has been finished and verified to be working.

dull hawk
#

anddd this is why I stopped promising deadlines, I'm going to be gone the entire day tomorrow, so unless I can pull a miracle out of thin air on Sunday, it may not be this weekend.

elder coral
#

My suggestion still stands, set the deadline to a year's time to set people's expectations low >:)

dull hawk
#

Going grocery shopping tomorrow, then going to my friend's birthday, then going to a restraunt with my family, and then finally getting home at like 8 PM probably. Lol

sage socket
#

Friend of mine from out of state is visiting, relishing the time rn

dull hawk
#

Niceeee, we were hoping to get a mutual friend of ours to come over as well for her birthday, but he is attending college in Florida, so he wouldn't be able to make it.

hollow epoch
#

im so happy im in @dull hawk 's discord 🙏

#

also i stole this >:)

solar quartz
#

lethal mod company manager 👌

dull hawk
#

Lol

dull hawk
dull hawk
#

I could just do it in a few seconds.

#

Well, not a few seconds, a few minutes.

#

Because of it being up/down rather than left/right, I had this as the initial design, but eh.

#

Eh, I'll leave it until I think up of a better logo.

cyan granite
#

Sorry if this is already announced but it seems like this mod is coming out soon?

#

Given that you’ve been discussing logo and name etc already

dull hawk
dull hawk
#

Like, really really soon.

cyan granite
#

Whoo ray

dull hawk
#

I've pretty much reprogrammed everything that was already done due to complications, so yeah. Lol

cyan granite
#

This is game changing! (Literally)

dull hawk
#

Uh, there is a delay on LMM again. I quite possibly just blew my power supply and there is a smell, I will be investigating this for a bit and will try to determine whether or not I can immediately continue work on LMM.

#

It could've just been a fuse, but idk.

#

OH COME ON

#

If this fried my components, I'm screwed.

#

Not just for LMM but for everything.

#

I've invested like 2k into this computer for my work.

#

If it's just my power supply, I can just pay $90 to get another easily, but if this fried any part of my computer, I will have to forward this project.

#

I literally was working on one of the very last things.

finite herald
#

Oh no! Hopefully your computer is alright man

thin bane
#

😟😟

pearl plover
#

although the two tone is nice

hollow epoch
#

@dull hawk PSU blew 😭

dull hawk
#

It will get replaced again when full release comes out.

#

Forwarding my message from my Discord:
My components seem fine, I will be using the power supply that I just bought my dad, I bought him another, so hopefully things are completely fine. I have a headache and don't want to bother with much complexities today, so I've just been taking the day off.

dull hawk
#

Going to be putting it back together today actually, still taking the day off since my headache is killing me, and I had a lot of stress just worrying about my computer.

dull hawk
#

EVERYTHING WORKS.

haughty pagoda
sage socket
#

Happy to hear ya didn't lose your pc

dull hawk
#

Yeah, I was really worried, after all, I've invested way too much that had I lost any components, it would be a while for me to buy them back.

maiden bridge
#

Yeah the power supply is the last thing you want to skimp on, I never risk it and always go overkill on my builds

dull hawk
#

but yeah, definitely can agree to not skimp on that.

#

After all, a PSU is something that can last a decade.

#

(Other than my old one which lasted 6 years MAX.)

dull hawk
maiden bridge
#

I usually roll with the best rated PSU I can find at around double my expected max load

dull hawk
#

Noice.

#

I now have a Corsair RM1000x.

#

I use a i9-13900k and a 1080 Ti. Lol

#

So it's pretty overkill.

maiden bridge
#

Nice, I think my PSU is probably around there

dull hawk
#

(Considering I'm not overclocking my CPU, and my GPU doesn't sip near enough power to hinder the PSU.)

maiden bridge
#

With a 2080s and I forget the exact number but i7 12*** something

dull hawk
#

Btw, pro tip: If you are buying from Amazon, buy used of the best you can find, I got mine for like 50% of the price.

#

Literally all of them are returned due to the dumbest reasons.

#

You are just missing a manual and that is it.

maiden bridge
#

I've been meaning to upgrade but haven't wanted to sell a kidney for a new card

dull hawk
#

OH\

#

I MEANT PSU

#

MY BAD

#

LOL

maiden bridge
#

Oh lmao

dull hawk
#

As for GPUs, you should definitely try looking on your local online markets.

#

Like Facebook Marketplace.

dull hawk
#

but it takes too much money for me to have a meaningful upgrade.

#

I'm in more demand for raw performance than I am for tricks.

#

1080 Ti was one of the last and best cards for raw performance.

maiden bridge
dull hawk
#

Yeah.

maiden bridge
#

But one big thing is better encoder performance which is huge for wireless VR

dull hawk
#

Ah, yeah.

maiden bridge
#

That's a big feature I'm really missing with this card

dull hawk
#

... or even Blender work.

#

(but probably mostly programming)

nimble blaze
#

Raw power/price AMD recently smashes Nvidia - that is if you don't mind that their ray tracing solution still kinda sucks.

#

I don't really mind and if the trend continues my next upgrade will probably be from team red.

spare quiver
nimble blaze
#

Yeah rasterisation performance specifically, ray tracing is still Nvidia's domain.

hollow epoch
elder coral
#

But presumably that could mean beta soon

hollow epoch
elder coral
thin bane
elder coral
#

Maybe he wants to celebrate by playing video games or smth idk

dull hawk
dull hawk
#

Alright, time to get back to werk.

#

werk werk werk

hollow epoch
#

Replace the W with T

gray snow
#

terk terk terk

dull hawk
#

ok what

oblique marten
#

wow that is bizarre

#

it couldn't be a bunch of chained Linq operations causing it could it?

dull hawk
#

oh shoot

oblique marten
#

and Flattened is just another collection?

dull hawk
#

Dictionary<ModInfo, int>
ModInfo is a custom class.

oblique marten
#

wait, why call ToList() there then?

dull hawk
#

It was working a few days ago, and then suddenly a little before my PSU blew, it also broke.

dull hawk
#

I could just do ToDictionary, actually.

oblique marten
#

ahh I see

dull hawk
oblique marten
#

it might

#

using IEnumerable to instantiate a collection is probably going to do things inefficiently

dull hawk
oblique marten
#

although I'm sure there are fast paths for List<>.ToList() and Dictionary<>.ToDictionary()

#

wow

#

wait, it's not going through a clone constructor for Dictionary though

dull hawk
#

I'm trying to figure out if I accidentally changed a variable.

oblique marten
#

what if you do new Dictionary<ModInfo, int>(Flattened)

dull hawk
#

I'll try that.

#

Nope.

oblique marten
dull hawk
#

I'm starting to think I accidentally pasted a variable somewhere else.

#

This was working perfectly a while back, so perhaps I renamed a variable or pasted one in the wrong place, idk.

dull hawk
#

Lol

thin bane
#

it's 100% cosmic ray bit flip 😛

oblique marten
#

true it must be cosmic rays

oblique marten
#

wait, is that new stack trace after using the Dictionary clone constructor?

dull hawk
#

It's different, idk.

#

I've had it earlier as well.

#

I was thinking it was from a property, but there aren't any recursive things in it.

#

The recursive property in question.

oblique marten
#

well I'm stumped lol

#

hope you can figure that out, issues like that are the worst ones

dull hawk
#

Yeah, idk.

#

removes LogWarning "oh, it works!"

#

(Got to love those bugs/bug fixes.)

oblique marten
dull hawk
#

Lol

oblique marten
#

I hate not knowing why something broke

dull hawk
#

Yeah.

dull hawk
#

I think I might know what happened.

#

Yep.

#

I think a mod just recently caused a recursion, and while in some parts of code, I prevent that, I didn't prevent it in one area that when that mod updated and caused the recursion, it was most affected, so it broke.

#

That's why it was supposedly fine until it wasn't.

#

Though these C# errors really did not help point me in the right direction. Lol

#

Bro really went:

#

@oblique marten, problem solved.

#

I forgot to prevent dependency recursion in one bit of code. Lol

#

(literally the most important bit of code)

#

(while I was rewriting it too, great time to break my tests and confuse me)

oblique marten
#

oh wait, so the stack trace did recurse? I assumed the fact that you were only showing a bit meant that it was a short one

dull hawk
#

but yeah, it ended up recursing, which wasn't very obvious (but I did assume since that's how 99.999999% of them occur) with the stupid errors for ANYTHING but it.

#

Especially because they were repetitive errors, not always random.

dull hawk
#

Yep, now suddenly everything is magically working.

#

I can continue my rewrite. Lol

#

Time for everything to break work.

#

Ah, yes, perfect.

#

(Didn't mess up due to the rewrite, messed up due to the code VS2022 gave me that decided to change something with local mods. Lol)

#

All good now, no more doubling active mods. Lol

maiden bridge
#

Just out of curiosity, how will stuff like config/mod sync be checked to avoid redundant restarts and ensuring everyone is on the same setup?

dull hawk
#

Soon, I will have proper UI to show the differences in configs, but for now, you will be blind and only be told they are different.

maiden bridge
#

Oh I meant like the how of comparing configs and mod lists/version

#

Like are you using hashes or something like that

dull hawk
#

Not quite, I'm doing something weird, but funny, just that I cannot publicly disclose it for security reasons. (Yet, at least.)

#

(Security reasons as in a malicious server host that may want to tamper with it.)

dull hawk
#

Well, great, it looks like any custom C# classes takes up quite a bit of memory when used a lot.

#

Wait, never mind, I think I optimized it enough.

#

uh

dull hawk
#

HOLY CRAP STRUCTS ARE GREAT FOR THIS EXACT THING.

#

Thank goodness, I was worried I'd have to undo part of my rewrite.

#

Honestly, structs are a bit more preferred just because of it being strictly data, nothing else really.

#

Oh, great, and it actually handles getting rid of some resources and stuff, nice.

#

(Note to other programmers that might be like: DUH, should've used that in the first place. Utilization of it was very limited, I only just decided to use it a lot more, but when I had decided to use it more and quickly turned it into a struct, that's when other issues had come up, then my PSU blew, and here we are today. Lol)

#

Anyway, I may need to either rewrite a bit more of the thing I was already rewriting, or just make it run parallel.

#

never mind

#

it scares me when my i9-13900k goes to 100%

#

Surprisingly a blackhole wasn't created.

#

Also, weirdly enough, while it seems to use a LOT more of my CPU, it takes a LOT longer to load, but uses a bit less memory in the beginning?

#

Either way, I forgot to actually make that main bit of code run asychronously at the beginning, it does so if it updates, but not from the beginning.

#

So all good now.

#

HOLY CRAP I REDUCED MEMORY USAGE BY 25% SOMEHOW??

#

(Global memory usage of LC, LMM is included, not exclusive.)

#

(It was 4 GB when testing most of the time, but now it is 3 GB.)

#

uh

#

Somehow when the page number increases, scrolling becomes laggier.

#

but when you go back down, scrolling becomes smooth again.

#

Never mind, I found out what it was.

#

I had an idea.

#

Crazy how a day or two break has led me to fix many bugs today.

dull hawk
#

Let's gooooo, back to instant page switching as well. (I accidentally messed it up when my grandparents were over and I was like: yeah, I'm redoing a bunch of stuff, but I could do the lazy way and fix it like this watches a bunch of red lines disappear. and then I forgot)

#

WAIT HUH

#

I MADE IT GO DOWN FROM 3 GB TO 2.2 GB???

#

HOW

#

HOLY CRAP STRUCTS ARE INCREDIBLE

#

I literally had something previously saved as a list of strings.

#

I just changed it to ModInfo, which is a struct.

#

Something really doesn't seem right though.

#

Ah, wait, I think I see what it is.

#

Yep, okay, ignore those previous messages, that's just me being blind.

#

A lot of data wasn't loading in.

full ether
dull hawk
#

Lol

full ether
#

it says beta soon but i see people saying "its working" does that mean the beta is out?

#

or early access people?

dull hawk
#

No, it isn't out yet, idk why people are saying "its working".

#

It's about to be out.

dull hawk
full ether
#

does this install it to your thunderstore mods or where does it install it?

dull hawk
#

It's a WIP full-on mod manager, but in-game, so it will have it's own profiles and directories.

full ether
#

ah thats perfect

#

was thinking i was gonna have over 500+ mods in my thunderstore

dull hawk
#

HOWEVER, it will not yet be a suitable replacement for any external mod managers yet, unless you like to be fairly manual with things. Lol

#

I still have to add a config editor and stuff.

pearl plover
#

You’re in-game at that point, surely BepInEx CM works

dull hawk
#

Idk if anybody even really uses that anymore.

#

I never see it mentioned.

pearl plover
#

I mean sure but it’d be weird to re-invent it given it’s a BepInEx team developed mod

#

You can probably have an action that triggers the menu opening, and on initial click it asks if you’d like to download it

#

much less effort

dull hawk
#

Last time I used it, iirc it had quite a few issues.

#

Plus, it doesn't flow with the UI, and could definitely be simplified down.

pearl plover
#

raise bugs in GitHub agony

dull hawk
#

Especially since I have other features to pair with it soon anyway.

dull hawk
#

Idek what they were anymore.

pearl plover
#

But yeah raise bug reports when you discover them

#

Makes more sense than reinventing it

#

I’m not going to stop you though lmao, just know that it’s a lot of effort

dull hawk
#

It's not too much, it's definitely easier than what I've been doing for the past 2 months.

#

Just got to make it all look nice, which just takes a while.

haughty pagoda
finite herald
#

Shhhh

#

I’ve seen the video but the joke is funny

dull hawk
#

Been having to go back outside again, but I'm shooting to release LMM before the weekend.

#

As long as my new PSU doesn't blow, we should be fine. Lol

#

I'm also recorrecting my sleep schedule again, so I have been losing a good 6 hours or so.

#

(It takes longer for me to really wake up for the day if I wake up late.)

pastel geyser
#

Will it release this week🤯

#

(I’m sorry it’s js a running gag atp for it to be set at a weekend then delayed)

dull hawk
#

Yeah, it's just taking a bit to figure out how to handle a rewrite of a snippet of code.

dull hawk
#

Oml, I think I've finally figured it out.

#

Also, load times have skyrocketed back to normal.

#

Just got to do some final adjustments.

#

I will make those final adjustments tomorrow since I'm already up later than I was planning. Lol

gray snow
hasty fog
#

this has to be the one

dull hawk
#

I basically had to reprogram all of the core code, which is why there was an additional delay.

gray snow
#

doesn't matter, point still stands

dull hawk
#

Alrighty, got my bomb mac and cheese, watching a video, and then finishing up the last of that rewritten feature.

#

(It wasn't something stupid, it was actually something to ensure things would be properly downloaded/installed.)

tepid sedge
#

quick q, are you showing compatibility between mods with lmm? someone was asking about showing incompatibilities outside of lobbies for lobby compatibility, and I'm thinking it likely is out of scope of lobby compat

dull hawk
tepid sedge
#

fyi lobby compat mostly does that part, I was just wondering for out of server (ie having MoreCompany & BiggerLobby installed - I believe they're incompat)

dull hawk
#

They aren't exactly incompatible, at least not anymore, they both do the same thing, but how they do it prevents it from breaking the other.

tepid sedge
#

oh okay

dull hawk
#

but yeah, there is no reason for LMM to do something like CompatibilityChecker when there is already LMM's mod sync achieving the next step. I do want to make it a bit better where it may go a bit more towards how CompatibilityChecker did things, but that would be something on hold until a proper website and API is established.

#

It just won't ever present the data the same.

dull hawk
#

YES

#

ONE STEP CLOSER

#

(one MAJOR step closer)

#

Got a recently new bug to fix for loading data, but this is already going really well.

#

Shoot, right, got to finish installation code.

#

Well, this was part of that already, everything else is a lot easier now.

#

I'm definitely not putting as much time as I've been wanting to lately, but I've been making way too many rookie mistakes, so I've been letting my brain chill a bit more.

copper turtle
#

my excitment for this mod grows more as my time around the sun continues

#

earth is circling the star at speeds far less than that of my growing excitement

#

In the infinite reaches of space, my excitement for this mod echoes through the cosmic void.

#

in the vast expanse of the universe, my anticipation for this mod shines like a distant star, steadily growing brighter.

#
Anticipation gleams bright,
Stars burst, mod's delight.```
haughty pagoda
#

Hey cool an actual 'nature' focused haiku

#

Sorta

dull hawk
#

Well, my network is dying, but I'm fixing a few things rn.

dull hawk
#

ok, literally the moment i make a joke of how bad it is, it died completely

#

Oh, now it is back.

finite herald
dull hawk
#

I love how when I'm testing something network based, that's when my network has gone down the drain.

#

Everything that has slowed down LMM so far:
LethalUtilities bugs
LethalEditor crashing
Contracting work
Numerous rewrites of LMM's core code
PSU blowing
Clearing a giant tree out of my backyard (Still need to burn it)
Network dying

#

Lovely.

#

im sorry, WHAT

#

WHY IS MY NETWORK SAYING I'M IN CHINA?

#

Okay, fixed that at least.

#

I'm running Ethernet, there is no way my router isn't just blocking most of my connection or something, HOW IS MY UPLOAD THIS BAD?

elder coral
dull hawk
#

Even they were fed up: "RELEASE THE MOD ALREADY #####"

#

New release date shall be when GTA VI releases. LOL

#

Alright, cool, I finally got it where logos will try to download again if they fail.

#

Made it where it only tries 5 times.

hollow epoch
dull hawk
#

I will go ahead and admit that I'm having a bit of difficulty refamiliarizing myself with the code after working on a specific piece of it for so long, along with a lot of other things that has slowed me down. I'm trying to figure out what else has to be done, I know nothing else has to be rewritten, which means LMM is actually right around the corner, and more updates will soon follow after its beta release.

#

I will see if I can give a better estimate of its release.

#

(Btw, for those that might think it is this weekend, I never promised that, it's just that it could be close enough to do so.)

dull hawk
#

Ah, yes, love it when my USB drivers (or whatever the heck it is) completely fails, disconnects all hard drives and peripherals, and leaves me with (minor) unsaved work.

#

I'm starting to wonder if the universe does not want LMM to be released.

#

Got to love Windows with handling issues.

#

(I noticed my hard drive suddenly messed up when I was deleting files, but File Explorer was fine, just stopped, I clicked cancel and exit, and then it broke all of my peripherals and kicked off my other hard drives as well.)

#

Welp, no solution found, time to restart my computer.

west surge
dull hawk
#

Ah, actually, good point, kinda forgot about that.

#

It has happened before, so idk if it is exactly that or not.

west surge
#

i've heard off-hand storiesabout psu stuff specifically damaging mobo and sometimes cpu

#

cuz of how directly correlated it is to like the power connectors and shit

dull hawk
#

Yeah.

#

Well, I restarted my computer, so all good.

#

Just got to see if things are working.

#

(like my hard drives)

#

Yep, all good.

west surge
#

Obv. Not trying to backseat but you def might wanna back up anything irreplaceable

#

Just incase

dull hawk
#

Yeah, ik, I got that in HUGE DUDE. Lol

west surge
#

Haha

dull hawk
#

HUGE DUDE contains files from many things like MEGA DUDE's original contents (before I wiped them to repurpose it for something not important) and OTHER COMPUTER DUDE.

#

Literally it.

#

Along with some other old backups.

#

The other two drives also has many backups.

#

Well, now just these 2.

#

It's also funny because the original two was a copy of the other.

#

Just one got used more than the other, so I finally merged them.

maiden bridge
#

You might wanna consider just reinstalling windows if it's been a while since you last did it

dull hawk
#

It's been since the beginning of August last year.

#

(Windows 10)

maiden bridge
#

I usually do it every year or so just to force me to declutter and fix all the windows bloat

dull hawk
#

Yeah.

maiden bridge
#

Also ameliorating helps

dull hawk
#

uh what

maiden bridge
#

There's tools for windows that "ameliorate", pretty much rips all the windows forced stuff out like edge, Cortana, all that

dull hawk
#

Ah, I see.

#

I would, but Windows heavily ties some stuff to things like Edge, and it's annoying.

#

So any basic programs might not like it.

maiden bridge
#

I've not really run into any problems with it, it's generally easy to supplement anything it gets rid of with better alternatives

dull hawk
#

Hm, then maybe.

#

I'd have to look into it.

#

I'm already about to help my dad set up his new computer (again, since I had to rip out the new PSU I bought him for my computer, and buy a new one), I'm also working on some other stuff in the background of LMM's development, and then LMM as well. Lol

#

I'm all over the place rn.

#

OH

#

MY HARD DRIVE GOT OVER 50°C, JEEZ.

#

Okay, that explains.

#

Still annoying that Windows doesn't handle one device messing up properly.

#

Yeah, that explains it for sure.

#

I may or may not have stuck my hands in a powered computer to flip a fan over to blow air on it. Lol

#

wait, oml, wrong hard drive LOL

#

I got confused earlier because when I disconnected the supposed hard drive that failed (aka my only external), it disconnected an entirely different drive that I was just now confusing to be one of my internal hard drives.

upper narwhal
#

since if not it'd be slightly annoying if you had all your configs setup your own way then you join a lobby and they get completely overwritten

sweet tusk
#

Configs are saved per profile anyways. No shot your already nitpicking his thread within seconds of seeing it after we got linked from my request. Craaazy.


Great work OP. Going to read through it all. Can't wait to see the finished product! ❤️

upper narwhal
dull hawk
dull hawk
#

Yeeeep.

rigid salmon
#

Is it out?

dull hawk
#

No, not yet.

hollow epoch
dull hawk
#

Soon, but I may need to early release to a small batch of testers because I can't remember what isn't done because of all the rewrites I've had to do.

#

Almost everything that was previously done had been redone and changed a lot.

dull hawk
#

Closed beta before I go open for a proper beta release.

#

Like some things may be outright not working, it's just a lot of code to try to skim through and guess if it is working or not.

hollow epoch
#

Kyxino im not gonna ping you but, when you look at this can you give "us"(me 😭) a update? havent said anything sents 24 hours ago

dull hawk
#

Not much, I was hanging out with friends last night for a few hours, and then got back from hanging out with another friend about 2 hours ago, just been settling down a bit since.

dull hawk
#

I have Discord opened on the side.

#

I was just talking to somebody and saw your message.

dull hawk
#

Time to do a lot of grinding.

surreal cove
dull hawk
coarse yew
#

How do you make sure no malware is being downloaded with the automatic downloader?

dull hawk
dull hawk
#

I love forgetting and then remembering regions are a thing.