#general-modding

1 messages · Page 22 of 1

uncut agate
#

Ultrakill logic
Cobalt means you suck
Platinum means you did everything on time and awesome

#

But I like your logic

#

Maybe there could be a really hidden secret that you need to find in order to get a better rank

#

But what could be better than p
P literally means perfect

crimson tapir
#

I used to have a mechanic like that in an absolutely ancient "break the targets" type game I made as a teenager where there was a single hidden gold target you needed to break to get an S rank on the level

azure flume
#

I thought P means Piss

uncut agate
#

It means platinum or perfect

uncut agate
#

Is there an element with an x in its name?

#

Maybe I could do x rank

#

For xtreme

crimson tapir
#

Xenon but that's a gas

#

But Xenon is used in car headlights so maybe you could make the X glow?

uncut agate
#

Maybe make it flow like gas

#

What color?

crimson tapir
#

Xenon glows blue when introduced to an electric charge

uncut agate
#

Light blue it is!

crimson tapir
uncut agate
#

I thought that was a
Uhhhhh

#

You get it

crimson tapir
#

Yeah, it kinda does look like that

pure jackal
#

mate that's clearly a neon bulb

#

the fuck are you on about

uncut agate
#

At first when I saw it

#

I looked at the corner

pure jackal
#

yeah it does look like a snake balloon a lazy clown would make for your kid

crimson tapir
#

Ok, guessing this is a no, so looks like I'm writting a controller mapping scheme myself

crimson tapir
#

My desire to imitate Half-Life's visual aesthetic after playing Chop Goblins:

hazy sky
#

i think you can

crimson tapir
#

How? None of the documentation seems to know

hazy sky
#

sorry for posting the cursed webpage

#

but these guys seem to make it work with a controller class

crimson tapir
#

Ok, yeah, so looks like they're doing what I'm doing (at least on the r*ddit page)

crimson tapir
#

Oh no

#

You can't grab focus of specific input devices...

#

This could certainly be a problem

#

Or at least a severe inconvenience, because I think I know a way to circumvent this, but it will be a pain in the ass to code

hazy sky
#

unhandled input?

amber lava
#

Sorry for word soup

hazy sky
#

if you have multiple controllers, controller 0 would override input for controller 1 and 2 as well

amber lava
#

Yes and no

#

Its very dependant

polar jasper
#

so this is basically a game development channel now right

amber lava
#

Idk

crimson tapir
#

No what I mean is iwhen you join a server there is a GUI menu asking which team you want to join or spectate. Each player in the split screen has one of these menus so if you have multiple controller players, player 1's menu needs to grab focus and only be controlled by player 1s controller and same goes for any other split screen players

polar jasper
azure flume
#

99% of the discussion is game development, 1% is modding some other game but those people leave after nobody responds to their question on how to install skyrim mod loader

crimson tapir
#

Can I swap the style of a button with code? I need the buton to be in a state where it appears focused but isn't actually

#

I added another stylebox to the theme but the documentation is about as helpful as a horse with no legs in trying to figure out how I can swap the stylebox to this one so it appears focused

#

Oh my god, Ijust realized I'm going to have to rig up the entire fucking pause menu like this too

uncut agate
#

y'know what i say?
nothin's new!
a lot of shit is very similar to other shit

pure jackal
#

Making the worst thing (hopefully) that I'll ever make in celebration of the public domain

#

shoutout to hatsu for letting me use his funny little guy drawing

wraith beacon
#

(Meaning he was allowed to use it anyway)

pure jackal
#

(i asked him anyways)

#

(he is not affiliated with the project but I did ask)

crimson tapir
#

