#dusk-modding

1 messages Β· Page 79 of 1

alpine depot
#

i lost count when you started spiraling into madness in blender

frigid cypress
alpine depot
#

where are you putting the .pak file

frigid cypress
#

in id1

alpine depot
#

do you own quake on team

#

steam*

gritty forge
#

you dont need quake

honest stag
#

ok hold on no upload untill you fix that

gritty forge
#

all you need is to actually put the right path

honest stag
#

yeah you dont need quake

alpine depot
#

oh ye

honest stag
#

id1 is a folder inside of your quake game path

gritty forge
honest stag
#

for that you should use the quake game preset

alpine depot
#

oh wait so you just need to configure the trenchbroom directory then

gritty forge
alpine depot
#

ljsejseesejs

#

god

frigid cypress
honest stag
#

yes
and "duskmapping" is your quake game path

gritty forge
#

maliciouspog2 bean followed my dusk mapping tutorial??

honest stag
#

but are you using the quake preset?

frigid cypress
#

nooooooooooooooo that is prob why it no workey

honest stag
#

hm

#

well dont worry

alpine depot
#

bruh moment

#

happens to the best of us πŸ˜”

honest stag
#

are you on the general preset then?

ancient depot
honest stag
#

scroll down see if the rest are there

alpine depot
#

wew gonna test how it looks in CYBERDUSK

#

this is nuts

frigid cypress
#

When you mean preset you mean Standard or Valve right?

honest stag
#

nope

frigid cypress
#

oh

honest stag
#

when you select a new map you can shoose a game

#

choose*

frigid cypress
#

I selected Quake 1

honest stag
#

alright
and what folder is quake 1 set to

frigid cypress
#

CompGUI?

honest stag
#

just go into View - preferences and click quake

gritty forge
#

^

honest stag
#

what's the game path

#

in there

#

so?

frigid cypress
honest stag
#

uhhh...

#

shit i dunno man

#

like i legit have no clue it looks it should work

frigid cypress
#

Why is it when I install something it doesnt work

gritty forge
#

and apparently they dont cause leaks

honest stag
#

i also want to make a custom duskdude model for the info_player_Start lol

#

but im not good with humanoid stuff so

#

future patch

gritty forge
#

just make a unity pill

frigid cypress
#

yeah that would be cool

frigid cypress
gritty forge
#

yes unity bean sorry

honest stag
#

well i dont know what happened with your stuff but it seems like it works for others

#

i think i'll upload now

#

ah shit ever since my teacher failed my test cuz i sent it in a .rar im afraid of sending them

#

should i send a .zip

ancient depot
honest stag
#

fuck it take 3 lol

#

1 sec

ancient depot
#

And then setting the games/DUSK folder as the game path in TB

honest stag
#

