Quick Start & Modding Basics

From Nebuchadnezzar Modding Wiki
Revision as of 19:24, 3 February 2021 by Polarski.nepos (talk | contribs)
Jump to navigation Jump to search

Types of mods

Nebuchadnezzar supports three type of mods:

All mods types have the same data structure and provides the same functionality. They only differ in the way how to obtain them and where are stored.

Local mods

  • These mods can be downloaded from any sources.
  • These mods are supported on all distributions platforms builds (Steam, Gog and any future platforms).

Steam Workshop mods

  • These mods can be downloaded through the Steam Workshop system.
  • For Steam builds only.

Developer mods

  • Special variant of local mods.
  • Used to develop and upload your mods.

What is moddable?

Everything except the tutorial, guide, UI and fonts. That means, you can create or edit goods, production chains, buildings, monuments, maps, missions or even ther whole campaigns and more.

Mod files structure

Each mod has two types of files. These are:

  • Definition files - They contains information about new entities or changes in the current entities.
  • Data files - Data which are referenced by the definition files. Typically sprite images.

Definition files and atoms strcture

The basic unit of the game is Atom.

  • Each entity in the game is defined as a atom. For example single atom is building, walker, employee, mission, city, goods etc.
  • Each atom has properties from which some are obligatory and some are optional. Depending on a type of the atom.

Atom name

  • Atom name is the most imporatant property of each atom.
  • It has form mode_name::atom_name