| 
									
										
										
										
											2025-05-21 14:30:39 +02:00
										 |  |  | # Anleitung zum Ändern der maximalen Anzahl an Locations in shapez
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Wo finde ich die Einstellungen zum Erhöhen/Verringern der maximalen Anzahl an Locations?
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Die Maximalwerte von `goal_amount` und `shapesanity_amount` sind fest eingebaute Einstellungen, die das Datenpaket des  | 
					
						
							|  |  |  | Spiels beeinflussen. Sie sind in einer Datei names `options.json` innerhalb der APWorld festgelegt. Durch das Ändern  | 
					
						
							| 
									
										
										
										
											2025-07-28 17:01:57 +02:00
										 |  |  | dieser Werte erschaffst du eine custom Version der APWorld, die nur auf deinem PC existiert. | 
					
						
							| 
									
										
										
										
											2025-05-21 14:30:39 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | ## Wie du die Datenpaket-Einstellungen änderst
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Diese Anleitung ist für erfahrene Nutzer und kann in nicht richtig funktionierender Software resultieren, wenn sie nicht | 
					
						
							|  |  |  | ordnungsgemäß befolgt wird. Anwendung auf eigene Gefahr. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 1. Navigiere zu `<AP-Installation>/lib/worlds`. | 
					
						
							|  |  |  | 2. Benenne `shapez.apworld` zu `shapez.zip` um. | 
					
						
							|  |  |  | 3. Öffne die Zip-Datei und navigiere zu `shapez/data/options.json`. | 
					
						
							|  |  |  | 4. Ändere die Werte in dieser Datei nach Belieben und speichere die Datei. | 
					
						
							|  |  |  |    - `max_shapesanity` kann nicht weniger als `4` sein, da dies die benötigte Mindestanzahl zum Verhindern von  | 
					
						
							|  |  |  |       FillErrors ist. | 
					
						
							|  |  |  |    - `max_shapesanity` kann auch nicht mehr als `75800` sein, da dies die maximale Anzahl an möglichen Shapesanity-Namen | 
					
						
							| 
									
										
										
										
											2025-07-28 17:01:57 +02:00
										 |  |  |      ist. Das Generieren der Multiworld wird fehlschlagen, falls die `shapesanity_amount`-Option auf einen höheren Wert  | 
					
						
							|  |  |  |      gesetzt wird. | 
					
						
							| 
									
										
										
										
											2025-05-21 14:30:39 +02:00
										 |  |  |    - `max_levels_and_upgrades` kann nicht weniger als `27` sein, da dies die Mindestanzahl für das `mam`-Ziel ist. | 
					
						
							|  |  |  | 5. Schließe die Zip-Datei und benenne sie zurück zu `shapez.apworld`. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Warum muss ich das ganze selbst machen?
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Alle Spiele in Archipelago müssen eine Liste aller möglichen Locations **unabhängig der Spieler-Optionen**  | 
					
						
							| 
									
										
										
										
											2025-07-28 17:01:57 +02:00
										 |  |  | bereitstellen. Diese Listen aller in einer Multiworld inkludierten Spiele werden in den Daten der Multiworld gespeichert  | 
					
						
							| 
									
										
										
										
											2025-05-21 14:30:39 +02:00
										 |  |  | und an alle verbundenen Clients gesendet. Je mehr mögliche Locations, desto größer das Datenpaket. Und mit ~80000  | 
					
						
							|  |  |  | möglichen Locations hatte shapez zu einem gewissen Zeitpunkt ein (von der Datenmenge her) größeres Datenpaket als alle  | 
					
						
							| 
									
										
										
										
											2025-07-28 17:01:57 +02:00
										 |  |  | Core-verifizierten Spiele zusammen. Um also diese Datenmenge zu reduzieren, wurden die ausgeschriebenen  | 
					
						
							| 
									
										
										
										
											2025-05-21 14:30:39 +02:00
										 |  |  | Shapesanity-Locations-Namen (`Shapesanity Uncolored Circle`, `Shapesanity Blue Rectangle`, ...) durch standardisierte  | 
					
						
							|  |  |  | Namen (`Shapesanity 1`, `Shapesanity 2`, ...) ersetzt. Durch das Ändern dieser Maximalwerte, und damit das Erstellen  | 
					
						
							|  |  |  | einer custom APWorld, kannst du die Anzahl der möglichen Locations erhöhen, wirst aber auch gleichzeitig das Datenpaket  | 
					
						
							|  |  |  | vergrößern. |