RPG Maker Resource Manager
RMRM - RPG Maker Resource Manager ist ein Tool, mit dem du dein Projekt von ungenutzten Ressourcen (Audio- und Bilddateien) bereinigen kannst. Ähnlich wie die RPG Maker-interne Funktion "Remove unused files", aber mit verbesserter Funktionalität, die auch nach Referenzen in Javascript-Plugins sucht!
>> Jetzt auf itch.io beziehen <<
Wie es funktioniert
1. Wähle deinen Projektordner aus. Bevor du nach unbenutzten Dateien suchst, kannst du eine Liste von Ordnern definieren, die ignoriert werden sollen:
2. Start scanning! Je nachdem, wie groß dein Projekt ist und wie viele Ressourcen es hat, kann dies mehrere Minuten dauern. Bei meinem persönlichen Projekt, das etwa 2 GB groß ist, dauerte es mit einer SSD etwa 4 Minuten. Du kannst den Fortschritt während des Scans verfolgen:
3. Resultat prüfen. Bevor etwas gelöscht wird, zeigt RMRM die Ergebnisse des Scans an: Eine Übersicht über alle Ressourcen mit den folgenden Informationen:
- Wird die Datei genutzt? Wenn ja von welchen Dateien? (Maps, Scripte, etc.)
- Wie viel Prozent des gesamten Projektumfangs nimmt die Ressource ein?
RMRM selektiert alle Dateien vor, die sicher zu löschen sind. Das bedeutet, dass das Programm keine Referenzen gefunden hat.
Plugin References. Ein großer Vorteil von RMRM ist, dass es im Gegensatz zu den eingebauten RPG Maker-Funktionen auch Javascript-Dateien in deinem Projekt auf Verweise hin durchsucht. Im folgenden Beispiel kannst du sehen, dass die Datei "battletut_qte.png" möglicherweise in einem Skript referenziert wird:
Im Detailbereich listet RMRM auch die genauen Zeilen auf, in denen es eine mögliche Übereinstimmung gefunden hat, und hebt den übereinstimmenden Text hervor.
Warnung: Du benötigst Javascript-Kenntnisse, um wirklich einschätzen zu können, ob gefundene Verweise in Plugins sicher gelöscht werden können:
- Manchmal enthalten Skripte auch einfach nur Wörter in Kommentaren, die mit einem Ressourcennamen übereinstimmen. In dem Fall könnte man sie sicher löschen.
- RMRM kann keine indirekten Verweise erkennen: So zeigt z.B. das Overlay Plugin von Orange Parallax-Dateien an, indem es die Map-ID ohne direkten Bezug auf den Dateinamen verwendet.
- Ich plane für künftige Updates, RMRM da in Zukunft noch schlauer zu machen
4. Clean up! Sobald Sie alle Ressourcen ausgewählt haben, die gelöscht werden sollen, klicke auf die Schaltfläche "Delete Selected" und RMRM löscht alle ausgewählten Dateien. Bitte sichere dein Projekt, bevor du das tust!
Requirements
Nur für Windows! Benötigt .NET Framework 4.8 Dies wird mit den meisten aktuellen Versionen von Windows geliefert, ansonsten kannst du es hier runterladen.