#Weather Registry / Weather Tweaks / mrov

1 messages · Page 9 of 1

cerulean burrow
#

does weather tweaks work in v55

drowsy willow
#

i haven't received any reports that it doesn't

cerulean burrow
#

sounds good thank you

drowsy willow
#

if anything breaks - let me know 😇

shadow bough
#
[18:54:47.4669995] [Error  : Unity Log] InvalidOperationException: Sequence contains no matching element
Stack trace:
System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) (at <dab7f68612224ba3ae40f651d44f9d4c>:IL_00011)
WeatherTweaks.Definitions.Types+ProgressingWeatherEntry.GetWeatherType () (at <9f719a22fad0494fbb27ba521873228e>:IL_00018)
WeatherTweaks.ChangeMidDay.RunProgressingEntryActions (System.Single normalizedTimeOfDay) (at <9f719a22fad0494fbb27ba521873228e>:IL_00120)
WeatherTweaks.ChangeMidDay.MoveTimeOfDayPatch (TimeOfDay __instance) (at <9f719a22fad0494fbb27ba521873228e>:IL_0005a)
TimeOfDay.MoveTimeOfDay () (at <5d9e37d270a145d8b8da189629d118bc>:IL_00123)
TimeOfDay.Update () (at <5d9e37d270a145d8b8da189629d118bc>:IL_00102)

WeatherTweaks v0.20.6

drowsy willow
#

fixing that rn

drowsy willow
shadow bough
#

0.1.0

drowsy willow
#

oh

shadow bough
#

can't send full log because it's 184MB

#

i forgot to remove logs from vehicle

drowsy willow
#

alrighty

unique turret
shadow bough
#

that's server logs

#

on client it's 55MB

unique turret
#

huh

drowsy willow
#

so, umm

#

I've made so many bugs today that it's not even funny

wicked latch
#

I was wondering why you weren't using sum.

drowsy willow
#

because i'm an idiot

#

😭

wicked latch
#

Also you couldn't make a derived dictionary?

drowsy willow
#

🥲

#

i've made some questionable design decisions

wicked latch
#

Hm yes, 6 weather.

ancient depot
#

This would only happen if you have Registry disabled lol

#

I've never seen this issue XD

#

Idk lol

#

It's weird you keep having it happen

unique turret
#

you should check the logs

ancient depot
#

Yeah, I imagine something from WeatherRegistry isn't working correctly

#

Logs are useful in that case cus it's probably a mod shared across the packs that creates a conflict

drowsy willow
#

because it uses Registry layout of that screen

ancient depot
drowsy willow
#

your guess is as good as mine

#

definitely not disabling Registry, since - for almost a month - only Registry uses that screen layout (weather in second line, colored)

#

If you have logs from that session it would be great 😅

#

🥲

#

If you encounter that again, let me know!

#

👍

obsidian schooner
#

small question

obsidian schooner
# drowsy willow 👍

do weather multipliers stack when combined?
does it change when the weather change in mid day?

abstract pivot
#

you cant change the multipliers midday cuz... that'd be removing or adding scrap midday, he probably takes the average multiplier of the two weathers and uses that

drowsy willow
#

the way it worked:

  • for combined weathers it was an average of all weather multipliers
  • for progressing it was a weighted average - depending on the % chance happening and time of day of the switch
fallow tundra
#

Hello, thanks for the wonderful mod! But I have a question, why is the weather not shown to the right of the names of the planets, or should it be like this? Is it possible to somehow bring it back.

slim wind
#

it should show them

#

it does for me

drowsy willow
fallow tundra
#

or best choice is code

drowsy willow
#

😳 oh, you're doing that

fallow tundra
#

yee

drowsy willow
#

I would check if all mods you're using allow for re-distribution that way

fallow tundra
#

compatibility7

drowsy willow
#

and you could get into trouble because of that 😓

fallow tundra
#

hmmm, I've never thought about it.

#

like 7 months using already

drowsy willow
#

😧

#

I'll check what's the issue in a moment

drowsy willow
#

that is really interesting

#

i could've sworn i've already fixed that

drowsy willow
#

the weathers didn't display because of GeneralImprovements

fallow tundra
#

big thanks for figuring out why it's not working

#

i'm now testing features in config what can conflict

#

somehow all this options breaking weather in front moon

#

thank you very much

#

God bless you

#

and your time

drowsy willow
#

no worries 😅

runic nest
#

i swear there was a mod just like this, like exactly like it but you could change stuff like

If rainy, increase chance of stormy, foggy, flooded, ect by certain amount and it was configurable, either that or im checking the wrong configs 🤔

#

though, none of the stuff appears on my configs, like the "all unknown" settings

#

im dumb

#

i was in the wrong configs.

#

"Maybe im in the wrong spot" Yes, yes I was.

#

huh, when you rejoin a server when previously in it before you dont have the weird leaf saying youre new to the server

#

i like this mod alot, love making it all unknown :)

drowsy willow
runic nest
#

ye, found it ty 👍

drowsy willow
#

no worries 😇

unique wraith
#

What takes precedence for weather to weather weights? BetaTweaks or Registry?

drowsy willow
#

Tweaks, but (if I finish it today) it's gonna be registry only

drowsy willow
#

but moving all the weights to Registry is a planned feature

#

for simplicity

unique wraith
#

Is uncertain weather also going to be part of registry at some point?

drowsy willow
#

I don't think so

#

My idea is: everything that is vanilla-ish and related to the weathers themselves is gonna be a Registry feature

#

Everything else will be in Tweaks

unique wraith
#

Nice😁 I was wondering what the difference between tweaks and registry was going to be

drowsy willow
#

It's just that separating it that way makes Registry a nice, extensible base to make other mods with

#

I wanted Weathertweaks to be a nice, simple mod for doing one thing

#

And here we are

#

🤭

unique wraith
#

I assume all the uncertain mechanics work with registry weathers right? I remember seeing someone with meteor showers in a game but idk if that was before or after it was using registry

drowsy willow
#

It definitely should

#

It's using randomWeathers, so it's modded-compatible

runic nest
#

yo i just found out it is actually modded compatible??? YOOOOO

ancient depot
#

@drowsy willow Was anything with Titan changed in V56? It seems like it's darker than it was on V50 and before

drowsy willow
#

don't know tbh

#

Maybe zeekers fixed the bug with disappearing stuff on entrance

ancient depot
bright viper
#

hey mrov how do weather weights from weather registry interact with weights from weather tweaks beta?
I added weathers from code rebirth and copied all weather weight values from stormy to windy and from eclipsed to meteorShower and still for some reason I am seeing windy and meteor shower much more often than other weathers

drowsy willow
#

if there are weights defined in Tweaks, it's gonna use those

#

which is a pain to manage

#

i'm trying to fix that asap

bright viper
drowsy willow
#

well, it's expecting some values

#

so i assume it's either gonna blow up or use 0 weight everywhere

#

😭

bright viper
#

😭 I'll try copying then

abstract pivot
#

The reason u see so much metoer shower and tornado is probably because its possible on every single moon lol

#

Or smthn

drowsy willow
#

tweaks' weights are defined much lower than Registry's default 100

