Star Systems - this loader takes the relevant system file then loads it into game usable information so I can lay out a star system.
Galaxy data - like system files this lays out the galaxy map.
Naming system - loads all the names and allows for name generation
Mission loader- This loads the mission scripts and allows the game to generate them for the BBS system when it's in there.
As with everything as I port other sections of the game over I merge that into the new code and this will in the end allow me to have all the old code ported over. Once it's all ported I will go back to adding more to the game and getting it back out this using the new system...
We have also got the UAudio audio system back into Ultim C++ engine as a separate audio module, this simply uses OpenAL to play audio but allows for volume, looping, playing and mixing of sounds and data.
More soon...