Left 4 Dead 2

Left 4 Dead 2

Ver estatísticas:
3ngelzu 3/jan./2014 às 23:02
question on different invisible walls
hey. you can see some of the invisible walls with r_drawclipbrushes. But is there a way to see the other invisible walls that were created after the maps were patched to stop people from various glitches like jumping to the lower floor in dead center 1. It's like valve used an other kind of invisible wall for that purpose. Someone got informations on that ?
< >
Exibindo comentários 12 de 2
Ey5ghYT 2/nov./2022 às 22:45 
You can use the command:
r_partition_level 2

Or
r_partition_level 1
(this one shows a wall in dead center 1, and might be the one you're referring to)

And deactivate it with the command:
r_partition_level -1

Tho I have to say that it not only shows a cube for this kind of invisible walls, but also for other things.
And warn you that
1. r_partition_level 1 may reduce your FPS in some maps
2. r_partition_level 0 will crash the game

I'm not sure if this is going to help you since this post is from 2014, but it might help people like me that wanted to do the same thing.
Última edição por Ey5ghYT; 2/nov./2022 às 22:59
Nescius 3/nov./2022 às 13:34 
That's interesting cvar. Didn't know it exists. But if you just want to see certain blockers there are better ways. Start the game with -dev launch option and then you can see those blockers with commands
ent_bbox env_player_blocker ent_bbox env_physics_blocker
Had little fun making this script you can put in autoexec as a bind and see the blockers more nicely. Pressing 0 toggles their visibility. Those blockers have several types based on what they block. Red = all, pink = survivors, green = SI players, blue = SI Players and AI, light blue = everyone + physics.
bind 0 "script{try{{_t}{{delete _t}{e<-0,n<-NetProps}foreach(k,v in{env_pm_Collisionm_vecMaxsinsm_nBlockType='.'.tochar()})while(e=Entities.FindByClassname(e,k.slice(0,5)+'*'.tochar()))DebugDrawBoxAngles(e.GetOrigin(),(f<-@(e,t)n.GetPropVector(e,k.slice(5,16)+v+k.slice(16,22)+t))(e,k.slice(22,25)),f(e,k.slice(25,28)),e.GetAngles(),Vector((a<-[0,255,185,0,0,0,0,0,0,255,0,128,0,0,185,0,255,255])[b<-n.GetPropInt(e,k.slice(28))+1],a[6+b],a[12+b]),99,999)}}catch(e){_t<-0,DebugDrawClear()}}"
Última edição por Nescius; 3/nov./2022 às 16:23
< >
Exibindo comentários 12 de 2
Por página: 1530 50

Publicado em: 3/jan./2014 às 23:02
Mensagens: 2