#Weather Registry / Weather Tweaks / mrov

1 messages ยท Page 19 of 1

little sedge
#

anyways all this applies on quick menu manager .start

#

so any mods that update values (config mods, weather registry scrap multipliers, etc)

#

they all still work

#

because those run when you change the level or land the ship or whatever, but mine runs when you create the lobby

drowsy willow
#

okay, the question is

#

how does it handle picking new weathers after every day?

little sedge
#

its the vanilla level

#

so you'd have to ask zeekerss

drowsy willow
#

i'm asking because on my end it shows as 2 separate levels

#

and, well

little sedge
#

the extra levels westher data is never read

#

weather*

#

only like the random possible weathers for the selectable level (like how rend cant be rainy etc)

#

i dont handle weather changing at all

drowsy willow
#

i see that the "possible weathers" data is the same

little sedge
#

and ive been able to apply weathers to vanilla moons with WR and it works fine

little sedge
drowsy willow
#

it just rolls the moons weather two times (since it's read as two separate levels)

little sedge
#

thats toggleable tho

little sedge
#

if theres a way you could exclude them from getting weather rolls at all, I'd do that

drowsy willow
#

i should check that forsure

#

hmmm

#

i can think of two ways to handle that

#

and both suck

little sedge
#

if there's something you'd rather i change on my end, lmk

drowsy willow
#
  1. it always rolls clear weather (not sure how it would handle your mod)
  2. you specify which level's weather it should follow (a little painful to set up)
little sedge
#

alternatively im certain it could just be ignored

#

idk have you checked

#

it works fine for me

drowsy willow
#

the way registry is set up to handle syncing weathers, no

drowsy willow
little sedge
#

please your honor you have to believe me!!!

drowsy willow
#

my evidence suggests the contrary ๐Ÿคญ

little sedge
#

no but like

#

actually route to the levels

drowsy willow
#

hmmmm

#

so it uses vanilla's weather

#

i see

little sedge
#

yes!! ive been saying this

#

๐Ÿฅน

#

you don't actually route to my levels (and i never update possible weathers beyond lobby creation)

#

so theres no possible way for it to be the other way around

drowsy willow
#

okay, so (i assume) if i add a modded weather to the vanilla moon, it should be auto-added to yours as well?

little sedge
#

lethalelements works great with my mod

#

so i assume so

#

cloudy also works

#

also fwiw i manually unregister my levels from the terminal through a LLL postfix so that's like bonus points that you'd definitely never see the weathers rolled for the custom levels

drowsy willow
#

how did this happen then ๐Ÿ˜ญ

little sedge
#

did they blacklist the wrong titan

drowsy willow
#

the thing is

little sedge
#

i can't tell which is which

#

lols

#

should just be the vanilla one...

drowsy willow
#

from my understanding targeting vanilla titan should blacklist both, right?

little sedge
#

it should blacklist it from vanilla titan only but thats intended because you never ever route to my custom moons

#

so it should just work tm

drowsy willow
#

i'm thinking about updating my resolver to account for that

#

but shit will get wild

little sedge
#

WHY ARE THERE 3 HELP

drowsy willow
#

that's my fault lol

#

i'm gonna have to chat-gpt my way out of this mess, fuck

little sedge
#

ok well like

#

do you just need me to make it so their weathers are always synced (even though the modded moons weathers are seriously never used im sure)

#

i could postfix into the weather roll thing and just change the modded moons weather to the vanilla one

drowsy willow
#

honestly i don't think so

little sedge
#

I actually did that before when the mod was really early in dev but i removed it because it seemed redundant

drowsy willow
#

i have a suggestion

little sedge
#

?

#

wait im sorry what do i do

drowsy willow
#

oh, i'm thinking about adding this on my end

little sedge
#

ohh

drowsy willow
#

so all the non-latin characters will be removed from the strings

little sedge
#

i named them this way because LLL's scene selection thing is weird, and it shows the planet name of that level instead

#

so batby suggested i use cyrillic letters

#

to make them appear the same ingame

drowsy willow
#

yeah, i get that

#

but for the weather-matching i need a distinct name ๐Ÿฅบ

little sedge
#

im sorry i do so much weird shit ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

gritty lily
#

๐“•๐“ป๐“ฎ๐“ช๐“ด๐”‚ moon names

drowsy willow
#

i'm gonna commit some cursed shit ๐Ÿฅฒ

little sedge
#

again are you even certain the weathers applied to the cursed levels are used for literally anything

#

i was so certain they were not

#

and only appeared internally

drowsy willow
little sedge
#

is it really necessary to handle them then?

latent sleet
drowsy willow
#

no

latent sleet
#

then why bother plink

drowsy willow
latent sleet
#

just leave it, I'd say, as long as the vanilla level follows the config these cursed ones can do whatever

runic nest
#

do you guys know why the weather tweaks configs dont appear

severe pelican
#

Weather tweaks also has a beta version, I think the original one is basically outdated for now

#

BetaWeatherTweaksBeta should get you there on thunderstore

runic nest
#

thanks

little sedge
#

mrov lowkey needs to deprecate that version until the mod is finished

#

the beta one is more stable ATP

drowsy willow
little sedge
#

its one click away ๐Ÿคญ

drowsy willow
#

is this the day?

#

fuck it, we ball

#

WeatherTweaks 1.0.0

  • moved the Beta branch into Stable ๐ŸŽ‰
lilac rivet
severe pelican
#

Holy shot!

gritty lily
#

wow went up 10 major versions insanae!!!!!!!1111!111!1

drowsy willow
#

you know it's an important update

raw bloom
#

What are these?

hollow yoke
#

oh thats peak

#

i assume that changes how difficult floods and eclipses are

raw bloom
#

I'm asking Mrov, not you

hollow yoke
#

well i think it also effects foggy but fog has a max density already so whatever

#

if it is what i think

gray kayak
#

it's the chance of Clear appearing

hollow yoke
#

changing the eclipsed spawn cycle wouldve been cool..

gray kayak
#
  • chance after each quota and + chance for each player when the weather is picked
raw bloom
#

GAH WHAT THE FUCK

little sedge
raw bloom
#

This is all so complicated

raw bloom
little sedge
#

for the 2nd thing

gray kayak
little sedge
#

it multiplies your quota by whatever the value is set to on the "game length multiplier"

#

and then adds it with the living player multiplier

#

ah

#

thank you endo

gray kayak
#

and this

drowsy willow
little sedge
#

they might just not have wondered until now

raw bloom
#

I've been using WeatherRegistry

#

I just wanted Tweaks for combined weathers

#

Idk what all this is

gritty lily
raw bloom
#

Yeah

drowsy willow
#

the new tweaker

raw bloom
#

I'm tweaking

gritty lily
#

weather tweaks has so much settings

drowsy willow
#

it's a lot of stuff, yeah

raw bloom
#

It's kind of vague

drowsy willow
#

the config descriptions and all?

raw bloom
#

Yeah

drowsy willow
#

hmmm

#

that's fair

raw bloom
#

This for example

#

Huh

drowsy willow
#

oh yeah ๐Ÿคญ

#

try landing on foggy moon to see what happens ๐Ÿคญ

raw bloom
little sedge
#

huh

#

?

drowsy willow
#

no way no one noticed

little sedge
#

i havent been playing

#

what did you do

drowsy willow
#

i am not spoiling that shit

little sedge
#

bro..

#

fine

#

one second

drowsy willow
#

it was inside tweaks for 6 months

little sedge
#

????? i legit have not noticed a thing

drowsy willow
#

๐Ÿ˜ง

little sedge
#

foggy is still just foggy for me

raw bloom
raw bloom
#

or just

drowsy willow
drowsy willow
raw bloom
#

go to foggy in general

#

OH

#

Raises eyebrow

drowsy willow
#

go to foggy in general to see the effect

raw bloom
drowsy willow
#

max multiplier being set to 0 overrides those two

little sedge
#

I don't understand

drowsy willow
#

๐Ÿ’€

#

why

little sedge
#

is the color different or something??

raw bloom
#

No

#

I see what he did

little sedge
#

i checked your code and you're replacing the volumes

raw bloom
#

The fog encompasses the entire moon

drowsy willow
#

tweaks fog

raw bloom
#

Most noticeable at Embrion's main entrance

#

Unless there's something else I'm missing

little sedge
#

but fog already does that

#

i dont get it

raw bloom
#

It doesn't

drowsy willow
#

normal fog

#

both in the same place on experimenation

raw bloom
#

It's one big square like the steam leaks

little sedge
#

oh so you changed the color

raw bloom
#

and seemingly never resized

#

So it just

#

doesn't extend to the entire moon

drowsy willow
#

i've made the fog bigger, i'm disabling all FogExclusionZones on the map and it's a different color

raw bloom
#

Again, you can see it at Embrion's main entrance, and to the right of the wooden scaffolding on Titan

#

BUTTERY?????

#

I GO FROM FOGGY TO CLEAR AND

#

WTF

little sedge
#

the bouldering

#

lol

drowsy willow
#

i'm gonna get more screenshots

#

also the fog is not something new: #1203871322841808906 message

little sedge
raw bloom
#

Wait huh

#

U added more rocks to Embrion's scene?

drowsy willow
#

because of the rocks drama

little sedge
#

no

raw bloom
#

What did I miss tf-

little sedge
#

i just made it so random boulders can spawn

raw bloom
#

Bro...

little sedge
#

LOL

#

HUH

worldly sleet
#

why did you add beehives to embrion

raw bloom
#

Every natural entity has a weight of 1 on Embrion

worldly sleet
#

oh

#

but no biological life

little sedge
raw bloom
drowsy willow
little sedge
#

yeah

#

wym

#

no whats that

worldly sleet
raw bloom
#

I just headcanoned it as them rarely surfacing

drowsy willow
#

wait i died and couldn't take the screenshot lmao

raw bloom
#

What got you

gritty lily
little sedge
#

I was wondering why foggy looked so good on my dine

#

I guess you indirectly pushed me to replace rainy with foggy on that moon lol

#

(which i did in the last patch)

drowsy willow
#

ugly vanilla stuff

gritty lily
little sedge
#

:3

drowsy willow
#

oopsie

little sedge
#

yeah I hated rainy on dine and i was like wait foggy looks sick here

#

like the lighting looks really cool esp with the new guide lights i added

drowsy willow
#

foggy is the second worst vanilla weather

raw bloom
#

The first?

little sedge
#

clear

raw bloom
#

Real

drowsy willow
#

flooded, by a mile

little sedge
drowsy willow
#

but only because it forces a certain level design that either makes it easy to counter or a horrible experience for 15 minutes you're there

gritty lily
#

flooded either does nothing or sucks

little sedge
#

yeah

#

some moons u can just outright ignore it

#

others..

drowsy willow
#

flooded on experimentation: ๐Ÿ˜‡
flooded on march: ๐Ÿ’€

gray kayak
#

11 minutes 40 seconds of ** **

raw bloom
#

Whatever that means

gritty lily
#

foggy is just frustrating im ngl

#

almost every time I just get so fucking lost and lose my mind

drowsy willow
gritty lily
#

unless I know the map pretty well

raw bloom
#

Does this override ButteryFixes' first day random seed

little sedge
little sedge
drowsy willow
#

you know what?

#

i'm super not sure

little sedge
#

im pretty sure it does

drowsy willow
#

but i'll make sure it doesn't

#

or it does and communicates it clear enough

#

will see

raw bloom
#

Whus dis

little sedge
#

lmao i have no idea what that does

drowsy willow
#

it generates all possible config entries for tweaks weathers in WeatherRegistry config

#

stuff like weather-weather weights and others

little sedge
#

OHHH

#

yeah

raw bloom
#

Oh ok

severe pelican
#

So this foggy patch option disables your edits mrov? This entire time I assumed it just 'ignored' as in disabled foggy weather entirely on specified moons ๐Ÿ’€

raw bloom
#

I'll keep that on then

drowsy willow
#

๐Ÿฅบ

little sedge
#

my brain hurts from all this tweakening

severe pelican
#

Oh so it's a different thang ?

drowsy willow
#

and - to be honest - i've added that option because it was messing up some moons when JLL and custom foggy volumes first showed up

raw bloom
#

Do I have to use the internal name of Dopa's Titan for this

little sedge
#

no

drowsy willow
#

and i haven't got the time back then to patch this

little sedge
#

just put titan

raw bloom
#

So it just doesn't work for Registry only?

little sedge
#

the weathers on my custom moons are never read or used anywhere

drowsy willow
#

it's using the same resolver as Registry, sooooooooooooooooooooooooo i don't really know

#

what else do tweaks do

drowsy willow
raw bloom
#

WeatherFreaks

drowsy willow
#

basically i've had so much issues with the vanilla fog that i decided to - if i may - rebalance it

#

not to make it weaker, but at the same time to make it playable

gritty lily
#

weather tweaks makes foggy more bearable but ngl i find myself not going to foggy unless its like titan still lol

raw bloom
#

Format like this, correct?

gritty lily
#

I still avoid most weather cuz im silly

raw bloom
#

The ;

drowsy willow
raw bloom
#

Swag

drowsy willow
#

lowkey all configs should use semicolons

raw bloom
#

Oh boy I can't wait to make my modpack a living hell, as if it isn't already enough

drowsy willow
#

but i was too late to force that change ๐Ÿ˜ญ

little sedge
#

@drowsy willow how do you handle fog density in your foggy patch?

#

is the fog overall less dense

#

are the variables for foggy weather still used

gritty lily
#

one funny thing is I have to make none reallty highly weighted

gritty lily
#

because I have so many modded weathers now

drowsy willow
#

they are not

#

yet

gritty lily
#

that if none isnt super high it never exists

raw bloom
#

GYAAAAAAAAAAAAAAAAAAAAAAAAAAATT MY REND IS COOKED

drowsy willow
#

๐Ÿคญ

gritty lily
raw bloom
gritty lily
#

or stormy + rainy + flooded + eclipsed

#

this exists btw

little sedge
#

throwback to when i made mrov add eclipsed + rainy + flooded + foggy

#

LOL

drowsy willow
raw bloom
#

I mean

#

Yeah literally

#

This is my first time

drowsy willow
#

good luck soldier

faint sinew
#

absolute madness

drowsy willow
#

see you on the other side

gritty lily
#

does thst still exist

little sedge
#

wesley hi

raw bloom
#

Well technically not since we did do some of your weathers in Smores' modpack, but it was the tamer ones

little sedge
#

:3

drowsy willow
faint sinew
drowsy willow
#

it showed up on like 2 moons total

raw bloom
#

Like they said, they avoid most weathers like the plague

gritty lily
raw bloom
#

LOL WHAT

little sedge
#

Huh

drowsy willow
#

LMAOOOOOOOOOO

little sedge
#

๐Ÿ˜ญ

gritty lily
#

๐Ÿ˜ญ

drowsy willow
#

if only i knew i could name them like that

gritty lily
#

was trying to make a joke idk if it came off wrong or not lol

raw bloom
#

I'm so glad 5-Embrion came 'outta the closet

faint sinew
#

Lmaoo

little sedge
#

lowkey im being targeted rn

gritty lily
#

im trans myself so was meant to be silly

drowsy willow
#

this is not a dream, it's a nightmare

raw bloom
#

Dopa

#

dream

#

dddddddddddddddddddddddddddddddddddddddddddd

faint sinew
raw bloom
#

Sounds like something out of Portal 2

drowsy willow
#

i'm sorry for saying that for the 50th time today ๐Ÿ˜†

raw bloom
#

:lauy

gritty lily
raw bloom
#

plink

#

Wait huh

#

Why isn't Gordion blacklisted in the combined weathers-

drowsy willow
#

๐Ÿ˜ณ

raw bloom
#

Eclipsed Jeb

#

That'll be the time they finally break out of their prison

faint sinew
#

Rainy + flooded + eclipsed company ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ

raw bloom
#

Question

drowsy willow
#

combined + progressing weathers are not registered like normal weathers, they are selected by tweaks' algorightm

raw bloom
#

Does weather tweaks give moons like Rend weathers it doesn't have

drowsy willow
#

so if a weather can't be present on a given moon, it's not gonna have special variants possible

raw bloom
#

I had a combined flooded Titan

gritty lily
# drowsy willow LMAOOOOOOOOOO

how am i the first person to make this joke
when i see stuff like stormy -> rainy my brain goes str (stormy to rainy)
mf assigned stormy at birth and later in life they realized they wanted there lightning removed

raw bloom
#

So I was wondering if they can manifest on moons they aren't native to alone

drowsy willow
#

oh no

#

oh no

raw bloom
#

Oh ok

#

Wait what

gritty lily
little sedge
#

why would titan have flooded

#

wtf

drowsy willow
raw bloom
#

Hold on, let me see if it's still there

little sedge
#

thats certainly not intended?

gritty lily
drowsy willow
#

just check the log from the last session

gritty lily
#

I had it on assurance

faint sinew
raw bloom
#

MOTHER OF GOD LMAO

#

I'M GONNA TRY THIS

drowsy willow
#

bruh

little sedge
#

mrov..

drowsy willow
#

how in the fuck

little sedge
#

sobbing

drowsy willow
#

NO THAT'S NOT MY FAULT!!!!!

#

i refuse

raw bloom
#

It's probably due to this save file having been made before I installed Tweaks lol

drowsy willow
#

still

faint sinew
gritty lily
#

do it

#

fucking LAND!

little sedge
#

flooded titan goes hard ๐Ÿ”ฅ

gritty lily
#

real

raw bloom
#

IT'S HORRIBLE

#

I CAN'T SEE THE SNOW

drowsy willow
#

lmaoooooooooo

#

oh dear oh dear

gritty lily
#

ok but

#

thats crazy and all but when is

#

Blackout + Blizzard + Cloudy + Heatwave + Snowfall + Solar flare + Toxic smog + Dust clouds + Eclipsed + Flooded + Foggy + Rainy + Stormy + Windy + Meteors

raw bloom
gritty lily
#

cmon mrov you know you wanna add it

raw bloom
faint sinew
drowsy willow
#

that is a craaaaazy request

#

i should do it

drowsy willow
#

every day

gritty lily
faint sinew
drowsy willow
#

could you send me your logs?

#

that shit scares me the most

raw bloom
drowsy willow
#

that's a great start

#

what the fuck

gritty lily
#

mrov skill issue

#

either way add Madness into mrovweathers or i riot

gritty lily
#

nuh uh die

drowsy willow
#

but for real

#

i'll make a more extensible way of making those weather types

#

and by that i mean

#

a configurable one

#

just one

#

and more combos with modded ones

#

๐Ÿฅบ

gritty lily
#

manually adding combos sounds realโ„ข๏ธ

gray kayak
#

omg Snowfall + Blizzard

drowsy willow
#

and an all-in-one one for the fun of it

gritty lily
#

idk if that would even

gray kayak
#

Snowfall + Heatwave ๐Ÿ˜ป

raw bloom
#

๐Ÿค‘

daring pivot
gray kayak
#

reall

#

wait is Blackout + Eclipsed a thing

raw bloom
#

DO NOT

gray kayak
#

yessssss

gritty lily
#

foggy + toxic smog + dust clouds + blackout
fuck your vision

gray kayak
#

Blackout but you can't see the dog that spawned at the start

drowsy willow
gritty lily
#

seal emoji

drowsy willow
#

i will seal my fate when this comes out

gray kayak
#

the seal emoji on apple ios slays extremely hard

#

queen shit type deal

#

absolutely eating it up

drowsy willow
#

๐Ÿ˜ณ

gray kayak
#

like you go girl

gritty lily
#

so true

gray kayak
#

all im sayin ever since someone pointed it out, it's been my new fire emoji

gritty lily
#

the slaying seal

#

๐Ÿฆญ

#

pc cord sob

gray kayak
#

i know but the knowledge that it is slaying somewhere in the world

gritty lily
#

slayyyyyyyyyyyyyyyyyyyhuidajbhskb fhgvashjiavbklzvb hjsdefyh uaseriolrhofgyil.seafkbn ,

faint sinew
drowsy willow
#

what is happening lmao

gray kayak
gritty lily
gray kayak
#

sing your heart out queen...........

gritty lily
#

๐Ÿ˜ญ

#

bro i fucking

gray kayak
#

not my fault seal emoji is so iconic

#

anyway

drowsy willow
#

okay, that's even better

#

what the fuck

faint sinew
gray kayak
#

that explains why I seal react

gritty lily
gritty lily
#

what is this thread

drowsy willow
#

the tweakers

gritty lily
#

the tweakers

#

so true

gray kayak
#

ohh

#

Snowfall + Solar Flare

drowsy willow
gray kayak
#

Aesthetics could go crazy

drowsy willow
#

i shall check

little sedge
#

Mrov.

#

I need to know

#

you explained to me how to create combined weathers before

#

SO

#

I must ask

#

rainy + flooded + eclipsed + foggy + blackout + cloudy + solar flare + blizzard + toxic smog

#

is

#

it

#

possible

drowsy willow
#

everything is possible right now

#

just fucky to do

#

basically you need to have the LevelWeatherTypes of those weathers

#

and tweaks shall tweak

little sedge
#

weather hell mod

drowsy willow
#

but i want it to parse strings for weather names

#

to be better

drowsy willow
#

you just pass the list of int values for the LevelWeatherType

#

and the magic happens

gritty lily
#

the tweaker

drowsy willow
little sedge
#

not right now but its kinda something i legitimately wanna do LOL

#

id probably call it something edgy like The 9 Circles or something lol

drowsy willow
#

i'll make it easier

#

someday

#

forsure

#

๐Ÿฅฒ

amber field
#

hey so my game is getting stuck on loading screen and i think? this mod may have something to do with that? its the last error before it gets stuck

[Debug  :WeatherTweaks] Getting full weather type for None
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
WeatherTweaks.Variables.LevelHasWeather (LevelWeatherType weatherType) (at ./Variables.cs:219)
(wrapper dynamic-method) RoundManager.DMD<RoundManager::SpawnOutsideHazards>(RoundManager)
(wrapper dynamic-method) RoundManager.DMD<RoundManager::FinishGeneratingLevel>(RoundManager)
(wrapper dynamic-method) RoundManager.DMD<RoundManager::GenerateNewLevelClientRpc>(RoundManager,int,int,int,int,int[])
RoundManager+<LoadNewLevelWait>d__131.MoveNext () (at <bdf6a080e98a49fd84b92b24894f768c>:IL_0244)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <e27997765c1848b09d8073e5d642717a>:IL_0026)
#

