AuronNetwork Multi-Game Trainer 3.25
====================================

NEU: UPDATES DIREKT IM TRAINER
-----------------------------
Unter Einstellungen kannst du nach neuen Versionen suchen. Beim Start wird
standardmäßig maximal einmal täglich geprüft; der Schalter deaktiviert dies.
Quelle: https://github.com/Auron-Network/trainer (kein GitHub-Konto nötig).
Der Changelog erscheint in deiner gewählten Sprache. Erst nach deinem Klick
wird heruntergeladen. Danach bestätigt "Installieren & Neustart" den Austausch.
Speichere vorher dein Spiel: Der Trainer startet neu, aktive Cheats enden.
Das Spiel wird nicht beendet. Sprache und Update-Einstellung bleiben erhalten.
Die EXE benötigt einen beschreibbaren, lokal entpackten Ordner; nicht aus dem
ZIP starten. Keine automatische Rechteerhöhung. Andere Trainer-Instanzen schließen.

Signatur (RSA/SHA-256), Prüfsumme, Quelle und Versionsnummer werden geprüft.
Die bisherige EXE bleibt als .previous-<ID> daneben liegen. Scheitert der
geprüfte Neustart, versucht der Installer, sie automatisch wiederherzustellen.
Falls auch das fehlschlägt, nennt die Meldung den Pfad für manuelle Wiederherstellung.
Diagnosen und Download-Cache: %LOCALAPPDATA%\AuronNetwork\MultiGameTrainer\Updates.
Sicherungen/Cache werden nicht automatisch entfernt. Erst nach erfolgreicher
Prüfung und bei geschlossenem Trainer nicht mehr benötigte Sicherungen löschen.
Die Update-Signatur ist KEINE Windows-Codesignatur und keine Defender-Freigabe.
Der ungeklärte Sicherheitshinweis bleibt gültig: SECURITY_NOTICE.txt.

Nutzer älterer Versionen müssen Version 3.25 einmal manuell herunterladen.
Danach können neuere, veröffentlichte GitHub-Releases direkt in der App geladen
und bestätigt installiert werden. Die Funktion ersetzt nur die Trainer-EXE;
keine Spieldateien, Mods oder externen Dokumente. Aktuelle Hinweise stehen im
angezeigten Changelog. Ein Offline-Fehler verhindert nicht die Trainernutzung.

COMMAND DECK
----------------
Einheitliches Schwarz/Gelb-Design für alle drei Spiele und die globalen
Einstellungen. Whiskerwood zeigt Lagerressourcen jetzt in einzelnen Zeilen
mit eigenem Wunschbestand und Setzen-Knopf. Weitere Ressourcen sind scrollbar.
Die gewählte Überschriftenschrift ist eingebettet; keine Installation nötig.
Die Spiel-/Cheat-Logik bleibt auf dem Stand von Version 3.23.
Der bestehende, ungeklärte Defender-Hinweis gilt weiterhin: SECURITY_NOTICE.txt.

Portabler Live-Trainer für MMORPG Tycoon 2, Whiskerwood und ReStory: Chill
Electronics Repairs. Es ist keine
Installation und kein Cheat Engine erforderlich. Das Spiel wird nicht
automatisch gestartet oder beendet.

Programmdatei, Fenstersymbol und Taskleisten-Eintrag verwenden das
AuronNetwork-Logo. Das jeweilige Original-Spielicon bleibt innerhalb der
Trainer-Bibliothek erhalten.

Reaktionszeit und flüssige Oberfläche
-------------------------------------
- Der Trainer verwendet einen adaptiven Live-Takt. Aktive Forschungs- und
  Bau-Cheats werden etwa alle 150 ms betreut; ruhende Bereiche werden passend
  zu ihrem Inhalt seltener und ressourcenschonender aktualisiert.
- Whiskerwood liest nur noch die Daten des sichtbaren Bereichs. Fiepser,
  Lager, Erwartungen sowie Weltzustand werden nicht mehr unnötig gemeinsam
  bei jedem Takt abgefragt.
- Wiederkehrende Spielnamen und unveränderte Listenstrukturen werden
  zwischengespeichert. Dadurch bleiben Auswahlfelder stabil und flackern bei
  normalen Bestandsänderungen nicht mehr.
- Schaltflächen führen ihre Änderung weiterhin unmittelbar aus; der adaptive
  Takt betrifft nur die automatische Hintergrundaktualisierung.
