Initial commit: Client Doc docs Server Tools

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ud18010
2026-07-10 10:24:29 +08:00
co-authored by Cursor
commit 7e35d8da31
3374 changed files with 680813 additions and 0 deletions
@@ -0,0 +1,23 @@
import binaryen from "binaryen";
import process from "process";
import fs from "fs";
if (process.argv.length < 3) {
console.error("cannot find wasmcode, Usage: node dump_wasm_symbo.mjs <your_minigame_dir>");
process.exit(-1);
}
let dir = process.argv[2];
if (!dir.endsWith("/")) {
dir += "/";
}
let bin = fs.readFileSync(dir + "webgl/Build/webgl.wasm");
binaryen.then(function(binaryenOb){
let mod = binaryenOb.readBinary(bin);
let symbols = {};
for (let i = 0; i < mod.getNumFunctions(); ++i) {
let ref = mod.getFunctionByIndex(i);
let func = binaryenOb.getFunctionInfo(ref);
symbols[i] = func.name;
}
fs.writeFileSync(dir + "minigame/webgl.wasm.symbols.unityweb", JSON.stringify(symbols));
})