unless the multiple unity warnings have something to do with it

drowsy willow
#

i have not seen that error for months ๐Ÿ˜ญ

#

why

amber field
#

should i clean cfg?

drowsy willow
#

oh, that

#

it's my fault, will fix that asap

amber field
drowsy willow
#

could you send me your modpack code?

amber field
#

im currently on a game with some disabled so we could play, ill do later

#

-# if i remember

drowsy willow
#

no worries

gray thicket
#

Stable branch ๐Ÿ™Œ

#

We are so back!

bright viper
#

If weather tweaks 1.0.0 is so good why is there no weather tweaks 2.0.0 plink plink

little sedge
#

2.0 when

raw bloom
#

In: never

lilac rivet
amber field
raw bloom
lilac rivet
#

keep forgetting to install it

latent sleet
runic nest
#

the update broke unknown weather

#

and now it wonโ€™t start

#

err

manic cobalt
#

no logs = your wrong

raw bloom
#

Yro'ue*

raw bloom
#

Small critque: Rainy's particles shouldn't combine with stormy's

#

The storm going in two different directions looks weird

little sedge
#

ye agreed

#

it should hide the normal rainy effect during this

#

which should be pretty easy

drowsy willow
#

oh, I see the issue now

#

I'll make that system properly today

latent sleet
drowsy willow
#

