#v2.6 Facility Meltdown

1 messages · Page 6 of 1

ancient bison
stable locust
ancient bison
#

Yep

native otter
#

I got jumpscared by the coilhead lmao

woven sable
#

Many, but not all. Many popular sound mods are compatible as we specifically try to dodge those popular sounds as to not conflict

#

Wait the normal LR or the LR meltdown mod

stable locust
woven sable
stable locust
#

regular LR works btw so ye

#

i want to say again thank you btw its really good

#

i love sound mods

digital kernel
#

Hmm probably a different word idk

woven sable
# stable locust regular LR works btw so ye

Can you make a new profile on modman with just LR meltdown and LR and let me know if that works? From what I understand bongo hasn’t changed anything that has broken it and it’s about to hit 100k downloads so I think it works for most, hmm🤔

stable locust
#

alr bet 1 sec

woven sable
stable locust
digital kernel
woven sable
stable locust
#

what are your settings for this

#

the music tracks

wooden fulcrum
#

Well it’s the mod I’ve sent earlier

digital kernel
#

yes?

stable locust
ancient bison
stable locust
ancient bison
#

Get music, get music, put them together, done, should be as simple as that

wooden fulcrum
#

Because the mod does it all for you. If you want your own custom music that’s something else

stable locust
#

sorry if it seems im asking too much

wooden fulcrum
#

The mod creator already did that basically

ancient bison
#

The wav file is in the mod, I'm not sure why it wouldn't be playing for you

wooden fulcrum
dreamy oxide
#

Any reported incompatabilities that would cause the audio to start but none of the visual effects and explosion?

mossy jay
#

no that's weird, considering the base version is stable idk what would be causing that could you share a log

kind gyro
mossy jay
#

that's not a mod i support, but you can use it

digital kernel
#

I might add

mossy jay
#

still does some pretty nasty stuff under the hood

digital kernel
#

While you said that I saw the worst console of my life

#

Someone send me a full red console

#

I'm scared

kind gyro
#

To keep good communication ^^

kind gyro
#

It doesn't work well with custom music - even if the complex doesn't explode, custom music starts working

mystic plume
#

Does it still lobotomize meltdowns?

kind gyro
#

I don't understand you

mystic plume
#

I don't fully understand code but last time bongo showed it, it unpatches meltdown entirely the first time it doesn't happen.

Basically it'll never happen again the first time it doesn't happen

mossy jay
#

like it goes through hell and back when all it really needs to do is patch two of my functions on meltdownhandler, prefix return false and it's a clean disable

mystic plume
#

Mood

ancient bison
kind gyro
#

What if the music is in Meltdown itself?

#

It will not work - if the chance arises, so that the complex does not explode

ancient bison
#

I think the default Meltdown music probably doesn't play?

kind gyro
#

Plays if the complex explodes

#

It's easy to enable in the config

ancient bison
#

Yeah just means no custom music using PizzaTower

kind gyro
#

So you could use music - so that the binding in Meltdown itself would be

#

Specify path to MP3

#

And he used it

#

I don't know how difficult it is to implement this

#

But it would make life easier for many

woven sable
#

funny enough this exact issue will be fixed shortly (probably)

mossy jay
#

im like 90% certain

kind gyro
#

This is wonderful

woven sable
kind gyro
woven sable
#

yee

mossy jay
#

barely would not be surprised if it was hit by a gust of wind it would just stop

serene raptor
mossy jay
#

all im saying is im not helping if it breaks

serene raptor
#

that's makes perfect sense it's not your mod to fix

viral mango
twin rain
#

got a weird bug where the meltdown just does not happen, the sound events go no problem, im sure it's a conflict but gotta do some testing

wooden fulcrum
twin rain
twin rain
#

Figured it out, Disabling LethalConfig using Preload Manager causes FacilityMeltdown not to load at all

cold iris
#

Can we put the Apparatus back in to stop the meltdown now? 🥲

#

Or depower the apparatus to prevent a meltdown or something, idk

cold iris
#

Although I wonder… What if a mod adds… Two apparatus rooms? :o

#

Would meltdown immediately cause a meltdown if just one was taken? Or when both are taken? 🤔

marsh loom
#

feels like a building that is powered by two power source and will breakdown once you take out one

daring cypress
#

Yeah bc the power would probably go to the 2nd and overloading it

cedar basin
#

