- Preface
- Modding Naev
- 1. Introduction
- 2. Data Structure
- 3. Plugin Framework
- 3.1. Metadata plugin.toml
- 3.2. Tips and Tricks
- 3.3. Extending Naev
- 4. Missions and Events
- 4.1. Getting Started
- 4.2. Basics
- 4.2.1. Header
- 4.2.2. Mission Computer Missions
- 4.2.3. Memory Model
- 4.2.4. Mission Variables
- 4.2.5. Hooks
- 4.2.6. Translation Support
- 4.2.7. Formatting Text
- 4.2.8. Colouring Text
- 4.2.9. System Claims
- 4.2.10. Mission Cargo
- 4.2.11. Ship Log
- 4.2.12. Visual Novel Framework
- 4.3. Advanced
- 4.3.1. Handling Aborting Missions
- 4.3.2. Dynamic Factions
- 4.3.3. Minigames
- 4.3.4. Cutscenes
- 4.3.5. Modifying the Universe
- 4.3.6. Equipping with equipopt
- 4.3.7. Event-Mission Communication
- 4.3.8. LÖVE API
- 4.4. Tips and Tricks
- 4.5. Example
- 5. Star Systems
- 5.1. Data Format
- 5.2. Common Tags
- 6. Space Objects
- 6.1. Classification
- 6.2. Data Format
- 6.3. Lua Scripting
- 6.4. Technologies
- 6.5. Common Tags
- 7. Ships
- 7.1. Classes
- 7.2. Data Format
- 7.3. Variants (Inheriting)
- 7.4. Graphics
- 7.5. Lua Scripting
- 7.6. Common Tags
- 8. Outfits
- 9. AI
- Naev "Sea of Darkness"
- 10. Introduction
- 11. Rarity