#[BETA] Lethal Constellations v0.3.0
1 messages ยท Page 2 of 1
I disabled LethalQuantities Pricing and it was working perfectly before
or
let me make sure
downloading the previous version of Constellations on my modpack
I'll give you a code of the latest version of my modpack with the Constellations update
just let me make sure is not a me issue
sounds good, I cant do much looking rn anyway since i'm workin ๐
so issue with the update then?
I'll let you know
if you turn on dev logging you should see "MODIFYMOONPRICES" pop up in your logs
thats when my mod goes through and modifies each moon's price
yup, it's the latest update
I'll enable it
should I enable this?
yeah that specific log comes over developer logging
but you can enable both if you want. I have them disabled by default since they arent really necessary if the mod is working how it should be
modpack code
with the latest version of Constellations
Sure
[~t] adds a tab. You can remove it if you want
tab spacing kinda depends on how much text is there already
I'm having issues playing multiplayer
Idk if it's this mod
but I'm checking with the previous version of the mod to make sure
I don't like to give bad news.
but it seems that yup, the update has this issue with multiplayer
It doesn't let anyone to join, and it doesn't show any error message on the log
thanks
weird, I installed this profile code and am having no issues modifying the prices
both in a fresh lobby and an already established save
check the later constellations
like pyxis
im guessing its my recent stuff I added to track constellation unlocks in the game save. I had a feeling there might be some issues there
trying this now
btw do you have another mod that is hiding moons you cant afford?
no
lol well thats weird
definitely seems like only moons I can afford are showing up
nvm im dumb
I forgot that was a default LLL feature
fyi if you type "filter none" you can see all the moons again, I had it on filter price
here ya go
so 2/3 have the correct prices. For some reason corvus' moons are unaffected?
not sure why only some constellation's moons wouldnt have prices updated. They aren't changed on a per constellation basis to begin with ๐
I guess in the meantime continue to use 0.1.7 while I figure out what exactly is breaking
I don't know if this can help at all, but the only change I made besides the new mod settings was changing "twins" moon into "kast" moon
And both are on corvus
would be cool if there was a feature to make constellations visible after reaching a certain quota
doing more tests
good stuff! I assume your new stay hidden option doesn't do anything when LethalMoonUnlocks is present?
oh, one thing: I can't access the RouteConstellationSuccess event
How did you get that new discovery to happen which mod
it's https://thunderstore.io/c/lethal-company/p/explodingMods/LethalMoonUnlocks/
I'm currently working on the upcoming update with LethalConstellations compatibility
I thought its already compatible
From LethalConstellations side, yes. From my side not yet.
Also I have a suggest for when you add compatiblity
Could you add a option to unlock the next constellation after the user goes to all moons in the current constellation?
Practically that works by group matching via LethalConstellations. So you set the discovery mechanic to prefer moons from the current constellation and when the constellation is already fully discovered, it picks from others and by that unlocks a new constellation for travel.
There's also a new similar option allowing you to fully discover the next cheapest constellation (lowest tier) when you meet the quota.
Is there a way to make it so you only get to get the next constellation after you go to all the moons in your constellation
by go to do you mean routing there or landing?
routing at least I thing
In that case, yes. Use Travel Discovery, Chance 100%, group match by constellation with fallback enabled and unlock mode.
Travel Discovery is only granted when you pay for routing so you have to unlock every single moon to then discover a new constellation on routing to the last remaining paid moon of the current constellation.
I've had a few issues when changing any data with Lethal Constellations, including not being able to use the terminal or exit the interface. I'm not really sure what fixed it, but I did do dry configs to get rid of any leftover config chaff from the first time I launched the game, and that seemed to have worked fairly well. I'm pretty sure if you change anything about the title of constellations without resetting the config, it glitches out.
And also there are two entries that you have to match up. For instance, LC.cfg has a constellation list, but so does LC_M.cfg. I'm pretty sure the way it works is that LC_M.cfg are the actual value pointer (e.g. How Brackens are referred to in the game as "Flowerman") and LC.cfg is how they're displayed
I got confused here
but should I just delete the cfg
as I've understood
if you do, you're gonna lose the work you've done on it. It seems incredibly sensitive. Also seems to have some issues when loading saves after changing values, so maybe try a new save first?
did it, having same issue
that's not like a HUGE issue
And the issue was that the prices aren't doing it right?
yeah, It's 10 constellations and +60 moons
but
If it fixes it
I can do it 10 times more
?
Like not updating
constellations has is own pricing
well, lc is not taking those prices
only one 1 of the 10 constellations
I thought the issue was that the moon price wasn't updating properly
holdo n
is it a specific moon or is it all moons within the constellation itself?
weird
so long as you didn't update anything other than swapping the moons it shouldn't be an issue... tbf though, I didn't make the mod and I'm just mostly a mod tester so I don't really know. for instance, the shortcut config isn't working for me at all right now
I would probably wanna see the specifics of the config if you send me a .txt of it I could do a once-over and see if I can help at all
AFAIK you only need to reset generated config when adding or removing constellations, editing them is only possible in LC_G so there should be no reason for conflict (i.e. constellations are added and removed in LC_M, moons are not controlled in that menu)
@verbal trellis you still having issues with multiplayer?
I've not tested today
oh whoops, forgot to publicize the class
yes anything to do with moon locking/hiding handling is stopped when LMU is present
maybe i'll see about clearing stale config items once generation is complete. I'd been avoiding it in case people dont want to lose their old configs
Hi Darmuh!
I'm re-doing the cfg
idk if that actually does something, but better testing than doing nothing
sounds good! I've got some changes in the works as well. Looking to try to utilize LethalNetwork API if it's present to handle syncing for the one time purchase feature
that's good!
perfect. btw I just pushed an update to LMU so no need to stress about the event. at least from my side. I'll just switch to it in next minor update.
Still having the pricing issue on the moons after Corvus
have a fix for all of the reported issues ready except for this one. Trying to determine the root cause for the inconsistent price manipulation
oof :,]
would it be for the quantity of constellations/moons?
it shouldn't be
but I am testing with the profile code you sent last night
so the modify moon prices method runs and says it's modifying the prices for the affected moons
[22:21:58.7673937] [Debug :LethalConstellations] Modifying Embrion price from 150 to 3
[22:21:58.7679058] [Debug :LethalConstellations] Modifying Corrosion price from 550 to 9999```
btw @verbal trellis this config item might interest you in LLL's config
it sets the default filter for the moons page to filter out moons you cant afford
gotcha, wasnt sure if you wanted it that way haha
haha, yeah. It's a thing on my modpack
I disabled LethalQuantities and not seeing the issue anymore. I doublechecked and didnt see prices enabled in that mod's config so not sure what is causing the issue.
oh, lethalquantities may be the issue?
Hmm
Let me check
yeah at least disabling it with my dev build resolved the issue
I did change some things since 0.2.0 though
i'll push what I have soon that way you can play with it and maybe find any other potential issues
seems ok
the thing is
I'm no longer handling the prices on LQ
yeah I saw that in the config file in the profile
except for Sector-0
but that's not on the constellation
but I see...
Let me see if I can try something else
this is the full log of my mod modifying prices. So it's not touching that specific moon as far as im aware
you could maybe set that specific moon to be hidden within every constellation for a similar behaviour, just so the price is modified by my mod
but that still doesnt really explain why a handful of other moons have their price changes reverted
I have it like this
hm?
I think that may be the issue
oh?
thats from the generated config in my mod
this is the moon you are trying to have handled by LethalQuantities correct?
no, Sector-0
it says StarlancerZero here
ohhh wait I see
the upper section is a dropdown with the list of all moons
theoretically though, if this were sector zero you could set it like this (i could also raise the cap from 9999 so it can be set to 15000)
i kinda figured no one would set a moon to be worth more than that lol
actually true
I'll try that later
and yeah lol.
It's the last perma-buy moon, so
alrighty, in your opinion what should I cap moon price configs at?
ohhhhh its a buy once type thing
yup
hmmm, that is kinda scope creep. I should let other mods handle one-time moon purchases
I guess I could maybe add a per moon price change config option rather than the global one

yup, everything perfect
so if you try to add the moon back in your LQ config does the issue persist?
the only thing I changed in LQ was disabling the "Prices" in the Global section
ohhh gotcha
but LQ is still active
I guess what confuses me is
why does it only reset prices for some moons but not all of them
oh that might have been the issue with lmu too if you had it like that
I'll check that too
idk, but it's fixed :]

and I changed the Moon price on Sector-0 on LLL and the constellations are still perfect :]
would probably want to report the issue to LQ dev but I have no idea what the issue is
nice!
just for my own sanity though, do you think I should raise the maximum price that you can set for a moon?
Despite being the one that modifies the prices of the moon to a fairly high amount, it is not bad that, just in case, it has more than four digits
okay, i'll raise the cap to 99999
I mostly lowered it for the sliders in gale anyway lol
who actually put the prices via the slider on Gale?
me 
lol
but yeah I figure most would not use the sliders haha
[0.2.1]
- Fixed issue of non-host players being unable to join the lobby with this mod present.
- OneTimeUnlocks for Constellations is now dependent on whether or not LethalNetworkAPI is present.
- This will be a soft compatibility and if LethalNetworkAPI is not present then constellations will fall back to normal purchase behaviour.
- Changed moon pricing list to use the actual extendedLevel from LLL rather than a string reference of it's name to hopefully fix issues with prices not updating.
- Publicized the class containing RouteConstellationSuccess so it should now be accessible.
- Raised maximum moon price to 99999
- Added orphaned config item check to remove old inactive configs
[BETA] Lethal Constellations v0.2.1
good job!
As far as I can tell this mod is working fine with the latest update of LLL and v60
Yay
Might've found a bug. This is with LMU. I can't afford the constellations but it still switches the current constellation to it. RouteConstellationSuccess event did not fire (which is why the moons didn't change)
that's weird. It should be getting caught here
https://github.com/darmuh/LethalConstellations/blob/3b9da1eb6686b8adfcef9189a4a015009651ee37/LethalConstellations/PluginCore/LevelStuff.cs#L26
but you're setting CurrentConstellation to the requested one in line 25 before checking if it's affordable, no?
ahhhhh I see what you mean
store
@verbal trellis moving convo over here since it's related to LethalConstellations
you're using LethalMoonUnlocks in your pack now right?
Yup
does it change the default moon for a constellation?
I suspect the issue is that I'm sending a "null" extenededLevel to LLL which is what's throwing the error
When you have discovery mode, yes. But I don't have it activated.
because even if the method from LLL fails it should still return an empty string
hmmm, alright can you send me a profile code where the terminal breaks
from the issue noted in your logs ofc
I need to add some logging to LethalConstellations to see what is happening
oh it's published
Ok
I guess in the meantime if you want to test something for me
Yeah, everything broke at the time when I was releasing the update :']
try disabling LMU and see if the terminal still breaks
I'll try in 30 minutes, I'm at the bus
I'm not sure if LMU handles my defaultMoonLevel property as well as the defaultMoon string
Kk
@quasi depot fyi - not seeing a reference to the defaultMoonLevel property in this file which is the extendedLevel property for the defaultMoon https://github.com/YoBii/LethalMoonUnlocks/blob/master/Compatibility/LethalConstellationsExtension.cs
K, I'm in college, I'll test it in a bit
no rush 
doing this rn
still broken
can you turn on the extensive logging for all my mods and provide log info?
unlocks disabled
sure
also got this
I feel like it would be better to have it as no visuals, so its hard to know where you are going, ECHO is 200 light-years away (100 gallons of dark matter), or whatever type of fuel it will be. You could also add an option where, instead of costing credits to travel, you have to land on a moon and buy some hyperdrive fuel. Then, you could make it so that it automatically adds the fuel to the ship, or the user has to manually insert it into the ship on the side or something. But its your choice. :)
yeah I'm more concerned with the first error. Because a lot of errors will get thrown once the initial error breaks things lol
kk lol
enabled on both mods
not a bad idea, will look into it in the future once we have things a bit more stable with the current mod
and openlib? ๐
oh
launching again lol
I appreciate it
yeah appears to be the same error as before
without LMU
i'll dig deeper into this later when I have the time to make some modifications to lethalconstellations
kk
Probably something breaks OpenLib and its not an actual OpenLib issue
most prob LLL
yep, this 100%

yea sure, let me talk with him personally
I didnt read thru the talk lol just saw the picture oopsie
this is the initial error that breaks everything as far as I can tell #1180739684654121091 message
Hey darmuh, here's the logs
no issues

im guessing that I'm sending LLL a null extenedLevel but not sure why that is happening
Wait im so sleepdeprived i thought im in your modpacks talk 
the threads do seem to blur
ok there's no way it was the LLL update, this is all that changed ๐ https://github.com/IAmBatby/LethalLevelLoader/commit/3d766ca73db4a92480e5660bdab20010a91666e4
I'm updating everything one by one until I figure out what's broken
Yeah LLL only changed level3flow name afaik
from the last playtest done yesterday
yeah I hadnt looked at the diffs till now lmao
6/12 mods updated & 0/4 mods added, Constellations is working
11/12 mods updated & 0/4 mods added, Constellations (Terminal) are working.
LLL left for updating
LLL is not the issue, all the mods updated
just in case, constellation works
how did you get the terminal to look like that in the store
made manually
with a mod?
yes, Darmuh'sTerminalStuff lol
in config?
yes
if you dont mind could I have that config for the terminal it looks really nice and I wanna use it, its ok if you dont wanna.
that's actually the home page, not the store
yeah, my bad I just realized lol
Moroxide set it up using the different hometext config items
was cool to see the process 
so... all the mods are updated and it's working? Do you have any disabled?
yes
it's something else
I don't know what it could be
- Revisit Stinger (tested and working)
- CentralConfig (tested and working)
- Sobership
- PizzaTowerEscapeMusic (2.4.0)
- LETHAL_RESONANCE_MELTDOWN_REUPLOAD (1.0.0)
#1269406512313405571 message
weird, I dont think any of those should cause issues
did you happen to regen your config or anything?
Nooo not that msg

but when I downgrade a version it works
please look for the first error referencing the terminal in your logs
that error is common for when the terminal breaks
ok
no
I hate to ask but can you try to add each mod one by one to see if the issue presents itself again?
and if not, i'm very much at a loss for what the issue could be since you're essentially on the same profile as release
didn't follow up on the conversation yet. what's the issue? I have my own type with ExtendedLevel property and use that after matching via NumberlessPlanetName.
I will probably need to add some null handling there to print an error saying "ANOTHER MOD BROKE THE TERMINAL"
I've changed 1 thing on LLL is to group the moons on the terminal from 6 to 7
ah okay no worries. I'm mostly worried that if LMU changes the defaultmoon in constellations that LethalConstellations will throw a null extendedLevel here if it is not updated/assigned properly https://github.com/darmuh/LethalConstellations/blob/3b9da1eb6686b8adfcef9189a4a015009651ee37/LethalConstellations/PluginCore/MenuStuff.cs#L122
I dont think that should cause the issues we're seeing
this is what I'm seeing as a root cause and why I pinged you about the defaultmoonlevel #1180739684654121091 message
ohh, you added that ExtendedLevel property but I'm not setting it. I'm setting only the old string. I see. Will change
as far as I can tell, LMU is not responsible for any issues
but yeah would be nice to update that property as well
yeah I needed the extendedlevel to get the weather from LLL and didnt want to iterate for the extendedlevel causing more overhead
I have a theory
for 1 moment I installed TerminalAPI
I think it permamently broke everything
I could not find any others
but its something with the new update of openlib
I haven't updated OpenLib since 2024-8-6
that would be odd
wait a second
I've installed all the mods, and it's working correctly
yup, I'm confused too
I'll add some null handling in the next update
maybe we can get better logs next time it happens
I redownloaded all mods and it somehow works
very odd
it might have been a update because I had 10 updates before
I'll update openlib with some null handling soon to better log what exactly is failing, so that when later functions fail we know it's because of an earlier error
Okay dug a little deeper and forgot about looking for this log message. Gonna raise it's priority to an Error level since it broke everything
[17:41:21.9335768] [Info :LethalLevelLoader] LethalLevelLoader Has Finished Initializing.
[17:41:21.9772396] [Warning:LethalConstellations] Unable to get extendedLevel from Kast```
so this method here, if it cant find the level by it's name it returns a null extendedLevel https://github.com/darmuh/LethalConstellations/blob/3b9da1eb6686b8adfcef9189a4a015009651ee37/LethalConstellations/PluginCore/MoonStuff.cs#L23
for whatever reason it couldnt find Kast in the list of levels that had loaded from LLL
hmm
still it shouldnt be trying to grab the level if it doesnt exist in the config
and test
I appreciate the testing
in the meantime I at least know generally what caused the errors
and can add some better logging for the future
it was kast...
It seems that everything goes crazy if a moon that doesn't exist is added on the config
so if you add a moon and then remove it
the config items persist?
hm?
I figured they wouldnt stick if the level wasnt there, that is concerning
like the config items dont remove themselves
nope
well fuck yeah thats no bueno
so if that's the case, that's a major issue I need to figure out. So that you dont need to regenerate configs every time you remove a moon from your profile
in the meantime just be mindful of moons you are removing and make sure to edit your config in a text editor to remove it's config items
i dont think r2 or gale have the ability to remove individual config items
at least I could find the real culprit
well, we
yeah good to know now what the issue was ๐
Ooooh shiiit
So this is Constellations?
so wait
I got a question
actually a couple
so we can rename the constellations to anything we want?
can we put moons in specific constellations?
yup
like we can put any moon in any constellation?
yup
yup
Oh shiiiiiiit
I might actaully add this
I can finallyu
finally*
filter modded moons now
hopefully in order
Vanilla prices stay the same for vanilla moons?
yeah prices wont be modified unless you set it up that way
lol ty
just an fyi, there is a pretty nasty bug rn if you add and remove moons to your profile
basically if you remove a moon, you want to manually delete the config item
Ah
Alrighty
I need to add something that removes the config item for you
so wait
if you add a moon
it adds the config item
but if you remove it
it doesn't remove it?
yeah that is essentially the issue
config is generated and I have something that removes orphaned config items
but it seems old moon config items do not qualify as orphaned, from Moroxide's testing earlier
I'm having this issue again ;-;
the exact same issue now
not seeing anything specifically related to LethalConstellations here. I'd want to see the client side logs that are having issues connecting
my friend sent me the evil red wall of text
that said, the issue that was causing multiplayer not to work in a previous update was because I was calling some host specific stuff on the client. That has since been fixed
yeeesh, yeah you'll want the whole log because I've seen the weathertweaks error in all of your logs today lol
and sorry, I told here cuz it was the exact issue as before, people joining and leaving with no error text
no worries! Just trying to help you diagnose
okay this is weird, im testing it with a smaller profile and the config items for the moons get removed when a moon's mod is disabled
gonna test with kast specifically
yeah no issues removing a moon with the default blank constellations (even with kast)
gonna test with a specific constellation config now
ok replicated the issue by setting moons for a constellation but not the default
and with that, I've been able to replicate the issue
set default moon to kast for a constellation and removed it
I'm almost certain your previous profile had Kast as a default moon for one of the constellations @verbal trellis
so list of things I need to add:
-Handle when a constellation's default moon is blank
-Handle when a constellation's default moon is set to a moon that doesnt exist (moon was removed from profile since last config generation)
in both instances I think i'll just set it to a random moon that is already within the constellation
just downloaded the modpack to confirm
dont see it in this one so at least the orphaned config items do look to be getting deleted
holy fuck
ignoring that, the good news is my handling for the error worked on your modpack
im gonna guess the crazy usage was just the result of 250+ mods all logging at once
and this is what random decided to set it to
[0.2.2]
- Added nullable to project.
- Fixed issue where having the default moon for a constellation set to a moon that doesn't exist would break the terminal.
- This would happen if you removed a moon from your mod profile or if you never set a default for the constellation.
- Fixed issue where the CurrentConstellation publicized string value would be updated even if you can't afford the constellation.
- Thanks @xCore
- Added more error handling for cases where the terminal is broken.
- and some logging for common things that have failed in the past
[BETA] Lethal Constellations v0.2.2
Not an obligation
set this configuration value to a comma separated list of your prefered constellation names
the default, blank, is what generates the tiered constellations
whatever happened to ghostcodes? sorry I was out of town for a few days
ty my friend
i also saw that fuifku deleted a moon but i think that's unrelated cuz he told me he wanted to rework one of the moons at some point
this is correct. The mod still somewhat works with the current release of Lethal Company but I'd like to perform a complete rework when I find the time. Spread a bit thin between my current projects
pausing work on LethalConstellations for the time being. Will address any further issues with hotfixes but it seems v0.2.2 is holding up pretty stable since 8/20
Yup
No need for updates

