Skip to content

Commit 9eae02c

Browse files
update changelog
1 parent a214b7e commit 9eae02c

File tree

1 file changed

+68
-9
lines changed

1 file changed

+68
-9
lines changed

CHANGELOG.md

+68-9
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ All notable changes will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.5.0] - Unreleased
8+
## [0.5.0pre] - 11/9/2024
99

1010
### Added
1111

12+
- Weekend 1
13+
- Erect mode
14+
- Support for vslice chart format.
1215
- Zoom in the chart editor.
1316
- Lots of new functions and variables in the Lua API. See the wiki!
1417
- `singDuration` property to character jsons to control their sing duration.
@@ -20,20 +23,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2023
- You can now switch what side you are using to edit offsets on in Animation Debug.
2124
- `Mute Vocals` option in chart editor.
2225
- Persistent Cached Data option (stops clearing asset caches).
26+
- Vram Sprites option (loads textures into gpu)
2327
- Skip Results Screen Options.
2428
- You can now zoom into the Animation Debug using the mouse.
2529
- HScript support!
26-
- Global / local scripts! Put any .lua or .hx file into data/scripts/global to have that script run on every song in every mod. Put a .lua or .hx file into data/scripts/local to have it run on every song in the mod it is in.
30+
- Global scripts will be run on any mod in data/scripts/global
31+
- Local scripts will be run on the current mod in data/scripts/local
2732
- You can put any .lua or .hx file into a song folder to have it run (like psych engine)
28-
- Softcoded Discord RPC - Check assets/data/discord.json
29-
- Fully softcoded and custom shaders! Check assets/data/modcharts/shader-example.lua
33+
- Discord Rich Presence can now be changed per mod.
34+
- Runtime shader support
3035
- Change Keycount events
3136
- Copy/Paste events in charter
32-
- Cool new modchart features via modcharting tools by TheZoroForce240
37+
- Cool new modchart features via modcharting tools haxelib
3338
- Modcharting tools can be used in lua scripts, hscript, and the modchart editor (hit 9 midsong)
34-
- Take screenshots by pressing F2 on the keyboard
35-
- Note glow when can be hit option
3639
- Lil' Buddies in charter
40+
- Multiatlas support in characters via `extraSheets` property
41+
- FlxAnimate support (Texture atlas)
42+
- `mainCharacterID` property in group character jsons
43+
- Characters can now have an hscript attached.
44+
- Added `script` type to cutscenes.
45+
- Added `introSound` property to cutscenes.
46+
- Notes can now be skewed
47+
- Notes can now carry a hscript or lua script.
48+
- Color quants option.
49+
- Stages can now have a hscript.
50+
- Stages have a HSV shader attached, used in voiid chronicles.
51+
- `backgroundColor` property in stages.
52+
- `imageDirectory` property in stages.
53+
- `dances` property in stage objects
54+
- The mod system has been changed to allow for more customization and less conflicts. The currently selected mod will take priority over all other mods.
55+
- The base game assets are now in a mod, this mod will take priority 2nd to the currently selected mod.
56+
- All states/and substates can now carry a script.
57+
- Added developer mode option. Shows ingame logs. Press F3 when enabled.
58+
- Different breakfast themes per character.
59+
- Ingame mod creator gui.
60+
- Added support for hud elements to be moved.
61+
- The ability to write custom states and substates via hscript
62+
- Added crash handling for better debugging
63+
- [Auto generated docs](https://vortex2oblivion.github.io/LeatherEngine/) after every commit
3764

3865
### Fixed
3966

@@ -55,6 +82,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5582
- Event Luas now have the `create()` function called on them just like the rest of the game's lua.
5683
- Crashes with sounds not having a `_transform` value while trying to use it.
5784
- Memory Counter reports correct values.
85+
- Note splashes should now be antialiased properly.
86+
- Lots of new built in events.
87+
- Skip time option when charting.
88+
- Change playback speed when charting,
89+
- Bug where charts in psych extra keys would display the wrong key count.
90+
- All cached assets should try and clear when changing states to hopefully help on memory leaks
91+
- The window icon will change to the icon of the currently selected mod
92+
- Sustains should no longer be able to be a negative value in the chart editor, causing rendering issues.
93+
- Fixed a lime issue where audio could be muffled or low quality due to lime having a gain limiter on by default see #3318
5894

5995
### Changed
6096

@@ -65,14 +101,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
65101
- Freeplay no longer has < > when the selected song has one difficulty.
66102
- Info text now goes onto the time bar in the leather engine time bar style.
67103
- Stage sprites that use the `beatHit` animation no longer are forced to play it every beat (if it's already playing it won't play until it's not).
68-
- Newgrounds Logo in Title Screen has been replaced by the Polymod Logo.
69104
- Tutorial's camera zoom now acts like it does in base game\* (not exactly the same, but close enough, and a less janky way as well).
70105
- Some miscellaneous ui changes in-game.
71106
- Revamped Animation Debug Menu.
72107
- Results screen note graph now uses one texture for much better performance.
73108
- Hitting 8 midsong will now bring you to animation debug
74109
- Better tankman offsets
75-
- Optimized character spritesheets
110+
- Optimized all spritesheets
111+
- Results screen now matches the one from vslice
112+
- Softcoded all stages and characters
113+
- Added support for voiid chronicles lua functions.
114+
- HSV note shader to RGB note shader (may break some old ui skins)
115+
- The time bar is now a group
116+
- Updated polymod to 1.8.0
117+
- All menu backgrounds are now recolored ingame.
118+
- Story mode and freeplay will no longer crash when no weeks or songs are present.
119+
- Window title is now named after the current mod rather than a text file.
120+
- Sprites created with lua are now antialiased by default.
121+
- Strums are now in a separate image from the notes (This might break mods overwriting the default ui skin)
122+
- Stages should now work even when not in the `stageList`
123+
- Gf is now a group character, gf + speakers.
124+
- Sustains now show the actual sustain texture.
125+
- The mouse pointer will automatically hide itself during gameplay.
126+
- The window title will show `(DEBUG)` when compiling to debug mode.
127+
- Note splash texture now uses the one from vslice.
128+
129+
### Removed
130+
131+
- LeatherLogoBumpin
132+
- Unused spritesheets
133+
- Support for shaggy charts (The ones made in the kade engine 1.2 3 year old mod that nobody has touched in forever)
134+
- Replays support (nobody used them and they caused a lot of overhead)
76135

77136
## [0.4.2] - 6/14/2022
78137

0 commit comments

Comments
 (0)