#Terminal Formatter

1 messages Β· Page 3 of 1

snow swift
#

that's even weirder πŸ˜†

primal moss
#

i mean forest says this

#

and ocean

snow swift
#

so the first one tries to do bestiary, and the second does nothing

#

it's so weird that rocket triggers the filtering tho

#

maybe it tries to match rocky tag?

#

no clue

primal moss
#

yeah that seems to be whats happening

snow swift
#

oh my god

#

interesting

primal moss
snow swift
snow swift
primal moss
#

it worked

#

but ill send a report to lll as well

snow swift
#

πŸ‘

grim shard
#

Not many that I know of. The only one I know for sure is the beta of the mod I'm working on.
https://thunderstore.io/c/lethal-company/p/Toybox/ToyboxBetaTest/
Should add a Shrink ray, a light potion and a heavy potion to the shop.
It currently has soft dependency and flips from using LethalLib to LethalLevelLoader depending on whether LethalLevelLoader is in the modpack.
It works well without your mod or if I disable LLL and my mod fallbacks to using LethalLib so I assume your mod might have a problem with supporting items added through LLL.

snow swift
#

Alright, thanks for the report - I'll check it out today

grim shard
polar badge
#

TheGiantSpecimens also adds a shop item through LLL

#

iirc

grim shard
#

And I can see all of them in the store just fine right now, will see what updated

#

So after looking a bit more...
I have no clue, seems like it works fine. I swear I observed this behaviour yesterday πŸ˜–

snow swift
#

πŸ‘€ interesting

sharp scaffold
#

Unpredictable behavior is fun.

snow swift
#

terminal is a mess πŸ˜…

sharp scaffold
#

Hey.

#

I somehow managed to make it interactable without it crying.

#

(And any other mod complain about it)

snow swift
#

I tried to do sort of the same system

#

tried 3 times and gave up

#

πŸ₯²

#

I would love to have a store system similar to what AC did with its interactable shop and ordering all items at the same time

#

oh well

#

with the current store the "cart&order" system would not be viable

snow swift
#

i found the issue

snow swift
#

I've pushed an update fixing that issue and adding support for LethalQuantities risk levels&prices to be reflected in moon catalogue

south dust
#

Hi mrov, whenever you get the time I found a little incompat with LLL.
The IsRouteLocked property doesn't seem to work if this mod is installed

#

My mod will extensively use that property so rn I can't run it will this mod

snow swift
#

What's your mod?

south dust
# snow swift What's your mod?

Haven’t given it a finalized name yet but it instead of being able to visit all moons whenever, every day/quota you get a shuffle of x moons (one is always reserved for a free moon) all other moons are hidden and cannot be routed to

#

Makes the game a bit harder, forces you to go to many different moons instead of the same 3 or 4, and it fixes my ocd of having a weird # of moons in a pack

snow swift
#

Alright, I've checked my code and I'm only checking for IsRouteHidden flag, I'll update it to do a check for both hidden and locked property

#

so it's gonna work as expected with your mod πŸ˜‡

#

I'll try to add it today/tomorrow, I'll let you know when it's in @south dust

south dust
#

cool, I'd be able to check it easily when I can

polar badge
#

You're trying to hide it mrov ? πŸ€”

snow swift
#

i've done an oopsie moment

#

disregard the hidden one

ancient sky
#

uhhhhhhhhhhhh

polar badge
#

Ah ok

ancient sky
#

does this affect the pc screen

#

the one with the moon name

#

πŸ‘€

snow swift
ancient sky
#

alr cool

polar badge
snow swift
#

only the terminal

#

it should be displaying the same terminalNode for everyone not interacting with the terminal

snow swift
polar badge
#

Alright, would probably be hard to do

snow swift
#

couldn't be bothered to make it work πŸ₯²

snow swift
#

fire

meager plover
#

A. why couldnt this be a config option in TerminalFormatter
B. I have a darmuh's TerminalStuff which has a similar feature, could you explain to me how your terminal sync works so I can compare

snow swift
#

A. because it's using the external API dependency making the stuff all-client-side, and terminalformatter is just client-side (and i would prefer it stay that way)

#

B. i'm getting the text later, so it should work with terminalformatter?

#

i think

quick kiln
#

problem with lategame upgrades and terminal formatter

serene gorge
#

not the correct gif I meant to send but

#

how do you call it to be set

#

there's a very real chance that just doesn't work with meltdown's terminal command

snow swift
#

    [HarmonyPatch(typeof(Terminal), "LoadNewNode")]
    [HarmonyPostfix]
    [HarmonyPriority(Priority.Last)]
    static void LoadNewNodePostfix(Terminal __instance, TerminalNode node)
    {
      TerminalInstance = __instance;

      Networking.TerminalClientMessage.SendServer(__instance.currentText);
}

    private static void OnTerminalTextMessageReceived(string newText, ulong clientId)
    {
      if (!StartOfRound.Instance.IsHost)
      {
        return;
      }

      Plugin.logger.LogInfo($"Received new terminal text from client: {newText}");

      TerminalText.Value = newText;
    }

    private static void OnTerminalTextChange(string newText)
    {
      Plugin.logger.LogInfo($"Received new terminal text: {newText}");

      TerminalPatches.TerminalInstance.currentNode.clearPreviousText = true;

      TerminalPatches.TerminalInstance.textAdded = 0;
      TerminalPatches.TerminalInstance.currentText = newText;
      TerminalPatches.TerminalInstance.screenText.text = newText;
      TerminalPatches.TerminalInstance.screenText.caretPosition = 0;
    }
#

like that

serene gorge
#

okay it's only going to have the wrong language but that doesn't seem like it'll break

south dust
#

Hm alright, I noticed another weird little thing when running your mod with mine. The log from your mod saying what should be on the screen is accurate to what my mod would display without terminal formatter. When this happens the terminal defaults to only showing the vanilla 9 visible moons and does not include any modded moons

#

here is the screenshot, the log shows the 3 moons my mod would be making it display correctly

#

just in game only the vanilla moons appear and I have like 20ish modded moons rn for testing and those are just absent

sick nexus
#

What mod do you folks use to resolve command conflicts in the terminal? Specifically because the v50 update for Wesley's Moons has an issue when used with TerminalFormatter, where typing Asteroid to route to that planet is interpreted as "filter tag" in TerminalFormatter. I gave https://thunderstore.io/c/lethal-company/p/SylviBlossom/TerminalConflictFix/ a try but it did not resolve the issue.

#

[04:46:26.8990289] [Info :TerminalConflictFix] Parsed "asteroid13" with 8 letters
[04:46:26.8990289] [Info : Unity Log] Parsed word: asteroid
[04:46:26.8990289] [Info : Unity Log] noun keyword: asteroid ; verb keyword: filter ; result null? : False
[04:46:26.8990289] [Info : Unity Log] result: filterAsteroidNode
[04:46:26.8990289] [Debug :TerminalFormatter] filterAsteroidNode
[04:46:26.8990289] [Warning:TerminalFormatter] Possible nodes count: 1
[04:46:26.8990289] [Warning:TerminalFormatter] Found node: Moons
[04:46:26.9000304] [Debug :TerminalFormatter] Patching MoonsCatalogue
[04:46:26.9020300] [Warning:TerminalFormatter] LLL preview type set to All
[04:46:26.9020300] [Warning:TerminalFormatter] LLL filter type set to Tag
[04:46:26.9020300] [Warning:TerminalFormatter] LLL sort type set to Price
[04:46:26.9020300] [Debug :TerminalFormatter] MoonsCataloguePage: LethalLevelLoader.MoonsCataloguePage
[04:46:26.9052810] [Info :TerminalFormatter] All strings:

