Kirby's Dream Course / Kirby Bowl level editor (C++ / Qt)
Fix some occasional minor issues when loading/saving files (including memory access issues when saving on OS X)
Fixed occasional broken tiles for terrain 09 and 0C when placed against higher slopes
Much faster multithreaded saving Added loading/saving of individual level files Increased maximum tile height from 31 to 49 and max level width/length to 100 (so you can waste more tile memory. Note that 2D and 3D map area limits are unchanged) Some more build/deployment improvements for OS X (thanks ConnorRK) Settings now saved in system-standard paths (%AppData%, etc.) Fixed buggy repainting of 2D map when scrolling horizontally Fixed possible bad graphics pointers when saving European ROMs
Fixed the rewritten 2D display exhibiting some visual strangeness when resizing levels
Fixed possible data corruption when saving levels to headered ROMs Heavily rewrote 2D map display (including better handling of font metrics) Tweaked compression code again (just slightly faster, probably the last change)
fix possibly corrupted demo courses
Updated compression code based on exhal v1.20 (now several times faster again) Added undo & redo commands/keys Fixed a critical bug that caused the Windows build to save corrupted .kdc files (due to gcc changing the behavior of sizeof() w/r/t bit fields for some reason) [huge thanks to DarkMatt for finding this]