#Weather Registry / Weather Tweaks / mrov

1 messages ยท Page 10 of 1

idle light
#

wasnt me

#

that was nikki

ancient depot
idle light
ancient depot
#

Yeah Nikki deleted the profile so

drowsy willow
#

don't

ancient depot
#

She won't have the logs

idle light
#

also she uninstalled already

drowsy willow
#

alright

#

well

#

if anything happens that you think my mod caused i'd like the logs, please

ancient depot
#

Yeah that's my fault I forgot to save the log

drowsy willow
#

otherwise i don't really know or care about what's going on ๐Ÿฅฒ

#

like i know that my mod can do that

ancient depot
#

I'm just bad at remembering things, more so than our other alters

#

๐Ÿ˜ฆ

drowsy willow
#

but i'm not gonna recreate the scenario from anecdotal evidence, sorry

#

don't have time for that sadly

ancient depot
#

Well we'll be playing again later so

#

I'll grab the logs if it happens

drowsy willow
#

alrighty!

drowsy willow
#

i've stared reorganizing the modules in weathertweaks

#

and it seems like i have so much to cut off that nothing will be left lol

#

so that's something i'm gonna think about lol

eager field
#

what happened to (gone till 1/09)? giggle

drowsy willow
#

you're gonna regret these words ๐Ÿ˜†

eager field
#

๐Ÿ˜ฎ

soft merlin
#

looking at it again for code rebirth, i meant for WeatherRegistry 3c

#

was really confused and thought rider was trying to gaslight me into believing the nuget package was wrong lol

pine thunder
#

Yeah I meant to get the logs but I deleted Lunxara's profile without thinking cuz, yknow, 200 mods is a lot

#

Was freeing up space and then realized the logs were in that folder

#

I definitely had Foggy but whether it was WeatherTweaks or something else bugging out, idk, cuz it had been Foggy the previous day so the visual may have just desynced from another mod

#

Who knows

ebon compass
#

Might be a stupid question, but what are these?

#

I can guess the filter is a white list for "weather on planet" but I don't know what the other two do exactly

#

have a vague idea, but don't wanna have to rewrite something for 42 different moons if I screw up X.X

wicked latch
#

What's the section of this?

ebon compass
#

Weather Registry

#

It's for a type of weather, so they all have the same config options, but I'd like to understand them a bit better.

wicked latch
#

So the blue words for these are weather registry?

thick acorn
#

level filter is what moons it cant be on (reverses if the above option is true)
level weight is how likely it is to appear on specific levels
weather weight is how likely it is to appear depending on yesterday's weather

ebon compass
#

ty ^.^/

little sedge
#

I found out how to consistently reproduce this

#

If you use lobby control and type "lobby clear" into the terminal it causes this to happen

#

not sure if this is something worth noting

drowsy willow
#

interesting

runic nest
#

what is cloudy? modded weather?

#

and whats it do

... + its mod name ๐Ÿฅบ

#

i need weather.

little sedge
#

huh?

#

uhh

#

im pretty sure its weather tweaks beta?

#

i dont think it does anything

#

idk

kind crane
#

Pretty much a foggy varient

little sedge
#

interesting? lol

drowsy willow
#

it's from beta tweaks, yeah

#

it's clear weather with cloudy sky ๐Ÿ˜…

little sedge
#

i didnt remember it doing that

drowsy willow
#

Wesley asked me to make it

little sedge
#

i like it

#

good feature

drowsy willow
#

so there we are

#

it's more of a placeholder ๐Ÿ˜…

little sedge
#

for what exactly?

drowsy willow
#

๐Ÿคท

#
  • no apparent purpose
  • no additional functionality
#

kinda like placeholder ๐Ÿ˜“

faint sinew
little sedge
#

isnt this how dust clouds works

#

on exp

#

so like moons can occasionally be cloudy but it doesnt say on term

drowsy willow
#

hmm

#

OH that's actually an interesting idea

little sedge
#

would just be an ambience thing at that point

#

and i feel like implementing it this way makes sense with how the game works

drowsy willow
#

a hidden None variant ๐Ÿคญ

little sedge
#

if cloudy has no gameplay differences, this is how i would do it

drowsy willow
#

I'll take a note, that's actually not a bad idea

#

thanks ๐Ÿ˜‡

abstract pivot
#

Yw

pine thunder
#

Can I disable Cloudy on certain moons easily without having WeatherTweaks in my project?

#

USC Vortex might not make sense to be Cloudy KEK

azure dirge
#

WeatherRegistry

#

you can blacklist (or whitelist) moons from (or for) certain weathers

drowsy willow
#

100% you can do that in the config (but that's only for you)

abstract pivot
#

Bet u mrov doesn't use weather registry to register cloudy

drowsy willow
#

that would be funny

abstract pivot
#

And true?

azure dirge
#

of course not. he controls the weather

drowsy willow
#

but you've tried and I appreciate it

abstract pivot
#

Close

wicked latch
#

Nom nom

pine thunder
#

Cuz Cloudy really doesn't work for a spaceship in space lol

drowsy willow
#

I'll have to prepare a solution for that (cause I forgot about it earlier)

#

so you'd be able to define weathers you want to match (or don't) in the editor and Registry will use those settings

kind crane
#

do you guys have any tips on reducing weather chances over all?, I like tweaks feature but feel weathers are too common by default

unique wraith
kind crane
#

wtf does 7 mean XD

unique wraith
kind crane
#

so it might be a rebirth bug

unique wraith
#

it's a registry issue

drowsy willow
#

the numbered weathers are my greatest enemies

manic cobalt
#

99% of the log lines are gonna be about weathertweaks yapping about gordion's selectablelevel

drowsy willow
#

weathertweaks doesn't spam anymore ๐Ÿ˜ญ

manic cobalt
#

๐Ÿ‘๏ธ

drowsy willow
#

let me put it another way

#

you can disable logs from it easily

manic cobalt
#

fair

#

I keep getting logs with over 2000 weather tweak lines ๐Ÿ˜ญ

#

theres other offenders so not just you

drowsy willow
#

other offender: TerminalFormatter ๐Ÿ˜†

#

it was so bad

#

honestly I'll have to take a look if I've changed the logs in stable version

#

cause I've done it in beta

ancient depot
#

Lol

pine thunder
#

Hey mrov, is WeatherRegistry capable of disabling base-game Weather FX? I want to replace the rain with custom rain FX but I don't know how to go about it

drowsy willow
#

If you mean disabling children/components of effect's GameObject then no

#

but it shouldn't be hard to do iirc

#

vanilla's rain is RainParticleContainer - I think disabling it should do the trick

#

I'll try to send you the code snippet rq

pine thunder
#

Gotcha. I only have a Unity project for Gorgonzola so I'll have to remember how to set up a mod and dll

drowsy willow
#

that's the GameObject for Rainy weather effect

#

you'd have to disable all children for it to work

#

this is how i would do it:

WeatherRegistry.EventManager.ShipLanding.AddListener(
        (data) =>
        {
          if (data.weather.VanillaWeatherType == LevelWeatherType.Rainy)
          {
            GameObject weatherEffect = data.weather.Effect.EffectObject;

            for (int i = 0; i < weatherEffect.transform.childCount; i++)
            {
              weatherEffect.transform.GetChild(i).gameObject.SetActive(false);
            }

// activate your stuff here
          }
        }
      );
