#Luna's Moons

1 messages · Page 9 of 1

tawdry citrus
#

i will work on that after i've made space on my drive for everything i'll be needing

errant island
#

Ough

rustic pine
#

do watch the video tutorial, and again, let me know if you need any unity packages for the 2nd and 3rd points (the video tutorial will cover em as well afaik)

#

and good luck

#

dam

errant island
ashen vessel
errant island
ashen vessel
#

:3

tawdry citrus
ashen vessel
errant island
#

:0

tawdry citrus
#

i wasnt quite sure how to respond

ashen vessel
#

just assumed you were busy

tawdry citrus
#

i read it and chose not to respond because i wasnt sure how to

#

the files for the mods werent kept when we moved operating systems

ashen vessel
#

thats amazing, as its so much easier than everything besides LQ

tawdry citrus
#

im aware you were a supporter on patreon and i apologize for us not giving any return on your money

ashen vessel
#

ive had WAY worse patreons

#

XD

crimson flower
#

isn't there a way to extract moon files?

#

like how reale did with those old moons

#

(vulcan, Io, ether etc)

ashen vessel
tawdry citrus
#

i have no interest in doing that with the old moons

#

but anyone who wants to has permission

crimson flower
ashen vessel
crimson flower
#

not sure ngl

ashen vessel
tired crown
#

I would recommend still using LLL for moons for now, DawnLib has caused some compat issues just by having Oxyde using it rn

rustic pine
#

like what greed

ashen vessel
#

what

rustic pine
tired crown
#

with lobby reloads

#

and uh Constellations

rustic pine
tired crown
#

Ah did you fix that issue?

rustic pine
#

a while ago

tired crown
#

I know it was having problems

#

Got ya

ashen vessel
#

it may be on darmuhs end

tired crown
#

Then biggest issue would be Atlas compat then

ashen vessel
rustic pine
tired crown
ashen vessel
#

since im using it

rustic pine
#

gotta love unreported issues

ashen vessel
rustic pine
ashen vessel
#

ill test the atlas one and send it if I reproduce it

tawdry citrus
#

since im starting out, i'd rather start with the tools that will be more supported

ashen vessel
tawdry citrus
#

and more capable for anything i might decide to learn to do in the future

#

as all new things do

tawdry citrus
#

thats an expected and necessary stage

errant island
#

yeah dawnlib is the way to go hehe

tawdry citrus
#

and im confident that it will be worked out and will be a very reliable and powerful tool in the future

tired crown
ashen vessel
#

also best is that its backward compatible with LLL

tired crown
#

But that might take months

#

lol

ashen vessel
#

unlike LE and LLL had

tawdry citrus
#

also, hello Lunxara

#

im aware my system was close with yours before

#

i hope you havent been worried about us

crimson flower
#

huh

stable needle
crimson flower
#

oh

#

OHHHHHH

#

okay i see

errant island
#

guys BADQ sees

crimson flower
#

they said something about "systems"

#

and then i remembered

errant island
#

i dont get it :c

crimson flower
#

actually

tired crown
crimson flower
#

lunx can you explain it to them

deep sierra
stable needle
#

...yeah where

crimson flower
errant island
ashen vessel
#

@rustic pine ok tested atlas, it was just fine 0 errors

tired crown
#

But also

rustic pine
#

thanks for checking

crimson flower
#

thats definitely oxyde

deep sierra
rustic pine
stable needle
errant island
compact pawn
scenic willow
ashen vessel
warped fable
humble roost
tired crown
#

There's no doubting Xu has done a ton of good work on DawnLib and it's a ton of good work that I really appreciate, just mainly concerned about the few compat issues that have been going on with the moon stuff but I know she's quickly resolving it. I made a joke about extra future proofing cus I thought it would be funny, but DawnLib is an amazing and outstanding API that Xu has done tons of good work on. I know I am bad at communication and shit comes across wrong and I apologize. If it weren't for Xu's API a ton of base game bugs like the Furniture and Item shuffling stuff wouldn't be fixed right now, it's done so much good and it's been absolutely astounding and any jokes I make should not be taken seriously or taken to heart or considered toxic. It was intended to be light hearted plink I'm sorry for not adding on a /j at the end to make it more obvious that I was joking

crimson flower
#

damn

ashen vessel
deep sierra
crimson flower
#

actually no

errant island
#

wa

blissful gorge
#

shilling

#

(but they're also incredibly active in the community and wanna pitch in w suggesting their maintained and working API)

rustic pine
#

^

errant island
#

plug

blissful gorge
#

how come you never posted this one

gritty fog
#

we dud

#

did

#

a whlie back

#

but wesley thought the babhawktuah was better sticker material

tired crown
# tawdry citrus i hope you havent been worried about us

Just figured you moved on and forgot about the projects tbh, your system has always been relatively unstable compared to ours ((Trying to put this nicely btw AlexHeart)) with most of the people we met now gone so when you went silent and stopped speaking to us we didn't worry about it too much, hope you've been well though

tawdry citrus
#

we've been well, glad you werent worrying

scenic willow
#

idk if you still have any alters who worked on the moons (still not 100% knowledgeable on this DID stuff, forgive me) but your moons were some of the first modded moons I ever played on, and still probably my preferred ones (mainly Incalescence and Tenebrous tbh), brilliant stuff!

tawdry citrus
#

im very glad you enjoyed them

#

people like you are why i decided to return to this in their place

#

i didnt want to have anyone having to feel like something was lost

tawdry citrus
#

im having issues with the project patcher

pastel lynx
tawdry citrus
#

its not working

#

can i like, share console logs?

pastel lynx
#

sure!

tawdry citrus
#

i dont know how to do that

pastel lynx
#

@proper marsh can you help a bit?
I have 0 experience of that :,]

proper marsh
#

ouhg it's been ages since i last did it, but there should be a new version of it

pastel lynx
compact pawn
#

Oh uhh also

#

If you're repatching an existing project

tawdry citrus
#

im not

#

new project

compact pawn
#

