#Fancy Fuel Tanks DEVBLOG

1 messages · Page 2 of 1

dreamy escarp
#

Oh lol

#

What balue is that?

surreal loom
#

value is 0?

dreamy escarp
#

Nono

#

Like paint a paint b comor

#

Color

#

The name of the field on the material editor

surreal loom
#

its white, should i make it black?

dreamy escarp
#

Nono its fine like that

surreal loom
#

but they show up like this, which means in game thats what they look like

dreamy escarp
#

Hu

#

Yup

#

Thats exactly ehat it means

#

Well not always but most of tje times

surreal loom
#

true

#

but based off what i saw in game and what i see in unity, its what makes me think thats whats happening

#

well, not happening, just an explantion of why its looking like that

dreamy escarp
#

That shouldnt@be it de

#

Dw

surreal loom
#

i wasnt too worried just saw it and was like maybe it something idk

#

in OAB it looks similar to this just very very dark. then on launchpad, its pitch black

dreamy escarp
#

Oab and flight are a bit difftent on how they are rendered

surreal loom
#

weird

#

only using a normal map and it still does it

dreamy escarp
#

Try changing the shader

surreal loom
#

switched to standard and it still show sup like this

dreamy escarp
#

Work on the prefab level

#

Double click it

surreal loom
#

what in the heck is this

dreamy escarp
#

And it should open a new scene

#

Youre working inside the prefab

surreal loom
#

yup

#

never done this

dreamy escarp
#

Any change made is automatically saved

surreal loom
dreamy escarp
#

You should always work like that when working with prefabs

surreal loom
#

good to know

dreamy escarp
#

But that has some limitations which sometimes are annoying

#

Sir

#

Why

#

Does your addressaBles

#

Not have

#

Your prefabs?

surreal loom
#

i just added them

dreamy escarp
#

Oh ok lmao

surreal loom
#

yup

dreamy escarp
#

They were there before right

surreal loom
#

yup

#

i just unpackaged them

#

added the big sphere

dreamy escarp
#

Hm

#

Idk, try with that shader to see if anything changes

surreal loom
#

so i made two new materials called TEST and TEST2 using the SAME mesh and the SAME textures

#

i just added a test object that has nothing added to it, its just bare. it looks very weird even though its using the same textures

dreamy escarp
surreal loom
#

so upping metallic to 1 makes it look normal

dreamy escarp
#

Try with those materials

#

Also

#

Lets do something

#

Unity uses chache to build the addressables

#

And it doesnt know when u change things on the material

surreal loom
#

what the heck. now its just this bare no texture thing

dreamy escarp
#

So it will build from the cache

surreal loom
#

its like clay

dreamy escarp
#

Drag and drop tbe materials into. The addressables

#

This way theyll always be up to date on the addressables

surreal loom
#

then just shorten it to TEST.mat and TEST2.mat?

dreamy escarp
#

No need

#

Now try tbat

surreal loom
#

whats tbat

dreamy escarp
#

xD

#

Now try that

#

Build and launch the game

surreal loom
#

after it built the materials changed to black

dreamy escarp
#

Should be ok

#

But if you wanna play it safe

#

Also add the textures in

surreal loom
#

now with no paint

dreamy escarp
#

They dont look as black

surreal loom
#

its reflective-ish but not

#

how does this little rocket make that?

dreamy escarp
#

Try only with the diffusion texture

surreal loom
#

diffusion is.... height/normal?

dreamy escarp
#

Thats the only texture you need suposedly

#

Color

surreal loom
#

ah

#

question

dreamy escarp
#

Diffusion/albedo means color

surreal loom
#

what shader should i be using in substance painter?

#

and would that cause issues?>

dreamy escarp
#

Nono dw

surreal loom
#

just asking

dreamy escarp
#

Thats only visual

surreal loom
#

its a mirror lol

dreamy escarp
#

Thats a shinny ball lmao

surreal loom
#

for realz

#

sputnik looks way cooler now lol

dreamy escarp
#

Hoping for good news

#

Lmao they shoudlve made sputnik like that

surreal loom
dreamy escarp
#

That says… something

surreal loom
#

no idea what it means

dreamy escarp
#

It deffinetly has to do with the shader

#

Now

#

Wait

#

Question

#

Are u declaring your parts

#

In code?

#

Colors. DeclareParts?

surreal loom
#

son of a

dreamy escarp
#

No wait

surreal loom
#

i have no idea

dreamy escarp
#

You dont need to

#

You shouldnt

#

But if you it can cause problems

surreal loom
#

i dont have colorpatch and i know its in spacewarp

#

but yeah thats what the plugin has

#

and then ive got sizesUI.cs

#

thats all its got

dreamy escarp
#

Do u have any other parts mod installed?

surreal loom
#

i have an idea

#

make sure KERN is still working

#

ill just spawn all the objects ive made

dreamy escarp
#

Yeah xD

surreal loom
#

i know ive got maps to fix with kern

#

game froze

dreamy escarp
#

Is kern using the same shader?

surreal loom
#

yup

dreamy escarp
#

Try to put kern’s textures onto the baguettes

surreal loom
#

so this is one of the textures

#

just use the diffusion?

#

or add the others?

dreamy escarp
#