- ReStory wird nicht blockierend im Hintergrund abgefragt. Spiel- und
  Zenject-Kontexte werden zwischengespeichert und nur bei Szenenwechseln neu
  aufgelöst. Dadurch bleibt die Oberfläche auch bei minimiertem Spiel flüssig.
- ReStory-Aktionen laufen über einen stabilen Unity-PlayerLoop. Geldbefehle
  bleiben damit auch zuverlässig, während das Trainerfenster den Fokus hat,
  und zeigen den vom Spiel bestätigten Endbetrag sofort an.
- Kurze Lade- oder Renderpausen erzeugen keine vorschnelle Slow-Response-Warnung.
  Nach der ersten erfolgreichen Antwort wird eine frühere Warnung automatisch
  durch die bestätigte stabile Live-Verbindung ersetzt.

Einstellungen und Sprache
-------------------------
- In der linken Hauptnavigation befindet sich ein eigener Einstellungsbereich
  für die gesamte App. Er ist nicht an ein einzelnes Spiel gebunden.
- Unter "Einstellungen" kann zwischen Deutsch und English gewechselt werden.
- Die Umschaltung gilt sofort für Navigation, MMORPG Tycoon 2, Whiskerwood,
  ReStory,
  Schaltflächen, Statusmeldungen, Auswahllisten, Ressourcen, Traits,
  Jahreszeiten, Wetter und bekannte Fehlermeldungen.
- Die Auswahl wird lokal unter dem Windows-Benutzerprofil gespeichert und beim
  nächsten Start automatisch wieder geladen.
- Der Sprachwechsel verändert keine Spielwerte und keine Spieldateien.

Verwendung
----------
1. Gewünschtes Spiel starten und einen lokalen Einzelspieler-Spielstand laden.
2. AuronNetworkMultiGameTrainer.exe starten.
3. Links MMORPG Tycoon 2, Whiskerwood oder ReStory auswählen. Die Sprache kann jederzeit
   im separaten Einstellungsbereich geändert werden.
4. Warten, bis oben "LIVE VERBUNDEN" erscheint.

MMORPG Tycoon 2
---------------
- Geld setzen, addieren oder einfrieren.
- Projektarbeit mit 10×, 50× oder 100× beschleunigen.
- Aktive Entwicklung sofort abschließen.
- QA und offene Bugs abschließen.

Die Projektbeschleunigung verändert nur das aktive Entwicklungsprojekt. Die
allgemeine Spielzeit bleibt normal.

ReStory: Chill Electronics Repairs
----------------------------------
- Geldbetrag direkt setzen oder 1.000, 10.000, 100.000 beziehungsweise eine
  Million hinzufügen. ReStorys echte Geldbörse und deren Änderungsereignis
  werden verwendet, damit die Spielanzeige synchron bleibt. Schnellbeträge
  werden nicht als regulär verdientes Einkommen an ReStorys Statistik- und
  Tageseinnahmen-System gemeldet.
- Das aktuell auf der Werkbank platzierte Gerät vollständig reparieren.
- Reinigung und erforderliche Lötarbeiten am platzierten Gerät abschließen.
- Alle im geladenen Spiel verfügbaren Lizenzen freischalten.
- Alle vorhandenen Werkzeuge hinzufügen und verbrauchte Werkzeugladungen
  auffüllen.
- Alle Fortschrittsmetriken auf 1.000 setzen.
- ReStorys internes Tageszeitsystem anhalten oder wieder fortsetzen.
- Die Spielzeit gezielt um 30 Minuten, eine, zwei oder vier Stunden vorspulen.
- Speichern über ReStorys eigenen Autosave-Dienst auslösen.

Die ReStory-Funktionen rufen die im Spiel enthaltenen Entwickler- und
Gameplay-Dienste innerhalb der laufenden Mono-Runtime auf. Im Hauptmenü bleiben
alle Aktionsschaltflächen gesperrt. Sie werden erst freigegeben, nachdem ein
Spielstand geladen wurde und die benötigten Gameplay-Dienste tatsächlich aktiv
sind.

Whiskerwood – Kolonie
---------------------
- Bereits entdeckte Ressourcen einzeln setzen oder alle auf 9.999 auffüllen.
- Ressourcen werden in die echten Lagerbestände geschrieben und sind dadurch
  für Bau, Produktion und Logistik nutzbar. Der reine Anzeigewert wird passend
  mitgeführt.
