#Terminal Formatter

1 messages Β· Page 5 of 1

bitter sparrow
#

ok

sharp scaffold
#

Scroll no workie.

snow swift
#

how did you do that

#

😳

lone dagger
plain mountain
#

Welp I guess time to toll back TerminalFormatter for now then and turn off the store node til it's fixed

#

I'll try keeping it on 0.2.24 first

#

lol

gritty swallow
#

The terminal throwing errors like this is lowkey kind of lore accurate

#

Super immersive if you ask me

proper badger
#

Duplicates upon re-hosting + Doesn't have decoration + Doesn't have help text + L + 😭

#

Storage also suffers from the same problem even if you have stored furniture

#

actually i was wrong

#

storage only shows furniture from the shop, not already existing furniture like bunkbeds or cabinet

snow swift
#

oh yeah

#

i think I know why 🀭

desert roost
#

mrov i went to pour my milk on my cereal and it was half solid

#

push a hotfix im hungry

timber canyon
#

TerminalFormatter now conflicts with AllDecorAlways, what happened πŸ’”

bitter sparrow
#

it will be fixed

timber canyon
#

Cool

plain mountain
#

@snow swift Hotfix tomorrow? πŸ₯Ί

lone dagger
lone dagger
timber canyon
#

Issue with typing in weed killer

#

Instead of bringing me to the confirmation page, it brings me to the purchased page

#

It doesn't actually buy it though; I still have to confirm my purchase

snow swift
#

πŸ₯²

plain mountain
#

I wanna reenable the Store node

#

lol

snow swift
#

i wanna not go to work everyday πŸ™‚

glass bone
#

I can't seem to get that to happen in my testing profile

snow swift
#

decorations are not showing up correctly

sour folio
#

Downgraded which has the laggier Store Node, downgraded probably because of this being reported

snow swift
#

seems like I've fucked up something with decorations being a child of BuyableUnlockable

#

at least that's my guess

sour folio
#

Maybe but if pacoito if seeing decorations/suits...

snow swift
#

something is fucked and I've not had the time to test it properly

sour folio
#

I'll mess around in my pack to see if it's like a mod conflict or something

plain mountain
#

StoreRotationConfig has an option to have decor always appear

timber canyon
plain mountain
#

this option

plain mountain
sour folio
#

I don't care enough

plain mountain
#

Working for me with no error spam in the console

#

πŸ€·β€β™€οΈ

sour folio
#

I don't have the error spam

plain mountain
#

Ye Batby did, so idk what happened on Batby's end

snow swift
#

maybe the integration with store rotations impacts it?

sour folio
snow swift
#

fuckity

sour folio
#

No I don't think so

snow swift
#

hmmm

#

I'll check that for sure later

sour folio
#

Unless it's a specific config

snow swift
#

haven't got the time recently

sour folio
#

I added it after talking about yesterday but still didn't see decorations

plain mountain
#

I'm starting to believe it's a caching thing with your profile

#

Since Mrov had it working properly when he tested it

sour folio
#

Definitely not since I disabled a bunch of mods and there's stuff appearing lmao

plain mountain
#

Hmmm idk then

#

If you still use Smooth Reserves in your own pack I imagine that could be an oddity since it patches some stuff with the store

sour folio
#

I never used it

#

I'll figure out what soon

glass bone
sour folio
#

Best guess is Cat Food related?

glass bone
#

I'm only seeing 4 items with stockAll enabled after adding NeedyCats πŸ’€

sour folio
#

huh

glass bone
sour folio
#

yeah

#

I realize that it can get the vanilla sutis fine

#

it's just all the decorations minus the Disco Ball never show up

glass bone
#

At least sales are working πŸ’€

plain mountain
#

Why is NeedyCats touching the store?

#

I swear NeedyCats has always felt like such a controversial mod tbh

#

XD

royal stone
#

Anything that touches the store seems mildly explosive

plain mountain
#

I mean it seems like NeedyCats is touching decor though when it shouldn't be

glass bone
#

