From 9c2315f1861e8f90c15cacb0a81441dbe3841b5c Mon Sep 17 00:00:00 2001 From: Dakedres <ramondolive@gmail.com> Date: Wed, 5 Feb 2025 00:18:16 -0700 Subject: [PATCH] Notes --- hl-engine-js.md | 11 +++++++++++ subrepo/Xash3D-Emscripten | 1 + 2 files changed, 12 insertions(+) create mode 100644 hl-engine-js.md create mode 160000 subrepo/Xash3D-Emscripten diff --git a/hl-engine-js.md b/hl-engine-js.md new file mode 100644 index 0000000..625ef12 --- /dev/null +++ b/hl-engine-js.md @@ -0,0 +1,11 @@ +Problem with hl-engine-js is that the `init()` method simply takes "location", a url to a directory +containing all the engine files. + +https://github.com/steren/hl-engine-js/blob/main/lib/hl-engine.js#L145 +- loadXash would need to be changed +- `Module.memoryInitializerPrefixURL = params.location + "/";` is where all the emscripten-specific + files are loaded. This can be replaced with [Module.locateFile](https://emscripten.org/docs/api_reference/module.html#Module.locateFile) + +### Cool ideas + +https://github.com/leonill007/vgui.css diff --git a/subrepo/Xash3D-Emscripten b/subrepo/Xash3D-Emscripten new file mode 160000 index 0000000..0c2f84f --- /dev/null +++ b/subrepo/Xash3D-Emscripten @@ -0,0 +1 @@ +Subproject commit 0c2f84f9ae9855a7d4dc8692e8a11536fac6e1c0