Difference between revisions of "Architecture"

From OpenMW Wiki
Jump to navigation Jump to search
(Created page with "__TOC__ ==Structure== The OpenMW project is made up of four distinct subsystems: * Apps * Components * Libs * Extern We hav...")
 
Line 22: Line 22:
==File Formats==
==File Formats==


===ESM/ESP ===
===[[Architecture:ESM/ESP|ESM/ESP]] ===


Up to version 1.0 we will use the original esm/esp formats nearly unchanged. Currently OpenMW ignores any pre-compiled scripts and does JIT-compiling instead. The new CS will not generate pre-compiled scripts either.
Up to version 1.0 we will use the original esm/esp formats nearly unchanged. Currently OpenMW ignores any pre-compiled scripts and does JIT-compiling instead. The new CS will not generate pre-compiled scripts either.

Revision as of 18:04, 13 February 2013

Structure

The OpenMW project is made up of four distinct subsystems:

We have a strict Policy about dependencies between these subsystems.

World Model

Additional Libraries

File Formats

ESM/ESP

Up to version 1.0 we will use the original esm/esp formats nearly unchanged. Currently OpenMW ignores any pre-compiled scripts and does JIT-compiling instead. The new CS will not generate pre-compiled scripts either.

A documentation of the original format can be found here:

http://www.uesp.net/text.shtml?morrow/tech/mw_esm.txt

Please note, that this documentation is not fully complete and in some cases not fully correct either.

Other Information