Devinacker Kale Versions Save

Kirby's Adventure Level Editor (C++ / Qt)

v0.92

9 years ago
  • added "extra room info" patch which does three things (so far):
    • allows wind effects to be used in any room
    • allows miniboss encounters in any room
    • allows star switches to be placed on any screen
  • added option to allow adding unknown/unused sprite types
  • added missing sfx/jingles to music selection (for the sake of completeness)
  • fixed exits from rotating tower rooms (0CD, 0D4, 0DF, 0E6) not working
  • fixed copy-pasting more than 4 screens wide/tall not working correctly (due to old static buffer sizes from KDCEditor and because I am an idiot)
  • fixed rare instances of corruption where map data chunks would be saved at bad locations if no other suitable free space was available

v0.91

9 years ago
  • added usage info to some sprites on the sprite editor (currently only for warp stars, cannons, and switches; maybe more in the future)
  • fixed two minor UI bugs with the tileset editor (subtract from tile # box works correctly now)
  • removed a limitation in the game where all of screen 15 (and part of screen 14) had no collision due to the tile collison detection code refusing to read that far into the currently loaded map data for some reason (thanks to CornetTheory for finding this issue)

v0.90

10 years ago
  • new HTML documentation
  • full tileset, BG palette, and sprite palette editing
  • editing of "stage clear" and star switch reveal areas on overworlds
  • some text changes ("level" replaced with "room" or "stage" when appropriate)
  • allow pasting beyond 64 tiles in either direction; this was a limitation that managed to survive being copied from KDCEditor without being updated for the real maximum height/width of Kirby's Adventure maps (thanks DarkMatt)
  • more new icons (by Reimu)
  • sprites and exits outside of level bounds are no longer shown, saved, or editable
  • tile edit window displays tile numbers in hex
  • opening non-Kirby's Adventure ROMs now displays an error instead of continuing

v0.83b

10 years ago

only write some tileset info for ingame tilesets, not every single one. this was causing crashes as of v0.83 (thanks again J^P) once again, this update will automatically repair any ROM damage caused by v0.83

v0.83

10 years ago
  • fixed the limit on # of exits being too high, easily leading to corruption (due to some incorrect info on datacrystal). this was capable of affecting boss battle info (for the "next world" doors) which can now be edited as part of the normal exit data, as well as part of the tileset data, which the editor will now repair automatically until the actual tileset editor is added (soon, hopefully.)
  • added the ability to change boss battle locations when editing a door with type 0x1F (the "next" overworld doors)
  • fixed a bug where the music track and "no return on death" settings in the level properties dialog didn't take effect unless other settings were also changed (thanks J^P)
  • new "edit exits" and "level properties" menu/window icons (made by Reimu)

v0.82

10 years ago
  • fixed double size mode leaving sprites/exits in the wrong place (thanks Darkdata)

v0.81

10 years ago
  • fixed saved sprite data occasionally being incorrect

  • fixed some sprite positions being wrong when a level was more than one screen tall (due to the game treating sprite position data as if screens were 16 tiles tall, instead of the usual 12)

    (thanks to Reimu for pointing out both of the above)

  • destroyable block translucency now affects more types when enabled

v0.80

10 years ago

initial release