@snow swift For some reason NeedyCats seems to be duplicating buy/confirm nodes, which I guess is making them not show up in the store (all items that don't show up look like Plushie Pajama Man here, I have no idea why the 4 specific items that can be purchased are exempt from it...)

#
[09:26:45.0751614] [Warning:   MrovLib] BuyableThing constructor: TerminalScript (Terminal), MrovLib.ContentType.RelatedNodes
[09:26:45.0751614] [Debug  :   MrovLib] Unlockable: Plushie pajama man
[09:26:45.0751614] [Debug  :   MrovLib] Node: PlushiePajamaManBuy (TerminalNode)
[09:26:45.0751614] [Debug  :   MrovLib] Node: PlushiePajamaManBuyConfirm (TerminalNode)
[09:26:45.0751614] [Debug  :   MrovLib] Node: PlushiePajamaManBuy (TerminalNode)
[09:26:45.0756600] [Debug  :   MrovLib] Node: PlushiePajamaManBuyConfirm (TerminalNode)
[09:26:45.0756600] [Warning:   MrovLib] BuyableThing constructor: TerminalScript (Terminal), MrovLib.ContentType.RelatedNodes
[09:26:45.0756600] [Debug  :   MrovLib] Unlockable: Purple Suit
[09:26:45.0756600] [Debug  :   MrovLib] Suit material: PurpleSuit
[09:26:45.0756600] [Warning:   MrovLib] BuyableThing constructor: TerminalScript (Terminal), MrovLib.ContentType.RelatedNodes
[09:26:45.0756600] [Debug  :   MrovLib] Unlockable: Bee Suit
[09:26:45.0756600] [Debug  :   MrovLib] Suit material: BeeSuit
[09:26:45.0756600] [Warning:   MrovLib] BuyableThing constructor: TerminalScript (Terminal), MrovLib.ContentType.RelatedNodes
[09:26:45.0756600] [Debug  :   MrovLib] Unlockable: Bunny Suit
[09:26:45.0756600] [Debug  :   MrovLib] Suit material: BunnySuit
[09:26:45.0756600] [Warning:   MrovLib] BuyableThing constructor: TerminalScript (Terminal), MrovLib.ContentType.RelatedNodes
[09:26:45.0756600] [Debug  :   MrovLib] Unlockable: Disco Ball
[09:26:45.0756600] [Debug  :   MrovLib] Node: DiscoBallBuy (TerminalNode)
[09:26:45.0756600] [Debug  :   MrovLib] Node: DiscoBallBuyConfirm (TerminalNode)
#

Most likely not a TerminalFormatter/MrovLib issue necessarily, but still weird...

plain mountain
glass bone
#

Wait it

#

Uh

#

AssetBundle bundled in the .dll seems to just include copies of them?

#

Disco Ball doesn't show up there, nor do the other 3 items

plain mountain
#

Wtf

sour folio
#

What are the other 3 items

glass bone
#

They're just newer items added after it was last bundled

sour folio
#

Yeah

#

Probably why

glass bone
#

Also wait this is my patch πŸ’€

#

Only thing that could be null there is the reference to Variables.Terminal, so I guess this event's not running correctly or something

snow swift
snow swift
#

that's weird lol

glass bone
plain mountain
#

Which breaks shit

bitter sparrow
#

😭 how does that even happen

snow swift
#

I thought my mods were bad and fucky

languid totem
#

@snow swift the problem i mentioned to you before about scrolling turns out only the host can scroll while clients cant

void ibex
plain mountain
#

The scrolling issue is 100% some mod incompatibility somewhere

snow swift
void ibex
languid totem
snow swift
languid totem
#

01945bfc-8f30-7264-effb-a13f3ea7c256

#

buh

snow swift
#

no idea what happened there lol

#

importing

languid totem
novel yew
#

maybe the cat word at the end? :p

languid totem
#

yeah prob

languid totem
#

truly a cat diff

void ibex
#

so, this is the errors i get on the "moons" terminal screen as soon as i go to use my mouse scroll wheel.

[19:27:02.4895476] [Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
TerminalFormatter.Patches.TerminalScrollMousePatch.ScrollMouse_performed (UnityEngine.UI.Scrollbar scrollbar, System.Single scrollDirection) (at ./Scrollbar.cs:61)
GameNetcodeStuff.PlayerControllerB.ScrollMouse_performed (UnityEngine.InputSystem.InputAction+CallbackContext context) (at <bdf6a080e98a49fd84b92b24894f768c>:IL_0053)
UnityEngine.InputSystem.Utilities.DelegateHelpers.InvokeCallbacksSafe[TValue] (UnityEngine.InputSystem.Utilities.CallbackArray`1[System.Action`1[TValue]]& callbacks, TValue argument, System.String callbackName, System.Object context) (at <dbb0ce7b96144bd8bcbcb8b0d765f970>:IL_001B)
UnityEngine.InputSystem.LowLevel.<>c__DisplayClass7_0:<set_onUpdate>b__0(NativeInputUpdateType, NativeInputEventBuffer*)
UnityEngineInternal.Input.NativeInputSystem:NotifyUpdate(NativeInputUpdateType, IntPtr)

[19:27:02.4905759] [Error  : Unity Log] NullReferenceException while executing 'performed' callbacks of 'Movement/SwitchItem[/Mouse/scroll/up,/Mouse/scroll/down]'

i get the same on the store page

this is the profile code (have fun downloading 240+ mods x.x)
01945bf9-fc7c-02fa-a6cc-cb39b65efa0f

#

btw, the profile name isnt related to your mod, was having a LOT of issues with a lot of mods which updated this week xD

snow swift
void ibex
snow swift
#

that's the modlist

#

πŸ˜…

void ibex
#

nope

snow swift
#

OH

#

that's something new to me lol

void ibex
#

yeah its gales "debug log", shares the mod list + the log in 1 file

snow swift
#

hmmm

#

is that on latest version of terminalformatter+mrovlib?

#

yeah it is, fuck

void ibex
#

yeah, it was, i have to downgrade 2 version on TF, and 3? on mvovlib to have a working version (i only downgrade mrovlib to keep it in line with what the older TF version expects)

#

only "decoration" mod i use is melanies furniture pack afaik.

snow swift
#

debugging time

languid totem
#

tf and the lib

void ibex
# languid totem whats the last working version again

i didnt actually check being honest. (screenshot is the ones that work for me for sure though)

but my group plays on fridays and sundays.. so on friday i went with the version that worked last sunday (so from 7 days ago), the ones inbetween latest and those versions may work, it just simply requires loading the game + scrolling and seeing if it scrolls.

languid totem
#

cuz my problem is the same as u

snow swift
#

hmmmmmm

#

oh the debug logs were disabled lol

sharp scaffold
#

So one of the nodes doesn't have a thing where you assumed it was?

snow swift
#

seems like it, yeah

sharp scaffold
#

So either Node or shopSelectionNode ?

#

I doubt you mistimed the patch to be before StartOfRound was initialized, lmao.

#

Actually, what even is Nodes?

#

Is it the one defined in ContentManager?

snow swift
#

Node is TerminalNode

sharp scaffold
#

Well yeah.

sharp scaffold
#

Assigning nulls is completely fine so the only issues is the access in betweens to obtain the values you want.

snow swift
#

the bestiary and storage is my fault, i'll fix this asap

#

the needycats mod doing that mess with terminalnodes?

#

i'll investigate how to get around that

#

other than marking it as incompatible

sour folio
#

Creator is working on a fix for that

snow swift
#

oh really

#

that is amazing

sour folio
snow swift
#

alrighty

#

my patch will still get more idiot-proof

#

because i was hellbent on redoing a working system

#

lol

#

πŸ™‚

bitter sparrow
#

i have brain damage

timber canyon
bitter sparrow
#

I DONT KNOW

snow swift
bitter sparrow
#

what

snow swift
#

it's ✨working✨

proper badger
#

i really needed a fire exit in the ship ❀️

runic canyon
# snow swift it's ✨working✨

small non-mandatory request.
If it does not detect items in a section of the store, remove the title of it, that way a space will not appear with the items in the store that are no longer available

runic canyon
#

that way it won't show the "Suits" completely blank

runic canyon
snow swift
#

yeah, i know exactly what you're referring to

#

i might've forgotten about it in the latest update

#

will do

runic canyon
#

thanks!

proper badger
#

buying every upgrade, decoration and suit just to get rid from it 😈

snow swift
#

@proper badger

snow swift
#

TerminalFormatter 0.2.26

  • fixed an issue with BuyableDecorations not being able to register (thanks, @stray walrus !)
  • fixed Bestiary and Storage node not resetting correctly (thanks, @proper badger !)
  • fixed Store node displaying empty section headers (thanks, @runic canyon !)
lucid flower
snow swift
#

oh

#

that

#

fuck

bitter sparrow
#

im also gonna say

#

maybe im just fucking stupid and dont know how mods work idk

#

i enabled the decorations thing in the config

#

and it aint there

snow swift
#

oh

#

could you send me the screenshot?

bitter sparrow
snow swift
#

there are decorations

#

the "decorations" are visual thingies on the pages

bitter sparrow
#

do i

snow swift
#

the stars on lists, the --- separators

bitter sparrow
#

oh

#

OH

#

ok

snow swift
#

the [] in discount

#

yeaaah

bitter sparrow
#

i thought this was for the rotation store

#

well, where is that then

snow swift
#

rotation store?

bitter sparrow
#

like, where you buy the record player for example

#

its called the rotation store cause its random whats in it every quota

snow swift
#

yeah

#

what do you want to do with it? πŸ˜…

bitter sparrow
#

well.. its not there

snow swift
#

oh

#

OH

#

HUH

#

what have i done this time

#

😭

#

what's your modpack code?

bitter sparrow
#

01947098-b065-6767-65fe-3deac0a6f075

snow swift
#

hmmm

#

interesting

snow swift
#

the nodes are duplicated

#

somehow

#

again

#

fuck

#

i'll change how it's handled

#

later

#

fuckity

runic canyon
#

Oof

timber canyon
#

uhm

#

where is the decor tab

sour folio
#

Gone if there's nothing to buy from there

timber canyon
#

well

#

there is something to buy from there

#

so

sour folio
#

Yeah?

bitter sparrow
#

its been broken

#

i reported it to mrov a few days ago

sour folio
#

damn im throwing

snow swift
#

did I fuck something up again πŸ˜“

#

OH THE NODES

#

god fuck

bitter sparrow
#

oh you just forgot to fix it

#

ok

sour folio
#

strike 2

snow swift
#

holy fuck my memory is getting really bad

timber canyon
#

So me

plush cave
plush cave
#

hey i found out it was a furniture mod but i forgot the name

#

it's like uhhh Melanie's item furniture or something like that

#

good job team

snow swift
#

oh dear

#

it's happening again 😭

#

thanks for the report!

void ibex
proper badger
#

the scanner without the detailed page should be like this?

#

i thought it had a text

proper badger
bitter sparrow
#

mrov forgot again

#

fr

glass bone
bitter sparrow
#

oh

#

dang

glass bone
#

Or, well, not which exactly

#

Just that one of the mods in the list is doing it

#

Probably not good for rotating items to suddenly not show up, but I'd argue having duplicate store nodes could end up potentially causing issues at some point lol

proper badger
#

But I don't have any mod that adds furniture or messes with the terminal nodes 😭

sour folio
#

Don't know that

glass bone
sour folio
#

Moonswept had the issue right

glass bone
#

Yeah

sour folio
#

no furniture or terminal node messing besides probably the bestiary (idk if it has those) I fear

proper badger
glass bone
#

Oh

#

Meant beastiary mostly, not like help menus

proper badger
#

Restored some missing text in the bestiary

bitter sparrow
#

lol

#

mega troll 5000

ashen pier
#

technically every store item has two terminal nodes. One that is for requesting the purchase and one that is confirming the purchase

glass bone
#

Yeah no but full on duplicates

#

Like of both nodes

ashen pier
#

true true, just mentioning that if you're not careful you can end up displaying two of an item when reworking the store (speaking from recent experience lol)

glass bone
#

Ah lol

bitter sparrow
#

@glass bone the missing bestiary text in vanilla is for the old bird bestiary and nutcracker bestiary

#

when zeekerss released old birds to the public, their bestiary entry mentioned sigurds danger level, and had a small thing sigurd wrote related to them

glass bone
#

Yeah really don't think it's buttery fixes though

bitter sparrow
#

well

#

it could be

#

also my bad for assuming you didnt know

glass bone
#

Both times I've seen it happen it's been with AssetBundles, I'm guessing accidentally including a stray reference to the Terminal or something bringing all nodes with it

snow swift
#

i should really fix that instead of playing Minecraft 🀭

snow swift
#

I've got a LIST of things to fix today 🀭 🀭 🀭

#

oh dear

snow swift
#

this is bugged as well for SOME items

#

lmao

languid totem
snow swift
#

i have other problems there

#

🀭

#

i think i found the issue

plain mountain
# snow swift

Oh is that why it shows Suits as empty with LethalFashion?

#

XD

#

Cus it tries to find the Orange one

snow swift
#

i am trying to figure it out

bitter sparrow
#

Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit
Orange suit

snow swift
#

the game has 200 orange suits

bitter sparrow
#

WHY

snow swift
#

and i can't figure out why

#

lol

bitter sparrow
#

YEAH GOOD QUESTION

#

THE FUCK???

snow swift
#

MrovLib gets those from StartOfRound.unlockables

ashen pier
#

lmao wtf

snow swift
#

and, well

ashen pier
#

brother

snow swift
#

there are 300 of them?

#

what the fuck

bitter sparrow
#

maybe its just a random number of placeholder suit slots???

languid totem
#

oh brother...

bitter sparrow
#

thats my best guess as to why zeekerss would do that

ashen pier
#

are you getting them from the terminalnode?

snow swift
snow swift
#

that is some mod's doing

bitter sparrow
#

oh

#

i see

ashen pier
#

oh you should just get them from the terminal node that's how i'm doing it

bitter sparrow
ashen pier
#

because technically even the free suits are registered as unlockable items

snow swift
#

well, yeah

ashen pier
#

where as you're just looking for the ones that are paid

snow swift
#

the orange suit does not have terminalnodes

bitter sparrow
#

maybe just any mod that adds a suit breaks it

#

idk

snow swift
#

i'm going one by one now

#

you know what

#

fuck it

#

i'm doing a dirty patch

ashen pier
#

yeah if you get it by terminalnode you should only have to add a check like this if (unlockable.unlockableType == 0)

#

suits are always unlockableType 0

snow swift
#

i was doing that before

#

and hell broke loose at some point

ashen pier
#

πŸ‘€

sour folio
#

More_Suits?

snow swift
#

i mean

sour folio
#

idk

snow swift
#

my implementation was probably super bad

#

but still

#

this is fool-proof

#

i have found a bigger fool tho

bitter sparrow
#

and i still experience this

#

so its not just moresuits

snow swift
#

fixed

#

hopefully

ashen pier
bitter sparrow
#

and also i dont use any other suit mods

snow swift
#

OH WAIT SOMETHING BROKE

#

lmaooooooooooooooooooooooooooooo

bitter sparrow
#

guys surely moresuits will update and not risk save file corruption due to suit id changes soon....

#

surely....

ashen pier
snow swift
ashen pier
#

ohhhhhhh

snow swift
#

i should have 51 in that pack

ashen pier
#

yeah that's borked

sour folio
#

but very likely not related

sour folio
#

Lethal Wardrobe

bitter sparrow
#

i have no idea

#

i dont mess with moresuits related anything much

#

purely because of the save file corruption risk

#

i prefer vanilla anyways for the most part

sour folio
#

I think it attempted to fix issues that More_Suits had

#

Shame it never picked up or something of the sort

proper badger
bitter sparrow
#

i really wish suit mods would expand more

#

like, actual unlock conditions

proper badger
snow swift
#

it's not too late for that

snow swift
#

i'm getting closer

#

πŸ™‚

#

SUCCESS

#

you know what the fucking issue was?

plain mountain
#

What?

snow swift
plain mountain
#

Fun

#

lol

snow swift
#

yippeeeeeeeee

#

fucking finally

snow swift
#

it's displaying correct value/amount count (contrary to vanilla), but not the list

snow swift
glass bone
# snow swift

Could just do a single .Where() with x => x.InRotation && !x.IsUnlocked, right?

snow swift
#

it's so stupid i cannot believe

snow swift
#

yeah i can

#

OOPSIe

glass bone
snow swift
#

🀭

#

my bad

bitter sparrow
# snow swift SUCCESS

potentially stupid and never realized this was a feature but
does terminalformatter let you change the color of the terminal text?

snow swift
#

no πŸ₯²

bitter sparrow
#

dang

snow swift
#

use darmuh's terminalStuff for it

bitter sparrow
#

what mod then

snow swift
#

since it's a better implementation

#

and, well

bitter sparrow
#

darmuh confirmed better developer than mrov

snow swift
#

i don't want to do the same stuff as other people

#

since implementations usually conflict

snow swift
bitter sparrow
#

mhm

snow swift
#

but probably true 🀭

bitter sparrow
#

sure

snow swift
#

you know what

#

fuck it, i'll add some compatibility stuff and do it myself

#

lol

#

fixed that

#

it was such a dumb mistake

proper badger
ashen pier
ashen pier
gritty swallow
#

mrov be suffering

snow swift
#

TerminalFormatter 0.2.27

  • fixed suits section displaying when no suits were available to buy (thanks: @proper badger, @bitter sparrow , @plain mountain!)
  • fixed an issue with some items displaying wrong Buy and BuyAfter nodes (thanks, @timber canyon!)
#

i hope that fixes all the remaining issues

#

as always - let me know when anything breaks πŸ˜‡

bitter pecan
#

youre welcome

#

you pinged the wrong person lmao

snow swift
#

LMAOOOOOOOOOOOOOOOOOOOOOO

bitter pecan
#

now wheres my medal? greed

plain mountain
bitter pecan
#

once a troll, always a troll

plain mountain
#

Oh I meant with my name, when do you swap to becoming morv

#

Lol

snow swift
#

i pinged the wrong lunxara

i did not expect to utter this sentence ever

plain mountain
#

It's okay TestAccount has also done it

snow swift
#

i did not see that menu pop up earlier

#

lmaoooooooooooooooooooo

#

oopsie

#

that is the funniest shit i've done this month

plain mountain
#

Rodigo is having fun doing his job at being a troll

#

lol

bitter pecan
snow swift
#

you're oriented the same way

#

uncanny

cunning scarab
#

Hey did I get pinged?

snow swift
#

dear lord

#

no

#

please 😭

cunning scarab
#

I think you pinged the wrong Lunxara Mrov, who were you needing?

bitter pecan
#

me

cunning scarab
#

You sure?

bitter pecan
#

not really lets ask lunxara

snow swift
#

i am NOT touching the mention menu right now

narrow latch
#

It's like a dice roll

cunning scarab
#

Yeah! take the gamble!

bitter pecan
#

turn everyone to lunxara

#

new dice roll

snow swift
#

NO

sour folio
#

When is mrov 2

snow swift
#

mrov 1 is 1 too many

sour folio
#

I can be the change I want to see in the world

cunning scarab
#

Do It!

plain mountain
snow swift
#

the lunxara overload

vocal hatch
plain mountain
#

but idk if that would work in Glitch's lobbies

#

XD

vocal hatch
proper badger
#

fixed only the suit section? πŸ₯Ί

fluid condor
#

mods like yours are what i live for

snow swift
#

i'll fix that tomorrow 🫑

snow swift
grim token
#

That cruiser price seems off πŸ€”

fluid condor
#

might be a mod they use

proper badger
#

idk about that

grim token
proper badger
#

i don't recall using any mod that messes with the item price

snow swift
#

is the vanilla price not 400?

grim token
#

370

snow swift
#

😳

#

is it really?

proper badger
#

yeah

fluid condor
#

i use lotsa mods but i guess this one part remains vanilla for me

timber canyon
#

Isn't it $400 for clients

#

and $370 for the host

snow swift
#

the WHAT

grim token
#

Apparently even the wiki isn't sure

timber canyon
#

Yea

snow swift
#

WHAT THE FUCK

timber canyon
#

Tbf it's the Fandom wiki, so

proper badger
#

wtf

timber canyon
sour folio
#

no it's

#

370 but shows as 400 even in vanilla

snow swift
#

that is insane wtf

timber canyon
#

Oh wait

proper badger
#

host gets discount lol UAHGHHUAHGHHH

grim token
#

I remember the cruiser used to cost 400 but then in a beta update zeekers changed it to 370

timber canyon
#

I forgot the Wiki.gg version is getting an overhaul

#

So the info is like

#

not there

#

lol

grim token
#

looks like he somehow failed to change the price properly 😭

timber canyon
#

That's funny

snow swift
#

i'm getting a price from BuyableVehicle object

#

and iirc the game just takes the price from TerminalNode

#

are they seriously different

grim token
snow swift
#

i fucking hate this

fluid condor
#

:)

