-
Notifications
You must be signed in to change notification settings - Fork 7
/
CHANGES.txt
111 lines (99 loc) · 5.09 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
v1.13c [2015-06-10]
Fix some occasional minor issues when loading/saving files
(including memory access issues when saving on OS X)
v1.13b [2015-03-29]
Fixed occasional broken tiles for terrain 09 and 0C when placed against higher slopes
v1.13 [2015-03-22]
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
v1.12 [2014-06-12]
Fixed the rewritten 2D display exhibiting some visual strangeness when resizing levels
v1.11 [2014-01-13]
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)
v1.10b [2013-12-19]
Fixed corrupted demo-6holes.kdc
v1.10 [2013-12-18]
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]
v1.00 [2013-09-15]
Released source under MIT license
Updated source and build to Qt 5
Added sample course "demo-6holes.kdc" [by Revenant]
Added sample course "KirbysRevCourseSampleSelects.kdc" [by DarkMatt]
2D view displays an indicator for layer 2 tiles
Added support for bumpers on diagonal slope top/bottom tiles, and some 2-way slopes
Fixed several Gordo path types sometimes behaving like invisible Gordos (?! HAL...)
Fixed tiles for terrain 0x1A (slope northwest middle)
Fixed tiles for obstacle 0x37 (east conveyor sloping down)
Fixed east/west bumpers for north slope
Fixed north/west bumpers of north/west slopes next to a flat tile with no bumpers
Fixed tiles for adjacent rotating spaces
Reworked some other tile data to be less broken sometimes
Slopes on layer 1 next to terrain on layer 2 don't sometimes have messed up edges anymore
Window maximized state and level image path are saved on exit
More menu/toolbar actions are enabled/disabled when appropriate
Current file name is displayed in titlebar
Removed several unused icons
Prevent main window being closed while file save is in progress
Fixed small memory leaks
v0.96 [2013-07-06]
Fixed bug where a level being saved near the end of a ROM bank sometimes caused a bad pointer
(i.e. sometimes a chunk of data would need to be moved to the beginning of the next bank
when the current bank ran out of space, but the pointer to the data didn't reflect this
because the pointer was written BEFORE moving to the next bank. oops...)
[thanks DarkMatt for initially finding this]
v0.95 [2013-06-27]
Added sample course "carbowl.kdc" [thanks Kles]
Replaced README.txt with HTML documentation
Added course select dialog
Added cut/copy/paste
Added various keyboard shortcuts
Added support for several unused rotating tile types
Added "keep" layer option to preserve existing layer assignment
Sprites are now displayed in preview window
Applying obstacle numbers 24/30/31/32/33 now adjusts for slopes
Fixed bug with selection area not being updated when changing levels or closing a ROM
Fixed bug with scrollbar size remaining when closing ROM
Fixed bug relating to layer 2 terrain drawing too many wall tiles when behind layer 1
Fixed background 3 not displaying correctly in US/EU ROMs [thanks DarkMatt]
Fixed missing tile for terrain 0x15
Fixed messed up south bumper for terrain 0x07
Setting terrain type 0x00 now fully removes other tile properties
Removed some menu items for a few still-unimplemented actions
Window positions/sizes and settings are saved on exit
v0.90 [2013-06-15]:
US/Europe ROM support
Updated compression routine to make saving levels about 3-4x faster
Editor now generates sprite clipping tables
(this means Kirby won't appear to be on top of something when falling behind it anymore)
Added load/save course files option
Fixed "save level" menu item not doing anything
Added notice to readme about putting Kracko and Whispy Woods in same level
Editor now displays error when:
- trying to save to a file that has been moved/deleted [thanks Kles]
- saving a level whose 3D tile map becomes too large
Fixed bugs relating to opening/closing ROMs with headers
Handle possible corrupted ROMs a bit more gracefully
Fixed bug where west slope had the wrong tiles for the east border [thanks Kles]
Dedede's stage sprites/tiles now supported
Changed some music titles to match the snesmusic.org set
Bit of interface tweaks, mostly under the hood
Updated README.txt (real documentation still forthcoming)
v0.80b [2013-06-01]:
First public release
Fixed some border tiles for slope down to east
Fixed maximum values for level length/width boxes
v0.80 [2013-06-01]:
Initial limited release