SnoringCatGames / scaffolder

Application scaffolding and utility functionality for Godot games.
MIT License
28 stars 5 forks source link

Files are not in addons folder but this location is required #2

Open creadicted opened 2 years ago

creadicted commented 2 years ago

Hey! When installing the plugin via the asset store, the content is placed in the projects root folder. But the icon locations require the path to be addons/scaffolder/assets.

levilindsey commented 2 years ago

Hey @creadicted! :/ Yeah, sorry about that. It's actually much more than just the icons depending on the directory structure.

Unfortunately, with the way I am actively making updates to this repo (as a submodule of my main game repo), it's not feasible for me to restructure the scaffolder repo to store the files in an addons/ folder inside of itself.

And--while it's probably technically possible for me to make the app able to dynamically update the expected path locations--there are so many parts of the application structure that depend of these path structures, and it would be an enormous amount of work to maintain all the logic to support that.

I've tried to update the README.md and getting_set_up.md docs to mention moving the files, but I'm not sure how discoverable that is for folks like you. I'll also make sure I update the AssetLib descriptions to mention this next time I update them!

Unfortunately, I don't think I can show any sort of console error message until long after all the build errors are reported within Godot.

Does that make sense?

Thanks for the feedback!

levilindsey commented 2 years ago

I think I have a solution. Next time I cut a release (in two-ish weeks, I think), I'll try moving all the scaffolder files into subdirectories within a separate branch, and I'll post that version in the AssetLib.