#[BETA v0.1.6] LethalModManager https://thunderstore.io/c/lethal-company/p/kyxino/LethalModManager/
1 messages · Page 3 of 1
bett
I love how this guy that I'm doing contract work for asked me for an ETA when I have until Tuesday and just did something else that was way bigger, so I say probably Monday morning because I'm busy with things (LMM), and then Roblox proceeds to go down, so it's not like I really could do anything now anyway. LOL
Lmao
Got to love how tied together everything is.
In order to finish mod sync, I got to finish profiles.
In order to finish profiles, I need to finish Thunderstore searching and downloading. (Mainly for testing.)
Luckily I don't need to finish config editing. Lol
Anyway, I just made things faster for me updating the UI.
(Like a lot faster and a lot less effort.)
Would've been a lot more helpful a long time ago, but whatever. Lol
At least I got it now.
Bet
Why is it that my focus comes back after having this on my TV in the background? LOL
#JohnWick4 – Now Available On Digital, 4K Ultra HD™ & Blu-Ray™. On 4K Ultra HD & Blu Ray June13. Starring Keanu Reeves, Donnie Yen, Bill Skarsgård, Laurence Fishburne, Hiroyuki Sanada, Shamier Anderson, Lance Reddick, Rina Sawayama, Scott Adkins, and Ian McShane.
Text 310-564-8005 for classified updates.
Subscribe to the LIONSGATE YouTube Cha...
If I can finish LMM before I finish this, that would be hilarious.
Lol
play it in the last 2 min of code
Ngl, this is actually helping.
but I will have to go to sleep soon, I've been fixing my sleep again, but I seem to be getting more and more tired suddenly.
The (hopeful) countdown has begun, but will continue at -8:30:00 later, I shall try to finish before finishing this video.
John Wick shall make LMM come out sooner hopefully. LOL
YOU’RE DOING ALL OF THIS WITH JUST ONE MONITOR?!
(I was catching up on messages lol)
Yes. Lol
I haven't been using my tablet as a second monitor for quite a while now because I gave it to my mom for Christmas.
Kind of knew I would end up doing that anyway, but yeah.
All good, there's a lot. Lol
I just don't maximize anything at this point.
no maximized ide
that would make me feel so cramped
hows progress, I hope you did take a break tho, straight 10 hours sounds horrrible
It's actually not that bad at all, I have an ultrawide monitor so that helps.
ah I see, that would help a lot
I never said I was doing it for 10 hours straight. Lol
I said I will continue with -8:30:00 on the clock.
oh
Yeah, this is how I have things laid out. Lol
(casually hiding code)
gotcha, yeah
pretty much what I do except I have everything on my main monitor fullscreen
haven't needed documentation as much with LC modding though so I don't tend to use my second monitor all that much
Yeah, if I had a second one (this is pretty much what I did with my tablet), I would have Discord and my video on it.
Typically Unity is smaller, but I was checking something at 1x scale for 1920x1080p, but when it is smaller, I just click on the side of the window to bring it back up real quickly.
yeah, that's pretty similar to my setup then minus the stacked windows
but given that I'm on a 16:9 it makes more sense this way
Yeah.
I'd probably split my monitor if I had an ultrawide
Timer has started again.
Been a while since I popped in here; what's the current status of this?
Had to work on more than I was originally intending because if I half do a lot of the stuff, it would raise a bunch of issues, so I'm having to get a lot of stuff mostly done.
but I'm almost done with all of it.
It's practically a full release at this point, but still missing some key features, most notably config editing.
So like Thunderstore searching/downloading along with profiles already have to become a thing.
Which, on the note of, idk what to do the color as for the refresh button. LOL
Kind of debating making the three buttons on the left as the lighter orange.
Btw, don't worry, that previous thing isn't constantly covering the description.
Just when you click.
Oh boy, I hope I did not just lose progress.
I guess 2022.3.15f1 handles prefabs a LOT differently than 2022.3.9f1 because it just completely yeeted it after deleting it rather than 2022.3.9f1 still keeping around, but saying the prefab was missing.
are you serious
i saved it but it auto saved something else...
I didn't even know Unity auto saved.
LET ALONE OVERWRITE MY MANUAL SAVE
Do mod delayed more?
All that I lost was the mod slot.
So not really, but I'm annoyed.
Rip
.
WHY IS UNITY AUTO SAVING? I JUST LOST THE ENTIRE MOD SLOT NOW.
AssetRipper to the rescue.
No idea what you are saying by but W and L?
I lost the UI for showing each mod.
but I used AssetRipper to get it back from the AssetBundle that I have in my Visual Studio project.
Oh Alr
Thank goodness, just a little outdated.
Pure
I feel like Unity wants to start problems now.
Stress
Oh, right, I had AssetRipper still opened, apparently it keeps that file open the entire time.
Unity* project
Alright, taking a break at -6:00:00. Lol
Maybe I will be able to finish in time, who knows?
Hopefully
Keanu Reeves will just have to keep falling. Lol
???????? what is this where did you get this and why is it such a fucking banger
Ty
Make it ur facility meltdown escape music
wait, did you make this??
ah
No
Zanick
There we go
Fricking autocorrect and my bad typing
I remixed it tho
original is fire but your remix burns hotter
wow nvm after hearing it all your remix is COMPLETELY different
your remix is a massive tone change, but also a massive improvement
ye but i mean they still are different things
my remix is for the escape
to give you adrellenine
Well, uh, AC is pulling a bit of a USAA moment, so at least LMM will have its own resizeable lobbies.
Man, I was supposed to be asleep 2 hours ago, but this drama is interesting.
man. LMM could NOT come any sooner :husk:
Really can't wait for this to come out now lol
just saw that AC was being deprecated (???) and i've been using it for bigger lobbies
Oh gosh, more pressure, I need my sleep but thread drama interesting. LOL
It's even worse because I now REALLY need to finish LMM's full release for config editing and then work on LethalUtilities v2 for mod support and stuff.
ahhh sorry no rush, i'm just excited to try it out :)
Yeah, holy crap, I didn't expect this much more pressure though. (I know more is coming soon.)
glad the drama came just in time for my afternoon
Man, I got a headache right now and it is 3 in the morning, I wished this happened sooner. Lol
best of luck with this (btw MIT open source planned for this?)
I might open source the resizeable lobbies, but mod syncing is a complete no-go along with a public Github due to security concerns.
(At least for now.)
@maiden bridge, this conversation I had with Zaggy gives some insight into it.
Alright, I got to sleep now, LMM development may be a bit slow tomorrow since I'm going to sleep 4 HOURS after my typical time.
I might just go ahead and get the Thunderstore info out of the way for it. (for when it releases)
there's no way AC just got deprecated, that mod literally gives a lot of things that I love
Is the thread for it also gone?
its kinda crazy how I just started to use advanced company for the features only it had
now its GONE
advanced company got deleted ?????
deprecated
why ?
uh
this was the best mod
I think the mod creator was having a fit about some other mod
just look at pins in https://discord.com/channels/1168655651455639582/1186515716124459088
ty
It's still maintained on his discord, just not on thunderstore anymore
Yeah
but its still deprecated on the main platform everyone uses for the 2 main mod managers
Im not gonna bother with manual installs
I play with too many people
Yo thats dumb...... well i guess AC dead now :/
Ohhhhhhhh okay that’s not remotely as bad then
is the thread deleted?
lmao, my whole modpack was being balanced with AC, now im cooked. Guess I gotta start using lethal quantities
and utlities
thread archived, you can read it for yourself if you go into #1169056298856362105 and filter for Deprecated
Yeah.
Yeeeeep.
Now suddenly I have more pressure being put on me.
(i need to update LethalUtilities soon)
if i knew and was good at coding i'd offer help, but unfortunately i am dumb
LethalUtilities v2 has to be done in a very specific and precise way, which is why I can't just start doing it. Lol
As for LethalModManager, it's just about done, but the code is heavily dependent on how I handle the UI, so it wouldn't go well because I'm working on both at the same time.
Yes?
With LethalModManager the game does not start beyond the selection of Online or Lan
I'll record a video report now
and I'll send you the logs
wait 5 minutes
Uh, that is unlikely to be LethalModManager, it doesn't do much right now other than add a button to show what mods you have in a text format. (This is because the alpha is just a simple mod list.)
hmm, ok then
I just have an idea why I can’t log in
I'll check something and write later
Alrighty.
Crap
The problem was because
That I forgot to remove old AC files from the build
It was blocking LethalModManager
I hate it
wait what
It was blocking LethalModManager?
You mean the actual Mods button?
That's weird, but I have a config that allows you to fix that.
You didn't have to remove AC.
I had leftovers from AC
It's strange though
It was turned off
But he didn’t let me connect
Or I was just unlucky with the first launch
That's... weird.
Uh, okay then, that is already a problem. Lol
did you install any ac updates after 1.1.2?
ah okay, then the huge modlist is definitely a factor lol
perhaps he was trying to create a document - so that he could display them later
Hopefully the rewrite of LethalUtilities can help shave off quite a bit of those mods.
Hm, alrighty, that's good.
Timer has continued.
Time to work on the ridiculously big README.
what's left after readme?
I think at that point, it is just mod downloading and profiles being finished.
(i think)
I would have to check to see what the heck I actually have done rn.
Ah, yes, I love Upcoming Search Searching Features. 
Next up: Upcoming Lobby Lobbying Features.
Lovely, still more to add.
I'm so excited!!!!
When you release this, every time me and my friends have a successful gaming session using this I will buy you a coffee
Please don't donate too much to me. Lol
lol
Jeez, I'm going to have to go directly to working on config editing once I release beta.
i cant believe i havent heard more about this, this is awesome!
Haha, thanks, I'm trying to get it done as soon as possible.
Especially since I got to get back to my other mod (LethalUtilities) for its rewrite to be even more customizable than before.
hype hype hyppee!!
very excited for this as the pack creator of my friend group :D
Right!
One of the original reasons I started making this as well, used to have a private pack called Lethal Lobby, but I did everything manual at the time since nobody else used TMM/r2mm.
Oh, right, forgot to say that I've passed the half point of the 10 hour John Wick falling down the stairs loop.
I hope to get this done before the video ends, 5 hours remain.
Just the README is taking so long. LOL
I think I've spent an hour on it so far.
Just trying to make it look nice and be readable.
thats a lot of documentation
A lot of features that need to be well documented to inform the users.
documentation is hell
Making it good*
Just lazily making it is easy.
Making it very defined isn't.
some of the moon stuff is so arbitrary it's a pain in the ass to communicate haha
Haha, I bet.
When you start making a big API that is very important, it makes things so much worse.
I'm just glad somebody took up making better custom moon support before I would end up doing it.
I've got too much as is. Lol
it would be cool if u integrate it with LMM
with a UI
my fav thing about AC was the in game ui
No, I don't need to do that, LMM would be overstepping way more of its area.
Config editing will handle that though.
Yeah, I'm going to have some pretty good config editing.
Even support for modifying AnimationCurves visually.
(Very important for my LethalEditor mod. Lol)
so like it will have a in game ui?
also does utils have a way for spawn weights and scraps ect
LETS GOO
WUAMTITIES HAS A WEB UI
Nope, only LethalEditor does. LethalUtilities will soon have a rewrite for it though.
alr bet
It will be completely non-intrusive and properly allow modded content.
You will be able to modify it via any mod manager, but would be preferred to modify it in-game with LMM once config editing rolls out.
Jeez, actually starting to get some anxiety from everything that I need to get done now.
Already fairly common for me, but the entire AC situation isn't making it any better.
me over here trying to figure out badges to make my README nicer
lmao
Ah, shoot, 3 and a half hours left.
Take your time!
Trying to use it to help me not get distracted. LOL
Anyway, I think this might be good now?
Ooo!
Does the lobby resizing mean it won't be compatible with more company cosmetics?
Or could we use more company instead?
For now, there won't be any compatibility, but you can still continue to use MoreCompany.
Hell yeah
Ah, 3 hours left. Lol
looks good!
why?
If they want MoreCompany for its cosmetics.
oh ok
The heck, my threads just reordered itself.
happens to me as well
annoying as hell
Never seen it happen before, weird.
Alright, this is done for now.
Ngl, I paused the timer for a bit, but it makes up for the time that I wasted watching #1211704241446715434. Lol
Switched this around. Lol
awesome, you think the mod will possibly c omeout by this weekend
things seem to be coming along nicely woah
Yep.
looking clean 😎 👍
Thanks. Lol
not much to say but good stuff, this is definitely top of the list in terms of projects im excited for, ty for undertaking this
I'm trying to keep everything looking good.
No problem, I try my best to help others out, and this is definitely a project to do so.
same
Btw, forgot to mention that I paused the timer again at -02:30:00.
I'm going to do some work for LethalUtilities in the meantime, just to help give myself some balance again.
(Also to figure out how exactly I want to handle config editing for LethalModManager.)
Bet
Got to watch John Wick fall down the stairs in the theatre— truly a life changing experience
LOL
I've had it going for 7 and a half hours so far.
Had three generations of my family watching that scene
I went with my dad and grandfather lol
Lol, well then.
Good movie
Definitely.
yeah i watched john wick 4 in theatres and the stairs scene was hilarious to me
when i thought he would come to a stop he just kept rolling
Lol, he was on a roll.
Btw, had to do some contract work again.
Got to love Roblox Studio working against me.
Nothing like making my contracting work take longer.
Nah, it's not.
Some little game that the dude I work for is apart of. It's called Flag Frenzy by DIGIBU.
It's an uphill battle, so his partner is trying to get as much done as possible to keep the game alive.
So it's just wasting both my time and his time, but at least I'm a contractor, so I get some money regardless.
(The good thing is that I will have less work if the dude I work for quits since I don't like the other guy.)
oi the drama 🍿
Lol, yep. I was originally a developer for the other guy as well, but then I quit due to him having ridiculous last second requests and anger issues.
Oof
That was a different game and group entirely though. Lol
Dang it, this thread (#1211704241446715434) keeps distracting me as well.
It seems like people have been talking more in there than playing the actual game at times. Lol
I'm out here on the sidelines since all I've used is more company
I used AC once to try to test #1206494982521753620 but I couldn't really figure it out that well lol
Lol
Honestly the whole situation was nesscary. The lethal modding scene was lacking drama
LOL
My gosh, I've stayed up so long to handle this contracting work, I'm denying any further work until I'm done with LMM.
I have money for car insurance at this point to last me long enough anyway, it's not like I need anymore yet. Lol
(not even like I'm getting car insurance for quite a while because I want to wait until I have a credit card, and even then that gives me more time)
Got to love CTRL+Z breaking my work though.
(Then CTRL+SHIFT+Z breaking it even more most of the time.)
((Especially when it comes to rigging a vehicle where even the smallest mistake can break the entire thing and make it extremely unstable and unusable.))
(((Which means I am forced to redo if I can't fix it somehow.)))
Game Development 
Average Roblox vehicle
(assuming you're still referring to Roblox)
lol
Yeah. Lol
I just got to do some fine tuning, it was almost chalked to the point it required a redo, but luckily I fixed it.
Ah, finally, I shall no longer be distracted by #1211704241446715434 anymore. Lol
I only hope to improve my attention span for any other situation. Lol
Real
lol
btw I made a mod for it
link?
im an idiot
I kept LR's description
will fix it later
Btw, if anybody is interested: Ubisoft has a big sale going on rn. (I found out because UNO is on sale for $4 with Ultimate Edition at $8, so I bought it for somebody. Lol)
As for subjectively more important news: LethalModManager should be ready very soon. I've gotten a lot of other stuff done so that when I am done with the code, I can just immediately publish it.
(I got to re-evaluate mod downloading logic, so that is annoying, but it should be fine.)
as soon as you type the last bracket you're gonna whisper the LMM launch codes to a guy in a black suit and LMM will be posted on thunderstore
LOL
already have the game
bet
FINALLY, CONTRACT WORK DONE, I HATE THIS.
At least I got it done before the weekend where I spend the most time on LMM.
Definitely got to fix my sleep schedule again so I'm going to sleep now.
Alright, it's modding time.
(aka John Wick falling down the stairs time)
Timer recontinuing at -2:30:00.
@west surge, I heard this a while ago, does fast startup not work with LLL?
don’t know, with le/lecore not receiving updates into the ongoing situation im a little out of the loop on compatibility to be honest.
apologies for the inconvenience , just a bit too much for to keep up with rn
All good, just wanting to make sure.
iirc I had no issues with LLL, LEcore and fast startup like 2 weeks ago, I changed to the GI implementation tho which works perfectly fine
Alright, cool. I have to do my own implementation for quick reload, but I was already messing with this type of thing a while back for LethalUtilities, just never finished.
I only had a half-baked version for LMM. Lol
as long as the implementation is graceful and does not skip required scenes for LLL to load its assets, it should be fine
Yeah, I'll have a setting in place if there are issues.
(just that quick reload will be a bit slower)
Btw, since LMM is basically a menu overhaul (and eventually a full lobby overhaul-ish, and because I literally already have the code ready for this), LMM will handle quick loading, especially because later on, I plan to see if I can get LMM to load before ANYTHING else in BepInEx and Unity, that way you don't need any other mods to load yet, but I'm not sure if I'd be able to.
(At least I'd like to try to get it to load before anything else as much as possible.)
Oh, figured out an issue I was having where the splash screen wouldn't be skipped, I forgot to actually mimic the behavior of quick reloading. Lol
variable in a file that is changed for it, but I forgot to actually do it
LET'S GOOOOOOOOOO
I JUST TESTED IT
AND IT WORKED PERFECTLY
Quick Reload, my beloved.
I keep forgetting to apply the tinted background.
let's goooo
I have less than an hour and a half before John Wick is done falling down the stairs. 
lets goo
No, it's just something to encourage me to work faster. Lol
I'm racing the clock.
(aka trying to finish LMM before John Wick stops falling down the stairs)
I'm not really succeeding right now.
progress is the most important part 🥺
totally didn't pause the timer again and got distracted
***i cannot hear regret 🥲 ***
I almost said something pretty bad. LOL
lmao
I was meaning to tell you but forgot (lol) - have you seen the implementation of handling challenge runs?
oh gosh what
it's even better than empty classes
I've seen some of it, but it wasn't too bad.
Yeah, that's the part I hate.
everywhere
Yep.
Resumed timer. It's now at: -00:30:00.
John Wick may finish falling down the stairs before LMM is done. Lol
Last 15 minutes before he is done falling down the stairs, whyyyyyyyy.
12 minutes, but brb
... and I'm back. Lol
Quick loading and reloading work perfectly now.
Nice!
(Both are customizable and work together properly.)
You can skip the splash, boot animation, and mode selection. Along with hiding the update and LAN popups.
Defaults for Quick Launch is all vanilla behavior. Default for Quick Reload is skipping literally everything. LOL
If you Quick Reload while playing Online or LAN, it will remember as well and skip it instantly.
It will also remember what lobby you are attempting to join and try to connect you to it.
-00:04:00, I have pretty much failed John Wick. Lol
At least I seemed to have gotten quite a lot more done. (other than the fact that I was doing contract work for most of this week)
Not to throw questions at your celebration, You probably need to handle unloading assetbundles for something like this too if you haven't
Nope, it quickly reloads the game. Lol
Like it closes and reopens it.
oh sick
Yep.
hm
It's REALLY fast when you don't have a bunch of content mods. Lol
nice as
-00:01:00, I'm sorry John Wick, you had to fall down all of those stairs for 10 hours.
Definitely an interesting motivator. LOL
-00:00:10
-00:00:00
OML THE ENDING. LOL
I'm probably one of the few people who actually watched the entire thing.
Eventually when I have hotloading, yeah, that will have to be done, but that would have to be done by the mods that load AssetBundles in the first place. (For people to know if the mod supports hotloading, they will have to add a tag that LMM can detect at some point.)
so how close are we now that john wick has fallen down all those stairs
While I was at Karate, I was trying to rethink all of it. I think it will actually be this weekend this time.
Like I dead serious think it will actually be this weekend.
Lets goo finally yess
what's left to do?
I'll compile a list rq.
Peeking here seeing how's the progress is going... 👀
Awesome!
Last Mile Run (LethalModManager Beta To-Do List):
- Link up a few more things with UI when setting up mod sync's mod list.
- Handle configs applying via mod sync.
- Final adjustments to mod downloading/deleting behavior. (Along with profiles.)
Link up 3 more things with the Thunderstore listings/search. (Auto filter modpacks, the actual searched listings, and forced refreshing.)Show LMM hosts in lobby search along with a filter for only LMM hosts.Finish completely separating a few more features for modularity. (Along with splitting the main config due to compatibility reasons within itself.)(Handling later, but I already handled the config thing.)
(A lot more things to link up than I could remember, but it isn't too bad still, I was actually anticipating it taking a little extra time, which is why I think it will be the weekend rather than tomorrow. Lol)
Oh, right, I have a few other things to link up with the Thunderstore listings, but it's still not that bad at all. (Since I already future-proofed some of the things affected. Lol)
uh what
Just to go ahead and get things out of the way one at a time, I will finish everything related to the Thunderstore searching rn.
(Since that's the easiest and that list is intimidating. Lol)
uh where did my refresh button go
Okay, at least I only lost one UI element, but still, what.
... andddd it's back.
I just need to link the refresh, reverse sort, sort order, result count, and search. Oh, right, I got to add a button for filtering out modpacks.
This is more or less just for me to remember. Lol
looking clean
ayo
Yep.
Very Lethal.
Hey, it works with custom content now, noice.

what.
the amount of time- i swear
man, after so long, i'm so close
HOLY CRAP, REFRESH ACTUALLY WORKED FIRST TRY.
It also didn't take too long to update.
Thank goodness for me overly future-proofing things. Lol
(Though that is also part of the reason for LMM being delayed so much. Lol)
Now only sort order, result count, and the modpack filter.
Btw will the mod require lethal mod manager
Or can you delete it
Once you finish downloading it
I have found out what are the most updated mods on Thunderstore.
Ayyyy, LethalUtilities is on the second page for it. LOL
LethalEditor is on the 6th. Lol
this is sorted by number of versions or something?
Casually has 96 results at once. Lol
That's the sort option that I have on rn, yes. Lol
These are the current options, but Most Dependents may get removed due to how intense it is.
I'm surprised I don't see OpenBodyCams there then lol
Found it.
It was #14.
Most Updated to my mind implies that it's the average number of updates over a certain period of time though, but I assume this is total? Perhaps it should be called Most Versions instead, if it's the total?
Eh, it is the total, but it never striked me as a specific time limit of sorts. Lol
I did think of Most Versions to keep consistency with the other options.
it seems to be the most clear phrasing to me, but maybe others will disagree
Nah, I'd agree, I was debating it.
and Most Dependents would be the number of mods that depend on the mod in question?
Yep.
it seems like a useful number, but the name Dependents feels a bit confusing, it sounds kind of synonymous with Dependencies, like how many mods the mod in question has hard dependencies on
Eh, it's the -ent/-encies pickle.
Not really much that can be done that would be specific and inclusive.
You can't do Modpacks because that's a bit confusing, and sometimes mods depend on it if it is an API.
yeah
(and the latter isn't always an API regardless.)
actually, now that I think about it again, I suppose it does make sense to call them dependents
it's just not something I would immediately associate with that
Yeah.
(You are a dependent when you are a minor, you are dependent on your parents.)
(You are a dependency to them.)
oh that's actually dependant
but yeah, close enough lol
I think they are semi-synonymous despite the different spelling, but I can't say I'm sure
or perhaps dependent is the american spelling? hmm
google time lol
same actually, I better not go down this rabbit hole now
Haha.
gngn
Night.
A way to sort modpack an and blacklist modpacks?
How do you handle lobby metadata and/or Runtime Installation (if I correctly understand how this works)? Would be interested in providing methods in LobbyCompatibility to more easily "unregister" mods.
Also do you happen to know how mods are enabled/disabled in bepinex (or in your case specifically)? want to make make sure disabled mods don't appear in the mod list
The hotloading isn't being done for LMM at this point in time since most mods wouldn't be compatible and it would only be a small set of people that have mods that would be compatible.
Okay, good to know
Yeeeep.
Well ig if you ever do support hotloading just lmk - ik in my template I "support" hotloading by default with a patch/unpatch method so if enough people use it you can - though tbh I don't know if that is enough
Is there a released version out yet? I think its a really cool idea!
I have something like it already to completely hotload a DLL.
Not yet, but I think I will be releasing LMM's beta this weekend.
Sick! I have been following this project for a few weeks now
kk; it sucks ig, but not much we can do about that 
Only problem is that you can't really truly remove a running mod in-game.
What sucks?
That’s what you say every week😔😔
not supporting hotloading
lmao get used to it - modders do this on volunteer time
I have gotten used to it
😟
Time to take a hot bath
Not really, I will be at some point, but the only reason I didn't is because I didn't want people complaining about problems when I recommend quick reloading. (Closing the game and skipping all the way to joining the lobby.)
I did say I was dead serious that I think it would be this weekend. Like I'm pretty dang sure it will.
ah
Yeah, but eventually I will add an API where people can tag their mods for being compatible and add methods that support hotloading and unloading.
oh neat
Yep, I might even be able to ask Thunderstore if they can add it as a category tag, which would be easier for the modders.
(If LMM gets big enough.)
Anyway, I'll be back, I just got up and my entire body is in pain.
Wow, that took 30 minutes for me to brush my teeth and get my food.
(My back hurts like fuck)
Yeah, I got a bad back too.
Idk why my entire body has been hurting so much lately, but every time I wake up, it's just been in a lot of pain.
might be a sickness called "aging" or smth like that
I’ve had back problems since like
16?
Like the first couple months of me being 16
Yeah, I got something I was born with that got aggravated when I fell directly on it. Lol
I was carrying around so many textbooks for finals studying that I actually messed up the muscles going from my sides up my back
Jeez, I never had that happen.
😓
I still haven’t fully recovered and I’m in my early 20s
I had one of the heaviest backpacks around, but I always stood straight up, so that might be why I'm fine.
Admittedly that’s partially due to me not taking care of myself lol
Oh my backpack was heavy
Ah, jeez, definitely need to take care of yourself.
And never had the best posture
It's why I'm taking this month off of Karate, I got to focus on my health more.
It’s wayyyyy better than it was though
I couldn’t sleep right for like
I think almost a year
DEFINITELY BAD TO DO.
Because I’m a side-sleeper, and when I laid on my side it felt like my like body was caving in
Oh yeah, when I'd lay down, I used to be in immense pain following this.
Physiotherapy did freaking wonders
Jeez, I only had it when laying normal.
Oh, I just got over it. LOL
(Not good to do, but luckily it comes and goes.)
Yeah mine needed physio, it wouldn’t have healed naturally
I mean it still isn’t fully healed and that was with physio and effectively having a personal trainer while focusing on exercises to strengthen those muscles for a few months in twelfth grade
I remember the first night I was able to sleep well though
Holy crap it was amazing
Dang.
I didn’t get a good nights sleep in I think a little over a year
When my pain started going away, I was really happy. Lol
Yeah mine is def manageable now
I can't do sit-ups though.
Work aggravates it though
I’m a Walmart cashier 💀
Standing in one spot for hours straight doing repetitive motions
I thought you were a storage person at first.
I mean, yeah, I guess, just definitely make sure you stand up straight.
kills my back
Even when I sit in my chair, I keep my back straight.
When I do eight hours shifts I normally can’t do anything for the rest of the night
(even if im sitting weirdly)
DANG.
"You hear that kids? STRAIGHTEN YOUR BLOODY BACK NOW."
lol
I’ve considered getting a little back brace posture corrector thing a few times
It’d help when my back’s bad
You might need it considering it has gotten worse BECAUSE your lack of posture. Lol
Nah my posture is better than it used to be I’d say
That's definitely good, but it sucks that the damage is done.
tbh if I actually put in effort I could probably be healed in a year or so
You should definitely be doing that now.
Oh I should
Unfortunately I’m also very mentally ill and even getting out of bed is difficult
The only thing I can do is stretch, I'm permanently screwed because my issue started from birth.
(and you never want to get surgery)
Ah, yeah, but I hope you get better both mentally and physically.
Were you born with it, or was there an issue during delivery?
Born with it.
I was delivered weird
Something is fused.
lol
Oooof
I forgot what exactly it was, but 20% of people are born with it. (or maybe it was 10%, I can't remember.)
I was a doctor’s first delivery and they messed it up, so I have some minor neck issues and part of my head is straight up flat
My 5th vertebrae is fused with something that starts with an s that I forget the name of.
😟
Ahh that sucks
5th vertebrae fused to sacrum.
Back issues are the worst
Because most other parts of the body you can do something for relief
It also screws me over for bending over.
(Especially because it is bent already more than it should be.)
Yep, it sucks.
My dad has a herniated disc (I think that’s the term?) and my mom broke her back as a child
Yeah, my dad has 2 herniated discs.
That’s horrible omg
Eh she doesn’t get many issues from it believe it or not
(fell backwards onto the edge of the stairs)
I mean, kids are weirdly durable.
She just can’t bend over fully— I didn’t even know she had any impact from it until I was in my teens I think
Ah, I see.
I think the more serious issue that my mom has is just her shoulder being very bad.
I never put together that my neck issues were because of my delivery until like a few months ago
Still sucks though.
Huh, well then.
I’ve always preferred laying on my right side and have had a bit more mobility in turning that way
And was like wait a minute
My head causes no issues fortunately
Has zero impact and isn’t noticeable whatsoever
As long as I don’t lose my hair I’m fine
Thank the lord that gene comes from your mothers side since my dad started losing his in his 20s
I used to just sit on my bed and use my wall mounted tv as my main monitor, but using a chair with my ultrawide as my main has def helped my back a lot
Ah, nice.
It’s one of those little like plastic office desk chair things but it’s better than nothing
I try not to lay on my side as much anymore, but yeah, I think I also prefer laying on my right side.
Definitely should eventually get a better one, not even the ones that cost a thousand dollars, just some cheap comfortable chair, it might not look the best, but it would work. (might suck for fabric breathability tho)
Yeah I need to at some point, unfortunately I have very little room
(If your room is well ventilated, it should help with that.)
Ah, that sucks.
I have it with one of those like foldable wooden desks
I didn’t use a chair previously bc I straight up didn’t have the room
JEEZ.
Well I hope you can make up some more room soon.
Oh, that makes a lot more sense. LOL
When my grandparents are over, I have to stay in my game room, so I barely have much room.
Yeah.
I'm changing something up because it barely takes any extra RAM for it. (It will have the dependents already calculated rather than being somewhat intensive for it to constantly calculate it.)
(I countered it either way by just removing another field that is repetitive, which took up way more RAM than this adds.)
Oh neat
Yeah, I want the mod managing aspect to be as smooth as possible at beta.
I can only hope mod syncing will be as well.
(It runs off of the same code, so it really shouldn't have problems.)
This will definitely be an essential mod
Well, the good thing is that r2modman is a lot smoother, so that already helps people anyway. (It previously being slow helped contribute to the decline of LC modding, but now it is so much smoother that it should help bring people back, and now LMM will be beta releasing, which will also help a lot more due to mod sync.)
what.
why
wait what
that was an incredibly dumb reason for it breaking
there were two things that broke it entirely... what.
Alright, well, everything is all good now, but that was really weird.
Let's goooo, already fixed this.
(let's just say, somehow something relating to it was completely breaking the entire game)
uh, okay, im getting a lot of incredibly weird bugs after changing very specific things, i've fixed all but 1 instantly, but it's still concerning on how this is all happening...
One major example was that Unity would crash the game... after closing...? (This happened after I made it delete UI results during Thunderstore search if you changed the result count to be lower.)
... and I don't even know how to explain this one, this one literally made no sense because the code I disabled did exactly what it did in lines prior, just as a separate task? (It updated the UI positioning after getting the dependent count in an asynchronous task, but started crashing randomly.)
legit none of these are even updated anymore
is unity thread-safe to where you can do that asynchronously? I thought they had no safety measures to prevent race conditions
or I guess you might mean asynchronous on the main thread, I forget that's what that usually refers to in Unity
Yeah.
Before it was perfectly fine, idk what the heck happened, but it just broke randomly.
that does sound really odd
Apparently it will still randomly crash when closing (which isn't important, just weird), but it is very minimal now.
Yeah, like usually some developers may be like "I didn't do anything", but like, in this case, I literally didn't do anything relating to it. Lol
The only thing I did somewhat relating to it was optimize the code prior to it within the asynchronous task.
It's about as weird as my mouth just randomly deciding to pool blood when I put my mouthpiece in before sparring last night. Lol
it's the curse of letting John Wick fall down the stairs for 10 hours
yikes, that would be alarming lol
Lol
oh 😆
I legit just did search with an underscore and came across it. Lol
probably because description contains an underscore
Yep.
Ace***_***Ezreal
I handle dependent calculations WAY better now, which has also fixed some other things, but just made switching pages much nicer.
(It calculates immediately after getting data for all mods, rather than individually for every mod shown calculating through each mod and/or version. Basically it doesn't search every mod/version per mod, and it's more accurate now.)
Idrk how to word it. Lol
It's just better.
Alright, Thunderstore searching is completely done for now.
I will improve it way more later on (with extensive filters), but for now, it is fine.
I will continue in the morning.
bet!
Man, I slept like crap. Time for cold brewwwww.
Time to look at that list again before I aimlessly wander my own code for an entire day.
No longer intense btw.
This is tho (just for now, I will optimize it a lot later)
.
it would be cool to search for modpacks that are like:
Must include these mods:
Must exclude these mods:
Figured out another issue.
Fixed, idk how it was caused, but now it is fixed.
(Basically it would hide the right half of mods when first opening the Thunderstore listings.)
nice
and the dude is trying to get me to do another thing for them as if it was apart of the initial requirements of the contract work, lovely (time to ignore)
lol
Oh shoot, I didn't see you were typing, Discord wasn't even saying there were any new messages.
Yeah, that's a good idea.
I'll have to work on that later.
For some reason, the last slot always says Join regardless of it being an LMM host.
bet
Slightly janky solution that I did, but it works.
Eventually I'll be redoing the lobby UI, but for now, it will be stuck like this. Lol
Also, the mod manager/lister/syncer will no longer be toggleable, I don't really have the time to work on that, but it won't affect anything anyway. (They all use the same data that it gets from Thunderstore in order to work properly, so at that point, you aren't really doing anything by disabling one unless you were to disable all of them, at which it's just stupid to have LMM in the first place. I will allow it at some point, but not now with this little time left.)
Mod sync is already opt-in from the get-go, you literally choose whether or not you want to use it when opening a lobby.
LobbySearcher and ResizableLobbies are the only things that are toggleable at this point in time.
Alright, not much left.
(Btw, I will go ahead and say that there will be some configs that will only be accessible in File Explorer or an external mod manager.)
In your main Steam directory will lie your PERSONAL LethalModManager folder. This will not be affected by any external mod managers.
It will include all of this.
It includes these settings that you can easily change with any text editing program. (Notepad++ for example.)
(Ignore ResizableLobbies being set to true for default, that is meant to be false, I just forgot to set it back.)
THESE SETTINGS (other than the Active Settings that I forgot to split from this) CANNOT BE CHANGED by external mod managers or modpacks.
It is your personal settings for LethalModManager.
These are the settings that can be modified by modpacks and external mod managers. (Excluding the Active Settings one from the other config that I forgot to transfer over.)
They have to be able to be modified for compatibility reasons.
(Ignore my personal settings, they are not the defaults, I just have it like that for quick testing.)
The only thing that could be a problem is the quick reloading, so I might just go ahead and switch that over to this one.
(Just in case modpacks may have to change it if it breaks some stuff, idk.)
oh my this is complicated
Not really. Lol
Luckily only the personal config will have to be modified manually.
I'm also probably going to add a button to go directly to it in File Explorer, idk.
(Depends if it is available for all platforms.)
If beta is out by tonight I'm gonna test this so hard lol
I'd hope I would be able to get it out tonight, but it might be tomorrow instead. (Unless things go EXTREMELY SMOOTHLY.)
manifesting the smoothest dev session the world has ever seen so it'll be out by the time we play tonight 🙏
Man, if only I would have that sooner, this would've been done like a week or two ago.
Alright, back to werk.
Not much left.
Okay NOW back to work, ended up eating rq. Lol
I need to see if I can prioritize these sync ones.
Okay, actually I don't need to spend too much time on that if I can help it.
Will the beta just be the .dll dropped in here or do you plan on posting it to thunderstore?
It will be uploaded to Thunderstore.
Coolio
You have been cooking.
Indeed.
One of my friends installs mods through thunderstore so I'm just gonna tell him to only install this mod into a profile
And see how that goes
Lmao
If it won't come out today, I see NO REASON for it to not come out tomorrow. I've handled every single problem to the point where everything should be smooth, depending on the settings.
Hell yeah
Yeah, unfortunately it will still rely on going to Thunderstore for stuff like seeing WHAT the dependencies are, but soon I plan to make it show in-game as well.
i was gonna do that too lmao
anyway good luck man, we're all rooting for you
Thanks, I'm trying. Lol
if you can't make it tonight then don't stress over it
Might be a little tedious at times but I don't think it'll be too bad
I personally have been compiling a Google doc of mods I want to play with, and I have listed all the dependencies each one needs
So I'm prepared to go to each dependency individually
- profile code should just install each dependency like a mod anyway right?
So while tedious for the mod organizer, friends will just have to put in the profile code
Yeah, either way, it will still download all of them automatically, just that you won't be able to see them directly in-game.
OH, no, you don't have to do that. It's automatic.
Oh cool!
I was just talking about for those who may not want certain mods due to their dependencies.
(Like LC_API.)
I see
Profile code support will not be added yet.
Good to know
Either way, they join you (when you are using mod sync), and it will all be good.
i believe you've answered this before but i can't remember, will this support syncing locally installed mods
Not yet due to security reasons.
Makes sense
Eventually, yes, but it will be a setting buried that won't be accessible in-game because some people just like turning everything on regardless of what it actually does.
Plus, I need to add warnings and stuff in-game for those who may want to join lobbies with hosts that have local mods.
That'll be a good way for control company lobbies to hide they're using it
Whether that's a good or bad thing is up to interpretation
i think mods like control company detector will still be able to detect that
I imagine so
So while I won't be able to share profile codes with friends yet they should just be able to hit sync on my lobby and get the mods
Love to hear it
Two questions I have
What happens if two mods have the same dependency but different versions?
And if I'm trying to make a private lobby just for friends to join, would that show in their lobby browser?
If I were to invite them through Steam, would it automatically sync on accepting invite?
i believe syncing will always be prompted
dunno if there's a system to automatically sync with whitelisted users
It will just do the highest version, just like how it currently works.
It will show during the mod syncing process, yes.
Not automatically, they will always be prompted.
I wouldn't add it.
If you trust them, just set everything to download and quick reload.
Alright, got to get back to the grind before I go out for hotdogs with my family.
@flat oasis, you around?
Actually, I'll just go back to the private thread because of the other guy.
Alright, well I just figured out a REALLY good solution for handling the mod sync prompt.
Far better than what I originally was going to do.
let's gooo 🔥🔥
Very cool
OH, FORGOT TO SAY, QUICK RELOADING IS NEAR PERFECT (it actually loads so fast that it breaks other features of LMM. LOL)
With a tester, I joined them directly on Steam, it prompted me with mod sync, I quick reloaded, and it threw me a mach 10 into the lobby, breaking everything around it. Lol
what's the verdict looking like, tonight or tomorrow
I'm still pushing for today, but I just went out with family.
Bottom line: tomorrow at the latest.
Alright, yeah, my family and I are still out rn, and will be out for quite a bit longer, so it looks like it will be tomorrow.
Have fun with them!
Yeah, just got back, thanks. Lol
Alright, I figured out what exactly happened since I barely could check the errors since I was in a rush to get out of the house.
Basically something ran too early without a certain check to prevent it from breaking things.
I added that check and I made it run a little later.
Alright, one of my testers just helped me again, mod sync behavior works perfectly now. (this is excluding downloading logic, but as long as downloading works, mod sync will as well)
Basically I just need to handle the downloading (and applying) logic properly and everything will work PERFECTLY.
Well, hopefully perfectly, idk how things like MelonLoader will work. Lol
I don't think Thunderstore handles it any differently.
I even checked the source code from @pearl plover's r2modmanPlus and it seems to not bother with it, which I don't expect it to anyway, I'm just not entirely sure.
Btw, Ebkr, I love the r2modman update, it's so much faster now.
god yes the latest r2mm is so much nicer
it doesnt take 84 years to disable a mod in a list with more than 20 mods now
Yeah, I love it.
Somewhat defeats the original secondary purpose of LMM, but I'm still making it work. Lol
Anyway, I am heading to bed.
Got to wake up early tomorrow so that I can finish this up before I go over to a friend's.
What are you looking for?
Is there any special way that mods that use other modloaders like MelonLoader are downloaded?
Downloaded no, installed yes
The tracking method property of each one specifies how a folder (or loose files) are handled
So it’s less mod loader related and more of a game specific declaration however STATE is predominately ML and SUBDIR is primarily BepInEx
Ah, jeez, alright, thank you.
hows progress on LMM
It REALLY should be done today. I just also have to change some installation logic around.
I've been getting a lot done.
bet
the goat 🔥
I will be going over to a somebody's house today though, so if I can't get it before I leave, it will most likely be released in 12-ish hours.
I won't sleep until it is done.
(it's that close)
Well shoot, friend is about to pick me up, LAN support for mod sync won't be out yet, mod detection isn't the best yet (but works for most mods), but everything else should be good?
Beta release will be going out in like 12 hours, so it will basically be like Christmas morning when you wake up and all of the presents are there. (I will finish it before I go to sleep, regardless of how long it takes, but it shouldn't be any longer.)
I've also fixed some other issues already, along with adding priority to Mod Sync Lobbies to show at the top of the list.
(Later on, LMM will have its own custom lobby searcher that is completely independent of LC's lobby searching.)
When you join via Steam, it prompts you with the downloads before letting you join.
One issue that I'm really trying to address is having to constantly quick reload for every lobby despite it being the same mods/configs.
I think I know how to handle it though.
I might be able to allow a skip feature for those that have the exact same mods for sure, but it would ignore the configs. (So if your friend doesn't change the configs after you've already gotten the temp profile, it would be completely fine to skip configs and go directly into the lobby.)
I also will not really be able to allow enabling or disabling requested configs to download yet. (I still don't have the UI ready.)
Either way, this release will serve as a test to make sure everything that's already done will actually work.
will you gradually release new features after the beta is out or release it all in 1.0?
Gradually.
Right now, I got the base code for everything finally done, meaning I can easily append new features without waiting to finish others.
The only thing I have to wait on is me to finish the UI for whatever feature it is.
alright, well, good luck with the release tonight. i'll be asleep so i'm looking forward to seeing it when i wake up lol
Will it overwrite LC's lobby searching or just be in its own tab?
It will have it's own tab when it is done.
(So you'll have the regular one that LC has that is untouched, and then LMM's that is in the actual mod manager UI.)
Thanks.
Does it by default sync configuration? How does ot handle profiles? Does it support thunderstore or do you have to install to the games file path?
From previous messages yeah pretty sure it does.
pretty sure i heard sync configs on here and saw thunderstore mods on the screenshots
#1186595897052774472 message
That's just enabling and disabling. One must come default yes?
configs are synced by default
Woot
i've read that wrong then - it's gonna be goated 🔥
eventually in the future you will be able to choose what configs you don't want to be synced, thats what the message is saying
Cant wait too use this a join modded lobbys far easier
Can't wait for us to get it in our hands and break it immediately.
ALRIGHT
JUST GOT HOME, GOT TO EAT RQ AND GET BACK ON THE GRINDDDDD
I was also thinking of how to handle some future updates.
3 hours until I usually go to sleep, fun.
Jeez, took me an hour to finish my food.
Man, I'm going turbo mode rn.
good luck, I hope you don't have to stay up too long to finish this if you're committed to that
Yeah... I hope so too.
I already got a headache earlier.
Probably didn't help that I had chocolate ice cream as well. (Chocolate is not good for migranes, and I think it is the same for headaches.)
Don't fret to pace yourself if you need it, best to make sure you're in the right head space to work on things and not to rush
Nah, it's not that much left, I kind of need this pressure anyway.
Thank you, sleep well. Lol
Yeah, I'll have to immediately do a slight rewrite after release because I was apparently braindead on some parts that are now gimmicky.
that's a classic
getting things working is more important than getting things right the first time though
ah gotcha
Yeah, I guess I was just completely braindead for some of it.
Then again, it took a while until I handled the overall UI properly.
(which cut down on dev time and made it much more stable and less gimmicky)
I suppose it depends on how obvious the proper solution is, but I usually feel like even if my time was spent doing something the wrong way it still helps me to get a better idea of how to do it well in a refactor/rewrite
in the end I almost always learn something so it was time well spent
Yeah, but in this case, it really was just me being braindead. Lol
(Especially because it is something I am specifically REALLY good in.)
That's it, I'm just going to go ahead and do some stuff for it.
Alright, well, unfortunately I could not deliver in time, part of it was bad code that I tried adding extra functionality to that would end up being too janky. I'm sorry that I could not deliver the whole Christmas morning miracle, but I really still do have it almost done, just that some things weren't fully baked enough, and I don't need to push myself to not go to sleep until it is done. I no longer have Karate for the month, so I have a lot more time, but I will be hanging out with another friend later, but not nearly as long. I'm just glad that it will be in time for Spring Break to start for schools and colleges. I also got to ask Ebkr for some more clarity on the installation rules due to things like MelonLoader being weird along with stray files. (Since ML keeps getting annoyingly bigger and bigger.)
After this beta release, updates will be coming out a lot more frequently, just that the base code needs a bit more done, but mainly the mod managing code behind it as well. (Things like mod downloading version/profile selection wasn't looking too good until just an hour ago.)
I will be back to work on it when I wake up, I will not let my work be in vain. I'm so close to finishing it finally.
how about you take it slowly it doesn't need to be done tomorrow
Admittedly, the main reason that led me to stop is because somebody really close to me was worried, and I do agree that I shouldn't be jeopardizing my health to finish it early when I took this month off of Karate (for the first time in 2 years) just to focus on my health and becoming an adult.
There really isn't much left, so I do think it could be done tomorrow, but I guess we'll just see.
I'm still ticked off that I couldn't get it done in time though.
I want to seamlessly play with my friends again, so this is very needed for myself, not just for others.
Well, just woke up and my parents wanted to go furniture shopping, but I feel like crap. Lol
They are picking out a sectional, but it's very far downtown, point is, I don't feel well enough to go, haha.
It's too early for me to do that.
Only got 6 hours of sleep, anyway.
If they were going somewhere more fun, maybe, but the area is pretty boring.
(And I still got to finish LMM.)
have you thought of getting a bit more?