snow swift
#

i'll change the references tomorrow

#

this is madness lmao

proper badger
#

classic Zeekerss W

grim token
snow swift
#

πŸ₯²

gritty swallow
#

MrovFormatter

fluid condor
#

Mrow sounds like a sound a cat would make

#

Like mrow

bitter sparrow
#

@snow swift its not fixed 😭

#

0194a66b-e3c0-3a72-8764-e7246ddaedfe

sour folio
#

what's not fixed

bitter sparrow
#

the rotation store isnt there still

sour folio
#

oh

snow swift
#

what should be there?

bitter sparrow
#

decorations is what the rotation store is called in the terminal

#

probably just a mod conflict now that i scroll up though

snow swift
#

oh, just the section is missing

#

let me check that

#

oh god why is it not working

#

is that the same bug you told me

#

like a bazillion times

#

and i forgot to address that before?

#

πŸ™‚

#

yeah it fucking is

plain mountain
#

The funny thing is it's not even a bug with your mod necessarily, it's the fault of other mods for including duplicate nodes which it's important for those mods to fix that anyways

snow swift
#

oh, absolutely

#

but it looks bad if my mod doesn't "fix" that

#

in whatever sense

proper badger
bitter sparrow
#

i just assumed at first it wasnt since i dont really have many mods that mess with the terminal