- Auch Lagerlisten mit intern freigewordenen Plätzen werden korrekt erkannt.
  Bauvorlagen und Produktionsspeicher werden nicht als echtes Lager verwendet.
- Nahrungs- und Getränkeressourcen synchronisieren zusätzlich Whiskerwoods
  interne Rohkost-, zubereitete-Nahrung- und Getränkezähler. Die obere Anzeige
  wird daraus korrekt neu aufgebaut und läuft nach einem Cheat nicht mehr ins
  Minus. "ANZEIGE REPARIEREN" korrigiert bereits negative Summenzähler, ohne
  Lagerbestände zu verändern.
- Einzelne Ressourcenwerte sind auf 9.999.999 begrenzt, damit Whiskerwoods
  gemeinsame Lager- und Nahrungssummen nicht durch Extremwerte überlaufen.
- Aktive Forschung mit 10×, 50× oder 100× beschleunigen oder sofort füllen.
- Alle Forschungen freischalten.
- Aktive Baustellen mit 10×, 50× oder 100× beschleunigen oder sofort füllen.
- Neu platzierte und vom Spiel ersetzte Baustellen werden fortlaufend aus
  Whiskerwoods aktiver Baustellenliste übernommen; ein erneutes Verbinden ist
  nicht nötig.
- Der Schalter "Bauten automatisch fertig · keine Materialtransporte" entfernt
  den Materialbedarf jeder neu erkannten Baustelle, füllt zusätzlich deren
  lokales Baustellenlager und löst anschließend den nativen Bauabschluss aus.
  Fiepser müssen dadurch keine Baustoffe mehr anliefern; globale Lagerbestände
  werden dafür nicht verändert.
- "ALLE BAUTEN FERTIG" verwendet denselben materialfreien Abschluss einmalig.
- Reale Baustellen bleiben auch dann erkannt, wenn Whiskerwoods zentrale
  Baustellenmenge vorübergehend leer ist. Bei aktiviertem Bau-Cheat wird die
  globale Objektliste zusätzlich in sicheren Abständen neu geprüft.
- Die aktive Baustellenmenge wird aus Whiskerwoods Weltmetadaten gelesen; damit
  werden tatsächlich platzierte Bauten statt einer leeren Nachbarstruktur erfasst.

Die Beschleunigungen arbeiten anhand echter Laufzeit und benötigen keinen
Tageswechsel. Forschung und Baustellen werden bis unmittelbar vor den nativen
Abschlusspunkt gesetzt, damit Whiskerwood Freischaltung beziehungsweise
Gebäudeerstellung korrekt auslöst.

Forschungs- und Baubeschleunigung verstärken ausschließlich den jeweiligen
nativen Fortschrittszuwachs. Spielzeit, Tagesphase und allgemeine
Spielgeschwindigkeit werden nicht verändert.

Whiskerwood – Fiepser
---------------------
- Fiepser namentlich auswählen.
- Gilde und Ausbildungsstufe ändern.
- Produktivität, Bewegungstempo und Tragkraft einstellen.
- Produktivität, Bewegungstempo und Tragkraft werden zusätzlich in die sofort
  verwendeten Laufzeitwerte übernommen; ein Tageswechsel ist nicht nötig.
- Die globalen Schaltflächen 200 %, 500 % und 1.000 % setzen diese drei Werte
  mit einem Klick für alle geladenen Fiepser. Produktivität und Bewegungstempo
  entsprechen dem gewählten Prozentwert; die Tragkraft wird ausgehend vom
  normalen Grundwert 3 auf 6, 15 beziehungsweise 30 gesetzt. Gilde, Ausbildung,
  Eigenschaften und Abzugsschalter bleiben dabei unverändert.
- Gelände- und Feldabzüge abschalten.
- "MAX. FÄHIGKEITEN" setzt 500 % Produktivität, 500 % Tempo, 25 Tragkraft,
  volle Meisterausbildung und ignoriert beide Abzugsarten.
- Vorhandene Eigenschaften wie Flink, Langsam, Gesund oder Fleißig können über
  zwei Auswahlfelder ersetzt werden.
- "NEGATIVE → FLINK / FLEISSIG" prüft alle geladenen Fiepser und ersetzt nur
  negative Eigenschaften automatisch. Der erste freie positive Zielslot wird
  Flink, ein weiterer Fleißig. Bereits positive und neutrale Eigenschaften,
  Gilde, Ausbildung und Leistungswerte bleiben unverändert.
