#Terminal Formatter
1 messages ยท Page 2 of 1
sma-
yesterday it took me 2 hours to find out that CustomTranslatorCharLimit is not compatible with LateGameUpgrades
wait what
with 0 relevant logs
sick
@snow swift ok so it has to be one of these mods, because i've disabled LITERALLY everything else
oh what the fuck
is it because it's taking "C:/Users/bobba" here?
because my username isn't bobba on my pc
if it still fails: try replacing LLLfixed with LLL (normal)
it's a build path from the developer lmao
Why is it looking on the desktop? That error is very strange
that's why lol
and so it begins
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
LethalLevelLoader.TerminalManager.GetMoonCatalogDisplayListings () (at <519c156a8dbc4475bcf45d93d9f3cd0d>:IL_0111)
LethalLevelLoader.TerminalManager.GetMoonsTerminalText () (at <519c156a8dbc4475bcf45d93d9f3cd0d>:IL_0007)
LethalLevelLoader.Patches.TerminalLoadNewNode_Prefix (Terminal __instance, TerminalNode& node) (at <519c156a8dbc4475bcf45d93d9f3cd0d>:IL_001D)
(wrapper dynamic-method) Terminal.DMDTerminal::LoadNewNode(Terminal,TerminalNode)
Terminal.OnSubmit () (at <af9b1eec498a45aebd42601d6ab85015>:IL_00EA)
UnityEngine.Events.InvokableCall.Invoke () (at <e27997765c1848b09d8073e5d642717a>:IL_0010)
UnityEngine.Events.UnityEvent1[T0].Invoke (T0 arg0) (at <e27997765c1848b09d8073e5d642717a>:IL_0049) TMPro.TMP_InputField.SendOnEndEdit () (at <9baa8119dbcd498f902c1a92f10843c1>:IL_000E) TMPro.TMP_InputField.ReleaseSelection () (at <9baa8119dbcd498f902c1a92f10843c1>:IL_001B) TMPro.TMP_InputField.DeactivateInputField (System.Boolean clearSelection) (at <9baa8119dbcd498f902c1a92f10843c1>:IL_00B0) TMPro.TMP_InputField.OnUpdateSelected (UnityEngine.EventSystems.BaseEventData eventData) (at <9baa8119dbcd498f902c1a92f10843c1>:IL_007C) UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IUpdateSelectedHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <17de86d66286445fa95af59fa8fa644d>:IL_0000) UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction1[T1] functor) (at <17de86d66286445fa95af59fa8fa644d>:IL_0067)
UnityEngine.EventSystems.EventSystem:Update()
so if you remove LLL, TerminalFormatter should not work
the same in reverse
without formatter LLL should not crash
also: try setting up the same mods in a new profile
I've had no issues with TerminalFormatter what is happening
because - fucking somehow - maybe your profile name makes filesystem cry
perhaps
I've had that issue once with some cli tool and having # in my folder name
i'll try the same 5 mods under a different profile
fun
now it works
could it be because of the profile name having a spacebar in it or something
no it still doesnt work after renaming the profile
๐
I don't know what to tell you tbh
at least you have a working solution
it's so weird tho
if importing the entire modpack over to a different profile works then it's a really weird situation
it did not work so i assume it has something to do with another mod's files/configs
and just happens upon installation of whatever said mod is
isn't that an issue in the vanilla game too?
honestly no idea
Yeah it's a vanilla issue
I do feel like it happens a lot more with TerminalFormatter though
@snow swift
i think the last one should be fixable but idk about the first one
it's happening more with my mod because of how late I'm putting my text up there
I'll see what I can do
i know
just make the text appear before the player finishes typing the command
you'll be getting no more issues ๐
typing in really needs a threaded buffer. Then when the terminal is done displaying it could output what's in the buffer incase you managed to get a couple letters in early which I often do.
But I dunno who's gonna take-on that nightmare.
[Info : Unity Log] Parsed word: sector0
[Info : Unity Log] noun keyword: sector0 ; verb keyword: simulate ; result null? : False
[Info : Unity Log] result: simulatesector0Node
[Info :stormytuna.RouteRandom] Didn't choose random or randomfilterweather (chose simulatesector0Node)
[Debug :TerminalFormatter] simulatesector0Node
[Error : Unity Log] An error occured while post processing terminal text: System.NullReferenceException: Object reference not set to an instance of an object
at TerminalFormatter.Nodes.Simulate (TerminalNode node, Terminal terminal) [0x00055] in <dcf05bb37811479fa8214f34b5ed3ad3>:IL_0055
at TerminalFormatter.TerminalPatches.TextPostProcessPrefix (System.String modifiedDisplayText, TerminalNode node, Terminal __instance) [0x00143] in <dcf05bb37811479fa8214f34b5ed3ad3>:IL_0143
at (wrapper dynamic-method) Terminal.DMD<Terminal::TextPostProcess>(Terminal,string,TerminalNode)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?-1859873794(Terminal,string,TerminalNode)
at LethalLib.Modules.Items.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) [0x0004a] in <92a568e1f008473a87e3e64783ac4766>:IL_004A
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::TextPostProcess>?2127550012(Terminal,string,TerminalNode)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?-873800338(Terminal,string,TerminalNode)
at LethalLib.Modules.Unlockables.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) [0x000a0] in <92a568e1f008473a87e3e64783ac4766>:IL_00A0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::TextPostProcess>?-497855904(Terminal,string,TerminalNode)
at (wrapper dynamic-method) Terminal.DMD<Terminal::LoadNewNode>(Terminal,TerminalNode)```
I'm very confused as to why Rosie's Sector-0 is the only moon where TerminalFormatter's simulate command fails to work
@snow swift need a full log perhaps?
simulate works everywhere else, but not on Sector-0
if you could, i'll be grateful
don't know when i'll be able to sit&fix it tho ๐ฆ
there we go
i had no idea you could simulate Gordion lol
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Debug :TerminalFormatter] simulategordionNode
[Warning:TerminalFormatter] Current Level: Gordion
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
[Warning:LethalLevelLoader] routeNode Is Missing! Using internal value!
LLL is mad at you for doing this lol
XDDDD
I think it might be like, either old configs or Rosie's Sector0's past name
which was 71 Gordion lol
but im not sure, Rosie changed the name a few times already for these reasons
so LLL does recognize the moon as sector0 - the node name is simulatesector0Node
so it's my shenanigans that break it lol
unless it's the LLL
could you check that?
if the simulate command breaks without TerminalFormatter
โค๏ธ
hmmmge
so it doesn't work?
๐
alright, i see it now
so it is my mod's shenanigans? ๐ฆ
I suppose so, but its just weird how out of like
30-35 moons
sector0 is where it breaks
and nowhere else
the name?
:xdw
that's why
lmao
pog
i have some stuff i need to release as well, so this will be added to that
thank youuu
i have some stuff in the pipeline ๐
and seeing how far TerminalPlus has come
i should focus on fixing my stuff as well ๐
@snow swift I think your mod still considers disabled moons when displaying the moon catalogue
Here I disabled Solace in LLL and these two aren't in a group of 3
as if it would still consider Solace to be in that group
Curious how is the even possible? The list must be somehow cached because disabling it omits it from being put into memory, unless it's disabled by config in which case.. yeah
I disabled it in LLL's config
Yeah so it's still in memory possibly just as some list not level data. Can you do "simulate solace" in terminal?
Yup, simulate Solace does work
that means it's an LLL issue?
It just means the moon is at least in some way in memory even if just as text, said list is the reasonable thing for mods like Terminal formatter to rely on to list the moons.
Disabling moons through mod manager will prevent anything about the moon from getting into RAM.
Yeah but the problem with that is that Solace is from StarlancerMoons and there's no way of only disabling it without the others from that pack
If you really don't want solace then your only option is to take a look at the uploads by starlance and download the moons individually instead of the supermod.
I see. That's a choice by starlance. You should request this directly as currently doing that is very common by all the great moon devs.
Mrov I got an essay due tomorrow can you format and write it for me
bruh
how does level work?
oh nvm i thought it was moons
can you add rank or difficulty to moons?
calculating one or displaying one?
calculating please, i use LQ to mod enemies and power for each moon
I know for a fact that next LLL version will have difficulty calculations built-in, so i'm going to add it to terminalformatter when new version comes out ๐
@snow swift i dont think its generating a config or am i going crazy? v0.0.12
like at all?
did you get any console errors?
yes it said that it couldnt find compatibility line in the config for something
and there is no config file
because i've set up the softDependency attributes for a few mods, but it should work
lol
so the issue was me using a LateGameUpgrades type as a field in LGU's compatibility patch - it was somehow loaded when starting the plugin, and when LGU is disabled it was crashing instantly
i'm pushing a fix rn
nice
[Warning:TerminalFormatter] Sector-0
[Warning:TerminalFormatter] sector0
[Warning:TerminalFormatter] sector-0
the names are not matching, so it breaks
that's weird
it's now fixed, thanks for your report ๐
oh nah, I just accidentally enabled both terminalplus and terminalformatter
@snow swift why is IntroTweaks deprecated?
umm
I've kinda forgot to do that before
let me unlclick that for ya
thank you i like the customization it gives
no worries
oopsie
how do they interact with each other?
feels random, sometimes when I opened moons catalogue, there is practically a 50/50 chance of either of them opening up lol
quite funny
but I did encounter an issue with lategame upgrades shop screen, cant exit that
idk if it has anything to do with terminalformatter, prob not
I dont see any errors in the console so, this is gonna be crazy to debug
I've checked TerminalFormatter and LGU's latest v49 version (3.4.1?) and it was working without issues
yea I figured it works just, im not sure what else could possibly interfere
ill spend an hour or two on this finding out what causes it
๐ฅฒ
maybe it's terminal plus?
I've seen them mentioning LGU lately
but I'm not up to date on their changes
its disabled, the issue happens with and without terminalplus, in fact the same thing happens with terminalformatter
so I dont think either is the culprit
and also I don't want to throw accusations left and right ๐
oh, okay
what version of LGU are you using?
because 3.5.x is only for v50
and also csync 4 is not working with LGU atm
that was fast ๐
@steel niche
no worries ๐
Yeah I tested just with Csync and it all went to shit as well haha.
I am just going to let someone else fix this one.
I will quietly work on Shattered Company and wait until the problem goes away by itself. hahahaha
Loool nice. Race condition randomisation.
I've noticed that the two of them seem to have all the same features these days... So uhm... Which one should I use for my immersive mod pack and which one should I use for my slightly naughty (cheaty) public lobby play.
honestly preference I feel like, TerminalPlus is fancier, but I personally like the simpler formatting of TerminalFormatter
originally I was planning to make this mod more on style of AC's portable terminal formatting, but getting the table outlines aligned was such a pain
so it's looking like that now ๐
Welp which one should I use with lethal upgrades and which one should I use on vanilla servers.
terminalformatter is 100% client side, but requires* LLL to function
- not really, but it allows moon list to be nicer
by lethal upgrades you mean https://discord.com/channels/1168655651455639582/1178407269994594435 ?
Ah yeah sorry I have cabbage brain. LGU
LLL is a good point...
Cool I think that's decided thanks
Latest release works on both now.
I have no clue why but terminalformatter doesn't display weather for me
even though it does say that march is foggy when selecting it for example, and it does display weather for friends on the same modpack
seems to be a weird client issue
is this error from this mod?
couldn't load the AC compat, and then some weird LGU stuff?
Do you have LC_API installed?
You have preview price enabled, type all to see price + weather
no worries ๐
No, not AC either but i think it was lgu problem
Latest will probably be the culprit.
Because it's making a type check through the assemblies rather than the one I want, lol.
alright, that's good to know
I like the commented code on LGU compatibility class by the way.
Because I'm pretty sure it was my thoughts when messing with mine.
I would imagine so, haha.
The code I have now (which is yours) is still not displaying everything correctly sometimes ๐ญ
Oh? Which case I missed?
I might try to fix it someday, but who knows
I was messing with LGU's store and sometimes there would be one more level displaying than there really was
I've got some errors yesterday, I'll check if I still have them
uhm, so the moon catalogue is broken
I will when I can, busy atm
Got it
istg its always the moon catalogue for anything ๐ญ
@snow swift Any plans on updating LethalRichPresence to add new moons ? I also think some screenshots should be updated
I'd be down to help with taking screenshots if you need
If you'd like to do that, I'll happily add them ๐
Current images are listed here: https://github.com/AndreyMrovol/LethalRichPresence/tree/main/DiscordImages
Alright, count on me.
Any specifications for the screenshots? I saw that you were mainly taking screenshots of the main entrances
I'm planning to add more functions and moons, but - for now - I'm waiting for LLL to update ๐
My rule of thumb was to make the screenshot so that the moon could be easily identified
so a landmark, some terrain, main entrance etc.
whatever is the most recognizable
oh yea
@snow swift
one thing i wanted to ask you with RichPresence
for my modpack is it possible to make the presence say the modpack name
yes
looks like what happened when i had both LLL and LLLFifxed
fixed by disabling either one
Huh, I thought I disabled one-
Oh well, thank you!
https://thunderstore.io/c/lethal-company/p/mrov/LightsOut/
in this mod you have written "Now works with GeneralImprovements' lamps!" but what exactly is GI lamps? I see nothing of that in GI config
GeneralImprovements allows fancy lamps to be toggled on/off
what is fancy lamps? and that mod doesnt seem to work, i got a bunch of errors when starting the game and no light where off in the ship
What's your modpack code?
it was actually another mod that gave me errors my bad
No worries
Also I was talking about this fella:
With GeneralImprovements you can turn it on/off when holding
oh makes sense i thought it was a setting in GI config or store item
forgot to ask how lmao
and those are the images i'm using:https://github.com/AndreyMrovol/LethalRichPresence/tree/main/DiscordImages
hows your 9437 mods coming along
and it's good to go
real
i'll see when i come back from work tomorrow lmao
because i haven't had the chance to do anything
[20:04:04.5605604] [Error : Unity Log] An error occured while post processing terminal text: System.NullReferenceException: Object reference not set to an instance of an object
at TerminalFormatter.Nodes.Route (TerminalNode node, Terminal terminal) [0x00080] in <6e81e2db17a74f469962b55d4dd2b007>:IL_0080
at TerminalFormatter.TerminalPatches.TextPostProcessPrefix (System.String modifiedDisplayText, TerminalNode node, Terminal __instance) [0x00119] in <6e81e2db17a74f469962b55d4dd2b007>:IL_0119
at (wrapper dynamic-method) Terminal.DMDTerminal::TextPostProcess(Terminal,string,TerminalNode)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.TrampolineTerminal::TextPostProcess?936498708(Terminal,string,TerminalNode)
at LethalLib.Modules.Items.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) [0x0004a] in <c68aa40cbbae4bd69cd2fcd50c8f1ae1>:IL_004A
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.HookTerminal::TextPostProcess?-1967227828(Terminal,string,TerminalNode)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.TrampolineTerminal::TextPostProcess?1731477830(Terminal,string,TerminalNode)
at LethalLib.Modules.Unlockables.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) [0x000a0] in <c68aa40cbbae4bd69cd2fcd50c8f1ae1>:IL_00A0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.HookTerminal::TextPostProcess?1104525656(Terminal,string,TerminalNode)
at (wrapper dynamic-method) Terminal.DMDTerminal::LoadNewNode(Terminal,TerminalNode)
Ignore this I think I caused this problem. I broke LLL again
damn
at TerminalFormatter.Nodes.Moons (TerminalNode node, Terminal terminal) [0x00184] in <6e81e2db17a74f469962b55d4dd2b007>:IL_0184
at TerminalFormatter.TerminalPatches.TextPostProcessPrefix (System.String modifiedDisplayText, TerminalNode node, Terminal __instance) [0x000a8] in <6e81e2db17a74f469962b55d4dd2b007>:IL_00A8
at (wrapper dynamic-method) Terminal.DMD<Terminal::TextPostProcess>(Terminal,string,TerminalNode)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?-2007988388(Terminal,string,TerminalNode)
at LethalLib.Modules.Items.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) [0x0004a] in <92a568e1f008473a87e3e64783ac4766>:IL_004A
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::TextPostProcess>?601775180(Terminal,string,TerminalNode)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?1599845846(Terminal,string,TerminalNode)
at LethalLib.Modules.Unlockables.Terminal_TextPostProcess (On.Terminal+orig_TextPostProcess orig, Terminal self, System.String modifiedDisplayText, TerminalNode node) [0x000a0] in <92a568e1f008473a87e3e64783ac4766>:IL_00A0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::TextPostProcess>?-1025886660(Terminal,string,TerminalNode)
at (wrapper dynamic-method) Terminal.DMD<Terminal::LoadNewNode>(Terminal,TerminalNode)```
moon catalouge shit the bed
is it on v50?
v49
oh fuck ๐
LethalLib unlockables error?
God damn
Can you send your modpack code? I'll get it done first thing tomorrow
๐ญ
actually im not even sure its your fault I just looked up higher in the log and saw this
for some reason all moons shit the bed
im not on v50
Yeah mrov added that a couple days ago
Is it permanent or what?
yeees
in what sense permament
๐ณ
Let me try
Celestial Tint and Weather Tweaks work
Just tried them both
https://thunderstore.io/c/lethal-company/p/ButteryStancakes/FloodedLevelsFixed/ You'll probs still need this
Didn't this get patched by Zeekers last update?
It fixes time sync issues now
with Flooded Weather
alright Ill add it
Since when did this get added in the normal branch?
Oh unless that's not about progressive weather?
ah ok
oh, that's good to know
although the actual LLL is changing so much that it's not gonna work
Well actually, I haven't tried the uncertain weathers
since I always have them disabled
I mean - if it loads correctly with LLL, everything is going to work
since uncertain weathers are not bound to anything in game
alright
@snow swift Can you make it so UnlockableDefaults also saves the position of buyable furnitures?
So when you buy them (Or have them unlocked with UnlockOnStart) they automatically go to their saved positions
i'm not gonna promise anything tbh
but it's on my list
after weathertweaks, formatter, richpresence and a new mod
๐ญ
Alright lol
Alright, i've pushed the initial v50 version
Currently i've disabled LLL and LGU patches, but they're gonna return when i get them to work again ๐
it's just that i've reworked my internals and forgot to do the same to LGU node ๐ญ
and the default under lgu command is your nice UI ๐ฅบ