#

if it just ends up being completely unfixable, so be it, the decorations arent a big deal to miss out on anyways
i just know several people would find that annoying

plain mountain
#

Hey btw Purple

sour folio
#

no wya

#

mineshaft underwater sections playable in the big 2025?

snow swift
#

TerminalFormatter 0.2.28

  • fixed an issue with displaying correct store rotation when multiple nodes with the same name exists (thanks, @bitter sparrow !)
  • fixed an issue with Decorations and Upgrades sections displaying empty (thanks, @proper badger !)
#

let me know if it's working correctly πŸ˜‡

bitter sparrow
#

i dont think its a system that needs to be altered heavily by mods or modders

#

mineshafts flooded section can be really weird, but the general advice is to always to explore it in a clockwise or counter clockwise motion, and never try to go the opposite direction unless youre sure jank with collision wont happen

#

and that is more so a problem with the collision of those tunnels than the oxygen system itself

plain mountain
#

Yeah

sour folio
#

i need those things gone!!!!

obtuse halo
#

typing store doesn't do anything for me anymore, except freeze the terminal

#

this is the error

proper badger
#

same

#

btw

#

could you just get rid of [Error : Unity Log] Trying to add Caret (TMPro.TMP_SelectionCaret) for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported.

#

I know it doesn't do anything, but it's kinda annoying that it appears multiple times when i'm searching for log errors