Hey fellas !
Can someone tell me if the random selected music is shared between all player ? Like if i do a custom mod with my own songs and rules, and i put multiple music for the meltdown (cuse there is so much good music i can't choose 1 so i put them all and let the gaem decide each time, maybe i could restrict the possibilities depending on the moon and/or weather but still), will everyone hear the same or the random happens locally ?

Like for exemple on the pizza tower one, it chooses between those 2 here if i understood everything right

"musicNames": [
                "ItsPizzaTime",
                "TheDeathThatIDeservioli"
            ]
cedar basin
#

...mmh i should probably ask this on the pizza tower thread now that i think of it o-°

cinder tusk
#

does this mod have an official thunderstore page

cedar basin
#

yea ? i've looked at it

cinder tusk
#

pinned message wasn't displaying for me, got it

cedar basin
#

phew

daring cypress
#

Chop chop it’s time to be overworked til you dieboiled boiled 👿

#

(Jk)

ebon nimbus
#

I saw the video for the music, but how do people upload it ot thunderstore without people downloading it to configuire anything

mossy jay
mossy jay
#

it'll probably be sometime this week, got some more urgent things to tend too

spring tartan
#

Holy shit I didn't even see that my crew made it into this

dreamy oxide
serene raptor
late hound
kind gyro
#

4 days have passed since my message

#

No longer relevant for me xD

late hound
#

OH Jesus i haven't read this chat in a while

#

I didn't notice that shit was old lmaoo

#

my bad og

kind gyro
#

😂

late hound
robust wedge
#

So lets say I want to add the apparatus value to a number, how do I do that?

#

can't just use 80 since I want it to work with this mod

robust wedge
#

Can I get the apparatus value as a variable lets says I want to do whatever + apparatus value is that possible?

mossy jay
#

like increase the apparatus' value?

robust wedge
#

nah doing math for scrap value, want to add the appratus to the calculation

mossy jay
#

yeah .scrapValue should work no?

robust wedge
#

LungProp.scrapValue?

mossy jay
#

yeah but on the instance

robust wedge
#

hmm my instance is roundmanager

mossy jay
#

is this for your proper scrap value mod?

robust wedge
#

nope

mossy jay
#

then what are you trying to do? because in the next update the apparatus is going to be a lot more variable

robust wedge
#

just trying to get its value

mossy jay
#

you could most likely just post fix start on it then check the value then

#

that would work for now

robust wedge
#
                currentLevel.minTotalScrapValue = ((int)(TimeOfDay.Instance.profitQuota * 1/2 * ((float)currentLevel.maxEnemyPowerCount / 5)) + 100);
                currentLevel.maxTotalScrapValue = ((int)(TimeOfDay.Instance.profitQuota * 3/2 * ((float)currentLevel.maxEnemyPowerCount / 5)) + 100);
                currentLevel.maxScrap = currentLevel.minTotalScrapValue / 20;
                currentLevel.minScrap = (int)Math.Round(currentLevel.maxScrap * (float)3 / 5);
                CustomDeathPenaltyMain.instance.mls.LogInfo($"minScrap: {currentLevel.minScrap}");
                CustomDeathPenaltyMain.instance.mls.LogInfo($"maxScrap: {currentLevel.maxScrap}");
                CustomDeathPenaltyMain.instance.mls.LogInfo($"minTotalScrapValue: {currentLevel.minTotalScrapValue}");
                CustomDeathPenaltyMain.instance.mls.LogInfo($"maxTotalScrapValue: {currentLevel.maxTotalScrapValue}");```
Where the 100 currently is I wanted to make be the apparatus value. `__instance.LungProp.scrapValue` doesn't work
mossy jay
#

well yeah it probably wouldn't, is this before or after level generation

robust wedge
#

Postfix of SpawnScrapInLevel

mossy jay
#

eh it might have spawned in by then

#

you should just be able to GameObject.findalloftype lung prop, loop through and check is isLungDocked is true

robust wedge
#

yeah afaik the apparatus spawns when the rest of the world loads, the scrap is placed after the rooms exist

#

It shouldn't matter if its docked or not, the calculation is once

#

Its also an adjustment since you could get say 150 worth of stuff first quota with my dynamic scrap and most of it would be the apparatus so adding that value to it will guarantee it to not fail to load due to being incalculable

mossy jay
#

I'm fairly certain that the apparatus isn't calculated in that anyway

robust wedge
#

my testing shows it is, when the scrap value was between 104 and 208 I got 6 scrap and one was the apparatus, the total did not exceed 208

mossy jay
#

ahh okay

#

but I think that looping through a bunch of apparatuses to find
the value is the best bet

robust wedge
spark pelican
#

I'm seeing this warning get spammed in my logs after I pull the apparatus. Would this be in any way related to my audio mod for facilitymeltdown no longer works?

mossy jay
#

no that error is fine

spark pelican
#

damn. was kinda hoping it was the issue so i could get this fixed already lol

spark pelican
#

I'm assuming mods that add custom music onto FacilityMeltdown override the music volume option right?

late hound
#

from my experience they don't

#

from my experience

#

cuz it usually just replaces the vanilla music for taking the apparatus

spark pelican
#

Hm. Well I never touched the config for this mod.

#

And turning the volume to 100 just played the default audio instead of the mod I have

late hound
#

yeah, I usually just turn down the volume to 0

#

in my experience I just hear the volume twice

#

whenever it's not at 0

spark pelican
#

I've just been trying to figure out why the custom music I added stopped working :/

#

It worked completely fine yesterday

#

Today I thought I would try to edit it slightly so I messed with some of the files

#

Didn't work so I just deleted the files and did a fresh install of the mod

#

and it just permanently doesn't work now

#

The only time it works is when the ship leaves early

#

But it used to do it for both that and FacilityMeltdown

#

Didn't update any of the mods either

woven sable
spark pelican
mossy jay
dreamy oxide
# mossy jay yeah itd be all until i get this template for the new api :3

I would love to complicate things.

Feature Suggestion/Feature Request

Varying failure conditions.

[APARATUS REMOVED]

#1 (Meltdown Averted) - Positive Result
Backup generators activated.... Reactor stable.
Service request sent to the company.

#2 (Delayed Meltdown) - negative result

Apparatus removed!
(Facility Lights turn off)
Engaging fail-safe......
Error generators offline.....
Backup power initiated.
Emergency systems engaged.
(Lights arround the facility turned on and red, all bulkheads are open.)

[Repeating Phrase]
All staff, please procede to nearest facility exit. This is not a drill!
All staff are required to survive for the company.

Facility power decreasing.

80%..

Core temperature increasing..

60%

Cooling system initiated...

40%

20%

Cooling system failure!

All staff must leave the facility immediately, reactor critical, Meltdown unavoidable.....

2
1.....

(Reactor Meltdown innitiates)

#3 (security lockdown)

Power failure.... security overide....
Lockdown initiated!
(Lights turn yellow, bulkheads seal map wide)
Security systems compromised.... Defense systems Unstable.
(Turrets have chance of going haywire, mines can detonate sporadically, more monsters spawn.)

For your safety Staff are advised to continue working at their stations.

(Lockdown lasts a set period of time, or can be overridden using ship terminal)

#

I believe this would add more variety.

Failure type chance could be configurable/loggleable

ebon nimbus
#

im 100% the dev will say no this, cause we dont like chances. His reply would be the same philsophy as percent meltdown

dreamy oxide
#

I am moreso excited of possible variety. Implementation choice, method, or features is up to the developer of course.

woven sable
#

My guess is he might not be against the chance of some different effects or scenarios during meltdown, but if there’s a possibility that it won’t activate you’ll for sure get denied

mystic plume
woven sable
#

Like the lack of a meltdown?

mossy jay
#

issue is that meltdown really isn't geared towards something like this ATM and a huge portion would probably need to be re-written

dreamy oxide
# mystic plume Could make a good suggestion for the meltdown chance mod. Would be much better t...

While I like the Meltdown chance mod, it does not feel immersive.

Personally I would rather it be baked into the Meltdown mod as I imagine it would.

  1. Be more stable. As well as being supported as long as development continued.
  2. Have better audio support for when the Meltdown does not happen. (Right now resonance Meltdown plays no matter what.)

Also the one personal reason I like the idea of having a chance to not Meltdown is for open multi-player lobbies.

By default if a player finds the Apparatus in a multi-player lobby and pulls it, the round is over. It can negatively affect the game.

Players can feel forced to return to the ship. I have had some players even grow to dislike the mod as this can happen too frequently with random people and can feel to them like it's robbing them of game play.

I personally love the mod and want to see it grow. But I also like the idea of it not always triggering the same scenario. That way other game play still gets to happen.

Also maps very in size. Depending on where the Apparatus is located it can be impossible to escape with it. So in its current state it can not be enjoyed everywhere, or by everyone at all times.

Plus configuration for these options help make a custom modpack feel different from others.

#

All in all though. I am excited to see where it goes, however it gets there. I for sure will be playing with it. 😜

dreamy oxide
woven sable
dreamy oxide
#

Yeah. However if it was baked in with different hooks you could assign a sound to each scenario.

mossy jay
woven sable
dreamy oxide
#

@woven sable

Let's be honest. I do not think you will ever be done.

robust wedge
#

How did you get csync to revert back to a persons default config?

#

I copy pasted the code for it into my class for the config and changed Config to the class

mystic plume
#

We on the same team

#

I just think if there has to be a mod having different malfunctions would be better than a binary "the building explodes or does not explode" situation

mossy jay
robust wedge
#

Just to remove it? That’s the only bit that doesn’t work in my mod

#

It syncs perfectly on join but not on leave

serene raptor
mystic plume
#

You know what I mean though

serene raptor
#

different options from taking out the apparatus would be fun for sure but i doubt it would happen if adding a different option was already shot down and not supported

#

the dev doesn't want to support more options

serene raptor
#

that's a hard maybe lol and right after you said everything would need reworked

#

so that's a no

mossy jay
#

the next update is 3.0 so it would have a lot of features anyway

serene raptor
#

this one

dreamy oxide
prisma agate
dreamy oxide
#

Bongo already said in the above posts that he finds the ideas interesting, if implimented to his liking, however it would take a lot of work. He never said the word "No".

dreamy oxide
serene raptor
dreamy oxide
#

I sense salt lol

serene raptor
#

no im just warning you lol

mossy jay
#

then csync came around and it was about the same to setup but looked way cleaner

mossy jay
dusk axle
#

The thing I wonder now is that whatever happened regarding IntroTweaks and Owen3H should csync even still be trusted to use?

mossy jay
#

tf happened?

dreamy oxide
#

I miss IntroTweaks.....

dusk axle
#

Idk some incident from all I know but he left the server deprecated introtweaks and removed it's github page

dreamy oxide
ancient bison
#

CSync is open source, so anything untoward should be noticable

ebon nimbus
#

Better timing feature
You have 2 min to leave the facility before it blows up, and then another 30 seconds to get to the shop before the rest of the moons blows up

robust wedge
#

huh, you just only type RevertSync(); and not the class before it

mossy jay
#

so having the class there would be redundent

robust wedge
#

true true, I just tried not using the class and just the revertsync and now it works 👍

mossy jay
#

still not the greatest (it rolls the chance for everybody so if just one person fails the chance it won't start)

serene raptor
#

id rather use meltdown chance because it does it just fine and only has one chance per round

mossy jay
serene raptor
#

how is it better?

mossy jay
#

it patches a method that gets called on the host to see if it cancels, meltdown chances unpatches meltdown (huge nono), this mod is just safer and more error resistant

serene raptor
#

but why is it a "huge nono" if it works completely fine

#

i haven't gotten a single error

mossy jay
#

this mod also lets you pick a value for when no meltdown happens vs when one does

serene raptor
#

but nothing is going wrong?

mossy jay
#

damn bro if you just wanna stay on meltdown chance just say it

#

youve asked bascially the same question 3 times in a row

serene raptor
#

if you wanna shit on meltdown chance just say it

#

you litteraly said you don't support this stuff but are now trying to sell me on the same thing

mossy jay
#

damn bro my fault i wanted to help you out and give you a mod that does it better 😭

serene raptor
#

the idea that i suggested and you shot down because it was "stupid"

mossy jay
#

i aint engaing in this again

serene raptor
#

I don't want your help you are an egotistical ass

mossy jay
#

if you wanna stay on meltdown chance thats fine,
if you wanna change to pizzaprobability thats better

serene raptor
#

its not tho

mossy jay
serene raptor
#

you litteraly says it has to go through multiple chances per player

#

so it doesn't work right

#

how is that better?

mossy jay
#

that was on a first look, looking at it now it literally does the correct thing

serene raptor
#

just because it goes through a method you deem worthy

#

nobody cares what you think

#

get a life and stop bothering me

serene raptor
mossy jay
#

ok bro you want me to stop bothering you? maybe don't keep talking?

serene raptor
#

you are the one who @'d me

#

all im doing is calling you out on your twosided bullshit

bronze axle
#

He was just giving you a better alternative that is literally objectively coded better according to the MOD CREATOR, no need to get your panties in a bunch over this

mossy jay
serene raptor
#

that's not what im fustrated about

#

im frustrated because you made a giant stink over why it was such a terrible idea and why it should never happen then suddenly its ok and you are recommending it to people

#

i understand you don't like me just stop bothering me

serene raptor
#

that's my problem I ask simple questions and get hit with hatred for even suggesting it

#

just stop bothering me

past salmon
serene raptor
#

he didn't he just said it was a "huge nono"

past salmon
#

Not saying he’s in the right or wrong but for that atleast

serene raptor
#

and things can "go wrong"

#

i haven't seen anything go wrong and every change in code has a chance for things to go wrong

past salmon
#

I mean yeah, that’s kind of the right answer in the context of a user. Programming wise the way that mod does the things it does is done in a unideal and unsafe way

#

If it doesn’t bother you that’s chill, but it’s a reasonable point

serene raptor
#

i just dont understand it

#

but that makes me a bad person for not understanding

past salmon
#

Do you need to? It’s programmed in a way that could cause issues. could. Your not a bad person but like when a car is recalled for safety issues usually it’s not super questioned yknow

serene raptor
#

any mod could cause issues tho

#

i mean questioning things is how you learn

#

i would question a car recall

#

things don't have to be done a certain way

#

especially if it works lol

past salmon
serene raptor
#

and that's fine!

#

but i don't grasp how one is better because it's a different way so that's why im hesitant especially since bongo told me it doesn't work right but now ig he said it does. but i don't trust him because he doesn't like creative ideas changing his mods if it comes from someone like me

#

you know the only reason he @'d me was to rub in my face that another mod that i haven't used or have a liking to "does it better". because i am the bad guy to him for even suggesting that more customization to his mod would be a bad thing

past salmon
#

dawg

serene raptor
#

am i wrong?

ebon torrent
#

i feel like you have personal beef with him so now you try to question everything he says
just let it go 😭

serene raptor
#

you aren't listening to what im saying

#

he made a whole video hating on the idea but now is suggesting a mod with that idea

#

why?

past salmon
#

dawg

serene raptor
#

im asking a valid question!

bronze axle
#

he was only suggesting that if you're gonna use that mod, use one that has less potential to break the game

serene raptor
#

he has never apologized for shiting on a creative idea because it was "stupid" and "dumb" so I have no reason to like them

#

or trust him

past salmon
#

then stop replying 😭

serene raptor
#

replying to what?

#

im explaining to you my reasoning?

serene raptor
#

there are so many people that use it

past salmon
#

dawgg

serene raptor
#

he knows I don't like how he treated me and that we don't agree on creative ideas

serene raptor
#

why do you keep saying dawg

#

i really don't understand

#

if people said what they mean and they didn't hide subtext things would be so much easier

past salmon
serene raptor
#

to what?!

#

im not allowed to talk?!

#

he litteraly @'d me

#

people keep saying stuff so im gonna keep explaining because understanding is key to everything

serene raptor
#

also im 90% sure that the meltdown chance mod doesn't unload the mod anymore in the changelogs he litteraly said "changed behavior to not unload entire FacilityMeltdown mod, but just a specific method instead"

serene raptor
#

i mean feel free to correct me I'm not good at coding which is why i ask questions about it

mossy jay
#

which is why pizzaprobability is different, it applies new patches to my methods, which is the entire point of harmony and so is very supported by that library

serene raptor
#

ok so why didn't you say that before!

#

that makes sense

#

instead you were intentionally vague!

mossy jay
#

cause usually people don't want/need to know about the coding stuff

serene raptor
#

but i asked!

winter olive
serene raptor
#

and i said i didn't understand

#

im autistic so it's hard for me to understand vague things

#

that's why i asked for clarification, he doesn't have to but just saying one is better doesn't make sense to me

winter olive
# serene raptor and i said i didn't understand

Well, you asked why you should use the other mod if Meltdown Chance was working for you. To which you also got an answer: you may not have any issues so far but you’re more likely to get issues with Meltdown Chance.
Doesn’t mean you WILL have issues with Meltdown Chance, you might be lucky, doesn’t mean either that the other mod won’t EVER have issues. It’s just estimates.

serene raptor
#

but every mod has that risk is my point

winter olive
#

Well yes, but the risk isn’t the same

serene raptor
#

that's why it didn't makes sense

serene raptor
#

but it hasn't failed yet! of course if it did I would find another

winter olive
#

You might break your legs jumping from your balcony, but it’s more likely to happen the higher you jump from.
Metldown Chance is a 2nd floor balcony, Pizza Probability is on the first floor.

serene raptor
#

I understand

#

thanks <3

#

i understand that part is better but i was told the chance part worked differently and that's the whole reason why it wasn't better in my eyes

#

but i understand now that error preventing wise it's better

ebon nimbus
#

whats pizzaprobability?

#

did thge new music api comeout?

late hound
barren junco
#

estimate

lethal marsh
dreamy oxide
#

Ty

ebon nimbus
#

bongo how is progress on the new music api

mossy jay
ebon nimbus
mossy jay
#

look at lr

ebon nimbus
#

alr thx

mossy jay
mossy jay
#

Just a heads up that CSync recently updated to 2.0.0 which introduced breaking changes (good breaking changes btw) so if you install meltdown 2.3 with csync 2.0 it will cause issues

#

working on a fix now but pretty hard with my ear acting up 😭

marsh loom
#

oh

#

what version should we leave meltdown for it to work?

#

im still using 1.0.7

#

for csync

mossy jay
#

thatll work

mossy jay
#

hey @silver igloo (not sure if youre the right person to contact) but meltdown wont be able to update to the new version of csync until at least tommorow, so if anyone complains that it doesn't work they need to roll back to csync 1.0.7

silver igloo
#

Sounds good. If you want to post that in #help-and-troubleshooting I'll pin it for 24h.

prisma agate
odd wyvern
prisma agate
#

yeah v1.0.8 csync is fine

#

i just played with it

#

oh wait you asked that hours ago lmfao whoops

jaunty prairie
mossy jay
#

v2.4 FacilityMeltdown

#

v2.4

This release lets you use CSync v2.0.0! Make sure to update both!

  • Updated to CSync v2.0.0
  • Add Chinese translations (FontPatcher also needed), thanks @rominwolf! (sorry it took so long lol 😭)
  • Added integration with loaforcsSoundAPI (keep in mind this uses an api i havent actually pushed to thunderstore yet so itll throw an error for a bit :3)
  • Fixed an issue where using a preloader to disable a soft depenedncy would cause FaciltyMeltdown to fail to load.
kind gyro
kind gyro
opal zephyr
#

loaforc-FacilityMeltdown-2.4.0 was not loaded for me, and does not throw error

opal zephyr
mossy jay
#

netcode patcher doing stuff

#

got a proper fix incoming

#

v2.4.1

  • Fixed an issue where if loaforcsSoundAPI wasn't installed meltdown would fail to load
  • This also fixed any warnings/errors that were attributed to "Netcode Patcher" (hopefully).
opal zephyr
mossy jay
#

yeah that is supposed to happen, usually if it happens more than normal an interior has messed something up

#

might clean it up so its like x/y raycasts were sucessful

opal zephyr
#

alright thanks you👍

cobalt jewel
#

I'm scared 🥺

#

Problems related to the performance of the mod, and checks in the game have not yet been carried out!

The console shows that he is doing something with Loaforc. soundApi but I can’t understand whether it’s good or bad

fierce niche
#

i read the warning so i assumed it's normal

mossy jay
ebon nimbus
#

I cant go to the main meny

#

by clicking confirm to quit

#

this appears when I try

mossy jay
#

ill forward it to the csync dev, i cant fix it from my end

#

actually, that looks like an error with rolling giants not being updated to 2.0.0 of csync

#

i'll have a little peep real quick

ebon nimbus
#

alr does FM latest version reqiure 2.0? or can I use an older version?

ebon nimbus
#

oh so I cant use 2.4 FM with 1.19 (or the version before 2.0) for csync

#

tried disabling Rolling giant

#

lets see if it works

mossy jay
ebon nimbus
#

oh ok

mossy jay
#

actually that is because a mod hasn't updated to csync 2.0.0, not sure exactly which one but id check what mods depend on it

#

yeah im unable to reproduce it myself

ebon nimbus
#

im dumb its probabaly superior selling

mossy jay
#

there might also be other problems

ebon nimbus
#

untinstalled it lets see how it goes

ebon nimbus
static fox
#

two ideas for enemy spawning
1: whitelist instead of blacklist setting
2: setting that makes it change minInsideEnemiesToSpawn instead of just spawning a set amount of enemies

mossy jay
#

also I plan to change how that event spawning system works at some point so that could be doable

static fox
mossy jay
#

yeah cause it spawns around two enemies doesn't it, well I think a range could be possible just low on the priority

dawn slate
#

it actually does feel like it spawns 5, had a ghostgirl, replicator, shockwave drone, puffer and something else all chase me through experimentation (unlucky girl btw)

mossy jay
#

it should spawn up to five so incase there aren't enough vents it doesn't crash

dawn slate
#

i like that it uses the vent, that way it spawns moon specific stuff often

ebon nimbus
#

I used LR meltdown as a base for my meltdown music mod
but when I download it from thunderstore the file format gets all messed up
Its not in any folder
There should be Music and Scripts inside of BGN- Pizza... (what ever the rest was)
all 3 of those folders are deleted
and then i just have my music files and script in the same main folder as my manifest.json, readme, ect

#

weird thing is if I manually download it, its fine

#

from thunderstore it doesent work

#

or r2modman which I use

marsh loom
#

btw is it fine to have CSync on 1.0.8 while having the latest version of Meltdown?

mossy jay
#

it will break with anything below csync 2.0

marsh loom
#

Csync kinda doesnt let me exit out with the current version Csync

dusk axle
marsh loom
#

i reverted csync to 1.0.8 and now i can exit

dusk axle
#

Probably coincidence

marsh loom
#

well i was just testing the new mods

#

but i kept dealing with coilheads on day 1

#

i just started and the freaking coilhead is camping the main entrance

#

and the fire exit

dusk axle
#

Lol

#

I found Better Lobbies seems to touch spawn rates for whatever reason

#

It's not supposed to

#

But it does

marsh loom
#

i dont have that

dusk axle
#

Yeah then you got some other mod elsewhere doing something

marsh loom
dusk axle
#

Or it's vanilla rng having fun

#

Does reverting it to 2.0.0 fix the issue?

marsh loom
#

well i just updated to the latest cuz it dropped

#

ill go back to 2.0

dusk axle
#

Yeah it could be a new bug

mossy jay
marsh loom
#

hmm lemme check

#

its either of these 3 i guess

dusk axle
#

Could be Lethal Resonance Meltdown

#

Since they're focusing on merging it into LR

marsh loom
#

oh

mossy jay
#

no i think its probably arachnophillia

#

nvm its movement company enhanced lol

marsh loom
#

oof

#

not sure when will movement company will be updated

#

waiting to get the Slide and the Jump crouch

#

anyway. 2.0 is already unable exit out with movement company then

dusk axle
#

jumping while crouched is unrealistic anyways

#

Lol

marsh loom
#

or double jumps

#

really

#

old fps mechanics

#

since counter strike days

#

not csgo

#

doesnt really work in csgo

#

@mossy jay also that was quick. so its fine 2.1.0 update with 2.4 meltdown?

mossy jay
#

should be

marsh loom
#

woah

#

we getting slide mechanics?

#

and the jump crouch?

#

ive been waiting for those. tried move of the movement related a mods. yours is the one i liked so far. tho the jump is a bit too high which i dont know the values to let it just a tad lower.

#

tho i most of my crew isnt used to the Hold to crouch option. i usually just give them the version where its on toggle.

#

if only we can have that toggle on and off in game

#

once you updated or have new stuff on movement. make a thread and add it on mod showcase

floral venture
#

Any idea what exactly this means?
I sort of get the idea but I figured id ask anyway

ancient bison
floral venture
#

This one?

#

I do hae it installed it just throws that error.
if it doesnt cause issues then it dont matter

mossy jay
floral venture
#

ah ok

dawn slate
dusk axle
#

Welp

#

@mossy jay rip CSync

dusk axle
#

Sigurd popped in an alternative version

mystic plume
fierce niche
mystic plume
#

Oh...

#

So this is a thing that's happening now

fierce niche
#

yeah it's a trend

static fox
#

why though

mystic plume
#

Take a freaking guess

fierce niche
#

idk ask them

static fox
#

i can't take a guess because i have no info

static fox
#

you've been typing for 15 minutes bro

mystic plume
#

I don't know if talking about recent drama at all breaks rules, but uh, I was referring to that. The difference being that mods like csync are actually freaking important for other mods

static fox
#

i don't know what the recent drama is

mystic plume
#

I'm sorry if talking about it is bad, I just see a modder leaving an angry message and immediately figure that's why

mossy jay
#

yeah lordfirespeed has come in clutch and I'll make that the dependency in a bit

mossy jay
#

alright just an update to swap to lordfirespeed's fork of csync

dusk axle
#

From what I can tell he doesn't have any actual drama or beef with anyone here, and was even super nice to lordfirespeed about lordfirespeed taking up the fork. I think Owen just has a lot of personal stuff going on more than anything else

mossy jay
#

yeah i just swapped to the fork for the general modded players who would see that meltdown depended on something deprecated and therefore think meltdown is deprecated

dusk axle
#

Yeah I also suggested for ImpulsiveLass to do so as well it should work the same since it was a fork of the current version

dusk axle
mossy jay
mystic plume
#

Ah. I see.

#

The, uh, all caps made me think it was in an angry tone

#

Whoops

pine cove
#

XU is always watching 👀

mystic plume
#

💀

#

(I know lol)

dusk axle
#

Yeah it's better to not assume things til you actually know what's going on 😆

mystic plume
#

True, maybe I shouldn't have assumed correlation, I think I just have been way too on edge lately for a lot of reasons personal and mod-related and assumed the worst. Anyway, to get things back on topic, I feel like the default track for explosions could be improved with air raid sirens outside

#

LR Meltdown has them in the last.. minute? I think? But I think it should be a constant wail because the loud sirens are just perfection personified

pine cove
#

Good idea I'll check it out

drifting galleon
#

dunno if this is somn i can ignore but this is in my logs despite having sigurds csync downloaded, do i still need the old one for now or?

#

and yes i have FM updated

cursive whale
#

Heylo! New to the server was looking for a fix to the problem mentioned by Marx above for Facility Meltdown. I did read the discourse of the creator of C-sync removing their program from Thunderstore, however after downloading Sigurd C-sync i got the same message as Marx. (missing dependacies: io.github.Csync)
Should I await a fix from the developers? Is there a fix i can do to reroute Meltdown to the new C-sync? (forgive my ignorance in the situation and troubleshooting methods)

unique root
#

Recent update I don't even get anything but console spam

inland raft
sour falcon
#

so run old csync and new csync? some mods have moved to new csync?

pine cove
#

leave it alone until Bongo (loaforc) updates the mod.

#

if you update CSync it will break the mods that haven't switched to it.

sour falcon
#

my two most important mods need new csync, and corilate with meltdown

#

i.e lethal resonance meltdown and lethal resonance

#

can i use both csyncs?

scarlet turret
sour falcon
#

meltdown doesnt function without the old one lethal resonance doesnt function without the new one

mossy jay
#

oh I forgot to change a variable, it'll be a little

#

revert to 2.4.1 until I fix it

sour falcon
#

so revert meltdown and download new csync? or just revert meltdown?

mossy jay
sour falcon
#

thats what i did for now

drifting ivy
#

I did that and meltdown still doesnt work

mossy jay
drifting ivy
#

I thought the old one doesnt work

#

cause its deprecated or whatever

#

is there a way to redownload the old one if I've already uninstalled?

bronze nymph
#

didnt work.

drifting ivy
#

oh

#

so it just doesnt work either way

mossy jay
#

just wait then

drifting ivy
#

yeah

#

ty for making the mod!

#

didn't know there was a place to talk to the cool modders so just wanted to say this is my favorite lc mod lol

jovial flame
#

this is on 2.4.2

#

thanks for being communicative about the fix! 🧡

#

looking forward to it

mossy jay
#

fixed version going up

jovial flame
#

well from my perspective that was fast

#

😛

sour falcon
#

fixed as in works with new csync

marsh loom
#

the one before 2.0

mossy jay
latent breach
#

@mossy jay question about mod integration. does the meltdown sequence have a function that I call to forcefully start it?

mossy jay
#

is there a reason why youd want to do this though?

latent breach
#

my dungeon replaces the apparatus with another similiar'ish event. I had a player ask if the meltdown could trigger with my event as an extra option/feature/compability thingy

mossy jay
#

ahh okay

latent breach
#

If I can just call a function (and be smart about it), then I could add it no problem in theory

mossy jay
#

you could publicize meltdown (like you do the base game) and then instansiate the meltdown prefab, call network spawn and it should just handle it

latent breach
#

oh, the sequence happens with the meltdown prefab?

#

its all handled by that item?

mossy jay
#

yeah so

GameObject meltdown = GameObject.Instantiate(Assets.meltdownHandlerPrefab);
meltdown.GetComponent<NetworkObject>().Spawn();

thats all the internal code to start a meltdown

#

its just a matter of getting the prefab

latent breach
#

ahhh, okay okay

#

I'll probably easily find it with reflection, thanks

mossy jay
#

if you can't figure it out id be happy to quickly get a function you can call in the release version

latent breach
#

nah, this is more than easy enough to start it. it should all be good

rare island
unique root
#

Sounds like it would be

hollow raven
#

should i be worried about this kings

ancient bison
hollow raven
#

sorry, the facilitymeltdown ones

#

i accidentally took a pic of the morecompany one

mossy jay
hollow raven
#

thank you

mossy jay
#

@latent breach @rare island 2.4.4 is going up which lets you do MeltdownAPI.StartMeltdown(<your mod guid>) to manuallly start a meltdown

latent breach
#

LETS GO

#

Does the guid exist to catch us messing your mod?

mossy jay
#

yes

#

lol

latent breach
#

Lmao, understandable

#

Does the StartMeltdown function stop prematurely if it already started for that round? Or should I code that in?

mossy jay
#

nope it just won't start it

latent breach
#

Ahh okay making sure. Thanks for the ez function

past salmon
# mossy jay

might wanna validate that this is only running on host

mossy jay
#

so that check will fail and it just wont start

#

i still probably should though

past salmon
#

no but that function could potentially try and run .Spawn on a non host client

#

which will throw an error? i think

mossy jay
#

yeah it will, but if your concerened about it happening then only on the local client there are checks to prevent that

past salmon
#

naurrr just concerned people will misuse it

mossy jay
past salmon
#

i mean yeah but still 😛

#

can yell at the child who stuck a fork in the wall or you can put the plastic things in the socket

latent breach
#

Even when I know that I should only call it on the host client, I can still see myself accidently calling it on the client and causing issues

#

For people less knowledgeable, like that roblox guy, death

mossy jay
#

dw i now more calmy tell people not to put the metal fork in the outlet

latent breach
#

LETS GO

lyric solstice
#

What does this mean

latent breach
lyric solstice
#

okay that sounds interesting lmao

hexed rover
#

Personally I always thought that the final blastwave should kill you, and the ship should NOT leave automatically

#

Imo once you realize its just a forced liftoff it ruined the feel for me, hope this gets added at some points

vagrant coyote
#

Depending on map the orange blast can enter the ship. Titan and offense come to mind. So that would be hard to gauge

hexed rover
#

Make it not kill you in the ship once the lever is pulled

mossy jay
#

i originally had it set so that you had to takeoff, but it was less interesting and more confusing on stuff

#

especially when the decision was made there was no way to tell how long was left until meltdown

#

overall facilitymeltdown is a mod focused on fun, not on realism.

hexed rover
#

Well theres no point in repeatinglmyself, but personally i excpected the behavior i just typed out and was dissapointed with the reality of this mod just being a 1man autopilot takeoff mod

#

Hit me

vagrant coyote
#

I had a situation where i was running to the ship with apparatus. I would have made it but custom enemy peepers got me and slowed me down. I made it two meters from the ship before it automatically took off with everyone on the back worried. It was a fun situation. I think automatic leave is good. Plus situations where a dog is camping inside ship and you can't enter you would auto lose if ship didn't take off automatically

mossy jay
#

i make mods for myself primarily, if someone else wants to make that mod im fine with that 👍 (and meltdown is very much not designed as a solo experience)

hexed rover
#

Also a mod that changes the weather once you pull App or similar might be interesting (to stormy foggy rainy exclipsed or flooded)
Obviously would be hard to implement

mossy jay
#

that could be cool, i was going to make a "radiated" weather type that could happen if you landed again and would be a sort of mix between eclipse and foggy

hexed rover
#

Guaranteedlbad weather on immediate revisit? Sounds too punishing and avoidable to be fun or used by players

mossy jay
#

yeah i was planning only on low moons, lore wise id think theyd have a worse reactor.

fluid mesa
hoary gorge
#
hoary gorge
#

Or I have to choose one

woven sable
hoary gorge
woven sable
hoary gorge
rare island
# mossy jay <@233999394490286080> <@224579946851336192> 2.4.4 is going up which lets you do ...

works like a charm. Now I have a random event that triggers meltdown sometime during the second half of a day.
Since this is my first time doing anything with C# or Unity however.. What's the preferred method of checking if your assembly / API class is available at runtime? This in my code Type.GetType("FacilityMeltdown.API.MeltdownAPI") returns null
Do I have to iterate over all assemblies and their types..?

mossy jay
#

then you know that meltdown has loaded and that you can just regularly use the MeltdownAPI class

#

keep in mind if you use netcode patcher it might have a bit of a moment

mossy jay
#

an updated korean translation is going live, thank you @drifting galleon

lyric moon
#

do i do it?

#

I don't have the heart to do it. Someone do it for me, then I'll add a +1 onto it. -u -

rare island
sour falcon
#

how do i rate mods?

fluid mesa
#

hey ive seen some videos of Lethal Resonance and FM having alarms and such in the facility, but whenever I play we don't seem to have the alarms, just explosions, is there a mod im missing or some config?

I have LR, LRM, and FM, i did disable the pizza tower mod cause I didn't really want pizza tower music, if thats the issue

oh and the soundapi

thick agate
sour falcon
sour falcon
#

Np

rotund epoch
#

what's the changes for v2.4.7?

late hound
#

did you end up implementing the sound api you wanted?

mossy jay
#

going through and re writing the code to be a little nicer

#

and this is all of the loading steps in meltdown jesus

mossy jay
mossy jay
#

lol going all in on polish on the loading log messages

whole glacier
#

just thought i'd say that this is an incredible mod and idk where to even begin to understand how you made this 🫡

#

OH ALSO wait i Do have a question

#

in regards to the config where you can disable certain monsters from spawning do i need to type their legal file name (flowerman) or their actual name (bracken) or do either work

mossy jay
#

should be their actual names

whole glacier
#

so like bracken and thumper

#

cause i notice ya put like centipede instead of snare flea so thats what tripped me up a bit

mossy jay
#

oh maybe not then

#

been a while since i wrote that code

#

and its very cooked

whole glacier
#

i see lmao

#

i mainly ask cause my friend has died way too many times to a bracken after pulling the apparatus (one of those times being me using CC lmao but)

wanted to turn it off so that he doesnt kill me

so i'll probably just shove both names in and hope for the best

mossy jay
#

it won't break if you put in a wrong name

whole glacier
#

i figure as much but confirmation is always good

magic gazelle
#

loaforc sound api breaks when facilitymeltdown is installed can someone help me?

smoky juncoBOT
#

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

mossy jay
#

you are using an old version of meltdown

magic gazelle
#

i tried using 2.4.5 after the same happened on 2.4.7

mossy jay
#

2.4.7 literally has those files deleted, please try 2.4.7 and send a log

magic gazelle
#

k 1 sec

mossy jay
#

nothing about soundapi/meltdown is broken in this log. it could just be a incompatibility with lcsoundtool

magic gazelle
#

but if i remove facilitymeltdown it works fine

mossy jay
#

it is most likely another incompatibility considering meltdown has no code relating to soundapi or lcsoundtool

magic gazelle
late hound
woven sable
#

@mossy jay Ayyeee you passed [REDACTED] in downloads

#

and broke 1 mill

#

congrats Bongo!

warped ginkgo
#

Lmao

late hound
#

YOOO 1 MIL FR???

#

CONGRATS BONGOOO

prisma agate
#

sheeeeeeeeesh grats on 1m

mossy jay
#

v2.5 is coming along nicely, would be a stretch for today but probably tomorrow

#

im also reorganising the config so you might lose some of your settings

#

theres also a major internal restructure so mods like, meltdownchance, pizzaprobability and facilitymeltdownpatch may break

whole glacier
#

is there any way of triggering an apparatus pull using the console

#

tryna make a music replacement mod and i'd hate to have to manually find it everytime

mossy jay
#

nope bepinex's console is pretty trash

whole glacier
#

fuck

#

this is gonna suck ass

pine cove
pine cove
#

yw

prisma agate
mossy jay
#

while it won't be making it into v2.5
what would you guys want to see from alternate meltdowns? i'm thinking a more challenging one on titan could be cool
just unsure on how to make it distinct from the current meltdown

whole glacier
#

i HAVE a suggestion but also a question

#

what would you wanna hear first bongo

mossy jay
#

i dont really mind

whole glacier
#

okay suggestion first

#

what if on the ice moons, dine rend or titan (could also be a setting incase a moon like polarus would want it)

instead of a meltdown its a freezeup

like the apparatus is powering the heat and it causes like, a crazy blizzard and freezes everything

mossy jay
#

i'd probably use lll tags to figure out what snow maps are
but that's a pretty cool idea

whole glacier
#

yea

#

now for the question

#

wait know what

#

you would not be the right person to ask

#

nvm

#

but yeah

freezeup.....

mossy jay
#

is there a good way to do it with soft dependencies?

past salmon
#

can't think of anything that would be a problem? can you from a initial think?

#

i somewhat can't think of many things that can't be done soft dependency wise so i might be ignorant in general

mossy jay
#

ahh thats good to hear

#

is there a simple extension method on like selectablelevel?

#

like SelectableLevel.GetTags().Contains("snow") could i do something like that

whole glacier
#

wait i Do have a question actually sorry to interrupt

is there any reason why theres a slight desync in timing for when the explosion happens, it went off for my friend a few seconds before it did me

was that just lag or

past salmon
#

Not on SelectableLevel but probably not the worst idea. LLL works by having my custom scripts be like a container/wrapper for the LLL ones. I have a easily accessible list of ExtendedLevels in general and also a trygetextendedlevel function that should probably maybe be public for you

mossy jay
#

just lag, can't really solve that

past salmon
#

ExtendedLevel's have a list of strings for tags

mossy jay
#

ahh thats right you have ExtendedLevel, just gotta hope people tag their moons correctly

#

would this be the first actual application of those?

past salmon
#

sorry

#

someone beat you to it like

#

two days ago 😭

#

(ignoring the fact i use them for matching dungeons to levels via tags)

mossy jay
#

nah was just curious

whole glacier
past salmon
#

its cool af

mossy jay
#

oh i saw that mod and was literally blown away that it looks that good

#

yeah using tags for that makes sense

mossy jay
#

god writing stuff like this is actually fun

whole glacier
#

going back to that question i figured you couldnt help me with

ya know the person who made the pizzatowerbgn mod are they in this server and do they have a thread

#

i ask cause the whole apparatus meltdown music stuff

whole glacier
#

thank you :)

woven sable
#

So what I’m hearing is I need to make a new meltdown sound for The Freeze

whole glacier
#

YES

mossy jay
#

yes then i need to finally get the motivation to work on soundapi again

whole glacier
#

warning the facility is gonna fucking freeze over get the hell out of the building

mossy jay
#

2.5 is almost done, just need to do the config reorganisation and then add in more configs for the value of the apparatus

whole glacier
#

personally i set the value to 250 to round it off from 240....

mossy jay
#

80 x 3 is 240 thats why i chose 240

whole glacier
#

oh fair

#

im just weird like that and i really needed to round it

whole glacier
#

oh no he got ghost girled

woven sable
whole glacier
#

whos not to say he got ghost girled whole the freeze happened

mossy jay
#

v2.4 FacilityMeltdown [v2.5 beta]

#

we got that pink icon

whole glacier
#

so just wondering what exactly does 2.5 add

mossy jay
#

its mainly just a bunch of big internal changes

#

it does add the red flashing lights outside though

whole glacier
#

best update ever

fluid mesa
whole glacier
#

creating like a bunch of ice and snow particles and stuff that make it a little harder to leave

pine cove
mossy jay
#

is it broken? camera shake has been in since day 1

rotund epoch
#

there is camera shake

#

works for me even on the latest update

#

or did u prefer more intense shaking?

pine cove
#

More intense ye
Sorry
Should have clarified

pine cove
#

You guys get me
Lmao

woven sable
pine cove
#

Would be nice
Maybe a config setting for intensity

woven sable
#

options include, screenshake: .4, .7, .9, 1.0 and

#

HIROSHIMA

#

plz and thank you @mossy jay

daring cypress
#

@mossy jay what will 2.5 have? (Not home to test it)

mossy jay
#

flashing lights outside

rotund epoch
#

it seems like the geiger counter doesn't die even if it runs out of battery

#

oh and don't mind the misaligned apparatus, that's caused by another mod and will be fixed in a future update.

mossy jay
#

the Geiger counter is so cooked

vagrant coyote
#

tbh I never figured out how to use it and it seems useless/wasteful for 90$

rotund epoch
#

yeah it only works when you're already pretty much about to find the apparatus room any way

mossy jay
#

yeah I forgot to mention that 2.5 contains a buff for it

rotund epoch
#

the geiger counter noise should only increase when:
-you are facing the direction of the apparatus room
-closer to the apparatus room
because it only ticks louder in the general direction, it doesnt tell u what floor its on or if its in another branch of the dungeon.

#

maybe some other sources of radiation can throw u off, if u want a bit more difficult

mossy jay
#

the only other source atm is the blob

rotund epoch
#

but blob isnt always guaranteed to spawn in

#

how about adding some worthless radioactive scraps

static fox
#

why would you want it to be harder when you buff it

rotund epoch
#

because a buffed geiger counter that properly gives you an idea on which direction the apparatus room is would make it too easy to find.
the apparatus is pretty valuable so i think it’s fair to make it little more challenging.

#

is it possible to spawn certain scraps based on the interior? i would imagine something like spawning 2-3 worthless radioactive scraps in the facility interior.

sullen kiln
#

idk if anyone has previosly called this out, but on some moons (mainly offense, if i recall correctly) the big orange fireball is positioned in such a way that it actually reaches the ship before it leaves the moon

I can't say it's not funny clipping into an expanding explosion with absolutely zero reprecussions tho lol

rotund epoch
#

yeah i know what ur talking about

#

there'd be two solutions to that.. changing the ships animation to go another direction or change where the explosion occurs (currently at the main entrance)
the former would require moon modders to to accommodate for this mod which is kinda unreasonable and the latter ... i dont think changing the explosion location would be ideal. main entrance is used as a point of reference for the mod on where the explosion should be since all moons are set up differently.

#

and it'd also be unfun for the ship to fly into the explosion and everyone dies and loses everything

#

maybe another potential solution is flying up above and then facility explodes? it would give less time to view the explosion tho. idk.

mossy jay
#

nah i just need to make it smarter and have it take off sooner based on distance

marsh loom
#

@mossy jay boss

#

would there be a problem if i run both?

#

for meltdown

mossy jay
#

uhh maybe because i think they both define the same stuff in the same namespace

marsh loom
#

ok thanks

lyric moon
#

So you're saying I shouldn't.... use both @mossy jay ...? ; w;

mossy jay
#

i mean if your using both and its working then dont worry

lyric moon
#

Here's a question

#

one mod is using one csync (yours), another is using the other

#

if I just remove the older-updated one

#

even though the other mod isn't using it - would it technically still function?

#

Since it's calling upon Csync things

#

in its code (i'm assuming)

#

Also which csync would be best active now? Owen's? It's recently updated ., .

static fox
mossy jay
#

rn its set to 3 seconds for every moon, 2.5 has an object that gets defined per moon so its fairly easy to change that

#

(and gives good modded support)

vagrant coyote
#

the two moons i know of, titan.. the ship is just super close to the door, so the blast reaches you as well (if i recall? perhaps i'm wrong.)

with offense you move in the direction of the blast, so it gets to the ship as well

lyric moon
#

This isn't normal, right? . ,.

#

is there supposed to be 2?

mossy jay
#

yes?

#

theres the apparatus, blob and then a global one during the meltdown

lyric moon
#

.-. ...

#

blob counts as a radiation source . ,.?

#

Potentially Csync is causing sales issues?

#

having 2 of em

#

I don't know what's bricking the sales system to be stuck at the same sale over and over

sullen kiln
flat bane
#

MeltdownAPI.MeltdownStarted turns true once a meltdown has started right?

mossy jay
#

should

flat bane
#

Gotcha, thanks. Do you know when exactly it becomes true? When I check its value in a prefix targeting LungProp.EquipItem() it’s still false. I thought it might have to do with harmony priorities, but even specifying the priority of my patch to be last, or changing to a postfix type patch, MeltdownStarted is false at that point of time.

mossy jay
#

nvm did not read that a postfix didn't work

#

uhhh yeah maybe just try looking into harmony after

flat bane
#

alright thank you

mossy jay
#

or it could just be bugged, I remember running into some issues that were weird regarding that variable

#

if you have meltdown publicized you could do 'MeltdownHandler.Instance != null'

flat bane
#

I’ll test both of those approaches

flat bane
#

I tried it with harmonyafter and postfix and sadly still is false by the time i check it. i know that for previous versions of your mod i could just check GameObject.Find("meltdown") and it would work, but something changed i guess. it's not that important though

past salmon
#

not to backseat but shouldnt meltdown just have an event

mossy jay
#

it did in my Dev branch for 3.0

#

then I worked on 2.4 and reverted back lol

mossy jay
mossy jay
#

i did, but i may have forgotten a crucial detail

public static void StartMeltdown(string modGUID) {
    if (MeltdownStarted) return;
    MeltdownPlugin.logger.LogInfo($"A mod ({modGUID}) has begun a meltdown!");
    if(!GameNetworkManager.Instance.localPlayerController.IsHost) {
        MeltdownPlugin.logger.LogWarning("Local Player isn't host! Aborting!!");
    }
    GameObject meltdown = GameObject.Instantiate(Assets.meltdownHandlerPrefab);
    meltdown.GetComponent<NetworkObject>().Spawn();
} 
worthy steeple
#

is this the value set for the apparatus by this mod affected by mods that multiply the value of scarp based off of the weather?

worthy steeple
flat bane
mossy jay
serene raptor
serene raptor
# mossy jay wdym?

we were testing all the stuff you suggested and checking for the object always is true

mossy jay
#

if you're trying to get if a meltdown will start there won't be any variable for it

serene raptor
#

we were hoping that when the meltdown doesn't happen it would give us a false

mossy jay
#

ahh so like if someone picks up an apparatus that has already been pulled out?

serene raptor
#

no after we supress the meltdown

#

trying do have a popup when the meltdown doesn't happen and when it does but we have exausted all the ideas besides networking

mossy jay
#

umm you'd probably have to call Destroy on the meltdown handler instance then

#

like when you suppress it

#

but yeah you probably should do networking for this its not too hard

serene raptor
#

we don't understand it

serene raptor
mossy jay
#

when LungProp.EquipItem is called:
i check if its just been pulled from the facility
if it has:
i spawn a prefab (the "MeltdownHandler" prefab) this prefab has the MeltdownHandler script on it.
from there it also spawns all the enemies and handles all the effects and stuff

#

the only fesabile way i could see a popup work without networking is if:
you check LungProp.EquipItem on every client and then start some sort of timeout limit
say after 5 seconds if a meltdown hasn't started show the popup

#

but ofc theres a lot of problems with that

serene raptor
#

this should help den i appreciate your help

mossy jay
#

if you need help with either approach just ask :3

humble cosmos
#

I have a quick question regarding the facilitymeldown mod. I got the custom music working just fine via the pizzatower mod. However, I'm running into an issue when I stack the meltdown chance mod. If I pull the apparatus and the meltdown doesn't happen, all of the custom music still happens. This is due to the fact that the trigger for the custom music in the JSON is the game event type "ApparatusTaken."

So my question is, does the facility meltdown mod have game event type tied to the meldown itself? I'm thinking if it does, I could just substitute that in place of the ApparatusTaken event making the custom music trigger from the meltdown itself instead of the apparatus being taken.

ancient bison
humble cosmos
#

Granted I probably didn't spend as much time with it as I should have, I can probably go tinker with it some more to try and figure it out.

mossy jay
serene raptor
rotund epoch
#

what does this mod need terminalapi for?

whole glacier
#

i assume the terminal command to see when the explosion happens

static fox
#

honestly that might aswell be removed, never seen anyone use that command

mossy jay
#

i was planning to make meltdown more modularised so i might end up spliting it

past salmon
#

U prob don’t need an api for it tbh

mossy jay
#

nah i mean extra features like the terminal command + weather types

past salmon
#

Terminal stuff you could do yourself

#

Weather you would use my stuff

mossy jay
#

ahh does lll have that? i was gonna see if weathertweaks would work

past salmon
#

Not yet

#

Half baked praying Zeekerss remade it for v50

#

It’s fucked rn for modding

mossy jay
past salmon
#

it’s not that hard to make new terminal assets

mossy jay
#

oh is that all it does lol?

past salmon
#

i mean what does your terminal stuff do

mossy jay
#
  • i already do it for the geiger counter lol
past salmon
#

yee but like what does it do

#

I don’t play this game 😭

mossy jay
#

gets like the approximate time left until it explodes

#

im trying to find a good screenshot but half of it is abstracted to language 😭

past salmon
#

so what

#

put in text

#

output thing

#

?

mossy jay
#

Reactor instability at 50%
Approximately 60 seconds left until catastrophic nuclear event.

The reactor is failing. You have very little time remaining before a catastrophic nuclear event happens.

#

thats basically all it outputs to the terminal

past salmon
#

yeee v. chill to do that

past salmon
#

what do you type in

mossy jay
#

reactor health

past salmon
#

1x TerminalKeyword as a verb for the word reactor
1x TerminalKeyword as a noun for the word health
1x TerminalNode as the resulting screen when those are combined

you'd put healthKeyword, healthNode in reactorKeyword's compatibleNouns list, then easiest way tbh is just prefix patch LoadNewNode and if the new node being passed in is your node, update it's displaytext

past salmon
#

its chill af

mossy jay
#

yeah i think i just used terminalapi because i saw you having so many issues with the terminal

past salmon
#

tbh thats not specifically a terminal problem thats a me touching a thing everyone else touches issue

#

keep in mind in basegame the terminal display for >moons is literally a string text box in the terminal monobehaviour set in editor

#

so

mossy jay
#

oh thats cursed lol

past salmon
#

yeahh it had to be completely redesigned

#

now its super dynamic

#

splits custom moons by variable split count, prefers to group moons made by the same author. sorts moons by calculated difficulty and sorts groups by calculated avg. difficulty

#

big yipsee

pure dawn
#

is the mod required by every person in the lobby

late hound
#

yes

pure dawn
#

ok

pure dawn
# late hound yes

or else it doesnt work or does it just bug out and close your game

late hound
#

uuuuuuh

#

only thing i know is that it's 100% needed

#

it will do one of those two things, definitely

pure dawn
#

alright

#

thanks

mossy jay
uneven pasture
#

bongo, any plans on moving away from TerminalAPI?

#

(please?)

mossy jay
uneven pasture
#

nicee

#

my pack will be one step closer to stability :D

frail carbon
#

I just realized I was completely wrong on what the command was showing

#

I thought it was showing the reactor's instability and if it was too high it would kill the person who take the apparatus out

#

I thought that because someone in my group once took the apparatus out and died on the spot so I thought it was that

uneven pasture
#

i never used it but i think it's like the higher the more likely it is for an apparatus to be spawned?

frail carbon
uneven pasture
#

oooh

#

ok my guess was so far off

frail carbon
#

which is kinda useless

uneven pasture
#

nah i would use it

#

to maximize time spent on the moon

frail carbon
#

I mean once you're in the ship you don't really have time to get back into the facility

#

You only have 2 minutes once you take the apparatus out

uneven pasture
#

what if i wanna show the explosion to ppl who've never seen the mod

#

:)

#

oh i should add push company

#

and just push them off the ship and leave

frail carbon
uneven pasture
#

i didnt know that either wtf

#

i always mustve pulled the lever right before

mossy jay
#

i bet you dont know that the blob also emits radiation for the geiger counter to pick up

#

(cus nobody uses it lmao)

uneven pasture
#

oh yeah the geiger counter is a thing

#

tbh slimes emitting radiation is a small touch that is 150% welcome in my modpack

mossy jay
#

i think sheff has given me a challenge >:3