First of all, create a folder in your quake game path folder, and name it id1 (if it's not there already)
Unzip the file, and place the contents into id1
Go into Trenchbroom, click the "Entity" tab in the top right
On the bottom, in the "Entity Definitions" line, click "show"
Below the line "External", click "browse" and find "dusk4.fgd" that you placed before
The fgd should be ready to use now

#

there

#

that should work

honest stag
#

eyyyy phew

#

i'll patch it down the line if the custom fgd code isnt there yet

#

just cant do it rn

gritty forge
#

dusk fgd real

ancient depot
honest stag
#

yea only took a month

gritty forge
#

time to make an AWFUL map now

honest stag
#

@alpine depot how does it look with all the models

gritty forge
#

turns out, converting OTEX textures into quake palette turns 1200+ completely fine textures into half garbage and half usable

frigid cypress
honest stag
#

lmao no worries

gritty forge
#

certified bruh moment

frigid cypress
#

now it works

sly halo
#

This is amazing! Thanks for the hard work!

frigid cypress
#

yay

honest stag
#

np, hope this makes mapping easier

#

i know it will for me

gritty forge
#

hell yeah

#

i can FINALLY SEE OBJECTS

#

stupid god damn janky couch in HIPH

crisp raven
#

Papa Vriska and Daddy Veven have stolen all the girlfriends and boyfriends at this point

honest stag
#

some textures might be uhhh off

#

but the placements and stuff are all correct

#

except for 1 object

#

and im not telling you which one

frigid cypress
#

Jenk no more

gritty forge
#

object_valve?

honest stag
#

nope

frigid cypress
#

we will remember the day Vriska save our asses

gritty forge
#

uhhh

frigid cypress
#

lol

#

ok bye

honest stag
#

yeah that

frigid cypress
#

I sleep

ancient depot
#

cobweb?

honest stag
#

yeah...

gritty forge
frigid cypress
#

thanks for the dusk fgd

gritty forge
#

ye thanks

honest stag
#

i applied the texture and it looked fine in noesis

gritty forge
honest stag
#

nope

#

that one is actually correct

gritty forge
#

Wat

honest stag
#

and the model is where the thing will be placed in game

#

not kidding

gritty forge
#

Ohh

#

okay

honest stag
#

that goes for all the models

#

look at the model, not the origin point

crisp raven
#

Such a fun thing to place without the fgd

honest stag
#

yeah lol

gritty forge
#

yeah its not 100000% jank

honest stag
#

im so glad zom told me how to get the rest of the stuff

gritty forge
#

oh

#

im stupid

#

im gonna keep searching for that object

honest stag
#

good luck

gritty forge
crisp raven
#

Different colours

honest stag
#

different light flares

#

cant show that in game

#

in editor i mean

crisp raven
#

I think #2 might be blue

gritty forge
#

imagine trenchbroom with real-time lighting preview

alpine depot
#

mmm it looks so good

#

have to reposition the enemy spawns though lol

#

no big deal

gritty forge
#

gonna edit the steam guide to add this in

#

this is epic

alpine depot
#

soooo crazy to see my maps with everything in it lol

#

jesus christ

#

this is nuts(.wad)

crisp raven
#

I'm never going to have to type monster_mage ever again

#

A bittersweet moment for sure

honest stag
#

same

ancient depot
#

The auto-generated fgd support should be useful for mods with custom models too

#

Since you just have to load up the mod ingame and enter a console command

alpine depot
gritty forge
#

Its

#

beautiful

alpine depot
#

I SEE THE TOILET

#

I SEE THE PAPER

#

I SEE THE TOILET PAPER!!!!!

gritty forge
#

Incredible

crisp raven
ancient depot
#

And it'll generate the fgd and all the models for you based on the currently loaded mods

honest stag
#

yup
i will finally have big chungus and vacuum goat in trenchbroom

gritty forge
ancient depot
#

lmao

gritty forge
#

stupid jank couch is still in the wrong way

honest stag
#

lol

#

well now you dont have to guess anymore

gritty forge
#

i gotta release this map someday

crisp raven
alpine depot
#

id cry tears of joy but i just played oneshot so no luck for that

ancient depot
#

I recommend making a thread or Steam guide for the fgd btw

honest stag
#

the cry of help

crisp raven
honest stag
#

oh yeah i guess you can add this to your guide

alpine depot
honest stag
#

my video is outdated now

alpine depot
crisp raven
#

I no longer have to always forget whether a chair pointing towards the right will face forwards or backwards

honest stag
#

pretty sure he is

#

man

#

porting the chair model almost gave me an aneurism

#

honestly

crisp raven
#

Thank you for your service

alpine depot
#

do they function just like the ones in the thresher?

honest stag
#

should be static

alpine depot
#

isjifjfjIOFSL

#

bruh

ancient depot
#

there's a spinning one

honest stag
#

well i mean

#

they spin

#

but they dont move around

#

like in the thresher

ancient depot
#

Yeah but you can parent them to a door

honest stag
#

oh

#

shit

alpine depot
#

yuck

ancient depot
#

(that's the intended way to move stuff currently)

alpine depot
ancient depot
#

think of a door like a "mover" instead

alpine depot
#

no anime lovecraft girl I MEAN LOVECRAFTIAN HORROR

honest stag
#

hahah well we dont have nyarl anyway so

#

not properly anyway

ancient depot
#

didn't you get the blend for that one?

honest stag
#

i COULD export it though

#

im

#

not sure?

ancient depot
#

should be narglemodel

honest stag
#

real explanation?

alpine depot
honest stag
#

i just didnt place it in my test map so i forgot it existed

#

sorry

ancient depot
#

lmao

gritty forge
#

working on the guide

#

new fgd section pog

honest stag
#

if anyone is curious to see the test map that i used from the start here it is

#

nothing special tho

#

just uh puts into scale how much shit i had to port

#

manually each one

gritty forge
alpine depot
#

im gonna put sooooo many props in my maps now

honest stag
#

yup

#

no more guessing rotations and height

alpine depot
#

not gonna lie bro....

#

i kinda like,,,, love you even more now,,,,,,,,,,,,,,,

#

😳 ,,,,,,,

honest stag
#

😳

gritty forge
alpine depot
#

wish i could've been of more help lol

#

ive been busy uh, making it so you can throw rats at people in my game

honest stag
#

oh nice
do you need a rat model too

alpine depot
#

nope

#

i drew it by hand and it looks hilariously ugly

#

and fat

honest stag
#

lmao

#

drop it in the other server

#

i want to see

#

it better be like that one rat holdign meme

#

holding*

gritty forge
#

guide should be updated to include fgd

#

question

#

can enemies go up & down slopes safely and completely fine

#

or is it mega jank

alpine depot
#

yeah slopes work but not MASSIVE ones

#

if the player can walk up it without bunnyhopping then enemies should too

gritty forge
#

epic

honest stag
#

im going through my maps with the fgd

#

and realising that i barely use props and objects and just make my own

#

oh

#

i guess i dont

#

need it

#

hm

#

trees are cool tho

crimson patrol
#

Nice ca...

sharp trail
gritty forge
#

Check pins

#

I have a steam guide for installation

#

No more shitty asshole janky couches

sharp trail
#

ohohohohoho

#

thats great

long anchor
#

I think i have to make a little comment about it

#

If you want to rotate your objects with some kind of precision you might want to manually enter values in "angles" property

#

if you just created an object and try using hotkey TB will automatically change "angle" value, which i'd recommend using only for enemies

#

if you already added "angles" property, however, TB will change values for it

gritty forge
long anchor
#

I wanted to add "angles" property by default to every entity, but as i described in a message far above: it just doesn't work

#

you still have to do it manually

honest stag
#

^ that guy knows his shit

#

and he was the co-creator of the fgd

#

so better trust him

gritty forge
#

Hi, how do I drag dusk.wad into Trenchbroom? I made the Quake preference to Steamapps > DUSK, anything else I need to add or fix?

gritty forge
#

go to the face tab in trenchbroom

#

at the bottom there's "texture collections"

#

expand it & browse to your wads

#

Thanks man. I'll be reading.

gritty forge
#

noticed that the bulb lamp thing is rotated the wrong way

#

in the fgd

honest stag
#

huh, it is?

gritty forge
#

yea

honest stag
#

damn

gritty forge
#

:p

#

I have done almost everything except the textures are all in red missing texture. Not sure where to put it, inside SDK folder or? I'm a terrible reader on guides.

honest stag
#

i can fix that in 2 seconds but i guess the message need to be updates

honest stag
gritty forge
#

haha I'd save it for a bigger patch

#

Which one sorry?

#

I have the right wad.

honest stag
#

oh oops i thought you were talking aboit the fgd

#

lemme show you where to click

#

1 sec

gritty forge
#

Thanks!

honest stag
#

in the bottom

gritty forge
#

I have done that it just goes all missing red texture. I'm using transparent wad thingy.

#

Gotta be something with pallete right? I got it but not sure where to put it in. I have placed it in SDK.

honest stag
#

id1 in your quake game path
try placing it there

#

in the id1 folder

#

and if it still doesnt work, make a gfx folder inside of id1

#

and place it there to

#

that should do it

gritty forge
#

I give up lol, i'll look more into it tomorrow thx for help

honest stag
#

did you try the thing above?

#

that's usually the problem

gritty forge
#

know the problem

#

palette.lmp isn't inside of id1

honest stag
#

thats-

gritty forge
#

go to ID1, open up GFX and put palette.lmp inside of it

honest stag
#

what i typed right above lol

gritty forge
#

oh

#

will continue to struggle make anything in trenchbroom then

crimson patrol
#

TB crashed and reset a day's worth of progress on a tree

gritty forge
crimson patrol
#

to this

honest stag
#

my dude

#

the fgd is done

#

just use dusk trees

#

check pinned messages

crimson patrol
#

oh i know what i did wrong

#

ok i got my progress back

#

phew

gritty forge
crimson patrol
#

im proud of this tree

honest stag
#

good job man

#

actually good tree

crimson patrol
#

thats all trees done

#

the boys

gritty forge
honest stag
#

good stuff but that will kill your compile time

crimson patrol
#

im gonna experiment to see how to reduce the impact on performance

honest stag
#

delete

#

instant fps boost

crimson patrol
#

the map i made the trees on already has like 3700kb

#

but i did copy the trees around a bit

still raptor
#

please god make sure theyre func_detail_wall

#

that will considerably lower compile time

gritty forge
#

wouldn’t skip textures also help

#

of anything not visible to the player

#

it's a tree

#

qbsp clips away anything that the player can't see anyways

#

so skip would only be for edge cases

#

ah

honest stag
#

if your map is leaking and you cant find it even with a point file - you can manually skipface all the stuff that the player cant see

honest stag
#

you know this is kinda off topic of anything but

#

man it must have SUCKED to be a dev of aything in the old days
there's stuff in the fgd that i noticed only now and could fix in 2 minutes but cant really just roll out a patch for every person out there automatically like steam does it

#

and imagine if you release a game
it's on cd's and shit

#

and there's some huge awful bug that you could fix in 5 minutes

#

man that must have suuucked

still raptor
#

thats what QA is for!

honest stag
#

yup i guess so lol
but hey stuff just comes up all the time that slips by

long anchor
#

especially when one of the members of the team leaves

#

πŸ˜”

honest stag
#

Yeah its quite rough without you quality QA and guide writing lol but hey i understandr

#

Fuck i hate using phone discord

#

Your*

primal rampart
#

I installed some mods in sdk>mnt>local but i dont find the maps in dusk

#

Im doing smth wrong but dunno what

gritty forge
#

dear diary, day 65: still waiting eagerly for particles in dusk SDK, I almost can't bear the burden of patience any longer, I clench my fist in anguish as I realize that my dreams of adding mist and flies into my maps won't come to fruition and I fear that I might have to proceed in this anguish for generations to come

crisp raven
#

If they look correct be sure to enable them under the Modding menu in DUSK

primal rampart
#

where can i find the modding menu

primal rampart
crisp raven
#

It should be in the main menu when you start up the DUSK SDK

primal rampart
#

how do I start the dusk sdk? Itβ€˜s not the normal dusk right ?

gritty forge
#

you start it up by clicking play on steam, it gives you an option for sdk

primal rampart
#

thx it works now

gritty forge
bold orbit
#

This man knows how to tree

sharp trail
#

he does

#

but can he DO MY TAXES???

gritty forge
#

wait

#

palette.lmp goes in id1?

#

I put it in my mod file

#

lol

honest stag
#

for maps - it goes in the mod folder

#

for the editor - in the gfx or id1

#

but if you have pak files from quake, TB just uses that instead

ancient depot
#

note if you use a custom game configuration you can make it load the palette from the same location the game does

gritty forge
#

ohh

frigid cypress
gritty forge
#

me 2

frigid cypress
#

like in that one part in episode 3

#

where the bonemonks are introduced

honest stag
#

feelsgoodman

#

no adjusting, shit just spawns where i want it to from the get-go

long anchor
#

after all it was worth all the suffering

#

you deserve a medal dude

honest stag
#

couldnt have done it without ya

ancient depot
#

walmart lmao

honest stag
#

i just used the demon walmart from my old map and named it just walmart

#

the map is supposed to have a story where you try to find a gift when it's almost christmas

#

and walmart is your first stop

#

but uhhh

#

im a bit late on that

#

for many reasons

tepid python
#

early christmas map

honest stag
#

yeah im totally not late im just 11 months early

sly halo
#

I just started mapping last week so I only had to experience it the hard way for a few days, but again props to everyone who contributed to the fdg. It's such a massive improvement, really can't say thank you enough.

honest stag
gritty forge
#

@honest stag ❀️❀️maliciousultra

gritty forge
#

also

#

not sure if you are able to do it

#

but

#

an idea for the fgd

#

perhaps a stationary candle that can't be moved?

#

would be amazing for mapping and performance

alpine depot
#

fgd only spawns in entities that dusk already supports until we can do custom stuff and all the candles are realtime lights so uhhhh nope :(

foggy creek
#

Also I think the fgd is missing the trigger_counter entity.

gritty forge
gritty forge
alpine depot
#

or any entity lol

#

think it has to be a brush entity though idk

foggy creek
#

yeah it's a brush based entity

still raptor
#

bruh you gotta light proxy those trees

#

bake a cold color somewhere

bold orbit
crisp raven
honest stag
#

hell yeah havent been any new maps in a while

#

wait is that object_leanto floating on the screenshot

#

someone give them the fgd

#

or maybe im just blind

gritty forge
#

my map will be out soon

#

☺️

honest stag
#

ey nice
im sure everyone will like it, it's awesome

gritty forge
#

yay

gritty forge
high magnet
#

I'm gonna play it

honest stag
#

niiice man

gritty forge
#

it’s possible that there are some quirks and oversights in the map but I’ll be updating it occasionally

high magnet
#

It was great

#

Really well thought out level design, reminds me a bit of John Romero's design philosophy

#

Also with how stingy on health and dark the level is it does remind me of Sigil

#

By the way

#

If you give a the "Trigger_counter" entity a "spawnflag" value of 1 it won't show the "Only x to go" message on the screen

gritty forge
#

wow that's a huge compliment lol

#

yeah I could but I want the player to know how many buttons to find

high magnet
#

I meant in the underground fight

gritty forge
#

ohh

#

yea

#

I'll defo do that

#

probably also gonna make more enemies spawn in the arena on cero miedo

#

just afew more

gritty forge
burnt haven
#

I thought the underground countdown was intentional and seemed neat

crimson patrol
#

really nice map skade

#

❀️

#

i had to cheat through the blue doors, i had no idea where the blue key was

gritty forge
#

@crimson patrol did you not go to the hospital/asylum when you get up in the canals

#

By the bridge

#

Cause that’s where the blue key is

crimson patrol
#

i never found that place

#

my fault for not finding it lol

gritty forge
#

So uh you just went back through the blue door by the bridge after the canals?

#

Cause you’re pretty much locked on the other side of the map after the arena

#

Untill you get blue key

crimson patrol
#

p much

gritty forge
#

is the entire map supposed to be pitch black including the underground arena

#

you're supposed to use your flashlight

#

@gritty forge

frigid cypress
#

my second map is coming along reeeeeaaaaally good

#

and pain when playtesting constantly

#

oh

#

oh no

#

my map runs at 5 fps when I play it

#

geezus

#

how the fuck

#

my map crashed the damn game

#

help

gritty forge
#

candles?

crisp raven
#

Skybox/map too big perhaps?

frigid cypress
#

hmmm yeah thats probably it

#

I made it way bigger than its supposed to

gritty forge
#

@gritty forge wait were the lights not baked?

#

it was pitch black for me

#

oh lol

#

making a fix

#

it should be fixed now

#

@gritty forge

frigid cypress
#

@gritty forge I love your map but sadly I could not finsih it because I was being a pussy and put on that episode 3 music that makes my heart drained of hope.

gritty forge
#

hahahaha

#

it doesn't have more than 1 jumpscare

#

just 1 horror in the start

frigid cypress
#

nah 2 minutes in and I quit

#

lol

gritty forge
#

well I'm glad it's scary

frigid cypress
#

yes

#

atmosphere is nailed

gritty forge
#

i got to the underground arena, died, loaded an old save & got softlocked

#

wdawdwfawe

#

I messed up the xml file I think

#

new version wont load

#

aaa

#

fixing quickly

gritty forge
#

has a pretty long delay

frigid cypress
#

dude

#

my map still runs at 5fps even after minimizing the size of the skybox

gritty forge
#

the button sequence where you have to press 4 of them around the map

#

the SDK resets the trigger_counter but doesn't reset the moved buttons

#

so they've already moved and are stuck in the wall but the sequence is reset

#

LOL

#

that's an SDK issue then

#

I won't fucking deal with that hahahaha

#

ill finish it today

frigid cypress
#

have you tried turning it on and off again?

#

also how can I optimize my map?

gritty forge
#

there's not many ways to optimize your map

#

besides cutting down on features

#

avoid dynamic lights, use skip faces, and use smaller skyboxes

#

basically

#

skip faces won't help much unless in certain edge cases

#

the entire map is basically filled with fake water & clips away everything the player can't see

#

sealing your map obviously helps but you should already know that

crimson patrol
#

what is a skip face

frigid cypress
#

my skybox works

#

and I minimized skybox size

crimson patrol
#

too many features i guess

gritty forge
#

basically if you make a cube and put a skip face on one face it will make that part transparent and not render

#

it helps minimally

#

but it's more beneficial in like quake I imagine

#

still a good practise imo

crimson patrol
#

Oh that's cool

#

Any optimization is valuable

#

6fps instead of 5

crisp raven
#

Keep in mind burn barrels also destroy framerate as well asobject_liquid_tank and object_light_post 1-3

gritty forge
#

when I removed candles from my map I went from 70 at times to 120

#

now im back to 70 :(

#

mostly

#

70-120

#

nvm

#

100-150

#

mostly

#

btw @gritty forge the issues are definitely fixed now

#

I tested like twice

#

put a heart in the .xml file but the < caused the SDK to not boot loool

#

so I had to fix the map twice

#

kek

#

πŸ‘Œ

crisp raven
#

Looking for playtesters

alpine depot
#

πŸ‘€

#

yo im down, as always lol

gritty forge
honest stag
frigid cypress
#

the skybox?

honest stag
#

depends on what you mean by that
if you mean "make a big box around the map" then no

frigid cypress
#

yeah

honest stag
#

basically each room should be sealed with brushes
imagine if you're filling the map with water

#

if something leaks into the void - it's a problem

#

the reason you need to do this is because every single face that\s calculated to not be seen by the player will be removed

#

which is a lot of faces

#

you can see which parts of your map are leaking by loading a point file which is placed in your working folder next to the .bsp and stuff

#

that's why you cant just make a big box to seal the map - the compiler will think that the player can somehow see the outside walls of the map too

#

which makes the faces stay

#

even tho there's no actualy way for you to see them

frigid cypress
#

so

#

what do I do

honest stag
#

remember how i've shown you the sky brushes?

#

that's what you do with outside areas

#

just make them a completely sealed room

#

and try loading the point file to see places that leak and seal them with brushes

gritty forge
#

@crisp raven I can playtest :)

gritty forge
#

@gritty forge gonna try out ur map now

#

☺️

#

hope you like it

#

Please leave a rating or comment if you did

#

sure

gritty forge
#

strugglign to find 4th button lol

#

unless im so stupid

gritty forge
#

at the very end of the street

#

im sure it's that one

#

by the electrical substation

#

@gritty forge

#

Got that one

#

and the right side of spawn

#

and the middle right side with 2 chainsaw guys

#

i see the open window with blood texture but i tried jumping but no luck

#

im not a very good player lol

worn umbra
honest stag
#

make sure you placed the fgd in a folder named id1, which is inside of your quake game path

#

the .pak to be specific

#

@worn umbra

worn umbra
honest stag
#

and "quake" is the folder for your quake game path?

#

correct?

worn umbra
#

ye

honest stag
#

hmmmm
is your map preset also quake?

#

or the game type

worn umbra
#

think so

honest stag
#

like when you select to make a new map you can choose a game

#

and quake is the one you choose

worn umbra
#

im 80% sure

honest stag
#

try doing that again with a fresh map

#

where you 100% select quake

#

see if they load there

worn umbra
#

but its an older map im coming back to and idunno how to check'

#

ok

#

shit

honest stag
#

yeah uhhh i'll be completely honest with ya
veven is the person that probably knows how to make the fgd work on the generic map preset

#

i'll look for info on changing a map preset

#

hold on

#

could you perhaps try setting the generic game preset to the quake folder?

#

in view-preferences

worn umbra
#

i have a feeling this will break it

#

oh well

honest stag
#

dont see why tbh

worn umbra
#

that actually worked

#

thanks

honest stag
#

eyyy

#

enjoy the fgd

worn umbra
#

ty

#

is gonna be good

long anchor
#

how

#

i couldn't make it work with generic preset wtf

honest stag
#

lmao

crimson patrol
#

What else eats performance up

honest stag
#

have candles been mentioned already?

crimson patrol
#

Yes

#

Dynamic lights are a no no

honest stag
#

map sealing, in general reducing the number of stuff in the map

crimson patrol
#

Big box = no no

remote stone
#

Does Workshop support is available for this game, atm ??

honest stag
#

nope not yet

frigid cypress
#

so how do I make my map not 5fps?

alpine depot
#

how big is the map

frigid cypress
#

How can I put into words how big it is uhhhhhhhh

#

I dont know

#

here

alpine depot
#

hm ok yeah the problem is probably that the entire level's being rendered at once so you should cover it with skybox brushes

#

any texture starting with "sky" will count as a skybox brush

#

as long as the outdoor areas are covered so the outer textures facing out get culled when the map is compiled then it might run a little better

#

are you using candles and lamps and stuff like that?

frigid cypress
#

no

#

I have pretty much zero dynamic lights

alpine depot
#

yeah ok so it's probably to do with a lack of a skybox covering it so the faces on brushes pointing outside of the map are being shown

#

if that makes sense

#

could have a lot of enemies too since enemies like the mages or bone monks have a bunch of particles to them so that could be a heavy hit to the frames

frigid cypress
#

I dont have too much mages and only 3 bonemonks

alpine depot
#

alright then my guess is definitely the skybox lol

#

or maybe your pc is a potato 😎

#

happens to the best of us

frigid cypress
#

I do have potato pc

frigid cypress
#

but

#

that didnt work so what do you mean

#

I made sure, 100% it was sealed

alpine depot
#

i mean if you do a giant box then it'll just be the same results

#

try shaping the skybox around the map itself so every other face outside of it gets culled out by the compiler and so the game doesnt render unnecessary faces every frame

#

so for that city area you'd just have one plain ol' skybox brush at the top but a bit more of a funky shape for that outdoor bit

#

you could also add a texture that has the name of skip so that a face with the texture doesn't render at all no matter what

frigid cypress
#

ok cool

alpine depot
#

it might help a little

frigid cypress
#

thats gonna help thanks

alpine depot
#

i have a texture .wad for a skip face texture if you want

#

not sure how helpful it'll be (i've only seen minor improvements for fps) but if you see faces outside of the actual map that shouldn't pop up then you can just slap it onto that face and it'll go away

#

but so long as your map is sealed and leaving brush faces outside of the visible map (instead of just making one giant cube around the whole thing) then that shouldn't be a problem at all

#

if only we had vis support lol

frigid cypress
#

yeah well now the sunlight doesnt work because the sun mangle is out of range

#

how can I see my location in grid coordinates

#

or something

frigid cypress
#

I need to know where to put the sun

worn umbra
#

^help this homie

frigid cypress
#

can someone please help

#

like

#

I have been having trenchbroom open for like hours.

foggy creek
#

I think I found a solution: _mangle isn't coordinates on the grid it's the yaw, pitch, and roll of where's the sun is pointing and the angular values can only do upto 359.

worn umbra
frigid cypress
alpine depot
#

i dont even bother with that

#

what i do instead is make an info_null and give it a targetname of whatever

#

then in my sun point entity i set the target to the targetname of the info_null

#

then i can put the info_null wherever i want and the sun's _mangle value will be wherever it points to the info_null

#

much easier to adjust however you'd like it, too

#

magic 😎

worn umbra
#

sun point entity? do you mean light_environment?

alpine depot
#

yeah i think so

#

or it's env_sun

#

or something

#

lemme check one of my maps

#

oh wait no

#

it's a regular light point entity

#

but with a _sun key-value set to 1

#

you can use multiple of those as well for whatever reason

#

can help contrast some of the darker shadows in areas and have some extra color on brushes

#

shit's magical

worn umbra
#

and _sun just makes the light actually be like a sun?

honest stag
#

to fix the orange map bounds

frigid cypress
#

OOOOOOOOOOOO

#

thats helpful

honest stag
#

Follow what aqua said a bit higher about targeting

frigid cypress
#

of the light to the info_null?

alpine depot
#

idk but it'll always point to the info_null if its target is set to the targetname of the info_null

frigid cypress
#

ok

frigid cypress
#

I literally sealed the map

#

did what you did

#

set the sunlight

#

and

#

still 5ps and no sunlight

#

wtf

#

like

honest stag
#

can you send the .map file?

alpine depot
#

you also need a sunlight value on the light entity

frigid cypress
#

just gonna say that

alpine depot
#

(also _sunlight2 if you want to get rid of entirely black shadows)

frigid cypress
honest stag
#

oh you didnt have that already? yeah _sunlight is a thing

#

are you sure the map is sealed?

#

does it generate a point file after compiling?

frigid cypress
#

yeah

#

but dont know where the leak is

#

I checked everywhere

still raptor
#

do a binary search for it

honest stag
#

if you click here

#

you can load the point file

#

which is the .pts thing

#

and points you to where the leak is

still raptor
#

if that doesnt work, a simple binary search really is very easy

honest stag
#

ah

#

wait

#

i got it

#

you ahve an entity outside of the box

frigid cypress
#

I do?

honest stag
#

you do

alpine depot
#

goooood i hate when that happens

honest stag
#

prop_gib

frigid cypress
#

HOLY SHI-

alpine depot
#

LOL

frigid cypress
#

that gib will be erased

#

faster than the hands of the west

alpine depot
#

gonna be erased so hard that everything in the world gets erased too

frigid cypress
#

ye- wait?

#

what

honest stag
#

also

alpine depot
#

destroy the world

#

DESTROY IT

honest stag
#

pickup_health_small

#

also outside

alpine depot
#

the cursed point entities

frigid cypress
#

got the health

honest stag
#

object_streetlight

alpine depot
#

zoinks

still raptor
#

ah thatd do it as well

honest stag
#

found a normal leak

alpine depot
#

how'd those get there lmao

honest stag
#

i guess i should apply textures

#

1 moment

still raptor
#

anyways just for future reference, a binary search would entail making a big box over half of the map, and if it fixes the leak, you move on, halving it again, and again, until you find it (it very quickly scales down) , obviously a miss means you just search the unsearched half instead

frigid cypress
#

I dont even know

honest stag
#

my dud

frigid cypress
#

I fixed that

honest stag
#

hold on i'll look for a bigger spot

frigid cypress
#

the car was supposed to do that

#

its stuck in the sand

honest stag
#

it's here if you look from the bottom

frigid cypress
#

wow

#

well

#

I already fixed those

#

now I will give it a try

honest stag
#

the compiler should say if there's a leak

#

and "point file generated"

#

also

#

you have 600 sunlight and 300 sunlight 2

#

which is

#

a lot

frigid cypress
#

well

honest stag
#

too much in fact

frigid cypress
#

I was trying to go bright

#

ok the sunlight are halved 300 sunlight and 150 sunlight 2

honest stag
#

there are plain holes in this

frigid cypress
#

in the ceiling yeah

honest stag
#

also

frigid cypress
#

bruh

honest stag
#

here's a tip on making quick boxes

#

make a big brush the size of your room

#

set the grid size to 16

#

press crtl+shift+k

#

select it first ofc

#

from there you can subtract parts of the box that will serve as doors

#

or windows

#

i want a door in it and quick

gritty forge
#

why no one hiring vriska for new blood

honest stag
#

cuz this is where the door will bt

#

boom quick door to be filled

#

no leaks, all to the grid

frigid cypress
#

I did that though

#

I cut the wall in pieces

honest stag
#

well
you seem to do it manually which you know

#

leaves room for human error

honest stag
#

and a lot more

alpine depot
honest stag
alpine depot
#

fuck

crisp raven
#

Why are the balls wood? πŸ‘€

honest stag
#

hair

crisp raven
#

Ah

#

Fair

alpine depot
#

thats much more cursed now that i look at it that way

crisp raven
#

Someone ban Vriska plz

alpine depot
#

it's got FOUR BALLS if you look at it a certain way

#

double the nuts.wad

#

quadruple the framerate obliteration

honest stag
#

"i pissed on the moon you idiot"

alpine depot
#

oh god

frigid cypress
#

I still have leaks like give me peace already

honest stag
#

send the new .map

#

i'll take another look

#

also send the .pts file

frigid cypress
#

I put in some new stuff

honest stag
#

1 moment

worn umbra
#

oh god

honest stag
#

pretty sure it exposes the void so yeah

#

no-no

worn umbra
#

kill me

honest stag
#

well you dont HAVE to unless you need sunlight

worn umbra
#

yep

honest stag
#

and you CAN just use a big box if you arent concerned with some sealing benefits

frigid cypress
honest stag
#

the new one

#

with a horse behind it

frigid cypress
#

yeh

honest stag
#

make it so when the door opes it doesnt expose the void

frigid cypress
#

how

honest stag
#

wha

#

just place brushes around it

frigid cypress
#

ok

honest stag
#

the door is in the middle of that but now when it opens it doesnt expose the void

#

pretend like you're making a spaceship or a submarine
when you fill this with air you dont want it escaping from anywhere

#

it's like opening a door in a spaceship that exposes the vacuum

#

and that's a leak

frigid cypress
#

still no, map is pitch black and still runs at low fps

#

my brain hurts

honest stag
#

is it sealed?

#

or is it creating a new point file again

#

i could try forcing your map to have sunlight myself so you dont have to do the work
like finding leaks and compiling myself

#

but kinda busy rn so a tiny bit later

#

then i'll send the map to you and tell you what i did

frigid cypress
#

yeah you could do it I am busting my ass off this

#

these are them

#

until you fix

#

I wont develop

#

ofc

honest stag
#

alright i'll give it a shit rn

#

shot

#

oops

#

didnt close that thing

#

piece of advice - dont go below 16 units while making the layout

#

only go sub16 when detailing

honest stag
#

I sealed it

#

time to test sunlight

#

wait

#

those arent sky brushes are they

#

yeah that's

#

not a sky brush yo

#

hold on

#

yea you used a texture for the sky that doesnt actually start with "sky"

#

you used "greysky"

#

i replaced it with another

#

1 moment

#

got something for ya

frigid cypress
#

YAY

#

@honest stag thank you

honest stag
#

i fixed all of the leaks and replaced the sky texture with a proper one

#

also

#

i changed the angle of the light

#

but i dont know if that did anything

#

ill be honest im not sure if it's _sun or _sunlight on worldspawn doing the work

frigid cypress
#

lights are fixed but the fps is still tanking!

#

godfucking dammnit

#

I am tired of this

#

lol

honest stag
#

it actuall ran alright for me

#

actually*

#

when im done with stuff i'll take another look

#

and try to make it run better

gritty forge
#

you gotta be kidding

#

im testing this

#

looks good, tiniest bit of frame drops for me

#

the only way you'd be able to stop tanking FPS is to remove the giant area since there's a lot of stuff on-screen, fps starts dropping whenever i try to look at the whole thing

crimson patrol
#

I originally wanted to make a forest out of those brush trees I made, but it pumps the file size

worn umbra
#

all _sun does for me is break the light...

#

prolly cause im using default tho

honest stag
#

hmmm

#

i actually never used _sun but it always seemed really cool to me

#

imma do some testing

#

that was
really easy to use

#

that's so damn nice wow

#

ok this is my go-to sun thing now

#

also i dont know who pointed it out but

#

the lamp object in the fgd is rotated correctly

#

dunno what was the problem

#

both of them

gritty forge
#

ya that was me

#

and it was on the other axis

#

I had the more roundish lamps rotated towards a wall

honest stag
#

sooo it's good?

#

or wait which one do you mean

gritty forge
#

no it's still the wrong way in the fgd

#

the one more to the right

#

on the pic

honest stag
#

it's
pointing down tho

#

like it's supposed to

#

i tested every single object that i ported in-game to make sure they are rotated right

#

each one manually

#

sooo i dunno if any slipped past me in terms of rotation that i didnt know about before

#

im pretty sure only the floating wendigo is rotated wrong

#

like 99.99% positive

#

if it doesnt bother ya, could you point out the specifc place where it went wrong and how it looks like in trenchbroom?

gritty forge
#

@honest stag it’s probably rotated the right way when you rotate it to point up and down but if you rotate it to point to north/south east/west it won’t be as far as I could tell

honest stag
#

hm

#

you know i never really thought what would happen if they were rotated sideways

#

holy shit

#

that's another level of fuckedness that i completely ignored

#

oh no

crimson patrol
#

woops

honest stag
#

well

#

alright

#

this should ONLY affect perfectly symmetical objects SOMETIMES

#

not all of them

#

but that does require testing

#

aw piss