Make games on your phone.
Get the app!
AndroidiOS
Castle
11 Comments
Next up
I'm tired of this guy complaining and complaining and not shutting the hell up for once while saying i brag/flex about my scripts like a rolex Like bro, we have free will SO ARE YOU GOING TO CONTINUE COMMENTING LONG COMMENTS THAT ARE AN ESSAY ABOUT MY WILL
#!/data/data/com.termux/files/usr/bin/bash set -e echo "Installing Castle large image patch..." PATCH_FILE="$HOME/patch-castle-large-images.mjs" cat > "$PATCH_FILE" <<'JS' import fs from "node:fs" import path from "node:path" import { execFileSync } from "node:child_process" const npmRoot = execFileSync( "npm", ["root", "-g"], { encoding: "utf8" } ).trim() const file = path.join( npmRoot, "castle-cli", "dist", "utils", "project.js" ) if (!fs.existsSync(file)) { throw new Error(`Castle CLI project.js not found: ${file}`) } let code = fs.readFileSync(file, "utf8") const backup = `${file}.before-large-images` if (!fs.existsSync(backup)) { fs.copyFileSync(file, backup) } const oldClone = `function clone(value) { return JSON.parse(JSON.stringify(value)); }` const newClone = `function clone(value) { if (Array.isArray(value)) return value.map(clone); if (value && typeof value === "object") { const result = {}; for (const [ke
Reply
#!/data/data/com.termux/files/usr/bin/bash set -e echo "Installing Castle large image patch..." PATCH_FILE="$HOME/patch-castle-large-images.mjs" cat > "$PATCH_FILE" <<'JS' import fs from "node:fs" import path from "node:path" import { execFileSync } from "node:child_process" const npmRoot = execFileSync( "npm", ["root", "-g"], { encoding: "utf8" } ).trim() const file = path.join( npmRoot, "castle-cli", "dist", "utils", "project.js" ) if (!fs.existsSync(file)) { throw new Error(`Castle CLI project.js not found: ${file}`) } let code = fs.readFileSync(file, "utf8") const backup = `${file}.before-large-images` if (!fs.existsSync(backup)) { fs.copyFileSync(file, backup) } const oldClone = `function clone(value) { return JSON.parse(JSON.stringify(value)); }` const newClone = `function clone(value) { if (Array.isArray(value)) return value.map(clone); if (value && typeof value === "object") { const result = {}; for (const [ke
Reply
#!/data/data/com.termux/files/usr/bin/bash set -e echo "Installing Castle large image patch..." PATCH_FILE="$HOME/patch-castle-large-images.mjs" cat > "$PATCH_FILE" <<'JS' import fs from "node:fs" import path from "node:path" import { execFileSync } from "node:child_process" const npmRoot = execFileSync( "npm", ["root", "-g"], { encoding: "utf8" } ).trim() const file = path.join( npmRoot, "castle-cli", "dist", "utils", "project.js" ) if (!fs.existsSync(file)) { throw new Error(`Castle CLI project.js not found: ${file}`) } let code = fs.readFileSync(file, "utf8") const backup = `${file}.before-large-images` if (!fs.existsSync(backup)) { fs.copyFileSync(file, backup) } const oldClone = `function clone(value) { return JSON.parse(JSON.stringify(value)); }` const newClone = `function clone(value) { if (Array.isArray(value)) return value.map(clone); if (value && typeof value === "object") { const result = {}; for (const [ke
Reply
#!/data/data/com.termux/files/usr/bin/bash set -e echo "Installing Castle large image patch..." PATCH_FILE="$HOME/patch-castle-large-images.mjs" cat > "$PATCH_FILE" <<'JS' import fs from "node:fs" import path from "node:path" import { execFileSync } from "node:child_process" const npmRoot = execFileSync( "npm", ["root", "-g"], { encoding: "utf8" } ).trim() const file = path.join( npmRoot, "castle-cli", "dist", "utils", "project.js" ) if (!fs.existsSync(file)) { throw new Error(`Castle CLI project.js not found: ${file}`) } let code = fs.readFileSync(file, "utf8") const backup = `${file}.before-large-images` if (!fs.existsSync(backup)) { fs.copyFileSync(file, backup) } const oldClone = `function clone(value) { return JSON.parse(JSON.stringify(value)); }` const newClone = `function clone(value) { if (Array.isArray(value)) return value.map(clone); if (value && typeof value === "object") { const result = {}; for (const [ke
Reply
What do you mean html thing got patched?!
Reply
Bro who
Reply