#Lethal Level Loader [Custom Content Loading API]

1 messages Ā· Page 12 of 1

tall kindle
#

so yes, doesnt work

empty trail
#

Ye

spice ingot
#

yea but why does it say batsy doesnt plan on making it v50 compatible lmao

#

it says false

empty trail
#

Seems like there is two things for LLL for some reason

#

xD

spice ingot
tall kindle
#

im not sure what you dont undersatnd about a community updated spreadsheet

spice ingot
#

ok

#

not what i meant at all

#

whatever, excited for whenever the update rolls out

kindred bramble
#

Ready to go chief!

zenith flax
#

.

forest mountain
#

@open wind Could you link me some examples of stuff you've worked on for the purposes of modding?

fleet badger
#

@zenith flax hi, sorry for tagging, i found that LLL makes the terminal cannot show anything, clothes rack not working, and cannot exit to main menu. Is there any solution?

abstract bobcat
#

Wait for testing to finish and it to be released properly for v50*

tall kindle
forest mountain
abstract bobcat
#

time to put my this unpleasant gradient shows up at your front door suit onto thunderstore

tall kindle
#

dats fair

unique geode
#

@zenith flax I hope the new update is coming along well lunxara_love_with_tail

#

Wanna wish you the best amongst everyone's impatience since I know you're working hard c;

zenith flax
#

.

tall kindle
# zenith flax .

chop chop LLL boy i wanna see this working 100% no bugs free of charge 1440p soon

empty trail
#

xD

tall kindle
#

had to balance out the forces of kindness

kindred bramble
#

@vagrant sundial
So just a suggestion. I believe we need to add Celestial Tint to the development resources section. In v49 it was the most important tool in figuring out whether LLL had died. All error report questions would start with, yeah that's cool but are there planets though?

tall kindle
#

Definitely not

#

no offense but its not API, a library, a development tool or a tutorial

#

or any of these

kindred bramble
#

I would like to point out that when LLL fails. The Planets Dissapear!!!

tall kindle
#

theres a difference between identifying that a problem exists and what it is than that there is a problem somewhere

#

plus, celestial tint could just break one day, and people are supposed to just think "oh shit, LLL is fucked, lets complain to batby"

#

there are better tools for this

kindred bramble
#

šŸ˜›

tall kindle
#

and celestial tint doesnt do a check for every problem lmfao

#

you'd probably see the exact same errors that celestial tint is showing you from the console

kindred bramble
#

@vagrant sundial
Well looks like you need to add some features to Celestial Tint.

tall kindle
#

if you wanna make it a debugging tool feel free, I just think you'd be ruining celestial tint and making something stupid and unnecessary lol

kindred bramble
#

Celestial tint has alerted me so many times to Shattered Company breaking hahaha.

#

It is my #1 debugging tool hahaha

tall kindle
#

i just wish there was something called a console that would flash bright red when something didnt load in properly or work

kindred bramble
#

OMG that would be so usefull!

#

We should add that to Celestial Tint!

tall kindle
#

just out of curiousity, when the starlancer warehouse broke, was it a problem in LLL or the interior? and how'd you know?

kindred bramble
#

The planets dissapeared....

#

I am crying laughing right now.

tall kindle
#

yeah but was it a problem in LLL or the interior?

#

cuz i cant see how celestial tint would differentiate it for you lol

kindred bramble
#

I am going to be really honest. I put like 2% effort into this one as I know Warehouse will be ported to v50. So I just identified that it broke and deleted it so I had less work to do.

kindred bramble
solemn bison
#

Theoretically speaking of course

kindred bramble
#

My Full mod pack has 268 mods. So it could have been anything breaking it. I would usually find out what it was, report the error, and have it fixed. Buuuuuuuuuuuuuut v50.

tall kindle
solemn bison
#

Most of the time for me it hasn’t lol, just depends on the error I guess

tall kindle
#

thats fair

kindred bramble
lofty blaze
#

I am trying the experimental version for v50 and I get this error even though I have lethalLib installed

tall kindle
#

it isnt asking for lethal lib

#

its asking for lethalmoddatalib

forest mountain
lofty blaze
#

alright thank you

lofty blaze
tall kindle
lofty blaze
#

okok thanks sorry

tall kindle
#

all good

unique geode
lofty blaze
#

thank you everyone

fierce axle
#

Is the satellite mod an actual moon you play on? And is the interior you made specifically for that?

open wind
forest mountain
#

?modder 210759563744509952

still urchinBOT
#

dynoSuccess Added role Modder to chunkyisdead

#

Yay! @open wind you've been assigned the modder role. Head to #role-picker to select which type of modding you're interested and active in.

forest mountain
#

It is done

open wind
#

Sweet

hollow rivet
#

dose anyone know what mod could be doing this

[16:59:57.3248963] [Error : Unity Log] MissingMethodException: Method not found: int .RoundManager.PlayRandomClip(UnityEngine.AudioSource,UnityEngine.AudioClip[],bool,single,int)
Stack trace:
(wrapper dynamic-method) GameNetcodeStuff.PlayerControllerB.DMD<GameNetcodeStuff.PlayerControllerB::Update>(GameNetcodeStuff.PlayerControllerB)

outer pecan
hollow rivet
outer pecan
hollow rivet
#

I mean it lets me move but it gets spammed super fast

outer pecan
#

you can try disabling LLL to see if that's the mod causing the problem (assuming you're using LLL)

hollow rivet
#

I dont think its that though because I disabled it and it still was happening

outer pecan
#

in that case I don't have the slightest idea what mod it could be

sacred crag
#

how would i download the new experimental version of lethal level loader?

sacred crag
#

yea but how would i actully install it for use

lone mist
#

Yo its been a couple months now since last time I asked. Is there any documentation on how to make a moon with LLL? I made one with lethalexpansion before and would like to switch to LLL instead

dim pelican
# lone mist Yo its been a couple months now since last time I asked. Is there any documentat...

go check out Audio Knight's video, its very helpful
https://www.youtube.com/watch?v=dnZG5464ZcE

Check Pinned Comment!!!
A tutorial on how to set up Unity for Lethal Company content creation, specifically covering moons in this video, using Nomnom's Lethal Company Project Patcher and IAmBatby's Lethal Level Loader.

This is the first tutorial I've ever made, so the process was a bit nerve-wracking, but I think it came out pretty well!

Bu...

ā–¶ Play video
glass apex
glass apex
#

also is there a tutorial for custom interiors? the LLL wiki isn't really that helpful

tired solar
#

lol, such empty

tall kindle
#

Lmao that section

tall kindle
devout kindle
#

is there any way for me to hide the new v50 moons from displaying on the terminal (Art, Emb, Liq) without also overriding all of their loot and enemy settings? they are obviously a spoiler for people who have not looked at the patch notes

#

the reason I'm asking is because the settings do not appear to be accurate to vanilla and thus would affect gameplay

#

I wonder if blowing the fields out and just leaving them blank would address this

soft hearth
#

will the new version be backwards compatible or not?

unique geode
#

V49 is dropping support fast from mods.

hushed sky
main ravine
#

Yeah Major + Audio Knight's tutorials got me most of the way with my interior/custom moon

#

was so happy to have them

mellow flame
main ravine
#

Yeah legit Black Mesa interior and moon would not exist at all without their tutorials

#

šŸ˜„

safe kettle
#

so like
i'm sure this problem has been talked about
basically anything that needs lll breaks rn
is there a solution? i tried downgrading, didn't work

#