Name Price Weather Difficulty

[04:46:26.9052810] [Message:TerminalFormatter] New display text:
╔═════════════════╗ PREVIEW: ALL
β•‘ MOONS CATALOGUE β•‘ SORT: PRICE
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• FILTER: TAG

#

Typing the full name "asteroid13" works, typing "asteroid" doesn't. TerminalConflictFix appears to correctly identify the intended command but it isn't passed on properly? Not sure where that issue would be coming from

#

@jovial elk Do you happen to have any insight on this?

opaque tendon
#

By the way, for setting interiors on Asteroid-13 and Fission-C the LLL config names are Asteroid-13 Fission-C

sick nexus
#

Good to know, thank you

jovial elk
sick nexus
#

Gotcha

jovial elk
#

there's a chance typing something like "ast", or with my mod something like "aster", will route to the moon, but if not you just have to type its full name

sick nexus
#

ast and aster does work properly, thank you

snow swift
#

that's interesting

#

what's your modpack code?

plain mountain
snow swift
#

Honestly it's not my issue per se

#

But i might fix it happening regardless

sharp scaffold
#

Just make yourself the top.

snow swift
#

😳

sharp scaffold
#

No one else allowed in this house.

plain mountain
sharp scaffold
plain mountain
snow swift
#

I'll try to remove all keywords for filtering that don't use the word "filter" explicitly

plain mountain
#

But I love the new LGU ui changes

sharp scaffold
#

Yippee.

plain mountain
sharp scaffold
#

Did you manage to find rhe sort bind?

plain mountain
snow swift
#

😳 umm the what?

sharp scaffold
#

You can change the sorting in the shop.

snow swift
#

In LGU?

sharp scaffold
#

Yeah

#

In which it's in the API.

snow swift
#

let's goooo

#

nice

sharp scaffold
#

So you should be able to also use it to how you want.

#

You would just need to define the functions which receive both cursor elements for comparison.

snow swift
#

πŸ‘€ nicee

sharp scaffold
#

Plus Active and SelectInactive properties on the cursor elements.

#

Where the first you define a function and the second is just a bool.

#

But yeah, I tried putting that in the wiki.

#

It seems readable.

snow swift
#

yippee 😁

jovial flame
#

is there a way to show all moons in terminal? some arent showing

south dust
jovial flame
snow swift
#

what do you mean by that?

jovial flame
#

is there a way to fit all

flat dirge
#

will there also be a way to show hidden moons (like embrion)?

torn berry
#

Is there a specific node I have to disable to fix the [planetTime] thing?

runic canyon
#

Hello!

#

found a small bug

#

If you have set on LLL to show only 1 moon, when writing "Moons" on the terminal, it shows the vanilla one until you write moon again

torn berry
#

Having this issue. Any fix?
Nvm figured it out (Had ShowMoonPricesLLL mod installed)

snow swift
#

I'll try to look into it later

snow swift
snow swift
grim shard
jovial flame
#

and even with the new LLL format where the font gets smaller, i dont think the terminal fits all of them

grim shard
#

Are you sure the moons you're looking for are not hidden?

#

From the base game: Artifice is hidden, Embrion is hidden
For modded moons: StarlancerZero is hidden and Cosmocos is hidden, dunno about others

#

I've not been able to get my terminal to show Artifice and Embrion. Not sure if there's a mod out there to do it, but checking it in LLL doesnt do it :/

jovial flame
grim shard
jovial flame
#

yea if i change the sort or filter then tolians show but then others dont, like wesleys

#

the terminal just doesnt fit all of them

grim shard
#

I'll try adding the Tolian moons to my modpack and check it out πŸ˜„

jovial flame
#

ok, just so you know i think i have 50 moons total rn, including the vanilla ones

grim shard
#

If I add all Tolians I should have 52, I'll see

#

That's so many moons I have no clue if some are missing πŸ˜‚

jovial flame
#

for 52

grim shard
#

Yeah I count 46 which is wrong

jovial flame
#

so ig it can only fit 46

grim shard
#

That's a weird number haha

jovial flame
#

yea lol

grim shard
#

Also I think it's supposed to be groups by 3 but some moons have weird grouping

#

Also this ia a double empty line

grim shard
# jovial flame yea lol

Wait nevermind I can't reproduce on my side, maybe I need more moons?
I have 52 moons, 6 (Artifice, Embrion, Liquidation, StarlancerZero, Cosmocos and Gordion) are not shown in the moons menu which makes it normal that I see 46

#

@jovial flame So I added 24 more moons and now I can see 70 in my moons menu, I think your problem might not be the number of moons

jovial flame
#

is there any other way to scroll on the terminal to where i can see in between the beginning and end of the moons list?

#

without a mouse? cuz i dont have one

runic canyon
#

018f590b-c880-d692-6b9b-d4af53344ca8

grim shard
jovial flame
snow swift
#

there's the issue with how vanilla terminal handles scrolling, I thought I've fixed that, but it seems like not

snow swift
jovial flame
# snow swift oh

is there a way to make it so the page up and down buttons can act properly? or its gotta be the mouse scroll? it would be great if so

snow swift
#

I will need to look into it, didn't know that was a feature πŸ˜…πŸ˜…

jovial flame
#

ok thanks

sharp scaffold
#

You would think one of the controller's inputs would act as a scroll.

jovial flame
#

well i could try it next time im on, to change item slots you use the d-pad, not sure if it works on terminal

jovial flame
snow swift
#

alright, that's good to know πŸ˜…

ionic dragon
#

would it be possible to add an option for the ship scan to ignore/hide 0 value scrap? me and my duo like to collect certain stuff and devalue them to keep as decor but it tends to flood the scan page a good bit, especially in longer runs lol

meager plover
#

um

#

I thought

#

this already did that

sharp scaffold
#

The light.

meager plover
#

It also

#

disabled the sound tho

sharp scaffold
#

Then I don't know. shrug

#

Maybe people only wanted the sound to not play.

serene gorge
#

ive been meaning to look into it for soundapi but mrov beat me to it (after me not doing it for like a month lol)

meager plover
#

but I

#

i swear

#

LightsOut FIXED that

snow swift
#

apparatus stuff is verbatim copied from lightsout

#

but separate

#

because I cannot be bothered to fix lightsout rn

#

it's not working with xu's scrap 😭

snow swift
plain mountain
#

I had to remove LightsOut cus it touches light sources for the scraps from Wesley's Moons and ImmersiveScap so Mrov made that mod to only include the Apparatus fix

plain mountain
#

Anything that had a light source.

