Wednesday, July 8, 2015

FMod - v2.7.2

Yesterday, I pushed an Abiathar update, version 2.7.2, containing the following changes:

  • Reload Graphics no longer causes a stack overflow crash. The bug was created by my previous poorly-tested fix for certain tools causing crashes after Reload Graphics; I had gotten the order of two very important lines switched around. Now that tools are reinitialized after the view states are rebuilt, everything is good.
  • Placing hex composites (tiles beyond the end of the tileset) into the foreground plane no longer results in a crash.
  • The Audio Resources dialog now allows the linking of nonexistent files to the project. This is useful if one is about to compile a new set of audio resources from a collection of individual sound files. A warning is given, of course.
Those changes have already been released. Tonight, I made a few more improvements:
  • The H key is no longer a tri-state toggle; it now only switches the Find Highlight on and off without passing through the pulsing state. That state can now be directly accessed by pressing Shift+H.
  • The Find Highlight now draws opaque thin squares around tiles by default, rather than doing a recolor. The old behavior can be brought back with a configuration option.
  • The Find Highlight overlay no longer waits until the mouse is moved to a different tile before updating when Simultaneous Tileset is off. (That was a really fun one to debug.)
  • Opening a different project file while Find Highlight is on no longer causes a project load failure.
  • The Copier now copies all planes except hidden ones rather than only capturing the active layers. The Paster now respects plane states in addition to the planes on the clipboard.
  • The paste preview overlay no longer includes planes that will not be pasted into the level. Its translucency effect has been fixed so as to not create strange lines when a non-transparent foreground tile is over a background tile.
Once these changes go through a bit more testing, I'll release them as v2.7.3.

No comments:

Post a Comment