All

surreal loom
#

all but the ao

#

and no colormap cause i still have to make a colormap for inner detector

dreamy escarp
#

Why is the mio bias low?

#

Mip bias*

surreal loom
#

no idea

#

its teh default value

dreamy escarp
#

Put it as .8

#

The default is .8

surreal loom
#

weird

#

that was the only one that was low

#

and it was the sphere

#

everything else was at .8

#

its a giant disco ball

dreamy escarp
#

Heh thats not the fiz im sure but it shouldnt be low

#

Lmao it does look like one

#

Try it in game!

surreal loom
#

rave at the launchpad

dreamy escarp
#

If it works hten its deffinetly your textures

#

Now swap all but the metallic texture

surreal loom
dreamy escarp
#

So FTT texture on all except, Kern metallic texture

surreal loom
#

swap them to what?

#

ah

dreamy escarp
#

Yup!

surreal loom
#

ive got two projects from unity open (KERN & FFT), KSP 2 is running, substance painter is running and ive got gimp runing as well

#

LUL

dreamy escarp
#

Lmao

surreal loom
#

so its the metallic map that's f'd

dreamy escarp
#

Well

surreal loom
dreamy escarp
#

Test in game first

surreal loom
#

well most likely the diffusion and metallic maps

dreamy escarp
#

Yup

#

Look i have to sleep at least a bit xD

#

Check if your metallic channel on substance painter is L8

sick dagger
#

lol

dreamy escarp
#

It might be e porting the texture w the wrong format

surreal loom
#

ill need to readd the mask for paintmap

#

should i rebake my mesh?

#

thats what just baked

#

full circle back to the white texture

#

I just baked these in blender and they look 100% better than substance painter

surreal loom
#

think i figured out why it's all wild...

#

even though i made a json the prefab doesn't have it

surreal loom
#

headed in the right direction

#

when it just sits in OAB

#

when i click on it to move it

dreamy escarp
#

Kinda

#

Well ill build it myself with the things u send me the other day

dreamy escarp
#

@surreal loom what materials have you used to create that effect?

#

i wanna recreate what you've done with my export settings

dreamy escarp
#

actually forgot to change smth

dreamy escarp
#

sir

#

@surreal loom

#

i think i might know what it is

#

i think you have a typo

#

on the shader

#

open the shader

#

the first line

#

Shader "Parts_Replace"
should be
Shader "Parts Replace"

#

Found the issue

#

reflection probes

#

The game uses Baked reflection probes, and these probes target a certain set of shaders, which mine isnt in

#

the reflection should work even if it was my shader being loaded, but since it isnt on this reflection probre white list it doesnt

#

watch what happens in unity

#

They probably do this in the game for performance reasons, which is totally valid, not every shader in the game has reflection, you dont need to calculate refletion for those shaders

#

sorry for the headache, yesterday i didnt have much time to test this

surreal loom
#

LUL a typo ofc

surreal loom
#

@dreamy escarp new shader you posted fixed it. obvs ive gotta redo the baguette tank but thats okay. the shader works!

dreamy escarp
#

amazing, im sorry for the headache

surreal loom
#

glad you were able to improve the shader and figure out what was wrong cause i was absolutely clueless as to why it wasn't working

dreamy escarp
#

it was such a dumb thing too 😭
_

surreal loom
#

lol

#

always is

surreal loom
dreamy escarp
#

numbers ohhhhh fancy

surreal loom
#

yeah tweaking somethings

#

gotta bring the metal down a bit

#

metallicness

#

but first its getting the color correct on the baguette

dreamy escarp
#

BREAD COLOR!

surreal loom
#

LMAO

#

i really shouldn't...

dreamy escarp
surreal loom
#

but im gonna have to make an actual baguette for this mod

dreamy escarp
#

i'll finish a mod that lets you change textures

#

and have multiple paint maps on parts

surreal loom
#

thats pretty dope

#

that would be super convenient

#

all you'd need is to have the files inside your mod to be able to pull from im guessing?

dreamy escarp
#

well yeah you could merge all your parts into 1

surreal loom
#

so i have like texture_a, texture_b and then it would be those that get used

#

?

dreamy escarp
#

I'd prefer if you put the textures inside the addressables

#

with a naming like that yeah

surreal loom
#

thats what i was saying

#

it goes in the addressable

#

and then if you name it properly it gets picked up by the mod

dreamy escarp
#

something like texture_methalox
texture_hydrogen etc

surreal loom
#

so it can use what youve added as a material

#

well

#

would it be material or actual texture?

#

just for example

dreamy escarp
#

actual texture is better

#

but i mean i can also make a material switcher

#

i'll allow for both shrug

surreal loom
#

i think texture is priority and material would be dope

#

cause then if you make 4 versions of something using materials

#

it makes it easy to swap

#

versus having to grab each texture

#

question:

#

does my color need to be the base level or top layer?

dreamy escarp
#

doenst matter really

#

all you gotta remember is that

#

layers stack

surreal loom
#

somehow im still messing it up

dreamy escarp
#

so if you have anything above your color

surreal loom
#

because it shows up white with no metallic affect

dreamy escarp
#

it will writve above it

surreal loom
#

ah

#

that explains a lot then

#

no way

#

