✦ SPIELWELTENSpace Hero ↗

Profilfortschritt über native Neustarts – 8. September 2026

Die bisherige Neustartprüfung innerhalb von Unity ist um zwei tatsächlich getrennte SpaceHero.exe-Prozesse ergänzt. Geprüfter Quellstand: e891d73. Der Build v19 aus Lauf 101943 ist erfolgreich: 228.765.557 Bytes, null Fehler, zwölf ursprüngliche Warnungen.

Bestandener Ablauf

Prüfbericht 102032-da809b85:

  1. Earn, PID 39432: Ein frisches Profil startet ohne Missionen, Geld oder Upgrades. Der Prüfpilot fliegt 1-1 mit normalen Gegnern, simulierten Flugbefehlen und tatsächlicher Kollisionsverarbeitung; erforderliche Rettungen erfolgen über den regulären Button. Nach 112 simulierten Sekunden sind 73 Schrott verdient. Der Werkstattbutton kauft Kanone 1 für 40; 33 bleiben. Keine direkten Fortschritts-, Positions-, Geld- oder Moduländerungen. Earn-Datensatz.
  2. Reload, PID 26672: Nach vollständigem Ende des ersten Prozesses wird dasselbe Profil über „Weitere Piloten“ geladen. Der Primärsave muss LoadStatus.Loaded liefern; Backup-Wiederherstellung genügt nicht. Die freigeschaltete Mission 1-2 wird gestartet, das Schiff tatsächlich bewegt und der Einsatz über Pause abgebrochen. Mission, Kanone, Restbetrag und genau ein Abschlussbeleg bleiben erhalten; kein zusätzlicher Lohn. Reload-Datensatz.

Profil-ID: 1a2bf10de72f40f991760277bd0a8828.

Der SHA-256 der gesamten Primärdatei stimmt nach Earn-Prozessende, vor dem Neustart sowie im zweiten Prozess vor und unmittelbar nach dem Laden überein:

7DB6C1812D348B7CA2E212975894DB55114A51147679CB869200BE783E7ACD9F

Die Earn-Kopie bestätigt diesen Hash. Erst der folgende Start/Abbruch von 1-2 verändert Revision 5 auf 7 und den Speicherzeitpunkt; die Reload-Kopie darf deshalb einen anderen Hash haben. Fortschritt und Einstellungen sind erhalten.

Wiederholung und Grenzen

Im Projektverzeichnis:

.\Tools\Run-PersistenceCheck.ps1 -BuildName Playtest-v19

Das Script erzeugt einen neuen zufälligen Ordner unter Artifacts/PersistenceQA, übergibt ihn ausdrücklich als Datenverzeichnis und startet die Phasen sequenziell. Exitcode, PID, Datensätze und Dateihashes müssen zusammenpassen. Der Parser verhindert fehlende Argumente und konkurrierende QA-Modi, erzwingt allein jedoch kein bestimmtes Isolationsverzeichnis.

Die Suite 101453 besteht mit 78 Tests, null Fehlern und drei explizit übersprungenen GPU-Prüfungen. Sie lief vor dem abschließenden Hashzusatz im QA-Runner; diesen belegt der anschließende native Buildtest. Die Core-Prüfung 101452-6868e4 besteht mit 36 Tests; ihre Bezeichnung nennt korrekt das frische Repository.

Beide Prozesse endeten mit Exitcode 0, ohne Exceptions. Earn-Log und Reload-Log enthalten jeweils 39 Meldungen zu nicht unterstützten Shadern und eine ComputeBuffer-Freigabewarnung. Der Lauf verwendet -batchmode -nographics mit Null Device und beschleunigten Spielticks: kein Render-, GPU-, Hör-, Hardware- oder Echtzeitnachweis. Paketprüfung und Gesamtabnahme sind damit nicht behauptet.

Separat geprüftes v19-Paket: 88.413.134 Bytes, alle 176 Dateien und ihre exakte Menge stimmen mit dem Lieferordner überein (Prüfbericht). SHA-256: 72730A420CFA44824ADA72C2B8A3D97487DF5A9B20EF364571534C4E10373E0F. Neue Storyaufnahmen und menschliche Hör-/Geräte-/Spielabnahmen bleiben offen.