Guild-crest auto-render: layout doesn't match the in-game composition #34
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
DasAoD/sfguildsv2#34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
includes/guild_crest.phprendert das Gildenwappen automatisch aus dem/coa-Code (sieheresolveGuildCrestImage()), als Fallback wenn kein manuellercrest_file-Upload gesetzt ist. Farben (Palette) und Kategorie-Zuordnung sind inzwischen an zwei echten Gilden (Gurkistan, Avadhuta Gita) pixelgenau verifiziert und passen gut. Das Layout (Position/Größe der 7 Ebenen zueinander) passt aber nicht wirklich, und die Iteration daran ist an einem Punkt hängengeblieben, wo weitere Verbesserung nicht mehr sinnvoll möglich war.Warum es hier endet
Alle Positionsdaten wurden per Augenmaß aus einem einzigen 215×262px-Screenshot (Avadhuta Gita) gemessen – die Spiel-Assets selbst enthalten keine Positions-/Pivot-Daten (das WebGL-Unity-Bundle hat keine Prefab/Scene-Layoutdaten, nur die rohen Sprites). Bei einem erneuten Nachmess-Versuch kam für den Schild eine klar asymmetrische Position heraus (linker Rand x=78, rechter x=172, bei eigentlich spiegelsymmetrischem Wappen) – ein Indiz, dass Kanten bei dieser Auflösung (Antialiasing, Flügel überlappen den Schildrand) nicht zuverlässig genug ablesbar sind, um weiter blind nachzujustieren.
Aktueller Workaround
Für Gilden ohne verwertbares Auto-Layout: Screenshot nehmen, per KI-Bildgenerierung nachbauen lassen, manuell über den bestehenden Crest-Upload hochladen (
crest_filehat ohnehin immer Vorrang vor der Auto-Generierung).Falls das hier weitergeführt wird
data/guildcrests/(nicht im Repo, sieheinstall/GUILD_CREST_AUTO_INSTALL.md) und müssten für weitere Versuche nicht neu extrahiert werden.sfguildsv2-guild-crest-auto-render-pr33(Session vom 2026-09-04/05).Kein akuter Handlungsbedarf – die Auto-Generierung bleibt als reiner Fallback aktiv (nie schlechter als der generische Platzhalter), Layout-Genauigkeit ist "nice to have", kein Blocker.