Please or Register to create posts and topics.

Valve are terrible mappers

Page 1 of 9Next

I just have to point out that Valve does a horrible job when it comes to brushwork, optimising and creating their levels, especially in the coop levels.

I decompiled most of their work for Portal 2 and noticed how HORRIBLE IT IS. There is overlapping textures everywhere, they ultimately refuse to optimise to the fullest quality possible and they even have floating models IN PLAIN SIGHT.

They even texture the brushes on the outside in a lot of the places. I don't know what they were thinking because this decreases performance, and they way the make up to this is by putting areaportals and hints everywhere. Hints/skip should be placed in the most ideal places in order to split the leafs well, rather than putting them everywhere so then it could work 'reasonably well'. If they had used 'nodraw' on every single face that is not visible by the player, the FPS would probably triple and people with worse computers might not have as much lag when it comes to rendering the models they absolutely spam everywhere.

I noticed that Valve usually keeps the textures aligned well, but only in parts that are snapped to the larger grid sizes. In the coop lobby, the wall behind the player spawn, there is a mis-aligned texture which could have been easily fixed by changing the texture x and y values both to 0. On the walls in the same area there are also textures that obviously do not make sense as they are cut half way through a panel-wall texture (i.e. mis-aligned as well) which makes the lights next to it seem plonked in.
Even on the roof of that area, they didn't bother taking two seconds to split a brush in order to make it look 10x better and changing the texture to something more reasonable, like a trim texture.
Mis-aligning textures just shows how rushed they might have been, rather than focusing on the quality of the map. Not only does it look terrible, but the fact that they have done this multiple times in PLAIN SIGHT is what gets me.

When it comes to overlapping textures, Valve just loves doing this. Usually it may be in spots that you cannot see (or is hard to see), but this, again, dramatically decreases performance as it is trying to decide which texture to render when they are in exactly the same area. I noticed that using instances wrong creates a lot of overlapping textures as Valve usually does not cover the outside of their instances with nodraw.
I know that the instances might be 'flexible' in the sense; but no-one is going to see the outside of a spawn dropper, or the opposite side of where you walk out from in the coop_spawn instance. Minimize the amount of faces rendered = better quality play.

I have noticed that Valve refuses to put player clip in obvious places to stop the player from reaching places that they shouldn't have. A good example of this is how some of the good Portal Speed runners find these mistakes and use the glitchy areas to take a short-cut through an area which should have been closed off. You know when you are not supposed to be somewhere because you can obviously see nodraw textures on blocks, and events get triggered wrongly/not at all.
Again, in the coop lobby, they haven't put clip on the holes in front of the 'arm' looking models so you can stand on these brushes and look behind them (of course there is a nodraw texture and you can see through the wall). I'm not saying you should put player clip everywhere, but in parts where the player can physically stand or stand near.

When I was playing in the lobby with a friend we noticed this: Image.
If they moved the model back 32 units or so it would be on the wall, and not floating. In fact even when you fall down and die in the hub you can see all the underneaths of the models. A 'fade' would be good here.

The only thing I can say that I like about Valve's work is the amount of automation when it comes to the scripts called. This is very productive and reduces the amount of entities placed in the map ten-fold.

Overall I give Valve a 1/5 for their dodgy, rushed work. If they paid their level designers more instead of hiring expensive actors for a few simple lines then surely it might be better quality. Then again, their work is really similar no matter what game you look at.

?????????????????????????????TWP Releases | My Workshop

Software is never done, it's only shipped. The game ran acceptably on the 360 and the PS3, and that was their target. Playtesters stopped complaining about visual problems (I never noticed any). They considered that good enough.

I'm sure those mappers aren't thrilled about having to release this stuff, but that's life in commercial software.

"Games are made out of smaller games ? turtles all the way down, until you hit the game that is so trivial and stupid it isn?t deserving of the name." --Raph Koster

You're right, they're terrible mappers. That's why I quit playing portal 2 within the first few maps, I just couldn't take it.

*sarcasm self-test completed*

These guys run a business, it's only natural of them to cut a few corners even if they don't like it.

Crazy is as crazy does.
My Work
[spoiler]Maps:
Revenge of the Angry Turrets
Capture the Cube [Co-op]
Capture the Cube 2 [Co-op]
TPWEGTH Sample Map
Aperture Aquatic Testing Center
Aperture Aquatic Testing Center 2
Aperture Time Testing Center
ML's Halloween Trick - 1000 downloads!
ML's Halloween Treat
ML's Combination - 1000 downloads!
ML's Jailbreak Labyrinth
ML's Tricky Teamwork [Co-op]
WIP:
"Capture the Cube 3"
Workshop Maps Link: http://steamcommunity.com/profiles/76561198008890579/myworkshopfiles/[/spoiler]

About texturing the outside (void-facing) faces of brushes: I was under the impression that VBSP actually just eliminates the faces altogether, meaning that it doesn't really matter with what you texture them. Could be wrong, I remember a debate about that a while ago.

Image
Now with 100% more inline comments!

This is some of the reasons I edit the instances

First guy tells the second guy, "My head hurts!" The second guy replied, "Stop thinking so much!" Then the first guy says, "I think that what caused my problem in the first place!" The second guy says, "Then stop banging you head against the wall!"

ImageImageVDC User Page
WinstonSmith wrote:
About texturing the outside (void-facing) faces of brushes: I was under the impression that VBSP actually just eliminates the faces altogether, meaning that it doesn't really matter with what you texture them. Could be wrong, I remember a debate about that a while ago.

I don't know what is saved about the surfaces outside the world, but the geometry of the brushes is saved. At least you collide with them if you noclip yourself outside. Nevertheless, I doubt it matter what texture you put on the outside surfaces.

EDIT:
After reading this article, it seems that the brushes are indeed preserved, but the surface information isn't for surfaces facing the void. I just skimmed through it though, but as I guessed earlier, it appears to not matter what texture you put outside. Complex geomtry on the other hand...

unless things have changed with the bsp compiler (and i doubt they have) thats the whole reason you have to worry about leaks. Anything that can NEVER be seen by the player, by ANY other way other than no-clip is NOT rendered. A lot of people prefer using "nodraw" on the outside, because it looks a little more professional, and allows you to get an idea of where/what you're working on, when zooming through the editor on a larger project.

do NOT click this

I check a few decompiled maps by myself and saw the chaos in them. I wonder how they manage to debug when something goes wrong. I guess, they don't. They just leave it there if it doesn't affect game play.

I don't think they're terrible, but I do think they over complicate everything as much as they can. Instances are a really big waste of time IMO and there are so many unnecessary invisible brushes and stuff. I say all this because in Portal 1, the released chamber 05 vmf was so so so complicated, and I could make the chamber exactly as it looked and functioned without half of the crap valve put in it. Seriously, look at chamber 05!

[edit] actually it's chamber 09, file name confused me, lol.

Portal 1.5 http://www.moddb.com/mods/portal-15
Page 1 of 9Next