MMM
MMM ( Megadroid’s Mission Mod ) is a mod for Star Trek Armada 2 which allows for modders to manipulate the game using Lua to create custom scenarios for campaigns. The mod creates a custom mission DLL which is used as a hook to load user lua code.
The following are components and their status.
Status color codes : Completed, Started, Not Started
- Debug
- File layout
- The loader code is in mmm_loader.dsl. This is the script file that an MMM mission will link to. This is set in the map editor. Once the mission is started, the loader DSL file loads [Mission Title].lua, which is stored in the missions directory. MMM will then call the appropriate functions to inititalise the game.
- Timers
- Entity interface
- Craft interface
- Producer interface
- Wormhole interface
- Freighter interface
- Paths
- UI functions
- Entity management functions
- Cineractives
- Load
- Save
- Basic Types
- Movies
- Entity callbacks
A lot of yellow on there, but it should go green. Most of it is nearing completion, so should go green at some point. I may also expand some points that need further detailing.