Friday, April 3, 2015

FMod - OOBE

I've read several times that settings in a textual config file are extremely unlikely to actually be changed; default values might as well be constants. Since people seem to have very diverse preferences in level editor UI, it's really important that they know about and can use Abiathar's configuration options.

So, I added something of an OOBE screen that appears the first time Abiathar is run. It gives a brief rundown on how to get started and provides access to the 16 most common settings:

The Abiathar OOBE, showing default settings
A similar dialog is shown when the user chooses the new File | Preferences menu item. I'm afraid it might be too scary for novice users, so I'll see if I can think of anything else.

I also made some other fixes:

  • Simultaneous Tileset is now preserved across the opening of a different dependency file
  • Tools that change their drag translation mode to click-on-drag-endpoints in response to the first click-on-every step message no longer receive a spurious duplicate click message
  • The number of song chunks in newly-linked audio resources is now detected correctly
  • The Essential Manipulator now:
    • Updates its preview overlay when the clipboard is changed via the Palette Copier
    • Skips inactive planes when placing tiles (even if those planes are in the clipboard)
    • Sets the clipboard to a 1x1 of the selected tiles if the clipboard is empty
  • The Palette Copier no longer leaves behind a selection rectangle if it is the default tool

No comments:

Post a Comment