this field is populated after Registry assigns that value to the custom weathers

latent sleet
#

Ah k, I got thrown off by that name.

latent sleet
drowsy willow
#

I'm creating all special weather on plugin's Awake

#

and I'll try to check what's the latest they can be registered

#

but I think before the startup sequence

#

Which means you can't pass modded weather's Weather type since it's not assigned at that point

#

I'll make that properly today ๐Ÿฅฒ

latent sleet
abstract pivot
#

rushing you

daring pivot
#

brushing you benice ๐Ÿชฅ

drowsy willow
#

turns out i've made it difficult for me to change lol

#

working on it

drowsy willow
#

i think i've got it

#

something other that this is fucked

#

fun

latent sleet
latent sleet
drowsy willow
#

the thing is

#

it would be much better for me to have a more dynamic way to register ~~custom ~~ special weathers

#

as in: after the startup sequence

#

but that will cause so many issues i don't attempt to try

manic cobalt
#

Full ilcode weather enum replacement when ๐Ÿ˜

drowsy willow
#

every interaction with weather enum shortens my life by an hour

#

i've lost many months already

manic cobalt
#

I truly commend you

drowsy willow
#

it's such a shitty system

#

i see it's purpose from the perspective of when it was designed

#

it's super bad

manic cobalt
#

