Startup System
From PCGen Wiki
Startup Order(Normal)
- Load configuration properties from config.ini
- Override configuration properties with command line arguments (if any) or system set properties (ie through System.getProperty())
- Configure UI
- Set default locale
- Load Internationalization Properties File. This is done to enable error messages after this point to be multilingual.
- Load and initialize Look and Feel
- Load the settings files from the settings directory
- Load Plugins. This may be accompanied by a splash screen if the user has enabled it.
- Initialize Game Modes
- Initialize PersistenceManager
- Load most recently used game mode. Also maybe be accompanied with a splash screen.
- Initialize and Display PCGenFrame