Difference between revisions of "Architecture"

From OpenMW Wiki
Jump to navigation Jump to search
(added Rendering Architecture)
(+GUI Architecture)
 
Line 20: Line 20:


* [[Rendering Architecture]]
* [[Rendering Architecture]]
== GUI ==
* [[GUI Architecture]]


==Additional Libraries==
==Additional Libraries==

Latest revision as of 23:28, 25 August 2017

Structure[edit]

The OpenMW project is made up of three distinct subsystems:

We have a strict Policy about dependencies between these subsystems.

World Model [edit]

Rendering[edit]

GUI[edit]

Additional Libraries[edit]

File Formats[edit]

ESM/ESP[edit]

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.