#

this snippet checks the current weather on landing, if it's rainy it disables all children of that gameobject

manic cobalt
#

You have to turn it back on ๐Ÿ˜„

drowsy willow
#

oh yeah, that ๐Ÿคญ

#

you could do that like this:

      WeatherRegistry.EventManager.DayChanged.AddListener(
        (daysSpent) =>
        {
          GameObject rainyWeather = WeatherManager.GetWeather(LevelWeatherType.Rainy).Effect.EffectObject;

          for (int i = 0; i < rainyWeather.transform.childCount; i++)
          {
            rainyWeather.transform.GetChild(i).gameObject.SetActive(true);
          }
        }
#

so it runs in orbit

#

you know what, having an easier way to do this would be beneficial

#

i'll try to cook something up for that usecase

wicked latch
#

Hey @drowsy willow
Do you wanna vote in funny poll?

wicked latch
#

You can vote more than once btw.

#

Now I dont know if you can change.

#

Lol

drowsy willow
#

i think i can

#

there you go

wicked latch
exotic wharf
#

Do the scrap multipliers for combined weathers stack? I don't think it would but it would be a nice feature

drowsy willow
#

They should

wicked latch
#

@drowsy willow Hey, so you remember weather probe thingy, yeah?

#

Oh nevermind, you read it.

drowsy willow
#

yeah, I was about to go in your thread ๐Ÿ˜…

#

should I send you a PR for that? ๐Ÿฅบ

wicked latch
#

I always welcome PRs.

#

Unless they are alien.

drowsy willow
#

alrighty ๐Ÿซก

ancient depot
#

Or maybe just make it be a seperate mod in of itself

drowsy willow
#
  1. why would i do that
  2. what that has to do with LGU incompatibility
ancient depot
drowsy willow
#

it is in a separate mod: weathertweaks

ancient depot
#

and saw you were active atm

drowsy willow
#

and that's it

hallow mesa
#

Is it this mod or likely a conflict with another that causes moon weathers to not save on a savefile reload and allowing you to basically cycle weathers on the moon you're orbiting as long as you keep quitting and restarting?

Also, could we get a config option to toggle off the weather status appearing on the primary ship monitor screen above the moon info? It becomes redundant for those that have fancier weather status displays like from ExtraMonitors of GeneralImprovements, and it also takes up additional text space on custom moons that had their info fields using every last line available so it wouldn't get cut off (since custom moons don't have text scrolling for the primary monitor info board like vanilla do).

abstract pivot
#

i do think that the weather cycle shouldnt change everytime u reload ur save tbh, there should be something that makes it consistent when loading onto the same save same orbit but that's just how it works rn

hallow mesa
#

I'm almost positive it didn't do it before I got Weather Registry, I coulda sworn some mod fixed vanilla weather cycling on reload like that but I can't remember which in my roster did.

abstract pivot
#

nono i meant thats how weather registry works rn

#

it does randomise every time u reload the save

#

it'd be ideal if it didnt imo

manic cobalt
abstract pivot
#

but in weather registry

#

it randomises it

thick acorn
#

regardless of how it works in vanilla i think it would be a good feature to have. i've also noticed it changing on reload

hallow mesa
#

well, if mrov can manage to get Probe from Lategame Upgrades working with Weather Registry, at least therell a quickfix available then, because you can just remember what weather you were on when you quit, then use probe to set it back to that weather, then use LGU's forcecredits command to cheat your money back up to what it was before the weather probe cost, then continue like normal

drowsy willow
#

it's planned

#

i know it's an issue - that's how vanilla works and it would be better to not do that

pine thunder
#

Does All; work for the WeatherTweaks Foggy patch?

ancient depot
pine thunder
#

Guh, fun

ancient depot
#

That's why I ended up just removing WeatherTweaks, I got tired of adding moon names 1 by 1

#

Too many for that

pine thunder
#

Yeah a config to just disable the foggy patch would be nice

ancient depot
#

Well Mrov will be back tomorrow maybe he'll cook something lol

drowsy willow
#

it's using the same logic as WeatherRegistry (where placeholders don't work as well ๐Ÿฅฒ)

ancient depot
#

For enabling or disabling it globally

drowsy willow
#

what are you talking about

ancient depot
#

A bool toggle for the foggy patch

#

to have it on or off

drowsy willow
#

there is - next to a mod's name

abstract pivot
ancient depot
#

And then the list if you only want it disabled for certain moons

#

Or I suppose, you could allow turning the blacklist into a white list

#

Registry has that

#

Since you're using the same behavior

ancient depot
#

But yeah I've also started to prefer not having the foggy patch since a lot of moon devs use custom fog values for the vanilla fog

#

and the foggy patch tends to make those values look odd

drowsy willow
#

which is something i'd love to hear about and/or get some logs when it happens

ancient depot
#

I wouldn't even consider it a bug it's just how you do things differently

#

XD

drowsy willow
ancient depot
drowsy willow
#

it's clearly not supposed to look like that and yet no logs came my way

ancient depot
#

I think that was more so it going from dark as shit Eclipsed to Foggy though

#

How is your fog supposed to look?

drowsy willow
#

let me find it

ancient depot
#

"Your fog has looked like that for a while now that I didn't know that was unintended tbh" - Lyra "But yeah the sillhouette stuff doesn't look right"

ancient depot
drowsy willow
ancient depot
#

Etern Eclipsed > Foggy

#

Oh yeah the changes should be much more subtle

#

Hmmmm

#

I think it still looks normal on Adamance though but I may be wrong, I think the issues usually occur with Custom Moons

#

Similar to how Cloudy's visuals only look correct on Adamance

#

On Adamance you actually get a Cloudy sky

#

everywhere else the visuals are sorta

#

rng

#

I'm guessing Adamance is the planet you use for testing the most

ancient depot
drowsy willow
#

no worries, i (sadly) have more things to do than i keep track of ๐Ÿ˜…

ancient depot
drowsy willow
#

why does it happen to me then

ancient depot
#

Are you saying you're not one of the best?

drowsy willow
#

๐Ÿคญ

abstract pivot
#

damn right he isnt KaguyaPensive

#

know ur place 'rov

drowsy willow
#

oh my god

abstract pivot
ancient depot
#

He's been downscaled

#

from Mrov

#

to 'rov

drowsy willow
#

'rov'

eager field
#

the server nickname change giggle

drowsy willow
#

i do like a little bit of trolling

lunar glen
#

lobby clear litterlly deletes the saveFile and attempts to hotload it ( therefore resetting the lobby ) i guess the incompatibility is with the entire hotload system itself

drowsy willow
#

ooooooooh

#

i'll keep that in mind

eager field
#

yknow, I have a similar command that resets the lobby to a blank save. I'm curious how close it is to Matty's lobby clear

drowsy willow
#

the 7 weather is spreading

ancient depot
drowsy willow
#

when more weathers added ๐Ÿคญ

eager field
lunar glen
#

you have an RPC to do the resetting. i have to work with vanilla compat so, deleting the file and using my other hotload system was the only thing i could do

eager field
#

yeah I originally wasn't using an RPC but found there was huge desyncs between clients and host

#

and my mod already has networking so not a big deal to add another RPC

#