It literally just needs to be like the other scriptableobjects, maybe with a scriptableobject manifest that contains all weathers + hardcoded references to ones for easy access

#

At a certain point figuring out how to dynamically replace refs via il code probably will end up faster but is intimidating as fuck

drowsy willow
#

honestly i've tried to completely re-do the vanilla systems

#

but it can go two ways: either it's not backwards-compatible and everything would have to use me as a dependency to manage this hell

#

or i keep backwards compatibility and solve nothing

#

have i really completely broken progressing weathers?

#

no

#

i'm so terribly sorry

#

oh fuck

tired laurel
#

thought it was just my pack lol

sonic night
#

So I haven't been paying attention to the beta branch, what all is new in the 1.0 now that its all in stable?

stark scaffold
drowsy willow
#

and probably 10 more things i forgot ๐Ÿ˜…

drowsy willow
stark scaffold
#

Ok

gritty lily
drowsy willow
#

i have made a small oopsie

#

and disabled calling the function that is responsible for tracking the day cycle for progressing weathers

drowsy willow
#

no clue whatsoever why

#

will do a dirty patch ๐Ÿคญ

#

oh actually something is super fucked

#

delightful

vital iris
#

im guessing the fog replacement is actually playable

#

compared to vanilla fog

drowsy willow
#

