#Ship Colors (v0.2.5)

521 messages · Page 1 of 1 (latest)

proper pike
#

Style your ship with your own personal colors!

  • Currently supports changing a limited number of items around the ship using sharedMaterials.
    • May at some point get expanded with even MORE customization. (without using sharedmaterials)
  • Any time you change a setting the customizations will instantly reload.

WARNING: In it's current state, this mod can change colors of materials not just on the ship.

  • If you see odd colors on scrap or in the facility it's likely using the same shared texture.

example screenshots attached

https://thunderstore.io/c/lethal-company/p/darmuh/ShipColors/

fringe wolf
#

neon brown ship

proper pike
#

also, fun fact about this mod. It makes ZERO patches to the game. It instead relies on OpenLib's event system (which does patch the game, but it's one less mod patching the same thing)

fossil pollen
#

This is a very cool mod. I really like the customization of the vanilla stuff. Only the magnet is missing lol.

#

The only thing that really hurts me is...
No Hex Color Picker?

#

Lethal Config really needs to add that feature xd

thin condor
proper pike
proper pike
drifting mist
#

Ship Colors (v0.1.0)

proper pike
#

lets goooo shipcolors has surpassed terminal cat videos!!

#

playing with a purple and black/grey theme (with/without some slight light color changes) catsmiley

fossil pollen
#

Jummm I think "ShipWindows" broke a little this mod. Sometimes it loads the ship's colors, sometimes it doesn't.

#

Also the "Mat_ShipFloor" doesn't work with ShipWindows concern

proper pike
#

that is unfortunate 😔

#

I can probably build compatibility but that will take time, depending on whether I can reference a single sharedmaterial or not lol

willow galleon
#

I hope this will be compatible with shipwindows soon, epic mod 👍

proper pike
oblique sonnet
proper pike
little palm
#

What material is the outside of the ship doors made out of? I (and I bet a lot of others) would love a diagram on the thunderstore listing for the mod showing which materials are which on the ship!

#

Also, are all of the materials in the config used on the ship? the one that makes me question that is Mat_ElevatorSteel

#

ohhh wait I bet these make a lot more sense than I think they do and it's just because I'm using ShipWindows lmao

fossil pollen
#

Ye

proper pike
autumn lake
#

yep, looking forward to the update

proper pike
#

Either that or I could publicize the method used for updating ship colors and you could call it on your end

oblique sonnet
proper pike
#

up to you, I dont mind changing it from internal to public

#

the people yearn for the colors kekw

oblique sonnet
#

I'll have a look after sleeping

proper pike
#

all good, figured i'd ask before I forget again lol

autumn lake
#

We do yearn, can confirm

oblique sonnet
#

The door shutters now look a bit out of place SCaraara

oblique sonnet
autumn lake
#

Yes!

willow galleon
#

HELL YEAH

fossil pollen
#

Wooo!

little palm
#

What config setting is the same as the fire exit? my fire exit is green xD

#

oh and the main entrance

little palm
#

idk it's kinda growing on me... luigi door

proper pike
#

It’s the config item that changes the storage locker lol

little palm
#

thank you!

celest marten
proper pike
celest marten
#

damn lol

proper pike
#

tbh I think i got all the colors off invader zim using an online color picker

autumn lake
# celest marten damn lol

The fire exit and cupboard share the texture, so whatever color you make the cupboard changes fire

proper pike
#

I may, at some point, experiment with trying to automate the config creation process to allow for more specific customization (rather than using the shared textures)

#

kinda want to wait for LethalConfig to update so I can utilize an upcoming feature to add configs later than awake

autumn lake
#

Oh wow

proper pike
autumn lake
#

Yeah I saw, that's amazing

proper pike
#

as for knowing what is what, that will take some guessing work lol. I'm just creating configs from the names each gameobject has in-game lol

autumn lake
#

Eh, make the thing bright green usually shows me what is what and I assume I can still change colors without reloading so that's not an issue

proper pike
#

lots of trial and error haha

autumn lake
#