like i get stuck in the terminal

empty trail
safe kettle
#

yeah, i know
i'm wondering if there's any fix until an update happens

empty trail
#

Use experimental or the new LLLFixed reupload

safe kettle
#

how do i do experimental?

empty trail
#

In LLL’s github

safe kettle
#

ah

#

alright, thanks

#

will say if it works

empty trail
safe kettle
#

fun. guess it's time to go through it all manually
hjnhkfnhlkdhj.

empty trail
#

xD

#

Personally id say wait until it becomes stable enough

#

which will hopefully happen in the next week

#

Batby is working hard on it

safe kettle
#

nah i have been c r a v i n g lethal lately
my impatient ass cannot wait

empty trail
#

Fair

safe kettle
#

good to know the mod is being worked on tho!

empty trail
#

yepp

safe kettle
#

are there like
any mods in particular known not to work right now?
that could make things easier

empty trail
#

Scarlet Devil Mansion

#

Pretty sure Scoopy's interiors dont work either

#

Not sure what else

#

Weather Tweaks maybe?

safe kettle
#

thank you!

#

first try: no go. disabling a couple of things
should i have both the fixed and the normal enabled or just the fixed?

empty trail
#

I think

safe kettle
#

ok good

south hawk
#

I have a problem(

#

black screen when entering the game, when disabling LLL - everything is fine

#

did anyone have such a problem?

empty trail
#

What version of LLL are you using & what version of Lethal Company are you using?

empty trail
#

Latest LLL version on Thunderstore breaks with v50

#

Theres alternatives, but Id suggest waiting for LLL to update fully for v50

#

Batby is working on it

south hawk
#

I can do without custom dungeons

lusty widget
solemn bison
#

sure, feel free to ask

red stratus
#

btw @zenith flax it's like dumb easy to redirect your logs to a special output file

fierce axle
fringe fjord
#

My Terminal doesn't work when enableling LLL

summer sierra
#

That’s because it hasn’t been updated yet for v50

eager steeple
#

sadge

muted flint
#

whats the difference between lll and lll fixed?

summer sierra
#

LLL is a temporary patch mod

spiral siren
#

you mean LLL Fixed is I assume?

rich aurora
#

LLL is the main branch one that has its next version undergoing testing for a smooth v50 launch
LLLFixed is a branch that was made to address an issue with interior desyncs that was going on I believe and some other hotfixes

pine olive
#

seeing how LECPatch is breaking moon accessibility on my end (being stuck on seed screen, fire exits broken, facility teleportation broken, etc), may just have to cut my losses. damn. i worked hard on all that pathing and everything

spice jungle
#

when is the estimated time for the v50 release?

#

nvm, saw someone say around next week

vagrant sundial
spice jungle
#

honestly all of you guys make awesome stuff. Rosie, Piggy, batsy. Fun to see all of you guys here

lusty widget
#

ive been playing v50 and its been fun but i would like to play modded moons/tiles

lusty widget
#

i think i love you

fierce axle
#

lol

#

Cuz of my pfp, isn’t it

zenith flax
#

meanwhile balatro going off

hoary sail
#

is balatro worth getting?

zenith flax
#

if its your vibe, absolutely

merry marsh
zenith flax
hoary sail
#

I'll buy it

#

Just got paid so might as well

zenith flax
#

yippeee

pine olive
merry marsh
full harbor
#

Balatro maintains a power fantasy very well for a Poker game

hoary sail
#

Ok

#

This game is kinda fire

zenith flax
hoary sail
zenith flax
#

hell yeah

#

oh heads up xMult is like order dependent if you didn't pick that up

hoary sail
#

Holo Raised fist, polychrome spade +4 multi guy

zenith flax
#

you want xMult stuff at the end (goes for jokers, scoring cards like glass cards or held cards like steel cards)

hoary sail
#

yeah i figured about as much because they scale so much better

zenith flax
#

oh also red seals work on in-hand effects too

#

lot of people don't notice that

hoary sail
#

NOOOOO

#

I was almost to ante 8

full harbor
#

Also you can move your jokers while your hand is in play, but that's a very niche thing. Can be useful with some money jokers.

mellow flame
#

Do i need to know how to play poker prior

#

or will it teach me

zenith flax
#

nah

#

only the hands which the game teaches you

hoary sail
#

Stonks

young tartan
#

the ui made me think its pokemon instantly

#

the colors and ui design looks just like pokemon aslmost

#

even the background

mellow flame
# zenith flax nah

nah to ā€œit will teach meā€, or nah to ā€œdo i need to learn poker beforeā€

hoary sail
#

It will teach you

mellow flame
#

Bet

serene viper
#

How's lll doing @zenith flax just checking in

zenith flax
#

good

#

news testing

#

needs

#

been grinding

#

not as many explosions as i was worried about

serene viper
#

Missing custom moons and interiors can't wait for this keep up the hard work

#

Your doing a good job @zenith flax

#

What kind of explosions did u expect?

zenith flax
#

idk just for the entire mod to break

#

rn it's working pretty well

#

feel free to try it

serene viper
#

Link?

#

Do you have a rough eta?

zenith flax
#

no eta

#

#1228961224126103632

serene viper
#

I'll wait patiently brother thanks for the link

#

Check back again soon

#

BTW is the hot fix okay to use? Like do u condone this mod?

zenith flax
#

don't expect support

serene viper
#

imma use your beta for solo but my squad is thunderstore only mods, tried to go over github with them didnt work out

sour spindle
#

sounds like a buncha WEENIES

trail harbor
zenith flax
#

ā¤ļø In a perfect world multiplayer testing would be goated but mostly just kinda casual play with knowing it's unstable in mind if that makes sense

Finding incompatible mods that are not listed in the doc in #1228961224126103632 as well

#

basicially helping me find anything that would be a massive problem if I pushed to the Thunderstore for everyone

#

eg. failure to land on moons, dungeon desync, black terminal etc.

trail harbor
zenith flax
#

Yeah I gotta get a little writeup done but the process is super chill, can even do it without code

@tall kindle might be able to help you out in #1228961224126103632 if their not too busy

tall kindle
#

I havent tried scrap but I imagine it's about the same as porting monsters or easier, my only reason of still not porting is ease of use for stuff like configs, speaking of which i forgot to suggest stuff in terms of configs lol

trail harbor
still urchinBOT
#

Hello, @trail harbor, we have a dedicated support channel and forum here: #help-and-troubleshooting #1185732310700654732
Anyone responding is a volunteer so be patient.

tall kindle
#

Each scrap I make usually doubles as a shop item so my config goes like this.
EnableScrap
ScrapRarity
EnableItem
ItemCost

Enemies have just the basic config of.
EnemyEnabled
EnemyRarity

The only thing is that it'll get a bit complicated trying to make a config and parse it because of how much control LLL gives you lol

tall kindle
trail harbor
tall kindle
#

Yep! It's just instead of registering in code it's mostly all unity now

zenith flax
#

(you can do via code too!)

trail harbor
zenith flax
#

got bored and messed with something, not sure if i should include or not

#

this dynamically makes the font a little bit smaller according to how many moons are listed on the catalogue

#

its subtle but neat

zenith flax
#

like what's intimidating you

tall kindle
#

like don't get me wrong, im sure this way is a lot better than how i was having to do it with dicts and whatnot

zenith flax
#

fair i suppose, if you have a specific usecase your looking for feel free to ask for a suggestion in #1228961224126103632

pine olive
spiral siren
#

definitely a useful feature, though perhaps something that could screw with other mods so should be optional

zenith flax
#

only for that node

spiral siren
#

oh is node font size a vanilla thing?

zenith flax
#

its textmeshpro stuff

#

on the terminalz

spiral siren
#

right, that's what I thought it must be

#

I guess as long as it gets reset properly it's fine

zenith flax
#

ye it should

spiral siren
#

terminal likes to explode though

#

I don't trust it lol

zenith flax
#

for context i built my own per node prefix/postfix event registry system kinda

#

i can just reset it before that fires

#
TerminalManager.AddTerminalNodeEventListener(TerminalManager.moonsKeyword.specialKeywordResult, TerminalManager.RefreshMoonsCataloguePage, TerminalManager.LoadNodeActionType.After);
#

then when Terminal.LoadNewNode fires off and it's the node registered here it invokes the function that i've provided

#

(and if it's ActionType.Before it can return it in the actual prefix patch)

spiral siren
#

oh yeah that seems nice

hollow rivet
remote quail
#

Oh yeah that’d be nice

#

Just an text option in the config to allow for moons to be placed in a specific order

#

Possibly like ā€œInfernis,Aquatis,Vow, ,Gratar,Nyx,Crestā€

#

So infernis would be first, with aquatis and vow under them

red stratus
#

batby is going to explode

remote quail
#

Empty spaces in that config would basically leave an empty space between the moons in the terminal

#

Like how there’s groups

#

Yeah i wouldnt rule out spontaneous combustion a possible fate

slim wind
#

i don't think the mod loading moons themselves should have that feature lol

remote quail
#

I mean they have the feature to sort the moons

hollow rivet
#

I like making the moons sort by the danger level so D, C, B, A, S and SS but when I do that it dose not work so I have to do it by price and D, C and B are all 0 so they don’t go in order

slim wind
#

and that mechanic would override that completely

remote quail
#

If they want (bc this is just a suggestion), it’s be nice to have custom sorting be an option

hollow rivet
slim wind
hollow rivet
#

But the ones that are 0 don’t go in order

sour spindle
#

if you were tasked with converting danger level to a numerical value how would you do it

#

actually honestly

#

I'd love a way to evaluate the rough difficulty of a moon

#

because currently for my scrap mod

#

which doesnt use any API

#

i have spawn chances set for modded moons

zenith flax
#

already in

#

šŸ‘

sour spindle
#

and looking at the graph of moon like, values

#

the one that most linearly scaled with difficulty in the basegame was maxScrap

slim wind
#

so it would be ExtendedLevel.CalculatedDifficultyRating

zenith flax
#

@sour spindle by default all custom levels risk levels are set by me now

#

(can be manually overridden)

hollow rivet
sour spindle
#

oh boy

#

i just thought of a cool way to do moon selection

#

but instantly realized the terminal doesnt work like that

#

silly me

neon jungle
#

hey, I have a question about this mod, whenever it is enabled I can't use the terminal - the text never appears

brisk crag
# neon jungle hey, I have a question about this mod, whenever it is enabled I can't use the te...

Thats a softlock happening. Current LLL isn't compatible with v50. Batby is working on a v50 version but its in testing atm before being pushed to Thunderstore.
There is a LLLFixed, but the OG LLLFixed softlocked the terminal for me as well.
There have been LLLFixed copies that have actually worked, but keep in mind they are copies and you won't get any help with them if something goes wrong (development wise).

neon jungle
#

Alright

#

Where can I get one of the fixed versions? Just on thunderstore?

brisk crag
neon jungle
#

Thank you

brisk crag
neon jungle
brisk crag
#

This is OG LLLFixed

#

This is a copy (so no help with development)

neon jungle
#

Thank you

full harbor
#

Thank you poll very cool

gaunt hinge
#

lmaoo

weary apex
loud pond
#

batby wanted the poll a bit ago but never got one so I made it with the discord feature :trollshrug:

pine olive
#

cant go wrong with the tried and true formula of long wait for cleaner updates, followed by a hotfix or few post release

loud pond
#

personally for LC version updates (ex v49 to v50) id prefer haste over new features / inital stability so there is less weight

zenith flax
#

In fairness a mix of the ac drama and burnout messed up the timeframe pretty badly

lament nebula
#

Yeah that one is moreso down to unfortunate timing

#

Big overhaul update being developed and then a new game update drops

#

So you either update an old code base (assuming you still have easy access to it) or continue developing the new version to get it out faster

zenith flax
loud pond
#

working on a massive api solo is mad impressive and alot of work

mellow flame
#

facts, bro's api is pretty much an api for anything for lethal modding at this point

neat ember
#

If I manually downloaded the experimental .dll from here: https://github.com/IAmBatby/LethalLevelLoader/blob/main/Thunderstore/plugins/LethalLevelLoader.dll
and replaced the one in my mod folder with it, should I be expecting moon mods originally made for older versions to be working? I can't get them working at all. Most don't show at all and Wesley's refuse to actually load once I pull the lever, hanging on the Random seed screen with an error about LethalExpansion:

GitHub

A Lethal Company API to allow for custom Level & Dungeon integration. - IAmBatby/LethalLevelLoader

neat ember
#

thanks, I'll try that.

zenith flax
#

also #1228961224126103632 prefered thread

neat ember
#

thanks, couldn't find it and felt stupid

zenith flax
#

discord sucks your fine

hoary sail
zenith flax
#

frllllllllllll

earnest falcon
#

Whenever I use this mod in my modpack, it causes me to get stuck in the terminal with a blank screen

#

v50

zenith flax
#

This mod has yet to be fully updated to v50

earnest falcon
#

Makes Sense, thanks

zenith flax
#

im so satisfied

main ravine
#

šŸ˜…

#

It's pretty fun!

hoary sail
#

Balatro Company tbh

rich aurora
#

Gonna be interesting to see LLL being more of the swiss army knife of the modding scene when 1.2.0 finally hits

pine olive
open wind
#

Thank god, people can stop using my patch

fierce axle
#

LLL got some competition šŸ‘€

abstract bobcat
#

I don't think so

atomic acorn
#

well im still avoiding lethalexpansion as i always have

pine olive
#

nowhere near competition for LLL. some LE moons still get seed screened

fierce axle
#

yea was jk lol

sharp marten
#

whats a preview version even supposed to mean? an experimental build?

mellow flame
patent schooner
zenith flax
#

sadly not

lilac rock
#

I'm not sure what's going on with LLL, I have a lot of interior installed, when I check % with TerminalPlus mod installed I actually see them all

#

but when I remove the mod, I only get this short list, which also seem to reflect the interior I get as I tried to enter a lot the same moon facility (even when I have the previous list)

zenith flax
#

what LLL

lilac rock
#

LLLv50Fixed

slim wind
zenith flax
#

nothing anyone can help with there

lilac rock
#

is it not part of the LLL mod?

zenith flax
#

its a unoffical reupload of a strangers edit of an edit of LLL

slim wind
#

it's previous LLL version, gonna be changed shortly

lilac rock
#

ah ok, so it's either use this and have half working things or not using it and everything is broken...

zenith flax
#

you can also try the official experimental builds but i can't promise their stable

slim wind
#

it's either use that and have it working somehow or use experimental and test what's not working rn

lilac rock
#

where do I get the experimental?

zenith flax
#

overall i don't think it seems to be exploding toooo badly

#

#1228961224126103632 check pins

tall kindle
#

I havent checked in a couple days, did the debug menu thing get fixed? Ik it might not seem important but that menu is probably the most important menu for me in terms of modding lol

lilac rock
#

ah it's a manuel install? which mean it wouldn't work for guest

zenith flax
#

guest would have to manual aswell ye

lilac rock
#

unfortunate, guess i'll wait for an official release

tall kindle
#

Well mostly not anyway

red stratus
#

cause it works perfectly fine for me

tall kindle
#

Just normally? Imperium dev himself said it lacks a helluva lot of compatibility afaik

#

Plus my mod isn't just an enemy and my mod profile has a bunch of mods I'm testing lol

#

I have furniture I've made, skins I've made, ship upgrades, enemies, scrap, shop items

#

And I don't think it supports all of those

red stratus
#

it also supports my geiger counter

#

so its most stuff

tall kindle
#

I can give it a try soon but I've been taking their word for the incompatibility with most mods lol

calm eagle
tall kindle
#

It probably does work it just didn't at the time it first came out, trust me I was one of the first people to see imperium being up on thunderstore lol, I've been watching until it becomes fully compatible with mods

calm eagle
#

it's been immensely helpful in testing EnemyEscape

tall kindle
#

I havent exactly needed it, stuff like pathing I already have a purple line thing that tells me where my enemy is going

vernal grove
#

I'm getting flashbacks

polar inlet
#

Hey, I wanted to ask when you can expect a release?

patent schooner
#

I'm curious out of all of this - does the infamous duplicate-moons in the configs get fixed? Will v50 drop with the config never duplicating a moon again (not that I ever use it for configuration of things, since most (if not all) of the stuff LLL config can change is something I don't change (or use LQ for))?

#

Or I should say- LLL v50-compatable-not-in-experimental, not LLL "v50".

patent schooner
#

Nice

#

Twas annoying seeing numerous Atlas Abyss' 'n one or two other moons... which I think I recall noticing they were just the LE moons

#

not that it should've caused any issues since the config was mostly disabled (aside from the first few configurable lines)

slim wind
#

it was a mess, yes

patent schooner
#

But seeing the config mess up - makes ye wonder if something else did down the line

fierce axle
#

will LLL fix weather desync when its done?

#

using weather tweaks for now

slim wind
#

in experimental4 (and i think experimental3 as well) it's been fixed

fierce axle
#

oh nice

slim wind
#

i mean the config stuff šŸ˜…

fierce axle
#

oh lol

slim wind
#

sorry for misdirection, don't know about the weather, sadly

patent schooner
#

weather desync still happenin' huh ., .

slim wind
#

i know for a fact that future LLL versions will have a custom weather support

#

so there's that

slim wind
patent schooner
#

Ye wonder if like

#

it'd be easier to just force all moons to be "clear" - and then have the weather be changed after generation via. host's perspective?

#

Like - there's mods to change/shift the weather as you're already on the moon

slim wind
#

i'm pretty sure

patent schooner
#

then how the hell is it desyncing ; -;

slim wind
patent schooner
#

(╯°▔°)╯︵ ┻━┻

slim wind
#

your guess might be better than mine, honestly

#

all clients run the same calculation separately from each other

#

so if any input parameter is not synced, the game goes to shit

patent schooner
#

My thought process: Host sees "Titan (Eclipsed)" - so everyone sees on the terminal "Titan (Eclipsed)". Then when you land there, every client loads as "Titan (Clear)" - but after the generation process, host sees (and experiences) "Eclipsed" - so shift everyone's weather before the ship door even opens to "Eclipsed"

#

That way they're just waiting on the host's weather to ping at them - and won't calculate anything on their end

slim wind
#

that's roughly what i'm doing?

#

i just disable the calculations on all clients and have them wait for host to send them the current calculations

#

that way any actual calculations/setting the weather happens in one place and it's replicated to all other clients

#

no desync, no double calculations, no problems

patent schooner
#

... automod the hecc (╯°▔°)╯︵ ┻━┻

#

"how the hell do we both end up on, what sounds like, flawless execution order that shouldn't [censor] up - and it seems to [censor] up =w='"

#

omf- ok

#

(when the hell did they make automod be strict about that)

slim wind
#

always has been

slim wind
#

i'm making the weather go crazy

patent schooner
#

How does it mess up

#

I'm more curious about that now than anythin' this next update is dropping. How do people witness different things if the clients ping the host (or vice versa) what the weather should be, and it all ... ... hm... I guess like... maybe if (like moons) weather was assigned a number?... on some list?

#

'n my "eclipsed" is weather 4, but for some reason, yours is 3?... does it get numbered?

slim wind
#

i'm not entirely sure what's the actual cause of the desyncs, but they do happen

patent schooner
#

It sounds bloody flawless

slim wind
#

in vanilla the weather is never synchronized or sent between players

patent schooner
#

host gets [weather], host tells everyone [weather]

slim wind
#

only the level seed is, which is the input parameter

#

based on the seed every client runs the same algorithm and - theoretically - gets the same result

#

if anything goes wrong/different on any step the result will be different

patent schooner
#

theoretically - lovely RNG would love to throw a wrench there

patent schooner
#

Can you somehow like

#

patch away the ability for the seed to calculate the weather

slim wind
#

i don't know why, i don't exactly know how/where, but i got the fix ready

patent schooner
#

and just have LLL handle weather instead

slim wind
patent schooner
#

🤣

#

Look- same wavelength, different time periods

#

=w =

slim wind
#

i'm disabling the weather calculation when you're not the host

patent schooner
#

sometimes solutions sound obvious

#

'n clearly the thought processes I go through - you go through. Good mindset >w>

slim wind
#

and when the calculated results are received on client they are applied as if they calculated it themselves

#

no desync ✨

patent schooner
slim wind
#

exactly šŸ˜‡

patent schooner
#

the only potential issue is the host/clients seeing a weather on the terminal - and the terminal weather doesn't match up to the experienced weather

#

but - everyone will experience the same weather

#

I would bet in some future the terminal weather will somehow desync due to a mod conflict - but idgaf if the terminal weather is sometimes wrong to this or that

#

what matters most is if every client sees the weather the host sees/experiences.

slim wind
#

that's also fixed by me

#

terminal weather == actual weather

patent schooner
#

Well aren't you a badass~ =w = ... some good hands around 'ere!

#

Continue hammerin' away solid weather syncing. :p

slim wind
#

🫔

#

that's the plan

spiral siren
slim wind
spiral siren
#

if it did I would've expected the interior generation to be desynced

patent schooner
#

WAIT A MINUTE-

slim wind
#

i'm using level seed to seed the System.Random

#

i'm not changing anything in regards to that

spiral siren
#

oh, are you replacing whatever vanilla does completely then?

slim wind
#

yes

spiral siren
#

ah ok

slim wind
#

.<

#

oopsie 🤭

patent schooner
#

I SEE U NOW

#

w>

#

I was like "WeatherTweaks, but that's a name already"

slim wind
slim wind
patent schooner
#

omf... multiple weather?...

#

Well-... hm

slim wind
#

and the weather changing during the day 😳

spiral siren
patent schooner
slim wind
#

it's worse than you think

patent schooner
#

Will weathertweaks take the job of multiplying scrap? :o

#

or just the API part

#

that meteo can then use

slim wind
#

i'm taking the values from meteomultiplier and applying it to my shenanigans

patent schooner
#

um... .,.

#

that went over my head

#

does that mean you do the scrap multiplication- or your mod gives that mod stuff to handle adding multiplications together ., .

#

I guess what I'm asking is - does that make meteo obsolete, or are they shaking hands

patent schooner
#

😳 Oo

#

when I say integrated, I didn't mean they gotta get frisky with it- but let mods be mods

#

||What they do behind BepinEx closed doors is none of my concern, as long as they all come out of that closet functioning||

slim wind
#

lol 🤭

#

generally i'm trying to set up a system: name a mod that's messing with weather - it's compatible with my mod

#

it's hard, but there are only a few mods doing that

patent schooner
#

thankfully it's a smol amount of mods that f with weather

#

event mods (dice, brutal company / hullbreaker / etc), twitch-integration-type mods, 'n weather-adding mods.

#

probably less than 30 mods tops that actually f with weather (that aren't some one-off smol download count mod made for the memes)

#

although I guess it isn't as easy as just 'cut their weather calculation guaranteed'

slim wind
#

does hullbreaker even touch weather?

patent schooner
#

cause you don't know how they'll touch weather

#

or do you ensure all the calculations are done within the mod

#

without harmony-patchin' 'n stuff

slim wind
#

i'm manually patching whatever need be to use my solutions instead

patent schooner
#

cause if it's all controlled within your mod, then no matter how they try to f with weather - all you gotta do is ensure clients don't calculate - and it's all gravy right?

patent schooner
#

then ez

#

just gotta cut client weather calculations no matter what ;p

#

or actually... like

#

as a backup - cause the host's weather is what matters most right..

#

somehow just do a verification check when the ship lands, right?

#

a one-time ping to be like Client->Host "What weather is it?" - Host->Client: [Weather]

#

if weather checks out, carry on. If not - shift weather to match up

slim wind
#

when host sets the server value every client auto-applies them

#

it's one-way communication only

patent schooner
#

hm..

#

then I guess.... just have the host send one more when the ship lands to ensure all event-type mods 'n whatever else happened already o -o?

#

one more ping - that is

slim wind
#

no need to

patent schooner
#

you're that certain o ,o?

slim wind
#

the mod is active almost 3 months, not once did it break

patent schooner
#

the beta thing? . ,.

slim wind
#

if i disable everything that can change weather and set it in one place, there's no possibility of it messing up

patent schooner
#

true... just sounds like ye have to do like... manual special shit per mod instead of it being over encompassing ., .' ... I guess then at least ensure event stuff like dice plays well with it? o-o

#

like if an event mod forces the weather to shift cause somebody rolled some dice, will your end detect that and shift along with it in its calculations? . ,. (Like- if a dice rolled it to shift to stormy, but your mod was planning on making it stormy 2 ingame hours later - does it detect that and shift its calculation to changing it to clear/foggy later - or does it try to make it stormy still anyways?)

slim wind
#

That's my plan

#

Right now I'm planning to make some sort of API for easily setting up the weathers outside my mod, and I'm gonna patch the mods changing weathers to use those systems instead

#

So everything runs on the same set of values

patent schooner
#

At this damn rate, did you eat the same bloody breakfast that I did?

#

the hecc did you eat for breakfast today - cause it seems me voicin' anything around this is moot cause ye already thought of it -3-

#

at least that won't be sync'd

#

||Unless ye had some crappy quality mac 'n cheese for breakfast as an awful choice.... quite awful tbh - I mean, why the hell did it ask for half a tbsp of butter?... Knew it should've had more||

slim wind
#

I've been actively fixing all the stuff brought up by you for over a month šŸ˜…

patent schooner
#

(╯°▔°)╯︵ ┻━┻

#

I shall think of something you didn't think of-.... that, or find a bug one day

#

=w =

slim wind
#

Please do šŸ˜‡

patent schooner
#

I poke many bugs >w> ... if there is a bug, you shall get the whole kit and log

#

I'm assuming the BetaWeatherTweaks will move onto the actual WeatherTweaks?

slim wind
#

Yes

#

Eventually

patent schooner
#

is there a date on that?

slim wind
#

šŸ™‚

patent schooner
#

at least before Star Citizen right? ;p

slim wind
#

Two months ago I would've said "in two weeks"

patent schooner
#

ah

slim wind
#

I don't know anymore

patent schooner
#

the ol' flying car or... what was it... heck i just heard of it yesterday too

#

quote was like ... "6 months ago it was in 3 weeks"

#

somethingsomething

slim wind
#

I'm on that schedule lol

patent schooner
#

and it was in relation to technology of a certain type

slim wind
#

it's not like I'm not doing anything

#

But I'm iterating on every new mechanic and testing it extensively so it's not causing any unnecessary chaos

patent schooner
#

oh psh - you're just trying to make it so there's 0 bugs. How dare you

#

in this economy?

slim wind
#

lol šŸ˜‚

patent schooner
#

Don't you know things ship out with at least 1000 bugs?

slim wind
#

and delayed for years

patent schooner
#

At least make a specific GPU fry itself just for loading the game up with your mod

#

be considerate to AAA devs

#

or wait- I got it. I can fix your mod.

#

Microtransactions.

#

Thank me later.

slim wind
#

Genius at work

patent schooner
#

I'll take 5% royalties - no questions asked.

slim wind
#

If you pay you get different weathers than eclipse

patent schooner
#

mhm

#

"Eclipsed weather? But with 1 Universal-Transformation-Injector for $4.99 - you can force the eclipsed weather to be clear, and force no mob spawns for the day"

slim wind
#

and on every session it "forgets" you paid already

patent schooner
#

I joke about this, but there were many mobile games already released with Lethal Company stuff

#

complete with ads or microtransactions no doubt

slim wind
#

grifters need to eat as well

patent schooner
#

"Buy 200 quota credits for $1.99"

#

The game purposely calculates just enough scrap for you to be off by ~150 credits on day 3

slim wind
#

lol

patent schooner
#

to incentivize you to buy it so you can play 3 more days

#

then feeds you 2x scrap amounts and easier mob spawns for the next 3 days

#

so you have backup scrap for next quota

#

only for it to slowly lower your "RNG"

#

to incentivize you to buy it once more

#

ok look- the more I joke about this, the more I sorta want this to be a mod of sorts

#

where you get "$" that gets tracked at the main menu (and pause menu) - gained only after failing a run. You then can use that for "Microtransactions" to assist/change the current run in some microtransaction-like way.

#

and it's always "cheatsy" in the way mobile games would do

patent schooner
#

except none of it is permanent - you just gain "Money"

#

that at any point, you can spend on microtransaction stuff

#

but spending X amount on one run - carries nothing over to the next. But if what u spent there helped you go 1-3 quotas deeper, then you technically made an "investment" because you are trying to net back more $ to hold onto

#

I wonder what kinda mobile-game level microtransactions could be made if this was a mod..

#

Ooo- like if everyone dies in a run, the ship doesn't automatically take off but instead a pop-up appears (like a pop-up ad on some shady website) that has a 10 second timer on the X button on the top right of the window going "Looks like you all failed! Want to buy a revive token?" - and in clicking it, charges $X money to revive the entire team back into the game

#

or maybe just revives the current player

patent schooner
#

Or when you try to press E on an inverse teleporter on cooldown, and it shows it's on cooldown - but you spam it 3 times, a popup comes up going like "It looks like you're trying to use the inverse teleporter. Those pesky teammates used up the cooldown already huh? [Insert sadface emoji here - in lethal company style]. Want to skip the wait?" [$1.99 - Sets cooldown to 0] [No]
(at the bottom it goes like: "Special offer! If you buy this now, we'll even allow items to be transported in for the next teleport!")

slim wind
#

I'm saving this idea for later

#

let's make Stripe integration in c#

patent schooner
#

Ok, how do I shove this into Mod-ideas withou- ok good, I was about to ask how to put this as a mod idea without making it sound like I actually want legit microtransactions into the game =w =

#

Mod name: "Microtransactions" 🤣

slim wind
#

I know it's a joke, but in some games that's the reality lol

patent schooner
#

Wait- can versions be names?

#

please

#

please tell me versions can be names

#

or letters

slim wind
#

I'm not sure

#

I guess not

patent schooner
#

If this became a mod, I want it to be "Microtransactions V1.Age.Of.Empires"

#

or V2.Assassins.Creed (V2.Assassins.Greed?)

slim wind
#

lmaoo

patent schooner
#

it could be parody names

#

v3.Clash.Of.Wallets

#

the final release version would just be V5.Money.Crush or somethin'

slim wind
#

money crush is a ballsy name

patent schooner
#

They'd probably sue for that 🤣

slim wind
#

Funny thing: I'm actually considering just naming my mod "Weather" lol

patent schooner
#

"Weather has updated to v.1.3.4"

slim wind
#

wake up, weather V2 dropped

patent schooner
#

I want mods to change their names to basic sounding stuff lol

#

LLL? No. "Maps"

#

"Maps updated to v.4"

#

or just "Moons"

#

"Moons updated to v.4" (LLL)
"Weather updated to v.1.4.3" (WeatherTweaks)
"Enemies updated to v.2" (any enemy mod)
"Ladders updated to v.5" (Giant Extension Ladders)
"Voices updated to v.3.6" (Mirage)

slim wind
#

voices 😳

patent schooner
#

that could've been a great april fools thing tbh

#

shifts all mods names to sound very important or code-like. "Harmony Patch updated to v.1.3", "Main Menu updated to v.3"

#

too many ideas (╯°▔°)╯︵ ┻━┻

#

well as I stare at a giant list of mods awaiting an update that'll never come till this one updates - I'mma just do other stuff before the microtransaction idea rolls in my head too long -u - ... if you decide to do that as a mod, poke me if you want me to throw a house of random stuff at you (in terms of ideas). I never played a mobile game with a microtransaction once, but I know microtransactions all too well on PC stuff

slim wind
#

I'm not gonna do a micro transaction mod šŸ˜†

#

Let's make the whole game instead 🤭

tall kindle
#

I have a pretty sick idea I'm doing with frame for the progression stuff

#

It'll be a better version of lgu using credits or AC using exp made from credits, probably :p

slim wind
#

it's your time to shine

#

🤭

patent schooner
#

Progression mods hype

#

Literally a pinnacle to me. Top priority that nobody is setting as a priority -w-

#

LGU is one thing, but I need skills

remote quail
#

Yeah when are we getting parrying

nimble umbra
#

is the new LLL stable and out yet?

remote quail
#

We need to be asking the real questions here people

slim wind
patent schooner
#

Ye can't blame people askin' when it's been 8 days since v50 drops 'n they witness like half their modpack update... n this one is just silent -u- .... chose the best of times to start changing things up huh?

#

Lord knows the next main update will be 3 months from now, but the heckin' big changes just coincidentally fit nicely when v50 dropped. -u -

#

It's like waiting for Forge on MC. If MC Updates, can't touch the newest one modded till Forge updates. And that sometimes takes a long darn time

slim wind
#

i remember when optifine was a thing

#

waiting for that was brutal

patent schooner
#

still is a thing

#

gotta wait half a damn year for it to update... if ever

#

I seriously don't get why it takes so long for Optifine to update too btw

#

Minecraft will add like 1 tree, and 1 entity

#

and Optifine will take half a damn year to update a lighting engine

#

I don't know if I'm horribly downplaying how hard it is - but... come on. They add the tiniest of changes - and it takes that long?... what the hell is in the coding of the shaders that sounds (looks like, given how long they take) like they have to recode it from the ground up when they add a new tree?

tall kindle
#

Optifines like mostly discontinued šŸ’€

patent schooner
#

Like- Example: 3/17/2024 - Optifine 1.20.4

#

12/7/2023 - 1.20.4 Minecraft

#

3 months???

#

note, they had Optifine for 1.20.1 on 12/21/2023

tall kindle
#

Crazy, it's almost like optifines dead

patent schooner
#

the change for 1.20.4?

#

= -=?

#

ONE bug -w -

#

1.20.3 fixed bugs and added toggleable features, 1.20.2 added a few commands, messed with loot tables, and changed the functionality around certain items.

#

like-... hecc Optifine.... anyways, optifine tangent away -w -...

solemn bison
#

there are so many replacements for it that actually work much better

#

many of the ā€œfixesā€ optifine does aren’t adapted properly for new versions

#

It had its heyday up to like 1.12.2 but it’s time is over

slim wind
#

sodium, nvidium, phosphor, iris? and many more

#

it works better and is more compatible

#

it's a no-brainer

#

after fabric came out optifine stopped being the best one

solemn bison
#

Yeah fabric was a huge push for replacements since it was incompatible and I guess people saw what was possible and ported them to forge

patent schooner
#

I hate the split between Fabric and Forge

#

Forge has all the "good" mods that have functionality, Fabric is night-and-day faster at launching and efficiency -u-

nimble umbra
#

guys, this is LLL thread, not minecraft's šŸ’€

patent schooner
#

True -u -

tall kindle
slim wind
tall kindle
#

What about the new forge

slim wind
#

it's not backwards compatible, innit?

patent schooner
#

šŸ‘€

#

what is this- the "Linux" Forge for Windows? . _.

slim wind
#

IIRC some drama in the forge team

patent schooner
#

šŸ™„

slim wind
#

so they've parted ways and made that

patent schooner
#

of bloody course there's drama in a dev team

#

drama with mod devs? never

#

Could you imagine drama happening in this server?

slim wind
#

never

patent schooner
#

This is actually news to me though

slim wind
#

sorry that i was the one delivering it

patent schooner
#

Never heard of NeoForge... (also, ... like... ... am I the only one to find it an odd choice of words to put before the damn name?)

#

Not that many things out there famously using "Neo" before it- ... =w=

dim lily
#

me when i as a consumer have to struggle choosing a modding api

#

cause of this

tall kindle
#

Neo is a common word

patent schooner
#

Yus

tall kindle
#

It's always put before the actual word

patent schooner
#

but as the name of a product/corp/program?

tall kindle
#

To represent something new

tall kindle
patent schooner
#

Is it gonna change in some time?

#

or is its permanent-name "NeoForge"?

tall kindle
#

It's literally still forge but

#

Probably perma

#

Idk go use google

patent schooner
#

I just heard of it~ (╯°▔°)╯︵ ┻━┻

#

Huh- this is less than 2 years old tops... actually less than a year. . -.

#

Shows how much I paid attention to the minecraft modding side of things... haven't touched a modpack in minecraft in quite a hot minute

#

Well you learn something new everyday huh?... I never caught wind of this drama and I am now learning it. I guess Fabric just exploded in popularity now given the divide and issues that'll arise with there now being 2 different "forge"s and yet the mods need to be coded to suit one or the other (or both)?... I wouldn't mind a mass divergence causing most to get their mods functioning in Fabric cause it loads like a beast. Ty for shedding light on this @slim wind o ,o

main ravine
#

Thank God Cobblemon is on both fabric and forge

#

Those devs are the coolest

#

not biased at all in saying that

dim wing
# nimble umbra is the new LLL stable and out yet?

It's not officially out yet, but in the #1228961224126103632 thread, Batby said that he could theoretically release the current beta build on the public if he wanted. There's still a little ways to go though

patent schooner
tall kindle
#

i havent checked in in a while to cobblemon

patent schooner
#

OH

tall kindle
#

i remember thinking to give it another good few months cuz it looked pretty promising

patent schooner
#

OMFG- cobblemon was the god damn... omg

#

there was ANOTHER name for that

#

wait they're not even one and the same? :o

#

Honestly- I'm not even gonna ask into why there's 2

#

less I know - better. =w =

tall kindle
#

pixelmon and cobblemon? because competition?

main ravine
#

yeah the lore is that most of the OG devs that had the passion for the players left to create cobblemon to be more in line with minecraft and also due to the pixelmon leadership being very toxic and pay to win

#

they rake in thousands and thousands of dollars from servers they promote who pay them huge bucks each month and they are really nasty to their devs

#

So Cobblemon is an open source, vanilla minecraft inspired solution to all that corruption and drama

tall kindle
#

iirc i last checked it out during the earlier stages but there were a few like really high gen here and there

main ravine
tall kindle
#

noice

main ravine
#

this was the last update we did which added letting your pokemon roam freely, trading, pvp, and berry breeding, etc
https://www.youtube.com/watch?v=ff7ZC5M9nQc&t=98s&pp=ygUJY29iYmxlbW9u

Welcome to our trailer for the Cobblemon 1.4 Update, The Friends & Farms! This update is now for Java Minecraft 1.20.1 for Fabric and Forge.

This update brings with it many new features, including: Nicknaming, Trading, Vitamins, Nature Mints, Pasture Block, and Medicine supported by Leeks, Roots, Vivichokes, & 69 different Berries! 1.4 also add...

ā–¶ Play video
tall kindle
#

my ears died a little bit but looks nice

main ravine
#

And something I have been working on really hard for the update after next is fishing update where you can put bait on your hooks and each bait has different effects and you can customize your bobbers
https://youtu.be/JrlVL853Zw0

Fishing is coming together within our development for an update after 1.5 and we want to share a bit of it with you today!

Here's a word from Crab, one of the developers who has put a lot of love into making Cobblemon fishing reel:

"Fishing in the Pokemon games is something very near and dear to our hearts, so we wanted to bring it to Cobblem...

ā–¶ Play video
#

oh was it too loud haha

#

the music team gets a little wild

#

but yes Lethal Level Loader

#

šŸ˜…

tall kindle
#

lol

#

but of course, LLL

pine olive
#

lol, LLL

idle ravine
main ravine
#

They are all very kind and fun to work with

idle ravine
#

I kinda wanted to do what palworld fumbled and let you put Pokemon to work for automation

main ravine
#

right now we are polishing up 1.5 for fossils and stuff, then fishing and doubles/triples/multi battles are almost done

Then breeding and TMs are a good deal done too

dim lily
#

always have been wondering what's up with the legal side of things when developing a nintendo ip mod? like yk, nintendo being nintendo

main ravine
#

So it's even less so, since Pixelmon uses game assets and other stuff at times

zenith flax
#

you ever just

full harbor
#

Would go so hard on ||Plasma|| Deck

zenith flax
full harbor
#

Niiice

zenith flax
#

progress going well

weary apex
zenith flax
#

balatro lmaoo

#

this channel has ended up a balatro channel while experimental exists 😭

dim lily
#

the more I read this the more I think about getting it
actual psyop

zenith flax
#

since the last lll update release ive put 133 hours into it

#

for reference

true void
#

Oh right nvm

zenith flax
#

I’ve almost 100%d talos 2 aswell

midnight valve
#

To calm my craving for LLL v50.

full harbor
#

Another solid game (though the story stuff can get a bit cringy for me at times)

midnight valve
full harbor
#

Probably the weakest part of the game, but it has mechanics that feel good and solid game design in terms of getting people to replay levels.

main ravine
#

šŸ‘€

midnight valve
lilac rock
#

vaginal accident

main ravine
midnight valve
main ravine
#

This guy who voices Tom from the Cartoon Network block called Toonami

#

Sounds just like that voice actor for that character

midnight valve
#

Well it is. XD

main ravine
#

Wooo

#

fucking knew it

#

He has such a cool and distinct voice

hoary sail
#

Steve blum is my GOAT

loud pond
idle ravine
#

Had a sub-100 rank time on one of the levels, Demolition I think

full harbor
#

It's so hard getting close to that high because you got insane people flicking shots to every enemy bullet in the level for the speed boost

hoary sail
#

@zenith flax Is there a place I can go to see the actual names of the weather tags for the LevelMatchingProperties?

zenith flax
#

@hoary sail uhhh ill get back to you fully but i think it’s just the enum names

hoary sail
tall kindle
red stratus
#

zeekers vs localthunk who makes the most unreadable code

tall kindle
#

Isn't this also basically terrarias code

slim wind
#

NOOO please don't tell me it's real

#

undertale code lol

slim wind
#

😐

#

naaah

tall kindle
#

That is disgusting

main ravine
#

they get a pass since it is such a fun game

hidden niche
#

in indie gamedev, good code:

  • allows for ease of adaptability
  • increases performance
  • encourages collaboration and modification
    bad code, on the other hand:
  • ships
#

so yeah this makes sense

slim wind
#

lol so true

#

but looking at the example above it begs to make a class from that

main ravine
#

We were the jokers all along

full harbor
#

We're all just Greedy Jokers in this Checkered Deck of a world šŸ˜”

spice ingot
#

joker huh

#

like

like a jester

#

šŸƒ

solemn bison
low zealot
zenith flax
#

https://thunderstore.io/c/lethal-company/p/IAmBatby/LethalLevelLoader/

Version 1.2.0

  • Updated mod for Lethal Company version 50

  • Added ExtendedMod

  • Added ExtendedEnemyType

  • Added ExtendedItem

  • Added ExtendedStoryLog

  • Added ExtendedFootstepSurface (WIP)

  • Added ExtendedWeatherEffect (WIP)

  • Added LevelMatchingProperties

  • Added DungeonMatchingProperties

  • Added ContentTags

  • Added Global LevelEvents Instance (Thanks mrov)

  • Added Global DungeonEvents Instance (Thanks mrov)

  • Added IsSetupComplete bool for modders to reference.

  • Added onBeforeSetup event for modders to reference

  • Added onSetupComplete event for modders to reference

  • Revamped DebugLogs and provided a configurable debuglog setting in the config to allow Users to only receive relevant logs by default.

  • Moved AssetBundleLoading earlier to help speed up load time

  • Revamped debug logs when trying to load a level or simulate the loading of a level

  • Revamped Moons Catalogue display to split custom moons into groups similar to the basegame moon listings.

  • Revamped Moons Catalogue display to order custom moon groups by average risk level

  • Revamped Moons Catalogue display to order custom moons inside groups by risk level

  • Revamped Moons Catalogue display to prefer to group custom moons created by the same author

#
  • Added string value to allow Authors to use custom route node display text to their levels
  • Added string value to allow Authors to use custom route confirmation node display text to their levels
  • By default SelectableLevel.riskLevel is now automatically assigned using calculations and comparisons of SelectableLevel values between both Custom and Vanilla levels. This can be manually overridden.
  • Added an OverrideQuicksandPrefab value to allow authors to modify the Quicksand used on their level
  • Added ShipFlyToMoonClip & ShipFlyFromMoonClip AnimationClip values to allow authors to modify the AnimationClips used when the Ship lands to and from their level (Currently disabled until bug is resolved with Unity Assetrip Fixer)
  • Overhauled the way Scene’s are correlated with Levels by implementing a new weight based system built into ExtendedLevel to allow authors to randomly switch between multiple variant scenes for a single level.
#
  • Added an OverrideKeyPrefab value to allow authors to modify the Key prefab used in their Dungeon
  • Added a MapTileSize value to allow authors to set a correlated MapTileSize value that is used in new basegame functions implemented in Version 50.
  • Added a new SpawnableMapObjects list value to allow authors to inject custom RandomMapObjects in their Dungeon
  • Added a PluralisedItemName string value to allow developers to change how their item name is parsed when being referenced as a plural (eg. when buying multiple of them from the store)
  • Created integrated ContentTag system that allows developers to put relevant string tags on all types of custom content (with an optional correlating colour). Developers can access groups of content based on a specific content tag as well as match their content with other pieces of content dynamically using the built in LevelMatchingProperties and DungeonMatchingProperties.
  • All Vanilla content has been manually assigned Content Tags to allow developers to reference vanilla content via tags the same way they would custom content, You can find those tags here: https://docs.google.com/spreadsheets/d/1WO77KGJplIEC64qmBClOgfEEoFxrhMurCEqe9FKod8I/edit?usp=sharing
#
  • Fixed switch Terminal command incorrectly working
  • Fixed Weather selection desyncing
  • Fixed Dungeon selection desyncing
  • Fixed Config duplicating entities (Credit to mrov)
  • Added safety checks to correctly save and restore previously selected route and prevent previous routes to disabled levels from breaking
  • Added safety checks to prevent invalid Foggy weather level values from breaking the game
  • Added safety checks to prevent Levels & Dungeons having incorrect SpawnableMapObject setups from breaking the game
  • Added safety check to prevent level missing MapPropsContainer tagged object from breaking the game
  • Added safety check to prevent level with .SpawnScrapAndEnemies enabled and no spawnable scrap listed from breaking the game
  • Fixed LevelEvents & DungeonEvents EntranceTeleport events behaving incorrectly (credit to mrov)
  • Added custom code to optimize specific internal code used in DunGen generation (Credit to LadyRaphtalia)
  • Made LogDayHistory function safer to allow DunGen generation in editor while using LethalLevelLoader to correctly work
  • Fixed issue where specific special items (Shotgun, Shells, Hive, Knife) were not being collected
  • Fixed issue where LethalLevelLoader was destroying assets in mods with multiple levels before it could correctly restore all those references first
worldly lagoon
#

lets gooooooooooooooo

zenith flax
#

there we go

calm eagle
sharp marten
#

LETS FUCKING GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

calm eagle
#

I was technically first

#

:3

worldly lagoon
#

technically i was

calm eagle
worldly lagoon
#

aw man

calm eagle
#

it's okay, we can share first

worldly lagoon
#

yesss

rich aurora
#

ayyy

granite sundial
#

YOOOOO AWESOME

zenith flax
#

i wouldn't be suprised if stuff still blows up a little so lmk if yall run into anything

worldly lagoon
#

batby u the best

dreamy island
#

will do

calm eagle
#

the larger ecosystem will probably expose another crack or two in the foundation

dreamy island
#

Now to just hope the update reaches me

main ravine
#

Fuck yeah

#

Gonna try to get black mesa ready as soon as I can

dreamy island
#

any idea of how long updates in Thunderstore take to reach people? couple of mins or so?

worldly lagoon
#

wait does this mean my interior mod will break or not

rich aurora
#

Looks like I'll need to revise my pack when I get home in 2 days

zenith flax
#

5-40min

dreamy island
zenith flax
#

but eventually ill make a post telling people how to register their content w/ LLL in the new better ways

#

sometime this week

shadow idol
#

Just to be clear desyncing will not happen with 4 players anymore? or is that still a bug

dreamy island
#

btw Batby do you plan to perhaps port Kast? I saw there was a little interest in that

zenith flax
#

I don't feel comfortable messing with Kast without permission

#

i'd love to

#

celeery hasn't responded

dreamy island
#

I hope celeery returns :c

worldly lagoon
#

mod wont be out for a while so i can make a couple of changes before release

rich aurora
#

Ye big problem is ceelery's been radio silent since like early Feb

hollow rivet
zenith flax
#

its coming sooner than later

rich aurora
#

Some or that silence is prob focusing on studies

spice ingot
#

now that this is out last thing im waiting for is wesley's moons ported so

yippee time to make my friend's potato pc explode

azure ether
#

DOES LETHALLIB STUFF WORK STILL!?!?!?!

zenith flax
#

We'll certainly find out

dreamy island
#

yeap XD

merry marsh
#

@zenith flax What changes do we need to make for making our own configs work for interior mods

zenith flax
#

nothing

#

i fixed that this morning

#

ill write up more docs for using the new stuff soon soon

#

but nothing is required rn

dreamy island
#

Either when my LLL updates, it's gonna explode or it's gonna work perfectly. Can't wait to see what happens

merry marsh
zenith flax
#

i mean you can

#

but in theory no

merry marsh
#

Awesome, thanks for letting me know. Plastered and I were worrying about it šŸ˜…

azure ether
#

what about the requirements?

#

do we still need lethaldata or no?

hollow rivet
dreamy island
#

There we go

worldly lagoon
zenith flax
merry marsh
#

Any other interiors besides SDM that need an update to function?

zenith flax
#

uhhh

#

maybe office?

#

not sure

azure ether
zenith flax
#

sdm and office are the only ones i can think of that do heavy code stuff that v50 and such broke

merry marsh
worldly lagoon
#

whats cozy office?

azure ether
dreamy island
#

me staring at the 28% download bar impatiently

worldly lagoon
#

oh shi

#

i might have to get my hands on that

dreamy island
#

actually think my download might be stuck

granite sundial
#

mines done

dreamy island
#

gdi

#

thats..

#

fun.

fierce axle
#

but maybe with your changes itll break

granite sundial
#

ill try the offic

unique geode
rich aurora
#

Certainly worth a shot to try out

unique geode
#

As in the buggy features that are already recommended to disable atm

dreamy island
#

bruh why did my thunderstore have to break the moment I tried updating x.x

rich aurora
#

Scarlet Devil Mansion, LadyRaph's interior

remote quail
#

Wallahi we’re saved

main ravine
#

I won't be able to until later but it shouldn't break afaik

remote quail
rich aurora
#

Scrap is one that's disabled by default for office iirc

remote quail
#

Oh wait yall are talking about the office interior

rich aurora
#

Cause Piggy tried to do custom scrap for the interior and had trouble

hollow rivet
worldly lagoon
#

it aint hard

rich aurora
#

So wait does that mean LLL will correctly calculate Experimentaion's diff

zenith flax
#

nah

#

ill add it as a config option soon

rich aurora
#

Ahs

zenith flax
#

by default i assign custom levels but i didnt wanna mess with vanilla yet

#

didn't feel like my place to do that by default

rich aurora
#

Experimentation being B is, odd

zenith flax
#

correct

rich aurora
#

Fair

hollow rivet
zenith flax
#

if you sort by difficulty you can see the "right" order

#

because its sorting by its internal score and not the risk level

rich aurora
#

Gotcha