(although I only have 1 controller, so I can't show off the bottom 2 players working)

crimson tapir
#

You know, looking at this, I'm currious where a chat feed would actually go

#

Player 3 in the bottom right would have to play through walls of text if I just stuck it down there like most games

#

Maybe I should do something like Roblox where the chat messages just appear as speech bubbles above the players heads

#

But that would also restrict players ability to communicate well with their team mates

azure flume
#

who reads chat feed when playing local co-op with 4 people?

crimson tapir
#

No, this is online with splitscreen

hazy sky
merry lotus
#

shift + `

#

you also got to go into Preferences>Navigation>Fly & Walk and change the View Navigation to walk

#

and enable gravity

crimson tapir
pure jackal
#

it has its own engine

hazy sky
#

blender game engine was long gone

pure jackal
#

it is not good and support ceased like over a decade ago yeah

pure jackal
#

I use the walk mode to test scale and stuff for environments

#

it's kinda doodoo for anything else

hazy sky
#

I remembered a cool blender game engine video from way back then but can't find it and likely I'll never be able to find it anymore

unique trellis
#

Does anyone here play modded Into the Breach or mods Into the Breach?

uncut agate
#

using jesus prime to help with uv mapping
how are the seams so far?

worldly hinge
#

Good (not that I would know what good is)

hazy sky
#

nice

uncut agate
#

although- how is the clipping of the arms to the chest?

#

plus the uv map

uncut agate
fallow kernel
#

Really nailed the bodyshape.

unique trellis
unique trellis
pure jackal
#

Aww hell nah the fishing trip got all non Euclidean again

hazy prairie
#

can someone help me add mods?

#

i did everything right and it doesn't work

#

it shows the main menu as if the mods folder would be there, but it isn't?

spare scarab
#

what game?

azure flume
worldly hinge
#

It doesn't matter its general modding if its about modding its fine🤓

pure jackal
#

If its about ultrakill modding it belongs in the chat made for it

hazy prairie
#

oh

#

i thought the other channel was for showcase or smth

#

i wouldnt assume people to talk about random ass game mods here

hazy sky
hazy sky
#

not sure how people can be so oblivious

hazy prairie
#

it doesn't let me view channel desc

#

because of my custom discord ui

uncut agate
hazy sky
crimson tapir
uncut agate
#

(since the trees in|| 7-3)||

tranquil oracle
#

Maybe we should rename the channels to say "modding" instead of "mods"

#

Might make it less ambiguous

azure flume
#

m_dding

crimson tapir
#

"General Malding"

hazy sky
# uncut agate what

lots of empty texture space and you have the faces all skewed and angled, drawing on those are a nightmare unless you want your pixels 45 angles rotated

wraith beacon
#

For low res unfiltered textures I'd advise packing them pretty tight with 90 degree straight seams.

hazy sky
#

otherwise it can get stretched, aliased and skewed

#

you don't want that

#

also set the UV corner snapping to pixels

hazy sky
#

is this the guy who's doing the driver 1-2 inspired shooter?

hazy sky
#

cool

#

he's fucking amazing

#

wish i had half his knowledge

wraith beacon
#

Doing UVs for unfiltered low res textures is generally pretty different from doing it for other types of asset.

hazy sky
#

i don't mean the 3d and UV side, i mean his general game development skills

wraith beacon
hazy sky
#

i find working with unfiltered textures is much easier than high fidelty ones

#

you get to be creative with your UV's

#

i did the shading on one of my model's like that

#

some extra topology and used their UV's to give shading

#

the hardest part is making the stylization itself work and finding your overall style that represents the time and hardware you're aiming to go for

pure jackal
hazy sky
#

low quality is such a mean way to put it

pure jackal
#

it is but some people make shit and excuse it as retro

#

which makes actual appreciative efforts (like yours) to showcase what truly worked for the original aesthetic

hazy sky
#

i mean hey, PS1 and N64 games had to look their best, they were full retail games and they had to sell

#

imagine if ancient devs were like "yea rush out the game, you can't do better anyways on this piece of shit just ship it as is"

#

you know

#

like fucking kings field

#

there was no way fromsoft looked at the games and thought "dude, we pushed those limits as hard as we could"

toxic hemlock
#

they DID use the playstation to create mind-boggling effects tho

crimson tapir
#

My mind is most certainly boggled

hazy sky
#

man what wouldn't i give to get a glimpse of some PS1 games under the hood

#

or see prototype phases

#

and see how the retail release built up over time

crimson tapir
#

I added a little splash text under the title screen, anyone got anything funny they want it to have a random chance of saying?

hazy sky
#

make it say is it cold in here, or is it just me?

barren lion
#

"BARGAINING /// FIRST Whispers In The Wind"

crimson tapir
#

Told ya you wouldn't be the last, Shelby

crimson tapir
#

Had to whip out the ol' clam shell to record this one because the remote player was on the other monitor

#

And there we have it, online multiplayer, with up to 4 player split screen, the way God intended

deft tapir
#

how do i mod ultrakill im new to this

tranquil oracle
desert shard
#

Making something for Boss rush jam

merry lotus
#

working on player movement in my custom engine

collision is still kinda janky which is why i jumped up the slope instead of walking up because if i walked up it would crash

crimson tapir
azure flume
#

you only get error messages if you programmed error messages to exist

merry lotus
#

yeah i get a bunch of error messages

mainly in the GJK part

i'll fix it later

uncut agate
hazy sky
#

liminal

merry lotus
#

i wanna start working on textures next

#

but for some reason whenever i try loading the textures from the bsp it skips to a place that's out of the file

uncut agate
#

imagine the namco mueseum but more like the ultrakill credits

#

whole place is empty
as its night
(the main guy got a job as a night guard for this mueseum)

#

do you think i should have a curve over at those doors?

uncut agate
#

what i wanna do is make the whole place feel human
like an actual museum
instead of looking like a museum that just has one exhibit

crimson tapir
#

What you could do is make the museum artificially look bigger by having hallways that appear to branch off to other areas, but have like a "closed for maintenance" or a "floor wet" signs blocking those areas off

tranquil oracle
uncut agate
#

The whole museum is built like a grid, so everything is made from 2x2 faces besides the roof and pillars

hazy sky
#

i love how Godot is now the #1 trending game engine on youtube right now because the road to vostok guy ported his entire game to Godot from Unity

#

and people are like WOAW BRO VERY REALISTIC GRAGFICKS

#

meanwhile bro isn't even using normal maps, just overall model specularity, albedo and that's it

#

with some VERY placeholder animations and stuff

#

like bro, Godot is capable of so much more yet this is what gets the attention

azure flume
#

i played the demo, couldnt really see anything 'impressive' in it

#

I mean its cool and all but yeah

#

I guess it's the first game to not use pixelated textures? lol

merry lotus
# tranquil oracle I think I have a hunch of what that might be, can you show the code you used to ...
void readTextures(BinaryReader br, Scene scene)
{
    Console.log("Reading textures...");
    br.seek(header.directory.get(2).offset);
    mipTexLump = new BSPMipTexLump(br.readInt32());
    
    for(int i = 0; i < mipTexLump.tex_count; i++)
    {
        int offset = br.readUInt32();
        mipTexLump.loadOffset(offset);
    }
    
    for(int i = 0; i < mipTexLump.tex_count; i++)
    {
        br.seek(header.directory.get(2).offset + mipTexLump.tex_offsets[i]);
        mipTexLump.texture_headers[i] = new BSPMipTexture(br.readTerminatedString(16), br.readUInt32(), br.readUInt32(), br.readUInt32());
        System.out.println(mipTexLump.texture_headers[i].name);
    }
}

this is all i've got so far

uncut agate
#

what do you think the time era room should look like?

spare scarab
#

working making

#

trying to be more or less independent on assets with exceptions of taking stock photos and heavily editing them as textures whenever i cant take irl pics of shit

uncut agate
uncut agate
#

it has a hole that you cant see

#

whole place is 8k faces

#

(as of now)

tranquil oracle
#

int offset = br.readUInt32();

#

those offsets are int32, not uint32, if it's -1 then the texture is not included in the bsp

crimson tapir
uncut agate
#

I was thinking more like the time twister from crash 3

merry lotus
crimson tapir
uncut agate
#

Yeah
Those are uh
Just there
To add to the liminal feel I'm going for

merry lotus
#

also am I reading the name right? whenever I try printing the name to the console, it shows up blank

i know that the name isn't really that important unless it's an animated texture or something but still

#

ok so it's reading the first part without any errors, but actually loading the textures returns an error

tranquil oracle
#

and for goldsrc/wad3:

#

offset here is lumpOffset + textureOffset

tranquil oracle
#

So maybe the width/height are read wrong?

#

Well actually no even just the fact that the names are showing up empty must mean it's at the wrong offset to begin with

#

hmm

merry lotus
#

wait

i just tried loading quake e1m1 and all those names loaded correctly

#

textures are loading too

#

so it's gotta be something with the bsp

desert shard
#

ayo
has anyone used Pixabay before ?

I found some royalty free music on it that I wanted to use, but I just wanted to know if anyone's used music from it before

merry lotus
#

got quake e1m1 to load all the textures and materials onto the right faces

the only problem is that it runs at 2 frames per second for some reason

#

i guess it's because i'm creating a seperate material for each texture

#

i have to implement texture atlasting again

#

wait that wouldn't work actually since the textures need to repeat

uncut agate
crimson tapir
#

Probably, but what would the in universe explanation for this place existing be?

#

Maybe you could dress it up with a bunch of gears and clock parts and have it be like he was sucked into a pocket dimension inside of the time travel clock thing

uncut agate
#

that's what i was thinking, but it sounded stupid saying out loud
"he gets sucked into the clock he grabbed while being able to use it on the go"

#

an odd idea i had-
theres a staircase down deep to the basement which has the secret levels

#

(those being unlocked for getting a gold rank on every level of each world. remember that gold is like the A rank in ultrakill)

crimson tapir
#

If you have a secret area there should be a big clock up somewhere in the hub and whenever you gold rank a level the big hand on the clock increments forward

#

And once you have all of them the clock reads 12:00 and a loud clock tower chime plays and then it unlocks the secret area

uncut agate
#

But what is the biggest clock in the world besides big ben

crimson tapir
#

The sun?

uncut agate
#

Clock face, not sun dial

crimson tapir
#

Apparently a clock in Saudi Arabia called the "Abraj Al-Bait"

uncut agate
#

Looks cool with the towers around it, but idk if it'll work

crimson tapir
#

work?

uncut agate
#

Where would I put it?

#

Oo!

#

Wait

#

Idea

#

Do you know the movie "Hugo"?

#

In the train station there's a 4 sided clock hanging from the ceiling

#

I kinda like that idea!
It could be in the entrance so that everyone can see it when they enter!

crimson tapir
#

I literally just drew that in ms paint, lmao

#

And was gonna say "where ever it goes it should face the level exists so the player can clearly see the hand move after they get a gold rank"

uncut agate
#

They are ment to be secret levels, so I want people to actually look in order to find them
But maybe I could have a clock tick when the player gets a gold rank or higher

#

And have it be the only clock

crimson tapir
#

Definitely

#

It would be pretty confusing if there were a ton of them and that one was just one in the crowd

uncut agate
#

And maybe have some text saying
"Something has happened to the clock in the entrance."

#

Do you think I should keep adding to the museum? Whole place is at 8k faces rn and idk if thats enough or I should keep going

#

To the left of the hallway is the locked room, this is just an old picture of the map

pure jackal
#

do you have a new picture of the map?

crimson tapir
uncut agate
#

Gn

crimson tapir
#

Gn m8

#

Also, I still probably won't make a single player mode for Snowdown, but a neat Idea I had for one would be a "chose your own adventure" micro shooter where your plane crashes in the arctic forest on your way to the tournament so you have to snowball fight your way through the local wild life in order to make it to the tournament

#

Each ending would only be 3-4 levels long and the regular normal ending is just "you arive to the games" now compete an play the multiplayer

#

And then the other few are wackier ones that you have to go off the beaten path to find like "you become the king of the penguins and completely forget about the tournament"

merry lotus
tranquil oracle
#

up until now I've generated geometry the stupid way creating a new mesh for each individual face because I was really lazy
yeah that will be painfully slow lmao

#

pretty much every public BSP loader out there for Unity did that which is what sent me down the rabbit hole of doing my own

uncut agate
#

my friend made a moyai statue and i unwrapped it
how is the uv map?

crimson tapir
#

You should have the player walk past museum exhibits foreshadowing the periods in history they go to later in the game

uncut agate
#

certain exhibits... me likey

#

this place is getting so big... i havent even considered which room will have a certain exhibit!

merry lotus
#

i think i'm getting somewhere

#

well it runs at 60fps now

not sure about the meshes

merry lotus
#

well even though the meshes are currently fucked it is cool to see e1m1 working

tranquil oracle
#

for the meshes you should be able to just get the list of faces and fan triangulate each one

#

(For a BSP face, edge count == vertex count)

hazy sky
#

i see crash is mentioned

hazy sky
#

you take a shitload of reference and if needed, you'll use it extensively to create something new or improved as seen fit

spare scarab
#

ive previously been mapping for years not making any of my own textures

#

only taking premade packs

hazy sky
#

at least that's how they usually made these type of stuff using real photography

spare scarab
#

first time actually doing it myself

hazy sky
#

oh

#

i like using real photography

#

just make sure that the photo isn't licensed

#

or if it is, change it enough to where it isn't recognizable

#

i'm not condoning piracy here though, i'm just saying that taking real photos and crunching them down to pixel art for example shouldn't be too recognizable so you can at least get away with that

#

or use texture as placeholder

merry lotus
azure flume
#

You could have said ahsadhgsaghj and I would believe you

merry lotus
#

i'm guessing it's the latter

tranquil oracle
merry lotus
#

added this and it's doing the same thing as before

#

i'm guessing it's something with the way i'm combining meshes

tranquil oracle
#

I think that's caused by reversing the index array

#

for example, this is what happens if I reverse the index array

merry lotus
#

removed that line but everything's the same but now everything's inside out

tranquil oracle
#

If you want to flip the faces, just change

indices[3 * i + 0] = vertexStart;
indices[3 * i + 1] = vertexStart + i + 1;
indices[3 * i + 2] = vertexStart + i + 2;

to

indices[3 * i + 0] = vertexStart;
indices[3 * i + 2] = vertexStart + i + 1;
indices[3 * i + 1] = vertexStart + i + 2;

in the index buffer builder

#

(you basically just swap two of the indices to flip it)

merry lotus
#

still happening

tranquil oracle
#

that is... weird

#

can you show more of the code that handles the faces?

merry lotus
#

i haven't used gists before so idk if this will work or not

tranquil oracle
#

So previously it was just using genFace and the MeshCombiner is what's new?

#

As in, we know genFace provides a correct mesh for a face?

merry lotus
#

yeah genFace creates a correct mesh for the face

#

MeshCombiner is new

tranquil oracle
#

What if you pass 0 for the vertex index for the BuildTriangleFan function

#

Since the vertex index is added later in the MeshCombiner (which is similar to how the SDK works, it also passes 0 for the vertex index for BSP mesh triangulation)

merry lotus
#

it just does the same thing

tranquil oracle
#

Looking at this code, it being 0 is correct at least, so that's one thing ruled out now

#

oh

#

I see a typo

#

you're doing offset += vertexCount and not offset += mesh.getNumVertices()

merry lotus
tranquil oracle
#

hmm

#

if I'm reading this right, I think the logic for getting the vertex in genFace is wrong?

#

it seems to be flipped

#

> 0 should be vert1

#

SDK has

var index = _faceEdges[face.VertexIndex + j];
var edge  = _edges[Math.Abs(index)];
var point = points.WrittenSpan[index > 0 ? edge.x : edge.y];
merry lotus
#

is this what you mean or is it a different line

because i couldn't find a > 0i could only find a < 0

tranquil oracle
#

that part yeah, I mean that the < 0 should be > 0

merry lotus
#

oh

#

now it's returning an error

tranquil oracle
#

need to move the abs to the other branch

merry lotus
#

still the same but now the uvs are messed up

tranquil oracle
#

man wtf lmao

#

just to clarify, is vert1 the first value in an edge in your code?

merry lotus
#

i think so

tranquil oracle
#

> 0 should be correct then, weird that the UVs got all screwed up

#

especially because changing it to < 0 doesn't break them on my end

#

Whatever is causing this, it's very non-obvious

#

as a control test, what if you just use MeshCombiner to combine all of the faces in one go, ignoring materials

#

I think that section might be where the problem is

merry lotus
tranquil oracle
#

It's so weird that some parts of the map just... aren't there

#

I genuinely don't see anything obvious that should cause that to occur

tranquil oracle
merry lotus
tranquil oracle
#

I'm officially stumped lol, that code should be correct

#

what does the java port of IndexBufferUtility look like?

#

and how are the models being rendered? note that while IndexBufferUtility builds a triangle fan, the indices it produces are not what GL calls a triangle fan, it's a regular index list

#

so that could also be the problem

merry lotus
#

and yeah it's using GL_TRIANGLES

tranquil oracle
#

That looks correct

#

So wtf lmao

merry lotus
tranquil oracle
#

in the SDK there's IndexBufferBuilder which is used in conjunction with IndexBufferUtility

#

basically each face gets triangulated using IndexBufferUtility, with a vertexStart of 0
then IndexBufferBuilder is used later on to merge them all into one index buffer

#

(_indices is a big buffer shared by all faces in the whole bsp)

#

and

vertices[index].Write(_vertices.WrittenSpan.Slice(face.VertexIndex, face.VertexCount));
#

which should be basically the same as what you're doing

limber bramble
#

this seems like the type of thing that's gonna end up being the result of some typo somewhere

#

still, even though it's broken it's cool as hell to see E1M1 in your custom engine

somber copper
#

pog

merry lotus
#

ok i think i found the source of all of this

yesterday i thought that the numVertices variable in the Mesh class wasn't being assigned so i just set it to vertices.length even thought i had already assigned it earlier in the script and it's value is supposed to be indices.length

after that and a couple of fixes i ended up with this

at least random faces aren't missing anymore

#

i feel like the solution is close though

azure flume
uncut agate
crimson tapir
merry lotus
#

FINALLY

#

ok time to figure out why test.bsp doesn't have textures included

#

and then re-add lightmaps

limber bramble
pure jackal
#

Oh no you mentioned the L word

merry lotus
#

well i guess what i said is kinda misleading

what i'm gonna do after i solve the test.bsp problem is change some lines in the shader so that it takes in the lightmap

so it should be fairly easy unless something unexpected happens

uncut agate
#

HOLY SHIT
BRAIN BIG
I HAVE AN IDEA FOR THE MUSEUM

#

instead of having EITHER the cb3 hub or the museum with doors leading to levels,
WHY DONT I COMBINE THEM

#

when you get the C.R.O.N.O.S project (the stopwatch), it opens rifts in time in the exhibits allowing you to enter and chose a level

merry lotus
#

ok i got it working

i just had to apply the texture to every surface

uncut agate
#

got side-tracked

merry lotus
#

lightmaps + textures now work :)

#

and the only problem is that dear imgui gets kinda fucked

#

but still it's awesome

crimson tapir
uncut agate
#

(by CITH i mean the cat in the hat, i refuse to say the full name because the movie sucks ass)

uncut agate
#

ive got some rooms labeled now

crimson tapir
#

So Greece, Egypt, and ?

pastel wharf
tranquil oracle
# merry lotus lightmaps + textures now work :)

about those lights in quake e1m1, you might notice they aren't as bright as they are in actual quake
in quake, the last 32 entries in the palette are full bright. I implement that by generating an emission texture, which is basically the same as the main texture but any pixels that aren't one of the last 32 palette entries are black (i.e. color = index >= 224 ? palette[index] : black)

#

then lights glow as they should

#

in goldsrc this only happens if the texture name begins with ~, but it only works in the software renderer there, so whether it's worth supporting or not I dunno

stable apex
#

бля ,где моды чтоб скачать?

slim lanceBOT
#

@stable apex, please keep all discussions in English.

stable apex
#

blya ,gde modi chtob skachat?

azure flume
stable apex
#

it's true rus english

spare scarab
crimson tapir
merry lotus
uncut agate
spare scarab
crimson tapir
#

Or WW2/1, Pirate times, ancient Aztec, ancient China, medieval Europe, Prehistoric dinosaur eras, Victorian era England, Viking times, or go even farther into the future

#

Ancient Babylon, the old west, the Ice Age

#

Also, why is the guy going back in time to all these eras? Just to seal up the rifts? Carefully alter points in history to affect the future? or a chop goblins type situation where he has stop some other time traveling foe?

uncut agate
merry lotus
#

next thing i wanna try to add is light styles

crimson tapir
#

Why does going to ancient Greece help open a rift to the war in relatively recent history?

merry lotus
#

or just turning lights on and off

#

idk if those are the same

pure jackal
#

Probably not a good gif

uncut agate
crimson tapir
#

Oh, here we go, this is something we can work with

#

So defeat all of Cronos' cronies and you can go to the time you actually wanted to go to

uncut agate
#

yes
however, once you save your family, you are swept away from that time and brought back to greece. you then have to scale Mt Othrys to once and for all, kill cronos. (and you maybe might take his place as god of time, maybe if it fits)

crimson tapir
#

Or what about, right before you're about to save your family

#

Then after you defeat him you pick up exactly where you left off in saving them

#

Oh, or better yet, what if at the end of the fight you use a time portal to use the bomb, laser, whatever that was going to kill your family and redirect it at Cronos to finish him off

tranquil oracle
uncut agate
#

i do like that idea
but how would he not die?
(the dude, not cronos)

tranquil oracle
#

basically, at the lightmap offset specified by a face, there are potentially multiple lightmaps, not just one

#

each face has four style values. You iterate over those until you find one that is 0xFF, and that's how many lightmaps there are for that face

crimson tapir
tranquil oracle
#

The style values prior to that 0xFF value (or all of them, if there was no 0xFF) are indexes into a global styles array, which specifies how bright that lightmap will be

#

You could think of it like, right now you are only rendering the first style for each face, the rest of the styles are ignored

#

A light entity can have a style property which specifies which light style it controls

uncut agate
tranquil oracle
#

probably other stuff worth mentioning too but that's the general gist

crimson tapir
#

Maybe the Greek one should be more like a flamethrower though because of those greek fire tubes they used to put on ships

#

If you want a rocket launcher type one, you could make the third era ancient China and have it be one of those firework rocket things from Mulan

uncut agate
#

crash did do that, ill do it
also!
hear me out
instead of having different enemies for each era, instead we have several that are just different in each era

#

different models

crimson tapir
#

Well it might get stale if you never introduced any new enemy types

#

But yeah, each era could have a cannon fodder sword guy, a big slow guy, a small fast enemy, a flying enemy, etc

uncut agate
crimson tapir
#

Well yeah, but you're not making crash 3, you're making your game

uncut agate
#

true

#

now to not get sidetracked

#

i gotta make models to add in the museum

crimson tapir
#

If you're looking for little easter eggs to add in, a museum would be the perfect place to have a trash bin, and a can on the floor...

#

In needing of being picked up

uncut agate
#

no- like models
cuz rn the whole place is empty
i want it to be empty as in no people, not like nothing in the rooms

uncut agate
#

how are these greek windows?

polar jasper
#

bruh i keep getting these errors even though the code is fine

#

and now it works

polar jasper
uncut agate
uncut agate
#

oh no
i accidentally saved over the model of the dude

#

i was using his base model to make a statue and i accidentally hit shift+s cursed

merry lotus
#

did you just do it

because if you just did it then you can just undo

uncut agate
#

cant

#

i reloaded it

merry lotus
#

check one of these

#

blender autosaves stuff sometimes

uncut agate
#

the autosave it brings me to is a really early model of the dude
with no uv and rig

merry lotus
#

if you've already put the model in unity you can just import it back into blender

uncut agate
#

thank god

uncut agate
#

statue is done

#

you can't really see them but i made vases on pedestals

crimson tapir
#

The textures on the vases should depict a prophecy of your guy defeating Cronos

uncut agate
#

i love that

#

storytelling without reading it to you

#

maybe each room should predict what the dude does in the end of the era

uncut agate
uncut agate
#

heres some gameplay inside the museum
the lighting is so you can see most of the things without being blinded)

merry lotus
crimson tapir
#

Also, if you want to keep with the time aesthetic, you could make the UI font segmented LED numbers, like on an alarm clock

crimson tapir
#

Got it set up so that you can now select which player uses what input device, as well as adding more to the menus and some shaders that add some dithering and color depth filters

hushed ether
crimson tapir
#

Nah, bro, you're ass is a developer now

hushed ether
#

my ass is now a developer (according to people)
Dynamic FOV based on player speed (fall speed anyway, )

hazy sky
hushed ether
#

i want to make a game that compatible to every device but also make it as beauty as possible
and this is not a shooter game

hazy sky
hazy sky
#

okay, lemme reword this

#

look at the blink effect from Dishonored 1-2

#

it's basically your dash

hushed ether
hazy sky
#

you could just add these speed lines like you see in animes whenever you dash to give a sense of speed and it would work pretty well with your fov trickery

hushed ether
#

imma try

#

well im on godot which is suck because not many tutorial out there

hazy sky
#

shouldn't be too hard, you can create an animated texture and just overlay it onto the screen

#

make like three or five frames of those lines, make the animated sprite and put it in a control node

hushed ether
#

alr

hazy sky
#

you would only need it for a couple of frames anyways

hazy sky
#

anyone cool with blender animations for a little help?

#

i'm trying to separate animations into the NLA tracks but have no idea how to do so

#

a friend sent me animations but it's all one big animation instead of being their separate stuff

#

you will NOT install mods

pallid stratus
#

extremely loud incorrect buzzer

#

depends on the game

hazy sky
#

why is NLA so difficult to work with

minor bear
tranquil oracle
#

Might be just me but it feels like it's aiming off-center

#

A little too far to the left I think?

desert shard
#

When the punching bag punches back

crimson tapir
#

Definitely

uncut agate
#

shsould i make an atlas for the museum

uncut agate
#

i really like this font
its pixely but it also looks like a digital clock

#

now... to redesign the hud

uncut agate
#

im thinking something like ultrakill

#

at an agle

#

angle*

uncut agate
#

i feel like im making this museum too liminal
so much that it doesnt feel off

hushed ether
#

I can make music

crimson tapir
# uncut agate at an agle

However you like it, I think the font looks neat. There's probably a higher resolution version out there somewhere if you really want to hunt it down though

uncut agate
#

i think it fits

crimson tapir
uncut agate
#

yeah
like a series of textures all put in one png

#

In this devlog I show my process of texturing a 3D scene in the style of PlayStation era 32-bit games.

#devlog #unity #horrorgaming #lowpoly #playstation1

Wishlist on Steam - https://store.steampowered.com/app/16...
Itch.io page - https://jayb33.itch.io/
Twitter - https://twitter.com/jaybee_tyn
Support the project on Patreon - https://www.pat...

▶ Play video
crimson tapir
#

Seems like a good technique to use if that's the vibe you're going for

uncut agate
#

now with that
i need to know what the whole vibe should be
i was thinking something like the credits in ultrakill but a little different

uncut agate
#

really liked this image so im mixing the credits and this together to make its own thing

#

once its done imma index it to the quake palette

crimson tapir
#

Well, remember, it's a museum from the future, don't just make it look exactly like a modern day museum

uncut agate
#

what would you recommend?

#

cuz when i look for a futuristic museum i get this suessean nightmare

crimson tapir
#

Well when I think futuristic I think of automatic doors that make sci-fi noises, holograms, little drones making their rounds

azure flume
#

nothing futuristic about automatic doors lol

crimson tapir
#

The sci fi ones that go vvwwoooooshhhh and open vertically are futuristic

merry lotus
#

and also if you let go of ctrl it checks to see if there's enough space above you to uncrouch using a raycast

pseudo fox
uncut agate
#

as of now, im making the textures for the jars
one idea is that this one will show someone killing zeus
then once YOU kill zues it'll show you killing him instead

#

wait-
found out that he doesnt die at all
maybe it'll just show him and the other gods
then all of them dead with you killing zues

#

this is going to be hard
turns out none of them can die, but fuck that
im going with GOW logic on this

hazy sky
uncut agate
#

a jar

hazy sky
#

that's a weird unwrap

uncut agate
#

i basically seamed it as if it were a can

hazy sky
#

it's not even that the graphics clash with the animations either because i saw MW2019 animations on cs1.6 or cs:s

#

something about the whole thing feels a bit off for the setting itself

#

pulling on the magazine shouldn't pull hard on the gun itself, you are taking off the magazine not ripping the gun apart

#

maybe that's the problem, way too much and busy movements

#

you're not waving a bubble blower around, you're keeping the weapon stocked on your shoulder and not yank it around

azure flume
#

It takes an extremely solid game and adds 234626634 layers of fluff on top that nobody asked for

#

more =/= better

minor bear
minor bear
#

ok, thanks for the input

uncut agate
minor bear
pure jackal
# uncut agate what would you recommend for a uv

The top part of the vase is tilted to the right, untilt the UV. If it overflows the space, scale is down.

As for the handles, you have them split down the middle on the outside. Consider splitting them down the middle on the inside as well.

When you made this unwrap, did you select all the faces at once, or did you select faces that make up each island and unwrap each island individually?

uncut agate
#

the handle is spilt on the top and bottom. the top isnt attached to the vase

merry lotus
#

learning how to write custom .fgd files

uncut agate
pure jackal
#

No

uncut agate
#

then wdym on the outside of the handle?

pure jackal
#

Ok so you see that edge seam you made here

uncut agate
#

yeah

pure jackal
#

Make another seam on the opposite corner

#

And then unwrap the handle again

uncut agate
pure jackal
#

It should even out the spacing of the unwrap

uncut agate
pure jackal
#

Real quick, unselect everything, then hover your mouse over the main chunk of the vase and hit L so the main chunk is selected

#

Then unwrap that only and let me see what it looks like

uncut agate
pure jackal
#

Alright, see how thats a lot more uniform and less lopsided than the one above?
It's not rightside up but you can fix that

uncut agate
#

still slightly curved

pure jackal
#

Yeah its still a bit lopsided but its not as extreme

uncut agate
#

now what

pure jackal
#

Uhh this is bad timing as I have to brb but keep adjusting the UV as you see fit and when I get back I'll try and help more

uncut agate
#

kk

uncut agate
#

i wanna cut it so the whole thing looks like this

#

cutting it down here gives me this

pure jackal
#

Ah OK

uncut agate
#

but then i would have to make it go down the middle and thats not what i want

pure jackal
#

Make a seam at the bottom ring and the ring right at the start of the lid

uncut agate
#

there are rings

pure jackal
uncut agate
#

remove the top as well?

pure jackal
#

Either that or you'll have to manually align the rings

#

With shift+w to align along the x or y axis

uncut agate
#

better yet i could do this

crimson tapir
#

I think it would be fitting to have the "health packs" be something that warms you up in a game about freezing your opponents.

spare scarab
#

heatpack time

crimson tapir
#

That's not what my texture looks like, why did it import like that...

merry lotus
#

you gotta turn compression off in the image import settings

azure flume
#

filtering

merry lotus
crimson tapir
#

Where is that option?

uncut agate
crimson tapir
#

godot

uncut agate
#

cant help you there then, i use unity

azure flume
#

no idea why everyone keeps missing this tab lol

#

Well hidden!

uncut agate
#

i wanna try and get the jar texture like this

crimson tapir
uncut agate
#

how are these uvs?

pure jackal
#

Better

uncut agate
#

some of the sides will be angled tho
hold on

#

it is now aligned

crimson tapir
#

Ok, so now why is this one blurry? As far as I can tell I didn't do anything different importing this model versus the last one

uncut agate
#

some engines like to render your textures with anti aliasing

#

like in unity for example

#

rn the dudes body texture has no filter

#

now it does

crimson tapir
#

Ok, I reimported it and now it's fine

uncut agate
crimson tapir
#

As far as I can tell, I did nothing different, but whatever it works now

hazy sky
#

you are violating geneva convention

hazy sky
uncut agate
#

would i align it so it becomes a cube

hazy sky
#

elaborate

#

why do you need that

#

trickle the seam down on one of the sharp edges

#

like here

#

that's just an unnecessary loop cut to be honest and will look more jarring if the texture doesn't seam properly

uncut agate
#

thats an old image

#

the loop cut is not there anymore

#

dear god

untold niche
#

probably

crimson tapir
untold niche
#

Have there actually been instances of the red cross buggering people for white on red crosses

#

I need to know for future projects

hazy sky
#

even green crosses threw their radar off before

uncut agate
#

maybe instead put a heart on it

hazy sky
#

inverting the palette will not help

untold niche
#

Those fuckers

hazy sky
#

still red and white

untold niche
#

scoundrels

hazy sky
#

they're correct though

untold niche
crimson tapir
#

Yeah, screw those guys, out there "SaViNg LiVeS"

hazy sky
#

I mean they did clarify that you can never use these symbols anywhere

untold niche
#

absolute taffers

crimson tapir
#

We're doing the REAL important work

untold niche
hazy sky
#

consider the following

#

among us also violates the Geneva convention

#

it's comical to say out loud

crimson tapir
#

That statement sounds so very very much like a shitpost

hazy sky
#

but it's true

#

multiple times in fact

#

not only the red cross

#

but you're not ready for this talk yet

uncut agate
#

dear god it looks like picasso

crimson tapir
#

Yeah, I'm going to be increasing the resolution on the texture anyways, so I'll have more freedom of what I can stick on the mug now, the cross was partially just out of limited size

#

Maybe I'll slap some made up brand name on there and have an ongoing theme in the game about how "the games are becoming too corporate" now, or something with all the random sponsorships and advertising

untold niche
#

Make it soy milk

untold niche
crimson tapir
#

lol

untold niche
#

it's not hot coco, it's bug based soy milk emulsified hot beverage™

crimson tapir
#

Nah, it's just straight up anti-freeze

merry lotus
#

was working on implementing interacting with entities and found a weird glitch where there's 2 duplicates of the first model in the bsp that are just sitting on top of each other for some reason

#

and considering how the door and the button are moving too i'm assuming it has to do with the mesh merging thing i implemented a couple of days ago

#

yep that was the issue and it's fixed now

sour laurel
#

hi people

#

hi people x2

crimson tapir
#

Ello'

sour laurel
#

im tryna get the mook without spamming

#

so im saying hi in every channel

#

also, hello

crimson tapir
#

Aight, good luck on your quest (hope what you're doing isn't against the rules)

sour laurel
#

pls mods let me continue to ooufourf without murding me

#

ooufourf

#

ooufourf ultimate version

crimson tapir
azure flume
#

sounds like a ban in progress

#

Good luck mate

merry lotus
#

got interactable objects working!

only problems are that raycasts don't work that well so you can only press the button from a specific angle, i haven't added brush collision for models other than the main one, and also doors only move in one hardcoded direction and don't move in the way specificed in the bsp

#

but imo it's still cool

marble dust
#

we have a dedicated off topic channel spam and get banned there

tranquil oracle
#

it's insane how much of an effect just adding sounds can have on how complete something feels and your morale to work on it

merry lotus
#

well i already added audio

i just turned it off because for some reason it's low quality

#

i'll just add button sfx anyway

uncut agate
#

is this good
i dont think it is
i think i need to make everything dark blue

azure flume
#

Why are you spending 3 days to make one tiny irrelevant mug prop that's hiding in the corner of the map somewhere

uncut agate
#

i have what you call
this shit has to be perfect or people will notice that its shit

azure flume
#

Just look at cruelty squad for some inspiration

uncut agate
#

oh yeah

#

that game is cool
never played it
but it feels like fps hylics and im all for it

azure flume
#

effort put into UV-s = zero

uncut agate
#

hm

#

yeah
im also considering putting a pixel shader in but idk

merry lotus
uncut agate
azure flume
#

good enough

uncut agate
#

im probably just gonna make a stone texture and put that on the statue of discbobulos or whatever the name is

#

now to work on the other jar

#

other jars uvs are mapped

#

the last one had the gods on it, what should this one have

azure flume
#

the devils!

uncut agate
#

there arnt any i think

#

this isnt the ars goetia, although i did plan a fps based on it

#

it actually is the base for cronos

#

maybe the titans!

#

wheres the texture

#

its showing here

pure jackal
pure jackal
# uncut agate wait-

go into edit mode and hit A and see if everything is in a corner
you may have accidentally started a second UV map

#

alternatively if you merged it with another object, and that object has a different UVMAP name, there's probably 2 UV maps and it's set to the one you didn't map the texture on

uncut agate
#

the whole texture is black

#

why is it black

pure jackal
#

hit preview.

#

see what it says

uncut agate
#

my god

#

ITS BLACK

#

I
AM
LOSING IT

azure flume
#

blender is the most confusing software I have ever touched

#

I do the exact same steps and every time I get different result somehow

uncut agate
#

im going to sleep
i work on this monster tomorrow

bitter glen
#

Hi, does anyone know how to extract ultrakill maps into gmod or something like that?

pastel wharf
uncut agate
#

finaly

merry lotus
uncut agate
#

i feel like there should be more stuff here

azure flume
#

paintings on the wall

#

a fancy carpet

#

somewhere to sit and enjoy the art from

uncut agate
#

i dont think there are seats in museums

uncut agate
tulip cloud
#

nice modding ultramodders

marble dust
uncut agate
#

i added an ionic pillar

tulip cloud
crimson tapir
tulip cloud
#

i bet

crimson tapir
#

Made some fake brand logos as art practice to use as random sponsors

#

Bonus game: which NFL teams did I steal the color schemes from

crimson tapir
#

Geneva conventions un-violated

merry lotus
#

doors now stop at the correct point instead of drifting into space forever, have a lip, and also close again

uncut agate
#

i feel like i should redo the museum cuz the dude is almost the height of a door and several rooms are too small for a museum
plus he can get from the greek exhibit all the way to the egypt one in a matter of seconds
i wanna make the rooms a bit bigger

uncut agate
#

this looks a bit more like a museum

merry lotus
#

the only problem is that im using a very unoptimized strategy where i create a new mesh collider that copies the brush's normal mesh collider but translates it so that it matches the object's position every time i wanna test collision against a brush

it brings the fps down to 30 on quake e1m1

i could probably find a better strategy but i'm tired

empty niche
#

I don't mean to ask an incredibly non-specific question, but idk how else to phrase it... I have a bit higher than a novice level of experience with coding like simple games and stuff, but I've never done modding before and idk really where to start, I'm struggling to just get like general information on the theory behind modding and just general info on how/where to start, does anyone have any resources that they know of or that helped them out when they were starting?

uncut agate
#

really like how this is going

empty niche
# crimson tapir Modding what

in this specific case I was planning to just fuck around with modding risk of rain 2, smth I have been able to find some info on, but for the most part it's tutorials showing how to do rather specific things instead of explaining like why/how things work which means like, I can follow the tutorial fine but Im feeling like I'm not getting enough of foundational knowledge to feel like I'm actually getting it, and I'm struggling to find resources for stuff like that if that makes sense?

#

idk man, I probably don't know enough yet to even be able to form a good question... I'll do some more digging and come back if I have smth more specific

azure flume
#

Your approach seems strange to me, first figure out what you want to do and then how to do it, not the other way around.

empty niche
#

yea fair enough, for stuff like learning game-coding I just started with like wide-reaching tutorials / documentation to just learn a baseline of, for example C#, then once I had enough of a baseline to not just blindly follow tutorials, I'd decide on a project and work on it, and it just feels like I'm jumping into modding w/o any foundation but yea it probably is backwards for smth like modding...

crimson tapir
empty niche
#

yeah... yeah I think I've really been approaching learning this stuff a bit backwards, thanks for the insight

uncut agate
#

i wanna add a medieval era that has a weapon thats just a wooden hand
called woden's grasp

crimson tapir
#

How would it work?

uncut agate
#

i was just thinking it slaps your enemy

#

as a melee

#

i was also thinking that the arm actually is named woden
and its a reference to woden the mighty from medievil

#

it would make more sense if it was a sword

vapid crest
#

can some one help me install join end kill em together

uncut agate
#

last one just straight up looked like an arena to me so im taking inspiration from one museum i know most
medievil 2's museum

azure flume
#

Why not the museum in your home town?

uncut agate
#

i live in the woods

#

plus i dont think there is one here

hazy sky
uncut agate
#

what is taht

#

*that

pure jackal
#

John Romero game

uncut agate
#

well shit
how do i
make it not that

hazy sky
#

its a good game

#

but a rushed/unfocused one

#

this shit is straight up a blessing

uncut agate
hazy sky
#

I didn't play ultrakill for like 2 year I don't know what you're referencing here

#

but yea the different timezones worked for crash because they all brought different loops into the game like the Egypt levels having the wall climbing and scorpions

#

in daikatana every time period felt like you're playing a different game and honestly it was not a bad move

#

you have a character level that you keep, even when you lose your weapons so some progress always stays while you rebuild your arsenal

#

maybe that's why it worked so well after the first green hell it introduced

#

you could make it somewhat similar but I'm out of loop on what you wanna implement and shit so I'm not the best advocate for ideas

uncut agate
#

Mines just quake mixed with crash rn
Plus idk what I could add
Besides the stop time mechanic

hazy sky
#

daikatana is basically quake mixed with crash

#

especially since it runs in the quake engine made by an ex quake dev

uncut agate
#

True

hazy sky
#

but yea

uncut agate
#

Right now for time periods I've got Greece and egypt

hazy sky
#

the problem is you're coming up with the ideas on the fly so it's hard to make meaningful contributions since all the ideas might add up to be too much and derail stuff

azure flume
uncut agate
#

Hm
What would you recommend?
I was thinking I work on one Era then come up with the next
Instead of coming up with them all

azure flume
#

chop goblins is 2023 daikatana catsup

uncut agate
#

And cronos is 2024 daikatanaChadMike

crimson tapir
crimson tapir
#

shomvel

hazy sky
#

shnovel

hazy sky
#

noooooooooo blender EEVEE is getting replaced

wraith beacon
#

Eevee next is an improvement overall from what I've used.

#

But it's still buggy as hell right now because alpha lol.

hazy sky
#

i packed bond with eevee so they should NOT remove it

#

they should keep old eevee around for lower end PC's tho

wraith beacon
#

Eh fair, but Eevee Next has stuff that I like, need/would use a lot.

#

Like material based vertex displacement,

#

I like doing VFX/shader doodles in Blender before I port them over to Unreal so having that is extremely handy.

#

And while UE's material editor is more comfortable to me Blender boots up quicker than Unreal and shaders compile faster in Blender too.

hazy sky
#

godot should include eevee next as it's renderer

#

since godot and blender often comes hand in hand with the blend importer and shit

wraith beacon
#

A game engine's renderer and the realtime renderer in a 3D modelling tool have two different needs.

hazy sky
#

no they should implement it right now as we're speaking

#

nah godot dev already got that new rendering going on

#

and they're writing another one already to replace that

#

bruh blender cycles renders the image by the time i port every material, model and texture to shitty ue

wraith beacon
#

That or you have a really slow drive, in which case you have bigger problems.

#

But even then, rendering in Unreal still has advantages over Eevee and Eevee Next (in some circumstances)

#

While Eevee and Eevee Next are realtime it still acts a lot like an offline renderer.

hazy sky
#

what's an offline renderer

uncut agate
#

really like this

uncut agate
#

i wanna try and capture the quake feel, so im doing a test
make the floor plan in blender
then in trenchbroom
see which i like

uncut agate
#

i think i prefer blender

#

i know more about it
so why switch to something new

crimson tapir
#

I mean they're both just modeling software, you can achieve the "Quake Style" in either one

#

and you can fail to achieve the quake style in both

uncut agate
#

True

#

Though it felt like the video of the museum gameplay felt like it was missing something besides texture textures

unique trellis
#

Doom is now fully Open Source

azure flume
#

Wait what? It wasn't already?

#

I thought that happened 20 years ago

#

Like how else did they port the game to pregnancy tests

hazy sky
#

how about you actually try and model the thing to see what sticks before bothering with the layout first

#

and then after you've estabilished yourself then you can start doing the plan

spare scarab
#

or better yet make it directly in trenchbroom if that's what you want to use for your game whatever it is

#

and iterate from there

#

or like Mr Solace is saying, trying to actually settle on the visual design by making the thing before bothering with layouts

#

it's normal to restructure your map a million times over as you test it and see that some things work, some things dont, some things are bad for navigation etc etc

#

up to you of course, but i wouldnt try and make a set-in-stone map plan as the first thing you do

#

based on the reasons mentioned above

hazy sky
#

yea like why would you optimize something that's not even done yet

#

play with the layout see what fits see how it flows and if it's fine to navigate then start mapping

#

also since you're doing unity why not check out pro builder

spare scarab
#

BLEH

hazy sky
#

architects mentioned

spare scarab
#

realtimecsg would fit his purposes better

spare scarab
#

since he's doing buildings and shit

#

easier to use too

hazy sky
#

easier to sue

swift glade
uncut agate
#

I had my fill with probuilder, it can be useful for some but for me not so much

pure jackal
#

Dusk ep1 was made with probuilder, wasn't it?

tranquil oracle
uncut agate
#

its
perfect

pure jackal
#

Bisonopolis building

uncut agate
#

wdym

pure jackal
#

Its sick

uncut agate
#

no i mean what does it look like

merry lotus
uncut agate
#

now for the texturing
god this is going to suck

#

i need ideas

crimson tapir
#

Well, it's a future museum, what kind of future aesthetic are you going for?

#

Clean Frutiger-Aero look, grungy diesel punk, Jetsons type thing? What are we looking at

uncut agate
#

something in the future, but not to much
like it looks like an old museum turnd anew
like 2010 to 2030

#

something like medievil 2s museum but in 2030 instead of victorian era london

azure flume
uncut agate
crimson tapir
#

You tell me, it's your game

azure flume
#

Ideas are worthless, it's the execution that matters.

crimson tapir
#

Ok, so have you played Half-Life 2?

uncut agate
#

no

uncut agate
crimson tapir
#

Well first of all, do that, it's a master piece, but in that game the combine technology is kida just splattered on top of the existing architecture

azure flume
#

If you lack ideas you chose the wrong hobby ChadMike

crimson tapir
#

If you wanted, you could go for that look, make it like a normal modern museum, then just add random techno doo dads on stuff

uncut agate
crimson tapir
#

Also, here's an idea I came up with. While modeling the shovel, I thought "this tournament needs a trophy" so I had the idea to make a golden shovel, that is identical in function, but with shiny particles and more heavenly sound effects, that the MVP of the previous game gets to wield in the current one.

azure flume
#

Not sharp enough to dig, not wide enough to shovel stuff.

#

I'd walk right past those in the shovel department

crimson tapir
#

It's not a shovelin' shovel, it's a thwackin' shovel

azure flume
#

Not heavy enough for thwackin'

crimson tapir
#

It's solid osmium

azure flume
#

that solid osmium will bend right off after 3 smacks

crimson tapir
#

Not if it's reinforced with black magic

uncut agate
#

ive found a good way for making textures

#

render them in blender then scale them down in gimp

#

once the atlas is done, i index everything to the quake palette

#

looks good

vivid lichen
#

has anyone here worked with GodotSteam? need to use steaminput for something and wanted to see if i could chat someone whos used it

uncut agate
#

going for 64x64 textures, heres a pillar
im gonna go sleep now

uncut agate
uncut agate
#

i feel some areas should have different wallpaper so people can tell what area they are heading to

humble dagger
uncut agate
#

first i model a plane into what i want, then i render it with an orthagraphic camera so the texture is flat
then i put the texture in gimp, and scale it down to what i want with no interpolation to make the texture pixelated
if i wanted, i could put interpolation on it to make N64 graphics
once the whole atlas is done, ill index it to the quake palette
similar workflow with david szymanski, i found a steam page that states his workflow for textures

#

it really helps

hazy sky
uncut agate
#

is that good...?

crimson tapir
#

I mean, yeah, most buildings are "a bunch of blocks" with windows, doors and stuff

uncut agate
#

alright

#

now i need to make the texture for the floor
should i do wood or tile?

spare scarab
#

my man

#

just do whichever YOU want lmao

#

it's YOUR game

uncut agate
#

i dont know which to chose though!

#

both sound good!

spare scarab
#

then flip a coin or smth

crimson tapir
#

Maybe make both, then choose which ever one looks better

spare scarab
#

yea

uncut agate
#

good idea

crimson tapir
#

You'll probably end up reusing the second unused texture somewhere else anyways

spare scarab
#

if you're gonna be asking people on what to do every step of the way you'll have very little of your own personal interpretation of what looks "cool" and "good"

#

and it'll just be a bunch of stuff other people chose

uncut agate
#

i think ill use both

uncut agate
#

now i need 4 more
ill think of something

crimson tapir
#

Well, you would probably need some kind of ceiling texture

uncut agate
#

yeah

#

most just have a white ceiling

#

ill use that

#

just 3 left now

uncut agate
#

should i put in 3 more textures or just import it into blender?

#

i honestly think i should use the space but idk what for

uncut agate
#

i have one idea-
instead of the museum being in the future, why not make a world based on the future
i really like that

uncut agate
#

here's the whole texture indexed and dithered to the quake palette

azure flume
#

What's with the dithering obsession

#

Everywhere I see people make a nice looking game and then poop all over it with dithering

uncut agate
#

because then it looks like this

#

it looks like everything has wet stains

#

some maybe water stains
some might be shit stains

#

who knows

azure flume
#

nice and clean

uncut agate
#

yeah but that wasnt changed to the palette
i know i dont have to do it, it just kinda feels right to me
but i guess it looks fine without

azure flume
#

looks like 10 times better

uncut agate
#

now with all the uv's reset
i need to make all of them face the same direction
cuz some are rotated

#

as you can see here

merry lotus
#

skybox with default texture

uncut agate
#

i found a video i thought would work,

it didn't

uncut agate
#

is there a way i can make all of the faces face the same direction

#

i dont wanna do it manually please for the love of god

azure flume
#

not quite sure what you mean by same direction, but mesh-> normals->recalculate outside might be the thing you are looking for

uncut agate
#

no no

#

i mean this

#

i dont want them like this

pure jackal
#

If you want textures in a sheet to tile you need to A. Split up faces B. Make each texture its own material and not all in one sheet

uncut agate
#

wouldn't it be better to have every texture in one image and use one material opposed to having a million materials for millions of textures in unity?

spare scarab
#

what if you'll want to use, say, the pillar texture on some object you place in the game that you didnt make with blender

#

and have it repeat

#

also ur dooming yourself to not be able to use baked lighting

#

like mega dooming

uncut agate
#

oh shit

spare scarab
#

in order for baked lights to work your uvs must never overlap

uncut agate
#

so atlas' are bad for textures if you wanna bake lighting

#

shit

spare scarab
#

most games just do one material one texture, excluding of course maybe areas where you want several mats for one tex

#

like having a gem texture and tinting it with diff materials to create differently colored gems

#

if you're making something that WONT be baked lighting, like an NPC - then by all means overlap them as much as you want

#

atlas their entire body and their guns on one tex, perfectly one

#

fine*

#

i am an amateur though, my advice may not be the best

#

but i use baked lighting a lot

#

like a lot

hazy sky
#

godot has a solution for this though

#

you can use an atlastexture as albedo and it'll work with baked lights

#

not sure if unity has a similar feature

#

also it depends, i think atlas textures were a relic of their own times, nowadays EVERY texture is it's own material

#

like literally