I'll try and see if I can set all the colors to white and highlight one thing after the other and post it here with the name for people in the future

#

Thank you for this, it's a wonderful mod

proper pike
#

it was supposed to be in the readme for the next update but I had been taking a little break from this project

proper pike
#

anyway, as far as the generated config stuff goes, prob wont push an update until I see my changes to LethalConfig make it to release so that I can add the generated config stuff to show up in-game

autumn lake
proper pike
autumn lake
proper pike
#

I will support old config dw

#

it'll be an either or type thing, where you can use the generated config or the global shared textures config items

autumn lake
#

Oh wow ok, nevermind you just did it in the best way possible

proper pike
#

I had planned on doing something like that from the start (not the generated part but allowing for more in-depth configs in the future)

#

the generation just made sense considering how long it'd take to go through each item otherwise

autumn lake
#

I just didn't imagine you'd go through with the job it required to make sure old configs where safe

#

But I appreciate it and understand why you did it and where able to

celest marten
#

do you have to restart to apply color changes or can you do it in game to make it easier?

round mauve
#

(Its the same image except without the notes about ShipWindows since that was fixed)

proper pike
#

[0.2.0]

  • Added new mode that will generate config items for different textures located within game objects on the ship.
    • This is done dynamically and can be generated via a new button added in-game with LethalConfig.
  • Updated to OpenLib v0.2.0, with this update comes support for HTML Config Page generation.
    • A new button has been added in-game which will generate a webpage for another way to modify your configuration.
    • The html page is located as a file in your mod profile folder at Bepinex/config/webconfig
    • You can import your current config file or work from the defaults and then copy the code at the bottom of the page to paste in the new [ConfigCode] setting.
  • With OpenLib v0.2.0 and LethalConfigv1.4.3 the generated configs are added directly to the game after they are created.
    • Modifying any generated config item will see their corresponding material color update immediately.
  • Added the 3 other ship lights for further customization (they were originally being changed with their accompanying light 1/4,3/5,4/6)
  • The new generated configs will also grab modded prop's materials.
    • This has been tested only with ShipInventory's chute. If the modded prop's materials is not being grabbed you can try regenerating the config with the "regen config" button that is added via LethalConfig.
#

Ship Colors (v0.2.0)

round mauve
#

i love u

proper pike
proper pike
#

lmk if you run into any funky-ness with the generated configs. I haven't tested them much other than making sure they work and that most of them change something

round mauve
#

and now I proceed to go into a bare minimum modpack and see what you generate and make a new sheet 💅

proper pike
#

🔥 🔥 🔥

#

btw if you load into a fully loaded modpack there is also modded prop support. I tested that with ShipInventory's chute

#

I am filtering for specific layers tho so there's always a chance some stuff might not get a config item because of that lol

round mauve
#