the stripes are rewriting it

#

nevermind

#

it doesnt have a mask

#

so that would be why it isnt being mapped correctly?

dreamy escarp
#

depends

#

whats going wrong?

surreal loom
#

the only difference in the textures is that I have the stripes texture in cv 411

#

so something is preventing the color and metallic in my maps

#

so im making sure i have the maps setup correctly

dreamy escarp
#

huh

#

the metallic texture for that is white right?

surreal loom
#

yup

#

well no

#

yeah. its .8 so its more white

#

base color is a silverish color

dreamy escarp
#

show me the roughness view

#

of your baguette

surreal loom
#

nothing in it

#

hm

dreamy escarp
#

theres your problem

#

remember this

#

as i learned it the hard way xD

surreal loom
#

lol

#

hard lessons

dreamy escarp
#

transparent pixels are baked as white in substance painter

surreal loom
#

ohhhh

#

this makes a lot of sense

dreamy escarp
#

white pixel for roughness means it is as rough as it can get

surreal loom
#

so roughness is taking over

#

hence why it shows as white

#

the new roughness map

#

look better?

#

i see.. all my maps are scuffed

#

gotta check all my maps before i bake

#

these look way better now

#

next tank im going to make sure the UV map is excellent

dreamy escarp
#

that one looks pretty good already

surreal loom
#

im a perfectionist

#

lol

#

not weird.

#

lol

#

another lesson learned... all of the little things you add need to be setup properly

dreamy escarp
#

oh yeah

#

i also learned that one the hard way

surreal loom
#

lol

#

i was like "hang on... lets look at all the maps. oh weird, why is the height map like this? ohhhhh... i see"

#

is there a way to clear a mask without clearing the entire mask?

#

okay so its the black texture thats screwin git all up

#

@dreamy escarp does this look correct?

dreamy escarp
#

i dont like the transparent pixels

#

but if you want those pixels to be white yes

surreal loom
dreamy escarp
#

usually i always avoid transparent pixels

#

are both white now?

surreal loom
dreamy escarp
#

OH!

surreal loom
#

no they've got the color and metallic

dreamy escarp
#

material settings

#

wait are they right or not? xD

surreal loom
#

no paint

#

they look very close to being 100%

dreamy escarp
#

huh

#

paint map

#

thdat might be it

surreal loom
#

last thing to do

dreamy escarp
#

how does it look?

surreal loom
#

hm something is still adding white to both of them

#

cause there's a hint of white in both

#

now im going to see if i make the metal foil have the color and metallic values and cover the entire mesh

#

if that helps

#

now that the shader works properly, its definitely the fact that im not texturing correctly in substance painter

#

progress.

#

is that metal too dark?

upper summit
#

A bit I'd say

surreal loom
#

thanks! ill lighten it up a bit. it looked dark just wasnt sure

dreamy escarp
#

i dont think its the color

#

i think that its too shiny

#

hard to tell tho

surreal loom
dreamy escarp
#

KSP2 metal color is hard to copy

surreal loom
#

the idea was to start super shiny and then rough it down

#

ksp2 metal is weird agreed

#

its shiny but its not shiny

dreamy escarp
#

well that takes some pacience that i dont have xD

surreal loom
#

once iget it looking decent im gonna make the next model

#

thats why theres 0.2.0 and more versions

dreamy escarp
#

just in time

surreal loom
#

i can change textures once i have the models and mod working

dreamy escarp
#

to test my new project preset

surreal loom
#

true

dreamy escarp
surreal loom
#

hm

dreamy escarp
#

it has everything pretty and ready to go

surreal loom
#

thats pretty sweet

dreamy escarp
#

oh forget

#

bro why

#

