Creating Portal Cat Walks: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
This guide will show you how to create Cat Walks seen in <code>testchmb_a_15</code> and <code>escape_02</code>.
This guide will show you how to create Cat Walks seen in <code>testchmb_a_15</code> and <code>escape_02</code>.


== Cat Walk Texturing ==
== Hanging Catwalks==
 
These Cat Walks are carried by ropes.
 
=== Cat Walk Texturing ===


Most of the catwalk will be 64w*384l*4h.
Most of the catwalk will be 64w*384l*4h.
Line 26: Line 30:
{{note|Change the length to how long your Cat Walk needs to be, it does not have to be 384 units.}}
{{note|Change the length to how long your Cat Walk needs to be, it does not have to be 384 units.}}


== Entrance and Exit setup ==
=== Entrance and Exit setup ===
=== Path Type 1 ===
==== Path Type 1 ====
If the beginning or end of the path is a 128 unit tall and wide walk way, create a 128w*128l*4h brush on the entrance/exit.
If the beginning or end of the path is a 128 unit tall and wide walk way, create a 128w*128l*4h brush on the entrance/exit.
[[File:Portal_bts_catwalks_pathtype1.png|thumb|left|250px|Path Type 1]]
[[File:Portal_bts_catwalks_pathtype1.png|thumb|left|250px|Path Type 1]]
Line 37: Line 41:
{{clr}}
{{clr}}


=== Path Type 2 ===
==== Path Type 2 ====
If the beginning or end of the path is a 128 unit tall and 64 unit wide walk way, just use the 64w*384l*4h brush.
If the beginning or end of the path is a 128 unit tall and 64 unit wide walk way, just use the 64w*384l*4h brush.
[[File:Portal bts catwalks pathtype2.png|thumb|left|250px|Path Type 2]]
[[File:Portal bts catwalks pathtype2.png|thumb|left|250px|Path Type 2]]
{{clr}}
{{clr}}


== Hand Rails ==
=== Hand Rails ===
[[File:Portal bts catwalks pathtype2 handrails.png|thumb|right|250px|Hand Rails]]
[[File:Portal bts catwalks pathtype2 handrails.png|thumb|right|250px|Hand Rails]]
Create <code>[[prop_static]]</code> and set their model to <code>models/props_c17/handrail04_long.mdl</code>. Sometimes it may be necessary to use <code>handrail04_medium.mdl</code> and <code>handrail04_short.mdl</code>
Create <code>[[prop_static]]</code> and set their model to <code>models/props_c17/handrail04_long.mdl</code>. Sometimes it may be necessary to use <code>handrail04_medium.mdl</code> and <code>handrail04_short.mdl</code>
Line 49: Line 53:
{{clr}}
{{clr}}


== Support Ropes ==
=== Support Ropes ===
[[File:Portal bts catwalks carrier rope.png|thumb|right|250px|Textured Rope Carrier]]
[[File:Portal bts catwalks carrier rope.png|thumb|right|250px|Textured Rope Carrier]]


Line 100: Line 104:
Lastly, put copy the rope to the other side and set one of the <code>keyframe_ropes</code> <code>Next Keyframe</code> value to the other <code>keyframe_ropes</code>.
Lastly, put copy the rope to the other side and set one of the <code>keyframe_ropes</code> <code>Next Keyframe</code> value to the other <code>keyframe_ropes</code>.


== Stairs ==
=== Stairs ===


{{todo| Finish the rest of this guide}}
{{todo| Finish the rest of this guide}}


== Details ==
=== Details ===
You can include details such as handrails falling off, broken flooring, floor pieces, etc...
You can include details such as handrails falling off, broken flooring, floor pieces, etc...


==Decorative Cat Walks==
===Decorative Cat Walks===
These cat walks are seen in escape_02 in the room containing the GLaDOS chamber and the cat walks on the very top in the turret room.
These cat walks are seen in escape_02 in the room containing the GLaDOS chamber and the cat walks on the very top in the turret room.



Revision as of 19:42, 5 May 2022

Stub

This article or section is a stub. You can help by expanding it.

Portal Behind The Scenes Level Creation

Introduction

This guide will show you how to create Cat Walks seen in testchmb_a_15 and escape_02.

Hanging Catwalks

These Cat Walks are carried by ropes.

Cat Walk Texturing

Most of the catwalk will be 64w*384l*4h.

Set the bottom and top texture to metal/metalfloor_bts_001b

Set the side textures to metal/metalbeam_bts_001a.

Enter the following properties with the Face Edit Sheet:

Texture Scale:

  • X: 0.13
  • Y: 0.13

Texture Shift:

  • X: 22

Make sure to tie each Cat Walk brush to a func_detail.

Note.pngNote:Change the length to how long your Cat Walk needs to be, it does not have to be 384 units.

Entrance and Exit setup

Path Type 1

If the beginning or end of the path is a 128 unit tall and wide walk way, create a 128w*128l*4h brush on the entrance/exit.

Path Type 1


If your Cat Walk has multiple directions it can go, create another brush on the side of the corner brush.

Extra Path

Path Type 2

If the beginning or end of the path is a 128 unit tall and 64 unit wide walk way, just use the 64w*384l*4h brush.

Path Type 2

Hand Rails

Hand Rails

Create prop_static and set their model to models/props_c17/handrail04_long.mdl. Sometimes it may be necessary to use handrail04_medium.mdl and handrail04_short.mdl

Place the Cat Walks' feet in between the air and the Cat Walk it self.

Support Ropes

Textured Rope Carrier

Make sure that all textures are Aligned to Face.

Create 2 80w*3l*8h brushes with the metal/metalbeam_bts_001a texture and create 2 4w*2l*6h brushes with the metal/metalbeam_bts_001a texture.

Enter the following properties with the Face Edit Sheet for all faces:

Texture Scale:

  • X: 0.13
  • Y: 0.13

Rotation: 90.00

For all of the side faces and left brush's top and bottom faces, enter the following properties with the Face Edit Sheet:

Texture Shift:

  • X: -95
  • Y: 460

For the right brush's top and bottom faces, enter the following properties with the Face Edit Sheet:

Texture Shift:

  • X: 95
  • Y: 460

Select all the brushes and tie them to a func_detail

Create a move_rope entity and enter the following properties:

Property Name Value
Name rope_prop_1
Next KeyFrame rope_prop_2
Width 1

Create a keyframe_rope entity and set its name to rope_prop_2 and position it as seen in the image:

rope_prop_2's Position

Position the move_rope entity so that it touches the ceiling, keep its X and Y coordinates the same as the keyframe_rope's

Lastly, put copy the rope to the other side and set one of the keyframe_ropes Next Keyframe value to the other keyframe_ropes.

Stairs

Todo:  Finish the rest of this guide

Details

You can include details such as handrails falling off, broken flooring, floor pieces, etc...

Decorative Cat Walks

These cat walks are seen in escape_02 in the room containing the GLaDOS chamber and the cat walks on the very top in the turret room.

See Also