When I try to route to a moon that is not in the constellation I get soft locked, I do not have terminal formatter installed
Is it a specific locked moon that you can't travel to that causes the lock? I'm unable to reproduce the issue in a small profile with just lethal constellations & LLL
also please confirm this is what you see when trying to travel to a locked moon
rather than the LLL default text which is something along the lines of "this route is locked"
found a bug
If you enter a save where you are on the company moon, when you enter the "moon" in the terminal, only the vanilla moons will appear.
I think it may have been fixed when I clicked update all
I think it was another mod
Do you know when the distances update will come out
The one I suggested
hmmm, this is gonna be a hard one to fix because the company moon doesnt belong to a particular constellation. I could add a fix directly to the save file but that will require networking 
not any time soon sorry
Oof :']
maybe I can add a config item to designate company moon's default constellation?
As long as you can travel to company no matter what constellation you are in, that seems fine to me.
yeah that would still be determined by the "CanRouteCompany" config item for each constellation
If it is possible, that is fine :]
I'll probably add the save part too (if the network mod is present)
I just want to make sure mod still works without networking too haha
understandable lol
btw for those who are following this thread
would it be alright if in the next update I change the thunderstore name of this mod? Kinda bothers me you cant find the mod by typing LethalConstellations so I'm thinking of removing the "_"
it would just be considered a new package right?
and making a new one dependency of the old
its what i did for immerisve scrap
got rid of all content in original
ahhhh I see
I may do that then, so it's less noticeable a change for everyone else
because the underscore is ugly ๐ญ
I got this too
Update pushed, should fix the company moon issue
mod has also been moved to a new thunderstore page
old thunderstore page now links to the new one
[0.2.3]
- Fixed issue where current constellation could not be calculated when loading a save that was last at the company moon.
- With networkapi present, this variable will be tracked in your gamesave.
- Without networkapi present, will resort to your default company constellation as defined by [CompanyDefaultConstellation]
- If the config item fails to find a matching constellation, will return the first constellation.
- Updated ThunderStore name to LethalConstellations (the underscore was bothering me)
Why'd you reupload it under a new name? XD
last note in the changelog lol
anyway, here's the new page to save some clicks - https://thunderstore.io/c/lethal-company/p/darmuh/LethalConstellations/
You can probably just remove everything from previous build and just have a dependency on the newer one
And then deprecate it
yeah I'll deprecate the old modpage once the couple modpacks using it change over to the new page
ie. @serene pecan and @verbal trellis
So people who want to update it thru modmanager its easier for them that way xd
I basically did the same thing Xu did here
no worries 
[BETA] Lethal Constellations v0.2.3
blind idiot
@rotund light found a bug, hidden moons are kept hidden despite not being enabled on config
sounds like a mod conflict somewhere. Not seeing the issue in smaller profiles with just lethalconstellations
You use LethalMoonUnlocks for your modpack right?
With LMU, this mod doesnt touch a moon's visibility or locked status at all
I'll check it
That from TerminalFormatter
I probably need to mention this somewhere in the mod's readme
make Artifice and Embrion still hidden when already true for show hidden moons
btw, setting this on TerminarFormatter unhides all moons, breaking the Constellations System
makes sense, just like any other mod that unlocks or unhides all moons
but default setting is false that TerminalFormater the unhides all moons
yaa.. problem from terminalformatter
not seeing any immediate issues for this mod with v64, going to tag the thread for it
when I updated my mods this happened somehow
Yeah remove the old one with the _
He reuploaded it renamed cus it bugged him
I hope one day add a custom order per moon, I'd like to do this, but it's not possible right now :,]
or at least batby hasn't said anything
do you mean a custom order for the moons page?
yes :,]
hmmm, yea I know TerminalFormatter and LMU do some stuff with the moons page
can maybe be something to look into
guh, what modpack is this for?
MEGALOPHOBIA :]
do you have hide by price?
you have quite the beefy config
would people be interested in having these sort of files saved to their <modprofile>/Bepinex/config/webconfig folder for this mod? Maybe as something that could be enabled/disabled in main config? Would basically allow you to open the html doc to edit your config rather than doing it through your mod manager of choice
here's the config I yoinked from moroxide as an example of how big the config can get
https://darmuh.github.io/OpenLib/OpenLib/Website/Examples/LethalConstellations_Generated.cfg_generator.htm
Me?
Yes it's quite a big one 
oh, you are doing a html page!
yeah
also, I'm re-doing the constellation system (balancing the moons, updating the list)
Yeah hope you donโt mind I used megalophobia as an example 
On the contrary, I feel proud :]
๐ซก
At the very least itโll make it so you donโt need to keep relaunching the game while youโre tweaking stuff in the config (hypothetically)
Youโd at least have to leave to the main menu tho
can I use this page to do the rebalance?
I mean, it's 100% fully working?
Unfortunately no, other than to look at something pretty
Though, I might be able to push a patch for OpenLib/lethalconstellations to make this available some time soon
Need to make sure I didnโt leave any broken changes in this dev branch of OpenLib lol
what does this exactly do?
I'm curious
i read the change log
i mean
the log
but i still don't really get what it does essentially
#1269406512313405571 message
Basically creates a couple configs for you to show/hide moons based on โconstellationโ groups determined by what you configure
Thereโs a โconstellationsโ menu (you can change the name) that lets you see which constellations are available
You can type a constellation from the menu to route to it, which will route you to that constellationโs default moon
Thereโs a lot more to it and configuration but thatโs a brief summary of what it does
idea, a page system for the constellations. each page has their respective moons. reorder as you see fit
So basically a moons page for each constellation? How would you differentiate keywords for routing to them vs this page?
Hahaha
just thought itd be a neat way for easier previewing
I could maybe see replacing โinfo <constellationname>โ with that page
up to you. thanks for the hard work regardless ^^
Since that is a config option already
Itโs not a bad idea I just need to sort out keyword conflicts 
Especially since they are all configurable
i know you werent saying it's bad. I'M saying im content with whatever outcome happens
#1192526476348772402 message
(this is somewhat why LLL does have the groups sorted as a MoonsCataloguePage btw, was future proofing for that kinda idea)
๐
is there a keyword similar to "Arlandria"? I renamed my Tolian constellation and it still doesn't work. Maybe it's the fact I have 21- before the name? Like, all my constellations have a number and a dash and work fine.
I do have a similar report on the github of similar names having issues
I'm not sure why they dont work though as the default groupings uses tiers that have "-" in them
I think it might be the specific number? I've only tried fixing this error by renaming "21-Tolian" to "21-Arlandria."
Tonight I'll try changing it. I'm not sure if there is a limit for how many moons can be in a constellation (Tolian/Arlandria has 21, that's how I designate the number.) but I can split them into 10 and 11 and give them different names.
sometimes in the past there's been an issue with the config generation so it may help to delete the config and start over
there should not be a limit no
๐ me when i spent hours on my config
back it up in another location ๐
the generation seems fine
does that still count as resetting it? for the purposes of fixing issues
or if you have gale you can duplicate the profile for testing 
as long as the config doesnt exist when you load in, a new one will be generated
One for testing, one I've not touched
Oh sweet
The last time I messed with it, even though the Arlandria constellation was named in the config and had moons it routed to, inputting it in the terminal resulted in the same output as you'd get from writing commands that don't exist
yeah that would mean the keyword did not generate correctly
Default constellation is Orion when starting a new save but it still shows all moons in 'moons' page
do you have LethalNetworkAPI in your profile?
Are you also using LethalMoonUnlock or no?
I have this
yea that mod will cause all the moons to show up (regardless of what my mod wants to do with them)
I'd recommend not using it with LethalConstellations
you can unlock/unhide any moon with the lethalconstellations config if needed
Oh, yeah now it works! Thanks!
Good luck setting your constellations!
hopefully the LethalConfig update can come out soon โข๏ธ so I can push the update for easier config editing (including editing the generated config in-game)
ok thanks
i just did this and it didnt work :(
:/
I am looking into trying to sidestep using keywords at all, however this will prob require opening the constellations menu before being able to route to one
honestly, as long as it works i think no one would mind the extra step
I can still also leave the shortcut as an actual keyword
which will continue to check if other keywords with the same word exist
so my friedb fixed it by changing the tag of the constellation to just "21"
which is weird to me and i don't understand it but i'm just glad it works
also, i must ask, did you pick the name "constellations" to refer to a group of something that isn't stars as a satire on the fact the company calls literal planets "moons?"
like the running joke being they just give things misnomers all the time?
or am i looking too much into it
lol yeah looking too much into it, name comes from the original idea that @verbal trellis had with their modpack along with @upbeat furnace who wanted to realize the idea in a new mod
I'll still look into it, need to figure out why those vanilla style names dont work
that's the thing, all the other constellations i made have the same naming conventions and they work just find
it's only this one that's giving me issues

I'm currently testing a new feature, "FauxKeywords", which will only work while within the page they are designated for. This will allow for creating constellation keywords that might have conflicted with other keywords but they will only work from within the page they are set for.
In the context of this mod, I can create these FauxKeywords for routing to each constellation (which will let you name them anything!!). The downside is you have to open the constellations menu in order for them to work
would it affect the current config?
Only in that there will be a new option. Existing config options will not be changed
got it
if I do add the config option, it will probably be set default to using FauxKeywords to avoid the common issue of new people using the mod and being unable to set the constellation names to what they want (likely because it's already an LLL tag set for filtering the moons catalogue)
Are the constellation shortcuts bugged right now? all of the shortcuts I make for specific constellations don't seem to work.
not that im aware of. Do you have any errors that show up in your logs? What are you trying to set as shortcuts?
wait maybe it's conflictfix?
that would be news to me lol
is your shortcut swamp?
yes
That might be a LLL tag (which would mean you cant use it as a keyword)
lol i did not know conflictfix was that aggresive
what is sloregontree?
i mean is it the constellation's full name or
and when conflictfix returns the fullname to you it doesnt load?
can you show me what the terminal page looks like?
yeah lmk how that works out
it's weird cause the shortcuts I made for the constellation's page in the terminal work
yeah, having written a similar feature to conflictfix for my other terminal mod, it can get a bit complicated from word to word
what does your config item look like?
does oregon or slenderman work?
๐ต
maybe another conflict?
can you post your whole config?
Sorry i'm asking for the config not your logs
OH
mb
Should probably note that not every planet has a constellation set yet. No idea if maybe that is causing it or not.
alr update. kinda just deleted the configs and imported the ones I sent and now it works somehow
no clue how

hopefully it doesnt happen after next update
oh right Jeb is dead I can't pin
if anyone sees this pls vote in poll #1269406512313405571 message
whats oregon
trees
the people seem to yearn for more configs
#1269406512313405571 message
Looking forward to the new config fix. I got it to work for me, though I'd love if I could use certain tags that are currently LLL tags.
- Set desired customizations in main config (com.github.darmuh.LethalConstellations.cfg)
- Launch game and load into a lobby to generate a config from your settings in main config.
- Set desired customizations in generated config (LethalConstellations_Generated.cfg)
- Profit ???
if you need any help from there lmk where you're stuck
what does this do? (am not smart)
the mod separates your moons into multiple groups (aka "constellations"). This list would be the name of each group you plan to put a moon in
so if you wanted to split moons into 3 groups named "Alpha", "Bravo", and "Charlie" you would put Alpha,Bravo,Charlie
only if you want to customize how it will look in the terminal (like if you were using another word instead of constellations)
just remember [keyword] is the name of the group menu* and any \r or \n is just for formatting a new line (like hitting enter on your keyboard)
alright
you'll see a lot more of that in the generated config once you get there
Can i have multiple constellations with the same name?
No the names need to be different as each one will be a keyword in the terminal
Alright
they also cannot be the same as an existing keyword in the terminal
at least until this update
someone changed their no vote to a yes vote 
aw man ๐
what did i do wrong ๐ญ
oh
nvm
i gotta load into a lobby
how do i choose
or put
multiple moons in 1 constelation
you will be able to set each moon's constellation in the generated config
but you need to load in to the lobby so the game can detect what moons you have
i did load into a lobby tho
oh
i see now
i had to scroll down
ima prob finish doing this tmrw lol
yeah it's a lot of setup lol
hoping to make it a little less difficult in a future update just waiting on some other things to update before I can really move forward with it
a tutorial would be nice lol
maybe one day, the mod is still in beta after all
and most people doing the heavy configuration are modpack owners
Also one more thing, is there a way to sort the constillations in the order u want
like price, alphabetical, etc.
custom sorting could be a bit of a challenge but also possible
Ok why when i go to a specific constellation it wont let me go to any other one
it got fixed when i removed the shortcut words for it
Dunno if anything changed but my constellation named 55-Onmae broke and a constellation I never created called 00-Heaven was added
If i edit the order of the moons in the 1st config will it mess up the generatic configuration if its already generated?
@rotund light It seems adding multiple keywords for a constellation breaks them completely and it acts as if the command doesn't even exist. Merely having one keyword, however, resolves the issue
i'll look into if this is still an issue with my dev branch. Cant really push any hotfixes anymore
No rush, just wanted to alert you to this in case no one's reported it yet
could you show me what your multiple keyword shortcut list looked like?
Something like this for all of my moons
I changed it to a single word after, e.g.: just Onmae, and that didn't work either
In a new profile, just using the number as the keyword fixed my issue
ya I think I found the problem
I'll have a fix ready for next release, in the meantime you can use a ";" as a separator instead of a "," and it should work
basically forgot to set the separation character to a "," instead of a ";" (oopsy)
im not sure why only one shortcut isnt working for you though
it was weird
this one was working until the mod the moons in it are from updated
then it broke
That could be true of Tolian which just gave me a blank line as a response, but this time it straight up said the conmand wasn't real
Should I add a config option for whether or not you want to use FauxKeywords for routing to different constellations?
12
13
1
Yes I want MORE config options!!!
989619826865619005
NODDERS
true
@rotund light Hey, not sure how I hadn't noticed it until now, but trying to route to the same constellation you're already at causes a stack overflow that eventually crashes the game. Tested it with this mod alone and it was still happening.
[Error : Unity Log] StackOverflowException: The requested operation caused a stack overflow.
Stack trace:
LethalLib.Modules.Items+<>c.<Terminal_TextPostProcess>b__4_0 (Item x) (at <64fae9f52f324ab2a8065723b0759a64>:IL_0000)
System.Collections.Generic.List`1[T].RemoveAll (System.Predicate`1[T] match) (at <787acc3c9a4c471ba7d971300105af24>:IL_001A)
LethalLib.Modules.Items.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) (at <64fae9f52f324ab2a8065723b0759a64>:IL_0018)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::TextPostProcess>?667259544(Terminal,string,TerminalNode)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?730069258(Terminal,string,TerminalNode)
LethalLib.Modules.Unlockables.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) (at <64fae9f52f324ab2a8065723b0759a64>:IL_00A0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::TextPostProcess>?2142332212(Terminal,string,TerminalNode)
(wrapper dynamic-method) Terminal.DMD<Terminal::LoadNewNode>(Terminal,TerminalNode)
LethalConstellations.EventStuff.Subscribers.OnLoadNode (TerminalNode node) (at ./EventStuff/Subscribers.cs:34)
OpenLib.Events.Events+CustomEvent`1[T].Invoke (T param) (at ./Events/Events.cs:20)
OpenLib.LoadNewNodePatch.Postfix (TerminalNode node) (at ./PatchThings/TerminalPatcher.cs:44)
(wrapper dynamic-method) Terminal.DMD<Terminal::LoadNewNode>(Terminal,TerminalNode)
That specifically, the last 5 lines also repeat endlessly.
Ah this might be an unintended consequence of an update I pushed for OpenLib that fixes the LLL route locked issue. I'll try to get a fix out for this soon
It also crashes the game if you use a terminal command when you don't have the option to, like typing "deny" randomly
yep im aware, have a fix on the way
goated tysm for working so hard on this mod i really love it and think it's super dope
np ๐
In the next update keywords with special characters should work as well
so you can route to 19-Bounty if you wanted
hell yeah
also the web config stuff
[0.2.4]
- Updated for latest version of OpenLib
- Fixed issue introduced with latest Openlib update that broke some portions of constellation handling.
- Fixed issue where constellation names could not have special characters in them.
- Fixed issue with shortcut config item being parsed with the wrong character.
- General info command fixes
- Added new FauxKeywords option to set your constellation names to whatever you want.
- These 'keywords' will only work from within the constellations menu.
- Config items generated after lobby load will now show within the LethalConfig menu.
- Added button to generate webconfig page which can be used to edit the config in a webpage.
- These will be located within your Bepinex/config/webconfigs folder
- Added button to apply config codes that you generate from your webconfig pages.
- Updated default config handling to use LLL tags with Faux Keywords.
- Added constellations as compatible nouns to route, so you can type route [constellation-name] and it will route you to that constellation.
[BETA] Lethal Constellations v0.2.4
hey how do i route to a new constellation with lethal constellations
i have changed "constellation" to "constell" in the config
and i can pull up the list of constellations by typing constell
please ping me if you know
what do you see in the constellations menu
if you want to route to corvus, you'll type corvus into the terminal
the same can be said for any of your other constellations
[NAME] means the keyword is name
np! have fun ๐
would constellation discounts be something within the scope of this?
this is def more of a moon sorting mod than anything (right?) but I do like the small stuff you can do w this to change gameplay in a meaningful way
i think that's a good idea yeah
likewise random events that bump up the prize of constellations could be interesting, but I can see some flaws like it just being the ",death by a thousand paper cuts" of a run
yeah definitely something I can play around with
discounts at the least is for sure something I plan adding as a configuration option in the future
nicee
so, my terminal broke lol
after the update I can only type stuff in, but it won't let me use enter to send out any commands or anything
only thing I could've done to break stuff this bad is I deleted the generated config to refresh it after first genning it
also where's the web editor?
Bepinex/config/webconfig
Of the current profile
Can you gather logs and also show what you have set for main config when this happens?
Iโm headed to sleep rn but Iโll take a look some time tomorrow probably when Iโm on my pc
you good, just deleted my config and re-did it
works now :3
gnight!!!
Sounds good, if it does happen again please send a log so I can try to add some safeguards against it happening again lmao
I will! though I'd prolly have to turn on verbose logging cuz from taking a quick peek nothing really stood out, everything was yellow cuz I have message and info logs turned off
sure will tho, thanks for the sick ass mod ๐ซก
Ohhh gotcha, if it wasnโt erroring out thatโs weird
๐ซก
ye I prollay did some weird shit w the config by accident loool
Does terminal formatter work now?
you could also include flavor text for this like
"Rogue meteor detected in the [constellationName] Constellation"
"Routing fee has increased due to a heightened risk of damage to company property"
This is awesome. I need to try this out
Yes the only issue I knew of with terminal formatter was the issue of displaying the wrong moon listings on synced terminals
hmmm, you think I should tie "events" to weather?
unsure, cuz weathers affect individual moons and not whole constellations
or do you mean if event-ridden constellations should have a weather active 100% of the time?
eh, definitely think reactive is better than pro-active. Not trying to step on any weather mods' toes
but I could check group weather for the entire constellation
I just dont know if making the cost of the constellation more for bad weather is gonna make people ever want to go to those constellations lol
yah I don't like the idea either hehe I was just wondering if thats what you meant
yeah I don't think tying it to weather's the play
definitely something to think about, i'm not creative enough rn lmao
maybe this flavor text's event could mean that there's a higher likely hood of a meteor shower?
oh nah don't be hard on yourself lol, coming up w this stuff's hard cuz you're kinda messing w a ton of stuff
thats kinda what I thought you meant lol
oh!
well, it's more just flavor text, like a justification as to why it would cost more
the company's travel fees come from moons being further away from the company i.e. more dangerous to go to
ahhhhhhh I see. I was thinking of tying it to something tangible lmao
so by that logic there being a meteor shower on a constellation would slightly bump up the routing fee
BUT, you could have the meteor shower event from vanilla happen with that flavor text, and tie a few other events to similar flavor text
both work!
just got confused cuz vanilla's meteor shower isn't actually a weather, it's just a random event
yeah fair, I always just conflate it with Xu's meteor shower weather haha
happens midday, can stack with pre-existing weather iirc
that's fair!! meteawah's a bit cooler in some places lol
if you do wanna go for this "events actually bring something more than a higher routing fee" you can ask me and I can shoot some ideas around
maybe an event that guarantees an old bird comes down from orbit?
"Hostile machinery has wandered into the [constellationName] Constellation"
"Routing fee has increased due to a heightened risk of damage to company property"
you could do some silly stuff with it
hmmmm, yeah I think the biggest thing is if it's gonna cost more there's gotta be a reason for it
like one that makes it worthwhile to go to
could always go the meteo multiplier route and increase either scrap amount or scrap value alongside an event, more of a gameplay feature than a vehicle for storytelling
yeah would just need to make sure it doesn't conflict with other mods already doing the same
could even go the reverse route and make something public for other mods to manipulate
I do wonder if that would cause your multiplier to override other multipliers or if it'd stack em together
yeah dont wanna have that
oh yeah, what if it reduced the threat level somewhat?
as in, for the asteroid one there'd be the threat of giant rocks coming down, but because of it there would be a lowered outside power level?
I recall Xu does this with some of her weathers, she takes up power level from a moon when Windy is present I think
ohhhh, hmm. I'll have to think about it
an upside to this one I just came up with:
(reworked flavor text)
"Large quantities of space junk have wandered into the [constellationName] Constellation"
"Routing fee has increased due to a heightened risk of damage to company property."
This would essentially mean you'd get an increased chance of old birds and 3-5 pieces of scrap outside, chosen from the scrap pool and filtered by their conductivity (if they're not conductive they're excluded from the pool).
also, perhaps for the asteroid event the chance for a meteor shower to occur would become higher with each day, then reset back to default chance the day after one happens
say like, 15% day 1, 40% day 2, and 65% day 3
if it triggers day 2 it will either reset back to 0.7% on day 3 (I think the vanilla chance is 0.7%, don't know for sure) or reset back to 15%
likewise, if it happens on day 1 with a 15% chance, day 2 will also be 15% and then day 3 will be a 40% chance
Also I forgot to add but my reasoning for suggesting events that bump up the prize was kind of to nerf going to the same constellations over and over, or to sort of provide another roadblock to grinding the same moon/constellation over and over
so that's kind of why I didn't think of upsides LMAO, but I'm super interested in having it be more than just "oops this constellation is now 850 instead of 700 haha!!! fuck you :)"
how do I use the web editor for config
Iโll make a tutorial for you in a bit
The summarized version is to open the page, set your desired settings, click the generate code button, copy it, then paste it into the generated code config item and apply it when youโre loaded into a lobby
If any of that doesnโt make sense please just wait for the tutorial
also I dont know what happened but when I type in a galaxy it comes up with a complete other galaxy
@rotund light
Do you want the profile code?
Itโs also not vanilla so it might be a mod conflict
if it doesnt use AC sure I can take a look
I donโt have advance company anymore
0192499d-d7f2-a146-ef38-19b95211e744
also when I type a constellation it does not work unless I am viewing all of them and are in the menu
constellations have been renamed to planets in the code I sent
you probably have the new FauxKeywords config item set to default (true)
"Added new FauxKeywords option to set your constellation names to whatever you want.
These 'keywords' will only work from within the constellations menu."
i'd recommend changing the second config item here to be "Planet" for consistency
and yeah you have this set to true
is that in the generated section?
FauxWords are a bit more experimental since I'm basically side-stepping the normal terminal system to avoid conflicts with actual keywords
this is all in the main config
is "Blank" supposed to be a constellation?
for some reason the last constellation on the list does not work so I just made one with nothing
really? how does it not work?
I dont know but always when I had the last constellation on the list it would not show up
abyss would not show
so I added blank
so if I assign a moon to "Blank" it will not show in the listing?
I think yeah
let me test it then
might be fixed because this was from a couple months ago
gonna put experimentation in blank
also what constellation were you typing where it provided the wrong one?
all of them
it would just say route to (right one)
then it says you have routed to (wrong one)
were you just typing the constellation name by itself?
yeah
yes
do you have something in this profile for infinite money?
no
okay all good
also I dont know if this is related but when I try to buy stuff in the shop it sometimes buys random items
if I say poloroid it buys gigercounter
not related to this mod, I've seen your report in terminal stuff but I'm pretty certain it's not any of my mods
it might be terminal api
I'd assume it's related to a mod that adds an item to the store but not sure
anyway, good news is your blank constellation works with experimentation
bad news is I am seeing some issues with routing to different constellations sometimes giving you the wrong constellation
what about the constellation wrong one thing
gonna try disabling fauxkeywords and seeing if you still have the issue
ok
yeah weird, it's an issue with both types
something fucky is going on, i'll have to look into this and get back to you
i'm curious if @verbal trellis or @silent sleet have noticed it with their packs
have you had any issues with typing a constellation getting routed to the wrong one?
since the latest update
nope
although
If it is possible to sort the constellations by price, I would appreciate it :]
Seriously speaking.
I have not had any problems with the constellations.
definitely something I plan on adding when I find the time
thx
@serene pecan might be worth trying to regen config and seeing if you have the same issues. I'll keep looking into it
ok thanks
do you think its a config or a mod conflict
not sure atm
Does it have to do with your mod?
Is it compatible with lategame upgrades?
I regenerated the config and it works now
glad to hear that fixed the issue. Still not sure why it happened
yes should be
hi I was sent here because apparently this mod would be good for rearranging the order of the moons in the terminal, is that right?
its a bit more complex than that but sure
Its just the closest thing to his request ๐คทโโ๏ธ
hahaha, yeah I mean it does modify the moons listing but currently there is no change of order functionality
damn
since you did modify the listing, I hope you won't mind me asking, do you know how the game handles ordering the moons in the terminal?
like alphabetically or something?
I only use LLL to modify the moons listing currently
I am not sure how base-game handles it
np, sorry im not the exact solution you were looking for ๐
no worries
I just redid the config after regenerating and it broke again
Nevermind
I figured it out
What? Help
Nvm. Anyone else who doesn't know what this means read here:
https://thunderstore.io/c/lethal-company/p/darmuh/LethalConstellations/wiki/2563-how-to-use-webconfig/
Idk what the deal is but before i installed this everything works fine and after I install this the intro bootup cutscene for the game skips and when I load into my save it shows all of the hud elements at once on a black screen with smoke and I can't move or look around.
I've had this bug before with another mod but I don't remember which or how I fixed it.
thats common for any time the game cant load for xyz reason
will need to see logs in order to help you there
I don't know where to access my logs. I already uninstalled this
no worries
can you tell me where to access logs rq
depends which mod manager you use
hi, for some reason this mod makes me unable to enter anything into the terminal, it'll instead just ignore the Enter key and an ArgumentOutRangeException error shows up in the log
all my config stuff is default, and i've already tried deleting my config files which didn't fix it sadly
please send a profile code
0192a724-909d-cfe6-5c34-7475b6330f2b here ya go, sry for the wait
forgot to mention but deleting the mod fixes the terminal problems, so that's why i'm pretty sure its this mod
yeah from the error you're getting it would be something of mine
btw this is spamming the console on load of your profile
Stack trace:
LethalDiscord.LethalDiscordRPC.Update () (at <17dbb0c7b55f4551b6bda2dbd1aeed89>:IL_0000)```
oh yeah, been meaning to do something about that one too but got sidetracked by this
personally anything that starts spamming my logs with errors i'll disable first
Still seeing the issue though. Looks like an issue with the faux keyword generation
a workaround I can suggest to you, while I look into this, is to use normal keywords with your own unique constellation names that you can assign each moon to. The automated tag -> faux keyword thing is pretty experimental