Yours is probably better since you actually modify the save data while i'm just calling some vanilla methods from the firing event

lunar glen
#

yeah but sadly while the hotload system works perfectly with vanilla ( as most of vanilla stuff has a RPC to resync ), heavier mods will start to break pretty quickly

#

i can make a LobbyControl addon to have RPC reloading ecc but supporting all mods will become an integration nightmare :/

eager field
#

yeah I try to use vanilla methods whenever I can to make compatibility a bit easier

#

chances of other mods patching into vanilla methods to update their stuff is a lot easier to handle than trying to juggle compatibility myself

lunar glen
#

problem is that different mods hook to different methods to do their syncing

eager field
#

yeppp this is true

lunar glen
#

and keeping track of each one of them is going to get ugly really quickly

eager field
#

yeah I guess it depends on what you're trying to track specifically

manic cobalt
#

Anything like this is doomed to fail if your trying to get around not reloading the scene, imo

eager field
#

won't stop players from requesting the feature lol

manic cobalt
#

players are stupid

eager field
#

btw mr. batby, have you had a chance to see my message about your cached font size?

manic cobalt
#

ye itll be in next

eager field
#

Appreciate you ๐Ÿ™

drowsy willow
#

the more "control" they want the harder it is to keep some sorts of assumptions and guardrails

#

because everything can go wrong

manic cobalt
#

yes because again users are stupid

drowsy willow
#

why no weather is picked when all weights are set to 0? god only knows

manic cobalt
#

theres a reason why most games officially do not have crazy configuration

drowsy willow
#

because it shouldn't happen under normal usage

drowsy willow
#

not every game wants to go crazy, that's why

manic cobalt
#

not every game should

eager field
#

I usually clamp most of the config options I add just to keep things within manageable expectations

drowsy willow
#

All/Company/Vanilla/Modded will be in the next release

eager field
#

holy moly what a log message

drowsy willow
#

๐Ÿคญ

manic cobalt
ancient depot
drowsy willow
ancient depot
#

Update soon?

#

;o

#

You mad lad

#

lol

drowsy willow
ancient depot
#

lol

drowsy willow
#

mmmmmm

#

alrighty

ancient depot
#

Yeah I saw him mentioning it yesterday

abstract pivot
drowsy willow
ancient depot
#

This ^

drowsy willow
#

how about that

abstract pivot
#

yeah that's what i do

#

though ur version looks fancier

ancient depot
drowsy willow
#

i've tried ๐Ÿคญ

abstract pivot
#

for me i just do this mrov lmao

drowsy willow
#

i'm earning my letters back

drowsy willow
abstract pivot
#

yeah i dont have this stuff enum pill'd cuz they're strings to begin with in the config and i reference LL's enums

drowsy willow
#

i'm hardcoding the vanilla levels cause LAZY

abstract pivot
#

LL 2.0

drowsy willow
#

i'm literally too lazy to do it a different way

#

cannot wait for v60 to drop when i can't update this list

ancient depot
eager field
#

outside the accidental typo i guess

drowsy willow
abstract pivot
#

the only way something isnt a vanilla moon

#

is if LLL exists

#

so i only need a vanilla moon check if it exists, then i'd just look at the place where LLL stores vanilla moons

#

and compare there

drowsy willow
#

too much work

abstract pivot
#

feels like the opposite here

#

but maybe

drowsy willow
#

maybe someday

#

i'll try to put registry update soonish that will support this

abstract pivot
#

@manic cobalt you got any identifiers in the CurrentExtendedLevel about if they're vanilla?

#

im assuming there's probably a content tag

drowsy willow
#

ain't there a vanilla bool flag?

abstract pivot
#

probably, i might just be lo0oking in the wrong placew

lunar glen
abstract pivot
#

i wrote this before seeing dat

ancient depot
#

Ohhh @drowsy willow so the update was for your lib?

#

Cool :3

manic cobalt
#

Baked into ExtendedContent itself

abstract pivot
#

damn idk how i missed that lol

#

oh well, it's fine since the current check works

drowsy willow
#

WeatherRegistry 0.1.21

  • added level placeholders for config entries:
    • All: all levels
    • Modded/Custom: all modded levels
    • Vanilla: all vanilla levels
    • Company: the company level
manic cobalt
#

no use the enum

drowsy willow
abstract pivot
#

mislreading name, cancelling the "o" 'rv

abstract pivot
#

frfr

drowsy willow
#

r'v'd'd

hallow mesa
#

@drowsy willow is the weight system an additive thing where all weights from all 3 categories are added together to acquire the final weight value per weather when a weather change decision is made, or is the weight system an overriding thing, meaning it will go down the list of the 3 categories and whichever of the 3 categories gives it a weight first will cause it to halt the process and use that weight for that specific weather when a weather change decision is made?

drowsy willow
#

only one is used at any given time:

#

in that order

hallow mesa
#

okay, so override then, it does not even bother with the other 2 categories of weight if the first has already given it a weight value for the specific weather

#

right?

drowsy willow
#

yes

hallow mesa
#

"try to apply the weights" confused me and made me wonder if it is applying ALL the weights of all 3 categories

#

but then... wait I guess that would be silly to even have it check the 3 categories in a specific order if that was how it worked

hallow mesa
#

okay ty!

drowsy willow
#

no worries ๐Ÿ˜…

vestal phoenixBOT
hallow mesa
#

