place_file_syntax
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
place_file_syntax [2025/03/17 15:13] – [Descriptive Text] jeffd | place_file_syntax [2025/03/19 23:52] (current) – [Descriptive Text] jeffd | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Place File Synax ====== | ====== Place File Synax ====== | ||
+ | |||
+ | [[Place Files]] | ||
+ | |||
+ | ===== Overview ===== | ||
+ | |||
+ | Place files contain: | ||
+ | |||
+ | * A Header consisting of one or more Header Lines. | ||
+ | * Areas (or Libraries) which serve as namespaces containing: | ||
+ | * Locations (each has a mandatory prefix of either Int. or Ext.) | ||
+ | * Some Locations may be logically treated as Main Locations comprised of Sub-Locations. | ||
+ | * If a slash is present in a Location name, it separates the Main Location from the Sub-Location. | ||
+ | * Camera Angles (Named with A-Z,0-9,_) | ||
+ | * Package Definitions | ||
==== Header Line ==== | ==== Header Line ==== | ||
Line 11: | Line 25: | ||
==== Comments ==== | ==== Comments ==== | ||
+ | |||
+ | Comments may be included anywhere in the .place file: | ||
< | < | ||
Line 88: | Line 104: | ||
< | < | ||
PACKAGE " | PACKAGE " | ||
- | EXT. TRAILHEAD ([FROM ...] AS $START) | + | EXT. TRAILHEAD ([FROM ...] AS *START) |
- | WITHIN | + | WITHIN |
EXT. TRAIL / SWITCHBACK PATH | EXT. TRAIL / SWITCHBACK PATH | ||
EXT. TRAIL / LARGE ROCK | EXT. TRAIL / LARGE ROCK | ||
Line 105: | Line 121: | ||
===== Location Definitions ====== | ===== Location Definitions ====== | ||
+ | ==== LOCATION DEFAULTS: ==== | ||
+ | |||
+ | This opens up the template for locations defined within this Library or Area that aren't BASED ON any other location. Once this line is encountered, | ||
+ | |||
+ | < | ||
+ | LOCATION DEFAULTS: | ||
+ | |||
+ | A-CAM: | ||
+ | </ | ||
+ | |||
==== INT. / EXT. ==== | ==== INT. / EXT. ==== | ||
Line 129: | Line 155: | ||
INT. OFFICE | INT. OFFICE | ||
- | You look around to gain your bearings. | + | You look around to gain your bearings. |
</ | </ | ||
Line 152: | Line 178: | ||
</ | </ | ||
- | ==== CAMERA | + | ==== x-CAM / DELETE |
- | To assign cameras to this location. | + | This is how to assign cameras to a location. |
+ | |||
+ | Note that the same Camera Angle can be assigned to multiple named CAMs, which may be useful (for example) if the coverage area is wider than what had originally been envisioned. | ||
+ | |||
+ | If a camera includes visibility of other locations, pass those location | ||
+ | |||
+ | If the current Location | ||
+ | |||
+ | Note also that each CAM designation may list more than one Camera Angle. | ||
+ | |||
+ | When a location | ||
< | < | ||
- | A-CAM: | + | A-CAM: |
- | B-CAM: | + | B-CAM: |
- | C-CAM: | + | C-CAM: |
</ | </ | ||
- | To delete an existing | + | To delete an existing |
< | < | ||
- | DELETE B-CAM | + | DELETE |
+ | DELETE OFFICE_REVERSE FROM B-CAM | ||
</ | </ | ||
- | ==== @ (EXITS) / DELETE @ ==== | + | ==== @(EXIT) / DELETE @(EXIT) |
Defines, edits, or deletes exits in the current location. | Defines, edits, or deletes exits in the current location. | ||
Line 188: | Line 225: | ||
</ | </ | ||
- | ==== SCOPE LIMITERS ==== | ||
- | |||
- | G$ = Ghostwood GL Engine \\ | ||
- | U$ = Fully 3D Rendering Engine \\ | ||
- | T$ = Text Adventure Engine \\ | ||
place_file_syntax.1742249608.txt.gz · Last modified: 2025/03/17 15:13 by jeffd