Ah nevermind

tawdry citrus
#

does this stuff work on linux?

compact pawn
#

Yeah there's a goofy thing you gotta keep in mind when repatching

tawdry citrus
#

i probably should've asked that first

compact pawn
#

Should work iirc

tawdry citrus
#

how do i share my errors?

#

i dont know how

compact pawn
#

Errors at which step specifically

tawdry citrus
#

screenshot of the list of errors it put in the console

compact pawn
#

Hmmm

tawdry citrus
#

i apologize for not knowing what im doing

compact pawn
compact pawn
tawdry citrus
rustic pine
compact pawn
#

Project patcher prerequisites are these, I assume you're also missing .NET 8.0 most likely but I remember seeing something about 9.0 being needed

#

Ye

#

Probably gotta add it as a source in your package manager, if dotnet libraries are not there already

tawdry citrus
#

so what do i do?

#

with the link you sent

rustic pine
#

download dotnet 9 and press the patch button again

#

im honestly not too sure if this will work with linux but hopefully lol

tawdry citrus
#

i hope so too

compact pawn
rustic pine
#

Oh do you?

compact pawn
rustic pine
#

Is that a Linux thing?

compact pawn
#

Ye

rustic pine
#

Icic, listen to paco then cuz I have no idea

tawdry citrus
compact pawn
#

On a terminal

compact pawn
tawdry citrus
#

i'll try that

compact pawn
#

Cold also probably do dotnet-sdk-bin but that'd be more for development stuff

tawdry citrus
#

it just says this
"error: you cannot perform this operation unless you are root."

#

im probably being stupid

tawdry citrus
#

yeahh

#

im dumb

#

i should've thought of that

compact pawn
#

But yeah you should also do dotnet --version after it's done installing, just to make sure 9.0's there and stuff plink

#

Then retry patching

tawdry citrus
compact pawn
#

o

tawdry citrus
#

interesting

compact pawn
#

Oh wait no I'm dummy

#

Try just dotnet-runtime maybe

tawdry citrus
#

that seems to be working

compact pawn
#

Yippee

tawdry citrus
#

i very much appreciate the help

tawdry citrus
#

still not working

compact pawn
#

Oh, hmm

compact pawn
tawdry citrus
#

i have git

compact pawn
#

Weird

tawdry citrus
#

is there anything else obvious i might be doing wrong?

ashen vessel
compact pawn
compact pawn
#

Just out of curiosity

#

Probably won't be anything wrong in there actually, hmm

compact pawn
#

Oh yeah I guess you maybe do need the dotnet-sdk package then

#

Can run sudo pacman -Syu dotnet-sdk (like the other one)

tawdry citrus
#

what should i do after that?

compact pawn
#

Oh retry patching, see if same error shows up

#

If it do then it might be something with running AssetRipper on Linux, but I think people on Linux have patched projects before, so I dunno

tawdry citrus
#

hmm

#

pretty sure its the same errors

compact pawn
#

Yeah they be

#

Hmmm

#

@tribal saddle Is there any additional step needed when running project patcher on Linux? I feel like people might've done it successfully but I might be misremembering plink

#

I'm assuming it's just not able to actually run AssetRipper since it's looking to open the executable greed

tribal saddle
#

