SpellSmut

SpellForce Platinum Edition - Modding Documentation

Welcome to the comprehensive modding documentation for SpellForce: The Order of Dawn - Platinum Edition! This wiki provides in-depth guides for creating custom content, from races and spells to complete campaigns.


๐Ÿ“š Table of Contents


๐ŸŽฎ Game Systems

Quest System Guide

Learn how to create quests, dialogue systems, and interactive storytelling elements.

Topics Covered:


Spell System Guide

Complete guide to SpellForceโ€™s magic system and creating custom spells.

Topics Covered:


Sound System Guide

Everything you need to know about audio in SpellForce - from sound effects to music to voice acting.

Topics Covered:


๐Ÿ› ๏ธ Content Creation

Race Creation Guide

Step-by-step guide to creating entirely new playable races.

Topics Covered:


Campaign System Guide

Master the campaign creation system for story-driven experiences.

Topics Covered:


Quest & Campaign Creation Guide

Comprehensive guide combining quests and campaigns into cohesive experiences.

Topics Covered:


Multiplayer & FreeGame Guide

Create multiplayer maps and FreeGame (skirmish) content.

Topics Covered:


๐Ÿ“Š Data Reference

CFF Game Data System

SpellForce stores all game data in CFF (Custom File Format) files. This section provides comprehensive documentation for understanding and modding these files.

CFF Modding Index

Central hub for all CFF-related documentation, including setup guides, tutorials, and reference materials.

Categories Overview

Complete reference for all 50 GameData categories in SpellForceโ€™s data system.

Topics Covered:

Key Categories:

Category Relationships

Understanding how different categories link together through foreign keys and references.

Topics Covered:

CFF Quick Reference

Quick lookup guide for common CFF operations and category IDs.

Spell & Item IDs

Spell IDs Reference

Complete listing of all spell IDs in the game for reference when creating quests, items, or custom content.

ID Mappings

Comprehensive mapping of game IDs across different systems (items, spells, units, etc.).


๐Ÿ”ง Asset Extraction & Tools

Assets Extraction Guides

Learn how to extract and work with game assets from PAK files.

Bulk Extraction Guide

Complete guide for extracting all game assets at once using automated tools.

Topics Covered:

UI Extraction Summary

Documentation of UI asset extraction process and findings.

Audio Extraction Plan

Guide for extracting and working with audio files (sound effects, music, voice).

Extraction Success Summary

Overview of successfully extracted assets and their organization.

Organization Summary

How extracted assets are organized and categorized for easy access.

CFF Modding Tools

Tools and libraries for working with SpellForceโ€™s CFF game data format.

TirganachReloaded Setup

Setup guide for the TirganachReloaded Python library - the primary tool for CFF file manipulation.

Location: TirganachReloaded/

Topics Covered:

CFF Modding Guide

Comprehensive guide to modding CFF files using TirganachReloaded.

Topics Covered:

CFF Extraction Summary

Summary of CFF extraction capabilities and tools.

README - CFF Modding

Quick-start guide and overview of the CFF modding system.


๐Ÿš€ Quick Start Guides

For Beginners

  1. Start with the Quest System Guide to learn basic scripting
  2. Move to Sound System Guide to add audio to your content
  3. Try creating a simple custom spell using the Spell System Guide

For Intermediate Modders

  1. Create custom content with Race Creation Guide
  2. Build story-driven experiences with Campaign System Guide
  3. Design multiplayer experiences with Multiplayer & FreeGame Guide

For Advanced Modders

  1. Combine everything in Quest & Campaign Creation Guide
  2. Create total conversions using all guides together

๐Ÿ“– Documentation Format

Each guide includes:


๐Ÿ› ๏ธ Required Tools

Essential


๐Ÿ“ Project Structure

Understanding the gameโ€™s file organization:

SpellForce/
โ”œโ”€โ”€ pak/                    # PAK archives (compressed game assets)
โ”œโ”€โ”€ script/                 # Lua scripts (game logic, systems)
โ”‚   โ”œโ”€โ”€ DrwSound.lua       # Sound definitions
โ”‚   โ”œโ”€โ”€ SndTracks.lua      # Music tracks
โ”‚   โ””โ”€โ”€ p###/              # Map-specific scripts
โ”œโ”€โ”€ sound/                  # Audio files
โ”‚   โ”œโ”€โ”€ *.wav              # Sound effects
โ”‚   โ”œโ”€โ”€ *.mp3              # Music tracks
โ”‚   โ””โ”€โ”€ speech/            # Voice acting
โ”‚       โ”œโ”€โ”€ male/
โ”‚       โ”œโ”€โ”€ female/
โ”‚       โ””โ”€โ”€ battle/
โ”œโ”€โ”€ texture/               # Textures and fonts
โ”œโ”€โ”€ mesh/                  # 3D models
โ”œโ”€โ”€ animation/             # Skeletal animations
โ””โ”€โ”€ videos/                # Bink video cutscenes

๐ŸŽ“ Learning Path

Phase 1: Foundations (Week 1-2)

Phase 2: Systems (Week 3-4)

Phase 3: Content (Week 5-6)

Phase 4: Integration (Week 7-8)

Phase 5: Polish (Week 9+)


๐Ÿค Community Resources

Official

Fan Resources


๐Ÿ’พ Modding Workflow

1. Planning

2. Development

3. Integration

4. Packaging

5. Distribution


๐Ÿ” Finding Information

By Topic

By Skill Level


โš™๏ธ Technical Reference

Lua Scripting

File Formats

Key Systems


๐Ÿ“ Contributing to Documentation

Found an error or want to add content?

  1. Fork the repository
  2. Make your changes
  3. Submit a pull request

Documentation improvements are always welcome!


๐ŸŽฎ Happy Modding!

Whether youโ€™re creating a single custom spell or a full campaign, these guides will help you bring your vision to life in SpellForce. Start with any guide that interests you, and donโ€™t hesitate to jump between documents as you learn.

Remember: The best way to learn is by doing. Start small, test often, and gradually build up to more complex mods!


Last Updated: October 2025 Game Version: SpellForce Platinum Edition (Steam) Documentation Version: 1.0