Did you add spacing between difficulty and weather yet or is that something for a future version?
Oh so since you've done that I now have the default moon list even if I'm using LLL
yeah, you should have the default LLL list (with preview/filter/sort options at the bottom)
I have the code ready for next LLL, so until then it's gonna be that ๐ฅบ
pushed the update to support latest weathertweaks version
@snow swift question ๐โโ๏ธ:i noticed that LLL was un dependincyed, can i ask why
because it's no longer needed
what did you need it for in the first place?
i have a version of terminalformatter ready to go when next LLL releases, until then it's not required
ohhhh
ummm all loaded moons?
๐ฅบ
i thought you like, fully got rid of LLL being a dependency
it's a soft dependency
ah
so i might've forgotten about that
but when the next LLL releases, I'll get it added
because in next version LLL changes the difficulty rating calculation
so it's gonna be more consistent
Alright
I'm using this mod in v49 with my friends and sometimes the preview, sort and filter commands just refuse to work for no apparent reason. it isn't a really big bug but it annoys me a little.
do u know what could be doing this?
if you're using the latest versions (1.0.x) it's LLL patches have been replaced with the preview LLL ones, so it's not gonna work in the meantime ๐ฆ
so if you want to use them, downgrade to 0.0.16 or wait for v50 LLL release ๐ฅบ
yo how hard would it be to add config options to choose whether you want to apply the changes to the moons/store pages? I love the changes to the moons page but the store page doesn't work great with some of the mods I use and it would be nice if I could only have it change the moons page
it's planned - i'll let you know when it releases
nice, thx
it's released