#

and Tweaks overrides the whole weight resolving of Registry altogether

#

so it's returning very small values

bright viper
#

just quickly tell me are the weather-to-weather weights in registry working as going from written to currently configured or the opposite?
Like if I configure a value of Stormy@200 for the None weather will it go if last weather was none then Stormy has a 200 weight or if last weather was stormy then none will have 200 weight

drowsy willow
#

i've made the name as unintuitive as possible 😭

#

Weather-to-weather weight: the weight of the weather based on the previous weather

so if you define Stormy@200 in None, it's checking if None was there previous day, and if true using Stormy weight

wicked latch
#

Weight of weight of weight of weight...

drowsy willow
#

i am a man of many words

bright viper
#

aighty I'll get fixing the config
thx a lot

drowsy willow
#

no worries

#

i'll try to get the weights out of Tweaks as soon as possible

#

cause i'm having two systems working the exact same way separately from one another 😭

bright viper
#

actually wait I am literally double stupid
I am comparing the values now and literally the only thing I have to do is double everything in weather tweaks 😭

drowsy willow
#

i think that i was doing x4 to everything for Registry's defaults (to have 100 as a sensible middle-point)

#

instead of Tweaks's 25

#

it's coming

drowsy willow
#

fucking hell

drowsy willow
jade veldt
#

there is hope

wispy crescent
#

Uh so this is my first time using this mod (Weather Registry at least)

My aim is to blacklist certain weathers from a specific moon, how would I go about doing this efficiently for Weather Registry or do I need to get Weather Tweaks and go thru there?

drowsy willow
#

so - for example - I don't want Eclipsed weather to happen on Experimentation: in Eclipsed config i've set Filtering option to false (a blacklist), then in Level filter i've added Experimentation

#

and that's it

wispy crescent
#

Gotcha, thank you for the response

drowsy willow
#

no worries 😇

drowsy willow
#

WeatherTweaksBeta 0.20.8

  • removed all weight-related config entries, as they are now handled by WeatherRegistry
  • added new config entries: LogWeatherSelection and LogWeatherVariables
  • added first-day algorithm options: FirstDaySpecial (a toggle for current first-day algorithm) and FirstDayRandomSeed (for randomizing the first day seed)
  • moved bunch of stuff to use MrovLib
  • added full compatibility with v55
ancient depot
#

Lmfao

fallow tundra
drowsy willow
#

it should, but I'm not giving any guarantees

fallow tundra
#

well, some mods updated to v56, but still works on v50

drowsy willow
#

this should be one of them

#

TerminalFormatter will 100% not work on v50, but registry should

fallow tundra
drowsy willow
#

yippee 🎉

fallow tundra
#

yippee

#

now I know how to spell yippee correctly

#

yippee

drowsy willow
#

😇

wind bough
#

where lll at

#

also readme says it dont work for v55

#

ik it does tho lol

#

might be some good information though

drowsy willow
dreamy garden
#

How did you manage to make a mod that changes the first day weathers and is incompatible with the other mod you made that modifies the weather and both has the same system created by you 😭

ancient depot
#

First Day Weathers is just a mod that's seperated basically

dreamy garden
#

Didn't WeatherTweaks changed the first day by seed?

#

Or did he change that

#

Don't tell me that First Day Weather also change by seed 😔

drowsy willow
#

FirstDayWeathers is setting the weathers from config, there's no randomness/weights/whatever

#

and because of that it's not gonna work with each other

#

I will make it work some day, but I've kinda rushed to finish it today 😅

#

basically - in my mind - you pick one or the other

#

but the issue is it's not gonna work with the entirety of weathertweaks, which is a problem

#

that I will address soon

dreamy garden
drowsy willow
#

😅

gritty blade
#

speaking of first day seed..... wer is radom first day seed mrov :c

drowsy willow
#

in weathertweaks

#

beta

gritty blade
#

ooooh NEAT

gritty blade
#

On the weather registry config file, what is the correct way of formatting multiple weights values?
Some default values are "Eclipsed@200;Stormy@80;" and some others default values have spaces like "None@300; Rainy@40; Stormy@16; Flooded@20; Foggy@60; Eclipsed@10"
Does spaces matter here or not?

drowsy willow
#

Both are correct

#

I prefer using spaces, because it's visually clearer what's happening

ancient depot
drowsy willow
#

which is very funny

#

cause it's so easy to handle them

ancient depot
fathom crow
ancient depot
fathom crow
drowsy willow
#

For example for Meteor Shower

#

so you could type it without the space in the middle

ancient depot
drowsy willow
#

finally

#

an inner peace

drowsy willow
#

WeatherRegistry

0.1.14

  • improved resolving planet and weather names that have spaces in them

0.1.13

  • fixed SetupFinished event firing correctly
gritty blade
# drowsy willow Both are correct

Thanks for the answer!
What do you think of the possibility to "hide" the changing weathers notice on terminal? Like as display in-game it would say "None" but in reality the weather would be None > Foggy, per example?

abstract pivot
#

I think it'd become a problem with some people reporting false bugs potentially or if something breaks it'll be really hard to notice

gritty blade
#

Well it could be disabled by default but I got you yeah

stone rain
#

this is weird, I cant find the mod gale mod manager

#

when I search for it on google,a nd install with mod manager, it says gale cant find the mod

#

nvm just had to restart it

#

i hope this mod fixes my issue, where weather is displayed on monitor, like flooded for example, but on the terminal it does not, and the weather does not appear

#

btw I am using code rebirth

#

addtionally 1 time, it said there was a meteor shower on the screen, but the terminal does not, when I landed, the red sky was there, but there were no meterors lol

#

looks like the mod fixed the issue

drowsy willow
gritty blade
drowsy willow
#

WeatherRegistry 0.1.15

  • fixed StartOfRound.OnDisable patch not firing correctly
slow maple
#

you're evil

bright viper
fathom crow
#

@drowsy willow, I think you should make a hell config option that just makes every planet have the worst weather combinations :3

drowsy willow
drowsy willow
#

just wait for quintuple weather (coming soon)

azure dirge
#

dont forget the dust clouds 😄

slow maple
#

yeeeees

lofty silo
azure dirge
#

||opposite||

unique wraith
#

What's up with cloudy btw? The one time I tried it out it just seemed like foggy to me

shadow bough
#

Do i need mod to multiply scrap value based on weather, or weather tweaks already do that?

unique wraith
#

Meteo is no longer needed

shadow bough
#

nice thanks

#

ah i see now

deft spade
lofty silo
#

Default should be 1 for value on all weathers, you may have another mod doing that

spark folio
#

isn't beta weather tweak supposed to have configs? Cuz they're not regenerating for me for some reason

#

The stable one does

#

Beta doesn't, N AC doesn't seem to be the issue surprisingly

drowsy willow
#

Also there's no weights in beta config

spark folio
#

Or it doesn't generate I guess

#

I'm using the stable one for now until I figure out which mod is causing it to not work

drowsy willow
#

this is interesting

gritty blade
#

I've got a question, does the double weathers comes with additional scrap and loot values?

#

Like does it adds up to one another?