When a save is reloaded, the weight system can ONLY check the default weight value to acquire new weathers (since it rerolls all of them anyway on a savegame reload and thus doesn't know what weathers came before it) unless specific moon weights are specified, right?

#

That's the only explanation I can think of as to why every reload I get what seems to be a totally equally random chance of any possible weather being popped into the moon the savegame was currently orbiting upon reload, since all weathers in the config have a default weight of 100 across the board

exotic wharf
#

I saw the thing over in CentralConfig about the Company Building not being able to have other weathers, would it be possible to add configuration that allows people to change a moonโ€™s random weathers?

#

Ik giving moons weathers that they donโ€™t naturally have could break them, but it works sometimes

#

Plus you could take them away too

hallow mesa
#

I cannot get the weights the function at all it seems. I've set their default weights to be balanced heavily in favor of None (300 weight) with all other weathers being between 10 and 90, but with each reload of a save, I am getting TONS of the lowest-weighted weathers, and upon a weather cycle after takeoff, the eclipsed weather weight favors None very very strongly (300 weight compared to next highest being just 40) and every eclipsed moon I have spotted so far turns into a different weather by the next day instead of being clear.

It's behaving as though no weights are set at all, and all weathers are equal weights or something...

drowsy willow
#

and it's never gonna be one

#

sure, an external mod can do that (even using WeatherRegistry as a base), but Registry alone will never allow that

drowsy willow
#

I have wasted so much time to understand what's happening it's driving me insane

#

so the moons all have some weather on lobby load

#

even on new save

#

and that's why everything can get super random

#

check your logs to see how the weights are resolved - I'm pretty certain you'll see weather-weather weights on first day/new save

#

even if it shouldn't happen

#

actually I think I changed that, let me check lol

#

yup, on first day no weather-weather weights will be picked

#

so it's only gonna use level ones and then defaults

drowsy willow
#

I'll check

reef gyro
#

cant stop hearing meteors

drowsy willow
reef gyro
#

01910a5e-5550-11d3-0340-1cbe5db7f4d5

drowsy willow
reef gyro
#

in orbit

#

in ship after leaving meteor weather plnaet. didnt stop even after landing

drowsy willow
#

fuck

reef gyro
#

to be fair, we did get hit with a meteor when leaving planet

drowsy willow
#

hmmm

#

it shouldn't cause that to happen

ancient depot
#

I can also send my log from the stream

hallow mesa
real yew
#

Not sure what this means

#

And this

hollow yoke
#

do i need to put spaces inbetween each semicolon for the level weight string

drowsy willow
#

it's not required

kind crane
hallow mesa
#

I think I may have figured out why my weight changes weren't applying. Is it possible that weather weights are applied per-savegame instead of per-play-session? The weights at least appear to be reflecting roughly what I set them to now, but nothing in the modpack changed. All I can recall doing different is that I started a brand new playtest savegame and the weathers were suddenly looking like they were obeying weights more accurately out of nowhere, with None now taking general dominance like normal.

If this is in fact the case, it should definitely be added to the readme on the mod page so that people don't get confused into thinking the weights system is dynamic enough that it can accept changes on the same savegame when in reality it doesn't (at least for me from previous tests)

hallow mesa
#

then again maybe not... :/
it really just seems to be a total wildcard whether or not it even obeys the set weights at all

hallow mesa
#

dustclouds is set to weight 0 and it NEVER shows up, so something is working but the weight balance overall doesn't seem to be

gray kayak
#

tbf Dust Clouds doesn't appear on any vanilla moons already anyway

#

and I presume there's quite a few Moon mods that don't have it either

drowsy willow
#

they can't be changed mid-session (as of now), because i didn't consider that usecase ๐Ÿ˜…

#

and - to confirm if your settings are applied&used correctly - WeatherRegistry logs weight the weather selection process: all possible weathers for given moon, their weights and which one was picked (you might have to enable debug logging for that)

drowsy willow
hallow mesa
drowsy willow
#

nothing is save-dependent

hallow mesa
#

however

#

I noticed in the logs it was setting weathers for moons I have set to be NOT registered in the terminal

#

because I like Auralis but not necessarily Triskelion from Starlancer moons

#

and I have some moons from Wesley that I don't use because I just wanted some of his custom scrap to place in other moons I thought it fit in, lol

#

but I think what I'm seeing in the results is that sometimes I get what looks like a weirdly higher amount of low-weight weathers and sometimes it looks normal

#

and I believe the root cause is exactly this

#

could you maybe add a config option where it just skips over moons not registered by LLL in the terminal so all the weight and weather distributions go ONLY to moons that can actually be accessed via terminal?

drowsy willow
#

if a moon is loaded in the game (so in a StartOfRound list) it's getting picked up by Registry - even when it's locked/hidden/unused (like Liquidation)

#

going around that is a pain ๐Ÿ˜ง

hallow mesa
#

I cannot think of anything else that better explains why in my tests, sometimes it looks exactly like I imagined it would with None being the majority, and other times weather types of much lower weights are the majority

hallow mesa
#

I think I'm just being stupid about this

#

theoretically I can do this myself in the config right?

#

just set the unregistered moons to be blacklisted from ALL weathers, completely

#

so the algorithm of WR just skips over them anyway, right?

drowsy willow
#

yes and no

hallow mesa
#

oh?

drowsy willow
#

if a moon is registered, the weather will be picked

#

but if there's nothing to pick from, it will set None and move on

hallow mesa
#

hmmmm

drowsy willow
#

you can check which moons have which weathers during lobby loading:

hallow mesa
#

well I wanted to make Meteor Shower very rare since it's basically a flat loot value buff with the meteorites mechanic tied to it...

#

so if I blacklisted all unregistered moons from ALL weather types (except None, obviously)

#

Meteor Shower would only be able to be considered for the moons of my choosing, and thus it would balance out to show what I am expecting to see, right?

#

I guess I'll try this, but I'm pretty pretty sure this is the cause of the weird results I'm getting even though the weights are checking out just fine in logs

hallow mesa
#

in fact I could see this screwing other people over too, perhaps toss in an addition to the WR readme that tells people if their modpack has moons that are not registered in the terminal and thus literally cannot be landed on, they need to manually blacklist those moons from ALL weathers except None, so this would ensure the weathers they want in their playable roster are only considered for the roster of actually playable moons

drowsy willow
#

well, i mean

hallow mesa
#

'cuz if some nutjob comes along with like 18 custom moons unregistered and doesn't realize they are being included in the algorithm, it could annoy them into thinking weights are broken right?

abstract pivot
#

you could probably have a sort of soft dependency with LLL that checks for this? dunno

drowsy willow
#

does it have that big of an impact?

hallow mesa
#

or am I really not understanding the math here and this wouldn't do anything for me at all?

drowsy willow
#

cause obviously i haven't tested it fully

abstract pivot
#

its not like theres a limited number of a weather

#

that can appear

hallow mesa
#

currently I have 10 unregistered moons

#

and it has produced a noticeable impact that convinced me the weight system was broken when the logs confirm it was not

drowsy willow
#

i mean yeah, the weather selection is on a per-moon basis

abstract pivot
#

yeah but those 10 moons cant hog weathers

drowsy willow
#

the question is: does the number of moons (in total) can have impact on the Random function?

#

@hallow mesa i'll send you something in a sec

hallow mesa
#

no but kinda like with a scrap pool, if you have a gold bar that spawns rarely, it will show up more often on a moon that spawns 60 scrap as opposed to a moon that spawns 12 scrap

drowsy willow
#

cause i'm genuinely curious

abstract pivot
#

i cant wait to find out that the whole math is wrong for the selection

hallow mesa
#

so if I'm not being dumb, I think I understand the math at play here that I am witnessing which lead me to believe weights were off

hallow mesa
drowsy willow
#

it's gonna log the selection process (so the actual picked numbers)

#

could you import that into your modpack and check?

hallow mesa
#

uhhhh... yes howeverrrr, if you could lemme know EXACTLY the name of the folder I drop that .dll that might be helpful

#

the only actual file and folder digging I've ever done was for Lethal Quantities and only because it made me, in order to use the web ui tool to customize moons with the Presets.json

drowsy willow
#

because - (i think) - the discrepancy can come from 2 places:

  1. me creating a new Random for every roll (so it's not planet-seeded like vanilla AND EARLIER VERSIONS ๐Ÿ˜ญ )
  2. ordering the weights, so i'm creating an uneven distribution
hallow mesa
#

oh like that

#

yes of course, I definitely knew that option existed

drowsy willow
#

don't disable thunderstore's MrovLib

#

it's gonna override that

#

now i'm really curious

hallow mesa
#

alrighty, now you just want me to start up the game and show you logs?

drowsy willow
#

yessir

hallow mesa
#

how many times to produce a data set you think is useful?

drowsy willow
#

just start a lobby and there's gonna be a bunch of red mrovlib logs

hallow mesa
#

just once?

drowsy willow
#

start it once and we'll figure out

hallow mesa
#

what I wonder is, if unregistered terminal moons bloating the overall selection pool for weighted weathers IS the cause...

#

wouldn't that theoretically also happen for vanilla weather selection?

#

why didn't I end up seeing a weirdly low amount of clear weather or a weirdly high amount of rare weather with vanilla selection?

#

it always seemed fine and even and balanced to me

drowsy willow
#

that's kinda what i'm trying to figure: how much my shenanigans affect picked weathers

#

because something is fucked recently, and i cannot figure it out

hallow mesa
#

you're uhhhh

#

you're SURE these logs are in red?

drowsy willow
#

send me the logs ๐Ÿ‘€

hallow mesa
drowsy willow
#

it's not that ๐Ÿ˜…

hallow mesa
#

ummm, is there a quick way I can just send you a massive fucking log?

abstract pivot
drowsy willow
#

when i figure out how to do that without mod-data-save-lib

hallow mesa
abstract pivot
#

matty was showing me examples

#

@lunar glen

#

his shit is always complex af though

#

so the example wasnt that great

hallow mesa
#

gonna go to the bathroom, let me know how many more times you'd like me to wipe the savegame and start a new one from lobby @drowsy willow , I'll get you as much data as you want if you think it'll help

lunar glen
#

๐Ÿ˜ญ me trying to make things work dont really work as examples

drowsy willow
#

sophistication is the first gatekeep

abstract pivot
#

just obfuscate your github, ez

#

๐Ÿ™„

#

i remember seeing a few mods do the "mirror" thing i think its called

#

where they put all the code in one file lmao

#

weird af

drowsy willow
#

black magic

drowsy willow
#

i might've sent you the wrong one

#

github automation defeated me

hallow mesa
#

lol okay I'll update it

drowsy willow
#

just do an import again - it will override the last one

lunar glen
#

has been written before?
bool exists = ES3.KeyExists("key", GameNetworkManager.Instance.currentSaveFileName)
read type:
Vector3 value = ES3.Load<Vector3>("key", GameNetworkManager.Instance.currentSaveFileName, Vector3.zero)
write type:
ES3.Save<Vector3>("key", [value], GameNetworkManager.Instance.currentSaveFileName);
write array:
ES3.Save<int[]>("key", intList.ToArray(), GameNetworkManager.Instance.currentSaveFileName)

drowsy willow
#

oh, it's that easy?

lunar glen
#

be sure to make your keys unique from vanilla in primis but from other mods too

hallow mesa
lunar glen
#

also please try to not read/write too frequently. vanilla savefiles are really slow because they use encryption for some reason

#

ontherwise ES3 is just json

hallow mesa
drowsy willow
#

huh

#

uno momento

abstract pivot
#

and u cant stop me

drowsy willow
#

EnemyAI.OnUpdate

#

on every enemy every frame

#

just for fun

hallow mesa
#

and make it take a few thousand screenshots simultaneously

#

for good measure

unique turret
abstract pivot
drowsy willow
unique turret
#

Nah you all are all wrong, you should do in-progress stuff on another branch, like "dev" :3c

#

and then merge that to main every once in a while

drowsy willow
#

main is the new dev

abstract pivot
#

yeah

#

what 'rv said

drowsy willow
#

master push straight into prod

unique turret
#

lmao

abstract pivot
#

actually its a bit mean to take a whole letter off

#

'ruv

#

lets just take the top half

drowsy willow
#

lmao

#

MROV becomes / \nuv

unique turret
#

lmao

drowsy willow
#

okay, i have no idea why it broke lol

hallow mesa
#

what in particular is breaking?

abstract pivot
#

his life

hallow mesa
#

well that's true for everybody so it's slightly less special

abstract pivot
#

no one said 'ruv was special

drowsy willow
hallow mesa
#

okay

drowsy willow
hallow mesa
unique turret
# unique turret Speaking of automation, making every git push to main (or something) upload a ne...

Actually though, this would be so nice. Maybe even name the releases "<ModName> Git" or whatever to signify it's super up-to-date, and make that build have Extended Logging enabled by default, maybe even make it unable to be turned off. Would get me uploading updates so much more often. And ofc add some thing to insert some info about that it's a Git build (and debugging is force-enabled) into the start of the readme every time it's built

drowsy willow
#

hmm

abstract pivot
#

for as long as thunderstore doesnt have betas

#

theres no point

unique turret
unique turret
abstract pivot
#

lmao

#

you want to upload betas automatically without a beta system?

unique turret
#

If that will get me to actually update shit, yes

abstract pivot
#

it wont

#

just to be clear

#

theres not much helping u there

unique turret
#

I don't update shit because I'm scared things will break, and I don't know if things will break without a beta version

abstract pivot
#

u said ur tired of modding to begin with

#

more automation isn't gonna get u motivated is all im sayin

unique turret
#

This isn't about fucking motivation, this is about getting updates tested

abstract pivot
#

not sure why you're so pissed off

#

but

#

you're not gonna get updates made without motivation to begin with

unique turret
#

I'm pissed off because you always bring up me not ending up doing anything in response to me talking about doing something, even if it isn't particularly relevant like here

abstract pivot
#

???

#

what

drowsy willow
#

can you send me your config?

abstract pivot
#

i didnt even bring you up specifically

hallow mesa
drowsy willow
#

yeah

abstract pivot
abstract pivot
hallow mesa
unique turret
abstract pivot
#

and apparently were talking about something specific here

#

you cant be pissed off at me because u injected urself into the conversation

#

i'm the last person to get mad at you for delaying updates bruh KaguyaPensive

drowsy willow
hallow mesa
#

do you want my profile code so you can gut stuff on your end a bit faster and start doing blind head-bashing-against-wall troubleshoots?

drowsy willow
hallow mesa
#

019112dc-81c8-f38f-362c-72ef5d8adbd2

drowsy willow
#

the animated main menu scared me ๐Ÿ˜†

hallow mesa
#

C:

#

my friends are gonna get a kick out of it too, once I finish this modpack up for game night

drowsy willow
#

something like that should pop up

hallow mesa
#

wait you want me to get the logs again?

#

you literally have my exact profile, wouldn't whatever I get just be the same as whatever you get as well?

#

or are you just wanting to make sure it matches up?

drowsy willow
#

because if we get similar results that's gonna mean everything is working

#

and then you'll be able to check exactly what's happening, where and why

#

try tweaking the values and let me know if anything weird happens ๐Ÿฅบ

hallow mesa
#

here's my log from the first one you gave

#

wuh oh

#

I can't hit enter in the terminal to check moon weathers

drowsy willow
#

๐Ÿ˜”

hallow mesa
#

wait do you want the log from the second one?

#

cuz there it is lol

hallow mesa
#

you mean disable the mrovlib mod right?

#

there's only 2 windy and 1 meteor shower, 18 of the moons are None weather

#

which looks waaaaay more reasonable and expected according to my weights

#

what changes did you make?

drowsy willow
#

literally nothing

#

this is concerning as fuck

abstract pivot
#

is this just rng being rng

hallow mesa
#

it very well could be

drowsy willow
#

if it is the coincidence is absurd

hallow mesa
#

that's why I was thinking if I blacklist the unregistered moons from all weather, theoretically it would funnel ALL the rng processes onto only moons that can be seen in the terminal

drowsy willow
#

can you try running multiple days and see if it's any better?

hallow mesa
#

you mean starting multiple days where it'll only use the default weights to get initial weathers? or you mean actually running multiple days and looking at results produced by weather-to-weather weighting?

drowsy willow
#

hmm, actually both

#

first day weathers are always running on seed 0, so it's not representative

#

AND running multiple days engages weather-to-weather weights

hallow mesa
#

hmmm, now the weather is PACKED

#

on just the second day

#

of the 29 visible moons, just 3 have None for their weather...

#

5 windy, 4 eclipsed, 2 meteor shower

drowsy willow
#

logs should display what are the exact weights, which were used and what was the random roll ๐Ÿ‘€

hallow mesa
#

but my weather-to-weather weights should NOT be producing that much weather, especially after SO MANY started at None

#

hmmmmm

drowsy willow
#

oh my

hallow mesa
#

the terminal is...

#

fucking LYING TO ME!?

drowsy willow
hallow mesa
drowsy willow
#

enable debug logging in Bepinex.cfg

hallow mesa
#

nope, terminal is NOT lying to me

#

logs are lol

#

oh wait a moment...

#

sorry, I halted the logs by clicking on the window

#

those were from the initial load-in lol

#

sumn's fucky...

#

upon load-in, Argent started Foggy

#

upon landing and taking off for day 2 to begin, the weathers cycled and Argent became Meteor Shower

#

buuut...

#

unless I'm missing something simple... the weather-to-weather weighting system claims it only had a total weight of 250 to account for (which is all weather weights added together I am assuming)

#

but if you looksy down in the config for foggy weather

#

the weather weights clearly add up to more than 250 total

#

the default weights for all the weathers added up is 595, but the logs claim (for weather generation on day 1 upon loading up a fresh game) that it was a total of 525...

#

unless I am misunderstanding the numbers presented in the logs, the logs are claiming that Weather Registry is literally ignoring its own config file

#

a LITTLE BIT for adding up default weights to produce day 1 weathers, and completely for weather weights to produce a weather roster for all days past first

#

I think I'm just misunderstanding the logs a bit... seems it's changing the number of the total weight for each moon... shouldn't it be consistent if every moon from the first day is just referencing default weights for every single decision?

#

Celest started as None for day 1, became Stormy upon day 2, and the config for weather weights on None adds up to 480, and the logs show 160 / 1180 (13.5% chance)

#

is all of this actually correct? I don't get what I'm looking at so either config is being ignored or I'm reading logs wrong

drowsy willow
#

the weather-to-weather go the opposite way

#

so you define it in the "new" weather based on the "previous" one

#

๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ

hallow mesa
#

... hold on I need to read that like 3 more times, because I understand the concept of what you're saying but not the details

#

do you mean I set up my configs wrong?

drowsy willow
#

you want for foggy -> meteor transition to have weather 40

#

so in meteor config do foggy@40

#

i am so sorry for not explaining that properly ๐Ÿ˜ฆ

#

it's completely on me

hallow mesa
#

oh wait

#

so...

#

it DOES NOT work like how Lethal Company selects a monster or scrap item to be spawned?

#

where everything has a chance based on it's rarity value, also known as its weight?

drowsy willow
#

no, it does work using weights

hallow mesa
#

then... okay which part did I get wrong?

drowsy willow
#

but in case of WtW weights there have to go the other way around

hallow mesa
#

okay so...

#

in order to make None be the most likely candidate after Foggy happens

#

I want it to have the SMALLEST weight value!?

#

so I want None@20 and, say, Meteor Shower@200 instead here?

drowsy willow
#

oh no, the way you have it set up is the correct order

hallow mesa
#

then why am I getting results where None is treated like it's lower than it is and the lowest are treated like they are mid or high weights?

drowsy willow
#

foggy's WtW weights mean: when Foggy was there the previous day, use those weights

hallow mesa
#

right, so after Foggy, the weather weights listed are what is used to decide the weather on that specific moon, right?

drowsy willow
#

yes

hallow mesa
#

okay then what did I get wrong?

#

that's exactly how I thought it worked

drowsy willow
#

but - keep in mind - not all moons have all weathers

hallow mesa
#

what does the 160 / 1180 thing in the logs mean?

#

does that not mean the selected weather was weight 160 out of a total 1180 from all weights combined?

drowsy willow
#

it's the picked weather's weight out of the whole pool

drowsy willow
#

in that file set this:

#

to All

hallow mesa
#

oh I thought you only wanted that because I made the mistake of confusing day 1 logs for day 2 logs

drowsy willow
#

no ๐Ÿ˜…

#

it's gonna display additional info in between the summaries

#

what was resolved and where data came from

hallow mesa
#

would I even understand what I'm looking at though?

#

and does my config look to you like it's set up to prioritize None the majority of the time for WtW weights?

#

I still don't get why the whole roster of moons just gets BLOATED with ALL kinds of weathers immediately as WtW start being used

#

and None is instantly treated like it's the rarity of Meteor Shower

drowsy willow
drowsy willow
vocal dune
#

i wonder if the heathwave weather author takes suggestions, cuz there is one or two thing that i would love to see in this weather ^^

vocal dune
#

thanks ๐Ÿ˜„

hallow mesa
#

day 1 - 15 of my 29 moons are None weather, 1 eclipsed, the 3 windy, 13 weathered overall

#

LMAO

drowsy willow
#

did it break completely ๐Ÿ˜ญ

hallow mesa
#

day 2 - 4 of my 29 moons are None weather, 4 meteor, 9 eclipsed, 4 windy

#

when weather is selected via default weight, the results look like what I'd expect according to the numbers I set

#

as SOON as WtW weights take precedence

#

something gets royally fucked up lmao

#

None is STILL always the majority weight on EVERY WtW weight roster

#

but it is consistently treated like it's the lowest lol

drowsy willow
#

that's really interesting

#

what's in the logs?

hallow mesa
drowsy willow
#

oh WHAT

hallow mesa
#

those are definitely, DEFINITELY not the WtW weights I set

drowsy willow
#

ON NO NO NO NO

hallow mesa
#

I was right

#

it's LITERALLY ignoring the config

drowsy willow
#

holy fucking shit which config has those numbers defined?

hallow mesa
#

I only got one config that even HAS the word weather in it lol

#

no idea

wicked latch
#

You're having fun, it seems.

hallow mesa
#

ah whitespike, lemme ask you real quick

#

does your LGU mod make that uhhh, what'd he call it

#

the uhhh vector3.zone rectangle next to the ship

drowsy willow
#

the diversion

hallow mesa
#

a solid object with collision?

wicked latch
#

The cube?

hallow mesa
#

is it possible?

wicked latch
#

I'm confused as I just dropped in the conversation.

hallow mesa
#

yes that annoying thing you can crash your cruiser into that's invisible and always beside the ship and AI defaults toward it when their pathing breaks or they can't find an AI node or whatever

#

this is an unrelated question to the WtW nightmare

#

I just wanted to know, since it's been an issue as long as I can remember making my modpack, and LGU was one of the first mods I added

wicked latch
hallow mesa
#

must be a new thing, the cube is not visible

#

it can be jumped up and stood on

#

it's invisible but solid

wicked latch
#

@drowsy willow Does CreatePrimitive generate with a collider?

#

Because if so, it could be mine.

drowsy willow
wicked latch
#

Lol.

wicked latch
#

Hmm

hallow mesa
#

upon disabling LGU, the little cube no longer has collisions

#

it's definitely LGU somehow, Xu was right

wicked latch
#

It could be either Interactive or LGU, I would have to look.,

drowsy willow
#

it does follow config

hallow mesa
#

it's not just player collision in case that helps, monsters literally get stuck on it while trying to default into it as a resting location during pathing issues

drowsy willow
#

but i've explained it so badly even i got lost

#

sorry for that

#

the way it works (as shown in the picture): in Meteor Shower config WtW weights that are defined are PreviousWeather@MeteorShowerWeight

#

so i've got my own mod wrong ๐Ÿ˜ญ

hallow mesa
drowsy willow
#

None@None has 160

hallow mesa
#

right

#

but then it claimed Stormy had a weight of 160 when config showed 70, and Flooded was also 160 when config showed 20

wicked latch
#

So you know where the cube is exactly?
Because I supposedly toggled the collider off now when it spawns and you shouldn't be able to interact with.
So if you want to test it, I can pass you the .dll file so that you can replace it.

hallow mesa
wicked latch
#

Damn.

hallow mesa
#

yeah toss me the .dll I'll confirm it works before you wanna push anything

wicked latch
#

Kinda being lost in the middle of this so yeah, have fun.

abstract pivot
#

lol

abstract pivot
#

yeah the cube should be at vector3.zero

drowsy willow
abstract pivot
#

thats it?

hallow mesa
#

69 hr 420 mins Coding, or you're just a beta, shrimple as

drowsy willow
#

that's just today ๐Ÿ˜ญ

#

coming back to the main topic

#

do you understand how it works? because i'm not sure i'm explaining this properly ๐Ÿ˜…

wicked latch
#

Just make a tutorial video at this point.

#

Lol.

#

Probably a picture book would help more than words, lol.

drowsy willow
#

i was always dreading this moment would come to me

#

the moment you have to explain in a long way how to use your software, it's bound to fail

#

so, umm

#

HAPPY TO BE HERE ๐Ÿ˜ญ

hallow mesa
#

@wicked latch nope, it's still there, can still be stood on, this is me standing on it and visually floating

wicked latch
hallow mesa
#

got this and Lategame Upgrades currently installed

wicked latch
#

Just gimme...

#

The code.

hallow mesa
#

01911348-f477-203d-c92d-3f5080049629

#

OOOOOOH WAIT

#

I read this back 2 more times, I think I get it

#

I didn't set None weight as 300

#

I set METEOR SHOWER WEIGHT as 300 IF the previous weather was None?

drowsy willow
#

yes

#

i'm sorry for making it so shit ๐Ÿ˜ญ

hallow mesa
#

okay that explains it then, so it WAS my fault lol

#

that does make sense now

drowsy willow
#

it was my fault for explaining it wrong

hallow mesa
#

I thought it meant None weight would be 300 IF the weather had just been Meteor Shower

#

I see

#

that explains my absolutely SHITTED-up weather roster on day 2 lmao

abstract pivot
#

its literally WtW

#

so

#

None to Meteor

#

Windy to Meteor

#

i blame mrov though

drowsy willow
#

i blame myself as well

hallow mesa
#

yeah I can easily see someone thinking it works either way as their first intuition tbh

drowsy willow
#

i have to make descriptions more descriptive

#

sorry for the confusion ๐Ÿ˜ญ

wicked latch
#

I blame my computer taking too long to load any kind of code.

hallow mesa
#

well this is excellent, the fucked up weathers were the biggest hurdle in my modpack and now I have the means to fix it

wicked latch
wicked latch
#

Gimme money.

abstract pivot
#

refactor all of coderebirth and ill send u a tenner

wicked latch
hallow mesa
#

now I just need to bully Xu into helping me make sure spawned-in tornados work perfect so I can have my precious storm planet that spawns more and more twisters the longer you stay

abstract pivot
#

okay okay, 30 bucks SC_cool_umaru

hallow mesa
#

and this bitch will finally be ready for game night with the boiz

drowsy willow
#

๐Ÿ˜ณ

abstract pivot
#

and its even more money since i deal with pounds

abstract pivot
drowsy willow
#

you're not that fat

hallow mesa
#

Cesspool is locked on Flooded weather, so the way I implemented them SHOULD make sure that never ever happens

hallow mesa
abstract pivot
wicked latch
#

It's a good sign seeing errors at boot.

abstract pivot
wicked latch
abstract pivot
#

dude, vsc changed so much

hallow mesa
# wicked latch <a:danceowo:738601675379572816>

I'm not a modder, all my dev experience is in level design over on the source engine from VALVe, the only errors I ever notice and try to fix are actual in-game behavior that isn't what I want it to be lol

#

the logs could be calling me fat and ugly and stupid every time I booted the game, I'd neeeeeever know

abstract pivot
#

dont worry, you're not playing advanced company

hallow mesa
#

LMAO I ACTUALLY SAW THAT THO

#

FR I DID ONCE

#

it went by fast and I scrolled up like "wait what?"

abstract pivot
#

lol u were there when the list of shame was a thing?

hallow mesa
#

and it was so cringe and rude and needlessly passive-aggressive

#

yeah

abstract pivot
#

i actually wasnt

#

and im really curious

#

what it like was

#

i neverr got around to finding out what was in those logs

hallow mesa
#

I remember it being some sort of quote that was assigned a name

wicked latch
#

It was yellow then grey.

#

Then it was gone with the mod.

drowsy willow
#

i remember it being RED

hallow mesa
#

it said something like "Advanced Company is too unstable to be worth using" or something roughly along those lines criticizing AC for being either hard to use, or hard to use with other popular mods

wicked latch
#

Red was very fun to look at.

abstract pivot
#

lmaooo

drowsy willow
#

screaming at me that i've been a naughty boy

hallow mesa
#

and it was like, someone who was relatively well known, like uhhh

#

Evasia I think

wicked latch
#

Because it had names I believe lol.

hallow mesa
#

the quote was attributed to someone like that

abstract pivot
#

fucking github, pressed push instead of pull

#

why make 3 buttons

#

that look

#

the exact same

#

from any distance other than 0.5cm away

drowsy willow
#

i found an old profile

abstract pivot
wicked latch
#

:hmmst:

hallow mesa
#

the AC dev was REALLY just... snooty in all the times I saw him in his modpage discord channel, or talked with him in it

wicked latch
#

Why are you playing stuff when I'm on first ever menu, mod?

drowsy willow
#

๐Ÿคญ

hallow mesa
#

one time he corrected somebody using a word in the English language, but the thing is, they spelled the word right and he spelled the word wrong lol

drowsy willow
#

let's not digress into that

#

some things are not worth remembering

hallow mesa
#

yeah good idea

abstract pivot
drowsy willow
#

some of my mods as well

hallow mesa
#

only reason I still have skinwalker is because it has a folder where it temporarily drops recorded sound clips, and someone in my friend group likes to snoop in that folder while we play

#

steal our voices, and play them back to us on the walkie talkie to bully us when we are in tense situations

#

it was funny, but Mirage doesn't work the same way, so I kept that mod just so that guy could keep doing that lol

wicked latch
drowsy willow
#

i have some things to fix, i know ๐Ÿ˜ญ

#

but my bachelor's is arguably more important AND it's not breaking anything, so ๐Ÿคท

abstract pivot
#

bro spent 2 hours not realising that he misread his own config

#

and NOW brings up the bachelor's

wicked latch
#

I found le cube.

abstract pivot
#

oh?

#

where's it from

wicked latch
#

Now to turn off all gameObjects til I stop floatting.

abstract pivot
#

please be coderebirth

#

ah

#

try sample scene gameobjects

hallow mesa
#

nah that lil bitch was there WAY before code rebirth

#

it isn't code rebirth

abstract pivot
#

sadge

wicked latch
#

The toggled one is the cube.

abstract pivot
#

giant specimens atleast?

hallow mesa
#

don't even have it

wicked latch
#

The thing is.

hallow mesa
#

and my experience with invisible floaty bitch ALSO predates giant specimens

wicked latch
#

This cube already appeared before landing.

hallow mesa
#

correct, it's even next to the ship while in orbit

abstract pivot
#

yeah that's normal

hallow mesa
#

if you can get some jumpy upgrades and land on it

#

it's still there

wicked latch
#

The thing is all of mine are named so I genuinely don't know why this cube appears.

abstract pivot
#

just auto disable it

wicked latch
hallow mesa
#

alright to be fair, I shouldn't be so confident @wicked latch ... it's possible LGU wasn't actually the cause, because all the moons where it is the biggest issue or easiest to accidentally run into are not any of the free moons where I learned its position by heart, and when LGU was gone, I could not forcecredits 90000 anymore to just go to those moons, so I went to Vow and hopped around and nothing stopped me from moving so I just assumed the cube wasn't there

#

BUT it's POSSIBLE perhaps I didn't hop around on vow enough, and the cube was still there but I didn't hit it yet

wicked latch
#

Lol.

hallow mesa
#

I suppose see if I made a cocky boo-boo and disable LGU yourself in that profile, but also go into LLL and set bozoros routing price to 0

#

bozoros is the easiest place to find it, those two spore lizards almost always make a bee line right to it and just sit in front of it unmoving

hallow mesa
wicked latch
#

~Welp

#

Time to figure out where it's appearing from then.

#

Because apparently I didn't count all the cubes.

vestal phoenixBOT
hallow mesa
#

lol

drowsy willow
#

easy cheat-sheet when i forget again

#

lol

hallow mesa
#

are you gonna update WR to have new defaults now that we understand how it works better?

drowsy willow
#

there is a plan for creating new set of defaults, not making any ETA promises tho

#

i will have to run some extensive tests with vanilla selection system and the "original" WeatherTweaks values (cause they've been created by extensive tests as well)

hallow mesa
#

well I'll keep playtesting my modpack and if I think I've achieved WtW weights that feel very similar to vanilla, I'll just toss them to you in case you wanna use those as new defaults

drowsy willow
#

and pick something that will feel vanilla-like and right

hallow mesa
#

(though they are built with windy and meteor shower included so maybe not)

drowsy willow
hallow mesa
#

could be nice as a readme recommendation of weights for those with code rebirth tho, just to save those people time

unique wraith
hallow mesa
#

I agree, being able to see the weights of all the weathers in front of you is easier to balance, as opposed to cross-referencing the weights back and forth from different sections of the config to try and make sure the math works out to have weather X always be rarer than weather Y across the board no matter what weather came before it

drowsy willow
#

noted, i'll rework the configs ๐Ÿ™

sullen patio
#

having an issue where i cant see any weathers at all on the terminal, but they're still there

#

modpack code if needed (r2modman)01911cb1-f8b2-a612-a2ea-da965df17060

hallow mesa
# sullen patio having an issue where i cant see any weathers at all on the terminal, but they'r...

bizarre, my modpack is like 140 mods big and it doesn't have this issue. It's gotta be some sort of conflict, my guess is something related to the terminal itself, perhaps a setting in LLL that dictates how moons are displayed in the terminal, or a not-terribly-common terminal altering mod, or possibly even a specific custom moon that has weather shenanigans tied to how it was built that somehow borks the terminal's ability to show any weathers at all.
I'd start with looking for any mods that have a config setting which hides the weather entirely, because that is indeed a thing, and I think there's even a mod to do specifically and only that as well. From there all you might be looking at is the tried-and-true method of disable-and-restart troubleshooting until they show back up if you get desperate.

drowsy willow
#

you can disable it in the config

sullen patio
#

thank you

tepid sierra
#

What exactly do the difficulty multipliers change? How do they work?

drowsy willow
#

the length multiplier is added every finished quota, the player multiplier is based on # of players during the weather picking (so after takeoff)

#

and it's capped with maxMultiplier

tepid sierra
#

I'm just confused on what it's multiplying

#

oh I think I see now

drowsy willow
#

the weather weights defined in WeatherRegistry config

#

at some point it was all in WeatherTweaks config, that's why it's referencing it ๐Ÿ˜…

hallow mesa
#

while playing on cesspool, the second attempt to land on the moon always causes a hang on the Random Seed: screen for the host (looks like Waiting for Players... screen for clients)
My current best guess is that cesspool always forces itself to be Flooded weather due to how the moon is meant to be played, and just to make sure nothing interrupted that, I also went into weatheregistry config and made Cesspool be prohibited from ALL weathers except flooded (including prohibited from None weather). Does this log have anything in it indicating this might be the case?

#

I cannot spot anything immediately myself

#

if it isn't weatherregistry getting confused with a moon forcing its own weather, perhaps its the tornados I forced to spawn but I don't see why they'd work on the first day but cause a hang on the second unless the presence of the tornados spawned as enemies (and not from the Code Rebirth weather type they were meant for) is confusing weatherregistry into thinking it needs to use weather-to-weather weights for Windy even though it wasn't Windy but still have tornados present?

hallow mesa
#

nope, that wasn't it... now I'm stumped

drowsy willow
hallow mesa
#

seems like it's the moon itself

#

apparently it used to have an issue where it would crash consistently but ONLY on the second day landing there

#

VERY weirdly specific detail to parallel to my problem

#

preeeeeetty sure it's just the moon

storm pagoda
#
[08:33:09.4815903] [Debug  :WeatherTweaks TimeOfDay] Disabling all weather
[08:33:09.4816076] [Debug  :WeatherTweaks TimeOfDay] DecativateObjects is true
[08:33:09.4819318] [Warning:WeatherRegistry] Setting effect None to False
[08:33:09.4819423] [Warning:WeatherRegistry] Setting effect DustClouds to False
[08:33:09.4819621] [Warning:WeatherRegistry] Setting effect Rainy to False
[08:33:09.4819686] [Warning:WeatherRegistry] Setting effect Stormy to False
[08:33:09.4819743] [Warning:WeatherRegistry] Setting effect Foggy to False
[08:33:09.4819803] [Warning:WeatherRegistry] Setting effect Flooded to False
[08:33:09.4819885] [Warning:WeatherRegistry] Setting effect Eclipsed to False
[08:33:09.4819956] [Warning:WeatherRegistry] Setting effect Meteor Shower to False
[08:33:09.4820061] [Warning:WeatherRegistry] Setting effect Windy to False
[08:33:09.4820150] [Warning:WeatherRegistry] Setting effect Cloudy to False
[08:33:09.4820227] [Warning:WeatherRegistry] Setting effect Heatwave to False

PLEASE, I BEG OF YOU STOP USING WARNINGS UNLESS YOU'RE ACTUALLY WARNING SOMETHING