It's funny cus I'm actually disabling TerminalFormatter to see if it's what's breaking LGU
XD
Nope
LOL
mrov is safe
XD

I am curious why it's not working though
๐ what the hell happened here?
Okay so
After the new V50 update for some reason the free upgrades from LGU no longer auto apply, even though nothing really should have changed that's causing it
XD
So we were ruling out terminal mods
I disabled literally every mod that touches it besides LGU
still happens
and the blame comes to me by default ๐
i didn't do that at any point ๐ณ
Love the Mod, a simple change that makes the game much nicer to play, keep it up
@snow swift hello, some hidden moons are now shown with your mod
especially liquidation, which is not a released moon
One message removed from a suspended account.
Are you using LLL?
wait
because currently the integration is disabled
yup the fixed version
#1213797469192855553 message
will it be fixed when the official LLL will release ?
you bet
hello, i am getting an error using unlockableDefaults mod, the welcome mat isnt saving its position and I get this error
Thanks for the report, I'll let you know when it gets fixed
UnlockableDefaults never saved buyable furnitures' positions
Also @snow swift,
Was "None" for clear weathers added recently?
Is there no option to leave it blank?
umm i'm sure i've changed it in the latest
are you using weathertweaks?
No
Alright, thank you
why did you write this btw
Because you said that the welcome mat is not saving it's position
and it's a buyable furniture
but why is buyable furniture in the config then?
i made the mod and i don't know
i will go back some day to fix all the issues
don't know when
๐
how do u see rank on the moons?
it is on true
oh yeah right
@snow swift i get this error everytime i try to route to a v50 moon. I have LLLFixedv50, TerminalFormatter and the BetaWeatherTweaks installed.
018f0565-4ee1-48b4-0d02-7062b48ce969 here is what i used exactly
thanks, i'll take a look at it
@graceful fern I've uploaded the new version, please let me know if it fixes your issue
It should be fixed in latest
It's fixed in latest
TerminalFormatter [v50]
How does it work with v50?
๐ค in what sense?
Currently known issues:
- when using LLL command
moonssoft locks the terminal - when there are many moons, the terminal scrolls too far
like does it work with the experiemntal version?
Yes, it should fully work
From my testing it's working both on v49 and v50 as well as with current LLL, experimental LLL and on vanilla
bet
I know that there's the soft-lock issue when typing moons command, i'm working on fixing that ASAP
other than this it should be fully-functional
i need to have previous LLL compatibility somehow, don't i?
and for the v50-fixed-forked lll enjoyers
yippee
wait until you test it with experimental LLL
you're not gonna believe it
Im a pure soul
I wont let anyone other than Batby into my life for LLL v50
plus means less work for me
OMG!!!!
I GOT VIRUS!!!
experimental LLL
but it is the batbys release ๐ค
Darmuh carrying the terminal game
We going digital
now all he needs to do is figure out how i can change the color of the terminal text cough cough @ashen pier ;)
Not positive that would work for all the terminal text
but hey
lets break something
it literally should color everything before opening and closing tag
(from my testing at least)
Wont that only work for color i can change
Or
text
Like I cant color the moons page
or
store
page
or
the whole page?
any of the text that isnt part of darmuh's mod
All the terminal TEXT
I want it red
if you do a postfix on the final text rendering and do $"<color=#ff0000>{previousText}</color>" as an output
i don't see why that wouldn't work
i'll check it for ya
@meager plover
Well this worked
it doesn't look good, but it's a start
now I just gotta
i sometimes know what i'm doing ๐
LGU even modifies background, check how they're doing it
also im a professional idiot where did you apply this change
i've just changed what i'm returning
OH, actually
would you like to have the option through my mod to do that?
how is a mortal like me going to do this unless i make-
YES
MROV ACTUALLY GOATED
PLEASE
THANK YOU SIRE
i would need to make a patch that actually overrides every output
and i would need to rethink my redesign approach
but sure ๐
now only text I cant change would be the montior itself
would you rather have that as an API call you have to do through a mod or a config option?
because the first would be more controlled (for example only in your modpack), but the second one would be more user-friendly
its a tool that will be mainly used by modpack creators, so Im willing to sacrifice a bit of user friendliness for control
Oh yea
Yes.
Mrov if you can, pretty please make LGU's ui better with TerminalFormatter
I mean,
Hey Spike
๐ณ
๐ฅ
It could be visually better, yeah.
But I don't care about visual but more functionality.
I feel so bad for you
Because I have 5 more bugs to figure out with LGU
that hopefully i can present to you on a silver platter
So long as I have the necessary details when they happen.
i'm trying to get your Efficient Engines output values so i can display them in the moon catalogue
and when i do
// access internal class EfficientEngines in type MoreShipUpgrades.UpgradeComponents.TierUpgrades
var namespaceName = "MoreShipUpgrades.UpgradeComponents.TierUpgrades";
var typeName = "EfficientEngines";
Type efficientEnginesType = LGUAssembly.GetType($"{namespaceName}+{typeName}");
Plugin.logger.LogWarning($"{efficientEnginesType}");
if (efficientEnginesType == null)
{
return price;
}
i always get null
actually let me get the exact log
[16:42:55.7462152] [Debug :TerminalFormatter] Planet: Sector-0
[16:42:55.7462152] [Info :TerminalFormatter] LGU is present
[16:42:55.7462152] [Warning:TerminalFormatter] MoreShipUpgrades, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[16:42:55.7462152] [Warning:TerminalFormatter]
[16:42:55.7462152] [Error :TerminalFormatter] Could not find EfficientEngines type in MoreShipUpgrades.UpgradeComponents.TierUpgrades
so this returns in condition if (efficientEnginesType == null)
and i cannot figure out how to make it work ๐
Why wouldn't do something like typeof(EffEng).GetMethod work?
checked on the latest version, the same issue
still, no idea why just GetType returns null for me >.<
Have you tried iterating through the types to see how they are formatted?
[18:22:56.6578005] [Warning:TerminalFormatter] MoreShipUpgrades.UpgradeComponents.TierUpgrades.EfficientEngines
[18:22:56.6578005] [Warning:TerminalFormatter] MoreShipUpgrades.UpgradeComponents.TierUpgrades.EfficientEngines+<>c
so me doing + was wrong ๐ญ
Thank you, got it working ๐
how. the. hell.
Yeah, he's cooking bro
took
too long
because chatgpt is an IDIOT
and cant understand simple prompts
so i did it by fucking hand
OH i see the black parts
Could you just enclose the whole thing in red tag and encircle the black parts?
it would be so much easier to maintain and read through
i must do everything in a convoluted and eccentric way
They cannot match my insanity
would you like to be original and not waste time?
๐คฏ
Fun Fact: Terminal For(Matt)er is a reference to Lethal Company modder LethalMatt!
huh, didnt know that was a thing tbh. Might be something I can change with the ghostcodes terminal stuff
Experiencing this with the newly updated LLL. Second screenshot is with it (TerminalFormatter) turned off.
I know you probably have a lot to do rn @snow swift , but if possible could you make an option to make Embrion and Artifice show up in the moon list?
so is this a base game issue?
They're meant to be hidden in the base game
they are secret moons
ohhhhh I didnt know the lore
@sage crow @bronze cedar Could you check if updating MrovLib to 0.0.4 fixes that issue?
nevermind, i need to update the mod itself ๐
Mod updated, let me know if the issues still persist
(the moons thing still is broken)
((i am fixing that asap))
about to test it; also, I noticed there is no LGU store and moon catalogue change anymore in the v50 update. Did I miss a change or smth?
๐ณ
I have to go to v0.0.16 to see them still
lgu command now uses the LGU store (keyboard-interactable) by default, so i'm not changing that
moons keyword (when using LLL 1.2.0) is currently bugged, i'm fixing that rn
ah alr
Looking good to me
it went to the correct route page and everything
type moons and try doing any input, it should revert to LLL list
nvm I see the problem lmao
that's gonna be fixed

