Many thanks for the tool, we currently have four projects in progress with Naninovel.
I have tried to use layered background implementations on every project to date and have had to switch to generic or create elaborate workarounds in all cases. There are some missing features and some bugs that should be addressed to make layered backgrounds much more useable. I'll list them in order of importance:
1) Animated layers don't mix with static layers - they are always rendered differently. It doesn't matter what z-ordering or layer ordering is used, the animated layers always end up in front. It would be very nice to be able to have animated and static layers working together in any order.
2) There is no toggle to render layered backgrounds in perspective - they always render to texture/ortho. It would be nice to have the option to use perspective camera with layered backgrounds.
3) Can't apply commands to individual layers. It would be extremely useful to be able to tint or offset individual layers, but these commands effect the entire background, always. This forces the user to create multiple backgrounds for each layer that will be moved or tinted.
4) Multiple layered backgrounds in the same scene don't sort properly. Even if given proper z-ordering or layer ordering, the first background enabled in the scene is always rendered first. This is a minor nuisance, but would be nice if fixed.
Thanks for your time.