runic nest
#

is there a fake version of this mod rn? saw smth about it in #thunderstore-moderation

drowsy willow
#

lmao

ancient depot
#

Someone did a reupload without Mrov's permission to add compat with Route Random in TerminalStuff from what I understand

runic nest
#

is it harmful or just re-upload
if not harmful, why even re-upload it?

#

oh

ancient depot
#

Which idk why they'd do that

#

All they needed to do was make a bug report or let Mrov know about it

runic nest
#

how did ya find out it just added compat with route random? did it just auto-install route random

drowsy willow
#

do people know I have a GitHub page where they can PR?

ancient depot
#

Robyn took down the reupload though

#

c;

runic nest
#

i mean if you

#

i pressed enter early

#

oops

ancient depot
#

But yeah they should have just pushed a pr for you

runic nest
#

lemme just rewrite it rq

ancient depot
#

Instead of doing that

drowsy willow
#

there's been no contact attempt with me whatsoever, just so y'all know

i wrote this before checking out the situation fully (#1203871322841808906 message)

ancient depot
#

I was kind of baffled to see someone reupload one of your mods, and immediately was like "Oh hell naw, noone reuploads my homie's shit"

#

XD

runic nest
#

if someone ever plans on just reuploading a mod while adding something, atleast make it different if you dont want it taken down, like name it smth stupid like a modpack for friends or smth if its just for you or your friends 💀

drowsy willow
#

like I get the reasoning behind it

runic nest
#

they should've just asked anyways too

drowsy willow
#

but that makes it even more shitty

ancient depot
runic nest
#

well it just kinda shocks me when people attempt to just re-upload something with a small change then literally just name it the thing they re-uploaded

#

like if you gon do it atleast be smart about it

#

like if you commit a crime dont take off your mask and put your fingerprints on literally everything shouting your full legal name 💀

drowsy willow
#

and we're gucci

runic nest
#

too hard for them

#

damn, no custom emojis

drowsy willow
#

but no, I would rather reupload the entirety to do that 🥲

runic nest
#

to the wrong person ?

shadow bough
#

in that mod readme it included the link to pr to your project

runic nest
#

oh

#

i dont think mrov downloaded it

drowsy willow
#

6 hours ago

shadow bough
#

or he didn't check his email for github notifications

runic nest
#

i think im the only guy who checks my email 💀

drowsy willow
#

no disrespect, but I need time to sleep during the day

#

im not checking my email after work

runic nest
#

i wonder if modders in lethal company actually play or spend their time just modding 🤔

ancient depot
#

He's played with me a few times

drowsy willow
#

I can fully understand when I wouldn't respond for like a week or something

ancient depot
#

@faint sinew Also plays with me actively

shadow bough
#

testing mods for 250 hours

drowsy willow
#

but 4 hours? 🥲

ancient depot
#

Recently got to play with the Goated Chad that is @analog sand too

shadow bough
runic nest
#

i forgor what i was gonna say

shadow bough
#

I think it's fine to reupload the mod for hotfix

runic nest
#

yeah like if it fixed a critical bug

#

i would get that

#

like if it was broken so you couldnt play and someone re-uploaded to fix that, sure acceptable

#

but if its for smth they just asked for, atleast wait for more than 4 hours 😭

drowsy willow
#

alright, end of discussion

runic nest
#

ok

drowsy willow
#

i see what happened

#

I'll get in contact with them

#

I don't appreciate what happened, but 🤷

#

it's taken down, so no problem

runic nest
#

possible good ending >->

drowsy willow
#

holy shit that woke me up

drowsy willow
#

oh it's a toggle

ancient depot
#

@drowsy willow That person reuploaded your mod again

drowsy willow
#

@honest quail

#

since it's yours i'm just gonna get you here

#

what's going on?

ancient depot
#

I'd also like to know, I think it's very rude for you to keep reuploading Mrov's mod when he can just integrate the fix easily

honest quail
#

Oh, hi! Didn't realize I was causing any issues here. My apologies, I meant no disrespect. The hotfix was intended for me and about 10 people I play with who aren't very savvy, so I thought installing via Thunderstore would be better than trying to explain which files to put where.

drowsy willow
#

I've responded to you on Github already, but i'm gonna do it here as well

honest quail
#

Sorry about that! Lol I submitted the pull request to make things official, but as it was already late in my time zone I figured you may have been asleep already. When I posted in the other channel, I was recommended to update the icon and title and try again 😅

drowsy willow
#

but i'm gonna try to make it a separate mod today

#

basically (in my opinion) this behavior doesn't fit well inside the base mod

#

and since the "compatibility" with the RouteRandom is a simple config toggle, I feel like I can improve it and make it an addon rather than a part of the base

#

(same as WeatherTweaks's uncertain weathers)

drowsy willow
#

but it was not something i've expected waking up 😅

honest quail
#

I completely understand. I originally spent a couple hours trying to figure out how to do it from the RR side, but as your method has the [HarmonyPriority(Priority.Last)] attribute in the SetMapScreenInfoToCurrentLevel::GameMethodPatch method, it seems it was just overwriting any changes I attempted from there. I can't claim to understand Lethal modding too much though, so I'm sure there are better ways to accomplish it. I tried to make it clear in my upload that the mod was only temporary until yours was updated.

drowsy willow
#

hmm, would using [HarmonyAfter("mrov.WeatherRegistry")] suffice?

#

like so:

#

because - in my understanding - it should get the "bigger" priority by default

honest quail
#

That's very possible. I may give it another (offline) try when I wake up later from RR. I never noticed an 'after' version of the attribute, just the 'priority' one. Programming is a self-taught hobby; looks like I need to learn to read docs better!

drowsy willow
#

It took me a good time to learn how to understand documentation 🤭

#

but - I think - I can make your life a lot easier nonetheless

#

i'll test one thing

#
    internal static void ScreenUpdatePatch(SelectableLevel level, WeatherRegistry.Weather weather, string screenText)
    {
      // do something with the screen text

      StartOfRound.Instance.screenLevelDescription.text = screenText;
    }


      WeatherRegistry.EventManager.MapScreenUpdated.AddListener(
        (data) => SetMapScreenInfoToCurrentLevelPatch.ScreenUpdatePatch(data.level, data.weather, data.screenText)
      );
#

so - theoretically - you would be able to listen to that event and modify the data after Registry does it with all relevant parameters passed

drowsy willow
latent sleet
#

eclips 🌚

drowsy willow
#

huh that idea was bad

#

🤷

fathom crow
drowsy willow
drowsy willow
shadow bough
dreamy garden
#

SCP fans be like: shit this is scary

faint sinew
shadow bough
#

huh why it's creating log source every frame?

leaden flume
# drowsy willow

Scp-████ is a ██████████████████████████████████████████████████████████████████████████████████████ foundation staff ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ D-3819 ██████████████████████████████████████████████████████████████████████████████████████ among us ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ genitals were obliterated ██████████████████████████████████████████████████████████████████████████████████████

wicked latch
drowsy willow
shadow bough
drowsy willow
#

🫡

shadow bough
#

i just using it on my testing profile

#

to sure that i don't break any mods 🙂

wicked latch
#

Truly you don't care about ram, rovy.

drowsy willow
#

i'll check what's happening and fix it

#

thank god it's the biggest problem right now

worldly sleet
#

i updated mrov lib and the game infinite loaded on always clear experimentation.

Stack trace:
WeatherRegistry.Weather.get_ScrapValueMultiplier () (at <879addfa8ff4425284e59cb2c660d7ff>:IL_0000)
WeatherRegistry.Patches.SpawnScrapInLevelPatches.ChangeMultipliers (RoundManager __instance) (at <879addfa8ff4425284e59cb2c660d7ff>:IL_000C)
(wrapper dynamic-method) RoundManager.DMD<RoundManager::SpawnScrapInLevel>(RoundManager)
RoundManager.GeneratedFloorPostProcessing () (at <0b5b829887344817a21214132ea92eef>:IL_0009)
RoundManager+<LoadNewLevelWait>d__125.MoveNext () (at <0b5b829887344817a21214132ea92eef>:IL_030D)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <e27997765c1848b09d8073e5d642717a>:IL_0026)```
drowsy willow
#

OH NO

#

I'll push a fix ASAP, sorry for that

azure dirge
#

MROV!!!!!!!!!!!!!! take yer time, bud yoiled

drowsy willow
#

WeatherRegistry 0.1.17

  • updated MrovLib's ConfigHandler implementation (sorry for that!)
  • changed the way ship's map screen displays planet info
#

this is not the day when i update README 🤭

drowsy willow
azure dirge
#

route random + this = coiled

fallow tundra
azure dirge
#

heyyyyyyyyyy... mrov. any idea why when i buy something for 0 credits, it shows the cost as 0, the total as [XXX], and it charges me [XXX] regardless?

drowsy willow
#

what's your modpack code?

azure dirge
#

you sure you want 207 mods?

#

0190bc62-e8bf-beda-f149-97c62c701776

#

here it is anyway

drowsy willow
azure dirge
#

you're in for a long wait then, my dude

drowsy willow
#

🙃

azure dirge
#

actually... lemme check in my test pack

drowsy willow
#

what did you try to buy that made it happen?

azure dirge
#

shotgun, peeper (2 different mods)

#

dont download the pack yet

#

unless you already did...

drowsy willow
azure dirge
#

so it doesnt happen in my test pack which has mrovlib and lgu

drowsy willow
#

it has to be some other mod doing that

azure dirge
#

unless it's a weatherregistry thing

#

somehow

drowsy willow
#

unless it is terminalformatter's issue

#

because LGU doesn't directly modify the item price, right?

azure dirge
#

configuring can

drowsy willow
#

i mean

#

yeah

#

but - if i remember correctly - it doesn't change the underlying price, only does it on access

#

so maybe - MAYBE - that discrepancy is throwing it off

#

i shall check

#

i hope the remaining 16GBs on my disk is enough

azure dirge
#

cancel your download. we can tinker with this later

#

sorry, man

drowsy willow
azure dirge
#

up to you

drowsy willow
#

should i update anything in that modpack or not?

azure dirge
#

no. Absention crashes in its latest state, and Aerona hitches the game every few seconds

drowsy willow
#

alrighty

#

i'll get back to you when i find something

azure dirge
#

if you cant because my pack is too much, dont worry too much

drowsy willow
#

what have you done

azure dirge
#

that's why it's a singleplayer pack

drowsy willow
#

it costed 0 🤔

#

that is wild

azure dirge
#

that's... bizarre

#

i'll check it out later

drowsy willow
#

alrighty

azure dirge
#

if you need to delete my pack, go ahead

drowsy willow
#

i'm not gonna yet

azure dirge
#

kk

#

if i HAD to guess, it mightve happened after i tinkered with reserved slots and enemy skin registries in the config.

#

afterall, i did all that in the same bootup

drowsy willow
#

huh

azure dirge
#

i think i figured it out. it's a rehosting issue =-=

#

exit and reenter, even if it's a new file, and everything's a scam priced again

#

as for which mod is doing it, idk

#

especially since this couldve been an issue before even last night

drowsy willow
#

i will check

#

probably a me issue tbh

bright viper
#

hey mrov how do these difficulty multipliers work?
I want to adjust them not to turn everything into multi-weather hell the moment I complete the first moon

drowsy willow
#

gameLength only applies each finished quota

#

sooooo

#

😳

#

there might be some bigger issues

bright viper
#

aight wait I'll disable any uncertain weathers

drowsy willow
#

i'm pretty sure you can check the used weights in the logs

#

to debug what's going on

bright viper
#

no need for that...
I guess I overreacted due to uncertain weathers hiding half of it

Still I need to re-adjust some weights because this is still a bit excessive

abstract pivot
#

Meteor shower + windy would be great

bright viper
abstract pivot
#

Lol it might not really be insanely hard but it's also just such a weird compatibility scenario that people would already be obliterated due to meteor count

bright viper
#

true that. (also may I throw in an idea for the meteors having a small chance to target a player's location specifically instead of going randomly. It would be incredibly funny)

abstract pivot
#

It would be super funny, I might add that

deft spade
#

God says "fuck you" and hurls a meteor at you

ancient depot
#

I already hate Meteor Showers enough pls no

#

lol

drowsy willow
ancient depot
mystic quarry
#

can i get a quick rundown of how the weights work? difference between weather weight and level weight and how i would be able to make it so that only specific weather can happen on specific moons?

drowsy willow
drowsy willow
drowsy willow
mystic quarry
#

so if i wanted meteor showers to happen on embrion a lot but also none and eclipse i would make the level weights for meteor shower Embrion@50, and eclipse embrion25 and none embrion25?

#

and if i wanted floods and storms more likely after just rain i'd go to rain and make it Stormy@50 Flood@50 and like 5 for all other weathers when i go under the rain tab, im gathering

drowsy willow
#

so if you want flooded more likely after rainy go into flooded and put Rainy@50 there

#

iirc

#

and the default "base" weight for all weathers is 100

#

so you might want to lower that or bump up the config entries

mystic quarry
#

do these need spaces after the semicolon?

ancient depot
drowsy willow
#

need? no

#

but it's not gonna crash when they're there

mystic quarry
#

hmm

drowsy willow
#

(and it's nicer visually when it's there 🤭 )

mystic quarry
#

true

#

alright i think im getting the hang

#

thank you very much!

drowsy willow
#

no worries! 😇

mystic quarry
#

another question, when editing weather weights for modded weathers, do i need it to say Meteor Shower (WeatherRegistry) like it says in its tab in the config?

#

like this?

drowsy willow
#

noo, just Meteor Shower (or even MeteorShower) will work

mystic quarry
#

ooh

drowsy willow
#

the tab name is to show where the weather's registered

mystic quarry
#

i see

drowsy willow
#

so either vanilla, LethalLib or Registry

mystic quarry
#

and if i wanted it to be eclipsed less likely after an eclipse and just normal likelyness for every other weather do i type it as it is in the image or leave all the other weather out of the string

drowsy willow
#

you can do it like in the image (so Eclipsed@10 in eclipse settings)

#

oh

#

if you want just that type just that and other weathers will use their default

#

if you get me

mystic quarry
#

thats very good

#

okay thank you

#

i thought so anyway

#

actually another question.. are these weights replacing the default weights or is the number being added? so say my none is at 300 for default, making none here 100 would total to be 400 or brought down to 100?

drowsy willow
#

replacing

#

if level or weather weight is defined, it's gonna be used instead of default one

mystic quarry
#

that makes a lot of sense

#

hopefully thats the end of my questions.

drowsy willow
#

if you want to check which weights are used, logs should have it all nicely outlined

stone rain
drowsy willow
drowsy willow
#

waaaaait something's messed up

#

okay, so

#

after lobby reload that list gets messed up

#

which points to a different item

#

hence different price AND completely different thing gets bought

#

because Peeper node points to item [20]

#

which changes from peeper to wheelbarrow after lobby reload

#

🤔

bright viper
#

Eclipsed + Rainy broke again :(
No rain effect

#

It seems rainy effect just seems to disable itself for combined weathers in general???

azure dirge
#

i'll just make sure i buy my things on first bootup until a fix is found, my dude ^^

azure dirge
bright viper
#

was almost convinced it was a pack issue

drowsy willow
#

HUH

#

i think I know what's happening

abstract pivot
#

Here

drowsy willow
#

it's weird that registry is cancelling tweaks action

abstract pivot
#

You're face to face with greatness and its strange

drowsy willow
abstract pivot
#

Lol

drowsy willow
abstract pivot
#

If only

drowsy willow
#

I'm so tired after today lmaoooo

abstract pivot
#

I was just singing along to moana

drowsy willow
drowsy willow
#

IF I'll find some time tomorrow I'll try to locate the issue

#

because it's somewhere where the items are registered

#

so in LethalLib, LGU or LLL?

#

will check

drowsy willow
#

WeatherRegistry 0.1.18

  • added ShipLanding event
#

i forgot to bump MrovLib dependency AAAAAAAAH

#

fun

azure dirge
#

weather god. god of weather.

drowsy willow
#

this is a curse i cannot free myself from

azure dirge
#

yet yer the best one for the job .u.

ancient depot
#

😄

gritty kite
drowsy willow
#

i've added an event that you can subscribe to - it's fired during the ship landing sequence

#

from user's perspective it's nothing

#

but for devs it's very useful 🫡

gritty kite
#

Oh cool

#

Keep up man

eager field
# drowsy willow after lobby reload that list gets messed up

I’d recommend creating an event to subscribe to for terminal disable (the method to patch is something like “OnDisable”) and then clearing any lists you created on first launch. The terminal disable method is run when you leave a lobby if I remember correctly. If you need an example on what I mean the openlib stuff I’m working on does that

manic cobalt
abstract pivot
#

LLL has events?

manic cobalt
#

ouch

abstract pivot
#

😂 we need a wiki on what the API actually can do

#

Rather than like guides, just what it has would be nice lol

manic cobalt
#
    public class LevelEvents
    {
        public ExtendedEvent onLevelLoaded = new ExtendedEvent();
        public ExtendedEvent onShipLand = new ExtendedEvent();
        public ExtendedEvent onShipLeave = new ExtendedEvent();
        public ExtendedEvent<EnemyAI> onDaytimeEnemySpawn = new ExtendedEvent<EnemyAI>();
        public ExtendedEvent<EnemyAI> onNighttimeEnemySpawn = new ExtendedEvent<EnemyAI>();
        public ExtendedEvent<StoryLog> onStoryLogCollected = new ExtendedEvent<StoryLog>();
        public ExtendedEvent<LungProp> onApparatusTaken = new ExtendedEvent<LungProp>();
        public ExtendedEvent<(EntranceTeleport, PlayerControllerB)> onPlayerEnterDungeon = new ExtendedEvent<(EntranceTeleport, PlayerControllerB)>();
        public ExtendedEvent<(EntranceTeleport, PlayerControllerB)> onPlayerExitDungeon = new ExtendedEvent<(EntranceTeleport, PlayerControllerB)>();
        public ExtendedEvent<bool> onPowerSwitchToggle = new ExtendedEvent<bool>();
        public ExtendedEvent<DayMode> onDayModeToggle = new ExtendedEvent<DayMode>();
    }
#
    public class DungeonEvents
    {
        public ExtendedEvent<RoundManager> onBeforeDungeonGenerate = new ExtendedEvent<RoundManager>();
        public ExtendedEvent onShipLand = new ExtendedEvent();
        public ExtendedEvent onShipLeave = new ExtendedEvent();
        public ExtendedEvent<List<GameObject>> onSpawnedSyncedObjects = new ExtendedEvent<List<GameObject>>();
        public ExtendedEvent<List<GameObject>> onSpawnedMapObjects = new ExtendedEvent<List<GameObject>>();
        public ExtendedEvent<List<GrabbableObject>> onSpawnedScrapObjects = new ExtendedEvent<List<GrabbableObject>>();
        public ExtendedEvent<(EnemyVent, EnemyAI)> onEnemySpawnedFromVent = new ExtendedEvent<(EnemyVent, EnemyAI)>();
        public ExtendedEvent<(EntranceTeleport, PlayerControllerB)> onPlayerEnterDungeon = new ExtendedEvent<(EntranceTeleport, PlayerControllerB)>();
        public ExtendedEvent<(EntranceTeleport, PlayerControllerB)> onPlayerExitDungeon = new ExtendedEvent<(EntranceTeleport, PlayerControllerB)>();
        public ExtendedEvent<bool> onPowerSwitchToggle = new ExtendedEvent<bool>();
        public ExtendedEvent<LungProp> onApparatusTaken = new ExtendedEvent<LungProp>();
    }
#

@abstract pivot

abstract pivot
#

Sankyu

drowsy willow
#

checked, no

#

but I'm resetting all lists on Terminal.Start, before initializing everything

drowsy willow
drowsy willow
drowsy willow
#

😒 🥲

#

i very much am 😆

wicked latch
#

Meanwhile I'm here enjoying the beach

drowsy willow
wicked latch
#

I guess it's better than the 12 hour coding per day routine.

drowsy willow
#

it very much is 😅

wicked latch
#

Meanwhile I have like 8 issues opened since yesterday.

#

It's almost as if they knew when I couldn't fix stuff.

#

Do you think I can do anything when somebody has the same name as my item and disabling mine translates to removing theirs because of the keywords?

drowsy willow
#

beside tracking the terminal nodes/ids? don't think so

wicked latch
#

I can only see changing name as a solution

#

Rippy dippy.

drowsy willow
#

🥲

abstract pivot
#

clearly just detect and disable their mod

wicked latch
#

Nah

#

Then I can't have more issues appear to know how to resolve.

#

I have always liked resolving issues because it helps my code reading skill.

#

For example VR has repeated code related to grabbing items which causes weight reducing factors to not work correctly.

#

(repeated because if they can use drop item code, why not use grab as well?)

drowsy willow
#

i'm almost done with reworking everything for the 5th time

azure dirge
#

🙂

eager field
#

I forget what it was exactly that was breaking for me but basically I was having the issue of needing to initialize stuff at terminal awake and clearing it first was causing issues for me

#

I also think it is kinda cleaner for the user experience that stuff gets cleared when you return to main menu rather than when you’re loading into another game (since loading in is already packed with lots of mods doing all kinds of stuff)

#

That said, I won’t pretend to know of an actual performance impact. I’ll leave those observations to @shadow bough lol

drowsy willow
#

if you don't log a bazillion things it's insignificant

#

which i'm guilty of

#

🤭

wicked latch
#

Me when removing logs when no more issues appear than an issue appears not even 15 seconds later.

wicked latch
#

It's either complain for too many logs or complain it no workie

#

Like bruhhhh

drowsy willow
#

that's so relatable holy shit

eager field
#

That’s why I keep my useful debugging logs behind a config item that is disabled by default lol

drowsy willow
#

that's why i allow for disabling the logs and complain when they are 🤭

eager field
#

I still have some logs on just for my own sanity lmao

drowsy willow
#

BetaWeatherTweaks 0.21.0

  • fixed the issue with combined weather effects not applying correctly
  • removed some leftover files
  • finally unified Combined and Progressing weathers methods to not be separate and shit
keen nova
#

is having the combined weathers all feature the multipliers of each weather independently a feature that’s posible? im using registry for weather multipliers and i went to a moon with rainy, stormy, and eclipsed, but it only used the multiplier for rainy

bright viper
#

post patch foggy + rainy still broken :(((

#

though this time it's something different I think?

#

yeah stormy + rainy + flooded works normally (notice different rain directions overlapping)

bright viper
runic nest
#

rainy + flooded should make it flood faster

#

and rainy + flooded

#

im

#

so dumb

#

i just said it again

#

i meant and stormy + flooded

#

like 25% faster

#

and if its stormy + rainy + flooded 50% faster

drowsy willow
drowsy willow
#

forgot about it, sorry

worldly sleet
#

getting an error whenever i try to re-host a lobby with weathertweaks on, an error occured popup appears and lobby isn't re-hosted

drowsy willow
#

I'll check it out

#

What's your modpack code?

drowsy willow
#

What's the version of Lethalnetworkapi that you have installed?

worldly sleet
drowsy willow
#

Could you check if reverting to 2.x.x fixes it?

latent sleet
drowsy willow
#

oh my fucking god

#

ummmm

#

we're screwed

#

so now I have two options:

  • use my own syncing system (so something like WeatherRegistry)
  • fork network API and roll back the version
abstract pivot
#

what went wrong with lethalnetworkapi?

thorny badge
#

why did it break shit, I thought a pretty thoroughly tested it in my (albeit limited) testing why2

latent sleet
#

Here's a log with a pretty minimal setup (only LLL besides WeatherTweaks and Registry), hope that helps

drowsy willow
#

from what I've seen nothing related to LethalNetworkVariable changed, so it shouldn't brick things 🤔

#

and that's the only thing I'm using from the API

thorny badge
#

backend did change to reroute everything through the new UnnamedMessageHandler - and the ducttape holding that together seems to be the issue

#

had to do it to allow vanilla compatibility, but still sucks

drowsy willow
#
WeatherRegistry.ImprovedWeatherEffect.set_EffectEnabled
WeatherRegistry.ImprovedWeatherEffect.DisableEffect
WeatherTweaks.GameInteraction.SetWeatherEffects
WeatherTweaks.NetworkedConfig.WeatherEffectsReceived
LethalNetworkAPI.LethalNetworkVariable`1[TData].ReceiveUpdate
LethalNetworkAPI.Old.Networking.NetworkHandler.ReceiveMessage
LethalNetworkAPI.Internal.UnnamedMessageHandler.ReceiveMessage
LethalNetworkAPI.Internal.UnnamedMessageHandler.SendMessageToClients
LethalNetworkAPI.Old.Networking.NetworkHandler.SendMessageToClients
LethalNetworkAPI.Old.Networking.NetworkHandler.UpdateVariableClientRpc 
LethalNetworkAPI.LethalNetworkVariable`1[TData].OnPlayerJoin
LethalNetworkAPI.Old.Networking.NetworkHandler.OnClientConnectedCallback
Unity.Netcode.NetworkConnectionManager.InvokeOnClientConnectedCallback 
thorny badge
latent sleet
drowsy willow
#

i'll check it as well rq

#

oh, actually

#

OH

#

i think i see the issue on my end as well, give me a moment

thorny badge
#

is it that the new update either fixes nulls not being sent through or causes a null to be sent through by mistake then you don't handle the null ref?

drowsy willow
#

my suspicion is that things are getting initialized out of expected order and that's when null is trying to be sent/received

#

i'm gonna test this to confirm

thorny badge
#

I'mma take a short-ish break for now, but just dirert hate towards me if you find something and hopefully my spidey-sense will be able to detect it (or just ping me)

drowsy willow
#

i'll let you know what i found 🫡

abstract pivot
drowsy willow
#

😳 ayo

#

alright, located the issue

#

fuuuuuuuuuuuucking fucking fuck

thorny badge
drowsy willow
#

it's 100% my issue, sorry for bothering you

#

the issue was: i was not clearing the variables when lobby was getting disabled, so they kept that value

thorny badge
#

NP - though I assume my update had a hand in the issue

drowsy willow
#

and on lobby start they all referenced destroyed objects

#

AND my stuff is initializing in wrong order anyway

#

i'll play with it for a while and update all stuff

thorny badge
#

ah yeah

drowsy willow
#

and i was using the 3.0.0 from thunderstore, didn't check your new build 😅

#

oh wait huh

thorny badge
drowsy willow
#

yeah, absolutely

#

okay, i'm just gonna say this publicly

#

i have no fucking clue how the mod worked till that point

#

because it very much shouldn't lmaooooooooo

thorny badge
#

LMAO

drowsy willow
#

the issue was: i was trying to access not-initialized lists that should be behind IsSetupFinished flag

#

but i never set it to false lol

#

so new lobby got obliterated instantly

thorny badge
#

I assume my api wasn't working correctly allowing your mod to work even though it shouldn't and the update changed something somewhere that caused the issue to become prevalent

drowsy willow
#

yeah, something along those lines

#

this is epic 😂

#

i'm gonna push all relevant updates soonish

#

thanks a lot for the help 😇

#

and sorry for putting the blame on you 😅

thorny badge
#

Heart (but what help kek)

drowsy willow
#

showing that my mod is a swiss cheese of mistakes

#

and they all aligned perfectly 😆

deft spade
#

Also the hide current planet info mod seems to display weather and only weather on the terminal. Even with weather not meant to be shown it just has the words in the upper left hand corner and idk if thats am odconflict or something but figured id point it out.

drowsy willow
#

yeah, i haven't added terminal text replacement yet 😅

#

but it's planned for the future 😇

deft spade
#

o7

abstract pivot
manic cobalt
#

why tf

abstract pivot
# manic cobalt why tf

im probably doing this the wrong way, but my enemy clips through the ship all the time, so i wanna make an event for opening and closing ship doors that looks through all the players, if they're inside, then it ignores collisisons, otherwise unignores

#

common occurance where they enemy's feet just stomps on the ship lol

#

through*

drowsy willow
#

okay, a quick question

#

did the latest update fix all rehosting issues? 🥺

ancient depot
#

I'm starting to think WeatherTweaks may need a rewrite if it keeps causing game breaking issues lol

#

But hopefully it doesn't come to that

drowsy willow
#

will check

ancient depot
#

XD

ancient depot
wicked latch
abstract pivot
ancient depot
#

🥺

#

That math going negative stuff goes brrr a bit too much

#

XD

abstract pivot
#

at some point

ancient depot
# abstract pivot at some point

Btw do you have any idea yet why the crit damage for the Epic Axe and Chainsaw go brrrr until they eventually can't do any damage anymore?

#

XD

#

Was pretty funny to break it today 😭

abstract pivot
#

afaik they work

ancient depot
#

LOL

#

0 hp to a Bracken

#

XD

abstract pivot
#

dunno, must be another mod

ancient depot
#

UwU

abstract pivot
#

dunno, must be another mod

ancient depot
abstract pivot
#

must be the work of an enemy mod

ancient depot
#

;o

abstract pivot
#

24k entries in thunderstore, idk

ancient depot
#

I'm not really one to assume mods to cause bugs 😂 I'm no Lyra so your guess is as good as mine

#

"The shade x.x"

ancient depot
abstract pivot
#

its not the drone

ancient depot
#

I need to screenshot this one second lol

#

LOL

#

--

#

I've only ever seen the Redwood make it go brrrr to that extent

#

XD

#

Also it says it died but it very much did not lol, the number metrics just went nuts

#

@abstract pivot the enemy mods we have

#

If any of them stand out lmk

#

:3

wicked latch
ancient depot
ancient depot
#

I just wonder if it's a known thing and noone reports it cus they like how broken it is

#

XD

wicked latch
#

The Pic shows you gave health to it.

ancient depot
#

What even would cause that?

#

The crits are so broken I swear but Xu refuses to believe us even though we have so much proof in so many vods

soft merlin
#

@drowsy willow extremely minor nitpick, but why is WeatherManager.GetCurrentWeather internal? :3
it doesn't matter much cause i can just publicize the package but its a weird choice

ancient depot
#

and it happens with both the Axe and Chainsaw

wicked latch
#

Thus overflow.

#

The value displayed is similar if not the same as the minimum possible value you can store in a integer.

ancient depot
#

I know but I mean

#

Do you know what might even cause the crit damage to go insane to begin with?

wicked latch
#

Bad math or it started big.

ancient depot
#

It starts off doing normal damage

#

Then as you use it more

#

Gradually keeps increasing and increasing til well

#

You reach that situation

#

@abstract pivot

wicked latch
#

And how much does it increase by?

ancient depot
wicked latch
#

Do you remember the values?

ancient depot
#

I've seen it jump from doing 4 to 16 then 16 to 32

#

etc

#

Xu said the max it's supposed to do is 2hp damage

#

Lol

abstract pivot
# wicked latch Do you remember the values?

its a prefix postfix where the damage is multiplied by two, one of her mods is probably causing my postfix to not run but i have no idea which and i dont wana debug 100+ mods

ancient depot
#

UwU

abstract pivot
#

no one said its just my mod

#

its the shovel postfix

ancient depot
#

I will say, I've only ever seen the issue happen if crits are enabled for both the axe and chainsawbasher

#

I think I remember Lyra disabling crits for one at one point and it didn't bug out

#

I think

#

I have memory gaps that are larger than some of our other alters so

#

it's very hazy

latent sleet
#

@drowsy willow , I have a small question: when weather tweaks assigns a combined weather type to a planet, which one will be set in TimeOfDay.Instance.currentLevelWeather? Is it just the first one? For example for Foggy + Rainy it will be just LevelWeatherType.Foggy? I just wanted to add compatibility for my moon lol, cuz it modifies the foggy weather.
In case it just picks one among the combined weather constituents, is there an API way to check for current weather in your mod?

thorny badge
abstract pivot
thorny badge
#

lmao

drowsy willow
abstract pivot
#

next you'll say: "don't know,"

drowsy willow
drowsy willow
abstract pivot
#

LevelWearherType

#

spell better next time lose

#

r

drowsy willow
#

on phone

#

don't care

abstract pivot
#

use phone better next time

#

lojer

drowsy willow
#

fuxkloodff

latent sleet
drowsy willow
latent sleet
drowsy willow
#

yeah, that's the one

#

feel free to poach this entirely

#

I'm using that to bind to "normal" weathertweaks as well as beta one

#

at the same time

#

so I can display the weather condition

latent sleet
#

Nice, thank you!

drowsy willow
#

although you can access public CurrentPlanetWeather field in Variables

drowsy willow
drowsy willow
#

the patch would be completely skipped on your moon

#

the downside is: that would require a dependency 😦

latent sleet
#

Oh, actually I just disable "Foggy" object now and enable my own fog, lol, but thank you for this, might come in handy later too. I was modifying the original fog before, but found it's much easier and safer to just add my own since it's only for my moon. Now I only need to check for current weather to switch them, that's why I asked about getting combined weather from tweaks, since it's the only possible fail point afaik. It already works with the current implementation since (luckly) you always set current weather as Foggy if it's part of the combined one, just wanted to future-proof it 😛

drowsy willow
#

alrighty, no worries 😅

#

actually for your use-case Variables.LevelHasWeather could be even better

#

cause it checks for combined/progressing weathers as well

#

wrong highlight lol

#

but the way it works is

#

you can pass LevelWeatherType (so in your case Foggy) and if the result is the same, the weather is present on that moon

latent sleet
#

Btw, when I register the weather, what are those effectObject and effectPermanentObject? What is the difference? Are these objects basically prefabs with my script that will populate the level with visual effects/props for the weather or something else? Also what does the Color property do - is this for the terminal?
I finally got to the point of actually implementing heatwave weather and just don't know how to connect it all together with registry 😅

latent sleet
drowsy willow
#

effectObject gets disabled when player goes inside the dungeon, effectPermamentObject persists

#

in case of Flooded weather permament is the rising wave (cause it's still rising when you're not seeing it) and effect is the rain particles (which you don't want inside)

#

and i've named them (very creatively) EffectObject and WorldObject in Registry

latent sleet
#

ooh great, I was checking if the player is inside to disable my particle emitters, lol. Gonna be easier now, thanks!

#

and color? terminal stuff?

drowsy willow
#

Color is for the ship screen

#

and maybe someday terminal 🤭

wispy crescent
#

Oh God, I'm getting nervous that Derelict is gonna get changed to have flooded whether where the toxic sludge rises throughout the day

Though with the current map structure I don't think quite supports that unless the ship starts off at a higher point

latent sleet
wispy crescent
#

Btw had a ton of fun with that moon and my groups seemed to like it as well

#

I loved seeing them getting really nervous about the giant ring up top lols

latent sleet
#

I'm really glad to hear this yoiled ! Soon the debris will also be able to crush monsters as well beevil I've already implemented it, just need to test it to see if there are any potential bugs

drowsy willow
#

@latent sleet if you've got any more questions, feel free to hit me up 😅

drowsy willow
#

alrighty, weathertweaks update is ready to go

#

i'm gonna wait for the upstream LethalNetworkAPI update - to be sure

manic cobalt
#

not to torment you as im about to sleep but tried to use weathertweaks or registry or i forgot to turn all weahter off

#

so in all your x to y weather configs i had them all at 0

#

got a divide by 0 gamebreaking error leaving a moon

#

dunno if i have a log

drowsy willow
#

did I really forget that

#

oh nooooo

#

I'll check

#

okay, so it should throw an error when the sum of possible weights is 0

#

and it's not gonna pick anything

#

which cannot happen - I'll get it fixed

drowsy willow
frigid trench
#

If I'm using WeatherTweaks (non beta) and WeatherRegistry which weights actually apply? WT config or WR config and in WR config which ones?
I'm seeing way too much weather early on for my liking. Especially custom weathers. I have set default weight of windy and meteor shower to 20 and 10 respectively but I feel like they're still too common.
I've also noticed that in WR config my weather weights were set to a non default value (like format hint) and I'm not sure if that's a problem or just means they are disabled? The default values appear to be exactly 2x my WT weights I think.

drowsy willow
#

weathertweaks no longer controls anything weight-related, everything is done in WeatherRegistry

#

there is a set of weather-weather defaults set in Registry, but I could've sworn it's set up as the config entry's default value - I'll check it out

frigid trench
unique wraith
frigid trench
#

thanks. So i just have to tweak the weather-weather weights to my liking ig.
It's from section weather - to weights entry weather, yes? So in Rainy section I set the weights for the weathers to be selected after a rainy day..?
What about the default weight config?

unique wraith
#

The default weight is a fallback for if there isn't a weather to weather weight I believe

stiff hatch
#

For the scrap value multiplier, is there a 0.4x multiplier applied on top of it?

drowsy willow
#

but it's invisible for users so you can set it up easier

#

So the default is 1 and not 0.4

stiff hatch
drowsy willow
thorny badge
drowsy willow
#

🥲

#

so many things are perfectly understandable in this game 😭

thorny badge
#

you see I cooked some'in (hopefully)?

drowsy willow
#

I saw it

#

I'm not sure when I'm gonna play with it tho 🥲

thorny badge
#

completely untested for now so, who knows if it actually works

drowsy willow
#

but I'm willing to check it out tomorrow

thorny badge
#

yeah, I made a few changes - there's now a clear offline value that it resets to, and ownership should be more apparent, as well as more customizable

drowsy willow
#

yippee 😇

drowsy willow
#

BetaWeatherTweaks 0.21.3

  • fully updated LethalNetworkAPI to v3
  • fixed an issue with the game crashing on lobby reloads (thank you, @thorny badge !)
  • added FoggyIgnoreLevels config option: block foggy patch from applying on defined levels
  • publicized Variables.GetCurrentWeather (thanks, @soft merlin )
  • reimplemented combined and progressing weather multipliers
willow crater
drowsy willow
#

oh my

#

do you mean turning the lights off or ignoring those items?

willow crater
#

turning the lights off

drowsy willow
#

🤔 it's weird it's not working already

#

i'll take a look

willow crater
#

oh i havent used the mod, i didnt think that would be a feature

drowsy willow
#

oh 😅

#

if something's not working let me know

willow crater
#

ok

worldly sleet
#

mrov youre fog adjustment thingy whatever makes the fog really weird on cambrian and temper for the host

jade veldt
worldly sleet
#

prevents me from entering lobby now :( lots of spam about netcode errors

manic cobalt
#

when you can can you please update your reference from PatchedContent.SetectableLevels to PatchedContent.SelectableLevels

ancient depot
#

It seems to be rng whether it works or errors out

drowsy willow
#

I'll get it done ASAP

manic cobalt
#

i didnt either

#

tried to sneak fix it but i think your the 1 person using it

#

no stress on it

#

(i also didn't notice shoutout hamunii)

drowsy willow
#

I'm gonna be at my PC in about an hour, I'll try to fix it

abstract pivot
manic cobalt
#

i will just never make a mistake ever again

abstract pivot
#

🔥 thats the right attitude

drowsy willow
#

pinky promise? 😅

dreamy garden
#

It might be a weird question, but WeatherTweaks has some values associated to the weather change system, are those values similar to the vanilla weather change? I wanted to keep close as possible

drowsy willow
#

the defaults in Registry are based on previous Tweaks defaults and they're fully vibe-based

drowsy willow
#

okay, checked

#

i'm so so sorry for the errors

#

i do not know how i've missed it

#

WeatherRegistry 0.1.19

  • fixed null references when resolving SelectableLevels names (thanks: @worldly sleet, @eager field, @ancient depot)
#

the foggy stuff is still a bit scuffed, if anything more breaks let me know

drowsy willow
#

WeatherRegistry 0.1.20

  • fixed an issue with StartOfRound.OnDisable not disabling WorldObjects (thanks, @latent sleet !)
abstract pivot
drowsy willow
little sedge
#

butteryfixes has a setting that randomizes the weather seed on first day, and i think this setting completely prevents it from working

#

just throwing that out there

drowsy willow
#

that might be it, actually

#

oops wrong thread

little sedge
#

you ever just

#

idk how i did this LOL

#

is this normal

abstract pivot
#

LOL ITS BACK

little sedge
#

that being said the randomize seed thing isnt working on the beta for me, its always this every first day, though somehow once i got it to say "6" instead of cloudy

thick acorn
drowsy willow
#

lmaooooooo

#

please noooo 😭

little sedge
#

ohh that being said buttery's randomizer is working again

drowsy willow
#

how 😳

little sedge
#

i have no idea!

#

interesting how it works with the beta but not the normal one

drowsy willow
#

🥺

exotic wharf
#

What do the difficulty multipliers do?

drowsy willow
lofty silo
#

||Multiply the difficulty||

exotic wharf
#

What do I set to have it just be fully random then?

drowsy willow
#

0 and 0

azure dirge
#

6️⃣

#

🙂

drowsy willow
ancient depot
#

But

#

We went to Sector-0 earlier

#

and the Monitor said

#

Eclipsed/Cloudy

#

Landed

#

and got

#

Madness>

#

LOL

drowsy willow
#

🤔

#

logs

#

pls

ancient depot
#

Don't have the logs from the stream anymore but I think I know what happened

#

I had updated WeatherRegistry and everyone else was still on the previous version

drowsy willow
#

it's not that, 99%

ancient depot
#

Ah well I can send you the moment from the vod, cus I know Generic also got desynced weather on Sector

#

He saw Foggy once

#

@idle light do you still have the logs from earlier?

#

Lmao

drowsy willow
#

hmm

#

okay i think i know how it happened

ancient depot
#

Okay good lol

#

The game after that Generic saw Foggy, idk what it was for me cus they relanded while we did ad break

#

It was clear or Eclipsed

#

on my end

drowsy willow
#

hmm

drowsy willow
#

no logs = no proof

idle light
#

what even for