i thought that it saved the layers :(

surreal loom
#

?

#

it didnt save the layers??

#

so those folders are empty?

#

well groups as theyre called in substance

dreamy escarp
#

theres actually not even the folders xD

#

i wanna see if i can save this tho

#

cuz they are very helpful

#

i make them in every part

surreal loom
#

KEKW it looks so funny

#

thats what it reminds me of a freaking minion LUL

#

hm

#

that really sucks

#

i want to be able to have a template

#

i keep forgetting to do that

#

taht way the mask and everything is setup

#

and all i have to do is load the mesh in

#

i think thats the color

#

its like a nickel color

dreamy escarp
#

You can group all the layers, later convert them to smart material, You can access the material you are created later on any other projects, extract the layers from the smart material. I think I am not wrong.

surreal loom
dreamy escarp
#

this might work

surreal loom
#

so yeah i think the baguette is g2g for v0.1.0

surreal loom
#

ill have to test this out today

#

now to fix the textures for this one then make the next model

#

E2DCCE

dreamy escarp
#

dont

#

if you're messing with textures

#

save your colors has RGB at least

#

xD

surreal loom
#

i figured as much

dreamy escarp
#

the best way to save them is as HSV tho

surreal loom
#

its why i wont be doing that til later tonight

#

ive been using hex codes

#

now to learn how the HSV code works

#

just 3 numbers

#

not bad

dreamy escarp
#

its easy

#

HUE

#

what color it is

#

its a 0-360 value

#

think of it like the color wheel

#

Saturation, How colorized it is

#

Value, How bright it is

surreal loom
#

differnt way to think of colors

#

nice

dreamy escarp
#

and thats how you read that square

surreal loom
#

ah this makes sense

#

that is easy

dreamy escarp
#

the whole thing with HSV is that you have more control over the saturation and value

#

because, if you want things pretty, you dont make them BRIGHT RED

#

nor BRIGHT GREEN

#

its always a bit saturated

surreal loom
#

i feel like i didnt do srfAttach correctly

dreamy escarp
#

they are hard to master

surreal loom
#

i see why HSV is beneficial

dreamy escarp
#

basically this

#

a node pointing outwards

surreal loom
#

does the .json get updated when im editing in the prefab?

dreamy escarp
#

the json only gets updated

#

when you click save json

surreal loom
#

good to know. wasnt sure how prefab mode worked

dreamy escarp
#

well the json is not native to unity

#

tho im sure that we could change it to update with the prefab save

#

but i think it would be costly performance wise

#

and not every change on the prefab changes the json

surreal loom
#

do these look correct?

#

just double checking. not sure what multi joint radius does or multi joint on single

dreamy escarp
#

everytime you use multijoint

#

you have to set the radius offset

#

else they wont work correctly

surreal loom
dreamy escarp
#

the way they work is something like this a sec

surreal loom
#

explains why i was having issues with it

dreamy escarp
#

purple is the node

#

blue is the offset

#

what it does is

#

it creates extra joints

#

X offset from center

#

N number of times

#

so in your case, youre creating 3 extra nodes, with 0 offset from the center

#

put something like .5 and you should be good

#

you also dont want the offset to be outside your part cuz it will behave way too strong

surreal loom
#

i see

#

so for srfAttach i want to have the offset

#

but for the top and bottom, no offset

#

right?

dreamy escarp
#

nono!

#

you want to ahve offset lamost always

#

for your srfAttach, depends

#

should your part be strongly connected to another?

#

i mean the baguette doesnt have that much area of contact

surreal loom
#

true

dreamy escarp
#

so imo it shount have a strong connection on any side

#

but if you want to put it feel free

surreal loom
#

what i want to achieve:

four attachment points on the sides of the circular tanks

#

so a total of 6 attachment points

dreamy escarp
#

Wait but, what for?

surreal loom
#

but i wasnt sure how srfAttach would do that

#

and its hwy i ask

dreamy escarp
#

oh you can only have 1 srfAttach

surreal loom
#

i may not need it

#

as long as they can attach to each other

#

radially

dreamy escarp
#

well i mean

surreal loom
#

unity crashed

#

😦

dreamy escarp
#

xD

#

you might be mis uderstand srfAttach

surreal loom
#

i think i am

#

i was thinking it added a node to attach to

dreamy escarp
#

think ie mistery goo in KSP1

#

it only has 1 attach node

#

a srfAttach

surreal loom
#

oh

#

and it can attach anywhere

dreamy escarp
#

which alows it to be surface attached to other parts

#

not the other way around

#

so when u set the srfAttach

#

ur setting the contact point between ur part and other part

#

when u wanna attach it to the side of other part

#

ie

#

a sec unity opening

#

ksp2*

#

the round dot is the srf attach

surreal loom
#

yup

#

my brain was thinking i needed 3 more of those nodes

dreamy escarp
#

that point is the contat point

#

ie the baguette

#

has no stakc nodes

surreal loom
#

and mine do

#

hm

#

something ot think about

dreamy escarp
#

and you can still put 6 of them togheter

#

all 6 attached via srf attack nodes to the middle one

surreal loom
#

this makes sense

#

i was overthinking srfAttach lol

dreamy escarp
#

you dont need to make them 100% equal to the stock ones

surreal loom
#

multi joint and multin joint max correct?

#

oh i was planning on the top and bottom

#

i like it. i get annoyed when trying to line them up myself

#

if i want to mount radially awesome. other wise if i want it to connect to something, its super useful imo

#

also i think for the tutorial screenshots of settings would help tremendously

dreamy escarp
surreal loom
#

so when you explain the attach nodes, having a screenshot for someone to look at would be nice. just an observation is all

#

0.3 ok?

#

is my mesh collider too big?

dreamy escarp
#

naah

#

its fine

#

might be a bit wonky in game tho

#

you should make a cylinder in blender

#

and use that

surreal loom
#

oh

#

clever

#

actually

#

cv 411 is a cylinder

#

well

#

its got the round tops

#

dang

#

the inner part is a cylinder

#

its what im jusing

#

using

#

so the mesh is the cylinder

dreamy escarp
#

i mean it works

#

depends on how acurate you want the colider to be

surreal loom
#

oh

#

so a cylinder with 64 sides would be more accurate

dreamy escarp
#

well

#

wouldnt recommend

#

that many sides

#

for a collider

#

maybe 24

surreal loom
#

for my reference cause im messing up 401's texture right now lol

#

24 alrighty thats easy to do

surreal loom
#

need to fix the collider and the attach nodes

#

alright time to design @quartz dagger tank

#

how about a shape like this for a xenon tank? it resembles one of the xenon tanks we have in the game already, but it think i would look dope with some nice silver foil on it :)

quartz dagger
#

🔥

surreal loom
#

