#Weather Registry / Weather Tweaks / mrov

1 messages ยท Page 7 of 1

drowsy willow
#

the discord.js ways holy fuck

#

i hate it with burning passion

#

but it gets the job done

abstract pivot
#

yeah cuz user and author ofc have different reply functions

drowsy willow
#

๐Ÿ™ƒ

abstract pivot
#

you cant use .reply, you gotta use .message.channel.send or .reply or .followUp or some other bs

drowsy willow
#

i forgot about that

#

and got a whiplash from reading that

abstract pivot
#

i wrote a whole ass bot with it and somehow survived lol

drowsy willow
#

this is the nesting i'm not afraid of doing

#

imagine having 4 as a tab space ๐Ÿฅด

#

8 looks nice

#

like a chart almost

abstract pivot
#

lol

drowsy willow
#

interaction.interaction.followUp

#

what the fuck

abstract pivot
#

atleast u had the luxury of typescript

#

i was doing pure javascript

drowsy willow
#

mad respects

#

๐Ÿซก

unique turret
#

what does it actually mean that the uhh JavaScript doesn't have types or something like that?

drowsy willow
#

so that's a valid js code:

let number = 50;

number = false:

console.log(number) // false
#

shit is crazy

unique turret
#

what the fuck

drowsy willow
#

yeah

unique turret
#

that's cursed

#

can you at least specify like int number = 50;?

drowsy willow
drowsy willow
#

you can do typed stuff in typescript

unique turret
#

huh, I do not wish to write JavaScript at all anymore LOL

abstract pivot
#

plus errors are always silent

drowsy willow
#

so the compile step would not let you through

abstract pivot
drowsy willow
#

but for some people/scenarios using TS is a "unnecessary step"

wicked latch
#

When you see 9 "vars"

drowsy willow
#

and they push through that raaaaw

abstract pivot
#

well for me it was always "let"

drowsy willow
#

let is local

#

everything is a var ๐Ÿคญ

unique turret
#

what is var then? Can you access it from another function if some fuction has some var or what?

abstract pivot
#

a lot of this code is just gibberish to hope it works

wicked latch
#

Var is not specifying type.

abstract pivot
#

you're recommended to use let nowadays for js

#

but a lot of people just dont care

#

and havent switched

drowsy willow
#

2009 holy hell

abstract pivot
#

for a battle system lol

#

just purely for pressing buttons

#

no actual battle logic

#

also every discord.js update breaks te last

drowsy willow
#

cannot be bothered to update

unique turret
#

damn, javascript is really cursed

abstract pivot
#

ye

#

documentation is pretty bad too

#

like i usually just guess whenever i have to do deferUpdate, reply, followUp, message.channel.send, or any other stupid shit lol

#

it kinda taught me about async and awaits

#

but afaik javascript async and awaits arent really async and awaits

drowsy willow
#

but it's neccessary to know and use

wicked latch
#

You don't even put a hash ID on the network object, lol.

drowsy willow
wicked latch
#

It increases the chance of not having the same ID as something else.

abstract pivot
#

do what i did, use a random number generator

drowsy willow
drowsy willow
#
[09:28:22.3168618] [Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Unity.Netcode.NetworkObject.SynchronizeNetworkBehaviours[T] (Unity.Netcode.BufferSerializer`1[T]& serializer, System.UInt64 targetClientId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0151)
Unity.Netcode.NetworkObject.AddSceneObject (Unity.Netcode.NetworkObject+SceneObject& sceneObject, Unity.Netcode.FastBufferReader reader, Unity.Netcode.NetworkManager networkManager) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0093)
Unity.Netcode.SceneEventData.SynchronizeSceneNetworkObjects (Unity.Netcode.NetworkManager networkManager) (at <895801699cfc4b4ab52267f31e2a4998>:IL_004E)
Unity.Netcode.NetworkSceneManager.HandleClientSceneEvent (System.UInt32 sceneEventId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0111)
Unity.Netcode.NetworkSceneManager.ClientLoadedSynchronization (System.UInt32 sceneEventId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_01A5)
Unity.Netcode.SceneEventProgress.<SetAsyncOperation>b__37_0 (UnityEngine.AsyncOperation asyncOp2) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0012)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <e27997765c1848b09d8073e5d642717a>:IL_000F)
#

๐Ÿฅบ

#

it's not working in multiplayer ๐Ÿคญ

drowsy willow
#

becuase all properties of NetworkObject (related to ID and hashes) are private/readonly ๐Ÿค”

drowsy willow
#

okay, so (from what i can find) i'm joining as the second player, i get the error above and a black screen

#

the networkbehaviour is not showing up in unityexplorer as well

#

actually this might be the ID issue

#

***how to set it ๐Ÿ˜ญ ***

manic cobalt
#

whats fucked

drowsy willow
#

okay, so i've created a NetworkVariable as a field in NetworkBehaviour:

#

and everything is working normally on host, but the object is not spawning/showing up for client

#

and i'm getting black screen

#

with these errrors:

[10:19:59.5790499] [Error  : Unity Log] [Netcode] NetworkBehaviour index 1 was out of bounds for BreakerBoxSpawn(Clone). NetworkBehaviours must be the same, and in the same order, between server and client.
[10:19:59.5820502] [Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Unity.Netcode.NetworkObject.SynchronizeNetworkBehaviours[T] (Unity.Netcode.BufferSerializer`1[T]& serializer, System.UInt64 targetClientId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0151)
Unity.Netcode.NetworkObject.AddSceneObject (Unity.Netcode.NetworkObject+SceneObject& sceneObject, Unity.Netcode.FastBufferReader reader, Unity.Netcode.NetworkManager networkManager) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0093)
Unity.Netcode.SceneEventData.SynchronizeSceneNetworkObjects (Unity.Netcode.NetworkManager networkManager) (at <895801699cfc4b4ab52267f31e2a4998>:IL_004E)
Unity.Netcode.NetworkSceneManager.HandleClientSceneEvent (System.UInt32 sceneEventId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0111)
Unity.Netcode.NetworkSceneManager.ClientLoadedSynchronization (System.UInt32 sceneEventId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_01A5)
Unity.Netcode.SceneEventProgress.<SetAsyncOperation>b__37_0 (UnityEngine.AsyncOperation asyncOp2) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0012)
UnityEngine.AsyncOperation.InvokeCompletionEvent () (at <e27997765c1848b09d8073e5d642717a>:IL_000F)

