I have a mostly general change log.
Spoiler, click to toggle visibilty
- Add Stagefrontedge, Stagebackedge.'
- Add projangle to Projectile.
- Fixed when Destroyself is executed during the frame bound to target, the specification to return bind destination to 5050 is invalid.
- Fix localcoord support for BindToTarget.
- Add a platform function for creating a foothold in the Projectile, deprecated as it is still being made.
- Added MSAA
- Fixed combo bug.
- Improved system.def parser (Also fixed a crash when added invalid parameters to the file)
- FLAC support.
- Removed FLAC support.
- Added named MAP.
- The option menu and scaling scale correctly with the localcoord.
- Fixed a bug in SFF palletes.
- Added SAVE FILES!
- The ability to disable team modes from the option menu. Do not want simul? well now you can remove from the menu.
- A save folder that stores replays, the config file, ai data, etc.
- The engine saves more than 1 replay.
- Fixed OpenAL on MacOS
- The engine no longer opens a terminal
- Improve lifebar font loading
- Fixed small portrait display on hd screenpacks
- Fixed "empty space" select.def bug
- Fixed online mode render clear.
- Added Selfstatenoexist.
- Fixed the movement amount of Storyboard BGCtrl to be affected by localcoord.
- Fixed the case where the Storyboard Ctrldef name was overwritten.
- Added skipbutton option to Storyboard.
- Added RedirectID.
- Fixed not to consider localcoord in targetbind standard pos.
- Fixed behaviour when animation loops with AIR interpolate option.
- Fixes music not playing on the continue screen.
- Fixed afterimage trans being affected by AIR transparency
- Fixed afterimage time target being the entire afterimage instead of every afterimage
- Fixes continue screen crashing once it reach 0
- Fixed display when double select is disabled.
- When loading a lot of characters, GC was started from the middle of loading.
- QuickLaunch mode can now be selected from options
- Added air interpolate option in Screenpack.
- Fixed that the other party's portrait was not displayed during double select.'
- Fixed error when drawing split select screen
- Fixed FKM720 encoding (now displays the portrait correctly)
- Added info about Ikemen features to Select.def
- Addded BGM loop point to all the audio formats
- SSF2 loading changes.
- Fixed font alpha blending.
- Added aiLevelF.
- Fixes in case the parser loads not usable data.
- Fixed that when the character stage was set to random in select.def, it was not random.
- Add some edge cases to the lua parser.
- Fixed wrong argument layout in drawVictoryPortrait.
- Correct BGM typos on continue screen.
- Updated input handler GLFW to 3.2
- Fixed const240p, const480p, const720p
- Fix log
- Added MatchRestart.
- Make Win Screen disabled by default. (If no info is present)
- Fixed references to second and subsequent characters in enemynear
- Fixed so that palfx can not be used when helper ownpal is 0
- Fixed victory screen disable.
- Update default options in Options.lua to match the ones in the options file.
- Renamed Bgm.ReadWave to Bgm.ReadWav (Wave.ReadWave also exists and can cause confusion.)
- Added WAV support
- Translated some error strings.
- Fixed even more afterimage bugs.
- Added icon.
- Implented loading def files localcoord values and controller stick sensitivity configuration
- Updated Docker build for x86 cross platform compilation in docker.
- Fixed mistakes around time in Afterimage.
- Fixed helper ownpal = 0 palette.
- Fixed circumstances in witch under that Afterimagetime did not work.
- Fixed PS4 controller support (Maybe broken again)
- Fixed projectile priority and numhits.
- Fixed anim coordinate displayed in Changeanim2 being applied by the localcoord on the side that took it. Corrected the behavior when bindid of Explod is -1.
- In Winmugen, when Hittr's attr is the throwing attribute and the pausetime on the local side is 1 or more, there is no specification that will not be executed every frame.
-Specified palette texture in advance for some drawings.
- Fixed the initial value of Const's Velocity airjump system not being set.
- Fixed GetHitVar (Xvel) not being reversed when hit from behind with Hitoverride.
- Corrected that the input might be reset if there was a process that entered ~ during the direction key command input.
- Fixed variable assignment that redirected helper in ZSS.
- When a non-existent file is specified in Loadfile, it is ignored instead of an error.
- Added platforms.
These are not in order and probably not all the bug fixes are listed.
EDIT:
Minor update!
It adds a new feature.
Yeah I know it does not bring bugfixes, but this is the first time I released a feature only update.
It adds a editable window title (Via the options file)
And also adds a way to change it mid game via lua script via "setWindowTitle"