The problem
Godot stores import settings in one .import file per asset. You can set a single project-wide default from the Import dock, and you can tweak assets one at a time — but there's nothing in between. "Every texture under art/sprites should be lossless, with no mipmaps, and must never get silently switched to VRAM compression when it shows up in a 3D scene" is something you end up doing by hand, over and over, one file at a time.
What this addon does
Folder Import Rules lets you say it once. Define a rule for a folder — which import parameters it should have — and apply it to every matching asset inside, in one click.
- Preview before you touch anything. See exactly which assets and which settings would change, with nothing written to disk, before you commit.
- One-click apply, with the Import dock updating live so you can see the result on the spot.
- Undo, safely. Reverts only the keys the addon itself wrote — any manual tweaks you made in the meantime are left alone.
- Skips what it shouldn't touch. Assets Godot hasn't imported yet, or files with an unrelated import type, are skipped with a clear log instead of being silently miswritten.
Install
- Extract into your project — creates
res://addons/folder_import_rules/. - Project → Project Settings → Plugins → enable Folder Import Rules.
- A dock named Import Rules appears on the right.
Tested on Godot 4.7.1. Should work on 4.2+ (relies on EditorInterface as a singleton) but this hasn't been verified on earlier versions. No dependencies, no GDExtension, pure GDScript.
License
MIT.
Changelog for version v1.0.0
No changelog provided for this version.