-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG
88 lines (75 loc) · 2.76 KB
/
CHANGELOG
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
# Changelog
## [1.3.2]
- Fix whitespace in even macro
## [1.3.1]
- Readd support for @label syntax
- Fix a bug with the even macro
## [1.3.0]
- Assembler now uses AS Macro Assembler for full macro support
- MapMacros.asm definitions added for Sonic 1 and 2
- Custom ASM output support added
- Make (de)compression threaded
- Change DPLC limit to 255
- Fix issue where image data would be cached incorrectly
- Fix transparent background colour when importing images over the current sprite
## [1.2.2]
- Added sprite rotation algorithm: 3 shears
- Fix Sonic 3 Object null sprites
## [1.2.1]
- Fix bug in color picker that stopped you entering hex values
## [1.2.0]
- Sprite Rotation
- Add zoom slider in sprites tab
## [1.1.2]
- Assume undefined labels are at address 0 [#33](/../../issues/33)
- Made generated mapping labels random
- Made default format Sonic 1
## [1.1.1]
- Allow closing a project when a broken one has been loaded
## [1.1.0]
- Export spritesheet
## [1.0.0]
- New engine
- Real custom mappings & DPLCs
- Support for custom art formats (including compression)
- Support for custom palette formats
- Sonic 2 Special Stage added [#21](/../../issues/21)
- Sonic 3&K Sonic/Supersonic partial support
- New ASM parser/writer
- Wider compatibility
- Ability to provide a custom parser
- Added File tab
- Create new files
- Save/Load individual assets
- Art offset [#15](/../../issues/15)
- Blank entries in palette line
- Various UX improvements for file input
- Rebuilt Project tab
- Tree structure for projects
- Reuse file menu
- Mapping tab updates
- New mapping autodismiss is configurable
- Added 'close' to new mapping / raw editor
- Sprites tab now autozooms depending on sprite size
- Fixed a keycombination event bug [#29](/../../issues/29)
- Fixed corrupted art when importing transparent PNGs [#22](/../../issues/22)
- Performance improvements to remove lag
- Created project files for s1disasm, s2disasm
This release contains a breaking change: Project files from previous versions will work, but game format will have to be reselected as it cannot be migrated.
## [0.0.8]
- Changed default palette from Sonic 2 to the SCH unified palette
- Fixed a bug that allows deleting mappings in drawing mode
- Fixed a bug where up/down scrolls when there are active mappings
- Fixed Kosinski-M compression
- Added KosinskiPlus compression
- Rebuilt colour picker
## [0.0.7]
- Added changelog
- Better error reporting & enabled devtools (F12)
- Compression now based on flamewing's mdcomp
- Uses WASM and is much faster
- Added ArtC42, LZKN1, Rocket and RLE compression formats
- Sort imported spritesheet into rows properly
- Autodismiss new mapping screen
- Tabs can be maximized
- Sprite swapping keyboard shortcuts added