(except now more simple since I won't have to go treasure hunting on every moon, interior, scrap, item, and enemy)

#

had to double take what I actually checked when making that sheet

proper pike
#

yeah I can only imagine how many hours of work that was

round mauve
#

not long

proper pike
#

o7 🫡 o7

round mauve
#

it's only a matter of turning everything a bright green screen green and then looking at every specific room for interior

#

imperium making it easy for just spawning in enemies and scrap and knowing what they look like already

proper pike
#

fair fair

round mauve
#

though that was before mineshaft so I wonder what changes in there

proper pike
#

still more effort than I put in myself kekw

round mauve
#

it also got easier when it turned out everything that changed outside of the ship, was either just 1-2 config option, or extremely obvious like the fire exit door

proper pike
#

yeah some of those shared materials were very much shared

round mauve
#

ok gonna need like

#

a guide made like im 5 years old for this web config thing

#

ok guess it just doesn't like if the mod is manually imported

#

oh wait no

#

Mod just doesn't generate anything if TerminalStuff isn't installed

#
Stack trace:
ShipColors.Customizer.GeneratedCustomization.CreateAllConfigs () (at ./Customizer/GeneratedCustomization.cs:35)
ShipColors.Events.Subscribers.StartCustomizer () (at ./Events/Subscribers.cs:66)
ShipColors.Events.Subscribers.OnStart () (at ./Events/Subscribers.cs:87)
OpenLib.Events.Events+CustomEvent.Invoke () (at ./Events/Events.cs:96)
OpenLib.StartRoundPatch.Postfix () (at ./PatchThings/OtherPatches.cs:22)
(wrapper dynamic-method) StartOfRound.DMD<StartOfRound::Start>(StartOfRound)```
#

Oh boy

round mauve
#

maybe some manual tweaking to some options since uh

round mauve
willow galleon
#

Oh damn, thats a lot

#

Gonna take awhile to reconfigure again

proper pike
proper pike
round mauve
#

Do not

#

LOL

proper pike
#

oh alright i'll let you cook kekw

round mauve
#

I learned almost everything about the ship changes

#

Buut some stuff only applies on reload

#

(Like the cupboard door)

#

(and the ship body color if shipwindows is installed, hurray for part 2 of that)

proper pike
#

oh yeah I prob broke compat with shipwindows

#

I can fix that since I know the method they target

round mauve
#

Global texture still works

proper pike
#

yeah that should be fine, I just have a different method for the generate mode

#

to not conflict things between the two modes

round mauve
#

🦐

#

But yeah going to expand that chart after seeing if I can get Lunxara’s global textures replicated in generated

proper pike
#

that's fair. I'll try to get a fix out for the couple issues found some time tonight. (at the very least fixing the botched soft-compat)

round mauve
#
  • ShipWindows compat
  • Some items not changing till after a reload
  • TerminalStuff
  • Daunting at first sight
#

These the only issues I think that're known rn

proper pike
#

Daunting at first sight?

#

you mean like the config is overwhelming? kekw

round mauve
#

It's a lot

#

Yeah

#

LOL

proper pike
#

yeah that will NOT be fixed

round mauve
#

im just sayin 💅

proper pike
#

haha yeah that's fair, but when working with generative configs there is not much I can do to make it less overwhelming

round mauve
#

Oh

#

5th thing

#

Seems a little finnicky with the monitors

#

At least i'm guessing it's the generated stuff (duplicated main monitors)

proper pike
#

hmmm, I can maybe add an excludelist

#

You'd have to know the Object Name though

#

I already do something similar just without the config option

#

can easily just make these configuration items and let yall figure it out kekw

round mauve
#

I assume it's because of GI having it's own thing for the monitors with BetterMonitors

proper pike
#

yeah I'm probably touching something GI would not want touched

round mauve
#

these (etc.) all change the screens of the monitors lol

proper pike
#

so you could input those all as bannedMaterials if I add the config item

#

and then the config items would disappear on regen

#

and then the config sections are the object names, if you wanna ban a specific object

#

yeah, i've decided now I'll just add all 3 of those as config options

proper pike
round mauve
#

nah it was just confusing me because of the TerminalStuff thing

proper pike
#

yeah thats mb

round mauve
#

Nothing generating without it so the web config wouldn't show anything

proper pike
#

I added it last min because I know a lot of people use darmuhsTerminalStuff to customize the terminal specifically

#

and the generated stuff would overwrite it

proper pike
#

turns out the bigger monitors' trim was part of a layer I was filtering out

round mauve
#

ship doors were a nightmare to find

#

they're controlled under "AnimatedShipDoor," the one that's mostly the Door's control panel, and not under "HangarDoorLeft" and "HangarDoorRight" 😭

proper pike
#

did you find any config items that were basically useless and can be added to blocklist?

round mauve
#

I'm not 100% sure on anything

#

I'd have to really double check*

#

but when I first made the chart the ones that I didn't notice any changes are uh

#
  • Cylinder.002
  • HangarDoorLeft
  • HangarDoorRight
  • HangingLamp
  • NurbsPath.004
  • ShipHull
  • warningStickers
#

but any number of these could easily be a case of "Really small and/or might only apply on lobby reload/game reload"

proper pike
#

yeah the only warningsticker I know about is the one on the terminal lol

proper pike
round mauve
#

I think it's because of some niche cases

#

but I absolutely can say for certain some things aren't changing immediately

proper pike
#

maybe, I think i'm also going to revert a change I made in dev testing that would check if the game object was active before creating a config item

round mauve
#

and it seems to be parts of different options

#

Yeah the cupboard uses one config option

#

but it's on 3 different layers

#

the main body is in Room, the Left door is in Default, and the Right door is in InteractableObject

proper pike
round mauve
#

Not sure if there's a corrleation

proper pike
#

def could be why we're seeing this issue

round mauve
#

the buttons also don't change until you first load a lobby, compared to the trim around the text which does

#

but the entire thing is on Default

proper pike
#

hmm

#

thanks for the examples

#

definitely helps

round mauve
#

There's 2 other examples I believe

#

The Right hand Ship Door and I believe the Big Monitors

proper pike
#

hmm

round mauve
#

Probably more but these are the ones i've noticed

proper pike
#

I think this might be because they're objects within objects (that have a group of objects in them)

proper pike
round mauve
#

Yeah

#

Just coincidence for the Cupboard

proper pike
#

that said, the cupboard is putting everything under one config section

#

so I think it's using the parent game object (group) instead of the individual game object

#

which, tbh, is something i'm going to have to figure out lol

#

this is the meat of it all, which goes through every gameobject within Environment/HangarShip

#

I'm gonna try something to put before this to maybe detect these object groups

round mauve
#

There's quite a few more items that only change on reload lol

proper pike
#

if you feel like it feel free to toss them here

#

more stuff I have to test for the better

round mauve
#

making a list hold need to see if there's anything else I can notice

#

there's a lot

#

Outside of what was already said

  • Light's cages on the walls
  • Door trim thing around the Ship Doors
    • Small little bob on it
  • Monitor at the ship doors
  • Center strip on the ceiling
  • The Lights on the ceiling
  • Speakers
  • Light Switch's switch
  • Main monitor buttons (entirely save for the little lines in them)
  • Batteries in and out of the casing on the desk (?)
  • Top of the Charger
    • and the little plugs inside it
  • Small pieces of the machinery boxes outside the ship
  • Antenna on top of the ship
  • Magnet's lever
round mauve
#

Tools get their own sections if theyr'e spawned when you generate lol

#

Actually just looks like it's items in general

proper pike
#

I'll leave that as a feature lol

proper pike
# round mauve

im gonna feel bad for you when you need to update this because of the generation changes lol

#

Ship Colors (v0.2.1)

proper pike
#

[0.2.1]

  • Fixed darmuhsTerminalStuff soft compatibility
  • Fixed ShipWindows compatibility for Generated Config
  • Adjusted Config Generation to sort game objects with children into one singular section and to list each child's materials
    • This should fix cases where one of the storage closet's doors would not update their color
  • Added configuration items for more customization as to what generates in the config
    • GenAcceptedLayers: [Comma-separated listing] - This sets the acceptable layers to search for materials in each GameObject in the ship.
      • If a GameObject has a layer not specified here it will be skipped.
    • GenBannedObjects: [Comma-separated listing] - This listing of game objects will be skipped and no config section will be generated.
      • Existing config section/items will be deleted on re-gen.
    • GenBannedMaterials: [Comma-separated listing] - This listing of materials will be skipped and no config item will be generated.
      • Existing config items will be deleted on re-gen.
round mauve
#

Crying

proper pike
round mauve
#

(i'll be ok, all the yellow and the asterisks are the ones that I noticed that needed reloads)

proper pike
#

btw with shipwindows the intial config generation is handled by shipwindows

#

I ended up not moving anything to later to see if the issues resolve themselves first

#

feel free to lmk if you notice anything odd with 0.2.1 going forward

round mauve
#

i'll look after getting this thing up to date

#

rip bunkbeds

#

ok

#

problem #1

#

unless

#

I think we may be missing some options

proper pike
#

pink

round mauve
#

You seem to have missed the part where I appear to not see the option to change any other part of the storage cabinet besides the doors LOL

proper pike
#

oh lol

round mauve
#

and I won't be surprised if maybe there's other things that are missing now too

#

or things just aren't generating

proper pike
#

yeah sounds like one issue fixed and another presents itself 💀

#

i'll look into it later tn

round mauve
#

Yeah and seem to be missing some other things

#

Bunkbeds, HangingLamp, and all 4 ship Thrusters seem to be nuked

proper pike
round mauve
#

(and also the Light Switch and Magnet Lever added to the list of things that need a reload to work fully)

proper pike
#

are you loading with ship windows or without btw?

round mauve
#

Haven't done anything with ShipWindows yet

#

Will try now

proper pike
#

gotcha, so sounds like I do need to mess with delaying the generation running some more

round mauve
#

ok now

#
  • Terminal option also doesn't seem to exist if you don't have TerminalStuff
  • I don't think the ship walls/floors/etc. exist anymore either
proper pike
#

yeah terminal option should not exist if terminalstuff is present (and customization in terminalstuff is enabled)

round mauve
#

I don't have TerminalStuff installed/enabled in this and don't have a Terminal config

proper pike
#

oh thats odd

#

also I noticed with shipwindows this gets created which I think has the floors/walls

round mauve
#

It's not generating for me it seems

proper pike
glossy olive
#

0.2.2 incoming it sounds like

proper pike
#

most definitely

#

0.2.1 is mostly just for more testers

glossy olive
#

Seems like Endox is telling you everything you need to fix

#

🤭

round mauve
#

oh

#

there it is

#

dunno why it wasn't generating

#

I had ShipInside (Old) but not for Hull, RoomMetal, and Floor

#

Which... doesn't seem to want to change anyway

#

Oop and the file cabinet option missing as well

proper pike
proper pike
#

config is also starting to look a lot cleaner

round mauve
#

🙏

proper pike
#

ShipModels2b game object is a black hole kekw

round mauve
#

Whole mod is a black hole

proper pike
#

we are now checking if the children have children

round mauve
#

Family tree jesus

proper pike
#

im really hoping I dont need to check for greatgrandchildren lol

#

huh, this is 3 diff config items under "MonitorWall"

round mauve
proper pike
#

in my testing I never saw anything needing a great-grandchild config item so leaving it at that

#

I left my fun little log message if you do encounter such a need for one

#

[0.2.2]

  • Improved configuration generation & sorting.
    • Will now check for game objects with children & grand children.
      • Hopefully no game objects need a deeper dive than that, if this happens you will see a fun log message.
    • Configuration sections are now labeled by the root parent object of the ship.
      • This results in some config item names being pretty long to display their full path 🙂
  • Moved config generation to TerminalStart (which is a bit later than before)
    • This will hopefully solve issues where certain objects were not added until config regen.
#

Ship Colors (v0.2.2)

#

and fyi - you'll find a lot of auto-generated objects within ShipModels2b catsmile

round mauve
#

ShipModels2b has 44

round mauve
#

Just a bunch of random things inside the ship

#

Including the monitors, the air vent that's next to the monitors, the charge station, some small lights on props, etc.

mild blaze
round mauve
#

Only ship altering mod is ShipWindows (and Imperium)
Green = realtime change
Pink = Need a lobby reload to change

#

Only things missing were the main monitor's background when off, terminal, I guess the ladder on the side of the ship, the floor window, and the floodlights below the ship

proper pike
#

Also as for the terminal, I'm pretty sure there's a small mistake I made and have missed due to coding this at 2-4AM every day lol

round mauve
#

I don't think so

#

Pretty sure I pressed Regen Config and then just changed everything to pink -> reload lobby -> change everything green

proper pike
#

that's really weird. Unfortunately I dont think I'll be able to fix that, at least automatically

round mauve
#

ShipModels2b seems to be the last remaining problem child 🦐

proper pike
#

well no, once you throw modded items into the list the great-grandchildren list growns kekw

#

I think what I need to do is sort up and find parent/grandparent rather than sort down into the weeds of children

#

unfortunately I work today so prob wont be able to try anything till later tn

round mauve
#

🐠

celest marten
#

Ship Colors update breaks our GI monitors.

proper pike
#

Aware of this issue, recommend using "Use Shared Textures" mode for now when playing with GI

#

hoping to have it fixed soon

celest marten
#

I reverted back 1 update and its fine. I'll do that

#

Thank You Darmuh

round mauve
proper pike
#

I've noticed I dont see the issue in my dev build anymore but unsure if it's because I'm testing on a small profile

round mauve
#

I haven't tested with GI

#

and I was playing around in my own pack a bit ago and im crashing on 2nd lobby load though not sure if it's related to ShipColors or not

proper pike
round mauve
#

Might be a combination of the interaction between GI BetterMonitors (not extra monitors), OBC, and ShipColors

proper pike
#

i'll check it out when I can

round mauve
#

hm

round mauve
proper pike
round mauve
#

though maybe related to something of yours (had to record to get the error bc it wouldn't get saved with to the file)

proper pike
#

why is gokubracken patching the terminal 👀

round mauve
#

no idea

glossy olive
# round mauve no idea

You should probably talk to the dev of GokuBracken tbh, cus it makes no sense for it to touch the terminal lol

proper pike
proper pike
#

[0.2.3]

  • Further improved configuration generation.
    • the funny log message appeared so now we are tracking an object's entire family tree
    • Emptied objects out of the ShipModels2b black-hole into multiple sections
    • Hopefully should be the last time this is reworked completely
  • Fixed banlist config options and they now allow partial matches to object/material names
  • Updated default configuration items
    • Screens added by GI and screens modified by OpenBodyCams should now be automatically ignored by default config items
#

Ship Colors (v0.2.3)

round mauve
#

🦐

proper pike
#

I think I fixed everything with generated configs

#

I tested it on a version of Lunxara's profile I have with the new defaults and it seemed to work fine

round mauve
proper pike
#

ohhhh yeah that would explain it erroring out

#

something I can look at with OpenLib

round mauve
proper pike
#

do you have all of these in your GenBannedObjects config? LScreen, MScreen, RScreen, Screen1, Screen2, Screen3, Screen4, Screen5, Screen6, Screen7, Screen8, Screen9, Screen10, Screen11, Screen12,

round mauve
#

Yeah

#

as in

#

uh

#

I forgot to regen the config to allow those to be in default auto

proper pike
#

basically found out if I dont touch those specific objects then things work fine

round mauve
#

awesome

proper pike
#

as soon as I even look at them at all, the monitors start tweakin

#

at first I just put "Screen" and it blocked all those, but then you cant customize the externalscreen above the door controls

round mauve
#

lol

proper pike
#

that specific screen object is "SmallScreen" or something like that

round mauve
#

yup things work now

#

I can agree with your tests

round mauve
#

@proper pike do you know what ShipLight 4-6 do

#

scratch that Lunx has a mod that messes with the lights

#

scratch the scratch the ShipLights being changed was disabled

proper pike
round mauve
#

yeah tl;dr, this looks like it's the patch

#

oh wait there is one thing

#

this bad boy

proper pike
#

yeah that object doesnt exist in space I noticed :/

round mauve
#

sadly

proper pike
#

guess I could have a "second wave" of generation on ship landing?

round mauve
#

idk I tried manual regen on moon and didn't notice it being added

#

but of course could be blind

proper pike
#

hmm, I wonder if it's not childed to the ship object

glossy olive
round mauve
#

Doesn't look like it

mild blaze
proper pike
mild blaze
#

/hangarship/shipoutsideroom/ladder or smth like that, I can't say more precisely because I don't have access to the Wider Ship code now

proper pike
#

np i can look later

#

oh you know what

#

@round mauve try removing OutsideShipRoom from the banned objects list

#

sounds like the ladder is a child of that game object

#

I disabled it by default because I assumed it was the test room

round mauve
#

on it boss

mild blaze
round mauve
#

😭

proper pike
mild blaze
#

Test room is inside hangarship

proper pike
#

ohhhh

#

you know what SpawnRoom is? I disabled that too

mild blaze
#

I think this is an old unfinished model of the inside of the ship

proper pike
#

ah okay, so prob should keep it disabled with VaultDoor

round mauve
#

yup it's literally just the ladder lmao

proper pike
#

I remembered reading about VaultDoor being an older version of the ship doors

mild blaze
proper pike
#

btw I also updated the default acceptable layers to 0, 4, 6, 8, 9, 10, 26, 28 so if you find something seems to be missing we can take a look at what layer it belongs to

mild blaze
#

there is also an object that simply copies the outer mesh of the ship, I'm not sure if it is used in any way, but it is disabled by default

proper pike
#

btw, I haven't tested this but I'd guess it works with wider ship?

round mauve
#

Yes

proper pike
#

or should I seek compatibility like I did with shipwindows lol

round mauve
#

It is compatible unless 0.2.3 broke it

proper pike
#

🫡

round mauve
#

I believe all the current main ship altering mods are fully compatible now

mild blaze
glossy olive
proper pike
#

oh neat!

mild blaze
proper pike
#

fair, kinda why I put the regen config button there

#

would be nice if everything got detected immediately

mild blaze
proper pike
#

yeah I should've probably publicized the method

#

It's an internal method so I think there's a bit of reflection involved

#

I also added something that stops my own generation and lets shipwindows call it so I'd probably want to do the same in the case of widership**

mild blaze
proper pike
#

gotcha, yeah I think I could also handle compatibility a bit smoother on my end

round mauve
#

iirc I tried with Widership and it updated real-time

proper pike
#

probably helps that customization is being called at Terminal Start (later) now instead of StartOfRound Awake (earlier)

round mauve
#

I don't think there's anything that doesn't update real time anytime anymore modded or not, besides maybe some of those pipes in the machinery things outside the ship but I haven't checked that

proper pike
#

[0.2.4]

  • Removed generation of useless alpha config items (material colors with alpha set to 1 by default)
  • Added new config item [GenPermitListObjects] to explicitly permit game objects to generate configs, even if the game object matches something in [GenBannedObjects]
  • Updated to latest version of OpenLib
  • Updated default configurations with new GenPermitListObjects in mind (suggest using these settings)
#

Ship Colors (v0.2.4)

thin osprey
#

If someone have a good config please share it 👀 (especially for wider ship + 2 story ship + ship windows)

unique compass
#

is it possible to add preview screenshots or descriptions to the config generator website? there so so many different configs and a lot of them dont rly make sense,,,,,,,,

proper pike
#

@lethal ember @stray parrot yall think this is this something I might be able to do similarly to runtime icons? Using each gameobject's transform?

#

I know yall move the prop with that one so it would have to be somewhat different I suppose

stray parrot
#

uhh on a website?

#

wouldn't you have to rip the models and use like threejs or something to render it?

proper pike
#

I was thinking more like generating a png for each config item

#

worth the effort or nah

stray parrot
#

not sure I'm clear on what options would need to be visualized

#

just colors?

proper pike
#

config is generated by game object family trees

#

so an example being im thinkin I could take a snapshot of the WindowFrame (Instance) game object (first config item)

#

though, tbh, to get a good image I feel it might not be worth the effort

unique compass
stray parrot
#

that would also be a lot of work, but at least you wouldn't have to go take a screenshot of every single thing

lethal ember
#

if the html page is not auto-generated it's probably going to be easier to just use the asset ripper and take a picture yourself in UnityEditor

unique compass
#

id assume you can have multiple materials visible in one screenshot rather than taking one standalone screenshot for every material in the ship,,

proper pike
proper pike
stray parrot
#

if it updates in-game that seems fine to me

#

especially if LethalConfig fully supports colors

proper pike
#

yeah the config items are just strings

#

updates as soon as the item changes in lethalconfig

round mauve
#

I can probably take the time later to take images of things though some things won't be useful lol

#

I already have what gets generated, for just ShipColors, written down anyway just didn't bother doing more

proper pike
#

btw there any known issues with ShipColors other than the one Lunxara reported for the firing sequence when used with ShipWindows?

round mauve
#

I don't think so

#

Other than the outside ladder still not being a default thing I think

#

and some options needing a reload?

proper pike
#

OH RIGHT

proper pike
proper pike
round mauve
#

hold on im

#

gaming

proper pike
#

all good, just finally getting around to putting together a fix

#

I have a laundry list of shit to go thru for every mod and this one is the easiest lol

#

ah I think it was OutsideShipRoom

round mauve
#

yeah that sounds right

proper pike
#

fuck it im just making Lunxara's the default lmao

round mauve
#

idk

#

ok

#

pink/purple = had something that didn't change till lobby reload iirc

#

and then there's a few things that I didn't notice did anything

proper pike
#

i forgot this mod straight up doesnt patch the game lmao

#

it uses Openlib's patching and that's it

round mauve
# round mauve and then there's a few things that I didn't notice did anything
  • Cylinder.002
    • HangarShipDoor2
  • HangarDoorLeft and HangarDoorRight
    • HangarShipDoor
    • HangarShipDoor2
  • HangingLamp
    • HangingLamp/HangingLamp/DoorMetal
    • HangingLamp/HangingLamp/LampGrating
    • HangingLamp/HangingLamp/LEDLight
    • HangingLamp/HangingLamp/HelmetGlass 1
  • NurbsPath.004
    • DoorMetal
  • ShipElectricLights (?)
    • HangingLamp (3)/HangingLamp (4)/LEDLight
    • HangingLamp (2)/HangingLamp (3)/LEDLight
    • ShipElectricLights/HangingLamp (2)/LEDLight
  • ShipHull
    -HangarShipRoomMetal
  • ShipInside.001
    • HangarShipRoomMetal
  • VentEntrance
    • VentCover/ventTunnel/VentTunnel
proper pike
#

hmmm, these sorta things could probably be added to the filter config items if you want to reduce the useless config items

round mauve
#

yeah

proper pike
#

I'm not gonna mess with the defaults much more (at least for now) but good to note

#

Dang Jeb still doesnt work to pin

round mauve
#

It worked again for like a day

#

then stopped again

#

lmao

proper pike
#

😭

proper pike
#

[0.2.5]

  • Fixed issue that would throw errors following the firing sequence when used with Ship Windows. (Thanks Lunxara)
  • Updated default GenBannedObjects to not filter out the outside ladder. (Thanks Endoxicom)
  • Updated dependency to latest OpenLib version
#

Ship Colors (v0.2.5)

glossy olive
proper pike
#

still a little sick but well enough to read code lol

round mauve
proper pike
round mauve
#

It was just a suggestion of having the box holding the credits in the terminal fitting larger numbers better

proper pike
round mauve
#

Yeah probably

proper pike
#

i'll look into it at some point

#

have a number of things to look at already lol

round mauve
#

Yeye

stray parrot
#

not sure how hard it would be to add a color picker tho

#

not that it would be super easy to use even then, since LethalConfig menu is opaque

proper pike
#

but yeah like an actual color wheel is def not a thing in lethalconfig at the moment

stray parrot
#

yeah color wheel or hsv input or something is what I meant

proper pike
lethal sand
#

Trying to figure out how to colour the door frames added by wider/2story ship and the interior side of the ship door, unsure where those are in config

#

I was able to colour the exterior of the ship door but not the inside one

#

ignore the fact the door shutters aren't the same colour

#

oh discussion got moved

#

mb

round mauve
#

wait might be diff for normal windows

lethal sand
#

The windows are different and I managed to change them

#

I'll move there then

iron briar
#

idk why but i can understand how to color everything 😭😭

#

Im just selecting colors and trying to understand

iron briar
#

How do i find the walls for the 3 story ship

#

Inside

iron briar
#

Is there a way to paint the buyable walls to match yoyr ship walls?

round mauve
iron briar
#

You a dubb