Panzer Corps Equipment Viewer + Army Generator v1.6.0
v1.6.0 (12/07/26): https://www.mediafire.com/file/fpuqqj0o ... 0.rar/file
.
(English version next post)
.
# Panzer Corps Equipment Viewer
## Entwicklungsübersicht: Vom ersten Build bis Version 1.6.0
Der **Panzer Corps Equipment Viewer** begann als einfaches Windows-Programm zum Durchsuchen des Inhalts einer Panzer-Corps-Datei vom Typ `equipment.pzeqp`. Das ursprüngliche Ziel war unkompliziert: Spielern und Moddern eine schnellere und bequemere Möglichkeit zu geben, Ausrüstungseinträge zu prüfen, ohne die Rohdatei manuell durchsuchen zu müssen.
Aus diesem bescheidenen ersten Build entwickelte sich das Programm nach und nach zu einem deutlich umfangreicheren Werkzeug für Ausrüstungsverwaltung und Armeeerstellung.
## Der erste Build
Die ursprüngliche Version wurde als **64-Bit-Windows-Anwendung** mit einem einfachen Installationsprogramm entwickelt. Beim ersten Start fragte das Programm nach den Speicherorten von:
* `equipment.pzeqp`
* dem Ordner `BigUnits`
* dem Ordner `Flags`
Der Viewer lud die Ausrüstungsdatei in ihrem nativen UTF-16-Format und zeigte die verfügbaren Einheiten in einer durchsuchbaren Tabelle an. Bei der Auswahl eines Eintrags wurden dessen Werte und das zugehörige BigUnit-Bild angezeigt.
Bereits der erste Build enthielt mehrere Grundlagen, die auch in späteren Versionen wichtig blieben:
* Suche und Filterung von Ausrüstung
* Erkennung von Nationen und Einheitenklassen
* Anzeige von Einheitenwerten
* Vorschau von BigUnit-Bildern
* Vergleich von Ausrüstung
* Neuladen der Ausrüstungsdatei
* Warnungen bei fehlenden Bildern
* Unterstützung der Nationen- und Einheitenklassensysteme von Panzer Corps
Die Suche erfolgte anhand des **Kurznamen** und des **vollständigen Namens** einer Einheit und nicht anhand des Bilddateinamens.
Datumsangaben wurden im Panzer-Corps-Format angezeigt und verarbeitet:
`TT.MM.JJJJ`
Das Programm war bewusst schreibgeschützt, sodass Ausrüstungsdateien untersucht werden konnten, ohne das Risiko einer versehentlichen Änderung.
## Verbesserte Konfiguration und Nationenunterstützung
Spätere Builds verbesserten das Konfigurationssystem und erleichterten die Anpassung des Viewers an benutzerdefinierte Modifikationen.
Die Namen der Nationen wurden in eine bearbeitbare externe Datei mit dem Namen
`Nations.json`
ausgelagert.
Diese Datei befindet sich direkt im Installationsordner des Programms. Sie enthält die Nationen-ID und den angezeigten Namen der Nation sowie Hilfetexte, die erklären, wie Einträge bearbeitet werden können.
Benutzer können bestehende Nationen umbenennen oder zusätzliche Nationen hinzufügen, ohne das Programm neu kompilieren zu müssen. Mit dem Befehl **Nationen neu laden** können Änderungen übernommen werden, während der Viewer bereits geöffnet ist.
Flaggenbilder werden nach der Panzer-Corps-Konvention zugeordnet, bei der der Dateiname der Nationen-ID plus eins entspricht. Beispielsweise verwendet Nationen-ID `0` das Flaggenbild `1.png`.
Das Programm behielt außerdem die Möglichkeit bei, die konfigurierten Speicherorte der Ausrüstungsdatei sowie der Ordner BigUnits und Flags zu ändern. Bei Aktualisierungen konnten zuvor gewählte Pfade als Standardwerte angezeigt werden, wodurch die erneute Konfiguration erleichtert wurde.
## Verbesserungen an Benutzeroberfläche und Vorschau
Die Benutzeroberfläche des Viewers wurde schrittweise überarbeitet, um das Durchsuchen der Ausrüstung übersichtlicher und praktischer zu gestalten.
Das BigUnit-Bild der ausgewählten Einheit erhielt einen festen Vorschaubereich von **256 × 256 Pixeln**. Dadurch wurde verhindert, dass übergroße oder ungewöhnlich proportionierte Bilder das Layout der Benutzeroberfläche verzerren.
In der unteren rechten Ecke des Hauptfensters wurde eine Versionsanzeige hinzugefügt, damit Benutzer sofort erkennen können, welcher Build installiert ist.
Die Anwendung erhielt außerdem ein eigenes Desktop-Verknüpfungssymbol mit einer Kombination aus **Lupe und Schraubenschlüssel**, als Symbol für Ausrüstungsinspektion und Modding.
## Version 1.4.0 – Historische Einheitenbilder
Version **1.4.0** führte eine der ersten größeren Erweiterungen über den ursprünglichen Ausrüstungsviewer hinaus ein.
Benutzer konnten nun optional einen Ordner mit **historischen Einheitenfotos** konfigurieren. Wenn ein passendes Bild vorhanden war, zeigte das Programm:
* links das BigUnit-Bild aus Panzer Corps
* rechts das historische Foto
Dadurch wurde ein direkter visueller Vergleich zwischen der Darstellung im Spiel und dem realen Fahrzeug, Flugzeug, Geschütz oder Verband ermöglicht.
Der Konfigurationsbildschirm beim ersten Start wurde um den optionalen Ordner für historische Bilder erweitert. Das Layout wurde später angepasst, sodass die Beschriftung und das Pfadfeld für historische Bilder mit den anderen Ordnerauswahlen einheitlich ausgerichtet waren.
Version 1.4.0 führte außerdem eine vollständigere Menüstruktur ein.
Ein Menü **Datei** wurde für Konfigurations- und Ladefunktionen hinzugefügt, während das Menü **Hilfe** ganz rechts in der Menüleiste platziert wurde.
Das Hilfemenü enthielt ein Infofenster mit der Anzeige:
**Made by Nikivdd**
## Version 1.5.x – Grundlagen der Armeegeneratoren
Mit der 1.5-Reihe entwickelte sich der Equipment Viewer von einem rein passiven Anzeigeprogramm zu einem Werkzeug, das aus den geladenen Ausrüstungsdaten auch vollständige Armeen zusammenstellen konnte.
Ein neues Hauptmenü **Armee** wurde hinzugefügt, während das Hilfemenü weiterhin ganz rechts blieb.
Das Armeemenü führte mehrere geplante Generierungsmodi ein:
* Historischer Armeegenerator
* Ausgewogener Zufallsarmeegenerator
* Budget-Armeegenerator
* Szenario-Datums-Armeegenerator
* Nation-gegen-Nation-Generator
* Chaotischer Armeegenerator
* Gespeicherte Armeen
Wo dies sinnvoll ist, können die Generatoren Ausrüstung aus einer bis fünf Nationen auswählen.
### Ausgewogener Zufallsarmeegenerator
Der ausgewogene Zufallsgenerator erstellt Armeen anhand logischer Zusammenstellungsmuster, anstatt jeder Einheit dieselbe Auswahlwahrscheinlichkeit zu geben.
Zu den verfügbaren Vorlagen gehören Konzepte wie:
* Ausgewogene Bodenstreitmacht
* Gepanzerte Streitmacht
* Infanteriestreitmacht
* Luftunterstützte Streitmacht
* Defensive Streitmacht
Der Generator versucht, eine abwechslungsreiche und spielbare Streitmacht zu erzeugen, während dennoch ein Zufallselement erhalten bleibt.
### Budget-Armeegenerator
Der Budgetgenerator erlaubt dem Benutzer die Eingabe eines Gesamtlimits für Prestige oder Ausrüstungskosten. Das Programm stellt anschließend eine Streitmacht zusammen, die innerhalb dieses Budgets bleibt.
Auch andere Generatoren können, sofern es für ihren jeweiligen Zweck geeignet ist, mit einer optionalen Kostenobergrenze verwendet werden.
### Szenario-Datums-Armeegenerator
Der Szenario-Datums-Generator fügt einen Datumsfilter hinzu. Es kann nur Ausrüstung ausgewählt werden, die am gewählten Szenariodatum verfügbar ist.
Das Datumsfeld verwendet dasselbe Format wie die Ausrüstungsdatei:
`TT.MM.JJJJ`
In einem frühen 1.5-Build fehlte das erforderliche Datumsfeld im Generatorfenster. Dies wurde im darauffolgenden Build korrigiert.
### Nation-gegen-Nation-Generator
Der Nation-gegen-Nation-Generator erstellt zwei gegnerische Streitkräfte. Jede Seite kann ihre eigene Nation oder Nationengruppe verwenden. Ein optionaler Datumsfilter verhindert, dass Ausrüstung vor ihrer historischen Verfügbarkeit erscheint.
Eine frühe Version dieses Fensters konnte einen Layoutfehler des `SplitContainer` auslösen. Das Problem wurde in Version **1.5.2** behoben. Danach ließ sich der Generator normal öffnen und verwenden.
### Chaotischer Armeegenerator
Der chaotische Generator erzeugt absichtlich ungewöhnliche, unlogische oder schlecht ausgewogene Kombinationen. Er ist eher für Experimente und unterhaltsame Gefechte als für historische Genauigkeit gedacht.
Obwohl seine Ergebnisse bewusst unberechenbar sind, hält er sich dennoch an die allgemeinen Ausschlussregeln des Programms.
### Generatorergebnisse
Erzeugte Armeen werden in einer Ergebnistabelle mit den ausgewählten Einheiten und deren relevanten Informationen dargestellt.
Die Ergebnistabelle wurde scrollbar gemacht, sodass auch große generierte Streitkräfte vollständig überprüft werden können.
Während der 1.5-Reihe wurden außerdem die Hilfetexte der Generatoren erweitert. Sie erklären nun die verschiedenen Modi, Datumsfilter, Budgets, Nationenauswahl und Ausrüstungsbeschränkungen.
## Allgemeine Ausschlussregeln für Ausrüstung
Mit der Weiterentwicklung des Armeegeneratorsystems wurden mehrere allgemeine Regeln für zulässige Ausrüstung festgelegt.
Jeder Armeegenerator schließt Ausrüstungseinträge aus, deren Eigenschaften Folgendes enthalten:
* `nopurchase`
* `bonus`
Solche Einheiten sind normalerweise für besondere Szenariozwecke, geskriptete Belohnungen, permanente Helden oder andere nicht standardmäßige Verwendungen vorgesehen und sollen nicht in automatisch generierten Armeen erscheinen.
Diese Ausschlussregel gilt für jeden Generator, einschließlich:
* Historisch
* Ausgewogener Zufall
* Budget
* Szenario-Datum
* Nation gegen Nation
* Achse gegen Alliierte
* Chaotisch
* Gespeicherte oder erneut generierte Armeen
* Alle zukünftigen Generatoren
Alle Generatoren schließen außerdem die Einheitenklasse
`6 – Struktur`
aus.
Strukturen, Befestigungen, Gebäude und feste Szenarioobjekte werden daher niemals als gewöhnliche Armeeeinheiten ausgewählt.
Diese Regeln gelten unabhängig von Nation, Datum, Kosten, Vorlage oder Generierungsmethode.
## Version 1.6.0 – Historische Formationen und bearbeitbare Vorlagen
Version **1.6.0** stellt den nächsten großen Entwicklungsschritt des Programms dar.
Die wichtigste Neuerung ist ein System aus **allgemeinen bearbeitbaren Armeeformationsvorlagen**. Mit diesen Vorlagen kann der historische Armeegenerator Streitkräfte erzeugen, die erkennbaren militärischen Formationen ähneln, anstatt lediglich eine ausgewogene Sammlung von Ausrüstung auszuwählen.
Zu den geplanten Formationstypen gehören:
* Infanteriedivision
* Panzer- oder gepanzerte Division
* Motorisierte Division
* Mechanisierte Division
* Defensive Division
* Luftflotte oder Luftwaffenverband
* Jagdgruppe
* Bombergruppe
* Marinekampfgruppe
* Weitere allgemeine Streitkrafttypen
Die Vorlagen definieren die benötigten Einheitenkategorien, Mengen, Verhältnisse, Unterstützungselemente und optionalen Bestandteile einer Formation.
Da die Vorlagen allgemein gehalten sind, können sie auf jede ausgewählte Nation angewendet werden. Der Generator besetzt die benötigten Rollen anschließend mit geeigneter Ausrüstung dieser Nation.
So kann beispielsweise eine Vorlage für eine Panzerdivision Panzer, motorisierte Infanterie, Aufklärung, Artillerie, Panzerabwehr, Flugabwehr und unterstützende Flugzeuge verlangen. Die tatsächlich ausgewählte Ausrüstung hängt von der gewählten Nation, dem Datum, der Verfügbarkeit und einer eventuell gesetzten Kostenobergrenze ab.
Alle Vorlagen und Unterstützungsdateien werden direkt im Installationsordner des Programms gespeichert. Sie bleiben bearbeitbar, sodass Spieler und Modder:
* die Größe von Formationen verändern
* Einheitenverhältnisse anpassen
* neue Formationstypen hinzufügen
* unerwünschte Kategorien entfernen
* Anforderungen an Unterstützungseinheiten ändern
* Vorlagen für bestimmte Mods oder persönliche Vorlieben erstellen können
Das Vorlagensystem soll plausible Streitkraftstrukturen ermöglichen, ohne den Spielern starre Regeln für die Zusammenstellung ihrer eigenen Panzer-Corps-Kernarmee aufzuzwingen.
## Zusammenfassung der Entwicklung
Zwischen dem ersten Build und Version 1.6.0 durchlief der Panzer Corps Equipment Viewer drei große Entwicklungsphasen.
Die erste Phase schuf einen zuverlässigen Ausrüstungsviewer mit Einheitenwerten, Bildern, Nationeninformationen, Suche, Vergleich und Konfigurationsunterstützung.
Die zweite Phase verbesserte Darstellung und Modifizierbarkeit durch externe Nationendefinitionen, historische Fotos, optimierte Ordnerverwaltung, bessere Menüs, übersichtlichere Vorschauen und eine Versionsanzeige.
Die dritte Phase führte die Armeeerstellung ein, einschließlich ausgewogener, budgetbasierter, datumsbasierter, gegnerischer, chaotischer und historischer Generierungsmethoden.
Bis Version 1.6.0 war das Programm nicht mehr nur ein Viewer für Ausrüstungsdateien. Es hatte sich zu einem flexiblen Panzer-Corps-Hilfsprogramm entwickelt, mit dem Ausrüstung untersucht, Einheiten verglichen, historische Vorbilder recherchiert und vollständige Armeen anhand bearbeitbarer Regeln und Formationsvorlagen erstellt werden können.
Während der gesamten Entwicklung blieben die grundlegenden Prinzipien gleich:
* Das Programm soll auch für gewöhnliche Spieler leicht zugänglich bleiben.
* Modifizierte Ausrüstungsdateien sollen unterstützt werden.
* Bearbeitbare Unterstützungsdaten sollen außerhalb der ausführbaren Datei gespeichert werden.
* Szenariospezifische oder nicht verfügbare Ausrüstung soll nicht ausgewählt werden.
* Die Entscheidungsfreiheit des Spielers soll erhalten bleiben.
* Historische und spielbezogene Werkzeuge sollen angeboten werden, ohne die Zusammenstellung von Armeen unnötig einzuschränken.
Update in letzter Minute v1.6.0:
**Achsenmächte-gegen-Alliierte-Generator**
Eine neue Option wurde hinzugefügt unter:
**Armee → Achsenmächte-gegen-Alliierte-Generator**
Spieler können Folgendes auswählen:
* 1–5 Nationen der Achsenmächte
* 1–5 alliierte Nationen
* Truppentyp
* Einheiten pro Seite
* Verfügbarkeitsdatum
* optional gleiche oder getrennte Budgets
Beide Armeen verfügen über eine eigene scrollbare Ergebnistabelle.
**Standardmäßige und benutzerdefinierte Nationenzuweisungen**
Die mitgelieferte Datei **nations.pzdat** ist im Programm als Standarddatei für die Seitenzuweisung enthalten.
Der Generator zeigt zunächst Folgendes an:
**Nationenzuweisungen: Standard**
Spieler können anschließend Folgendes auswählen:
**Benutzerdefinierte nations.pzdat laden…**
Nach dem Laden einer anderen kompatiblen Datei zeigt der Generator Folgendes an:
**Nationenzuweisungen: Benutzerdefiniert**
zusammen mit dem Pfad zur ausgewählten Datei.
.
(English version next post)
.
# Panzer Corps Equipment Viewer
## Entwicklungsübersicht: Vom ersten Build bis Version 1.6.0
Der **Panzer Corps Equipment Viewer** begann als einfaches Windows-Programm zum Durchsuchen des Inhalts einer Panzer-Corps-Datei vom Typ `equipment.pzeqp`. Das ursprüngliche Ziel war unkompliziert: Spielern und Moddern eine schnellere und bequemere Möglichkeit zu geben, Ausrüstungseinträge zu prüfen, ohne die Rohdatei manuell durchsuchen zu müssen.
Aus diesem bescheidenen ersten Build entwickelte sich das Programm nach und nach zu einem deutlich umfangreicheren Werkzeug für Ausrüstungsverwaltung und Armeeerstellung.
## Der erste Build
Die ursprüngliche Version wurde als **64-Bit-Windows-Anwendung** mit einem einfachen Installationsprogramm entwickelt. Beim ersten Start fragte das Programm nach den Speicherorten von:
* `equipment.pzeqp`
* dem Ordner `BigUnits`
* dem Ordner `Flags`
Der Viewer lud die Ausrüstungsdatei in ihrem nativen UTF-16-Format und zeigte die verfügbaren Einheiten in einer durchsuchbaren Tabelle an. Bei der Auswahl eines Eintrags wurden dessen Werte und das zugehörige BigUnit-Bild angezeigt.
Bereits der erste Build enthielt mehrere Grundlagen, die auch in späteren Versionen wichtig blieben:
* Suche und Filterung von Ausrüstung
* Erkennung von Nationen und Einheitenklassen
* Anzeige von Einheitenwerten
* Vorschau von BigUnit-Bildern
* Vergleich von Ausrüstung
* Neuladen der Ausrüstungsdatei
* Warnungen bei fehlenden Bildern
* Unterstützung der Nationen- und Einheitenklassensysteme von Panzer Corps
Die Suche erfolgte anhand des **Kurznamen** und des **vollständigen Namens** einer Einheit und nicht anhand des Bilddateinamens.
Datumsangaben wurden im Panzer-Corps-Format angezeigt und verarbeitet:
`TT.MM.JJJJ`
Das Programm war bewusst schreibgeschützt, sodass Ausrüstungsdateien untersucht werden konnten, ohne das Risiko einer versehentlichen Änderung.
## Verbesserte Konfiguration und Nationenunterstützung
Spätere Builds verbesserten das Konfigurationssystem und erleichterten die Anpassung des Viewers an benutzerdefinierte Modifikationen.
Die Namen der Nationen wurden in eine bearbeitbare externe Datei mit dem Namen
`Nations.json`
ausgelagert.
Diese Datei befindet sich direkt im Installationsordner des Programms. Sie enthält die Nationen-ID und den angezeigten Namen der Nation sowie Hilfetexte, die erklären, wie Einträge bearbeitet werden können.
Benutzer können bestehende Nationen umbenennen oder zusätzliche Nationen hinzufügen, ohne das Programm neu kompilieren zu müssen. Mit dem Befehl **Nationen neu laden** können Änderungen übernommen werden, während der Viewer bereits geöffnet ist.
Flaggenbilder werden nach der Panzer-Corps-Konvention zugeordnet, bei der der Dateiname der Nationen-ID plus eins entspricht. Beispielsweise verwendet Nationen-ID `0` das Flaggenbild `1.png`.
Das Programm behielt außerdem die Möglichkeit bei, die konfigurierten Speicherorte der Ausrüstungsdatei sowie der Ordner BigUnits und Flags zu ändern. Bei Aktualisierungen konnten zuvor gewählte Pfade als Standardwerte angezeigt werden, wodurch die erneute Konfiguration erleichtert wurde.
## Verbesserungen an Benutzeroberfläche und Vorschau
Die Benutzeroberfläche des Viewers wurde schrittweise überarbeitet, um das Durchsuchen der Ausrüstung übersichtlicher und praktischer zu gestalten.
Das BigUnit-Bild der ausgewählten Einheit erhielt einen festen Vorschaubereich von **256 × 256 Pixeln**. Dadurch wurde verhindert, dass übergroße oder ungewöhnlich proportionierte Bilder das Layout der Benutzeroberfläche verzerren.
In der unteren rechten Ecke des Hauptfensters wurde eine Versionsanzeige hinzugefügt, damit Benutzer sofort erkennen können, welcher Build installiert ist.
Die Anwendung erhielt außerdem ein eigenes Desktop-Verknüpfungssymbol mit einer Kombination aus **Lupe und Schraubenschlüssel**, als Symbol für Ausrüstungsinspektion und Modding.
## Version 1.4.0 – Historische Einheitenbilder
Version **1.4.0** führte eine der ersten größeren Erweiterungen über den ursprünglichen Ausrüstungsviewer hinaus ein.
Benutzer konnten nun optional einen Ordner mit **historischen Einheitenfotos** konfigurieren. Wenn ein passendes Bild vorhanden war, zeigte das Programm:
* links das BigUnit-Bild aus Panzer Corps
* rechts das historische Foto
Dadurch wurde ein direkter visueller Vergleich zwischen der Darstellung im Spiel und dem realen Fahrzeug, Flugzeug, Geschütz oder Verband ermöglicht.
Der Konfigurationsbildschirm beim ersten Start wurde um den optionalen Ordner für historische Bilder erweitert. Das Layout wurde später angepasst, sodass die Beschriftung und das Pfadfeld für historische Bilder mit den anderen Ordnerauswahlen einheitlich ausgerichtet waren.
Version 1.4.0 führte außerdem eine vollständigere Menüstruktur ein.
Ein Menü **Datei** wurde für Konfigurations- und Ladefunktionen hinzugefügt, während das Menü **Hilfe** ganz rechts in der Menüleiste platziert wurde.
Das Hilfemenü enthielt ein Infofenster mit der Anzeige:
**Made by Nikivdd**
## Version 1.5.x – Grundlagen der Armeegeneratoren
Mit der 1.5-Reihe entwickelte sich der Equipment Viewer von einem rein passiven Anzeigeprogramm zu einem Werkzeug, das aus den geladenen Ausrüstungsdaten auch vollständige Armeen zusammenstellen konnte.
Ein neues Hauptmenü **Armee** wurde hinzugefügt, während das Hilfemenü weiterhin ganz rechts blieb.
Das Armeemenü führte mehrere geplante Generierungsmodi ein:
* Historischer Armeegenerator
* Ausgewogener Zufallsarmeegenerator
* Budget-Armeegenerator
* Szenario-Datums-Armeegenerator
* Nation-gegen-Nation-Generator
* Chaotischer Armeegenerator
* Gespeicherte Armeen
Wo dies sinnvoll ist, können die Generatoren Ausrüstung aus einer bis fünf Nationen auswählen.
### Ausgewogener Zufallsarmeegenerator
Der ausgewogene Zufallsgenerator erstellt Armeen anhand logischer Zusammenstellungsmuster, anstatt jeder Einheit dieselbe Auswahlwahrscheinlichkeit zu geben.
Zu den verfügbaren Vorlagen gehören Konzepte wie:
* Ausgewogene Bodenstreitmacht
* Gepanzerte Streitmacht
* Infanteriestreitmacht
* Luftunterstützte Streitmacht
* Defensive Streitmacht
Der Generator versucht, eine abwechslungsreiche und spielbare Streitmacht zu erzeugen, während dennoch ein Zufallselement erhalten bleibt.
### Budget-Armeegenerator
Der Budgetgenerator erlaubt dem Benutzer die Eingabe eines Gesamtlimits für Prestige oder Ausrüstungskosten. Das Programm stellt anschließend eine Streitmacht zusammen, die innerhalb dieses Budgets bleibt.
Auch andere Generatoren können, sofern es für ihren jeweiligen Zweck geeignet ist, mit einer optionalen Kostenobergrenze verwendet werden.
### Szenario-Datums-Armeegenerator
Der Szenario-Datums-Generator fügt einen Datumsfilter hinzu. Es kann nur Ausrüstung ausgewählt werden, die am gewählten Szenariodatum verfügbar ist.
Das Datumsfeld verwendet dasselbe Format wie die Ausrüstungsdatei:
`TT.MM.JJJJ`
In einem frühen 1.5-Build fehlte das erforderliche Datumsfeld im Generatorfenster. Dies wurde im darauffolgenden Build korrigiert.
### Nation-gegen-Nation-Generator
Der Nation-gegen-Nation-Generator erstellt zwei gegnerische Streitkräfte. Jede Seite kann ihre eigene Nation oder Nationengruppe verwenden. Ein optionaler Datumsfilter verhindert, dass Ausrüstung vor ihrer historischen Verfügbarkeit erscheint.
Eine frühe Version dieses Fensters konnte einen Layoutfehler des `SplitContainer` auslösen. Das Problem wurde in Version **1.5.2** behoben. Danach ließ sich der Generator normal öffnen und verwenden.
### Chaotischer Armeegenerator
Der chaotische Generator erzeugt absichtlich ungewöhnliche, unlogische oder schlecht ausgewogene Kombinationen. Er ist eher für Experimente und unterhaltsame Gefechte als für historische Genauigkeit gedacht.
Obwohl seine Ergebnisse bewusst unberechenbar sind, hält er sich dennoch an die allgemeinen Ausschlussregeln des Programms.
### Generatorergebnisse
Erzeugte Armeen werden in einer Ergebnistabelle mit den ausgewählten Einheiten und deren relevanten Informationen dargestellt.
Die Ergebnistabelle wurde scrollbar gemacht, sodass auch große generierte Streitkräfte vollständig überprüft werden können.
Während der 1.5-Reihe wurden außerdem die Hilfetexte der Generatoren erweitert. Sie erklären nun die verschiedenen Modi, Datumsfilter, Budgets, Nationenauswahl und Ausrüstungsbeschränkungen.
## Allgemeine Ausschlussregeln für Ausrüstung
Mit der Weiterentwicklung des Armeegeneratorsystems wurden mehrere allgemeine Regeln für zulässige Ausrüstung festgelegt.
Jeder Armeegenerator schließt Ausrüstungseinträge aus, deren Eigenschaften Folgendes enthalten:
* `nopurchase`
* `bonus`
Solche Einheiten sind normalerweise für besondere Szenariozwecke, geskriptete Belohnungen, permanente Helden oder andere nicht standardmäßige Verwendungen vorgesehen und sollen nicht in automatisch generierten Armeen erscheinen.
Diese Ausschlussregel gilt für jeden Generator, einschließlich:
* Historisch
* Ausgewogener Zufall
* Budget
* Szenario-Datum
* Nation gegen Nation
* Achse gegen Alliierte
* Chaotisch
* Gespeicherte oder erneut generierte Armeen
* Alle zukünftigen Generatoren
Alle Generatoren schließen außerdem die Einheitenklasse
`6 – Struktur`
aus.
Strukturen, Befestigungen, Gebäude und feste Szenarioobjekte werden daher niemals als gewöhnliche Armeeeinheiten ausgewählt.
Diese Regeln gelten unabhängig von Nation, Datum, Kosten, Vorlage oder Generierungsmethode.
## Version 1.6.0 – Historische Formationen und bearbeitbare Vorlagen
Version **1.6.0** stellt den nächsten großen Entwicklungsschritt des Programms dar.
Die wichtigste Neuerung ist ein System aus **allgemeinen bearbeitbaren Armeeformationsvorlagen**. Mit diesen Vorlagen kann der historische Armeegenerator Streitkräfte erzeugen, die erkennbaren militärischen Formationen ähneln, anstatt lediglich eine ausgewogene Sammlung von Ausrüstung auszuwählen.
Zu den geplanten Formationstypen gehören:
* Infanteriedivision
* Panzer- oder gepanzerte Division
* Motorisierte Division
* Mechanisierte Division
* Defensive Division
* Luftflotte oder Luftwaffenverband
* Jagdgruppe
* Bombergruppe
* Marinekampfgruppe
* Weitere allgemeine Streitkrafttypen
Die Vorlagen definieren die benötigten Einheitenkategorien, Mengen, Verhältnisse, Unterstützungselemente und optionalen Bestandteile einer Formation.
Da die Vorlagen allgemein gehalten sind, können sie auf jede ausgewählte Nation angewendet werden. Der Generator besetzt die benötigten Rollen anschließend mit geeigneter Ausrüstung dieser Nation.
So kann beispielsweise eine Vorlage für eine Panzerdivision Panzer, motorisierte Infanterie, Aufklärung, Artillerie, Panzerabwehr, Flugabwehr und unterstützende Flugzeuge verlangen. Die tatsächlich ausgewählte Ausrüstung hängt von der gewählten Nation, dem Datum, der Verfügbarkeit und einer eventuell gesetzten Kostenobergrenze ab.
Alle Vorlagen und Unterstützungsdateien werden direkt im Installationsordner des Programms gespeichert. Sie bleiben bearbeitbar, sodass Spieler und Modder:
* die Größe von Formationen verändern
* Einheitenverhältnisse anpassen
* neue Formationstypen hinzufügen
* unerwünschte Kategorien entfernen
* Anforderungen an Unterstützungseinheiten ändern
* Vorlagen für bestimmte Mods oder persönliche Vorlieben erstellen können
Das Vorlagensystem soll plausible Streitkraftstrukturen ermöglichen, ohne den Spielern starre Regeln für die Zusammenstellung ihrer eigenen Panzer-Corps-Kernarmee aufzuzwingen.
## Zusammenfassung der Entwicklung
Zwischen dem ersten Build und Version 1.6.0 durchlief der Panzer Corps Equipment Viewer drei große Entwicklungsphasen.
Die erste Phase schuf einen zuverlässigen Ausrüstungsviewer mit Einheitenwerten, Bildern, Nationeninformationen, Suche, Vergleich und Konfigurationsunterstützung.
Die zweite Phase verbesserte Darstellung und Modifizierbarkeit durch externe Nationendefinitionen, historische Fotos, optimierte Ordnerverwaltung, bessere Menüs, übersichtlichere Vorschauen und eine Versionsanzeige.
Die dritte Phase führte die Armeeerstellung ein, einschließlich ausgewogener, budgetbasierter, datumsbasierter, gegnerischer, chaotischer und historischer Generierungsmethoden.
Bis Version 1.6.0 war das Programm nicht mehr nur ein Viewer für Ausrüstungsdateien. Es hatte sich zu einem flexiblen Panzer-Corps-Hilfsprogramm entwickelt, mit dem Ausrüstung untersucht, Einheiten verglichen, historische Vorbilder recherchiert und vollständige Armeen anhand bearbeitbarer Regeln und Formationsvorlagen erstellt werden können.
Während der gesamten Entwicklung blieben die grundlegenden Prinzipien gleich:
* Das Programm soll auch für gewöhnliche Spieler leicht zugänglich bleiben.
* Modifizierte Ausrüstungsdateien sollen unterstützt werden.
* Bearbeitbare Unterstützungsdaten sollen außerhalb der ausführbaren Datei gespeichert werden.
* Szenariospezifische oder nicht verfügbare Ausrüstung soll nicht ausgewählt werden.
* Die Entscheidungsfreiheit des Spielers soll erhalten bleiben.
* Historische und spielbezogene Werkzeuge sollen angeboten werden, ohne die Zusammenstellung von Armeen unnötig einzuschränken.
Update in letzter Minute v1.6.0:
**Achsenmächte-gegen-Alliierte-Generator**
Eine neue Option wurde hinzugefügt unter:
**Armee → Achsenmächte-gegen-Alliierte-Generator**
Spieler können Folgendes auswählen:
* 1–5 Nationen der Achsenmächte
* 1–5 alliierte Nationen
* Truppentyp
* Einheiten pro Seite
* Verfügbarkeitsdatum
* optional gleiche oder getrennte Budgets
Beide Armeen verfügen über eine eigene scrollbare Ergebnistabelle.
**Standardmäßige und benutzerdefinierte Nationenzuweisungen**
Die mitgelieferte Datei **nations.pzdat** ist im Programm als Standarddatei für die Seitenzuweisung enthalten.
Der Generator zeigt zunächst Folgendes an:
**Nationenzuweisungen: Standard**
Spieler können anschließend Folgendes auswählen:
**Benutzerdefinierte nations.pzdat laden…**
Nach dem Laden einer anderen kompatiblen Datei zeigt der Generator Folgendes an:
**Nationenzuweisungen: Benutzerdefiniert**
zusammen mit dem Pfad zur ausgewählten Datei.