I updated the library to 1.2:
Added Model components creation UI from GLTF files.
This allows to create Model component files in batch from a selection of GLTF file - all will be having the same material (pretty common use case, where you want to add e.g. multiple buildings assets, or characters, etc)
You can also access it from Project → Create Models from GLTF and define list of GLTF files on your own adding one by one or using Add Many that opens another popup to select multiple files at once (it automatically detects all GLTF files in the project).

Allowed Sound components to be created from multiple wav/ogg files in a convenient UI table.
Updated this editor script to also support creating multiple Sound component files at once - it will take only supported wav and ogg files from the selection and include them in a list. You can define for each gain, group, pan, etc.

Allowed to “Add GUI Script” to multiple GUI Files
Also updated this script, so that now you can also select multiple .gui files and for each there will be created a .gui_script file and attached to it automatically.
Refactored code and added helpers.
Editor scripts are now in folder related to managed resources/domains, like “gui”, “model” and “sound”.
As many stuff in all editor_scripts will be repeating I separated helpers catalogue which includes:
ui_helper- some common UI related stuff, creating most popular UI widgets, helping with designing them, so it can also include some more advanced combinations of available widgets for common use cases (lists, tables, etc)file_helper- operations on files, creating, reading, writing, deleting, checking for existencestring_helper- string operations, especially a lot of them related to path creation, modification and checkslog_helper- for printing info and errors in consoleos_helper- for platform specific stufftable_helper- for common table operationsffmpeg_helper- for FFMPEG dependency, for the sound playing, cutting, etc
This will be for sure evolving and being refactored over time, but it’s already useful (used in all scripts), so it might be helpful for the community to make other scripts and UIs easier.
editor_scripts.md
There is a bonus file included in the repo, it’s a dump of the documentation and some other editor scripts for LLMs context, so if you want to get AI help on making editor scripts or UIs it might be useful. I used Codex for some of the stuff there and it was really useful as long as I was defining small refactor tasks and explaining rules and dependencies. It’s really helpful with tedious work, e.g. just tell it to “make spacing between those properties LARGE in X file” and it adds correct properties everywhere for you!
Moved License to a separate file.
So it nicely displays in Github. It’s MIT ![]()