snow swift
#

did I fuck it up completely

#

oopsie

#

will fix asap

void ibex
#

the Caret error appears the first time the terminal was opened (before the last few patches) also, i thought that was a vanilla bug xD

proper badger
#

It is a vanilla bug

runic canyon
snow swift
#

yes, sorry

#

fixing that right now

#

OH IT'S BECAUSE OF ORANGE SUIT

#

i've pushed an update to MrovLib that will fix that issue - sorry for that!

runic canyon
#

no issues!

obtuse halo
#

Something I have been wondering is modded furniture not showing up in the vanilla terminal store under Decorations while they do show up in TerminalFormatter store but not as decorations, but as Upgrades. Is this due to the modders coding it wrongly?

#

to illustrate, the whiteboard, mirror and dartboard do not show up in the vanilla terminal at all

snow swift
#

hmmm

#

i've switched to using the vanilla condition for determining if the unlockable is an upgrade/decoration

#

soooooooo

#

i don't know why 😭

proper badger
#

if i'm not wrong, that's a issue with the mods, not with terminal formatter

#

these should be decorations but they are always available instead of entering the poll from the quota

#

even if you disable terminal formatter you will always be able to buy them

runic canyon
#

disable this

#

If it's enabled, it will be on "upgrades"
If it's disabled, it will be on "decoration"

