From 8a98a57b4b06a195dee4589ad9ddfd402f1a4a91 Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Sun, 10 May 2026 00:31:26 +0200 Subject: [PATCH 1/3] build.sh: use make -j rather than -j8 --- build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index b8bd22b9..c66cb3ce 100644 --- a/build.sh +++ b/build.sh @@ -8,7 +8,7 @@ mkdir -p "$DEST" cp -r "$SRC"/. "$DEST"/ cd build/stratosphere/loader || exit 1 -make -j8 +make -j hactool -t kip1 out/nintendo_nx_arm64_armv8a/release/loader.kip --uncompress=hoc.kip cd ../../../ # exit cp build/stratosphere/loader/hoc.kip dist/atmosphere/kips/hoc.kip @@ -20,5 +20,5 @@ cp -r dist/ ../../ cd ../../ cd Source/Horizon-OC-Monitor/ -make -j8 +make -j cp Horizon-OC-Monitor.ovl ../../dist/switch/.overlays/Horizon-OC-Monitor.ovl \ No newline at end of file From 05fa5034d39e4fb7099f1367f6710911f5f19f36 Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Sun, 10 May 2026 00:44:27 +0200 Subject: [PATCH 2/3] Revert "build.sh: use make -j rather than -j8" This reverts commit 8a98a57b4b06a195dee4589ad9ddfd402f1a4a91. Thansk to microslops amazing memory management, make -j sometimes runs out of ram on my system when compiling libstratosphere. This can hang my entire system and also corrupt ram??? WTF --- build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index c66cb3ce..b8bd22b9 100644 --- a/build.sh +++ b/build.sh @@ -8,7 +8,7 @@ mkdir -p "$DEST" cp -r "$SRC"/. "$DEST"/ cd build/stratosphere/loader || exit 1 -make -j +make -j8 hactool -t kip1 out/nintendo_nx_arm64_armv8a/release/loader.kip --uncompress=hoc.kip cd ../../../ # exit cp build/stratosphere/loader/hoc.kip dist/atmosphere/kips/hoc.kip @@ -20,5 +20,5 @@ cp -r dist/ ../../ cd ../../ cd Source/Horizon-OC-Monitor/ -make -j +make -j8 cp Horizon-OC-Monitor.ovl ../../dist/switch/.overlays/Horizon-OC-Monitor.ovl \ No newline at end of file From 138bcb6dc6ab423adaf98bf8939902b8f1f908de Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Sun, 10 May 2026 00:57:31 +0200 Subject: [PATCH 3/3] build.sh: alternatively I should consider not being stupid --- Source/hoc-clk/build.sh | 1 - build.sh | 8 +- dist/README.md | 2 +- .../contents/00FF0000636C6BFF/exefs.nsp | Bin 169495 -> 167851 bytes dist/atmosphere/kips/hoc.kip | Bin 343116 -> 343116 bytes dist/config/horizon-oc/lang/es.json | 198 +++++++------- dist/config/horizon-oc/lang/fr.json | 172 ++++++------ dist/config/horizon-oc/lang/it.json | 148 +++++------ dist/config/horizon-oc/lang/ru.json | 246 ++++++++++-------- .../ultrahand/assets/notifications/hoc.rgba | Bin 0 -> 10000 bytes dist/switch/.overlays/Horizon-OC-Monitor.ovl | Bin 991292 -> 991292 bytes dist/switch/.overlays/horizon-oc-overlay.ovl | Bin 1327164 -> 1327164 bytes 12 files changed, 408 insertions(+), 367 deletions(-) create mode 100644 dist/config/ultrahand/assets/notifications/hoc.rgba diff --git a/Source/hoc-clk/build.sh b/Source/hoc-clk/build.sh index 45cd6182..aaf9e48d 100644 --- a/Source/hoc-clk/build.sh +++ b/Source/hoc-clk/build.sh @@ -10,7 +10,6 @@ if [[ -n "$1" ]]; then fi echo "DIST_DIR: $DIST_DIR" -echo "CORES: $CORES" echo "*** sysmodule ***" TITLE_ID="$(grep -oP '"title_id":\s*"0x\K(\w+)' "$ROOT_DIR/sysmodule/perms.json")" diff --git a/build.sh b/build.sh index b8bd22b9..84d8bd60 100644 --- a/build.sh +++ b/build.sh @@ -1,5 +1,7 @@ #!/bin/sh +CORES="$(nproc --all)" + SRC="Source/Atmosphere/stratosphere/loader/" DEST="build/stratosphere/loader/" mkdir -p "dist/atmosphere/kips/" @@ -7,8 +9,10 @@ mkdir -p "$DEST" cp -r "$SRC"/. "$DEST"/ +echo "CORES: $CORES" + cd build/stratosphere/loader || exit 1 -make -j8 +make -j$CORES hactool -t kip1 out/nintendo_nx_arm64_armv8a/release/loader.kip --uncompress=hoc.kip cd ../../../ # exit cp build/stratosphere/loader/hoc.kip dist/atmosphere/kips/hoc.kip @@ -20,5 +24,5 @@ cp -r dist/ ../../ cd ../../ cd Source/Horizon-OC-Monitor/ -make -j8 +make -j$CORES cp Horizon-OC-Monitor.ovl ../../dist/switch/.overlays/Horizon-OC-Monitor.ovl \ No newline at end of file diff --git a/dist/README.md b/dist/README.md index 59855854..ff3e6be6 100644 --- a/dist/README.md +++ b/dist/README.md @@ -11,7 +11,7 @@    - + --- diff --git a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index d80c61f87c1076753b516e857107d7c545679c74..ff387918ef46ed8c40d01c0ff1a7727e7031e2f1 100644 GIT binary patch delta 79627 zcmYg&3tW^{`u}s@_niyF05i;RA7N%dM8v#-LQ%e4R4hvzsob(0#L7)8FYIqMtr?Jt z(%pESDXrWbFBP!X4+~qSwHz-MZSHRg-Eud!9nf}db&DBL8Aa#+J-EOB=jZ2x?{n_w zJm)#j?L2389MJuCx2`2MQQRuf|NSR!Rq_`u$`y(6-0>)!D$?qGG?sqCg>+D)YMH2N zSfu3Z&w7_;ytw0u4?p_q&rff8;fW)Sy8qi5
u2cHM%z*Zk$9^qqCl+kQJF?TnWFa!b)pRq^8|cQ2Un%xQDs?=O0sEa!n$tH>M?
zsr{ PJ
zdE#gR%xO~(daT8JSt^`~393+1ZBwWoyLV%BP;_)4!IyLe1qS=gCWB}Jeock5Fy0R+
z=s^N4ECYb2X5Vb^E#MZwe2mk42*8EK*x)~+pgQMfgU u|AfcO5Y=|ZTg8t(NnQJ}wC2=DHnW>0Y1Z1xVGjm>VXb}ml(O`E
z+)9jiG6**JbNMY+#zq`S6fh%BygvXtWL(lXQbq(FdP-u{qp^_JF%C}y1ibZUe^pwa
zcH}8ygmVaM^(MIAXg{BwJRs&V;e7o)Y@`AJSihe6zW@Hpql1w&>2?4GM-}$0Ld9|+
zX~qdw>G0i)y9f15%``(3x~s@Xh5JQ2Rw#il0efHzSULhc1*nuqFC?qg0$ip&qBLKa
zS{Q?dVVR^c;>-Y-I3pZ6h|hK6%WmM2EJ_FN0Fx|@a0M+ l3=8Aa;{U}LxAB*c#kzX=yO2^qkJ6LOp#C-Ib7O|C%s
zBb=xM{0Bn;K2Vya|F49taUNS(^%mpCUxaObY>;+mA?7`&xPvK>Rq1e)d
zxk1