v3.1.0: Banner-Töne als kleine Melodien (App und Shop) statt Piepen; HOME-Menü-Design wieder entfernt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
17c4c7a074
commit
59e082e7d5
+3
-17
@@ -33,24 +33,13 @@ if [ "$NUR_RELEASE" = 0 ]; then
|
||||
(cd "$RELEASE" && git add mbmnet.3dsx mbmnet.cia mbmnet-shop.3dsx mbmnet-shop.cia mbmnet-installieren.gm9 version.txt && git commit -m "MBMNET-App v$VERSION" && git push)
|
||||
fi
|
||||
|
||||
# --- MBMNET-Design fürs HOME-Menü (eigene Töne, Standard-Aussehen; für Anemone3DS) --------------
|
||||
THEME_TMP=$(mktemp -d)
|
||||
node theme/build-theme.js "$THEME_TMP" >/dev/null
|
||||
docker run --rm -v "$PWD":/app -v "$THEME_TMP":/out -w /app mbmnet-3ds-build \
|
||||
bannertool makesmdh -s "MBMNET" -l "MBMNET-Design: eigene Töne im HOME-Menü" -p "MBMNET" -i icon.png -o /out/MBMNET/info.smdh >/dev/null
|
||||
DESIGNZIP="$(cd "$RELEASE" && pwd)/mbmnet-design.zip"
|
||||
rm -f "$DESIGNZIP"
|
||||
(cd "$THEME_TMP/MBMNET" && zip -q "$DESIGNZIP" body_LZ.bin info.smdh preview.png)
|
||||
|
||||
# --- SD-Karten-Paket (wie bei MSET9/Hacks-Guide: am PC auf die SD entpacken, dann GM9-Skript starten) ---
|
||||
SDZIP="$(cd "$RELEASE" && pwd)/mbmnet-sd.zip"
|
||||
SDTMP=$(mktemp -d)
|
||||
mkdir -p "$SDTMP/cias" "$SDTMP/gm9/scripts" "$SDTMP/3ds" "$SDTMP/Themes"
|
||||
mkdir -p "$SDTMP/cias" "$SDTMP/gm9/scripts" "$SDTMP/3ds"
|
||||
cp "$RELEASE/mbmnet.cia" "$RELEASE/mbmnet-shop.cia" "$SDTMP/cias/"
|
||||
cp "$RELEASE/mbmnet-installieren.gm9" "$SDTMP/gm9/scripts/"
|
||||
cp "$RELEASE/mbmnet.3dsx" "$SDTMP/3ds/"
|
||||
cp "$DESIGNZIP" "$SDTMP/Themes/MBMNET-Design.zip"
|
||||
rm -rf "$THEME_TMP"
|
||||
cat > "$SDTMP/LIESMICH.txt" <<'TXT'
|
||||
MBMNET - Installation
|
||||
|
||||
@@ -63,12 +52,9 @@ MBMNET - Installation
|
||||
|
||||
Ohne GodMode9: mbmnet.cia mit FBI installieren, oder 3ds/mbmnet.3dsx
|
||||
über den Homebrew Launcher starten.
|
||||
|
||||
Freiwillig: Themes/MBMNET-Design.zip ist ein HOME-Menü-Design mit eigenen Tönen
|
||||
(Aussehen bleibt Standard). Mit Anemone3DS installieren.
|
||||
TXT
|
||||
rm -f "$SDZIP"
|
||||
(cd "$SDTMP" && zip -qr "$SDZIP" LIESMICH.txt cias gm9 3ds Themes)
|
||||
(cd "$SDTMP" && zip -qr "$SDZIP" LIESMICH.txt cias gm9 3ds)
|
||||
rm -rf "$SDTMP"
|
||||
echo "SD-Paket: $(du -h "$SDZIP" | cut -f1)"
|
||||
|
||||
@@ -96,7 +82,7 @@ else
|
||||
fi
|
||||
|
||||
# Vorhandene Dateien gleichen Namens löschen (bei erneutem Lauf), dann hochladen
|
||||
for f in mbmnet-sd.zip mbmnet-design.zip mbmnet.cia mbmnet.3dsx mbmnet-shop.cia mbmnet-shop.3dsx mbmnet-installieren.gm9; do
|
||||
for f in mbmnet-sd.zip mbmnet.cia mbmnet.3dsx mbmnet-shop.cia mbmnet-shop.3dsx mbmnet-installieren.gm9; do
|
||||
[ -f "$RELEASE/$f" ] || continue
|
||||
for old in $(api GET "/releases/$ID/assets" | json "' '.join(str(a['id']) for a in d if a['name']=='$f')"); do
|
||||
api DELETE "/releases/$ID/assets/$old" >/dev/null
|
||||
|
||||
Reference in New Issue
Block a user