1. Introduction
  2. Meta
  3. Contributing
    1. Book Structure
    2. Book Style Sheet
  4. Acknowledgements
  5. Glossary
  6. Glossary
  7. Tutorials
  8. Getting Started
    1. Mod Organizer
      1. Installing MO2
      2. Addon Installers
      3. Package Naming for MO2
    2. Configuring VSCode-like Programs to Handle Game Files
    3. Unpacking Game Files
  9. Addons
    1. DLTX
    2. DXML
    3. MCM
    4. PDB Files
    5. Lua Unlocalizer
    6. Useful Addons, Scripts and Utils
  10. Configs
    1. Structure of Files
    2. Condlists
    3. Inventory Icons
    4. Algorithm of Logic
  11. Scripting
    1. Introduction to Codebase
    2. Codestyle
    3. Wetting Our Hands
    4. Server and Game Objects
    5. Callbacks
    6. Time Events
    7. Monkey Patching
    8. Script Animations
    9. Script Attachments
    10. ImGui
  12. Models
    1. Binding Model in Blender
    2. Preparing Building in Blender
    3. Setup Static Object in Blender
    4. Setup Dynamic Object in Blender
    5. Creating HOM Occluder in Blender
    6. Creating Ladder in Blender
    7. Creating SOM Occluder in Blender
  13. SDK
    1. Creating Sound Environment in SDK
    2. Creating Game Material in SDK
    3. Creating and Placing Group in SDK
  14. Game Materials
    1. Decompiling Game Materials
  15. Animations
    1. Creating Camera Flyover in Game
    2. Creating HUD Animation in Blender
    3. Creating Camera Animations in Blender
    4. Editing Existing Animations in Blender
  16. Textures
    1. Creating and Preparing Textures
    2. Working Correctly with Icon Atlases
  17. Audio | Video
    1. Setup *.ogg
    2. Convert to *.ogm
  18. Mapping
    1. Multimaterial Terrain Guide
  19. Quests
    1. Introduction
    2. NPC Creation
    3. Task Creation
    4. Dialogue Creation
  20. References
  21. Crash List
    1. Line 27
    2. Line 47
    3. Line 49
    4. Line 60
    5. Line 60
    6. Line 86
    7. Line 96
    8. Line 111
    9. Line 116
    10. Line 120
    11. Line 136
    12. Line 137
    13. Line 141
    14. Line 204
    15. Line 406
    16. Line 459
    17. Line 535
    18. Line 784
    19. Line 857
  22. Main Folders And Files
  23. File Formats
    1. Binary Files
    2. AI File Formats
      1. *.efd
    3. Animations File Formats
      1. *.anm
      2. *.omf
      3. *.skl - *.skls
    4. Achieves | Resources Packs File Formats
      1. *.db
      2. *.xr
    5. Audio | Video File Formats
      1. *.ogg
      2. *.ogm
    6. Configs File Formats
      1. *.ltx
      2. *.script
      3. *.xml
    7. Game Levels File Formats
      1. *.ai
      2. *.aimap
      3. *.cform
      4. *.details
      5. *.level
      6. *.env_mod
      7. *.err
      8. *.fog_vol
      9. *.game
      10. *.geom
      11. *.geomx
      12. *.graph
      13. *.gtc
      14. *.hom
      15. level
      16. *.lights
      17. *.part
      18. *.prj
      19. *.ps_static
      20. *.snd_env
      21. *.snd_static
      22. *.som
      23. *.spawn
      24. *.wallmarks
    8. General File Formats
      1. *.log
      2. *.pdb
      3. *.scoc
      4. *.scop
      5. *.xrdemo
    9. Models File Formats
      1. bone-parts.ltx
      2. *.bones
      3. *.dm
      4. *.group
      5. *.object
      6. *.ogf
    10. Particles File Formats
      1. *.pe
      2. *.pg
    11. Postprocessing File Formats
      1. *.ppe
    12. Shaders File Formats
      1. *.cs
      2. *.ds
      3. *.gs
      4. *.hs
      5. *.ps
      6. *.s
      7. *.vs
    13. SDK File Formats
      1. *.dti
      2. *.rai
    14. Textures File Formats
      1. *.dds
        1. *_bump.dds
        2. *_bump#.dds
        3. *_cube_map.dds
        4. *_detail_map.dds
        5. *_terrain_map.dds
        6. *_terrain_mask.dds
      2. *.seq
      3. *.thm
  24. Configs
    1. Items
      1. Weapons
        1. Weapon World
        2. Weapon HUD
          1. Weapon HUD Animations
        3. Weapon Sounds
      2. Ammo
      3. Outfits
      4. Trade
    2. Fluids
      1. Fluid Volume
      2. Fluid Emmiter
  25. Models
    1. Smoothing
  26. Animations
    1. Skeletons Overview
  27. Engine Shader List
  28. Compiler Shaders List
  29. Materials List
  30. Sound Environment List
  31. Engine
  32. Engine Overview
    1. X-Ray Coordinate System
  33. Console Commands
    1. Control
    2. Demo Record
    3. Animations
    4. Audio
    5. Discord
    6. Debug
    7. AI
    8. HUD Camera
    9. Render
      1. R1 Render
      2. R2 Render
      3. R3 Render
      4. R4 Render
    10. UI
  34. Command-line Switches
  35. Scripts
  36. Callbacks List
  37. Class Registrator
  38. Modding Tools
  39. Modding Tools List
  40. In-Game Editors
    1. Item Spawner
    2. Lightning Editor
    3. Object Spawner
    4. Outfits/Weapons Stats Editor
    5. Weapon HUD Editor
    6. Weather Editor
  41. IX-Ray SDK
    1. Editor Preferences
    2. Actor Editor
      1. Item Properties
      2. Bone Form
      3. Bone Node View
      4. Left Bar
      5. Key Form
    3. Light Animations Editor
    4. Minimap Editor
    5. Image Editor
    6. Level Editor
      1. Properties
      2. Content Browser
      3. Detail Object List
      4. Weather Properties
      5. Edit Mode
      6. Object List
      7. Object Tools
      8. Render
      9. Snap List
      10. World Properties
    7. Shader Editor
      1. Item Properties
        1. basic (simple)
        2. EDITOR: selection
        3. EDITOR: wire
        4. INTERNAL: blur
        5. INTERNAL: gray-scale effect
        6. INTERNAL: shadow projecting
        7. LEVEL: detail objects
        8. LEVEL: diffuse*base.aref
        9. LEVEL: diffuse*base
        10. LEVEL: implicit**detail
        11. LEVEL: lmap*base.aref
        12. LEVEL: lmap*base (default)
        13. LEVEL: lmap*(env^base)
        14. LEVEL: (lmap+env*const)*base
        15. LEVEL: trees/bushes
        16. MODEL: Default
        17. MODEL: env^base
        18. particles
    8. Sound Editor
    9. Particle Editor
      1. Left Bar Window
      2. Right Bar Window
        1. Avoid
        2. Bounce
        3. Copy VertexB
        4. Damping
        5. Explosion
        6. Follow
        7. Gravitate
        8. Gravity
        9. Jet
        10. Kill Old
        11. Math Velocity
        12. Move
        13. Orbit Line
        14. Orbit Point
        15. Random Accel
        16. Random Displace
        17. Random Velocity
        18. Restore
        19. Scatter
        20. Sink Velocity
        21. Sink
        22. Source
        23. Speed Limit
        24. Target Color
        25. Target Rotate
        26. Target Size
        27. Target Velocity
        28. Turbulence
        29. Vortex
  42. Blender X-Ray Addon
    1. Installation
    2. Preference Panel
      1. Paths
      2. Defaults
      3. Formats
      4. Keymaps
      5. Custom Props
      6. Others
    3. Panels
      1. X-Ray Engine: Action
      2. X-Ray Engine: Armature
      3. X-Ray Engine: Bone
      4. X-Ray Engine: Material
      5. X-Ray Engine: Mesh
      6. X-Ray Engine: Object
    4. N Panel
      1. Add
      2. Armature Tools
      3. Bath Tools
      4. Custom Properties
      5. Export
      6. Import
      7. Motion Browser
      8. OMF Editor
      9. Props Tools
      10. Rig
      11. Transform
      12. Update
      13. Verify
      14. Viewer
    5. Operators
      1. Add X-Ray Camera
      2. Change Action Bake Settings
      3. Change Fake User
      4. Change HQ Export
      5. Change LOD Reference
      6. Change Motions Reference
      7. Change Motions
      8. Change Object Type
      9. Change Shader Parameters
      10. Change Userdata
      11. Check for Updates
      12. Check Invalid Faces
      13. Check Invalid Smooth Groups
      14. Check Material Parameters
      15. Check Smoothing Groups Incompatibility
      16. Clear IK Limits
      17. Close File
      18. Colorize Materials
      19. Colorize Objects
      20. Convert IK Limits to X-Ray Limits
      21. Convert Limits to Constraints
      22. Convert X-Ray Limits to IK Limits
      23. Copy X-Ray Transforms
      24. Create Bump Nodes
      25. Create Connected Bones
      26. Create IK
      27. Create Level Shader Nodes
      28. Create X-Ray Material
      29. Link Bones
      30. Merge OMF
      31. Open Current Folder
      32. Open File
      33. Place Selected Objects
      34. Preview Folder
      35. Remove Level Shader Nodes
      36. Remove Limits Constraints
      37. Remove Rig
      38. Rename Actions
      39. Resize Bones
      40. Select Vertices by Weight Count
      41. Set Joint Limits
      42. Set Object Asset Author
      43. Unlink Bones
      44. Update Blender Transforms
      45. Update X-Ray Transforms
      46. Verify UV
  43. Ltx Support
  44. Achive Compilers/Decompilers
    1. gamemtl_xr_cdc
    2. lanims_xr_cdc
    3. senvironment_xr_cdc
    4. shaders_xr_cdc
    5. shaders_xrlc_xr_cdc
  45. THM Editor
    1. Modified THM Editor
  46. Bump Generator
  47. Sound Attribute Viewer and Tweaker
  48. ffmpeg2theora
  49. Modified OMF Editor
  50. Modified OGF Editor
  51. X-Ray Export Tool
  52. Universal x64 Level Compilers
  53. xrCompress
  54. Resources
  55. Resources
    1. Audio
    2. Models
    3. Gamedata | Rawdata