- Die vorhandene Anzahl an Eigenschafts-Slots bleibt aus Sicherheitsgründen
  erhalten; es werden keine neuen Slots hinzugefügt oder entfernt.
- "MAX. FÄHIGKEITEN" setzt vorhandene Eigenschafts-Slots zusätzlich auf Flink
  und – falls ein zweiter Slot vorhanden ist – Fleißig.

Whiskerwood – Erwartungen
-------------------------
- Einheitliche Erwartungen von 0,0 bis 4,0 Sternen in 0,5er-Schritten setzen.
- Ausbildungs- und Gildenaufschläge werden beim Setzen neutralisiert.
- Eigenschaftsaufschläge werden ebenfalls neutralisiert und sowohl die aktive
  Laufzeitkonfiguration als auch die vom Spiel abgefragte Konfigurationsklasse
  werden aktualisiert.
- Erwartungsstrafen optional deaktivieren, während Sterne sichtbar bleiben.
- "URSPRUNG WIEDERHERSTELLEN" stellt die beim Verbinden gelesenen Werte wieder
  her.

Whiskerwood – Welt
------------------
- Aktive Jahreszeit direkt auf Frühling, Sommer, Herbst oder Winter setzen.
- Der echte aktuelle Jahreszeitenwert des laufenden Weltzeit-Systems wird
  geändert; der nächste natürliche Jahreszeitenwechsel läuft normal weiter.
- Kalendertag, Jahr, Uhrzeit, Tagesphase und allgemeine Spielgeschwindigkeit
  werden dabei nicht verändert.
- Die Oberfläche zeigt aktive Jahreszeit, Saisontag, Kalendertag und Jahr live.
- "URSPRUNG WIEDERHERSTELLEN" stellt die beim Verbinden aktive Jahreszeit
  wieder her.
- Wetter direkt auf klaren Himmel, leichten Regen, Starkregen und Gewitter,
  leichten Schneefall, Schneesturm, Staubsturm oder Nebel setzen.
- Der tatsächliche Wetterzustand und Whiskerwoods nativer Wetter-Visualpfad
  werden gemeinsam aktualisiert; die Vorhersage bleibt unverändert.
- "WETTER-URSPRUNG" stellt das beim Verbinden aktive Wetter wieder her.

Sicherheit und Kompatibilität
-----------------------------
SICHERHEITSHINWEIS: Bei einem Live-Test von Version 3.23 hat Microsoft Defender
"Behavior:Win32/DefenseEvasion.A!ml" erkannt und den Trainer in Quarantäne
verschoben. Einige Funktionen führen Code innerhalb des Spielprozesses aus.
Die Erkennung wurde weder als Fehlalarm bestätigt noch von Microsoft geklärt.
Diese Version ist nicht digital signiert. Erfolgreiche Builds und Funktionstests
sind keine Sicherheitsfreigabe. Weitere Hinweise stehen in SECURITY_NOTICE.txt.

- MMORPG Tycoon 2: dynamische Symbolauflösung und Maschinencode-Prüfung.
- Whiskerwood: exakte Build-, Dateigrößen-, SHA-256- und Laufzeitprüfung.
- Unbekannte Whiskerwood-Builds werden nicht beschrieben.
- ReStory: exakte SHA-256-Prüfung von Restory.exe und Restory.Assembly.dll sowie
  Prüfung der geladenen Mono-Runtime. Unbekannte ReStory-Builds werden vor dem
  Laden der Live-Bridge abgewiesen.
- Es werden keine Spieldateien und keine Save-Dateien direkt bearbeitet.
- Änderungen erfolgen ausschließlich am geladenen lokalen Spielzustand.
- Nur für den lokalen Einzelspieler-Modus vorgesehen.

Getestete Versionen
-------------------
- MMORPG Tycoon 2: 1.4.0, Build 0.30.3-g4401412, Windows 64 Bit.
- Whiskerwood: Steam Build-ID 25147056, Windows 64 Bit. Ältere Whiskerwood-
  Builds benötigen die dazu passende ältere Trainer-Version.
- ReStory: Steam Build-ID 24885009, Unity 6000.3.10f1, Windows 64 Bit.

Tipp: Nach einem Whiskerwood- oder ReStory-Update zunächst auf eine aktualisierte
Trainer-Version warten. Die Sicherheitsprüfung verhindert Schreibzugriffe auf
einen unbekannten Build.
