Ags Editor Spezial - MMM Edition?!soundtrack zum post | klick (https://youtu.be/Li654rJHo00?si=x9JBAP9OdwMFW0PX&t=163)(https://i.imgur.com/VAM6Nn4.gif)
Hmmm... so viele Dinge die AGS nicht machen möchte. Warum kann ich nicht alle Texte herausziehen oder bequem im Editor in einer Tabelle editieren? oder warum gibt es kein Backup- oder gar Versionsmanagement für Teams? Warum kann ich mein Projekt nicht schließen und muss dafür den ganzen Editor neustarten? Und warum kann ich Files nur einzeln ohne Einstellungen exportieren und nicht zB alle Charaktere oder alle Räume in einem Rutsch? hmmm... oder gar mehrere Charaktere auf einmal importieren...
Zeit sich um diese Dinge zu kümmern. Für Backup und Versionsmanagement für Teams ist derzeit AGS Manager in Arbeit. Dauert noch ein bisschen, aber was ist mit diesen Exportfunktionen? Das sollte doch machbar sein?
Nein? Ist es nicht? Zum Glück gibt es bereits eine Vielzahl an Tools die schon lange im Umlauf, getestet sind und vieles aber nicht alles können - es hilft uns , aber nur begrenzt.
Nächste Haltestelle sind Plugins. Editor Plugins sind simpel, sauber und können schon eine ganze Menge - vor allem Daten auslesen. Dann sollte es doch vielleicht möglich sein auch zu exportieren? Exportieren ist ja quasi auch nur lesen...
Nein. Geht nicht. Die Exportfunktion für einzelne Charaktere ist zwar da, aber lässt sich von Plugins nicht anzapfen. Die Funktion steckt zu tief im Editor...hmmm...
Der Editor...ist opensource.
git clone ags...
hmm... nach monaten des 'viele kleine tools' schreiben, dem ausflug zu ghidra in das reverse engineering, dem umschreiben der vielen kleinen tools in editor plugins, sehen nun Editor- und Enginecode nicht mehr ganz so überfordernd aus. Die Engine brauchen wir dafür garnicht? Sehr gut. Den Editor also...
Hmm die Exportfunktion ist einfach da. Da. Ich kann sie sehen und lesen. Es gibt nur keine Funktion die das gleiche wiederholt für mehrere macht...
STUNDEN SPÄTER
AGS MMM edition - a community fork
neue features
-alle räume als templates mit einem klick exportieren
-alle charaktere mit einem klick als .chr/.cha files exportieren
UND
-mehrere charaktere mit einem klick sauber IMPORTIEREN
Hmmm... das war viel einfacher als gedacht. warum habe ich das nicht vor monaten schon ausprobiert!? weil ich es damals kein bisschen verstanden hätte.
Wie dem auch sei. Nach einer Woche Arbeit habe ich nun ein Managertool für mehrere Projekte und AGS Versionen mit Backupsystem. Drei Editorplugins für übersichtliche Ansichten und querverwiesene Daten für Dialoge, Objekte und GlobalInts und nun... meine eigene AGSEditor.exe mit superlaufenden Wunschfunktionen, die tatsächlich die editoreigenen Funktionen nutzt und daher stabil und kompatibel läuft...
Viel gelernt. Mal sehen wie es weiter geht...
(https://i.imgur.com/1QIr8GG.png)