From 6349a7e2e9feadf33d4031c408441d154ad8c3f4 Mon Sep 17 00:00:00 2001 From: ZXMushroom63 Date: Sun, 13 Apr 2025 19:48:48 +0800 Subject: [PATCH] fix more bugs --- .gitignore | 3 ++- core/core.js | 46 ++++++++++++++++++++++++++++++++-------------- index.html | 2 ++ 3 files changed, 36 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 377be45..5bedb19 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules EaglercraftX_1.8_Offline_en_US.html -processed.html \ No newline at end of file +processed.html +1.12.html \ No newline at end of file diff --git a/core/core.js b/core/core.js index c2ee065..477dd1a 100644 --- a/core/core.js +++ b/core/core.js @@ -105,13 +105,28 @@ function entriesToStaticVariableProxy(entries, prefix, clinitList) { return proxy; } async function processClasses(string, parser) { + var assets = { + modapi_guikit: null, + modapi_postinit: null, + modapi_modloader: null, + PatchesRegistry: null, + EFServer: null, + minify: null + }; if (globalThis.process) { - var { modapi_guikit } = require("./modgui"); - var { modapi_postinit } = require("./postinit"); - var { modapi_modloader } = require("./modloader"); - var { PatchesRegistry } = require("./patches"); - var { EFServer } = require("./efserver"); - var { minify } = require("./minify"); + assets.modapi_guikit = require("./modgui").modapi_guikit; + assets.modapi_postinit = require("./postinit").modapi_postinit; + assets.modapi_modloader = require("./modloader").modapi_modloader; + assets.PatchesRegistry = require("./patches").PatchesRegistry; + assets.EFServer = require("./efserver").EFServer; + assets.minify = require("./minify").minify; + } else { + assets.PatchesRegistry = PatchesRegistry; + assets.minify = minify; + assets.EFServer = EFServer; + assets.modapi_postinit = modapi_postinit; + assets.modapi_modloader = modapi_modloader; + assets.modapi_guikit = modapi_guikit; } if (string.includes("__eaglerforgeinjector_installation_flag__")) { backgroundLog("Detected input containing EFI installation flag.", true); @@ -348,7 +363,7 @@ var main;(function(){` _status("Applying bonus patches from patch registry..."); await wait(50); - patchedFile = PatchesRegistry.patchFile(patchedFile); + patchedFile = assets.PatchesRegistry.patchFile(patchedFile); if (EFIConfig.doMinify) { _status("Shrinking file..."); @@ -363,11 +378,11 @@ var main;(function(){` patchedFile = patchedFile.replace( ` id="game_frame">`, ` id="game_frame"> - \ + +