we going for xs or small?

quartz dagger
#

you know what, lets do small :p

surreal loom
#

dope!

surreal loom
#

@quartz dagger ?

#

before texturing

#

thats just the model with a very basic color and metallic added

#

let me know if i need to alter/change anything in the model

quartz dagger
#

nope, looks great! clean and simple

#

altho maybe it needs some kind of attachment plate at the bottom for the Dawn?

surreal loom
#

hm

#

got a pic of dawn. i can look it up but not 100% on waht the dawn look slike

quartz dagger
#

sure, one sec

#

xs and s sized xenon tanks for scale

surreal loom
#

ah

#

so basically a bottom that lines up and is flat

#

or realy the top

#

since it attaches to the engine

#

or

#

something else hm

#

ill come up with something

quartz dagger
#

the top of the dawn is exactly XS-size, if that helps

surreal loom
#

I really wanna add a red and blue wire on the outside of the tank lol

#

actually

#

ill make the red and blue wire attach at the base i make

#

ah

#

but if you use multiple itll look weird

#

dang

#

hm

quartz dagger
surreal loom
#

well

#

technically the engine attachs the wires

#

if oyu look at the top part of the engine, it attaches to a box

quartz dagger
#

yeah, the wires go inside the engine like this

surreal loom
#

thats cool that it does

#

glad they did that lol

quartz dagger
#

it really is a nice little engine, but i'm not really a fan of the look of the stock xenon tanks haha

surreal loom
#

haha

#

i get that

#

well soon.tm ill have a model working and friday youll be able to use it!

#

do you want the metal to be similar to the engine or more like the image you showed me?

quartz dagger
#

looking forward to it ;)) and feel free to choose yourself, but i personally think the darker metal would provide some nice contrast. and the engine can be painted in any color anyway, the one in the pics is just the standard unpainted look

surreal loom
#

if i let them be painted in any colour...

#

just kidding ill let them be painted

#

theyll just be the first painted metallic objects in the game

quartz dagger
#

all tanks in FFT or just this one?

surreal loom
#

not sure if all

#

CV-401 is not paintable. CV-411 has four stripes that are paintable

#

it depends on how i texture and model it.

quartz dagger
#

i'm not sure this one should be paintable actually

surreal loom
#

with what i textured cv models in i didnt see the point in having them be painted

quartz dagger
#

especially if it saves you some work :p

surreal loom
#

its not hard esp with the shader that lux made

#

this is in blender

#

so it won't look like this in game but just an idea

#

ill make a colormap and see how it looks and you can decide if you want the paintmap or not

quartz dagger
#

looks a bit like a balloon now haha

#

no no i'll let you decide, i have no idea what actually looks good or not xD

surreal loom
#

in substance painter ill do more but for now this is an example of just metal but a very light metal

surreal loom
#

@dreamy escarp what is xenon fuel called?

#

i probably need to add module_generator to this since xenon uses EC

surreal loom
upper summit
#

Oh gods the slight rotation between layers is killing me

surreal loom
#

ah damn i didnt line them up correctly

#

looks pretty good stacked together. thats a medium engine

upper summit
#

Yeah, other than the misalignment they do

surreal loom
#

lol

#

agreed

#

there you go cheese

#

looks cool on a lander

#

there we go.

#

now to get the SP-701 working

#

i wanted to mess around with some stuff lol