#

That's not mrov's fault, I found out that it depends on each mod that adds things to the ship.
If the modder wants the item to be permanent, it will be in the upgrades section.

#

Because the decoration group objects are rotating per quota

#

although they can be kept permanent and in their group with StoreRotationConfig

obtuse halo
#

I'm away from home right now but I do use SRC to unlock the furniture

obtuse halo
runic canyon
proper badger
#

mrov can finally say "no problems with formatter, yippee"

snow swift
bitter sparrow
#

@snow swift does "Enable Node Scan" let you scan your profit on ship in orbit or on company

fluid condor
snow swift
bitter sparrow
#

the former

snow swift
#

yes

#

my scan node enables that behaviour

hot merlin
#

hi there, could you add a way to see hidden moons only after discovering it first ? your mod seems to overwrite other mods which to this

#

(for example the GI option doesnt seems to work with your mod)

polar badge
hot merlin
#

which one ?

polar badge
#

Dont remember the exact name but you can look under Batby's profile on thunderstore

#

You should be able find it there

hot merlin
#

ooh this one

#

no i havent tested it

#

i'll try it, thanks

#

oh sadly it doesnt save when you leave a lobby

timber canyon
#

Incompat /w ItemWeights

#

The loud horn appears vanilla here ($100), but appears as it should when given the purchase prompt ($150)

bitter sparrow
#

im pretty sure itemweights just straight up doesnt change the prices in this section of the terminal regardless

#

but i could be wrong

timber canyon
#

I'll fact-check that later

snow swift
#

I don't really know if it does or not

proper badger
#

For some reason, itemWeights changes the price on tools, but not on upgrades and vehicles?

#

On the terminal

#

Like

#

If you buy a item, it'll be with the price from itemWeights, but it won't show properly on these sections I mentioned

snow swift
#

that's hilarious

proper badger
#

Don't wanna make a info section in the future? plink

snow swift
#

there is a plan to do that, yes 🀭

#

I'm currently about two months behindy planned features and projects

#

working full time is great for me

proper badger
#

yoiled on your time chief πŸ‘¨β€πŸ³

gritty swallow
#

is this mod still busted?

#

or is it working proper noww

proper badger
#

working proper for me at least

hot merlin
#

me too

snow swift
gritty swallow
#

umm

#

i thought some store nodes like

#

werent working

snow swift
#

πŸ₯Ί

lone dagger
lone dagger
#

terminal formatter when terminal Deformatter walks in..

glass bone
#

Inserts spaces and line breaks randomly to terminal text beevil

autumn notch
#

is there a way to sort the moonds alphabetical?

snow swift
#

with LLL you can do sort name

autumn notch
autumn notch
#

nothing, I also tried a few other things like sort...
...moon, moons, moonsname, moonname, alphabetically descending

stable wind
#

You could set it to be the default sorting in LLL config

stable wind
#

nah my bad

#

That’s right, can’t sort by name by default

autumn notch
#

ok, thanks, then i have to do it differntly

stable wind
#

Check terminal formatter cfg

autumn notch
#

alredy did that, unless I missed something it cant be done with it

sharp scaffold
#

I don't remember seeing that when messing with it.

snow swift
#

i misremembered

#

my bad

stable wind
willow estuary
#

Do you have any plans to make it so people can change the moon list on the?

snow swift
#

in what way?

gritty swallow
# snow swift in what way?

they're referring to the way moons are ordered in the terminal because LLL only has automatic sorting options

willow estuary
#

Damn

gritty swallow
#

unless things changed then morv kill me

snow swift
#

well

#

why would you want that tbh

gritty swallow
#

to order moons by tier tbh

#

you cant do that

#

only price and automatic risk assessment

snow swift
gritty swallow
#

like

willow estuary
gritty swallow
#

moons are usually designed to fit a certain stage in the game

#

t1, t2, and t3

#

t3 is like rend onwards

#

t2 is march adamance and offense

#

t1 is exp, vow, ass

#

they're usually referred to in tiers because these sets of moons kind of occupy the same place as one another in progression

#

but this sort of ordering is entirely subjective

#

it cannot be sorted automatically

#

if you change moons to be sorted by risk, it actually changes how the vanilla moons are ordered which is kind of weird to me

snow swift
#

alrighty, i get it

timber canyon
#

Where are the dividers?

timber canyon
#

Same exact configs, too.

runic canyon
#

on the one that does not appear?

timber canyon
#

Nop

proper badger
#

idk why they stop appearing for me too

#

they used to be there

timber canyon
proper badger
#

Also, i believe i requested this but could the 'scan' node have the original vanilla text too if detailed scan is disabled?

snow swift
#

how

snow swift
#

fucking thing caught up to me 😭

timber canyon
#

nop

void ibex
# gritty swallow they're usually referred to in tiers because these sets of moons kind of occupy ...