#

Once it was dropped on the ship it was permanently disabled with LightsOut

opaque tendon
plain mountain
#

Paired with Mrov's new ApparatusFix

opaque tendon
sharp scaffold
#

It runs through all prefabs (which is set on a predefined list) and makes the lights not cast shadows, I believe.

plain mountain
#

Yeah it disables shadows from props that cast lights in basically the same way LightsOut touches prop lights

opaque tendon
crimson remnant
snow swift
quick kiln
#

Sorry for bothering, but why is the mrov library an asset replacement? I update mods manually, so it's kind of hard to notice if the mod updated if it's not a mod.

snow swift
#

😳

#

I've updated the categories, it should show up normally now

quick kiln
#

ok thanks

bold viper
#

😳

snow swift
#

@lone dagger what are your logs?

lone dagger
#

im grabbing them

#

666 KB wow...

#

anyways ill be gone for the next prob 2 hours so i won't be responding until TBD

hushed heart
#

A new thread, let's go

snow swift
#
[Warning:TerminalFormatter] Found node: Moons
[Debug  :TerminalFormatter] Patching MoonsCatalogue
[Error  : Unity Log] An error occured while post processing terminal text: System.NullReferenceException: Object reference not set to an instance of an object
  at MrovLib.API.SharedMethods.GetGameLevels () [0x00001] in <676e16bc316f4dde8e534729d37b9254>:IL_0001 
  at TerminalFormatter.Nodes.MoonsNoLLL.GetNodeText (TerminalNode node, Terminal terminal) [0x00017] in <5778246d98f14d2fa9059c5da4885ac4>:IL_0017 
  at TerminalFormatter.TerminalPatches.TextPostProcessPrefix (System.String modifiedDisplayText, TerminalNode node, Terminal __instance) [0x00122] in <5778246d98f14d2fa9059c5da4885ac4>:IL_0122 
  at (wrapper dynamic-method) Terminal.DMD<Terminal::TextPostProcess>(Terminal,string,TerminalNode)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?946300026(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.Hook<Terminal::TextPostProcess>?2100054020(Terminal,string,TerminalNode)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::TextPostProcess>?13892380(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.Hook<Terminal::TextPostProcess>?-1652409912(Terminal,string,TerminalNode)
  at (wrapper dynamic-method) Terminal.DMD<Terminal::LoadNewNode>(Terminal,TerminalNode)```
#

interesting

#

especially since I've not changed non-LLL methods πŸ₯²

lone dagger
#

im back

tame epoch
#

Terminal Formatter [v50]

sharp scaffold
snow swift
#

i'm gonna try to locate the issue

#

since i can't reproduce it on my profile πŸ₯Ί

lone dagger
#

018f723d-287b-c936-514d-686fe0daf0d6

#

first hand view of my slots 😒

snow swift
lone dagger
#

‼️

snow swift
#

but i won't tell anyone πŸ˜‡

native light
#

the secrets

lone dagger
#

of the slots

#

did you reproduce it

snow swift
#

didn't even had to start the lobby

#

to experience the slots moon

lone dagger
#

😭

#

i have a feeling for client sided mods show me mod and ill say if its client sided or not (:

wanton gorge
#

Hello @snow swift , thanks for making this mod, it makes the terminal much better. So, I saw in the console there are some compatibility patches for AC, LLL, and LL. So, I'm asking here to confirm if this error is a non-issue. By the looks of it, it seems like an error with AdvanceCompany. Can this just be ignored? Thanks in advance for your answer

snow swift
#

What's your modpack code and what version of AC are you using?

wanton gorge
snow swift
#

alright, i'll try to see what's the issue πŸ˜‡

wanton gorge
#

I tried disabling some of the nodes on TerminalFormatter to see if it could be fixed like that due to some incompatibility, but I believe that even with all nodes unchecked, the error still persists. Thanks for taking a look at it, I appreciate it

snow swift
#

yeah, this error is from my patch to get all registered items in the game

#

it shouldn't be an AC issue, but - honestly - i have no clue if something even changed in the versions since i used it last time

wanton gorge
#

i think I had this issue way back on older AC versions. I haven't encountered weird bugs because of it, but right now, I'm trying to mitigate errors on my console. That's why I'm asking

snow swift
#

understandable

#

maybe it's just some mod incompatibility?

#

i'll try to locate it

runic canyon
#

hello!

runic canyon
snow swift
#

i might've forgotten to do that

#

i'll check it rq

snow swift
#

oh my god the vanilla terminal is going to drive me crazy

#

i just want to display a text when route is locked 😭

#

nevermind, i'm a dumdum

sharp scaffold
snow swift
#

lmao

#

now i'm very confused

runic canyon
#

but idk why It shows all of the vanilla moons instead of only exp

snow swift
#

that's really weird

#

because it's displaying everything normally in the logs

#

and running it for the second time fixes that πŸ˜‚

#

interesting

snow swift
#

well, i'm dumbfounded

#

i can only think of one thing that could cause that

runic canyon
snow swift
#

i thought that setting all nodes to clear previous text could be the culprit

#

but no

#

so the only thing that could be the issue is the fact that it's finishing too fast

#

lol

#

i've changed the filtering to none and it's working normally

#

what the fuck πŸ˜‚

runic canyon
#

wat

snow swift
#

alright, i think i know how i could fix that, but i'm gonna need to rewrite a few things

#

so it's not coming today

#

😭

runic canyon
#

oof

snow swift
#

i'm gonna change the method i'm hooking on

#

but it was causing me issues last time

#

and it's 11pm for me today πŸ₯²

runic canyon
#

dw, with what can be fixed it is perfect for me

mint flicker
#

@snow swift The problem is that on the moon list, some of the moons don't show up on the list; as if there isn't enough room? I'm not sure. I'm not even sure if it's a TerminalFormatter problem, because I've had this issue with other terminal mods and without them.
The custom moons I'm using atm are: Fallout, Echelon, EchoReach, PsychSanctum, Nyx, Crystallum, and all of Wesleys Moons. Some of Wesleys don't show up on the list and a couple of the vanilla moons don't show up either.

hexed wing
#

blud forgot how to type

snow swift
#

what's your modpack code?

south dust
#

any idea why sometimes the terminal in game defaults to the vanilla moon list?

south dust
#

got it again, not sure why

plain mountain
#

If you are there's an option that needs to be set to false in DarmuhsTerminalStuff for compat

south dust
#

I'm using neither of those

plain mountain
#

Hmmmm

south dust
#

ok yeah changing nothing, it sometimes doesn't break

mint flicker
#

@snow swift 018f79c7-5ac6-2910-abe7-816728d63c7d
would also like to point out that the moons that I can't see, can still be accessed by typing in their names. The problem is that we just can't see them.

crimson remnant
crimson remnant
#

Just curious because you mentioned vanilla moons do it also, which is what is supposed to happen for some of them

snow swift
#

I have literally no idea what else could be causing that other than "it's too little moons so my function finishes before the vanilla one"

#

so I need to rewrite my mod to hook to a different function πŸ€”

snow swift
south dust
#

ic

mint flicker
snow swift
#

the missing ones are:

  • liquidation (it doesn't really exist tho)
  • artifice (vanilla hidden)
  • starlancerzero
  • cosmocos
#

so it checks out

#

oh wait, it's 38 total

#

EMBRION, right

#

it's a vanilla/LLL thing

snow swift
#

and regen your LLL config cause it's a lot

crimson remnant
snow swift
#

what's your modpack code?

polar badge
#

@snow swift What do you think of changing this to say something like "(Not enough credits)" if the amount is under 0 instead of displaying negative credits?

#

Because you can't have negative credits anyway

ancient sky
#

make a lethaldebt mod πŸ‘€

sage crow
#

Not making quota just ejects you IRL

snow swift
snow swift
#

OH, i remember

#

i wanted to have the amount crossed if there wasn't enough credits

#

and couldn't get it to work πŸ˜‚

#

i'll change it in the next release

crimson remnant
indigo sierra
lofty rover
#

yo the store doesnt work like at all

sharp scaffold
#

And the logs/modpack code is...?

lofty rover
#

018f8bba-7e49-95c4-3de3-466a76384966

snow swift
#

interesting

#

I'll take a look later

#

in the meantime you can disable Store node in the mod's config @lofty rover

lofty rover
#

okay thanks

polar badge
#

How is the TerminalSync mod supposed to work btw? The terminal didnt show anything when my friends were on it

polar badge
snow swift
polar badge
snow swift
#

it should work, it wasn't tested

grim tusk
#

i cannot see all of my moons

#

add likes pages or sum bru

snow swift
grim tusk
#

ig idk i just came here and said that

#

i have like a whole lot of moons and only like some show

snow swift
#

are you using LLL?

grim tusk
#

yeah

snow swift
#

some moons can be set as hidden in LLL's config

#

for example Cosmocos, Starlancer0, Artifice, Embrion

grim token
#
[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
TerminalDisplaySync.Networking.OnTerminalTextChange (System.String newText) (at <963da1826d274a3ebe808543dcf404ee>:IL_0017)
LethalNetworkAPI.LethalNetworkVariable`1[TData].ReceiveUpdate (System.String identifier, System.Byte[] data) (at ./Variable/LethalNetworkVariable.cs:175)
LethalNetworkAPI.Networking.NetworkHandler.UpdateVariableClientRpc (System.String identifier, System.Byte[] data, Unity.Netcode.ClientRpcParams clientRpcParams) (at ./Networking/NetworkHandler.cs:204)
LethalNetworkAPI.Networking.NetworkHandler.__rpc_handler_1641402893 (Unity.Netcode.NetworkBehaviour target, Unity.Netcode.FastBufferReader reader, Unity.Netcode.__RpcParams rpcParams) (at <c7d81d1066af4d6cbf2e2e82c34b7b0f>:IL_00B5)
Unity.Netcode.RpcMessageHelpers.Handle (Unity.Netcode.NetworkContext& context, Unity.Netcode.RpcMetadata& metadata, Unity.Netcode.FastBufferReader& payload, Unity.Netcode.__RpcParams& rpcParams) (at <895801699cfc4b4ab52267f31e2a4998>:IL_004E)
Rethrow as Exception: Unhandled RPC exception!
UnityEngine.Debug:LogException(Exception)
Unity.Netcode.RpcMessageHelpers:Handle(NetworkContext&, RpcMetadata&, FastBufferReader&, __RpcParams&)
Unity.Netcode.ClientRpcMessage:Handle(NetworkContext&)
Unity.Netcode.NetworkMessageManager:ReceiveMessage(FastBufferReader, NetworkContext&, NetworkMessageManager)
Unity.Netcode.NetworkMessageManager:HandleMessage(NetworkMessageHeader&, FastBufferReader, UInt64, Single, Int32)
Unity.Netcode.NetworkMessageManager:ProcessIncomingMessageQueue()
Unity.Netcode.NetworkManager:NetworkUpdate(NetworkUpdateStage)
Unity.Netcode.NetworkUpdateLoop:RunNetworkUpdateStage(NetworkUpdateStage)
Unity.Netcode.<>c:<CreateLoopSystem>b__0_0()
#

TerminalDisplaySync seems to just not work at all
In fact I can't see what my friends are typing on the terminal completely

#

this error seems to be thrown any time after sending the text to clients (I was the client this game)

#

it's like if it's not able to find the terminal

snow swift
#

😭

#

so it's sending it normally, but breaks when receiving

#

I'll take a look when I'm back

sharp scaffold
#
[12:07:42.4018306] [Warning:   MrovLib] CompatibilityBase Constructor called, GUID: com.malco.lethalcompany.moreshipupgrades, Version: 
[12:07:42.4023372] [Warning:  HarmonyX] AccessTools.Method: Could not find method for type MoreShipUpgrades.Managers.UpgradeBus and name ConstructNode and parameters 
[12:07:42.4078902] [Error  : Unity Log] NullReferenceException: Null method for TerminalFormatter LGU
Stack trace:
HarmonyLib.PatchProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_0001d)
HarmonyLib.Harmony.Patch (System.Reflection.MethodBase original, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix, HarmonyLib.HarmonyMethod transpiler, HarmonyLib.HarmonyMethod finalizer, HarmonyLib.HarmonyMethod ilmanipulator) (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_00031)
TerminalFormatter.LategameUpgradesCompatibility.Init () (at <78e1d85eed684d239f1b5577d6ab7bb6>:IL_00043)
TerminalFormatter.LategameUpgradesCompatibility..ctor (System.String guid, System.String version) (at <78e1d85eed684d239f1b5577d6ab7bb6>:IL_00015)
TerminalFormatter.Plugin.Awake () (at <78e1d85eed684d239f1b5577d6ab7bb6>:IL_0016c)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset:OnEnable()

Sorry.

grim token
#

Yup. Unfortunately I can confirm the newest MoreShipUpgrades update breaks terminal formatter...
At least it broke the moons node

snow swift
#

oh no

#

did you remove the old UI completely?

sharp scaffold
#

It still uses CustomTerminalNodes.

#

Though each are built on each upgrade.

#

Unless you are asking a different thing.

snow swift
#

I'm not sure tbh

#

I'll just disable the conflicting part rn

snow swift
# sharp scaffold ``` [12:07:42.4018306] [Warning: MrovLib] CompatibilityBase Constructor called...
  at MoreShipUpgrades.UpgradeComponents.TierUpgrades.EfficientEngines.GetDiscountedMoonPrice (System.Int32 defaultPrice) [0x00006] in <fc5bc930c3ab43a2b5db51085d28b511>:IL_0006 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <787acc3c9a4c471ba7d971300105af24>:IL_006A 
   --- End of inner exception stack trace ---```
#

huh

sharp scaffold
#

Did you disable any upgrade?

snow swift
#

no

sharp scaffold
#

Hm

snow swift
#

this is fresh install of lgu

sharp scaffold
#

I didn't touch that though.

snow swift
#

wait, i didn't upgrade interactiveterminal

#

let me check again

#

yup, mea culpa

#

it's working now

sharp scaffold
snow swift
#

updating thunderstore rq

#

i've disabled my patch for your "old ui" lgu command

#

and it's working great

#

that issue was a jumpscare πŸ˜…

sharp scaffold
#

Ah yeah, the old store.
Yeah, I wasn't using it anymore so there was no point having it.

snow swift
#

alrighty, that's what was breaking πŸ˜…

#

it's gone now

timber vigil
#

minor thing. meteorshower is a long word πŸ˜‚

snow swift
#

oh lord

#

i forgot that was a thing πŸ˜…

#

i'll have a solution ready soon-ish

timber vigil
#

dont have logs tho

#

terminalformatter showed briefly then reverted to vanilla terminal (and other moons didnt show up)

sharp scaffold
#

Prolly because sync grabs the node and shows it to everyone (you included), without the post-processing.

#

Or well, old post processing.

snow swift
snow swift
#

i'm gonna be honest: i haven't tested the displaysync that well

#

or at all

south dust
#

@snow swift finally going to fix the bug between selenes choice and this

#

only happens if the moons are very few so yeah I think its just that this takes until after to load and that is why it defaults the moon list to the vanilla 9?

#

so i can fix by just adding like a second delay on my mod probably?

#

and this would be just to intially load it, not constantly reload the moon list so that it would only be at start?

south dust
#

think I fixed it by just adding a wait for 3 seconds coroutine between my methods

snow swift
#

Huh alright

#

My plan is to hook my mod to a different function so my replacements are executed later

#

and that's gonna avoid the issue

#

but that's in the future 😭

#

as a bazillion other things that are on my list

proper badger
#

It might be a dumb question, but why is the store in alphabetical order

#

i would appreciate if it wasn't

#

is there a config i can change?

snow swift
#

right now that's the only sorting option

#

you can disable the store layout altogether in terminalformatter's config

#

Nodes > Store > disable

proper badger
#

thx

humble current
#

is it normal for there to be less than three decorations in the store?

#

never really noticed it before so if it is then I've just been lucky 😭

snow swift
#

they're not gonna get displayed

#

so yes

south dust
#

@snow swift How long does it take? This is a 3s delay rn?

#

I don't understand why the logs are always right and it just isn't in game

snow swift
#

#1213797469192855553 message

#

if you don't add a delay on every new node loading, it's not gonna matter

south dust
#

So the plan is for you to fix it on your end?

snow swift
#

because my mod finishes before the "outside" vanilla function

#

so my output is overwritten

#

it's a weird race condition

south dust
#

ah ight, so ig just disable it for now? How long until you plan to move it?

snow swift
#

🀷

#

I literally don't know and don't want to promise any deadlines

cobalt sky
#

what is the difference between TerminalDisplaySync and darmuhs terminalstuff network config?

coarse anchor
#

prize changes from #1213985212686532638 don't seem to apply to the terminal's prize display

snow swift
#

does the confirmation page show a different price?

coarse anchor
#

yeah it does

snow swift
#

huh

#

do you have LGU installed?

#

because that could impact it

coarse anchor
coarse anchor
snow swift
#

what's your modpack code? i'll check what's happening today πŸ₯Ί

coarse anchor
#

I'll send it in a second heheh

coarse anchor
#

sorry for the wait hehe

#

there it is πŸ‘

snow swift
#

thanks!

#

huh

#

so i'm using two different references (one to NodeCost and one to LLL's route cost)

#

and the LLL one is wrong

coarse anchor
snow swift
#

nonono

#

i'll need to figure out how does LQ interact with LLL (or even if it does)

#

becuase that's an issue between the two of them

coarse anchor
#

ahhh alright

#

I don't use LLL in that pack though, what you mean is that you grab from LLL's route cost config or smth?

snow swift
#

oh wait

#

what

#

OH

#

my bad

#

OH NO it's my issue

#

i'm an idiot

#

can you see the issue? 🀭

#

i'll push a fix asap

snow swift
#

sorry for breaking your game (again) monty 😭

coarse anchor
#

yup, I can totally identify it by looking at this picture

coarse anchor
coarse anchor
# snow swift

is the list just hard coded to be that way or smth

snow swift
#

i did it like that, yes

coarse anchor
#

my brain can't process pictures of code πŸ’”

#

AHH

#

makes sense lmao

crimson remnant
#

I have a plugin that makes all moons free to access, however, when I use terminalformatter the cost of the moons still appears, how do I make it so only the moon weather appears and not the cost?

#

its not like a big deal just would rather only see the weather if at all possible

snow swift
#

hmm

#

I assume you're not using LLL?

crimson remnant
#

I am using LLL

#

I just went in and manually set all the prices to 0

#

Just figured I could turn off the price from showing using Terminal Formatter, but maybe not haha

#

Also how do I sort by different variables in lethal?

snow swift
snow swift
#

and others (i think)

crimson remnant
#

okay great, thanks for the help πŸ™‚

coarse anchor
#

uhm

#

so uh

humble current
#

HUH?

#

HOW DOES THAT HAPPEN-

snow swift
#

how in the fuck

snow swift
#

okay, but seriously

#

is that on the first lobby start?

lone dagger
#

3 of the same moons Profit x3!!

sharp scaffold
sharp scaffold
proper badger
#

it was funny

#

my friend was like "why is there 3 dines and all are free"

#

i was gonna send this today

snow swift
#

huh

#

I've tested this before and didn't got that issue

snow swift
proper badger
coarse anchor
#

on lobby start it was normal LMAO

#

then afterward it just... does that

sharp scaffold
#

Sounds like you aren't resetting the list when making it again, lol.

sharp scaffold
#

Like it keeps adding up.

proper badger
#

it happened again

#

damn

coarse anchor
snow swift
#

alrighty

#

I think I know what I've done wrong

#

I'll get a fix pushed tomorrow

proper badger
#

i restarted the game

#

and it was normal

#

then i quit

#

opened the lobby again

#

and it was double

#

then i repeated the same thing

#

and got triple

#

it's increasing each time you start a save

sharp scaffold
snow swift
#

yeah

#

umm

#

oopsie

#

I forgor

proper badger
#

The prices are buggy too, idk about that

snow swift
proper badger
#

offense shouldn't be 700, neither dine 0. idk why it was like that

#

could be another mod but...

#

it was supossed to be showing the difficulty too...

foggy bronze
#

Is sorting by moon difficulty broken?

snow swift
#

it's only happening without LLL, don't worry

snow swift
#

alrighty, i've pushed a fix

#

it should not duplicate now, sorry for that πŸ˜…

coarse anchor
#

hell yeah! thanks goat <3

proper badger
#

thx yoiled

south dust
#

I thought this mod patched this bug?

south dust
#

h

#

I ordered night vision goggles and got peepers

#

@snow swift uhhhh is everything in the shop connected up wrong?

#

all the prices are taken from different items

#

yeah
nv goggles is peeper
peeper is wheelbarrow
medkit is nv goggles

snow swift
#

hmmm

#

so

#

the shop page and confirmation page have two different prices?

#

Which one is the real one?

snow swift
south dust
#

018fee6a-91d6-b687-5f58-52b9763f045f

#

hm I can't replicate it

snow swift
#

huh

cobalt sky
#

Yo mrov! I'm having a issue with the moon Absention by battlegoats. With terminalformatter that moon hardcrashes

snow swift
#

oh

#

that's interesting

#

what's your modpack code?

cobalt sky
#

this with 251 mods.
018ff8f3-f2e2-066e-dce5-f6b9438af3a4

but i tried it with just Absention and terminal formatter and that didn't work neither! So it isn't a compadibility issue with anything else, so just try with those two
Here is a pack for that
018ff8f4-5e80-4f67-4407-658b1cb68e9e

snow swift
#

that's really interesting, I'll check it out and let you know what's happening

crystal peak
#

can you make it so that the terminal text won't go past the money count

snow swift
agile saddle
#

I think I have a compatibilty issue with this mod and https://thunderstore.io/c/lethal-company/p/Alice/YourOwnPersonalBoombox/

the boombox mod uses pbA pbB pbC, etc as a prefix for the purchasable boomboxes, however when I have both enabled it will only purchase pbA regardless of what I replace the "A" with. Going to try and have either a friend or LadyRaphtalia confirm they have a conflict between the 2 mods later, but maybe you know what might cause this off the top of your head?

snow swift
agile saddle
#

these and LateGameUpgrades are my terminal related mods. Your's temporarily disabled while testing my configs.

cobalt sky
#

ΓΆ

agile saddle
#

@north stone @snow swift My friend made a new profile with only the 2 mods + dependencies and said he had the same issue

#

here is the modlist they sent me: BepInEx-BepInExPack-5.4.2100 Alice-YourOwnPersonalBoombox-1.4.3 TeaBaggins-Galaxy_News_Radio-1.0.1 Nyaneko-StupidBoomboxMix-2.1.2 mrov-MrovLib-0.0.9 mrov-TerminalFormatter-0.2.13 Evaisa-HookGenPatcher-0.0.5 SylviBlossom-TerminalConflictFix-1.2.2

#

with and without terminalconflictfix

agile saddle
#

well... crap, this is what I get for doing things halfassed. actually bought the boombox now that I have an off day, turns out it purchases the correct item.

see here:

[Info   : Unity Log] Could not build 3
[Info   :TerminalConflictFix] Parsed "pbbgalaxynewsradio" with 3 letters
[Info   : Unity Log] Parsed word: pbb
[Info   : Unity Log] noun keyword: pbb galaxy news radio ; verb keyword: buy ; result null? : False
[Info   : Unity Log] result: buyBoombox(Clone)
[Warning:TerminalFormatter] Possible nodes count: 2
[Warning:TerminalFormatter] Resolved Item: pbA Futurebass(Item)
[Warning:TerminalFormatter] Found node: Buy
[Message:TerminalFormatter] New display text:
  ╔══════════════════╗
  β•‘ CONFIRM PURCHASE β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•


Please CONFIRM or DENY the purchase:

 ITEM:    pbA Futurebass
 PRICE:   $10
 AMOUNT:  1

 TOTAL:   $5  ($40 after purchase)

[Info   :TerminalConflictFix] Parsed "confirm" with 1 letters
[Warning:TerminalFormatter] Possible nodes count: 2
[Warning:TerminalFormatter] Found node: BuyAfter
[Message:TerminalFormatter] New display text:
  ╔══════════╗
  β•‘ SUCCESS! β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•


Thank you for your purchase!
Your item (1 x pbA Futurebass) is on its way!```
#

as you can see terminal conflict fix gives the correct result "pbbgalaxynewsradio", however Terminal Formatter receives it as "pbA Futurebass(Item)" but then lets LC buy the actual item.

it even gives the correct price for the total.

north stone
#

Modder of the personalboombox here. The visual text bug, is that something I could fix on my end or something on your end? Since it seems to only occur with my mod, it seems like a something I would have to fix but I don't know how you generate your visual text for when you buy something

snow swift
#

oh, so it gives you the correct item (and price), but displays a wrong thing?

snow swift
north stone
#

Alright tired man

agile saddle
#

yeah, correct item, deducts the correct amount of money, but displays the wrong item and price. and console gives the wrong item is on the way : "Your item (1 x pbA Futurebass) is on its way!"

chrome pike
#

how to change sorting ?

snow swift
#

without LLL it's (currently) not possible

#

if you're using LLL you can do sort <price/name>

chrome pike
#

okok

cobalt sky
#

Yo! Found another moon that hardcrashes with terminal formatter active
Twins by Widerstein. Still have no idea why

#

might be more on their side tho

short inlet
#

it doesnt happen on the first day too

#

which is odd

cobalt sky
#

Happens sometimes on the first day! but now Twins is updated and working perfectly. So it's probably more on the moon modders side

#

Absention seems to be dead. And their is no way of contacting the modder

short inlet
#

damn

snow swift
#

I'll be back home tomorrow, I'm gonna keep y'all updated 🫑

snow swift
#

what the fuck πŸ˜†

#

that's the weirdest thing i've seen yet

#

so it's not loading on that modpack

#

but somehow does on my testing one

#

that's super weird

snow swift
#

the logs are empty, too

#

what is going onnn

cobalt sky
cobalt sky
#

altho it hardcrashes just 90% of the time on both packs. Sometimes it works on the first day, other times it does not

#

thought it could be good to check out to ensure older moons work.
Seems to just happen to moons that haven't been updated in a while, so i assume it's something to do from the moon modders side

#

Alright, even weirder now. Now it crashes even without terminal formatter (clean modpack without anything else), so it's not even connected to that. Sorry that i bothered you about this! My initial testing it worked without terminal formatter so i just assumed that that was the problem.

#

But now it just seems like a problem with the moon itself

#

replaced it anyways so it doesn't matter

snow swift
#

I've pulled the lever and the game instantly gave up

#

Without any relevant logs

#

Multiple times

snow swift
#

something in that bundle tries to load and cannot

#

so the game gives up

#

sadly

#

it's a shame there's no contact with the creator tho

cobalt sky
#

yaii, thats sounds about right! unfortunate cause it's a nice vanilla like moon

cobalt sky
snow swift
#

πŸ˜…

snow swift
#

this code always resolves to the first registered boombox (bbA)

#

i think it's because all of them are named the same:

#

i'm gonna try patching that

snow swift
#

i've checked what's going on

#

and my suspicion is that because all boombox node names are the same my mod confuses them

#

so (i think) the fix could be as simple as:

#

changing the name of the cloned node

#

i'll see if i can whip a simple transpiler to add that

#

to check if that would be the case

snow swift
#

i can confirm - that is the case

snow swift
#

shouldn't be relevant, but that's how i did it (to emulate my propsed patch's result):

        [HarmonyPatch(
            typeof(PersonalBoombox.Patches.TerminalPatch),
            nameof(PersonalBoombox.Patches.TerminalPatch.CopyNoun)
        )]
        [HarmonyPostfix]
        public static void AddToTerminalKeywordsPostfix(
            PersonalBoombox.Patches.TerminalPatch __instance,
            CompatibleNoun target
        )
        {
            if (target != TerminalPatch.buyNoun)
            {
                return;
            }

            Plugin.logger.LogDebug("Adding to terminal keywords");

            // generate random 8-letter string
            target.result.name = "buy" + Guid.NewGuid().ToString().Substring(0, 8);
        }
#

and it started working

agile saddle
#

You're amazing, thank you.

north stone
runic canyon
#

Hey @snow swift did you updated this mod recently?

runic canyon
#

I just noticed it has been fixed

proper badger
#

GeneralImprovements has a option to show hidden moons in the terminal catalog, like this

#

but for some reason when i have Terminal Formatter, that option gets override, and the hidden moons never show up even after being discovered

#

it's not a big issue, but i appreciate if it was fixed

snow swift
quasi flint
#

Has the scrolling issue been looked into yet for moon lists with many moons?

snow swift
#

I'm trying to go through the backlog

#

and my god, there's so much stuff

plain mountain
#

It works

snow swift
#

i'm so close

#

nice

#

the thing is

#

if i do that, where are the filters gonna go?

snow swift
#

hehe

#

it's a little bit off lol

snow swift
#

i think i'll leave it at that

#

what do you think?

cobalt sky
proper badger
#

Thx for the mods recommendations, but i will wait the next update πŸ‘

proper badger
south dust
#

what order is this in?

snow swift
#

🀷

#

I think it's LLL's ordering

runic canyon
south dust
#

hm?

#

iirc there is 31 interiors out rn

#

and 15 that are still in dev

south dust
#

it would be nice if there was a setting to make it ordered by weight, alphabetical order, whatever else πŸ˜‰

restive tangle
#

Is there a way to make it so that the moonlist isn't separated into groups of three or whatever and just have it as one, big group with no spaces in between the lines? I have over 50 moons in my profile and when I scroll, a lot of them are skipped over :/

restive tangle
south dust
#

so the funny thing is that in vanilla its just a large text box in unity I think

south dust
#

but even then 50 is a lot so it may skip past them when scrolling

#

I'm not sure how easy it would be to make the scroll speed configurable

#

or dynamic

#

but uh yeah selenes choice helps with that by limiting the moons shown at a time, one of the reasons I made it

quasi flint
#

It is, nvm I answered my own question

south dust
#

yes

restive tangle
south dust
#

maybe setting this in LLL config really high?

#

I forgot if terminal formatter uses that value

restive tangle
#

Oh wow. I didn't even know that was a config option in Lethal Level Loader. Yeah, that helped out a lot, thank you.

restive tangle
snow swift
restive tangle
#

Awesome. Thank you.

runic canyon
snow swift
#

ohhh 😳

runic canyon
snow swift
#

you can check the "shortened weathers" config option

#

and I think that's it 😭

chrome pike
#

hi

#

idk if this bug come with this mod but i need more clues
description: after someone got teleporter (i thinks) an item of the ship keep getting bugged, and the song of item getting into ship repeat infinitly
this only stop the moment where all players respawn

#

only the host get bugged and hear the song

#

when the host bug he can't interact whith anything and can't vote for ship

snow swift
#

Hey, it's not my doing but I know what is the cause

#

Sadly I don't know any mod that fixes that (yet)

#

The only way to fix that is to reload the lobby/game

#

πŸ˜“

chrome pike
#

thanks for the anwser

snow swift
#

AFAIK there isn't a fix for that

long pilot
#

What is the mod who cause that ?

snow swift
#

it's a vanilla bug

#

sometime when a dead body is teleported it can cause a total chaos

restive tangle
restive tangle
meager elbow
#
TerminalNode must be instantiated using the ScriptableObject.CreateInstance method instead of new TerminalNode.

UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.ScriptableObject:.ctor ()
TerminalNode:.ctor ()
TerminalFormatter.Plugin:Awake ()

Mod dies with profiler

rich storm
#

bad mrov

snow swift
#

😭

plain mountain
snow swift
#

NOOOO IT'S NOT LIKE THAT

#

is that like error error or just a bad thing

sharp scaffold
#

That should be a warning.

snow swift
#

so a bad thing

#

πŸ˜“

cyan imp
#

You can't buy a Rocket Launcher from LethalThings with this mod enabled

#

Is there a way to disable filter commands?

#

It's super annoying

plain mountain
#

Lol

proper badger
#

I'm pretty sure you can

#

Isn't disabled on config?

cyan imp
#

@snow swift

#

It keeps applying a filter to the moons list when you try

#

filter rocky

plain mountain
#

Lmfaoooo

#

Okay so

cyan imp
#

if you write rocket launcher

plain mountain
#

Add TerminalConflictFix

#

That should help

#

That is absolutely hilarious though

#

XD

#

Mrov moment

#

πŸ˜‚

#

I unfortunately had to do away with LethalThings because I got tired of my grab prompt being all janky and buggy

#

I do miss it though

cyan imp
plain mountain
#

@robust drum Do you plan to update it after V55 comes out?

#

I have a feeling V55 might break LethalThings but who knows

robust drum
#

we'll see

plain mountain
#

@snow swift whatever happened to that TerminalFormatter update where you said you were gonna make it required to type Filter first? XD

plain mountain
# robust drum we'll see

I hope you get around to it πŸ₯Ί idk what all you were planning for it besides fixing existing issues and bugs because it's been a while since we talked about you updating it lol

#

Which tbf the biggest issues atm I'm aware of are it messing with the grab prompt and the toy hammer staying around after dying or being fired XD

robust drum
#

toy hammer i've seen, never heard of or seen the grab prompt problem you're talking about

plain mountain
#

GeneralImprovements somehow would cause the same issue if you enabled masked enemies having nametags

#

Lol

plain mountain
snow swift
#

use the conflict fix mod, it should handle that

snow swift
#

I've checked and terminalformatter might not show the Cruiser buyable right now (becuase it's registered in a different way than items)

#

so that's gonna be fixed in a future update?

#

when? i wish i knew 😭

sour folio
#

at least it's still buyable

ashen pier
#

@snow swift speaking of Terminal Formatter I was wondering if you could add a way for other mod devs to self-identify their store item's category? I know my upgrades already show up in the right spot but want a foolproof method in case i gotta do something wonky kekw

snow swift
#

i'm planning to do a sorta-API for that, no ETAs or promises tho πŸ₯Ί

snow swift
ashen pier
#

ooooo

#

that would be neat

#

maybe one day, you could add a config option to display store items separated by mod

#

anyway, was just curious since I saw this thread active today lol

snow swift
#

alrighty πŸ˜…

#

I'm trying to make and push an update to TerminalFormatter for like a month

#

I just cannot bring myself to do it

#

It's just 😭

ashen pier
#

lmao i feel it, always hard to find a happy stopping point

ashen pier
#

@snow swift not sure if this was an issue before when we first tested. But my upgrade commands show in both furniture and upgrades 😭

ashen pier
#

I wonder if you could check for duplicate terminalNode/creature names. I'm gonna do some further testing

ashen pier
#

im gonna add a soft dependency for now where if Terminal Formatter is detected I skip adding them to the decor list

somber island
#

hey, is there a way to get Artiface and Embrion to show up by default?

snow swift
somber island
#

ahhh got it thanks

#

i had tried using LLL to change the moons to non-hidden and general improvements, but LLL didnt work and General improvements just overrid the entire thing so figured id ask

plain mountain
#

It's what I've been using

somber island
#

noted, ill use that until the mod has an option for that, thanks

plain mountain
#

πŸ‘

runic canyon
snow swift
#

0.2.14

  • added a working scroll mechanic (thank you, pacoito123! )
  • added optional decorations to the output
  • added an option to display moon numbers
  • implemented changes proposed in #13 and #21
  • fixed an issue with new TerminalNode() (thanks, diffoz)
  • changed some logs
#

if anything breaks please let me know

snow swift
robust drum
snow swift
#

of course

#

how could i forget 🀭

#

thanks for letting me upload it 🫑

robust drum
#

yw

somber island
#

im gonna triple check, but i don't think that the show hidden moons is working for me

#

does in fact not work

snow swift
#

I will check why, thanks for reporting the issue

sour folio
#

It's LLL

snow swift
#

mmmmmmmm

#

i'll try to solve it later

rich storm
#

i haven't touched anything in ages πŸ₯Ί

snow swift
#

noo, it's on my end

#

i would have to go through all ExtendedLevels and make them visible

#

and i don't exactly want to do that, so i'll find a reasonable solution

rich storm
#

why is that something you dont wanna do

snow swift
#

i just think it's outside the scope of terminalformatter, quite frankly

#

i'll just make this a separate mod πŸ˜‡

somber island
#

dope thanks

lyric turret
#

bruh

#

mrov with one hour turnaround from announcement to posting

snow swift
#

the whole patch is literally 4 lines of code 🀭

carmine gorge
#

πŸ‘

snow swift
#

huh

viscid rampart
#

any idea why the price/owned formatting in terminal formatter gets messed up if I use it with darmuh's? any way to fix this?

runic canyon
lofty rover
#

this is fire update

humble current
#

why is TerminalDisplaySync deprecated?

plain mountain
humble current
#

huh!

#

I can still keep the mod up without any issue tho right?

#

I'll give terminalstuff a look too I've never heard of it before

snow swift
#

that mod was my quick experiment titled "can I do it in short amount of time?"

#

and the answer was "maybe"

#

and then darmuh pushed and update

#

and my stuff isn't worth keeping for the incompatibilities it might cause

forest cave
#

Hi there, I was testing stuff just now for my friend group's modpack and Terminal Formatter got an update and it seems to have broken for me?

snow swift
#

i know about this, i've fumbled it completely

#

i'm pushing an update to MrovLib + TerminalFormatter right now, update them both and it should be fixed 🫑

#

sorry for the inconvenience

forest cave
#

Oh neat. I've got a lot of your mods in my pack, keep up the good work.

tall quartz
#

i remember there being a setting that made all the planet numbers the same length (41 experimentation becomes 041 experimentation, 220 assurance the same, 56 vow to 056 vow, etc) but i can't find it. i might be misremembering a setting from terminalplus, and if so i think it might be cool if it was added to terminalformatter

snow swift
#

This was in terminalplus, I'm gonna add it later

bitter sparrow
#

would you consider adding a feature to make scrolling through the terminals screen slower

snow swift
#

change "lines per scroll" in config

#

i think it should work

bitter sparrow
#

i dont have this setting in the config

#

is this a recent version feature

#

i thought the recent version was for v55 beta

#

so i never updated it

snow swift
#

noo, I'm not gonna do a proper v55 version until it's out

#

πŸ˜…

bitter sparrow
#

i see

#

ok
i still dont have it lol

#

this is the right config yes?

#

i just updated it

#

i even loaded into a save file to make sure the config updates

snow swift
#

huh

#

have you updated MrovLib? Did any errors show up in console?

bitter sparrow
#

oh maybe thats why

#

ok let me see

#

yeah that was why

#

thank you

#

(i guess i only really needed to know if the updates were for v55 lmao)

snow swift
#

no worries πŸ˜…

#

and also: please check if changing the setting work 😳

#

cause I've tested a few things, but I cannot remember tbh πŸ˜…

bitter sparrow
#

it does work

#

youre good

grim token
#

Hey Mrov i have a feature idea
Would it be possible to add a config entry to specify the moon order in the moons page?

So I can for example put Aquatis between Vow and Offense

snow swift
#

😧

#

umm

#

i can think of how I would do it

#

But it wouldn't work with LLL πŸ₯²

runic canyon
rich storm
grim token
gritty swallow
#

in the config

grim token
gritty swallow
#

oh mb, I think thats what I was thinking of

#

yeah that would be nice then

grim token
#

alright so I am not just stupid
You almost got me there 😭

snow swift
rich storm
#

it’s setup so you should just be able to chuck a list of extendedlevels at it and it’ll work

snow swift
#

oh, hmmm

#

I'll play with it then

chrome pike
#

Can we have items sorting by price?

ornate forge
#

Does this still work?

tall quartz
#

yes, even

snow swift
chrome pike
ornate forge
snow swift
#

v56 is out

#

I'll try to add the missing cars to the store

plain mountain
#

Eclipsed + Rainy is just Eclipsed with Quicksand

snow swift
#

woke up

#

done that

sharp scaffold
#

Nice.

#

Now make it interactable.

snow swift
#

this should be already compatible with the future LLL's custom vehicle implementation πŸ˜‡

sharp scaffold
#

Half of the work is kind of done, haha

robust drum
snow swift
carmine gorge
#

potential forklift?!!?? πŸ˜ƒ

robust drum
#

If possible

robust drum
#

Like my hoverboard

#

How would I put it into that tab

#

Without LethalLib needing to change how it works

snow swift
#

so you would have to register yours there

#

and voila

robust drum
#

Okay

#

And thats just for termina

#

Terminal?

#

Would it affect anything?

sharp scaffold
#

Prbably

#

Likely that it won't get magnetized.

snow swift
#

yeah, probably

#

i know that LLL plans to do a proper implementation of custom vehicles

#

so it's probably gonna cover magnets and other things as well

#

0.2.18

  • added support for v55's BuyableVehicles
  • fixed an issue with Store node not separating upgrades into groups correctly
chrome pike
snow swift
lone dagger
#

3 crusiers? what a steal-

chrome pike
#

good deal

snow swift
#

0.2.19

  • fixed an issue with specialNodes.ToArray() returning null values (thanks, @ashen pier)
  • fixed an issue with Company Cruiser appearing multiple times (thanks: @cunning kayak , @chrome pike )
meager plover
#

Mrov my pc crashed and I'm blaming you

#

πŸ’œ

cunning kayak
#

mrov fix plz

chrome pike
#

Hi, do custom discount from late game upgrades mod work on modded items with this mod?

snow swift
meager plover
#

hope yall doing good

plain mountain
#

lol

chrome pike
chrome pike
#

do you wan't my code ?

hexed wing
#

So I was getting issues where I could not land the moon
I heard it was a 3 way conflict,
this mod, weather registry, and 1 more

snow swift