try it and let me know ๐Ÿ˜…

#

i hate vanilla fog with passion

#

i've got that kind of pollution outside my window lol

slow maple
drowsy willow
#

#1203871322841808906 message
vs
#1203871322841808906 message

#

it covers bigger area, has a different color, spreads to the door on Experimentation and Titan and is a bit less dense

drowsy willow
#

WeatherRegistry 0.3.16

  • added WeatherResolvable classes
drowsy willow
#

i have made a bad thing ๐Ÿคญ

#

WeatherTweaks 1.0.1

  • changed config descriptions to be a bit clearer
  • added WeatherResolvable options to special weathers constructors
  • fixed progressing weathers not working correctly
  • added compatibility for MrovWeathers weathers
  • added compatibility for LethalElements weathers
bright viper
drowsy willow
#

maybe ๐Ÿคญ

bright viper
#

Blackout and snowfall? ๐Ÿฅน

drowsy willow
#

๐Ÿคญ ๐Ÿคญ ๐Ÿคญ

ancient depot
#

Why is that lowkey a good looking combo?

#

Maybe cus unlike with normal Blackout you can actually see without a Flashlight? lol

drowsy willow
#

that is the best combo added

#

be warned

ancient depot
#

Blackout + Blizzard is probably equally just as good

drowsy willow
bright viper
#