i am trying to achieve this via a ratings system.. but i could also potentially add in a custom list, where people set their own ranking of the moons they have installed, which would replace the lettering on the risk assignment with their tier ranking. I havent release yet, but feel free to discuss it with me here..

https://discord.com/channels/1168655651455639582/1320566471780335626

i wasnt planning on doing a manual assignment, but maybe my automatic ratings in theory, would be what your looking for, if i got the ratings system in a place where everyone feels like every moon is rated correctly, and as i say, maybe i can add a custom option, if its not too hard for me to add in.

boreal dew
#

for some reason neither this mod nor lethallevelloader's mod configs work in making hidden moons visible, im at a loss

void ibex
# boreal dew for some reason neither this mod nor lethallevelloader's mod configs work in mak...

Moons that are normally unhidden, can be hidden/unhidden.

Moons that are forced hidden, I think are the ones your having an issue with, there are mods to unhide Moons like them for those who wish to just play, not enter a secret phrase, or who wish to not have to remember every hidden moon name.

Also Wesley's full moon pack has a story mode, so they are meant to stay hidden (I think you can turn off the story in the configuration for the Moons pack though?)

boreal dew
#

I'm actually having trouble withhh embrion and artifice lol

#

if i go to them once do they stop being hidden? my group doesnt often go to them so i could be unknowingly biased

boreal dew
#

this is so sad

timber canyon
#

Could there be compatibility with ItemWeights

#

It's disorientating seeing an item in the store with its vanilla value while it's the correct modified value in the confirm purchase node

snow swift
#

oh shit they're not using the same thing

#

I'll let you know when I'll have a patch ready

timber canyon
#

What's the issue?

willow estuary
boreal dew
#

duck ice cream soap?

bitter sparrow
#

So close! That is a Goose ❀️

shy tapir
#

hello hello, question! wondering if there could be a way to allow more characters in the difficulty column of this mod? some of Wesley's Moons per example have it cut off like this so would be nice a setting for such thing, given there's plenty of space on the screen still.

runic canyon
#

QUAC

void ibex
snow swift
#

i've made the max 4 characters because that's what the auto-generated maxiumum is in LLL

#

i can make it variable

elfin ore
#

is there a way to make artifice and embrion visible through this mod?

remote viper
#

any chance this can be fixed? The name of the moon is too long that it moves everything

glass bone
snow swift
#

🀭 🀭

#

very funny

glass bone
#

Only need those to route, clearly

snow swift
#

"exp" "vow" "mar"

#

fun

hot merlin
#

"ass"

meager elbow
#

tit

remote viper
#

would it also be possible to get few more symbols for difficulty? Seems like there is enough space and some moons have it set to weird text

#

and maybe show the difficulty also here

odd hornet
#

How do you see interior chances with this mod

#

?

icy sapphire
#

that comes with LLL

odd hornet
#

Thanks

#

kept typing interior chances in the terminal

acoustic yoke
#

incompatible with FontUpdate

snow swift
plain mountain
remote sage
timber vigil
#

dunno if its an issue with terminal formatter or the new move ability feature in melanie's utility feature. when filtering moons with terminal formatter, its buying the filter0 in the store.

snow swift
timber canyon
#

Tf..

bitter sparrow
#

i think its only the company cruiser that shows wrong prices

timber canyon
#

no

#

Decor too

snow swift
#

will confirm that

snow swift
#

