diff --git a/Semesterprojekt/README.md b/Semesterprojekt/README.md
index 2fed337..709d54f 100644
--- a/Semesterprojekt/README.md
+++ b/Semesterprojekt/README.md
@@ -26,14 +26,17 @@ werden aus YAML-Dateien geladen, nicht im Code festverdrahtet.
## Schnellstart ohne Maven
-Im Ordner [`release/`](release/) liegt eine fertig gebaute, eigenständige JAR
-(`HauntedManor.jar`) mit allen Abhängigkeiten. Sie braucht nur Java 25:
+Im Ordner [`release/`](release/) liegen zwei fertig gebaute, eigenständige
+JARs mit allen Abhängigkeiten – je eine pro Frontend. Sie brauchen nur Java 25:
```bash
-java -jar release/HauntedManor.jar # Konsolen-Version
-java -cp release/HauntedManor.jar thb.jeanluc.adventure.AppGui # Swing-GUI
+java -jar release/HauntedManor-Console.jar # Konsolen-Version (~5 MB, ohne Audio)
+java -jar release/HauntedManor-GUI.jar # Swing-GUI (~17 MB, mit Musik)
```
+Die Konsolen-JAR enthält weder die Musikdateien noch die OGG-Bibliotheken –
+der Textmodus spielt keine Musik, daher werden sie dort weggelassen.
+
## Bauen und Testen
Mit dem Wrapper (empfohlen, keine Maven-Installation nötig) – unter Windows
@@ -41,7 +44,7 @@ Mit dem Wrapper (empfohlen, keine Maven-Installation nötig) – unter Windows
```bash
./mvnw clean test # alle Tests ausführen (233 Tests)
-./mvnw clean package # baut die eigenständige JAR nach release/HauntedManor.jar
+./mvnw clean package # baut beide JARs nach release/ (Console + GUI)
```
Ein systemweit installiertes `mvn` funktioniert identisch (`mvn clean test` …).
diff --git a/Semesterprojekt/pom.xml b/Semesterprojekt/pom.xml
index e6519fb..4ca84cc 100644
--- a/Semesterprojekt/pom.xml
+++ b/Semesterprojekt/pom.xml
@@ -113,25 +113,65 @@
org.apache.maven.plugins
maven-shade-plugin
3.6.0
+
+
+ false
+
+
+ shade-console
package
shade
-
- ${project.basedir}/release/HauntedManor.jar
- false
+ ${project.basedir}/release/HauntedManor-Console.jar
+
+
+
+ com.googlecode.soundlibs:vorbisspi
+ com.googlecode.soundlibs:jorbis
+
+
+
+
+ thb.jeanluc:Semesterprojekt
+
+ music/**
+
+
+
-
thb.jeanluc.adventure.App
-
+
+
+
+
+
+
+ shade-gui
+ package
+
+ shade
+
+
+ ${project.basedir}/release/HauntedManor-GUI.jar
+
+
+
+ thb.jeanluc.adventure.AppGui
+
+
diff --git a/Semesterprojekt/release/HauntedManor-Console.jar b/Semesterprojekt/release/HauntedManor-Console.jar
new file mode 100644
index 0000000..b51b4db
Binary files /dev/null and b/Semesterprojekt/release/HauntedManor-Console.jar differ
diff --git a/Semesterprojekt/release/HauntedManor.jar b/Semesterprojekt/release/HauntedManor-GUI.jar
similarity index 98%
rename from Semesterprojekt/release/HauntedManor.jar
rename to Semesterprojekt/release/HauntedManor-GUI.jar
index 43aac4b..42470cb 100644
Binary files a/Semesterprojekt/release/HauntedManor.jar and b/Semesterprojekt/release/HauntedManor-GUI.jar differ