Die Version erstellen#
Dieser Artikel zielt auf 9.00. Offizielle Einträge für zukünftige Releases oder einzelne Betas nicht das Verhalten in Ihrem installierten Spiel zu etablieren.
Überprüfung dieser Bereiche#
| Fläche | 9,00 Veränderung |
|---|---|
| Zusammenstöße | Alt umkehren .jcs; neue Ausgabe ist mit älteren Versionen unvereinbar |
| Mittel | Alte Region <resources> ersetzt durch Ressourcengebiete |
event_area_discovered |
Entfernt |
event_build_started, event_player_build_started |
param2 ist null; erhalten Sie die Reihenfolge durch die param3 Buildtask |
GetEfficiencyUpgrades() |
Veraltet; gibt eine leere Liste zurück |
Die offizielle Tabelle deckt nicht jede ausgelieferte UI-Skript-Änderung ab. Vergleichen Sie das aktuelle Menü, das Sie haken.
Planen Sie Ihre Migration#
- Liste die Daten auf und rufe deine Mod tatsächlich auf.
- Identifizieren Sie relevante Änderungen und bewahren Sie die alten Arbeitsgrundlagen getrennt auf.
- Vergleichen Sie die relevanten Ressourcen aus beiden Anlagen; fixieren Sie die spezifische Referenz, Signatur oder Format.
- Testen Sie eine Aktion in einem neuen Spiel, dann aktualisieren Sie eine ältere speichern.
- Verwendung Versionskataloge für unterschiedliche Dateien beim Support beider Spiele.
Das Ergebnis aufzeichnen#
Game: exact version + build
Changed part: one file or contract
Before: expected failure or old behavior
After: independently observed value/action
Save/load: pass, fail or not testedDies ist eine Report-Vorlage statt Evidenz. Aufbau erfolgreich oder XML-Validierung nicht festgestellt Kollision, Bergbau oder Ereignisverhalten. Für Modelle, starten Sie mit der Offizielles Blender Toolkit.
Vergleich der 8.00 und 9.00 APIs#
Chem O, Duns Spiel-Änderungen Vergleich der Referenzen für 8.00 (590967) und 9.00 (611726). DieSie unterscheidet sich von Änderungen, welche Datensätze auf die Dokumentationsseite bearbeitet.
| Finden | Aktion für einen Mod-Autor |
|---|---|
find_asteroid_in_cluster, find_recyclable_in_cluster, get_highest_resource_yield entfernt |
Ressourcenbereiche und neue Aktionen untersuchen; einen Namen nicht mechanisch ersetzen |
Eigenschaften von find_resource und find_closest_resource geändert |
Vergleichen Sie die 9.00 schema, besonders resourcearea und Entdeckungsfilter |
GetRadarModuleName in 9.00 Uhr gekürzt |
Finden Sie die aktuelle Datenroute statt nur die Funktion Existenz zu überprüfen |
| C API-Struktur/Funktionsnamen geändert | Wiederleseerklärungen, Felder und Ausgabe-Puffer-Größen |
Ein gemeinsamer Funktionsname stellt keine unveränderte C-Signatur her. Ein globaler Bedarf existiert nicht in beiden Addons/Core-Lua-Kontexten. UIX hat eine eigene Versionshistorie, getrennt von X4. Ein korrekter Ersatz erfordert das Verständnis der Operation und die Überprüfung des Ergebnisses.