Update 2.84
11.6.2026
v2.84.0BETAMINOR
Rikku
Vollständige UI-Responsivität: fluid frame + appweite Bereinigung der "erzwungenen Größen" in jedem Fenster + wiederverwendbare Breakpoint-Infrastruktur
- Setzt den Auftrag des Besitzers um: "keine erzwungenen Größen mehr, alles responsiv und automatisch skalierend, Schönheit vor Performance, die Kosten auf den PC des Nutzers abwälzen". Neue Infrastruktur:
Styles/Responsive.cs— eineResponsive.Breakpoints-Attached-Property, die die Wurzel basierend auf der ECHT gerenderten Breite mitnarrow/medium/wide-Klassen taggt undStyle Selectorwie eine CSS-Media-Query arbeiten lässt. Frame (Main_Window): feste 290/320px-Sidebars →Auto-Spalten mitMinWidth/MaxWidth; der rechte Inspector kollabiert (Auto-Spalte → 0), wenn das Fenster nicht breit ist, und hält 3 Spalten nur auf breiten Bildschirmen;MinWidth1280→1000; Top-Bar-ComboBoxmit fester Breite →MinWidth; Breakpoints aktiv. Appweite Bereinigung (65 von 71.axamlvia Multi-Agent-Orchestrierung angepasst — ein Agent pro Datei, CHIRURGISCHE nur-Layout-Bearbeitungen): Pixel-ColumnDefinitions137→59 (−78);StackPanel Orientation="Horizontal"→WrapPanel(×26; 252 gesamt), sodass Button-/Eingabe-Zeilen umbrechen statt abgeschnitten zu werden; Sicherheitsnetz-ScrollViewerdort, wo die Wurzel überlaufen könnte;ViewboxaufSphereGridCanvas; WebView-Hosts (*Embedded) gestreckt;TextWrappingwo fehlend; festeWidth/Height231→211 und 35→27 (der Rest ist intrinsisch: Icons, Zahlenfelder,DataGrid-Spalten und Ausrichtung-Breiten in einem bereits umfließendenWrapPanel— sie schneiden nichts ab). (neue Responsivitäts-Infrastruktur + querschnittliche UI-Fähigkeit). Ehrlichkeit: alle 75 Screens kompilieren (Release-Build 0 Fehler;&/</>-Escaping durch den grünen Build garantiert) und kein{Binding}/Click/x:Namewurde geändert (nur-Layout-Bearbeitungen) — aber die visuelle QA pro Screen bei kleinen Fenstergrößen ist ein ausstehender menschlicher Schritt (ich habe die App nicht über alle 75 Screens laufen lassen; Struktur/Compile bewiesen, Optik nicht). Berührt nicht Logik/Save/AI/Runtime/RT2/Spira Forge. Dateien:Styles/Responsive.cs(neu) +Modules/Main/Main_Window.axaml+ 65 Modul-/Steuerungs- und Template-.axaml. [vorher:v2.83.0]
v2.84.10BETA
Lulu
Monster AI Editor: Konsolidierung von 10 kleinen Bug/UX/Guardrail-Patches, kein neues Feature
- Akkumulierter PATCH über
v2.84.0: RT2-/Benutzer-Versuche zeigten, dass die menschliche Monster-AI-Oberfläche Vertrags-Fixes brauchte, nicht einen weiteren Tab. Dieser Cut entfernt den Sub-TabMonster AI Editor 2aus der Navigation und konzentriert das Authoring zurück im Haupt-Monster AI Editor; macht große Blöcke einklappbar; verlagert AEON/YUNALESCA/BIBLE/Live/actions für menschliches Lesen; behebt lokaleMaybe-Insertion, sodass sie nicht mehr den ganzen Entrypoint umbiegt; fügt kontrollierteStop here/REThinzu; stuft falsche Combo-Badges herab und verwendet Direkt-Sequenz-Sprache, wenn keine native Combo bewiesen ist; verhindert, dassforcednur wegen ausgewählter Chance erscheint; beseitigt YUNALESCA-Condition-Leakage; wechseltNulAllauf den echten Zauber; blockt Kampfstart-Zauber-Casts, wo die Runtime keine Aktion einreiht; verbessert Condition/Worker-Labels; behebt Linked-Target/First-Ability/Same-Target-Flows; fügt Shred-artige berechnete Target-Rezepte + niedrigstes-HP-Target hinzu; erweitertAiScriptLab --ai3-Gates für lokale Chance, verknüpftes Rite, Target-Rezept, berechnetes Target und Stop-After; hält echte Blocker für natürlicheMulti-*+ Forbidden Rite und ausstehende RT2. Ehrlichkeit: das ist Bugfix/Härtung für den bestehenden Monster AI Editor, kein neuer Writer außerhalb des Umfangs. [previous:v2.84.0]
v2.84.20BETA
Lulu
Monster AI Editor: 10 weitere Bugfix-Patches für Forbidden Rite/Anti-Ribbon und das Lesen menschlichen Verhaltens
- Akkumulierter PATCH über
v2.84.10: behebt dieForbidden Rite LAB-Oberfläche, die weiterhin nur eine Teilmenge dessen exponierte, was das echtewriteChrProperty(target, field, value)-Muster bereits unterstützt. Das Anti-Ribbon-Dropdown listet jetzt direkte Negativfelder:Poison,Petrify,Power Break,Magic Break,Armor Break,Mental Break,Berserk,Sleep(255),Slow(255), plus fortgeschrittenProvoke/Threaten, währendZombie,Confuse,Silence(255),Darkness(255),Curse,Doomund -Zähler erhalten bleiben.Zombie/Confuse/Silence/Darknesssind im aktuellen Muster explizit als RT2/in-Game bewiesen markiert; die Erweiterung ist als operator-getestet in-game über denselben direkten Weg dokumentiert.Death/KObleibt aus dem normalen Dropdown heraus, weil diebtlActorProperty-WeltkarteisAliveexponiert, kein sauberesStatusDeath; das braucht ein separates Rezept/Gate. BIBLE und der SIN/Anti-Ribbon-Plan wurden aktualisiert, damit der nächste Agent kein bereits gelöstes Gate wieder öffnet. Dies versioniert auch die jüngsten Design-Notizen rund umMulti-*vsSequential-*, dynamische Zyklen, Teufelspudding und Seymor Varia als Zukunftsdesign-Wissen. Ehrlichkeit: Bugfix/Härtung für den bestehenden Monster AI Editor; kein neuer Writer außerhalb desForbidden Rite LAB. [previous:v2.84.10]
v2.84.20.1BETAREVISION
Lulu
Forschung: Machbarkeit der Erstellung NEUER Auto-Abilities (Waffen-/Rüstungs-Fähigkeiten) — alle Methoden + das Byte-Rezept-Formel-Kochbuch
- (4. Stelle: Doku/RE/Forschung, die ins Repo geht und das Verhalten NICHT ändert — kein Writer/Modul/Binding angefasst). Multi-Agent-Forschung (3 Workflows mit parallelen Findern + adversarischer Verifikation), die zusammenführt, ob/wie neue Auto-Abilities auf FFX HD PC erstellt werden können. Urteil: JA, mit 3 Bedeutungen von „neu" und einer harten Trennung — DATA-DRIVEN vs HARDCODED-BY-ID. (1) Effekte über Flag-Kombinationen sind datengetrieben und per Offset im IDA belegt (
sub_79C610/sub_7861B0OR-akkumulieren die0x6C-Record-Felder in den Actor, ohne per-ID-switch) → jeder Slot erbt den Effekt einfach durch das Setzen von Bytes; vollständiges Byte-Kochbuch, dekodiert per Diff der ausgeliefertena_ability.bin(Elemente0x11-0x15Feuer01/Ice02/Thunder04/Water08/Holy10; Status-Touch=0x16+slot=50/strike=100; Stat%0x55+0x56; Auto/SOS0x5A+0x10; Ribbon0x3C+slot=255+0x60). (2) 5 echte freie Tombola 129–133 (0x81-0x85) (alle Null-Daten) → umwidmen, ohne die Tabelle zu vergrößern. (3) Wachsen über 0x86 : die Überraschung — die Engine AKZEPTIERT einen 135. Eintrag (sub_7AB890liest Count/Range aus dem Datei-Header, kein0x86-Literal; Buffer aus der Dateilänge bemessen); blockiert nur durch 3 C#-Guards + RT2 + ein Bytegrößen-Limit0x25800+ eine 2. Equip-Menü-RAM-Struktur mit Limit0xC8=200. Harte Grenze: ~31 Fähigkeiten sind hardcoded-by-id (ein Bit in0x62/0x64/0x66, Handler in C — Sensor/First Strike/Counter/Piercing/Stein Limits/Capture usw.) → nicht per Bytes reproduzierbar; eine NEUE Art von Effekt (Lifesteal/Reflek%) braucht einen DLL-Hook (dieDINPUT8-Sonde + dieFfxHooksDll-PolyHook2-Infrastruktur ist bereits bewiesen) oder einen Exe-Patch. ability-as-script (ATEL) als hook-freier Pfad für eine vom Spieler ausrüstbare Fähigkeit widerlegt (Binding-Lücke). Kreuzvalidiert durch 3 unabhängige Streams + die Open-Source-fahrenheit-Struct (byte-für-byte). Ehrlichkeit: echtes Gameplay jedes editierten Tombola und alle Runtime-/Hook-Arbeiten = RT2/LAB ausstehend;a_ability.binbleibt in Produktion unterreader+no-edit guard(keine Ship-Freigabe). Docs:docs/reverse/FFX_AUTOABILITIES_NOVAS_MASTER_2026-06-11.md(Index/Urteil) +FFX_NEW_AUTO_ABILITY_FEASIBILITY_2026-06-11.md(statisch) +FFX_AUTO_ABILITY_NEW_VIA_HOOK_DLL_RUNTIME_FEASIBILITY_2026-06-11.md(Runtime/DLL) +FFX_AUTOABILITIES_NOVAS_VIAS_E_FORMULAS_COOKBOOK_2026-06-11.md(12 Methoden + Kochbuch). [previous:v2.84.20]
v2.84.25BETA
Lulu
Monster-AI-Editor: YUNALESCA ist jetzt ein sauberer Preset-Bereich, und Bedingungen sind in den Haupt-Authoring-Flow gezogen
- Kumulierter PATCH +5 gegenüber
v2.84.20: behebt die Bildschirm-UX/den Vertrag, die Quick-Riten, Bedingungen und erweitertes Editieren noch im selben Block mischten. YUNALESCA bleibt jetzt nur noch als fertiggestellte Status-/Segens-Presets, ohne Kampfriten, ohneAlternate 1/2, ohneAlternate 1/3, ohneDuplicate castund ohne die redundante Bedingungsvorschau. Der Bedingungs-Builder zog inAdd / change behaviorum, die Haupt-Authoring-Oberfläche des Editors:onTurn,Start,Always,onHit,Any Hit,HP < %undMaybe 1 in Kbereiten jetzt das nächste erstellte/geänderte Verhalten vor. Die Haupt-Toolbar fokussiert nur auf die ausgewählte Aktion (Change ability,Duplicate action,Move up/down,Mode: queue/now,Remove action,Undo backup). Backend-Pfade unterstützen jetzt explizite Guards beim Erstellen einer Fähigkeit, beim Kopieren einer Aktionsvorlage und beim Verlinken von Forbidden Rite unter der montierten Bedingung — ohne dies als neuen Writer außerhalb des Monster-AI-Editors darzustellen. Die Forbidden-Rite-Kopie wurde korrigiert, um die Wahrheit zu sagen: sie wendet Anti-Ribbon direkt nach dem erstellten/geänderten Verhalten am authored point an; keine falsche Warnung, dassMulti-*notwendigerweise bricht. Separate-Output-Build mit 0 Fehlern bestanden. [previous:v2.84.20.1]