From 27e4dc9ba50e2146d3c77c96281bbd4c6674ed81 Mon Sep 17 00:00:00 2001 From: tobspr Date: Fri, 14 Jan 2022 17:23:41 +0100 Subject: [PATCH] Add support for loading mods from external sources in DEV --- src/js/core/config.local.template.js | 4 ++-- src/js/mods/modloader.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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();