diff --git a/src/Services/patchPluginWorker.js b/src/Services/patchPluginWorker.js index 06157b1..7e84bfe 100644 --- a/src/Services/patchPluginWorker.js +++ b/src/Services/patchPluginWorker.js @@ -40,6 +40,7 @@ ngapp.service('patchPluginWorker', function(progressService, patcherWorker) { if (!patcher.active) return; progressTitle(`Building ${patchFileName} ~ Running ${patcher.name}`); patcherWorker.run(cache, patchFileName, patchFile, patcher); + delete cache[patchFileName] }); cleanPatchFile(patchFile); console.log(`Generated ${patchFileName} in ${new Date() - start}ms`); diff --git a/src/Services/patcherService.js b/src/Services/patcherService.js index 641860a..ae88048 100644 --- a/src/Services/patcherService.js +++ b/src/Services/patcherService.js @@ -15,7 +15,9 @@ module.exports = function({ngapp, moduleUrl, fh}) { // private functions let getAvailableFiles = function(patcher) { let patchFileName = service.settings[patcher.info.id].patchFileName; - return xelib.GetLoadedFileNames().itemsBefore(patchFileName); + let patchFileNames = xelib.GetLoadedFileNames().itemsBefore(patchFileName); + patchFileNames.push(patchFileName); + return patchFileNames; }; let getPatcherEnabled = function(patcher) {