Additional editor documentation and examples focusing on modding and scripting for Enclave. Includes a sample level containing numerous prefabs and recreations of effects from the official game.
This is intended as a companion to the already released Ogier documentation.
v1.14 - Last updated March 2024 (See description for a full change log.)
v1.14 - Updated March 2024
- Added additional information on bounding box, navigation, node debugging, and other commands under the Useful Console Commands section.
- Added additional information on XWC logging, rotation, light / lightgrid options, and clipping materials under the Additional Ogier Tips section.
- Added additional information on doors made with dynamics under the Doors section.
- Added additional information on effect setup under the Sunlight Shafts section.
- Added additional information on varying step distances under the Ladders section.
- Added additional information on properties of fire objects under the Fire section.
- Added additional information on properties of smoke objects under the Smoke section.
- Added additional information on parenting pickup objects and other notes on parenting under the Parenting & Attaching section.
- Added additional information on static object uses and options under the Statics & Smoothing section.
- Added additional information on using a dynamic lighting effect under the Lightning section.
- Added additional information on the different lighting modes and the minlevel field under the Lighting Modes for Dynamics & Paths section.
- Added additional information on tessellation and aligning splines under the Splines section. Updated and separated spline information into sub-sections.
- Added additional information on collision for splines which are part of objects under the Splines Introduction section.
- Added additional information on trigger_ext objects under the Trigger Ext Objects section.
- Added additional information on Dark Zones regarding the effect applying to dynamic lights attached to models.
- Added additional information on wave streams under the Importing Custom Sounds section.
- Added additional information on Structure, User Portals, and Level of Detail and moved these topics under the Optimization Tools section.
- Added additional information on prefab lighting types under Using Prefabs and Creating Prefabs sections.
- Added additional information on using the animation tool to view animations under the Animation Browser section.
- Added additional information on file types, collision meshes, skeletal / vertex animations, joints and etc. under Importing Custom Models section. This topic is expected to be expanded further in the future.
- Added additional information under the Sound Tricks With Dynamics section.
- Added additional information to better describe what plain text file editing can be used for, features of files, and how to separate custom files (e.g. for organization or mod distribution) under the File Editing Introduction section.
- Added additional information on sound keys under the Dialogs & Subtitles section.
- Added additional information on where texture and surface files are loaded from under the related sections.
- Added additional information to better describe the different types and formats of XTX files and related topics under the XTX File Introduction section.
- Added additional information to better describe surfaces, the Surface Editor, operators, and related topics under the Surfaces & The Surface Editor section.
- Added additional information on textures under the Importing Custom Textures section.
- Added additional information on on environment maps and cube maps under the Environment Maps / Cube Maps section.
- Added additional information on light / lightgrid options under the Compiler Light Settings sections.
- Added information on cannons under the Cannons section.
- Added information on dynamic lights under the Dynamic Lights section.
- Added information on having lights appear to toggle under the Simulating Toggling Lights section.
- Added information on checkpoints under the Checkpoints section.
- Added information on destroy time for paths under the Destroy Time section.
- Added information on restored functionality and further options for dynamics under the Additional Dynamic Settings section.
- Added information on merged solid groups under the Merged Solids section.
- Added information on logic gates under the Logic Gates section.
- Added information on enabling a trigger for only a particular class under the Filtering by Character Class section.
- Added information on cutscenes being unlocked on the map after being triggered under the Campaign Challenge Settings section.
- Added information on creating organic shapes under the Terrain & Organic Shapes section.
- Added information on templates under the Creating Templates section.
- Added information on previewing animations in place using arena positions under the Importing, Modifying, & Exporting Custom Animations section.
- Added information on creating custom pickup items under the Adding Pickups section.
- Added information on creating graphics for mission & equipment pickups under the Icon Surfaces for Pickups section.
- Added information on color format used under the Color Format section.
- Added information on modifying and creating custom skies under the Custom Skies section.
- Revised the Surfaces & The Surface Editor, Importing Custom Textures, and Environment Maps / Cube Maps sections to include additional and updated information about each topic.
- Included an updated nodetype (definition) file, which corrects missing functionality for various keys used with dynamic objects.
- Updated Sandbox map with examples for parented pickups, additional terrain, dynamic light, checkpoints, cannon sequence, lava flow rock, dynamic based door, challenge map chest, gold chest, open barrel, Iellon: painting, shelves, window, grating, archway, chandelier, chair, bench, Celadia: covered wagon, sign, arch, railing, gate, lamp, windows, grating Outland: bridge, fence, gate, brazier - plus etc. Modified shadowcasting lamp, lightning, shark, chair, campfire, ladder, tree, window, and LOD examples.
- Updated SoundExample.mpp to include AddWaveStream.
- Various minor text updates for other sections.
v1.13 - Updated May 2023
- Added additional information regarding XTX files, XSU files, surface animations, thumbnails, precedence, duplicate textures or surfaces, flags, XTC change propagation, Xr_parse, picmips, mipmap offset, simple surfaces, and other settings under the XTX Files, surfaces, and Importing Custom Textures sections
- Added additional information under the Importing Custom Models section. This topic is expected to be expanded further at a later time.
- Added additional information on exporting geometry from other software to be used in Ogier (and also importing geometry from Ogier) under the Importing Brushes section.
- Added additional information and example on spline tessellation and notes on cases where additional spline collision may be needed under the Splines section.
- Added additional information on func_rotateplat objects and axis values under the Rotation & Wheels section.
- Added additional information on distance, available properties, and encoding for Cyrillic alphabet characters under the Dialogs & Subtitles section.
- Added additional information on preview rendering under the Light Preview Mode section.
- Added additional information on telefragging under the Teleporters section.
- Added additional information on main entities under the Creating Prefabs and Changing Prefab Keys & Flags sections.
- Added additional information on noclip movement speed, additional bind commands, playing an array of demos, drawmodes, killing the player character, sending impulses to an object for debugging, generating environment maps, enabling simple vs complex surfaces, testing depth fog culling values, disabling the sky, displaying object bounding boxes, setting model LOD, showing hit boxes / collision meshes, setting picmip levels, enabling wireframe using textures & lightmaps, enabling light flares, disabling dynamic lights, pausing the game, and changing the game speed under the Useful Console Commands section.
- Added additional information on FogResolution and FogPlane to the Volumetric Fog / NH Fog section.
- Added additional information on making beams dual-sided to the Light Beams section.
- Added additional information on XR_FogCullOffset field to the Skies, Sunlight, & Distance Fog section.
- Added additional information on Lead impulse to the Leading Character & AI Following a Path section.
- Added additional information on comments to the File Editing Introduction section.
- Added additional information Sunlight Shafts section, this section should be expanded in a future version.
- Added additional information on character lip sync and XWC_AddWaveStream under the Importing Custom Sounds section.
- Added information on in-game cutscene levels under the Campaign Challenge Settings section.
- Added information on various keys used in the campaign registry file to the Campaign Challenge Settings section, updated the Campaigns & Rewards section.
- Added information on Compiler Light Settings under the Light & Shadow section, updated information under the Additional Ogier Tips section.
- Added information on Acceleration Pads under the Misc Effects section.
- Added information on Submaps under the Misc Effects section.
- Added information on creating and adding environment maps under the Environment Maps / Cube Maps section.
- Added information on different texture mapping types for brushes and splines under the Texture Mapping Types section.
- Added information on using XW files to display pre-lit geometry or add shadow casting and collision under the External Geometry / Shadow Casting / Collision section.
- Added information on importing fonts under the Importing Custom Fonts section.
- Moved and expanded tips for editor issues under the Common Editor Troubleshooting section.
- Updated Sandbox map examples for light beams, added acceleration pad example.
- Added example font files to the Additional Files folder.
- Various minor text updates.
v1.12b - Updated January 2023
- Added additional information on parenting and attaching under the Parenting & Attaching section.
- Added additional information on areainfo zones under the Area Infos section.
- Added information on inheriting movement from multiple paths under the Intermission Cameras section.
- Added information on Exporting Custom Animations.
- Added information on the Ogr_order field and bump map flag to the Surfaces section.
- Added information on the simple0 option to the Importing Custom Textures section.
- Added information on light_flare objects under Light & Shadow section.
- Added information on correcting wraith angle while following paths under the Spawning Magic Users section.
- Added information on server flags (i.e. setting which difficulties objects appear on) under the Misc Effects section.
- Added note for map command under the Useful Console Commands section indicating that it loads levels in Normal difficulty.
- Added note regarding PlaySound messages not functioning correctly without an AI character present in the map under the Additional Ogier Tips section.
- Added note regarding players retaining their orientation if the teleport destination is placed too close under the Teleporters section.
- Added Surf_DM01_NoBump surface file which includes the Iellon Dungeon sewer textures without the bump map effect.
- Updated sandbox map with Light_flares and additional geometry from Northern Watch, modified areainfo and wraith path.
v1.11 - Updated September 2022
- Added information about exporting and opening levels in .map format.
- Added information on solutions to ghosting in 2D views and texture color being off in 3D view.
- Added minor information to the Surfaces and Importing Custom Textures sections.
- Added tips on using Paste Camera Position and Preview Camera when working with cutscenes.
- Added placeholder section for sunlight shafts.
- Added information on splines sometimes not having collision with projectiles or the aiming reticle.
- Updated information on Counters and Area Infos.
- Updated section on importing shapes from external applications (3D packages, etc).
- Moved additional path and script topics under their own section (including updates below).
- Added additional information on stopping, resetting, reversing, & jumping to the end position of paths.
- Added information on stopping, resuming, and resetting scripts.
- Added information on minimum first keyframe time.
- Added section on wait impulses.
- Added additional information on Pipes & Branches.
- Added information on Setstate messages.
- Added information on the objanim object.
v1.10 - Updated May 2019
- Updated section on structure brushes.
- Added information about neverInterrupt flag to sections on starting/stopping paths and engine_rotate.
v1.09 - Updated May 2017
- Added information on the creation additional primitives, such as cones, cylinders, and spheres.
- Added tip regarding texture mapping which allows textures to remain correctly aligned when rotating an object.
- Added additional information on structure, and an example of a structure brush being used to block visibility.
- Added *AWARD_GOLD to File Editing section. (This is displayed alongside any gold reward from a level.)
- Added details/workarounds regarding objects not showing in the browser and path information errors for Knights of the Temple.
- Added documentation on the Templar camera system used in Knights of the Temple.
v1.08 - Updated July 2016
- Added brief description about NH Fog lightbeams.
- Added information about the engine_wheel object.
- Added information on the hook_to_circle and hook_projectile objects.
- Added section regarding siege objects.
- Added missing impulse type for Siege Control.
- Added information on changing prefab keys and flags to prefab section.
- Added cannon and terrain geometry to the sandbox map.
- Included an updated nodetype (definition) file, which corrects missing functionality for the 'Average' button used with path animations, as well as the missing message, flags, and keys for creating player controlled siege objects.
- Removed the additional Ogier reference file and included it with the official documentation download instead.
v1.07 - Updated August 2015
- Added information on AI impulse for switching weapons.
- Added section on AI pathing and doors.
- Included details on a workaround for ambient sounds stopping when a cut scene is skipped.
- Updated AIs dropping items section.
- Added section regarding spawing enemy waves in challenge levels using campaign.xrg.
v1.06 - Updated September 2014
- Added a couple geometry samples to the example map.
- Added missing .xrs file and documentation relating to this. This file contains pathing information for animations and physics simulations in the example map.
v1.05 - Updated June 2014
- Added basic section on importing custom models.
v1.04 - Updated May 2014
- Added sections on importing custom textures and sounds.
- Updated the sound browser section with information on setting up a fix for working in-editor sounds.
v1.03 - Updated January 2014
- Added console command for stopping demo recording.
- Added new information on sounds (will try to include a sound list for Enclave in the next version).
v1.02 - Updated December 2013
- Added information on averaging Engine_Paths.
- Added section on Lighting Preview.
- Added section on editing for Knights of the Temple.
v1.01 - Updated
v1.00 - Released
Thanks. I also like the game Asghan - The Dragon Slayer. And i have been very dissapointed by Severance: Blade of Darkness on the difficulty setting and fighting moves.