I DIDN'T TOUCH IT I SWEAR ๐ณ
yet
when i start typing in the moons page, it goes to another page and i cant see what i'm typing
try all
it's a known bug with LLL 1.2.0, i'm working on it ๐
wdym all?
the command all
oh ok
i think i've located the issue
LLL tries to replace the terminal text after me
and currently it's doing that only on the main moons page
i know i forgot ๐ญ
i will get it done ๐
Also, what about this?
it's gonna be before pricing (on the left) for more clarity
๐ค
i'm just using the LLL function to check if the level should be hidden
Because Batby told me that LLL can't do that and someone would need to make a mod for it to show
I think they don't show because their name textfields are empty or something like that I don't exactly remember
you should be able to do that though LLL tho
OH really?
i'll check it out then
Pretty sure Batby said something like that
yeah
vanilla terminal is a bowl of spaghetti
it's so bad i cannot even describe it
so, umm
i actually didn't notice if LLL displays them by default lol
let me check rq
It doesn't
#1193461151636398080 message
๐ค
i'm getting the LLL moon catalogue and i cannot see Artifice and Embrion in there
i think i'll have some work to do ๐ฅฒ
good news: i managed to locate the conflict with LLL and moons are working normally
bad news: LLL sorting/filtering doesn't work
how about that?
That looks great
Yeah that's great
Hold up ๐
How do you have Summit if the moon didn't even get released yet?
it's a secret ๐คซ
@sage crow @bronze cedar @graceful fern@ancient sky i've just pushed the terminalformatter update, please check if it fixes your issues ๐
a
see you in like 30 mins
Iโll check once I get home
I'm assuming it's a problem from here, but what happened to the moons list ? I have mooded moons too, and can travel to them, but it doesn't show them in the list. What happened ?
@snow swift the latest update breaks the simulate command
alright, what's your version of terminalformatter and LLL?
i'll see what's happening ๐
0.2.0, and LLLFV50, as LLL1.20 caused my game to blackscreen on loading in
i see a problem here lol
I'd love to know why LLL seems to bug out in a different way each time i play with it, feels like it has weathers for itself and currently set as eclipsed-
also i need to ask: are you using weathertweaks (and if yes - which version?)
nope
yeah i see that you moved the preview to the top
o
i have the same issue it seems
it just moves the rows down when you type it
i will fix that ๐
So, i fixed the moons list bug by not updating the mod
๐ what did you do?
used a backup link and kept the mod in 0.1.4
oh, alright
yeah, i have no clues what caused it to malfunction, but at least it's fixed for now
alright, i've replicated the issue
god damn, old LLL is messing it all up
i'm doing such a shitty hack right now
it's LLL's command
I've pushed an update which should fix:
- simulate command not working @ancient sky @hot merlin
- mod not working with old LLL version @young palm
danke !
@snow swift I think your new nodes aren't working
Actually CannotAfford is working, but Buy and BuyAfter are not
I've had that issue yesterday, loading the items at the start must be broken, I'll check
Ywah I saw thats' cool
Though I would have preferred the to be visible from the start
Without needing to go there
Thanks ๐
i forgot to ask: what's your modpack code?
i'll try to resolve it rq
018f15f3-544a-b6b7-bea8-17fa47eb8387
Why are my moons not always in groups of three anymore?
But I'm sorting them by price
doesn't matter (i think)
I mean, they're not even grouped by creator on that screenshot
So it's a LLL issue?
๐ค i'm pretty sure, but don't know yet
could you try disabling terminalformatter and checking the same commands?
alright
Should be reported to @rich storm then
i think that happens because LLL now tries to group together content based on tags (so every creator has their entries next to each other), but when sorting/filtering it's creating those results
well the ping is already there
so he'll come to check this stuff, surely
I've fixed the issue and pushed an update, please check if it works ๐
let's go
I'll try
(I saw that you were writing something so I just waited lmao that's why I anwsered so quick)
Known issues:
- suit confirmation pages don't display correctly
- price can sometimes display -1 on free upgrades
i think i know what's causing both those issues but i ran out of time to fix them ๐ฅฒ

๐ณ IT'S NOT LGU INTEGRATION I SWEAR
Hmm
You have been having fun, I see.
Meanwhile I'm yet to know how to put items in LLL.

a small amount of fun, but yes
๐ฅฒ
unfortunately i don't know either ๐ญ
Because apparently LLL uses their own network manager.
And last time I checked, it doesn't take into account any additions that can happen after their integration with vanilla one happens.
Buy works now tho
i tested your code for the whole day, how >.<
Well I did update some mods, but I don't see how that'd be related
oh no
i've read that LGU had some issues with the latest LLL, is it that bad?
It happens, can't really think of all cases when messing with stuff.
I mean
If my prefab doesn't spawn.
๐ซ
๐
At least it's just the fact that my prefabs aren't really registered into LLL's.
So either I figure out how to put prefabs into LLL.
Or LLL will have to consider the case I mentioned.
๐ yeah, it's touching a lot of game stuff right now
i misunderstood your question
i dont use like
an actual different networkmanager
Hm, I have no clue why my prefabs aren't spawning then.
since you're here @rich storm: #1213797469192855553 message
the grouping things is a bit messy when sorting
very odd
will peep tomorrow
apologies about that
its now configurable
might have messed one up
no worries ๐
Take your time.
I also have other things to do anyways. 
I think that the issue is: without sorting the moons are just grouped with other from the same creator (modtag), but when sorting they try to stay together messing the default group-by-3 order
although I didn't test that much how it's behaving normally ๐ฅฒ
Adding to above, this happens when trying to buy something, in my case the teleporter
The end result is that instead of the price it shows [totalCost]
oh no
@snow swift IntroTweaks is throwing up errors. idk if you're still supporting it
i dont notice anything broken, but thought i'd still mention it
Yes
Oh ok
xD
all of this too?
Yes xD
@modest zinc stop drinking
but uh
I cant enter the moon @dry dove
Moving to ur thread
Nuh uh
I'm not planning to fix anything (it's not really my mod)
so, umm
๐ฅฒ
What happened here
Did you find a fix for this @snow swift ?
Dont worry about it little fella
Just make sure to make weather tweaks less racist
ill show u in dms
I know what's causing this, but I'm coming from work tomorrow evening, so I'll probably get it fixed then
Alright, thanks
still waiting ๐คญ
someone forgor
let me show u rn
alright its in dms
Could you add a sort by risk level
To LLL sorting or vanilla one?
because LLL does that when you use sort difficulty command, sadly i have no plans (right now) to do my custom sorting for vanilla moon list
Have you found a fix for the BuyAfter node ? @snow swift
if you still have the group by 3 issues i believe that it's because the hidden moons like embrion
total???
Wait you made it so we can buy multiple items at once?
๐ณ
oh
it's using the same code for items and unlockables
i should change it
that's better
it's the same code, but not showing amount for unlockables ๐
@polar badge i've pushed the update, check if it fixed your issue ๐ฅบ
018f2aa2-c444-b7be-0827-a2b53a30d4bf
Sofa is from ShipHomeDecor
I'll check why that's happening
god damn it ๐
my edgecase covering of the vanilla items crashed it
i'm pushing a hotfix rq
does this work fine with darmuh's terminalstuff?
I've talked with darmuh and (as far as we know) everything is 100% compatible
@polar badge the patch is up
Are you like just pushing patches every minute? Lol.
Alright let's try it
what am i supposed to do ๐ญ
it's literally that
Normal?
yeah
it's trying to patch both normal and beta weathertweaks
so one of them is bound to fail
please do ๐
weather conditions changing in the middle of a landing is something I'd want to see
but, when you leave the moon, will it have the weather that it progressed to displayed in the moons list?
no
after going into orbit it's picking new weathers, so it's not gonna keep the old ones on the list
idk if this has to do with anything but I always had that error when opening the terminal
it's the vanilla terminal error when the cursor is first displayed
i have no idea why it's happening ๐
good to know, was about to ask about this error as well
Was that not it?
whoops wrong screenshot
LMAOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Nice empty script bro.
where the fuck did my code go
XD
qrviougr2wv3obrv3vwep
I don't even think I could manage to pull that off.
obligatory
inb4 accidentaly Ctrl + A + backspace.
there's no local history of that file
I NEVER DID THAT
whaaaaaaa
i literally don't know what to say
i'll try to whip something up rq
Terminal formatter
you could make it a warning, otherwise people will think something went wrong
i thought it myself first
alright ๐

not planned right now, sorry ๐ฅฒ
That's great !
So what was the story? Did you forget to code it or did you loose your code or something?
seems like i completely forgot
i've made the empty file, commited it and didn't have a second thought about it ๐
xD
i'm gonna push the update right now
not again ๐ญ
Works fine for me tho haha
Yea its just for shovels for me
i'm not sure why but on some items the text isn't replaced (despite it telling you it's replaced in the logs)
what ๐ณ
๐
Do you support items added through LethalLevelLoader? I can see in the shops the items added through LethalLib but not the ones added through LLL
I thought I added them, but I'll check - which mods are creating items through LLL?
for some reason all my moons are gone
i can still travel to them tho
oh the filter changed somehow
how do you change the filter
filter none
thanks, any reason why it was changed to tag?
it shouldn't do that without you typing filter <something>
LOL
can you send me your logs?
oh, and could you try typing forest or ocean and check if it changes the tag filtering as well?
nothing happens

