I feel the same. The real problem isn't learning, but developing a big application without any ways to compare two versions, find&replace stuff, no real debug etc. When I was making the first version of KS Ex I had one bug for which the cause was completely unclear. To fix it I had to look at my modifications and do them in Nifflas' unmodified sources, even copying was impossible at places where groups are activated/deactivated. I still don't know what caused the bug, because after I've copied everything I wanted it just worked.
As for learning MMF, it's an interesting experience, I feel good about having spent my time on it.
I like the new keyboard shortcuts. I may have to steal that idea.
Sure, I've stolen the idea of scrollable signs from you BTW.
Back then I did experiments with changing appearance of things using custom objects and it worked fine, but the custom objects was late by one frame. After adding a callback at the very end of frame cycle
- it would be possible to replace any standard object's graphics in KS Ex.
- After the events of frame, the events of all objects are called, then the callback is needed. I wish I knew the order in which events of objects are called. I'll try to create an object called something like 'ZZZZ' and place the callback in it.
I'll have to give the editor a try soon. The bugs sound small compared to the improvements.
In the new version the only bug I'm aware of is a minor graphical glitch that happens with tilesets with transparent bottom line. Also, the "Level -> Script" didn't work for me one day, but I couldn't reproduce it today.
I've forgot about an important change in the editor:
- "Screen -> Hide error messages" menu item added that disables errors that inform of transparent tilesets, invalid music etc.
Now I've added it to my posts.