#
[LOG 03:37:09.225] [Debug] This 9f4eadb2-766d-46e0-98d5-7a263590ecb8 is connected to 478d0e3c-b541-4a12-ab5e-281263f71910
[LOG 03:37:09.232] [Debug] This eef8e2a7-b9f8-49d8-a3a5-2a4ec085f113 is connected to 793d75bb-ca14-48c1-8cfe-4c1929bbcae0```
#

[EXC 03:36:35.457] NullReferenceException: Object reference not set to an instance of an object
    KSP.OAB.ObjectAssemblyPlacementTool.<ShowSpriteForPartByName>b__133_0 (UnityEngine.Sprite obj) (at <57799b60a4cd4df8b3c9aec811d65aed>:0)
    KSP.Assets.AssetProvider+<>c__DisplayClass11_0`1[TAsset].<Load>b__1 (UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[TObject] handle) (at <57799b60a4cd4df8b3c9aec811d65aed>:0)
    DelegateList`1[T].Invoke (T res) (at <11e2f4eda1124a9f83368725a730d057>:0)
    UnityEngine.Debug:LogException(Exception)
    DelegateList`1:Invoke(AsyncOperationHandle`1)
    UnityEngine.ResourceManagement.ResourceManager:Update(Single)
    MonoBehaviourCallbackHooks:Update()```
#

do I need to add something in my plugin for assetprovider to find the asset or do i just need to add using UnityEngine.Sprite; to my plugin? @upper summit

upper summit
#

It should be in the addressable bundle?

surreal loom
#

not sure if I named it correctly or if the CV-401_icon.png is incorrect

#

maybe i need to remove the "-" ?

#

or is there a label i need to use like parts_data?

upper summit
#

Idk off the top of my head

#

Ask lux?

surreal loom
#

no worries. def will @dreamy escarp when you get a chance. i wanna make sure I've named my partsname_icon.png correctly and setup the addressable right.

#

keep messing up a texture or the mesh is bad. not sure

#

[ERR 03:50:33.818] [System] Exception passed from Unity.Addressables! [Unable to load asset of type UnityEngine.TextAsset from location Assets/FancyFuelTanks/Icons/CV401_icon.png.]

[ERR 03:50:34.990] [System] Exception passed from Unity.Addressables! [GroupOperation failed because one of its dependencies failed]

[ERR 03:50:35.010] [System] Exception passed from Unity.Addressables! [ProvideResources failed]

[ERR 03:50:35.018] [System] Exception passed from Unity.Addressables! [ChainOperation failed because dependent operation failed]

[ERR 03:50:35.030] AssetProvider unable to find assets with label 'parts_data'.```
surreal loom
upper summit
#

Wait @surreal loom where are you setting the path variable

surreal loom
#

thats the thing

#

i realized i made a typo with my repo so i renamed everything and updated github

#

and now when i build my addressables it's all messed up

#

so im going through my unity project to see how to fix it

surreal loom
#

ah! i remembered! thats where i change it

surreal loom
#

thats what ive got. i went on a re-naming spree and finaly got it all situated

dreamy escarp
#

Well

surreal loom
#

the pain of renaming things

dreamy escarp
#

Rmo e the whole path

#

You dont need to rename the material

#

Only the icon

surreal loom
#

oh thats not what i went on a renaming spree for

#

i just spent the last 2 hours renaming my mod on github and remembeirng how to make the change in unity so my addressables would be corret

#

i named the repo "FTT"

#

so i was like "ah how did i screw that up!"

#

everything is now FFT

#

but i think ive got the icon named correct

#

partname = CV401

dreamy escarp
#

Nop

#

Remove the path

surreal loom
#

ah so its like prefabs and jsons

#

does it still use parts_data?

#

This value should be unique in the whole game, a good practice is to make your part name something like `modName_partName`this way you avoid it conflicting with any other part in game. Example `sorry_m2_rcsBlock`.

Note that Mk2 and Mk3 are written as `m2` and `m3` respectively on the partName```
dreamy escarp
#

Doest use label

#

Amd ues like prefab ad json

surreal loom
#

i keep looking at the tutorial

dreamy escarp
#

Sorry i just woke up xD

#

PartName_icon

surreal loom
#

for the life of me i cant remember where i saw it said to do partname_icon

dreamy escarp
#

Well

#

The my first part tutorial

surreal loom
#

ah yes

#

its in there

#

i havent gotten to localization yet but thats up next

#

after i get the sp701 tank working

#

xenon fuel is a pain.

#

gotta figure out how to make it look better but for testing today, that works

upper summit
#

Get a render at the 45 degrees away from and to the right with the sun to the north kinda view that other fuel tanks have

surreal loom
#

also @quartz dagger SP701 in the OAB and on the launchpad.

quartz dagger
#

Love it!

surreal loom
#

oh i took a screenshot below didnt think about doing it in the scene

#

obviously i have a lot of texturing to do

#

and to figure out how to make it use xenon fuel correctly

surreal loom
#

how does one render something in unity?

dreamy escarp
#

Thats tricky

surreal loom
#

i figured use the main camera

#

then adjust it

dreamy escarp
#

I wont recomend u dive into that

#

Just do that and printscreen

#

It will be the same thing

surreal loom
#

thats what i was thinking

#

i just cant remember how to move a camera in unity. lol

#

nevermind

dreamy escarp
#

Looks great

surreal loom
#

not sure why i get jagged edges like that

surreal loom
#
Parts/Title/CV411,Text,,CV-411,
Parts/Subtitle/CV411,Text,,ATOMIC'S BAGUETTE,
Parts/Manufacturer/CV411,Text,,FANCY FUEL TANKS by CVUSMO,
Parts/Description/CV411,Text,,"Tired of vanilla fuel tanks already? Model CV-401 is Cvusmos personal fuel tanks. Welded together like starhopper and requested by Atomic.",```
dreamy escarp
#

Check the line ending

#

Must be LF

surreal loom
#

i don't know what that means

#

does it literally just end with xx, xx, xx, LF

#
zzz,yyy,xxx CRLF```
dreamy escarp
#

huh

#

would this work @upper summit

surreal loom
#

im just googling LF and .csv

#

its what i found but its more on using .csv for excel

#

thats what i have so far just dont know how to convert it to LF and i dont even know what LF is

dreamy escarp
#

depends on what ur using to edit it

surreal loom
#

visual studio code

#

but i could use anything

#

need to download a csv thing

dreamy escarp
#

notepad++ works

#

any file editor actually

#

and im pretty sure u can just click on that CRLF

#

and change to LF

#

try it

surreal loom
#

LUL

#

yup

#

so easy

#

sheesh

dreamy escarp
#

and save

surreal loom
#

saved it with LF

#
Parts/Subtitle/CV401,Text,,METHALOX FUEL...,
Parts/Manufacturer/CV401,Text,,FANCY FUEL TANKS by CVUSMO,
Parts/Description/CV401,Text,,"Tired of vanilla fuel tanks already? Model CV-401 is Cvusmos personal fuel tanks. Welded together like starhopper.",

Parts/Title/CV411,Text,,CV-411,
Parts/Subtitle/CV411,Text,,ATOMIC'S BAGUETTE,
Parts/Manufacturer/CV411,Text,,FANCY FUEL TANKS by CVUSMO,
Parts/Description/CV411,Text,,"Atomic wasn't happy with the baguettes. Atomic wanted a silver baguette. Cvusmo made a silver baguette. It may or may not be edible.",

Parts/Title/CV401,Text,,SP-701,
Parts/Subtitle/CV401,Text,,SPACE PEACOCK TANKS,
Parts/Manufacturer/CV401,Text,,FANCY FUEL TANKS by CVUSMO,
Parts/Description/CV401,Text,,"Ever heard the legend of The Space Peacock? Model SP-701 is named after TheSpacePeacock.",```
#

forgot to change the picture for one lol

#

damn. didn't do the .csv correctly

#

@quartz dagger

upper summit
#

hmm, it may be closer to 30 degrees?

surreal loom
#

ill get the thumbnails down later on

#

for now they're placeholders but they may be 30

#

also forgot to put Key,Type,Desc,English at the top of my .csv

dreamy escarp
#

its 45 for engines, 30 for tanks

#

basically the game "shows the PoI"

#

in the engines is the nozzle

#

in the tanks its their size

#

a have a semi functional setup for that but not near completion

surreal loom
#

no worries

#

ill get them nicer looking but thatll be in a later update

#

for now i just want them functioning so ive got a picture, and description of the tanks

#

@manic trail @quartz dagger still gotta get the text for sp701 in

#
-fix mass, temp, impact tolerance on all tanks 
-texture sp701
-.csv info for sp701
-model 2x hydrogen tanks
-model 3x methalox tanks```
dreamy escarp
#

btw

#

i made the smart material

surreal loom
#

OM LAWD

dreamy escarp
#

literally just drop it on the part, on the start of the project, i'll show u

surreal loom
#

that is incredible

#

how hard was it?

#

bro thats sick

dreamy escarp
#

a sec, its outidated AsukaDead

#

easy fix tho

surreal loom
#

no worries

#

im about to eat dinner and unwind

#

eyyyy @quartz dagger anything you want to change for the description?

#

alright got my to do list and references. time to eat dinner and chill

#
-fix mass, temp, impact tolerance on all tanks 
-texture sp701
-sp701 doesnt use xenonec. see if it uses xenon or xenongas
-model 2x hydrogen tanks
-model 3x methalox tanks```
dreamy escarp
#

it automatically sets almost everything

#

all you have to do is work on the right layer

#

and this is the result

#

og what i just did

surreal loom
#

nailed it

#

ill look at that tonight! this should speed things up

#
-texture sp701 (watch lux's video and do what he did)
-model 2x hydrogen tanks
-model 3x methalox tanks```
dreamy escarp
#

fixed the paintmap, this is how it should look actually

surreal loom
#

What the heck. Those maps are awesome

dreamy escarp
#

yup! and all you have to do is paint on the right channel

#

and they'll pretty much all come together

#

its still missing a couple stuff tho

#

a sec

dreamy escarp
#

after 2m41s of render

quartz dagger
quartz dagger
#

I’d maybe add ‘Because Xenon tanks need a little love too.’ to the discription to add some flavour to it

surreal loom
#

dude thats amazing

dreamy escarp
#

a sec let me send you the smart material

surreal loom
#

(obvs not sleeping yet or chillin because modding is lyfe)

dreamy escarp
#

xD

#

no need for sleep

#

Base Material folder is where u set up the base, so like, drag and drop watever material you feel fit

#

Paint map, well its paint map

#

Heightmap has 4 layers
Nails, Edges

#

and then, if you want to add more detail you have the + and the - (high or low)

surreal loom
dreamy escarp
#

and emission

#

you paint your emission

surreal loom
#

so quick question

dreamy escarp
#

the Grunge mask, if you want you can adjust the opacities of the elements on the mask

surreal loom
#

since its a smart material, itll adjust to the settings i have on substance painter?

dreamy escarp
#

nop

#

smart material basically means that is a collection of layers

#

now

#

i recommend you use it on a new project, since it has everything already setup

surreal loom
#

kekw

dreamy escarp
#

i mean ti works xD

#

ok

surreal loom
#

its easy to just hide a folder

dreamy escarp
#

so now, bake all the textures

#

and see the magic happen

surreal loom
#

4090 lets get it boii

dreamy escarp
#

you can change your gpu from gaming to work setup

#

and its like 5x faster

surreal loom
#

how??

dreamy escarp
#

but i dont recommend since its shitty asf for gaming

surreal loom
#

oh

dreamy escarp
#

well idk on nvidia

surreal loom
#

and with modding thats annoying

dreamy escarp
#

also its easy to switch back and forth

surreal loom
#

having to swap back and forth

#

oh

#

if its easy

#

thats not too bad

dreamy escarp
#

but you have to restar tthe computer

surreal loom
#

thats lame

#

it bakes fast on the 4090

dreamy escarp
#

yeah, but it is significantly faster for 3d software

surreal loom
#

literally everything is maxed out

#

takes 2 mins or so curious how long this bake takes

dreamy escarp
#

probably 30 seconds

surreal loom
#

no lol

#

everything is at 8192

dreamy escarp
#

You dont need that definition

#

actually you shouldnt

surreal loom
#

what?

dreamy escarp
#

for small parts use 2k

#

for big parts use 4k

surreal loom
#

hm

dreamy escarp
#

above that its just killing the player's performance

surreal loom
#

i figured for everything use max

#

ohh

dreamy escarp
#

i mean you can

surreal loom
#

well, rip PC master race

dreamy escarp
#

OH wait

#

you mean for baking

#

or the export texture?

surreal loom
#

yeah

#

baking not the actual textures in unity

dreamy escarp
#

oh that doenst matter much

surreal loom
#

in unity i make stuf 4k

dreamy escarp
#

but you also wont see that much diffrence

#

4k-8k you only see a diffrence if you REALLLy zoom in

surreal loom
#

so its like the 120fps vs 244 fps

dreamy escarp
#

but you can still work with ti shrug its up to your liking

#

yeah you could say that

surreal loom
#

since my pc is a powerhouse it makes me feel like im making the 4090 pay itself off

#

lol

#

do i need to bake these mesh maps after everytime i make changes to the textures?

dreamy escarp
#

nop

#

only if you change the meshes

surreal loom
#

i was baking the mesh maps first, and then i would do my maps

dreamy escarp
#

usually you bake them before you make your textures

surreal loom
#

okay cool i was doing it in the right order

manic trail
#

Btw, it's looking awesome 🙂

dreamy escarp
#

ok Atomikku-kun UwU

surreal loom
#

ez fix!

surreal loom
#

this acceptable, good sir?

#

ATOMICTECHS BAGUETTE

dreamy escarp
#

you should make that the name

manic trail
#

Is it possible to do AtomicTech's Baguette?

dreamy escarp
#

the subtitle is meant to give a brief description

surreal loom
#

yes

manic trail
#

Y'know, the ' thingy

dreamy escarp
#

so Xenon fuel tank

#

or something like that

surreal loom
#

lol

manic trail
surreal loom
#

i dont see why id need to name it the type of fuel in the description since it's already categorized in the methalox category

#

i mean

#

i could be like AtomicTech's Baguette (Meth fueled)

#

KEKW

surreal loom
manic trail
surreal loom
#

Upnate day is my favorite day

manic trail
#

Here's some examples of stuff that I've written for KSP

#

ONe mo

#

"Grab any old RTG, preferably a damaged one, and pump fuel through its small hot radioactive core into a nozzle. The result is a very small nuclear rocket engine. Thrust is low, cost is relatively low, but ion drive fanatics won't mind. Warning: Warranty void if exposed to radioactive materials."

#

"The direct predecessor of the AT-TREL "NERVO" Solid Core Thermonuclear Rocket Engine, the AT-TREL "NERVO KR" Experimental Solid Core Thermonuclear Rocket Engine, originally the JTR-XPL "Eeloid" Solid Core Thermonuclear Reactor Core Engine, is an experimental prototype that ran a lengthy series of tests in the post Kerbin Konflict II, Kold War Era, proving that Thermonuclear Rocket engines were a viable propulsion solution. PorkWorks would later adapt this technology into the KANDL engine while Jebediah Kerman's Junkyard and Spacecraft Parts Co. would recase the engine and create the wildly popular LV-N "Nerv" Atomic Rocket Motor and AtomicTech Inc. would adapt the Nerv to create the NERVO. Later, as soon as AtomicTech Inc. purchased the rights to the J-Tech Catalouge, the JTR-XPL "Eeloid" Solid Core Thermonuclear Reactor Core Engine would once again see the light of day again as the AT-TREL "NERVO KR" Experimental Solid Core Thermonuclear Rocket Engine, ready for flight."

surreal loom
#

good lawd

#

got any descriptions you want to use for your fuel tank?

manic trail
#

I really miss writing part descriptions 😢

manic trail
surreal loom
#

dope

manic trail
#

"After the invention of the Multipurpose Propellant, the engineers at AtomicTech Inc. rushed to make all different kinds of ice cream from all different kinds of snacks. Eventually, someone suggested their use in the place of the particularly dangerous and expensive Hydrazine. Warranty void if attacked by giant spiders or if spilled."

#

Here's an okay one

#

"Originally from the SpaceTux Industries catalog of acquired assets, the engineers at AtomicTech Inc. converted it into a state of the art resource conversion module for surface bases. This module was named after the fictional town from Neil KeGrasse Kyson's Planet Earth in which the character Homer H. Hickam Jr. first began his career in rocketry. This module was adapted from the Advanced Research Laboratory and uses its ample space to refine raw ores into valuable resources. WARRANTY VOID IF USED TO PROCESS COAL OR OTHER FOSSIL FUELS."

#

Here's one for a habitat lol

#

"Through exploitation of the natural decay of Klutonium-238 with the help of some specialized chemicals, this somewhat elegantly simple power generator can provide consistent, stable power for a really long time. This highly recommended that you build this using either SimpleConstruction and Extraplanetary Launchpads on your base/station instead of trucking it to your desired location."

dreamy escarp
manic trail
#

Here's one for a glorified RTG

#

Man