[10:19:59.5820502] [Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
Unity.Netcode.NetworkObject.SynchronizeNetworkBehaviours[T] (Unity.Netcode.BufferSerializer`1[T]& serializer, System.UInt64 targetClientId) (at <895801699cfc4b4ab52267f31e2a4998>:IL_0151)


manic cobalt
#

are their multiple networkbehaviours on the same object

#

how are they being added

drowsy willow
#

and my suspicion is that because i'm not setting the ID it's messed up on client

manic cobalt
#

why is breakerbox complaining

drowsy willow
manic cobalt
#

is that the first networkobject in the prefab list in vanilla?

drowsy willow
#

could be

#

that's the log on host:

[10:18:22.7585482] [Info   :LethalLevelLoader] Registering Bundle Content!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (BreakerBoxSpawn) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (RadioA) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8139651] [Error  : Unity Log] NetworkPrefab (RadioB) has a duplicate GlobalObjectIdHash source entry value of: 0!
[10:18:22.8149658] [Info   :LethalLevelLoader] Skipped Registering 754 NetworkObjects As They Were Already Registered.
manic cobalt
#

your not adding it to the list

#

your telling the client to spawn something they dont know about

drowsy willow
#

oh

manic cobalt
#

remember .Spawn doesn't tell the clients to instansiate the relevant instance in which your calling spawn on it's telling clients to spawn the prefab with the identical id in the prefab list

#

hopefully its that

drowsy willow
#

OOOOOOH

#

i did not notice that

#

it was not that >.<

#
[11:04:02.5739456] [Warning:WeatherAPI] WeatherSync initialized in GameNetworkManager.Start
[11:04:02.5739456] [Error  : Unity Log] NetworkPrefab (WeatherAPISyncInit) has a duplicate GlobalObjectIdHash source entry value of: 0!
manic cobalt
#

extremely stolen from eva

drowsy willow
#

because IdHash is a private property

manic cobalt
#

oh i have one of those cursed publicised netcode dlls

drowsy willow
#

oh, it's that one

#

i have it somewhere

#

wait a moment

#

i have it publicized already

#

AYOOOOOOOOOOO

#

I GOT IT WORKING

#

๐ŸŽ‰ ๐ŸŽ‰ ๐ŸŽ‰ ๐ŸŽ‰ ๐ŸŽ‰ ๐ŸŽ‰

#

but the value isn't synced LMAO

wicked latch
#

Damn, you're having too much fun.

drowsy willow
#

good news: i managed to get it working on netstandard

drowsy willow
#

holy fucking shit it's working

#

oh my god i did it ๐Ÿ˜Š

#

oh my lord i broke terminal

#

WAIT WHAT

wicked latch
#

From one disaster to another.

drowsy willow
#

until the host interacts with the terminal it's not working for any client

#

how

#

how

#

how

wicked latch
#

Idk

#

I would have to look how you set it up.

#

Also remember that language thing I was doing?

drowsy willow
#

yeah

wicked latch
#

It has arrays now.

drowsy willow
#

๐Ÿ‘€

#

let's goooo

wicked latch
#

It was a pain to compile because they haven't taught us alot on parsing side.

#

But yeah, it's at least functional.

drowsy willow
#

that's great ๐Ÿ˜„

wicked latch
#
let
    a = newarray ref double[10]
in
    (
    a[0] => new 1.0;
    println !(a[0])
    )

pensivebear

drowsy willow
#

๐Ÿ‘€ oh my

wicked latch
#

But yeah, whenever you want to commit to the git, I will take a look at it.

drowsy willow
#

like right now ๐Ÿ˜†

wicked latch
#

Neat.

#

So it only works for the clients til host interacts with the terminal?

drowsy willow
#

i will be honest

#

this might be a "me" issue

#

cause i've started the save and THEN joined the lobby

#

i'll test it properly now

wicked latch
#

Lol

drowsy willow
#

with a video

wicked latch
#

Meanwhile I'm gonna figure out how to properly compile a string array.

#

Figured it out (operand was wrong to specify the type)

drowsy willow
#

a client cannot route to a moon until host does it

#

which is interesting ๐Ÿ˜‚

#

the sound is missing, how nice

#

all purchases do the ding sound

#

but no money is taken and nothing happens

#

lol

#

did i break vanilla rpcs?

wicked latch
#

I would imagine the logs would say something

drowsy willow
#
[11:44:37.3778958] [Info   : Unity Log] Parsed word: vow
[11:44:37.3778958] [Debug  :   MrovLib] IsModPresent called, GUID: imabatby.lethallevelloader, Enabled: True, Version: 1.2.0.0
[11:44:37.3778958] [Debug  :   MrovLib] Checking version 1.2.0.4 against 1.2.0.0
[11:44:37.3778958] [Debug  :   MrovLib] Returning True (True)
[11:44:37.3778958] [Warning:TerminalFormatter] TerminalFormatter.Route
[11:44:37.3778958] [Info   : Unity Log] noun keyword: vow ; verb keyword: route ; result null? : False
[11:44:37.3778958] [Warning:TerminalFormatter] 56 Vow
[11:44:37.3778958] [Info   : Unity Log] result: 56route
[11:44:37.3778958] [Debug  :   MrovLib] IsModPresent called, GUID: imabatby.lethallevelloader, Enabled: True, Version: 1.2.0.0
[11:44:37.3778958] [Debug  :   MrovLib] Checking version 1.2.0.4 against 1.2.0.0
[11:44:37.3778958] [Debug  :   MrovLib] Returning True (True)
[11:44:37.3788964] [Debug  :TerminalFormatter] 56route
[11:44:37.3788964] [Warning:TerminalFormatter] Possible nodes count: 2
[11:44:37.3788964] [Warning:TerminalFormatter] Resolved Item: 56 Vow
[11:44:37.3788964] [Warning:TerminalFormatter] Found node: Route
[11:44:37.3788964] [Info   :TerminalFormatter] Creating route table
[11:44:37.3788964] [Debug  :TerminalFormatter] Node RouteAfter is not valid
[11:44:37.3788964] [Message:TerminalFormatter] New display text: (terminalformatter spam removed)                  

[11:44:37.3798980] [Debug  :TerminalFormatter] First use: False
[11:44:37.9908964] [Debug  :TerminalFormatter] Checking if route GeneralError is locked
[11:44:37.9908964] [Debug  :TerminalFormatter] GeneralError
#

it just goes to "GeneralError" node

#

lol

wicked latch
#

Even when it says it's routing?

#

Lol

#

Because I saw a couple of "errors occured"

#

And I assume that's what the GeneralError is.

drowsy willow
#

oh wait i just noticed

#

the "success" node is not logged

wicked latch
#

Yeah, you have a couple of these.

drowsy willow
#

so the "Success" is displayed, but not logged

#

which means it's not actually there

#

huh

wicked latch
#

Fake success.

drowsy willow
#

oh wait

#

im blind

#

that's interesting

wicked latch
#

So there's no changing level log after that

drowsy willow
#

no

#

and no logs whatsoever on host

#

as if it didn't even reach them

wicked latch
#

The nodes still have the buyReroute set, right?

drowsy willow
#

i will send you both logs

#

which are very spammed ๐Ÿ˜“

wicked latch
#

[11:44:45.2355613] [Debug :TerminalFormatter] Level is null
concern

#

Is this something to worry about?

drowsy willow
#

I'm pretty certain it's checking if the current node is a before or after route node

#

because it has everything indexed

#

so if it's not a before node there's no correlated level

#

I think

wicked latch
#

OKi

#

And the hosts is...

#

The last one?

drowsy willow
#

.1 is client

wicked latch
#

Oki

#

It's calling the ChangeLevelServerRpc, that's for sure.

#
Debug.Log($"Changing level server rpc {levelID}");
if (!travellingToNewLevel && inShipPhase && newGroupCreditsAmount <= UnityEngine.Object.FindObjectOfType<Terminal>().groupCredits && !isChallengeFile)
{
  UnityEngine.Object.FindObjectOfType<Terminal>().groupCredits = newGroupCreditsAmount;
  travellingToNewLevel = true;
  ChangeLevelClientRpc(levelID, newGroupCreditsAmount);
}
else
{
  CancelChangeLevelClientRpc(UnityEngine.Object.FindObjectOfType<Terminal>().groupCredits);
}
#

We can see the log just fine.

#

However, we don't see the logs of these


  public void ChangeLevel(int levelID)
  {
    Debug.Log($"level id: {levelID}");
    Debug.Log("Changing level");
    currentLevel = levels[levelID];
    currentLevelID = levelID;
    TimeOfDay.Instance.currentLevel = currentLevel;
    RoundManager.Instance.currentLevel = levels[levelID];
    SoundManager.Instance.ResetSoundType();
  }

On some.

#

Meaning that it's going to the else branch.

#

[11:44:07.2811773] [Info   : Unity Log] Changing level server rpc 13
[11:44:09.5511777] [Info   : Unity Log] Setting animation on client
[11:44:11.4703504] [Info   : Unity Log] Setting animation on client
[11:44:14.4606194] [Info   : Unity Log] Changing level server rpc 5

Like yeah, these seem to be when you tried to go to Atlas and Adamance.

drowsy willow
#

hmm

#

that's interesting

#

did my network behaviour break others?

wicked latch
#

It shouldn't.

drowsy willow
#

I'll test it without my mod

#

I hope I get the same result ๐Ÿ˜†

#

THANK GOD it's a vanilla bug

#

i got so scared

wicked latch
#

inb4 your credit amount is too big it overflowed.

drowsy willow
#

i've just never noticed the issue before lololol

wicked latch
#

I can now put closures in arrays.

#

(Without it dying)

drowsy willow
#

๐Ÿ‘

wicked latch
#
let
    a = newarray int -> int[10]
in
    (
    a[1-1] => (fun x : int -> x+x end);
    println a[0](1);
    println a[0](2);
    a[2-1] => (fun x : int -> 2*x-x end);
    println a[1](1);
    println a[1](2);
    println a[1](3);
    println a[0](1)
    )

Very fun.

drowsy willow
#

spotify is not working and i cannot focus lol

drowsy willow
#

i love it

abstract pivot
#

hm?

drowsy willow
#

i just created a save

#

and weather was re-done 9 times

#

pain

abstract pivot
#

oh what lol

drowsy willow
#

found the issue

abstract pivot
#

noice

drowsy willow
#

cause is being a dum-dum

#

๐Ÿคญ

abstract pivot
#

ur fault?

#

๐Ÿ˜”

drowsy willow
#

ye

abstract pivot
#

as usual

drowsy willow
#

i've set "setup finished" bool before any actual changes lololol

abstract pivot
#

lmao

#

easy fix anyway

drowsy willow
#

the colors are BACK

#

that's the default lethallib weather color

#

not great

abstract pivot
#

lol

drowsy willow
#

how about that ๐Ÿ˜‡

wicked latch
#

Clearly distinguishable.

abstract pivot
#

my favourite colour

#

dark grey

drowsy willow
#

the way i've got the system set up

#

it should be extensible by other mods

#

(like weathertweaks)

#

so it can change the colors for its uncertain stuff and the symbols used (like Eclipsed/FLooded will use three different colors - for eclipsed, / and flooded)

#

๐Ÿ˜‡

ancient depot
#

Blue really doesn't fit for that weather type

#

At all

#

It should probably be Red tbf

azure dirge
#

nah, light porble. meteorites are a fine reward

drowsy willow
#

well

#

that's the default color of LethalLib weathers (since they can't register color with my mod)

#

and red/orange/yellow/green is a "danger level" so to call it

#

but I'm open to suggestions

ancient depot
#

Meteor Shower is probably more dangerous than Eclipsed

#

Which is why I said

#

Red

#

lol

#

Plus

#

it also makes the sky turn Red

#

XD

drowsy willow
#

when it's gonna use my stuff Xu will have the option to choose whichever colour she wants

#

and from the stuff I've seen already it's probably gonna be dark red

abstract pivot
#

It's gonna be dark grey

#

From my pov anyway

plucky holly
#

whar i always forget xu is colorblind

drowsy willow
#

well

plucky holly
#

sorry* colourblind

drowsy willow
#

whatever I do

#

the power is in the hands of the people

plucky holly
#

also quick question does code rebirth work with wt now

#

havent played lc for a while

drowsy willow
plucky holly
#

ty!!!!

drowsy willow
#

both weather tweaks

#

and in the (hopefully near) future it's gonna be even more powerful

plucky holly
#

cant wait

#

really excited for all the stuff y'all are pumping out

iron wren
#

@drowsy willow
There is a lot of on break happening in here. ๐Ÿ˜›

drowsy willow
#

I'm excited about my mental gymnastics I'm gonna pull to justify postponing work on my diploma lololol

drowsy willow
#

I cannot control myself

#

Like a child in a confectionery shop

#

more, more, more

#

more modding, we have time

iron wren
#

People are making weathers so Mrov is back in the driving seat? lol

plucky holly
#

cant wait for wt to be able to pull weather data from the irl location and update ingame weather accordingly

drowsy willow
iron wren
#

I can picture you doing your thing and then you saw.

๐Ÿ‘€ ๐Ÿ‘€ ๐Ÿ‘€ ๐Ÿ‘€

plucky holly
#

unrelated but does anyone remember that one weather mod

#

reallllllyyyyyy old one

#

back from like v40 days

drowsy willow
#

or the weather combo one

plucky holly
#

nah, there was one other that added a new weather that was related to snow i think

#

im gonna try to look it up

abstract pivot
#

Whimsical

plucky holly
#

thtats the tf2 one

abstract pivot
#

There shouldn't be any other one

#

Afaik no one else is working on making weather's either

#

So really mrov is exclusively working for me

plucky holly
#

i hope it isnt deprecated cause i vividly remember it

drowsy willow
abstract pivot
drowsy willow
#

lmao

plucky holly
abstract pivot
#

Interesting

plucky holly
#

never checked it out

#

tho

#

judging by the description it seems like it would make you freeze to death or smth

abstract pivot
#

Of course there's no github

#

Lol the mod is a bunch of patches

#

Interesting

#

It was kind of a mini weather tweaks

drowsy willow
#

it added it's own weather sync

#

because of course

#

LC fucks it up again

#

OH

abstract pivot
#

Eh barely any weather sync from whay I can tell

#

Its a bit of terminal stuff

#

And it forced itself onto some moons

#

It also gave players some status conditions

#

Definitely something useful for reference

drowsy willow
#

I just realized i now have two weather-syncing mods

#

which use different datasets

#

oh no

abstract pivot
#

Lol

#

Abandon one of em, simple

#

Also does base game have weights for weather's?

#

Or is that u being quirky

#

Cuz its not an LL feature and ill probably add a patch for it if it's base game

drowsy willow
drowsy willow
#

because that's exactly the thing I'm doing

#

the weight stuff is my feature

#

(and I think two other mods use it)

#

I'll just add you to my repo so you can play with it yourself

drowsy willow
abstract pivot
#

Okayy

drowsy willow
#

i'm gonna have this in every weather object

abstract pivot
#

If its simple enough of an addition, I might be able to replicate it as a bandaid, but I doubt it lol

drowsy willow
#

so you will be able to explicitly define weights to/from other weathers in calculations

abstract pivot
#

I'm guessing a lot of stuff is interconnected for it

drowsy willow
#

i mean

abstract pivot
#

Lol

drowsy willow
#

it's not difficult, but you need to replace weather picking system + sync it yourself

abstract pivot
#

Nah id win

drowsy willow
#

and i've already got that ๐Ÿฅฒ

abstract pivot
#

Who needs 2 mods than sync weather

#

We need 3

#

I'll add it to giant specimens

#

Make it 4

drowsy willow
#

๐Ÿ˜

abstract pivot
#

Fuck it

drowsy willow
#

๐Ÿ˜‘

abstract pivot
#

Nut kicker

#

The weather sync mod

#

Making it 5

drowsy willow
#

well

abstract pivot
#

Mrovs nuts are gonna feel like they've been kicked after I sync westher with it

drowsy willow
#

good to know my effort wasn't needed

#

๐Ÿฅฒ

abstract pivot
#

Lol

#

I wont bother coming a mile near any weather stuff

#

I'm not stupid enough to override base game methods

drowsy willow
#

yet

#

๐Ÿคญ

wind bough
#

yo what mod is the one that adds the meteor rain i forgot

wind bough
#

thx

drowsy willow
#

npnp

abstract pivot
#

Meteor rain

#

My favourite

drowsy willow
#

my current plan in terms of API features:

  • make the sunAnimator clips work
  • configure the weight defaults for vanilla weathers
  • probably like 2-3 other things i don't remember rn
wind bough
#

yo and the mod adds whatever the hell this is nice

abstract pivot
#

Yep

abstract pivot
drowsy willow
#

that's how everything is rn

wind bough
#

are the weights gonna be per moon

#

like i can make it rain more on vow than exper

drowsy willow
#

the default weights will be the same as weathertweaks defaults

abstract pivot
#

Should probably be 100 since u don't do floats

drowsy willow
wind bough
#

yeah alot more adustable than having to put 1.05

drowsy willow
#

huh

#

i didn't consider that tbh

abstract pivot
#

What?

#

What part didn't u consider

drowsy willow
#

per-level weight adjustments

wind bough
#

i thought thats what you were adding

drowsy willow
wind bough
#

because LLL config doesnt have weather configs

abstract pivot
#

You're doing integer weights so I can't do 50.5

#

Etc

drowsy willow
wind bough
#

99/100 is more specific than 49/50

abstract pivot
drowsy willow
#

so if default is 50 you would like it to be set to 1.05x the value

#

always

abstract pivot
#

100 is about as low as u can go while being as specific as you'll ever need

#

A better example would be if the default weight was 1

drowsy willow
#

so the percentages will go nicely ๐Ÿค”

abstract pivot
#

And I wanted to make my weather 10ยฃ more likely

#

Yeah

drowsy willow
#

i see your point

abstract pivot
#

Exactly

#

All you'd do is either change the data type to float or change the int default to 100

wind bough
#

im lost already from reading this

#

i thought it was gonna be like 100 as a base and 101 as a 1% increase

drowsy willow
drowsy willow
#

sure

#

why not

abstract pivot
#

I thought u were gonna fight it

#

I was aboutta punch you

#

Like genuinely

drowsy willow
#

i want to avoid floats because the way i'm randomising this shit is very scuffed

abstract pivot
#

Woulda been the second stupidest stubborn thing thing stood for, not changing a 50 default to 100 default

#

Or smthn

#

Then don't use floats, just up the default int

#

No other weight system uses floats for the same reason I imagine

drowsy willow
#

yee

#

the numbers are just nicely comparable and so on

wind bough
#

so no 100.001 to get the smallest increase

drowsy willow
#

that's weathertweaks defaults

#

and i'm sorry for creating this clusterfuck ๐Ÿ˜ญ

#

i thought i knew better

wind bough
#

im gonna pretend like ik what this means ๐Ÿ‘

drowsy willow
#

i want to have a system that will have a 100 as a nice point inside all this mess

wind bough
#

so will it be weight per moon or not..

drowsy willow
#

because that's why it's 50 now ๐Ÿคญ

drowsy willow
#

because the idea is nice

wind bough
#

yeah i havent seen it done yet

drowsy willow
#

but i don't know yet how i'm gonna do it ๐Ÿ˜…

wind bough
#

probably would have to get the list of moons or something

#

maybe integrate with LLL

#

which is easier said than done for sure

drowsy willow
wind bough
#

k

drowsy willow
#

nobody in their right mind touch the weather system in LC

#

because it's really bad

#

unsynced spider web of a implicit connections

wind bough
#

yeah i remember idk if it was malfunctions or LLL but one of the mods we had like a month ago made everyone see different weathers so someone would die to stormy and someone would die to rainy

#

those mods are much more stable now though

abstract pivot
#

Dumbass

drowsy willow
#

LMAO so true

#

that was me 6 months ago

#

i was SO SURPRISED when the results were different XDDD

tender minnow
#

Should i use this or beta weather tweaks if i want dynamic/multi weather on any moon?

drowsy willow
#

beta

#

yeah

drowsy willow
#

i've done a thing today

#

it's working yippee

unique wraith
#

๐Ÿ‘€

wind bough
#

Is it becoming eclipsed over time or signifying the next day will be eclipsed?

drowsy willow
wind bough
#

oh i see

vocal dune
#

hmmmm, i've got a problem, with coderebirth mod, the company is always at meteor shower, and its since i've installed weather tweaks :c

abstract pivot
#

can i see ur config?

#

and if its only with weather tweaks

#

cuz if it works with code rebirth alone, then yeah maybe weather tweaks is doing something im not sure, cuz company would only have meteor shower so it'd be guaranteed there if my mod's config wasnt working

#

@drowsy willow bump

vocal dune
#

I'll look into it later, im at work

#

but i only changed in weather tweaks the config that hide weathers from terminal

#

That all i remember

drowsy willow
#

huh it shouldn't happen

#

are you using normal weathertweaks or beta version?

azure dirge
#

and did you unblacklist the company from the meteors?

dapper epoch
vocal dune
drowsy willow
vocal dune
#

alright

#

on the blacklist there "CompanyBuildingLevel,ooblterralevel,atlanticalevel,cosmocoslevel,desolationlevel"

drowsy willow
#

so it shouldn't be happening, interesting

vocal dune
#

but now that i think about it , atlantica still had meteor shower

drowsy willow
vocal dune
drowsy willow
#

hmm, alright

vocal dune
#

it also happened with whimsical btw

drowsy willow
#

could you start a new save, play for 3 days (just land and start the ship) and send the game log after that?

vocal dune
#

i forgot to mention that

#

yeah yeah sure

drowsy willow
#

I'll see what weathertweaks is exactly doing

vocal dune
#

how do you exactly see the logs, its the black window that is opened behind the game right ?

drowsy willow
#

yeah, it's the console thingy

vocal dune
drowsy willow
#

if you don't have it enabled okay, nevermind

vocal dune
#

well well well

drowsy willow
vocal dune
drowsy willow
#
[Debug  :WeatherTweaks] -------------
[Debug  :WeatherTweaks] 71 Gordion
[Debug  :WeatherTweaks] previousDayWeather: None
[Debug  :WeatherTweaks] possibleWeathers: ["Meteor Shower"]
[Debug  :WeatherTweaks] Meteor Shower has weight 25
[Debug  :WeatherTweaks] Scaling down clear weather weight from 80 to 10 : (80 * 25 / 200) == 10
[Debug  :WeatherTweaks] None has weight 9
[Debug  :WeatherTweaks] Selected weather: Meteor Shower
[Debug  :WeatherTweaks] Chance for that was 25 / 34 (73,52941%)
[Debug  :WeatherTweaks] -------------
#

hmmmmm

#

so - it seems like - the CodeRebirth config isn't applied correctly

#

hey @abstract pivot

#

the weather is breaking

#

๐Ÿ˜ญ

vocal dune
#

glad to see im putting more work on the back of Xiaolan

#

๐Ÿ˜‚

#

๐Ÿ‘Œ

drowsy willow
#

๐Ÿฅฒ

#

what's your modpack code? i'll try to debug this on my end

vocal dune
#

sendin

#

018fdff4-6eb4-fdd8-bbbf-2cd64f86a459

#

so that means that when tornadoes are gonna be released , its going to be the same stuff to do xD

drowsy willow
#

well

#

it's a great question

#

if we manage to fix it now, no

vocal dune
#

imagine playing casino or stuff and then getting an ef5 tornado at your face xD

drowsy willow
#

because the issue could be in 3 places:

  • lethallib didn't correctly register/remove the weather from levels
  • coderebirth didn't correctly parse config
  • weathertweaks pulled data from some weird place
#

it's a question of: what's the issue

vocal dune
#

oof

#

this is the time when i wished i could understand coding and stuffs

#

there is legit a list of mods i wished i could make

drowsy willow
#

well

#

sky's the limit

#

๐Ÿฅน

vocal dune
#

i tried

#

i even tried mapping because welsey senpai motivated me to do so, but.... unity has changed so much i couldnt even do anything

#

and there is not enough tutorials to explain in details

#

and im no big brain above that

drowsy willow
#

๐Ÿ˜“

#

coderebirth didn't correctly parse config

#

it's this one

#

sadly

#

i've changed your config to just CompanyBuildingLevel and it's working

vocal dune
#

so we cannot put more planet exclusions ?

drowsy willow
#

i'd wait for xu's response - they know the best how their config works

vocal dune
#

nisu

gray kayak
#

She's stated that the config doesn't work with more than one moon name

drowsy willow
#

oi

abstract pivot
#

Lol

#

Yes that

#

Was sleepin

dull spire
#

What do these do?

leaden flume
drowsy willow
#

Scale down clear weather's weight based on planet's available random weathers to match it's % chance

#

oh

#

that's the description lol

#

basically not all weathers can happen on a given planet

#

this lessens the chance of clear weather proportionally

#

and the difficulty multiplier does the same

hybrid crescent
#

I love combined weathers, stormy and flooded go so well together

rancid gull
#

foggy and rainy is evil

#

I've only got that combination ONCE tho and it makes me sad since it's such a unique challenge ๐Ÿ˜ญ

obsidian schooner
#

new update

#

I'd like to test it :]

drowsy willow
#

๐Ÿ˜‡

#

this might be the biggest release i've ever done

wicked latch
#

So you're ready to put out fires, I see.

drowsy willow
#

and it came

wicked latch
#

Nice.

#

Still need to do some tweaks on mine but yeah.

abstract pivot
stark scaffold
#

@drowsy willow I couldnโ€™t find the thread for your new mod but I was curious what it does.

dapper epoch
drowsy willow
#

it might not work right now

#

i'm testing it

hybrid crescent
#

Should I regen the config file for this update?

drowsy willow
#

there aren't any breaking changes, but there's gonna be some orphaned entries

drowsy willow
#

yummy

obsidian schooner
#

oof

hybrid crescent
#

Stupid question, what does Sun animator actually do?

drowsy willow
#

and in betatweaks it was for allowing me to change the sky to and from eclipse/cloudy/normal

drowsy willow
#
[21:33:57.1875701] [Warning: Unity Log] [Netcode] NetworkConfig mismatch. The configuration between the server and client does not match
#

yummy

drowsy willow
#

fuuuuun

wicked latch
#

inb4 config.

drowsy willow
#

do you have any idea what could be causing that?

#

i feel like i'm out of options ๐Ÿ˜ญ

wicked latch
#

You probably missed to register a prefab.

drowsy willow
#

that's what it looks like, yeah

#

although: why did the lan lobby work? ๐Ÿค”

wicked latch
#

Different things are executed between online and lan?

drowsy willow
#

oh

#

still not working

#

๐Ÿ˜“

#

i'll debug and test this shit tomorrow

lean thorn
# drowsy willow still not working

I know you just said this but I wanted to ask if this was okay to use for a mod that i am working on as a dependency? I wanted to use it to change the weather and so if I am allowed. Do you have a method that sets the weather or would I have to make one using your mod as the base?

drowsy willow
#

(although it's not exactly working right now ๐Ÿ˜ญ )

lean thorn
drowsy willow
#

i've fumbled something severely

lean thorn
#

Eh?

drowsy willow
#

i'll let you know when i'll get it working

lean thorn
#

Ok cool I mean I am doin this for fun so I dont mind a wait. Good luck mate

drowsy willow
#

๐Ÿ˜‡

#

please let me know if anything breaks ๐Ÿฅบ ๐Ÿ™

#

(with logs of course ๐Ÿ˜„ )

unique wraith
#

Should everything be good to update Beta Weather Tweaks now that you've updated Registry?

lean thorn
unique wraith
drowsy willow
#

I've tested it yesterday and it was on par with previous beta build

#

all major components are working

#

should ๐Ÿ˜…

lean thorn
#

Crossing fingers lol

unique wraith
#

Any new features for weather tweaks now? You got your own multipliers yet?

#

Nothing seems wrong in game, but I did get this

#

Happens every time I go outside from inside

#

Junic throws this error when landing. Nothing seems wrong in game tho

#

What would be a reason you'd want to blacklist a moon for the SunAnimator? If it has it's own sun or something?

rancid gull
#

Oh is that what's making the sun in Tolian's moon Sanguine so damn bright?

unique wraith
rancid gull
#

Ohh

#

it needs to learn personal space ๐Ÿ™„ /j

#

so wait did Beta features now go into the Stable version?

drowsy willow
unique wraith
drowsy willow
#

and this will streamline my process with weathertweaks and it's custom things as well

unique wraith
drowsy willow
unique wraith
drowsy willow
#

I don't remember how I've set it up, I'll check rq

drowsy willow
unique wraith
drowsy willow
#

i think it should use values from both mods tbh

#

for now

unique wraith
#

Your comment๐Ÿคฃ๐Ÿคฃ

drowsy willow
#

yeah ๐Ÿคญ๐Ÿคญ

#

I hate lethal's magic numbers

unique wraith
unique wraith
#

I still don't understand why he did that for scrap

drowsy willow
#

๐Ÿคท

#

there are some questions that will be unanswered forever

#

"oh, during testing there was too much scrap so instead of changing the algorithm I've changed the base multiplier"

#

probably

#

you have no idea how much relief I have that it's out

#

it still has many things to add/change

#

but in some ways

#

I'm free

unique wraith
#

Yeah I assume it was a quick and dirty way to nerf scrap values across the board. Still such a stupid way of doing it๐Ÿ˜‚

unique wraith
drowsy willow
#

it's just a better version of LethalLib (right now)

#

but I hope that there will be people adding new weathers to the game and improving the library as well

abstract pivot
#

yeah... people

#

not just xu

drowsy willow
#

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

unique wraith
drowsy willow
abstract pivot
#

he might, but it wont be a part of weather registry, or should i say, it shouldnt

drowsy willow
#

for example my improved foggy is gonna be a weathertweaks exclusive

abstract pivot
#

yeah, keeping the api as an api

unique wraith
abstract pivot
#

none of that lethal expansion BS

drowsy willow
#

but some vanilla fixes and integrating everything to use my system will happen

abstract pivot
unique wraith
drowsy willow
#

not planned

abstract pivot
#

the math needed is impossible without manually doing it lol

unique wraith
#

Like it could be cool to have the rend and dine blizzard effects as actual weather, and to be able to put it on other moons

drowsy willow
#

oh, that

#

hmm

#

I mean

#

yeah, it would be cool

#

I'm not planning to do that

#

if someone wants to do that, feel free

abstract pivot
#

anyone can add those

#

u dont need a weather api lol

drowsy willow
abstract pivot
drowsy willow
#

those moving ones

abstract pivot
#

ye

#

they probably just have a texture

drowsy willow
#

what they want is to add them to any moon

unique wraith
#

Well if you wanted it to be clear some days, and snowy other days you'd want it as a weather

drowsy willow
#

so something like snowy dustclouds

#

it could be a weather condition

unique wraith
#

Imagine a rare clear rend or dine๐Ÿ‘€

abstract pivot
#

then you'd just add a local volumetric fog with the needed texture and colour, but idk, i dont feel like a snowy red infernis would look good

#

you'd also have to remove the moon's own local volumetric fog

#

and im pretty sure there's no consistency in naming

unique wraith
drowsy willow
#

because that will be a feature

abstract pivot
drowsy willow
#

second

abstract pivot
#

tags are added by the authors though?

unique wraith
drowsy willow
#

yeah, I know

#

you could set up your weather to only be on volcanic tag or something

#

that's what I mean

abstract pivot
#

oh thats what u mean lol

drowsy willow
#

planned

#

but painful

abstract pivot
#

also, keep ur sass elsewhere :p

#

matching with tags is fine yeah, it just relies on the moon author also doing those tags

drowsy willow
#

well, that's outside my control

abstract pivot
#

ill probably stick to just having a blacklist rather than a whitelist

drowsy willow
#

so not my problem

abstract pivot
#

never said it was

drowsy willow
#

๐Ÿ™ƒ

abstract pivot
unique wraith
#

On the topic of clear rend or dine, can that be something I can do in the future?๐Ÿฅบ (I know this is a lot bigger of a ask)

drowsy willow
#

cause you misunderstood me and I've talked about that already with ya

#

๐Ÿฅบ

unique wraith
drowsy willow
#

and I think that's it

unique wraith
drowsy willow
#

yeah

abstract pivot
unique wraith
#

Honestly hard debating making the snow effect into a weather and removing it from the map as it is now. Xu I may require your assistance ๐Ÿ˜…

#

It's the LL adding a weather part I am lost on

abstract pivot
#

uhh, welcome to voice mail

unique wraith
#

Also not so sure on how I'd rebundle rend and dine and it have no issues๐Ÿ™ƒ

abstract pivot
#

considering i didnt rebundle every single moon in the game, you'll probably be fine

unique wraith
#

I might give it a go๐Ÿ™‚ not quite sure I know what I'm doing but you gotta learn somehow๐Ÿ™ƒ๐Ÿ˜…

drowsy willow
#

you could make a weather effect that just disables the fog stuff when it's enabled

#

and that's it

abstract pivot
#

shouldn't be hard if its for rend and dine only

unique wraith
drowsy willow
#

I should do a blacklist/whitelist system then

#

oh my

abstract pivot
#

?????

drowsy willow
#

prepare for tomorrow

abstract pivot
#

you have no blacklist???

drowsy willow
#

I have a blacklist

#

no whitelist tho

abstract pivot
#

ah, that's fine then

#

idc about a whitelist currently

unique wraith
drowsy willow
#

cause simpler

#

and more permissive

drowsy willow
abstract pivot
#

mhm

#

tmrw is sunday

drowsy willow
#

me at home with time to work on my mod hehe

unique wraith
#

If so I will most definitely be giving it a shot whenever I get up tomorrow. Tho without a weight system it might be a bit op๐Ÿ˜…

drowsy willow
unique wraith
unique wraith
drowsy willow
#

I think I know the way to achieve that

#

because - in my foolishness - I've assumed that you want to remove the fog on clear weather and add "cloudy" as a new default with big weight

unique wraith
#

Also would naming the weather "clear" be okay?

drowsy willow
#

as far as I'm concerned you can do anything

unique wraith
unique wraith
drowsy willow
#

oh, you want to remove the snow as well?

drowsy willow
#

although I like being proven wrong

unique wraith
drowsy willow
#

that was my idea as well

#

so you make a new weather condition that has everything like the normal "clear" weather has right now

#

and you remove the fog and everything on the vanilla clear

#

and make it rarer

unique wraith
#

The more we talk about this the more I think it should just be part of weather tweaks๐Ÿ˜

drowsy willow
#

if you want to contribute, feel free ๐Ÿ˜…

unique wraith
#

I'll be dming you questions whenever I get up, remember you asked for this๐Ÿ˜…

drowsy willow
#

I've got a pretty good idea how to implement it

#

but sadly I'm going to work today

#

so I'll happily help you out tomorrow ๐Ÿ˜‡

dreamy garden
#

i might be dumb

#

but

#

what does WeatherRegistry do

abstract pivot
#

currently made only for me

dreamy garden
#

oke

drowsy willow
#

๐Ÿคญ

rancid gull
#

mrov's wrath

dreamy garden
#

that's a feature i would say

rancid gull
#

(on a serious note why did this even happen ๐Ÿ˜ญ)

leaden flume
# rancid gull

ZEUS' CURSE ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ ๐ŸŒฉ๏ธ

dreamy garden
#

the hazard level was wrong tho

#

it should be S+++++

leaden flume
#

wait isnt harloth's hazard level P

dreamy garden
#

now is โˆž

drowsy willow
#

WHAT

#

๐Ÿ˜ณ

#

do you have logs from that massacre?

rancid gull
#

could I still grab logs even during the session?

#

still playing rn LOL

#

sending them in moment

plucky holly
#

uhhhh

#

is this a feature?

drowsy willow
#

oh lord

#

waaaaaait a second

#

that weather shouldn't be there

#

HUH

plucky holly
#

i also didnt look at what the weather was on the monitor

drowsy willow
#

can you send me your logs?

plucky holly
#

i also didnt have the updates btw

#

so ye

#

old versions of weatherregistry and wt

drowsy willow
#

oh

#

huh

#

interestinggggggg

#

did i fuck something up?

#

OOOOOH

#

so, umm

#

that weather got selected despite it not being possible in randomWeathers

#

which is 100% my oopsie, but how?

plucky holly
#

im gonna delelte the vids cause i suppose its spoilers territory

drowsy willow
#

i found the issue

#

it's so funny

#

i somehow changed == to !=

rancid gull
#

๐Ÿ’€ โšก

lofty silo
#

I just came here to post about this

#

holy fuck

#

My stupid ass: Hey stormy > rainy, this should be easy

#

thank god for the lightning rod

drowsy willow
#

but i need to fix one more thing ๐Ÿฅบ

#

i'll let y'all know when it's out

drowsy willow
#

alright, i've just uploaded a fix for that issue @rancid gull @plucky holly @lofty silo

#

once again, sorry for that ๐Ÿฅบ

#

it should be available in r2 in about 40 minutes

plucky holly
#

got a sneak peak into the new weathers ๐Ÿ˜ญ

rancid gull
#

LOL

rancid gull
drowsy willow
leaden flume
#

its doing that to all moons i try to land on concern

drowsy willow
#

oh nonono

drowsy willow
leaden flume
#

also one sec

#

018fff05-fd68-ecd9-d628-78cd6e90be5b

#

i hope you like the name lol

drowsy willow
#

alright, what are the steps to reproduce it?

leaden flume
#

i just

#

hop in

#

route to any moon

#

start the shio

#

and boom

drowsy willow
#

huh

#

i'll try rq

leaden flume
#

if you wanna check the configs too

drowsy willow
#

modded hell ๐Ÿคญ

leaden flume
drowsy willow
#

so, umm

#

i landed normally ๐Ÿค”

#

okay, how in the fuck it broke registry

leaden flume
#

what??????????????

drowsy willow
#

hehehe

leaden flume
#

oh nvm LMFAO

#

what moon did you land on normally?

#

vanilla?

#

a modded one?

drowsy willow
#

vow

leaden flume
#

i see

drowsy willow
#

should i try modded

leaden flume
#

yeah do that

#

you might get the same error as me

#

try cesspool

drowsy willow
#

the worst bugs are the irreproducible ones

drowsy willow
#

new save

#

this is madness

leaden flume
#

what the FUCK

#

IS THIS

drowsy willow
#

did you reload the lobby in the meantime? ๐Ÿค”

leaden flume
#

yeah??

drowsy willow
#

alrighty, let me try that

leaden flume
#

hold on one second let me hop in

#

ill use the old lobby that made that error just in case

#

yup, same error

#

now ill make a new lobby

plucky holly
drowsy willow
#

those two are different

plucky holly
#

ic ic

#

every copy of lc is personalized

drowsy willow
#

i hate this game ๐Ÿ˜‚

plucky holly
#

this is the time never starts and ship doors dont open error

leaden flume
drowsy willow
#

well, it was a weatherregistry error after all

drowsy willow
leaden flume
#

hold on i got the wrong log in the last one oops

drowsy willow
#

can you try making a lobby on a new save after starting the game?

leaden flume
drowsy willow
#

so it's gonna be the first lobby created

drowsy willow
#

mhmmmmmm

leaden flume
#

also i just realized i didnt get the 60 starting credits

drowsy willow
#

i see what's happening

leaden flume
#

THATS THE WRONG LOG AGAIN

leaden flume
hybrid crescent
drowsy willow
#

yeah, that's why i made it

#

so everything is standardized and streamlined

hybrid crescent
#

Aah but it's also the culprit for my issue from earlier?

drowsy willow
#

yeaaah

#

i've started a new profile and tranquility gave up instantly

hybrid crescent
#

but I LOVE weather tweaks

drowsy willow
#

i'll try to see what's wrong exactly

#

it's really weird lol

drowsy willow
hybrid crescent
#

I think it wasn't the only moon that had this issue with weather tweaks

drowsy willow
drowsy willow
leaden flume
#

SO NOW IT WORKS??

drowsy willow
#

๐Ÿ˜

leaden flume
#

Dude.

plucky holly
#

personally had this on junic BUT

#

everything worked for clients

#

doors opened time started etc

leaden flume
#

okay i tried on vow and it worked

hybrid crescent
leaden flume
#

let me try on any other modded moon

plucky holly
#

but no monsters and ship didnt leave

drowsy willow
#

this is so weiiird ๐Ÿ˜ญ

#

the MROV mark of stability strikes again

leaden flume
#

aaaaand IT WORKS

plucky holly
leaden flume
#

so all i had to do was make a new lobby ig

drowsy willow
plucky holly
#

i legit thought it was ship windows, got rid of it and played like 4 more quotas

drowsy willow
#

HUH

hybrid crescent
#

tbh im not really a big fan of the new updates of ship windows

plucky holly
drowsy willow
#

honestly

#

i knew i was gonna get into this mess again

#

when i release a new version

#

but holy shit

#

the errors are quirky ๐Ÿ˜‚

#

OH MY LORRRRD

#

there were no sunanimator clips

#

LMAO

plucky holly
#

skipping sounds like a bad thing

drowsy willow