sarbian / ModuleManager

177 stars 95 forks source link

Patch in background #134

Closed blowfishpro closed 5 years ago

blowfishpro commented 5 years ago

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.