hmm, can't say I've ever tried it on linux :(

#

I assume the editor is running natively, not through Wine?

tawdry citrus
#

yeah

tribal saddle
#

I'm not actually sure how the patcher was supposed to work on Linux in the past, but I would imagine if it's running natively, it wouldn't be too happy about trying to start a .exe

compact pawn
#

Not sure if there's like an equivalent Process thingy but for Linux

tawdry citrus
#

is there anything i can do about this other than just, not using linux?

compact pawn
#

Guessing probably not, at least at the moment

tawdry citrus
#

ah

#

would it work to have someone else share a pre-patched project?

compact pawn
#

Might be a bit weird if you're intending to do like editor testing (gotta update file paths and stuff), but yeah that could work potentially

tawdry citrus
#

wdym?

compact pawn
#

Oh just like project stuff, like where LC's executable is located, but it might not be strictly needed after it's already patched

tawdry citrus
#

oh okay

#

im assuming its unlikely for anyone to be available to share a pre-patched project with me rn

compact pawn
#

Oh I don't have one on hand, I'd patch a new one but my computer's comically slow plink

tawdry citrus
#

understandable

tribal saddle
#

but sadly I don't know what the solution would be without knowing how people have gotten it to run on Linux in the past

compact pawn
#

Yeah not sure either

#

Actually uhhhhh I think @minor eagle has done it in the past

minor eagle
compact pawn
compact pawn
#

I can DM it unless someone already sent you one plink

minor eagle
tawdry citrus
pastel lynx
rustic pine
tawdry citrus
#

They sent it

rustic pine
#

noice

tawdry citrus
#

I havent downloaded it quite yet because i got busy with other things

#

But i will be doing so soon

cedar prawn
#

if you make new moons please add screenshots of them in your mod description

#

it is insane how many people dont know how amazing your prior moons are

tawdry citrus
#

i'll figure out how to do that when i make one

#

this popped up when i opened the project

#

im not gonna press anything until someone says what i should press

pastel lynx
#

@compact pawn

rustic pine
tawdry citrus
#

thanks

compact pawn
#

Not really sure what it does though lmao

compact pawn
#

For the HDRP one though you gotta select the game's HDRP config thingy, it'll give you the option of picking an existing one and it'll show up in there

rustic pine
compact pawn
tawdry citrus
#

actual visuals arent loading

minor eagle
tawdry citrus
#

i dont know how to do that

minor eagle
#

The second last line

tawdry citrus
#

i went to where it said

#

but im completely lost

minor eagle
#

Send screenshot SCaraara

tawdry citrus
minor eagle
#

Ah, slightly scroll down. It should say "Auto Graphics API for Linux".

Uncheck it, then you should see a new option pop up

tawdry citrus
#

then what?

#

i think i figured it out

minor eagle
#

Make sure Vulkan is the only thing that is selected

tawdry citrus
#

it worked

#

i can actually see things now

#

oh wow

#

i didnt expect the map effects to just be an image above the actual map

minor eagle
tawdry citrus
#

now that i have a patched project, what do i need to do to start working on making a moon with dawnlib?

rustic pine
#

i can send a unitypackage that you just open and has that part of things setup

#

part of a template im working on

tawdry citrus
#

would that make things easier?

rustic pine
#

it'd make things faster, putting in dependencies usually confuses people a lot because of some specific settings they gotta touch up

tawdry citrus
#

oh okay

#

well, i would very much appreciate if you could send that and help me figure out what to do with it

#

if you have the time

rustic pine
#

sure ill make it rq

tawdry citrus
#

thank you

rustic pine
#

just double click it with unity open and it should just popup in unity

#

i also made it include blank reference stuff that you'd need to manually create as the moon tutorial video would tell you to

#

oh wait

#

i forgot to replace a dll lol

tawdry citrus
#

thanks

#

so, what do i do with it?

#

where do i put it?

rustic pine
#

just download it and run it with unity open

#

and it'll pop up a window for what you wanna import, importing everything in your project in that package should be fine

tawdry citrus
#

how do i run it?

rustic pine
#

i think just double clicking it like any other file works

tawdry citrus
#

for me, its treating it the same as a zip file

rustic pine
#

it should open a window inside of unity similar to how you unzip a zip file i guess?

tawdry citrus
#

i assume within unity going to "Assets- Import Packages- Custom Package" and then selecting the file

#

would do the same thing?

rustic pine
#

yeah

#

it'll open a screen like this

tawdry citrus
#

yes, it did that

#

it showed a big list of things

rustic pine
#

yep, the way it works is that if i package something like my dlls etc for making sure DawnLib works, it also packages the filepath, thus the folders with it

#

but its not entirely a bad thing, following that type of folder structure is recommended

#

i packaged GameRips with it as well, which has a bunch of blank references, blank references are a bit hard to explain but the moon tutorial video does go into making them

tawdry citrus
#

i think i still have information about those in my mind

#

i understand what they are

#

and what they're for

rustic pine
#

noice, then yeah, that folder has all of what you need for that stuff

tawdry citrus
#

so now that i have all of the things you sent in my project, what do i do?

rustic pine
#

if you right click inside of your files, and hover over create, does it say DawnLib at the top?

#

something like this

tawdry citrus
#

yes

rustic pine
#

okay nice, do you want to just setup the moon first or the dawnlib bits?

tawdry citrus
#

i dont know

rustic pine
#

we can do the dawnlib part first so its easier to test later

tawdry citrus
#

oh okay

rustic pine
#

so in the import should be a folder called TemplateMod

#

just rename that to whatever you'd like to call your mod, but it doesn't matter realy

tawdry citrus
#

do i need to rename it?

rustic pine
#

nah

tawdry citrus
#

i dont really have name ideas

rustic pine
#

that's fine then, can keep it as it is

#

from there, inside it, right click -> hover over create -> DawnLib -> Content Container

#

and click content container

#

then do the same thing and click Mod Information

rustic pine
#

as in, in this screen, click once on content container and click once on mod information

#

and it should make these two

#

(they wont have template in the name)

tawdry citrus
#

ohh okay

#

thats done now

rustic pine
#

noice, now click one of em

#

and at the bottom right should look like this

#

click on the first none, and press new

#

and then type something like:
mytemplatemod or whatever you wanna call it

#

then do the same thing on the second none, press new, and then type duskmod

tawdry citrus
#

done

#

do i do the same thing for both?

rustic pine
#

ye, you wont need to do new for the second one

#

you can just select em

#

what this does is assign both of those assets to that assetbundle with that extension, so when you build the assetbundle it should create a file called mytemplatemod.duskmod

#

should look something like this now, also create an AssetBundles folder next to all of this

tawdry citrus
#

done

rustic pine
#

nice, now just fill in the information inside of the ModInformation asset

#

will look something like this by the end

#

you dont need to fill all of it

#

the main parts are Author Name, Mod Name, Version, README file, Changelog file and ModIcon, but stuff like icon, readme and changelog can be empty or ignored for now

#

oh and assetbundle directory should point to the assetbundles folder, and the build output directory should point to the same folder the mod information is in

tawdry citrus
#

did that

rustic pine
#

Nice, my pc crashed so I can't get more screenshots but go to the content container and click the plus to make an entry onto it

tawdry citrus
#

the + in asset bundles?

rustic pine
#

Ye

#

You can ignore both of those buttons at the bottom, the debug one is for me and the one above it is for code based mods

tawdry citrus
rustic pine
#

Ye, now you can sort of ignore this for now, you don't have an assetbundle setup for your moon yet but we can do that rq

#

In the moon's folder, next to game rips, just make a folder and call it TemplateMoon or smthn

#

And inside that make a Registry folder

tawdry citrus
rustic pine
#

Just making a folder called Registry

#

This layout is personally just my personal way I've sorted my mods that use dawnlib in the past

#

Like you could just dump everything in one folder but I'm an organisation freak

tawdry citrus
#

i like an organized workflow as well

#

so it's nice to be setup with something that is organized and structured already

rustic pine
#

Ye okie so inside that registry folder, right click, hover over create, dawnlib, definitions then click dusk moon definition

tawdry citrus
#

i did that

rustic pine
#

now click that, and put it into a new assetbundle on the bottom right, call it whatever you like, and you shouldnt give it something for the second none

#

so it wouldnt have an extension

#

it owuld just be like oxydemoon or wahtever as an example

tawdry citrus
#

wdym?

rustic pine
#

uh so im basically saying to assign that asset an assetbundle without an extension

#

like in this screenshot, the first none is the name of the assetbundle, and the second is teh extension

#

so the file would end up being name.extension

tawdry citrus
#

so, leave the second thing alone?

#

or leave the first thing alone?

rustic pine
#

leave second thing alone

#

the point of the extension is that unity left a thing for devs like me to just be like "okay, look for all assetbundles with this extension duskmod, and do this to them"

#

and the point of the content container is to tell me what your other assetbundles are, only the main assetbundle has anything like .duskmod on it

#

if that makes sense

tawdry citrus
#

oh okay

#

so what do i do now?

rustic pine
#

go back to the content container, and click on the None

#

and then assign it the new assetbundle name you mad

#

made

#

the one without the .duskmod

#

and i think you already did this but just give it a config name so it doesn't complain, anthing works

#

anything*

tawdry citrus
#

what does the config name do?

rustic pine
#

so DawnLib automatically creates configs for devs for a lot of things that users usually ask for

#

stuff like items get auto generated configs for their weights on moons etc

#

so the config name is basically saying that a config for this bundle's content will be made under the header:
"Config Name Options"

tawdry citrus
#

so should it be named after the mod name?

rustic pine
#

not necessairly, if you split up each of your moons into a separate mod it could have config name's like:
Tenebrous Options
Moon Name 2 Options etc

#

like my mod has stuff like:
Terminal Options
AirControlUnit Options
BearTrap Options

tawdry citrus
#

ohh

#

that makes sense

rustic pine
#

the strength of dawnlib is that it allows you to easily separate your content into individual pieces

#

so you dont end up with a mod of 1gb+ that's always loaded, users can choose to just not load something, this makes it so you dont have to do standalone releases of stuff like moons

#

users can just disable what they don't like

tawdry citrus
#

oh wow

#

i do slightly remember that being a big thing that people asked from mod devs

rustic pine
#

yea definitely

tawdry citrus
#

thank you for explaining

rustic pine
#

ofc

tawdry citrus
#

im glad to have an understanding of that now

rustic pine
#

yeah, its why dawnlib is like slightly big to setup, but from the first thing setup it just falls into place from there

#

like any new content you just add it to the asset bundles list in the content container

tawdry citrus
rustic pine
#

nice, now go back to the moon definition you made inside the registry folder, and there's one last thing you basically gotta do now (though you can basically leave it for later since its a name based thing)

#

you gotta click on the Namespace dropdown, click <Add New> and then type a name, i typed my mod's name, Code Rebirth (which gets simplified automatically to code_rebirth)

#

the Key is greyed out because it reads something else that contains the planet name of your moon and gets filled in automatically

tawdry citrus
#

what should i name it?

rustic pine
#

whatever you wanna name your mod, you can always just override it later

#

it's a ModName.ContentName system for identifying your content in a list of contents

#

cuz some people can have the same ContentName in the same thing, i.e. same item name

tawdry citrus
#

oh okay

#

so should i just name it like "template mod" for now

rustic pine
#

yeah if you want to

tawdry citrus
#

i did that

rustic pine
#

from now, everything you do is basically just stuff to create moons like any other developer

#

keep in mind the Moon Definition has a field for your SelectableLevel, which is the vanilla asset that you put level information into it, but you dont have this created yet, you'll probably create it as part of the tutorial for making moons

#

oh i did almost forget one thing

#

the Scenes stuff

#

basically, you can make it so a moon has a list of scenes to choose from

#

the scene is chosen when you route to said moon, and you can influence it by weight, i.e. one has 100 weight the other has 10, means that one is 10x more likely to be chosen than the other

#

and can also be influenced by the weather but that stuff doesn't entirely work rn, gotta implement that

near seal
#

btw xu for array element names unity tries to grab the first serialized string so if your feeling nitpicky you can have a serialized string first up in those scene classes, have it set to the name of the scene and use whatever editor override your using to hide the field itself
more for fun facts than usage

rustic pine
#

honestly that has bothered me for a long time

#

i knew there was a sneaky roundabout that was basically what you said, but i havent had the chance to think about it too much

#

i could probably make a custom attribute for a fake field that gets hidden but still serialised ig

#

or actually does [HideInInspector] keep it serialised?

near seal
#

cant remember off the top of my head

rustic pine
#

ill give it a try in a second, it would be better looking than Element 0

#

should also take the chance to fix the fact that the Key is actually wrong here too

#

it should be using the scene's name to make a key

tawdry citrus
rustic pine
tawdry citrus
#

that sounds complicated and far easier to understand when i actually have some knowledge of what im working with

rustic pine
#

ye, it has a lot of options that you probably wont touch

near seal
# tawdry citrus is this stuff important currently?

imagine if you wanted a dine mod where you wanted the og and redesign associated to the same moon. both scenes are "dine" but different layouts so you could have a 50/50 chance of loading one or the other when the players route to dine

rustic pine
#

yeah that's the exact point of it being a weighted list

tawdry citrus
#

so what should i be doing now?

rustic pine
#

probably watching that moon tutorial, you gotta setup your moon environment and stuff now

#

you're basically done with the dawnlib portions

tawdry citrus
#

oh okay

#

NEW 10/18/2025: Lethal Company switched to a slightly different version of Unity to address a security breach on Unity's end. The version of Unity to use now is 2022.3.62f2. Ignore the version I state in the video. The link below is a direct link to the exact version of Unity being used. This link is also in the Resources section of the descript...

▶ Play video
#

this?

rustic pine
#

yep

#

some of the stuff he says you should make you'll already have in the GameRips folder i gave ya

rustic pine
near seal
#

ok now turn base weight line into the modifiable int then a readonly percentage that’s auto calculated 😇

#

nice tho

rustic pine
near seal
#

Probably the cursed shit I used to run into

rustic pine
#

maybe, the unity project is also still a 9f1 rather than the latest, havent updated my template cuz dawnlib doesnt really use anything from the later versions yet

crimson flower
#

got hungry..,

near seal
#

I wanna say its MMHOOK related cuz i remember trying very hard to cut lethalib as a dependency

rustic pine
#

it's possible, i did just add LL to the project for the template to showcase some enemy skins from a mod that uses LL

#

and i think thats when the first crashed happened lol

tawdry citrus
#

im gonna be working on moon making setup things now

#

whoever is awake, expect questions

tawdry citrus
#

im a bit worried about starting because im unsure of what in the tutorial applies and what doesnt

rustic pine
#

Anything relating to setting up with LLL you'll have already done, and if you look at the assets inside if the gamerips folder I sent you'll know which ones you've already done too

tawdry citrus
#

wdym?

rustic pine
# tawdry citrus wdym?

The tutorial probably includes setting up some stuff for lethallevelloader so you can load into your moon, but you've already done that with dawnlib
It'll also go into detail about making blank references, but you should already have those too

tawdry citrus
#

oh okay

#

thanks for the elaboration on everything

#

i think i understand now

rustic pine
#

Yee

tawdry citrus
#

so where should i save the new scene to?

#

the one for the moon

#

what folder should i put it in?

rustic pine
#

Oh i'd just put it in the moon's folder

#

Due to how scenes work, the tutorial will probably tell you to also give it its own assetbundle

tawdry citrus
#

should i just add the stuff into this folder?

#

the one that we made for stuff yesterday

rustic pine
#

Yep

#

You can make a scenes folder if you'd like inside TemplateMoon folder but if you're only doing one scene then it's not a little pointless

tawdry citrus
#

i feel like i should have the whole structure setup for things i might not currently use so that i can just follow the same structure whenever i do actually use those things

rustic pine
#

Ye you can totally make a folder for scenes then, not many people do multi scene so I didnt bother much but I'll try to think of how you'd organise this a bit bette

rustic pine
#

Inside that assets folder you could make a prefabs folder, models, materials, textures, sounds, animationclips

#

And whenever you use something, whether it's your own assets, sketchfab or even vanilla, you should drag it into this folder

#

This helps for future recreating of the unity project if you're updating it too

rustic pine
#

If a new version of lethal company comes out and you wanna update your Unity project to match new assets, you gotta do it in a specific and deliberate way so your currently existing assets don't break

#

The short explanation is that if you're putting everything you're using into your own folders, then the internal names unity uses for said assets won't get jumbled if you try to update your unity's game version to match

#

I.e. door handle model doesn't get replaced by a toilet model

#

I think this happened once to paco

tawdry citrus
#

oh, i see

compact pawn
rustic pine
#

Lol

tawdry citrus
#

NEW 10/18/2025: Lethal Company switched to a slightly different version of Unity to address a security breach on Unity's end. The version of Unity to use now is 2022.3.62f2. Ignore the version I state in the video. The link below is a direct link to the exact version of Unity being used. This link is also in the Resources section of the descript...

▶ Play video
#

when it gets to this point in the video

#

he starts mentioning lethal level loader stuff

#

i dunno what to do now

rustic pine
tawdry citrus
#

so when do i start doing things again?

tired crown
# compact pawn

Honestly a toilet door handle for that interior is still somehow hilariously fitting

tired crown
# tawdry citrus so when do i start doing things again?

I just hope you're not gonna learn all this stuff only to vanish after a few months, I feel like your system has alters dying off every month 😔 not to be bleak but it has been a bit saddening to see so many different people just show up and be gone after a short amount of time

tawdry citrus
#

everyone in our system is still here

#

most dont want to front much because they like just hanging out in our inner world with other alters

tired crown
#

But if everyone still exists why didn't any of them share the knowledge of how to work on the moons they worked on?

#

🤔

#

Would save you so much time

#

lol

tawdry citrus
#

because not every alters talks to each other

tired crown
#

Well valid but still, surprised you didn't try asking about it since you wanted to work on them

tawdry citrus
#

we have quite a lot of alters and we mostly just spend time and talk to a smaller group that we "fit with"

tawdry citrus
#

the main one is that i felt it would be better to ask the community to get up to date information

tired crown
#

Idk how your system works though, typically I have a few alters as well that don't really speak to us anymore unless Alex is doing a system check to make sure they're still here lol

tawdry citrus
#

and it wasnt likely that others would remember everything after so long

#

since no one has touched unity in a long time

tired crown
#

It just depends, at most I would assume they'd be a bit rusty at using Unity but I doubt they'd completely forget how to use it

tawdry citrus
#

im more so just talking about the specifics of lethal company modding

#

not just generally how to use unity

tired crown
#

Ah fair

rustic pine
tired crown
#

I ended up deprecating our cosmetic mod we made for REPO cus I didn't feel like relearning it or updating it

#

lol

rustic pine
#

If you're still stuck later I'll take a look at the video as well and see

tawdry citrus
#

what exactly is the game development panel about/for?

rustic pine
#

It's not a very long panel but it's about entering the game industry, talking with professional developers and studios and seeing what interests them

tawdry citrus
#

so i assume you're looking to find a job in the industry?

rustic pine
#

I'm waiting rn to talk with some of the team members of vampire survivors and a publishing studio person after

rustic pine
#

I'm studying a game development course in university

tired crown
#

I had no idea the devs of Vampire Survivors were from the UK

#

that is lowkey cool to learn

#

It's a pretty peak indie game tbh

tawdry citrus
tawdry citrus
#

it isnt necessary, but i do appreciate that you care enough for that

crimson flower
#

waaait

#

@rustic pineso if i wanna export my building assets without unity scrambling them, i can just copy them OUTSIDE the project, repatch it and then paste it back in?

rustic pine
crimson flower
#

so thats pretty much it

rustic pine
#

Yeah

crimson flower
#

i see i see...........

#

ill try it tonight

#

thanks

tawdry citrus
#

im still a bit lost and wasnt able to figure out what i needed to do

rustic pine
#

Was making food

tawdry citrus
#

Oh okay

#

Would it be weird to ask what food you made?

#

Im curious

rustic pine
#

Just something called lazy cake

#

It's frozen chocolate biscuit cake

#

It's like a few ingredients and tasty and easy so I make it occasionally

tawdry citrus
#

Ive never heard of that before

#

It sounds interesting

rustic pine
#

It's pretty good

tawdry citrus
#

Sounds like it

rustic pine
#

Anyway uh where'd you drop off?

tawdry citrus
#

Cant really do anything rn cuz im trying to fix an issue with my operating system not booting correctly

#

Sorry

rustic pine
#

Sure lol

tawdry citrus
#

im back

#

got the issue fixed

rustic pine
#

noice

tawdry citrus
#

apologies, i got distracted and forgot to come back to this

rustic pine
#

Is alright

tawdry citrus
#

i hope i didnt waste any of your time

rustic pine
#

Nah

tawdry citrus
rustic pine
#

You can think of the ExtendedMod as LethalLevelLoader's ContentContainer

#

In practise they're super similar

#

You can skip that part and go straight to the next section, SelectableLevel

tawdry citrus
#

i assume i can skip the blank refferences section because you already gave me those?

rustic pine
#

but if you dont know how to use em you should find that part of the video

tawdry citrus
#

just set the asset to the blank reference version instead of the actual one, right?

tawdry citrus
#

i like the idea of my moon being the first moon that you go to in a run, and im thinking of adding small amounts of tools to be a possible loot spawn

#

is that something that i can do?

#

without breaking things

#

i want there to be a chance to get a free tool or two

pastel lynx
#

so I think it's possible

pastel lynx
tawdry citrus
#

NEW 10/18/2025: Lethal Company switched to a slightly different version of Unity to address a security breach on Unity's end. The version of Unity to use now is 2022.3.62f2. Ignore the version I state in the video. The link below is a direct link to the exact version of Unity being used. This link is also in the Resources section of the descript...

▶ Play video
#

so what do i do here?

rustic pine
#

you've already assigned your stuff to assetbundles, so now that you've made your scenes

#

go to your duskmoondefinition and take a screenshot

#

just gotta check somethign

tawdry citrus
#

oki, one sec

rustic pine
#

put your selectablelevel here

#

add a new scene to the scene list

#

then drag your scene into it

tawdry citrus
rustic pine
#

assign it a namespace too

#

same one as you did for everything else

#

so template_mod

#

also did you put your scene into its own assetbundle?

tawdry citrus
#

nope

#

dont remember if i was ever told to put my scene into an assetbundle

rustic pine
#

shoulda been in the video but yeah put your scene into a new assetbundle

tawdry citrus
#

i might've missed it on the first watch

#

do i have to add anything to the second one or just the first?

rustic pine
#

Second wut

tawdry citrus
rustic pine
#

Oh thay

#

Nah just the first

tawdry citrus
#

oki

#

what do i do after adding the assetbundle?

rustic pine
#

Then use the mod information's build package button to get a zip you can load onto thunderstore

tawdry citrus
#

am i able to test in editor?

#

cuz i tried to and when i looked for the moon nothing was there

rustic pine
#

Even with regular LLL I don't think you can

tawdry citrus
#

oh okay

tawdry citrus
rustic pine
#

Just some code stuff that doesn't apply in editor, iirc LLLU uses a preloader which doesn't work with the editor, I think even before LLL too there were other issues with testing in editor

#

DawnLib uses preloaders a lot too so def can't test in editor

tawdry citrus
#

oh okay

#

why does the tutorial assume being able to test in editor?

rustic pine
tawdry citrus
rustic pine
#

Hmm

#

Okay can you dm me your zip

#

I'll check out what's inside it

#

Make sure it's the right files etc

rustic pine
#

it seems like your assetbundle doesnt contain your moon definition

#

the templatemoon bundle

#

put your dusk moon definition inside of that bundle

#

and rebuild your bundles, then re-build zip

tawdry citrus
#

this?

rustic pine
#

yep exactly like that

tawdry citrus
#

it was already like that

#

i didnt change anything

rustic pine
#

hmm lemme check something else rq

#

can you go to your content container

#

oh and screenshot that

tawdry citrus
rustic pine
#

hmm that looks fine too

rustic pine
# tawdry citrus

this is gonna sound a bit weird, but press the TemplateMoonScene field, press delete, ctrl + s to save, then re-add it, ctrl + s to save and rebuild your bundles and then the zip package

compact pawn
#

Though I still prefer in-game testing greed

rustic pine
#

uhhh you sure? i've heard and seen people patch LLL so they can test with it

#

and LLLU does have a preloader from what i saw, no?

compact pawn
rustic pine
#

preloaders dont run in editor afaik

compact pawn
#

It doesn't need to run if only LLLU is present

rustic pine
#

ic

compact pawn
rustic pine
#

ic

rustic pine
#

im looking at something in UE so i cant look at it rn

rustic pine
compact pawn
#

Is it on Oxyde?

rustic pine
#

nah the moon by luna

compact pawn
#

Oh

rustic pine
#

im hoping its not a case of me never encountering this becuase oxyde doesnt have an interior

compact pawn
#

Guessing it do just be from the moon lacking an ExtendedLevel, probably plink

rustic pine
tawdry citrus
#

ohh

#

i see

compact pawn
rustic pine
#

yeah ill try without LLL in my profile

#

but i am curious as to where the error's coming from exactly

rustic pine
#

oh, yeah okay lol

#

extendedLevel not existing would do that

#

what's the progress on that whole thing btw, last i saw you said smthn about duplicate terminal nodes lol

compact pawn
#

It going greed

#

I started looking at the LLL scene selection stuff so I got sidetracked

rustic pine
#

okie yeah i can load in without LLL lol

#

oh hey sapsucker

tired crown
#

That water is really bright

pastel lynx
rustic pine
#

its not water lol

#

it's embrion's rocks i think

tired crown
#

Oh

rustic pine
#

anyway yeah it should work after u do the thing luna

tired crown
#

Lack of Terrameshing then probs

rustic pine
#

i doubt its that, it's just a plane, its not meant for a look rn

tired crown
#

What moon is this btw? Verdance?

tawdry citrus
rustic pine
#

noice

rustic pine
tired crown
#

Oh Luna didn’t rename it yet

tawdry citrus
#

leaving everything as template stuff until i have name ideas

rustic pine
#

i dont know what name they're going for or anything, its literally just a slab of obsidian lol

pastel lynx
rustic pine
#

ye i figure

tired crown
#

I would like to see the original moons get recreated and get optimizations snd navmesh fixes but that might require getting one of the alters that last worked on them if you got no ideas and even then you lost the project right? Cus you never backed it up when moving to Linux

tawdry citrus
#

moreso that the others didnt care to keep the old things

#

and assumed we'd never return to this

#

so didnt bother keeping anything because it was just wasting space

tired crown
#

I think a mindset like that about a project they worked on and hand made with their own assets is just wild

rustic pine
#

everyone moves on at some point

tawdry citrus
#

guess they just stopped caring after a while

tired crown
#

Oh yeah I know

tawdry citrus
#

i came back because i saw how much you all cared still

#

and decided that i shouldnt leave the artistic skills that we have idle

#

if i can make something that other people enjoy that much, theres no reason not to

#

anyways, since i have a blank moon that actually loads

#

i can actually figure out what to make

#

and start getting assets and stuff

tired crown
tawdry citrus
#

also no, kinda

tired crown
#

You only mentioned they deleted the project

tawdry citrus
#

the main ones that we actually spent time on

#

the catwalks

#

were shared here

#

so i could download them if i need them

#

but anything else i need i'll have to custom make for what i want to make

tawdry citrus
#

pretty much just started work on this so its very early on

#

but i felt like sharing

pastel lynx
nimble fox
#

This looks really pretty

tawdry citrus
pastel lynx
#

kinda hard to explain, but it's nice to see this

tawdry citrus
#

oh, well im glad

#

i appreciate the compliment

tawdry citrus
pastel lynx
#

Yup, this is peak

tawdry citrus
#

thank you

#

i really hope you enjoy the finished moon once its done

pastel lynx
#

And I can assure I'll not be the only one

tawdry citrus
#

that would be nice

compact pawn
#

Also you mentioned spawning some tools iirc, you gotta spawn em using JLL or my library (itolib)

#

I can help with any wacky functionality you intend to add

pastel lynx
compact pawn
tawdry citrus
#

i was just wanting to add them to the loot tables

compact pawn
#

Oh uhh I forget what happens if you do that

#

I think they might not spawn inside since they're labeled as tools, not scrap

compact pawn
pastel lynx
compact pawn
compact pawn
tawdry citrus
#

drew what the rest of the moon is prob gonna be layed out like

#

its quite small

#

but thats what i was going for

#

i want a smaller easier moon

#

i might choose to expand it a bit

#

but for now its small

pastel lynx
tawdry citrus
#

decided to draw a loose plan for now since im gonna be sleeping soon

#

and i wanted to share my ideas/plans

ashen vessel
tawdry citrus
#

Oh?

ashen vessel
tawdry citrus
#

Is there any specific details that make it look the way you like?

ashen vessel
#

just wanted to say I like how its looking

tawdry citrus
#

Oh okay

#

Well

#

Im happy to hear that

snow kindle
#

Welcome back! If you need any help, shoot a message ^^

tawdry citrus
#

Thanks for the offer

modern osprey
rustic pine
#

It does look pretty damn good

compact pawn
#

My documentation is secret beevil

#

I have yet to write stuff properly

rustic pine
compact pawn
#

Ye but it's something at least 💀

rustic pine
#

Yeah I'm saying write one liners when u get the chance lmao

compact pawn
#

I really should actually write stuff lmao, I do have like a bunch of example use cases and my stuff do be admittedly convoluted

#

Ye

rustic pine
#

I remember people complaining about JLL a lot recently cuz it has no documentation, can't really rely on word of mouth to help nowadays

compact pawn
#

It's got people discussing it on the server (like how specific components work) due to how long it's been used for, but yeah you gotta search for it essentially

#

JLL changelog does have some stuff written too

tired crown
#

Jacob also is usually available to help out if people have trouble as well

#

He's active

pastel lynx
# tawdry citrus Is there any specific details that make it look the way you like?

I do have one specific request.
It's a bit nitpicky so, if you want, you can just ignore this and I have nothing more except accept this...

I'm not a fan of custom entrances or fire/exits doors.
Custom in a way of a custom model/invisible entrance, invisible wall with an interaction door, those things.

Normally the entrance is the metal double door thingy.
And the fire exit doors are red doors with a big EXIT text on it.

But there are moons that changes that and, in my honest opiniom, they make me lose immersion due to lack of continuity with the interior.

Again, this is just a weird mindset lf mine, so if you want to add a custom entrance/fire exit, you have the complete right to add it.

errant island
#

Wtf its looking amazings

#

Not even a day in and already peak looking

tawdry citrus
tawdry citrus
#

Im unsure what to do with the amount of praise I'm getting

#

Its something im certainly not used to

tawdry citrus
#

I would also find it a bit immersion breaking

tawdry citrus
#

didnt do any work today, but i will tomorrow

pastel lynx
tawdry citrus
#

just wanted to let you know

#

im aware you're all excited about getting something new

#

and others before used to work very hard very often

tawdry citrus
pastel lynx
tawdry citrus
#

thanks

errant island
#

It was a lie! We should have expected that!!

tawdry citrus
#

i dont think so

errant island
#

Is this is unity or you in blender or smth

#

Looks way better than what the game even allows haha

tawdry citrus
#

its in unity

pastel lynx
errant island
#

Most modded moons have a vanilla style look to them

#

Idk yours doesnt look like its from the game haha

#

Looks too good:3

tawdry citrus
#

oh okay

#

is that a good or a bad thing?

stiff urchin
#

It looks way more detailed and realistic and is a great breath of fresh air to the modded moons library

rustic pine
#

preach tb

stiff urchin
#

I'm excited to be able to play them with my friend group

tawdry citrus
#

i dont know how the alters before me could make entire moons in a single day

#

that seems like an unreachable amount of speed to work at

rustic pine
# tawdry citrus

all of these environments look really cool and its honestly so impressive what you've done in such short amount of time. and im curious, how do you do your environments? whats your workflow like if you dont mind saying, there's so much detail i've just never seen anything like it

tawdry citrus
#

hmm

#

im not sure how to explain

#

i generally work on small/medium areas one at a time

#

i ususally start by making rough terrain shapes to figure out exactly what i want the layout/general vibes to be

tired crown
#

I remember them taking a few days on it

tawdry citrus
#

once i do that, i add rock meshes around the edges of all the small cliff type stuff, and once thats done i use texture painting to define where i want folliage to be

#

then i add plants and trees and small rocks where i feel like they're needed

#

and once thats done, i work on the map edge defining walls

tawdry citrus
tired crown
#

Btw just something to remind you to do cus the old moons lacked this stuff, be sure to create Orbit Prefabs for the moons or at least assign appropriate ones and be sure to also appropriately tag the moons lol

tawdry citrus
#

i dont know what either of those things mean

tired crown
#

@rustic pine You can explain better than me

#

lol

ashen vessel
tired crown
#

and tags are stuff for the type of moon, for example this one you're working on looks like a Valley moon

#

If you'd make a snow moon that is Tundra, Volcanic moon Volcanic, desert like moons are usually Canyon, etc

#

Actually you know I would kill to see a Japanese moon in your style of quality, we need more of those. a Volcanic moon too ngl lol

tawdry citrus
#

i could consider those

#

i currently have no ideas or inspiration for anything beyond what im working on now

rustic pine
#

i appreciate the explanation, it doth help bring things to perspective
as for what the orbit prefabs are, it's just when you're in orbit routed to a moon, a prefab showing how the moon potentially looks like is shown outside the ship and you can make your own prefab

tawdry citrus
#

oh okay

tawdry citrus
#

main entrance

#

heres a look at it from outside

#

everything around it is very very unfinished

#

but i wanted to get the building right

#

if i were to guess on progress

#

halfway?

snow kindle
# tawdry citrus

@tepid pawn we need you to add this moon to your interior’s list

#

(Once its done ofc)

snow kindle
tawdry citrus
#

oh okay

#

the vibe is meant to be an long abandoned overgrown facility

snow kindle
#

Oh I see!

ashen vessel
snow kindle
#

That would probably work with Wesleys fractured complex (and your previous alt’s interior)

tawdry citrus
#

sorta like some old facility hidden in the middle of some remote forest

tawdry citrus
ashen vessel
tepid pawn
#

but actually done well

tepid pawn
snow kindle
tepid pawn
tepid pawn
#

no y required

snow kindle
tepid pawn
#

AAAH

snow kindle
tawdry citrus
#

thanks

tawdry citrus
#

first path to main is now done

tawdry citrus
#

everything thats left to do

#

(the drawn in stuff)

snow kindle
#

Oh that layout looks really good!

tawdry citrus
#

the green box is gonna be fire exit

snow kindle
#

If you need help optimizing things lemme know ^^

tawdry citrus
#

i should be able to do it myself

#

its pretty much just making sure everything is compressed and making sure everything has proper LOD's

snow kindle
#

Aye

#

Also you can do nicer lods so they dont just pop but slowly dither away if you turn something on in your project

tawdry citrus
#

thanks for letting me know, i'll look into that

snow kindle
#

#dev-moons message

#

#dev-moons message

and this is also a very nice thing we found out recently

tired crown
tawdry citrus
#

so it only functions as a return path

#

it does also let you see main entrance from the ship

#

so no getting lost

tawdry citrus
#

gonna take a break for today

#

at least for a bit

pastel lynx
tawdry citrus
#

Because im getting near to being finished with everything

#

I'd like to get feedback

#

So i can know what people want

#

So i can actually deliver that

pastel lynx
#

Just thinking

tawdry citrus
#

Wdym

errant island
#

Moon people cook so fast is impressive

pastel lynx
errant island
#

Moroxide we gotta make a moon

tawdry citrus
#

I was more so talking about suggestions and feedback for the current moon

tawdry citrus
#

Dont be

#

Im also looking for future ideas since i dont have any of my own

tawdry citrus
#

more progress

ashen vessel
#

yk this vaguely reminds me of rosie's old moon eve

tawdry citrus
#

oh?

tired crown
ashen vessel
ashen vessel
#

besides that different

tawdry citrus
ashen vessel
tawdry citrus
#

oh okay

tired crown
#

Rosie isn't even active anymore

#

🙁

ashen vessel
#

ye

tawdry citrus
#

that lil corner in the top left is all that i have left to do

tawdry citrus
tepid pawn
#

its too peak

#

what is that water shader

tawdry citrus
#

its a water shader from one of the free unity sample asset packs

tawdry citrus
#

hmm?

#

i dont understand what that gif is meant to imply

tepid pawn
tawdry citrus
#

would anyone like to have me show the current state of the moon in game on a stream in a vc?

ashen vessel
#

so imma have to pass

tawdry citrus
#

oh okay

tawdry citrus
#

im having an issue where i cant bake navmesh

#

it takes zero time to bake and doesnt actually generate a navmesh

#

fixed it

#

ignore that

pastel lynx
errant island
#

Ough i love it

#

I needs these foods

#

I thought you were taking a break :0

tawdry citrus
#

took a break for a few hours and decided to come back and work some more

errant island
#

We are used to 1 year long breaks around here haha do its funny to see a break for a few hours

#

Its like when @tepid pawn says he gonna take a break, and 1 hour later he is back cooking amazing foods

#

And your food looks delicious too!!! Im really amazed by your work :3

tawdry citrus
#

thanks

tawdry citrus
#

is Forsaken a moon name that's already been used?

ashen vessel
#

which could be really funny

tawdry citrus
#

i'd imagine that would be silly

ashen vessel
#

Forsaken (Forsaken)

tawdry citrus
#

thats just another reason to choose that name

#

i think thats the one i'll go with

pastel lynx
#

just to make sure

pastel lynx
#

cuz there may be a conflict if there's that

pastel lynx