Btw can the weather combos be configured?

As in can I tell WT which weather combo it should make or are they hardcoded?

ancient depot
drowsy willow
#

but i've moved a mile in a direction of them being config-configurable

bright viper
#

Rip.
Still though they are peak

bright viper
ancient depot
drowsy willow
#

the weathers are literally resolved from their name

#

which could come from a config entry

bright viper
#

That's really good.
Did you account for multiple silly individuals making the same weather names?

gritty lily
drowsy willow
#

i'll make a thingy to make those names automatically

drowsy willow
#

the stuff i was telling you yesterday ๐Ÿฅบ

gritty lily
#

Just funny lol

#

One of my friends has several incompats with there own mods on accident

drowsy willow
#

just to make it clear: last weathertweaks version was not compatible with weatherregistry

#

for 6 months

#

so take that however you want

#

i was busy, then overworked, then lazy, then desperate

#

lol

gritty lily
#

lol

bright viper
#

Alright so technically speaking...
Weather tweaks is now the priority over beta again?

drowsy willow
#

there is no beta

#

๐Ÿ˜‡

bright viper
#

Oh

drowsy willow
#

#1203871322841808906 message

bright viper
#

Btw did you add any more of these... Triple weathers?

drowsy willow
#

that's all of them rn

#

buuuuuut i'm open to ideas ๐Ÿคญ

reef radish
drowsy willow
#

what's your modpack code?

bright viper
#

Log looks like you made it a hard dependency Trollface

drowsy willow
#

thank fuck i did not

reef radish
#

01946b81-be28-4b8c-5ba1-3fae0b6e4b29 tested it on a smaller modpack (only 44) and it still does the same thing

drowsy willow
reef radish
#

what

leaden flume
#

blizzard/snowfall + blackout + foggy might go hard

ancient depot
#

Foggy with Blackout are you insane?

harsh flicker
#

Gimme Blackout Meteor Shower / Windy

ancient depot
#

Foggy + Anything is a bad combo but adding Blackout sounds like literal hell.

drowsy willow
ancient depot
#

Can't see no matter what with that combo

#

lol

harsh flicker
drowsy willow
#

holy fuck

#

yessssssssss

ancient depot
#

lol

harsh flicker
#

Then just disable idk

harsh flicker
drowsy willow
#

hmmmmmm

reef radish
ancient depot
#

lol

reef radish
drowsy willow
gritty lily
#

skill issue possibly

drowsy willow
#

can you send me the logs?

gritty lily
#

mrov hard coded a blacklist for you fr

drowsy willow
ancient depot
# harsh flicker Then just disable idk

I already set Meteor Shower to a weight of 25 and I turned off Windy, but I might turn Windy back on after CR updates the preview looked pretty cool and it looked like Xu fixed the fps drops

bright viper
harsh flicker
#

So its something thats progressed into at a later point, and is a bit more predictable

ancient depot
#

I don't understand how Weather to Weather weights works enough to set that all up

#

I probably won't ever figure it out either

drowsy willow
#

so: experimentation had solar flare - for the next day, all weights from here will be used

#

wherever applicable

ancient depot
# drowsy willow

As if that helps me peepoGiggles I've looked at that example idk how many times and went "Idk how I would mess with this" XD

#

I just leave it alone

drowsy willow
#

fair

reef radish
bright viper
drowsy willow
reef radish
# drowsy willow can you send me the logs?

