This repository contains cleaned-up Markdown documentation for the editing tools, content workflows, and source-level customization options released for No One Lives Forever 2. Some topics are simple data and asset edits; others involve rebuilding tools or changing game code.
Use this page as the main guide to the documentation set.
-
Using DEdit to Create Worlds
Introduction to DEdit, including setup, basic level construction, objects, prefabs, lighting, and world-building fundamentals. -
Processing Levels
How to compile DEdit worlds into playable NOLF 2 levels withprocessor.exe. -
WinPacker
Overview of WinPacker, its interface, and its command-line options. -
Content Packs and Modifications
Packaging maps, mods, and custom resources for distribution. -
Creating the Demolition Mod
Building the Demolition gameplay mode, including its prefabs and level-side setup. -
Adding Demolition Mod to Source
Source code changes required to support Demolition mode. -
Adding and Modifying Weapons in No One Lives Forever 2
Weapon editing, tuning, and new weapon creation. -
Working with models
Exporting, editing, and integrating character and model assets. -
Changing and Adding Vehicles
Vehicle-related changes that require code-side work. -
Building the No One Lives Forever 2 Game
Building the NOLF 2 source with Microsoft Visual C++ 6.0.
-
Command Architecture
Overview of the command system used by game objects and scripts. -
Player Messages
Reference for gameplay messages sent to the player, including UI and feedback events. -
NOLF2 AI
High-level overview of AI systems, nodes, goals, smart objects, and related concepts. -
NOLF2 AI Gameplay Setup
Practical guidance for setting up gameplay scenarios with AI. -
FxED
Reference material for editing and creating special effects. -
Texture Scripts For Artists
Artist-facing guide to texture scripts. -
Texture Scripts for Engineers
Technical reference for how texture scripts work and how they are built. -
Player Movement
Reference material for player movement behavior and configuration.