or are you talking about the 370/400 mismatch (which i've fixed a while ago) πŸ₯Ί

#

the prices of decor and suit are correct

#

πŸ€”

bitter sparrow
snow swift
#

oh shit, didn't notice that πŸ’€

#

reading is challenging sometimes

#

well, could you check if you can trigger any mismatches between the prices and let me know? πŸ₯Ί

bitter sparrow
#

when you actually type to buy it, it displays the price correctly

snow swift
#

i've checked that yesterday and couldn't replicate it

#

in

  • #1213797469192855553 message here
  • #1213797469192855553 message here
  • #1213797469192855553 message and here
#

i've changed the price to 120, 500 and 500 respectively and it worked

bitter sparrow
#

i mean for the cruiser specifically

#

everything else works fine

snow swift
#

i'll check that right now 😳

#

i hate the cruiser

bitter sparrow
#

same

snow swift
#

somehow it's not working with ItemWeights

#

as in returning completely different value

#

fuck this

snow swift
acoustic yoke
#

Could it be a store desync where it buys another item

plain mountain
#

So that's not on you

plain mountain
#

I remember talks at one point that it didn't

snow swift
#

i sincerely don't know what's happening

#

because i've changed the cruiser price to 500

#

and there are 2 prices that i can see in the unityexplorer: 370 and 500

#

and the displayed one?

#

fucking 300

#

i give up

#

at least the clients show 370 instead of 400

lone dagger
snow swift
#

okay

#

it works

#

but not the first time store is opened

#

πŸ˜”

snow swift
#

TerminalFormatter 0.2.29

  • fixed an issue with ItemWeights displaying wrong cruiser prices (thanks: @timber canyon !)
  • added a config for difficulty string length (thanks: @timber vigil , @remote viper !)
bitter sparrow
#

@snow swift you broke terminal scrolling for clients

#

πŸ’”

kindred raptor
#

πŸ₯€

glass bone
#

Haven't had it break in StoreRotationConfig though (like at all), wacky

plain mountain
#

I was gonna say we had no issues today

#

But I don't use the vanilla store menu

#

I use the one from Terminal Stuff

bitter sparrow
#

ok you might wanna take a look at this log cause i just had a really bizarre bug happen

#

mrovlib and terminalformatter are the only recent updates besides spiderpositionfix for the mod pack i was playing

#

and it was working fine yesterday

#

now when the ship went into orbit, i was stuck with the doors open, and i couldnt see anyone else

#

also the day didnt pass

#

even after i left

glass bone
#

Variables.Terminal is null here again most likely

#

I remember that being reported in here once a while ago

#

Oh

#
[Debug  :   MrovLib] Forcefully updating Cruiser nodes
[Info   :ItemWeights] Accessing node buyCruiser
IndexOutOfRangeException: Index was outside the bounds of the array.
  at (wrapper dynamic-method) Terminal.DMD<Terminal::LoadNewNodeIfAffordable>(Terminal,TerminalNode)
  at MrovLib.ContentManager.Init (Terminal terminal) [0x0081f] in ./ContentManager.cs:314 
  at MrovLib.Patches.TerminalStart.RunMeFirst (Terminal __instance) [0x00005] in ./Patches/Terminal-Start.cs:13 
  at (wrapper dynamic-method) Terminal.DMD<Terminal::Start>(Terminal)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Terminal::Start>?970863982(Terminal)
  at LethalLib.Modules.Enemies.Terminal_Start (On.Terminal+orig_Start orig, Terminal self) [0x00350] in ./Modules/Enemies.cs:149 
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Terminal::Start>?-2128496144(Terminal)

(Filename: ./ContentManager.cs Line: 314)
#

That's causing the event that assigns Variables.Terminal to not run at all

#

@snow swift You probably meant to change this line here to ContentManager.Vehicles instead of Buyables plink

timber canyon
#

@snow swift You didn't fix it

glass bone
timber canyon
glass bone
#

Any other mod with a postfix on Terminal.Start won't have theirs run at all

#

Worth noting this error only shows up with ItemWeights installed, probably why @plain mountain had no issues greed

glass bone
snow swift
#

god damn it

snow swift
#

😧

snow swift
#

the cruiser price?

snow swift
glass bone
timber canyon
#

Upgrade prices too

#

πŸ₯€

#

I should've mentioned it to begin with, but I forgot to

snow swift
#

@timber canyon i've checked what's going on and somehow the bug happens on clients

#

i'll try to rework the logic a bit to account for that

snow swift
#

@timber canyon I've updated MrovLib to fix the issue you reported - after testing on LAN there are no errors for both client and host - let me know if you encounter any!

proper badger
#

Apparatus is duplicating when scanning for scrap on terminal

#

But when it's unplugged it shows as it should

snow swift
#

will check

timber canyon
#

E.g. Inverse price should be $250, but is still visually $425 on the catalog

timber canyon
#

Why the fuck are you in the void

snow swift
#

honestly at this point i'm fully tempted to do my own version of itemweights mod

#

since it would require me to use it as a dependency

#

or do a super hacky-fucky patches

#

fuck me i'm doing it

remote sage
snow swift
#

i've got a working version

#

which is surprising as fuck

snow swift
#

you bet

snow swift
#

i'll try to have a release-able version ready in a moment

runic canyon
#

lbs?

snow swift
#

in-game weight (pounds)

#

ye

runic canyon
#

gotcha

snow swift
#

the spawning weight is also something i want to tackle

#

but for now LQ works

#

sooo we'll see

runic canyon
#

I use that one and it worked flawlessly for me

snow swift
#

i cannot easily use its configs in TerminalFormatter without fully depending on it

#

which sucks πŸ₯²

#

so i'm trying to see if there's an easier way to achieve what it does

#

turns out there is

icy sapphire
#

stacked register

bitter pecan
#

close enough, welcome back immersive scraps anvil

robust drum
snow swift
robust drum
#

i saw something about item weights mod

snow swift
#

redoing itemweights mod

robust drum
#

but like, that mod is tackling the weights issue wrong

snow swift
#

do elaborate

robust drum
#

just fix the issue at the root, force items to be unable to have a weight less than 1 and a weight higher than 3

#

it really should be a thing that's in LL and LLL

#

and i plan on adding it to LL at some point

#

with a warning about the item that's got an invalid weight

snow swift
#

a weight less than 1 and a weight higher than 3

is that really something causing problems πŸ’€

robust drum
#

yes

#

that's the weight problem

snow swift
#

oh because it's a fucking float

#

but it's clamped either way, no?

robust drum
#

it's clamped in a way that assumes no item has a weight less than 1 and a weight higher than 3

#

and by 1 and 3

#

i mean the value in the SO

#

not like 1lb or 3lbs

#

cuz the formula is (weight - 1) * 105

#

assume you have 50 lbs on your body

#

and you grab an item with 0.5 weight

snow swift
robust drum
#

0.5 - 1 = -0.5

snow swift
#

yeah, i'm looking at hudmanager

robust drum
#

-0.5 * 105 is a number im unbothered to calculate

#

but basically

#

your weight becomes something like 30lbs or whatever small value it becomes

snow swift
#

but it's clamped to (0,100)*105

#

innit?

robust drum
#

yes, i forgot about that part, but that's not where the problem is anyway

#

cuz when you DROP the item

#

it tries to remove -0.5 * 105 weight

#

which subsequently adds weight

#

so again, the fix is in just doing something like, forcing all items to clamp their weights to be between 1 and 3

#

maybe not 3 but 2.5

#

i'd have to remember what the max weight is

#

yeah 2.75

#

not 3

snow swift
#

the highest weight (according to my configs) is 84 (cash register)

robust drum
#

also this assumes you dont have a mod adding extra inventory slots

#

nah not like that

#

im still talking about SO value

snow swift
#

you mean the underlying float value?

robust drum
#

and im talking about hte highest acceptable value before you cause a bug

#

which is 2.75

robust drum
#

assuming you only have 4 inventory slots

#

if you have more, the value willl be forced to be clamped to less than 2.75

#

but at that point it's a problem on the mod dev's end

#

but yeah the fix is just going through every Item SO and clamping the weight