[19:58:36.9887918] [Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
WeatherRegistry.WeatherManager.GetCurrentLevelWeather () (at ./WeatherManager.cs:165)
VoxxWeatherPlugin.Weathers.BaseWeather.get_IsActive () (at ./src/Behaviours/Weathers/BaseWeatherClasses.cs:10)
VoxxWeatherPlugin.Patches.SnowPatches.IsSnowActive () (at ./src/Patches/SnowPatches.cs:491)
VoxxWeatherPlugin.Patches.SnowPatches.FrostbiteLatePostfix (GameNetcodeStuff.PlayerControllerB __instance) (at ./src/Patches/SnowPatches.cs:175)
(wrapper dynamic-method) GameNetcodeStuff.PlayerControllerB.DMD<GameNetcodeStuff.PlayerControllerB::LateUpdate>(GameNetcodeStuff.PlayerControllerB)

this is the bit being spammed in the logs

drowsy willow
#

a full log? ๐Ÿฅบ

harsh flicker
# ancient depot I don't understand how Weather to Weather weights works enough to set that all u...

You just set the weights
And then thats the weights of what that weather can turn into after going into orbit
So like here for clear, Rainy is @100
Clear again is 75
So rainy has a higher chance than clear again
I think the main use case of weather to weather weights, other than doing what i do which is to try and have a more predictable climate on a moon, is to prevent certain weathers following others
E.g. set the weight of Snowfall after Heatwave to be 0
Or set the weight of Windy following Windy to be 0 so you dont have 2 in a row
Or make it so Windy is much more common after Stormy

#

etc.

reef radish
drowsy willow
#

how do you have weathertweaks in your modpack when it's not on the list?

#

wtf

#

this should be fixed when you get weatherregistry update downloaded

reef radish
#

ok

drowsy willow
#

0.3.16

bright viper
#

Funny weather Idea
Blackout > none

Let's see how the skybox behaves Trollface

restive pilot
restive pilot
#

Do you like these weathers?

drowsy willow
#

๐Ÿซฃ

#

i have not played them enough to say

#

i have not played more than 5 hours of lethal combined in past 6 months tho

#

so

restive pilot
#

Currently I don't think I have any modded weathers

#

Wait it's laggy

#

Nvm

real hemlock
#

is there a specific time when the weather transitions if you're on a moon where the weather changes to another weather

latent sleet
real hemlock
#

seems like it is, thought it was broken at first cause i use the longer day mod and was afraid it may have been conflicting because the weather wouldn't change at all

#

just for it to change at like 22:00

#

(10 pm)

weary venture
lilac rivet
#

?

weary venture
#

oh wait no thats just experimentation

lilac rivet
#

yea

#

i think there was a 3rd sun from celestial tint but its not in the screenshot...

gritty lily
sonic night
#

sorry if you've already answered this somewhere mrov but can you explain how the combined/progressing weights in the config are integrated with the regular WeatherToWeather weights?

drowsy willow
drowsy willow
#

if you mean how the weather-weather weights work normally: #1203871322841808906 message

#

they replace default weights during weather selection wherever applicable

sonic night
# drowsy willow for special weathers their *completely separate* weights are used

So does that mean if it's a given weather, there are all the WeatherToWeather weights, but there are also the weights of all special weathers which are also considered?

For example in a really simplified scenario let's say it's rainy and rainytonone is 500 and rainytofoggy is 250 and everything else is zero, except for foggy+eclipsed which has its own weight as 250. Disregarding all the difficulty multipliers for a moment, does this mean that special weather would have 1/4 a chance spawning assuming all the above is applicable for a particular moon?

#

Or does foggy + eclipsed combined or foggy>none progressive only become considered if one of those weathers has already been selected

hollow cargo
#

i dont know what happened but it softlocks when orbiting after day 1 ( Olympus - Blizzard )

drowsy willow
drowsy willow
drowsy willow
hollow cargo
sonic night
drowsy willow
#

what i meant was: the special weather's weight is not influenced by its parts

#

(other than for initial default value calculation for the config)

#

and after that it's its own thing

hollow cargo
#

but calypso - clear

#

we have moon randomizer there

cunning nimbus
#

@drowsy willow Could you add a config option that makes progressive weathers only show the initial weather in the terminal, and not even give the impression it changes at all?

#

It'd be fun to be surprised midday

hollow cargo
faint sinew
#

babob hakw inspection

drowsy willow
#

๐Ÿ˜ณ

leaden flume
#

THE BABOO!!!!

azure dirge
#

baboon block

lilac rivet
vital iris
#

Imma second the idea of making progressive weathers hidden as an option, so you'd only see the first weather.

gritty lily
lilac rivet
hollow cargo
drowsy willow
#

that's not good

drowsy willow
#

okay

#

i think the issue is my fault

#

i'll test to make sure

little sedge
#

i have added WR support to yet another one of my mods

#

the tweakening grows

drowsy willow
#

he he

leaden flume
#

something goofy happens if you land on blackout retinue

#

(dont mind the background voice i was watching a video lol)

drowsy willow
#

huh

#

interesting

harsh flicker
#

Cool thing about blackout is that it makes radar boosters a bit more useful
The glow from them doesnt run out of battery or anything

#

Blackout + Solar Flare is incredibly cursed, radar boosters help alot though

gritty lily
little sedge
#

experimentationb

lilac rivet
#

what did they do to my fav moon...

drowsy willow
raw bloom
#

Powder that makes you say, "real"

harsh flicker
#

Random thought
What do you think about having a "forecast" command in the terminal for a moons weather?
Much like how LLL has "simulate" to give you a moon's interior weights and %s
@drowsy willow
I understand it probably shows this in the console somewhere, but it'd be nice to have a way to see it in game

#

And even then say ....with interiors seeing it outside the game isnt too bad, because there isn't rly other variables
With weather though on the moon, not only is there weather to weather weights n stuff, but also some moons dont support some weathers
So like...to present that info to players of my modpack, i'd have to do like a chart...for each moon...for each weather

#

Lol

drowsy willow
#

hmm

#

i could do some terminal stuff to display it

harsh flicker
#

I still also think the different coloured moon names on the terminal from the weather would be very cool too
Or even just the weather itself in the terminal having the color

bright viper
#

Hey mrov how does weather tweaks handle extra weathers if you disable the weight system?
Does it just randomly pick out of like 5 normal weathers and twice as many combined ones?

drowsy willow
#

i have no idea

#

to be honest

stark scaffold
drowsy willow
#

because it's a shit mod

stark scaffold
stark scaffold
drowsy willow
#

first: stop pinging me for every message

#

second: you know you can still use it, right?

#

it's deprecated because i'll not work on it and don't want it on my author's page

#

it's literally not my mod, i don't care about it

stark scaffold
raw bloom
#

Incorrect display

#

None > Blackout, but the forecast says None > Dustclouds

#

Possible incompat with Dusted, but I'm not sure

#

Also critque: When the weather switches mid-game, it should slowly move in, instead of spawning immediately (Except for Blackout)

#

Feels more natural that way Imo

bright viper
drowsy willow
#

i've tried ๐Ÿ˜ฆ

drowsy willow
raw bloom
#

Well, smthn to consider if you so happen to ever come across a fix for it Ig

drowsy willow
#

that's on my mind since i've added changing weathers

#

one of these days

bright viper
#

just gonna bump this as a potential fix idea ๐Ÿ˜ณ

drowsy willow
#

the thing is

#

the way i've made special weathers to show up uses custom algorithm instead of actually adding those special weather types to levels properly

#

and using vanilla algorithm makes them not work

#

hmm

drowsy willow
#

was the display incorrect, or the weather itself?

raw bloom
#

Display

#

The weather is correct

#

The monitor and weather itself were correct

#

The pop-up was not

drowsy willow
#

huh

#

weird

#

will fix

slow maple
stark scaffold
#

like a changelog button for the modpack

#

and its too many buttons

slow maple
#

if you can add other buttons couldn't you just move the credits button or smth

#

it's a bit shitty to remove credits from something, no offense

#

even if nobody looks at them it means something to have them there, idk!

stark scaffold
#

where would I move it

slow maple
#

fuck if I know, it's your menu lol

slow maple
#

I tried blacklisting "Clear" from Experimentation using Registry but it's still showing up, did I fuck smth up?

little sedge
#

im not sure if thats a feature tbh

slow maple
#

I mean I assume I can since that's an option

#
  • there's always dustclouds or cloudy as a fallback
#

I guess I could modify clear to just be 5 weight or smth on expยด?

upbeat coral
#

Is it a fresh save?

#

Sometimes it gets stuck if you blacklist a weather after its already set on a moon

#

But i dont think you really can blacklist it anyway

slow maple
raw bloom
#

Eclipsed + flooded lacks the eclipsed effects

#

GYAAAAAAAAAAAAAAAAAAAATT WHY IS THIS THE CHALLENGE MOON

#

I'M SOO COOOOOOOOKED

drowsy willow
#

a moon has to have clear weather possible

#

at least that's the current assumption

lilac rivet
raw bloom
#

idk what the weather probe is

bright viper
drowsy willow
lilac rivet
#

grr...

drowsy willow
#

๐Ÿฅฒ

harsh flicker
raw bloom
drowsy willow
#

what i meant is: registry explicitly adds Clear as a possible weather type

#

you can set it to 0 weight

#

but, well

#

vanilla treats clear weather as no weather (because that's what it is)

#

I'm treating clear weather as a weather for my simplicity's sake

slow maple
slow maple
drowsy willow
#

it should

#

actually

#

you know what

#

i could make it a tweaks feature

#

to completely disable clear weather wherever you set it to

drowsy willow
#

i'll check why it (correctly) applied Eclipsed effect and THEN stormy one

#

huh

sonic night
#

I set Enable Weather = false to all the combined/progressing weathers and they still show up. I'll try setting their weights to 0 too and see if that works but I thought I would mention it.

drowsy willow
#

please send logs ๐Ÿฅบ

sonic night
#

I no longer have the log from the day we were playing, but here is the log of me loading into the save we were playing on, hope this helps some

drowsy willow
#

oh wait

#

are you talking about the / weathers?

latent sleet
# sonic night

These are not combined weathers, these are uncertain ones

sonic night
#

Oh! Nevermind you are totally right i was misreading the terminal

#

i totally forgot i had Uncertain5050 Enabled = true

#

sorry for the confusion

drowsy willow
#

no worries!

stark scaffold
#

Hey mrov do you know how weather multipliers for scrap work when you have eclipsed + stormy. Do both weather multipliers combine?

drowsy willow
#

it calculates a "default" weight based on the included weathers and uses that (unless you change it in the config)

#

i think you have to check Special weather configs in Tweaks' config to enable those showing up

stark scaffold
drowsy willow
#

no

#

special weathers multipliers are completely separate from the weathers

bright viper
#

God this is peak

drowsy willow
#

๐Ÿ˜‡

bright viper
#

also dark sentries are evil

drowsy willow
#

I FORGOT TO FIX THAT

#

oh

gritty lily
#

it goes hard

slow maple
#

totally

gritty lily
#

Blackout casino and rain

leaden flume
#

such a mood

gritty lily
#

rain from chameleon btw

gray kayak
#

7

worldly sleet
magic lynx
# gritty lily Blackout casino and rain

i absolutely LOVE the lighting in this
I honestly think it should be the norm.. it gives it an ominous feeling since we already know the company doesnt care for us.. and then there's the humble existence of the casino off in the back, a reprieve from all the pain suffering and anxiety we deal with on the daily during our work shifts. xD

leaden flume
coral moss
#

Is it possible to hide weathers from WeatherTweaks? My mod has custom weathers that are exclusive to the moon but WeatherRegistry seems to add them to all moons. I tried to mark my WeatherDef under Levels.None, but to no avail

merry ermine
coral moss
#

So am I supposed to check for the weatherTweaks mod programatically and adjust the config there?

merry ermine
#

that im not sure of

#

i just know you can set certain weathers to spawn on certain moons through weather registry.

#

usually itll set it to the specific moon if told to

coral moss
#

I mean that might work. It would be slightly jank but I've done worse before lol

#

Thank you

merry ermine
#

ive seen it on zeranos for example, where a custom weather from its mod spawns only there via weather registry

#

mhm

coral moss
#

I'll probably look at zeranos's code then

#

See what he did lol

gray kayak
#

This miight be what you're looking for?

#

Unless im misunderstanding

coral moss
#

I'm assuming that requires a WeatherTweaks assembly ref. If adding a dll reference to WeatherTweaks doesn't make WeatherTweaks a required dependency it should be doable

#

Thank you guys I appreciate it : D

drowsy willow
#

what would you need weather tweaks dll for

#

you want to disable all special weathers, right?

#

oh, I see what you mean

drowsy willow
#

because if you're using Registry, you can define levels to spawn your weather on using Weather.Config.LevelFilters

#

and if you want it to only spawn on your moon, you can disable that config option from ever showing up and being user-customizable