diff --git a/src/js/core/config.local.template.js b/src/js/core/config.local.template.js index ed230ae4..a1e7b98f 100644 --- a/src/js/core/config.local.template.js +++ b/src/js/core/config.local.template.js @@ -116,8 +116,8 @@ export default { // Disables slow asserts, useful for debugging performance // disableSlowAsserts: true, // ----------------------------------------------------------------------------------- - // Loads the dev_mod.js for developing new mods - // loadDevMod: true, + // Allows to load a mod from an external source for developing it + // externalModUrl: "http://localhost:3005/mods/demo_mod.nobuild/index.js", // ----------------------------------------------------------------------------------- /* dev:end */ }; diff --git a/src/js/mods/modloader.js b/src/js/mods/modloader.js index b9a7d4d2..c8e57f0b 100644 --- a/src/js/mods/modloader.js +++ b/src/js/mods/modloader.js @@ -40,9 +40,9 @@ export class ModLoader { let mods = []; if (G_IS_STANDALONE) { mods = await getIPCRenderer().invoke("get-mods"); - } else if (G_IS_DEV && globalConfig.debug.loadDevMod) { + } else if (G_IS_DEV && globalConfig.debug.externalModUrl) { const mod = await ( - await fetch("http://localhost:3005/mods/demo_mod.nobuild/index.js", { + await fetch(globalConfig.debug.externalModUrl, { method: "GET", }) ).text();