ModuleManager runs on a separate thread to minimize impact to loading time. To facilitate this, it operates on a copy of the game database, then copies it back on the main thread at the time ModuleManager previously applied patches.
One other change is that logging is done to a file and then dumped to the main log later.
ModuleManager runs on a separate thread to minimize impact to loading time. To facilitate this, it operates on a copy of the game database, then copies it back on the main thread at the time ModuleManager previously applied patches.
One other change is that logging is done to a file and then dumped to the main log later.