Skip to content

v1.0.0-rc.1

Latest

Choose a tag to compare

@K4thos K4thos released this 25 Jul 23:10
f108503

What is a Release Candidate?

RC stands for Release Candidate. This version has undergone testing and is considered nearly ready for the final stable release. The purpose of an RC is to identify regressions and stabilize the build before the final release.

How to Help Test

  • Report bugs on the Issues page
  • Check if the bug existed in the previous stable release (e.g., v0.99.0) — this helps us determine priority
  • Regressions (bugs introduced since the last stable release) are blockers and receive the regression label
  • Bugs that existed in previous versions are lower priority and may be deferred to future releases

What's Changed

New Features 🎉

  • feat: powerbar multiple bg0 elements by @wily-coyote in #1281
  • feat: lifebar face teammate.ko.hide by @wily-coyote in #1462
  • feat: GetHitVar(Priority), LastPlayerID, PrevStateType triggers by @potsmugen in #1479
  • feat: optionally easier inputs by @potsmugen in #1485
  • feat: Height state controller by @potsmugen in #1486
  • feat: new Height constants, ClassicPushbox option by @potsmugen in #1491
  • feat: ForceCrouch, HitOverride KeepState, ModifyChar by @potsmugen in #1499
  • feat: easier netplay inputs by @potsmugen in #1500
  • feat: JugglePoints trigger by @potsmugen in #1503
  • feat: PalFx Hue and SinHue parameters by @Wftk in #1504
  • feat: AnimFrame triggers by @potsmugen in #1506
  • feat: AssertSpecial Immovable flag, Mugen compatibility indicator, some fixes by @potsmugen in #1508
  • feat: Basic glTF 3D Stage Support by @Eiton in #1522
  • feat: Wireframe toggle for 3D stages by @SuperFromND in #1523
  • feat: 3dstage yshift parameter by @wily-coyote in #1526
  • feat: AssertCommand sctrl, MugenVersion trigger by @potsmugen in #1528
  • feat: 3D Stage far, near parameter, yshift parameter fix by @Eiton in #1532
  • feat: ModifyChar changing character name by @potsmugen in #1535
  • feat: Explods interpolation by @Wftk in #1548
  • feat: animframe(numclsn) parameter by @wily-coyote in #1557
  • feat: MoveContactFrame, GetHitFrame triggers by @potsmugen in #1562
  • feat: glTF armature animation support by @Eiton in #1564
  • feat: SelfCommand trigger reimplementation by @Lazin3ss in #1563
  • feat: glTF Morph target animation support by @Eiton in #1571
  • feat: AssertSpecial AnimateHitpause, other fixes and refactoring by @potsmugen in #1572
  • feat: RescaleClsn and GuardCount by @potsmugen in #1577
  • feat: unhardcoded minimum guard distance by @potsmugen in #1582
  • feat: GetHitVar(power); Projectile and KO fixes by @potsmugen in #1593
  • feat: Lua start.f_selectReset hook entry point by @wily-coyote in #1594
  • feat: DisplayName, Const1080p, GetHitVar(Facing) triggers + fixes by @potsmugen in #1608
  • feat: GetHitVar saves unused Hitdef velocities by @potsmugen in #1681
  • feat: GetHitVarSet state controller, some fixes by @potsmugen in #1687
  • feat: HelperIndexExist, PlayerIndex, PlayerIndexExist, PlayerCount, NumPlayer triggers by @Wftk in #1688
  • feat: Add -width and -height command line arguments by @SuperFromND in #1690
  • feat: MoveHitVar and HelperID triggers plus fixes by @potsmugen in #1700
  • feat: Camera Movement Revamp by @Eiton in #1703
  • feat: New glTF custom parameter by @Eiton in #1708
  • feat: CornerPush, Overridden and UniqHit triggers by @potsmugen in #1711
  • feat: LocalCoord trigger by @potsmugen in #1716
  • feat: stage Ikemenversion and load time, several minor fixes by @potsmugen in #1726
  • feat: common FX localcoord, plus fixes by @potsmugen in #1730
  • feat: Add GameFPS trigger and display to debug. by @Jesuszilla in #1739
  • feat: LifeBarVar trigger by @potsmugen in #1744
  • feat: Add ModifySnd SCTRL by @Jesuszilla in #1750
  • feat: InputTime trigger by @potsmugen in #1771
  • feat: new stage camera parameter lowestcap and dynamicboundhigh by @Eiton in #1772
  • feat: ChangeState continue, fix animation offset by @potsmugen in #1774
  • feat: Add bgmfreqmul feature to stage [Music], add ModifyBGM SCTRL by @Jesuszilla in #1776
  • feat: new stage camera parameter boundhighdelta by @Eiton in #1783
  • feat: 3d stage foreground by @Eiton in #1787
  • feat: InputTime params L/R by @Jmorphman in #1788
  • feat: extra StageVar and ModifyStageVar parameters by @potsmugen in #1792
  • feat: stage AutoTurn parameter by @K4thos in #1794
  • feat: PalFxVar, Index, RunOrder triggers by @Wftk in #1806
  • feat: A new stage camera parameter: 'verticalfollowdelta'. by @Kasasagi77 in #1807
  • feat: Added new camera parameters: 'zoominspeed', 'zoomoutspeed' and 'yscrollspeed'. by @Kasasagi77 in #1818
  • feat: IntroState trigger by @wily-coyote in #1830
  • feat: Added loop points to Play/ModifySnd, fix ModifyBGM, added GameOption and BGMVar triggers. by @Jesuszilla in #1833
  • feat: Added loopcount to Play/ModifySnd and loop to ModifySnd by @Jesuszilla in #1834
  • feat: sound StopOnGetHit and StopOnChangeState, lifebar over.hittime, plus fixes by @potsmugen in #1835
  • feat: Resizable window, scale game to fit window by @SuperFromND in #1868
  • feat: KeepAspect (MUGEN 1.1 feature), Y-centering to window scaling by @SuperFromND in #1869
  • feat: Added ability to customize behavior of master volume during menu pause. by @Jesuszilla in #1872
  • feat: GroundLevelOffset sctrl and GroundLevel trigger, fixes by @potsmugen in #1873
  • feat: TargetAdd state controller, fixes by @potsmugen in #1882
  • feat: AssertSpecial CornerPriority, refactoring, fixes by @potsmugen in #1885
  • feat: invincibility display, refactoring, fixes by @potsmugen in #1896
  • feat: HelperType Projectile, hit detection and HitBy expansion by @potsmugen in #1903
  • feat: L and R inputs, DrawOnTop, DrawUnder, RunFirst and RunLast flags by @potsmugen in #1906
  • feat: WindowScaleMode (nearest/bilinear filter toggle) by @SuperFromND in #1907
  • feat: ModifyHidef, ModifyProjectile, plus others by @potsmugen in #1921
  • feat: Localization/Language Functionality by @Orange-Dolphin in #1923
  • feat: improved Char/Stage layering, fixes by @potsmugen in #1946
  • feat: clsnVar, explodVar, projVar triggers, xAccel for hitdefs, expanded # of noChainID args by @Jesuszilla in #1947
  • feat: Now uses latest Beep v2 library, audioSampleRate is now functional by @Jesuszilla in #1949
  • feat: expanded AttackMulSet, fixes, refactoring by @potsmugen in #1952
  • feat: NoFallHitflag AssertSpecial by @potsmugen in #1965
  • feat: NoMakeDust AssertSpecial affects MakeDust sctrl by @K4thos in #1971
  • feat: expose current time to shaders by @wily-coyote in #1974
  • feat: Added shadow and reflection offsets, made reflection a shadow, clsnVar fixes, shadow offset fixes by @Jesuszilla in #1975
  • feat: Added ShadowOffset SCTRL, fix: CLSNVar, ExplodVar, ProjVar LocalCoord by @Jesuszilla in #1981
  • feat: fight screen LocalCoord triggers, refactoring by @potsmugen in #1985
  • feat: single rounds, helper ID, projectile teamside, refactoring by @potsmugen in #1991
  • feat: disable fight screen announcements, minor feats, refactoring by @potsmugen in #1998
  • feat: Collisions Rotation feat and Text sctr/Debug text blend mode inverse bug fix by @Wftk in #2000
  • feat: TransformClsn, minor feats, refactoring, fixes by @potsmugen in #2002
  • feat: Add new glyphs by @K4thos in #2007
  • feat: Preliminary Z-axis support, fix: shadow/reflection fixes, XInput fixes, BGM volume scaling by @Jesuszilla in #2009
  • feat: Helper OwnClsnScale, InCustomAnim, AnimPlayerNo, IkemenVersion by @potsmugen in #2011
  • feat: weight and push factor constants, more Z axis work, fixes by @potsmugen in #2015
  • feat: Added support for Sony DualSense controllers, added loopcount to playBGM, Go 1.20 revert & fixes by @Jesuszilla in #2016
  • feat: ClsnOverlap trigger, PlayerPush priority, refactoring, fixes by @potsmugen in #2027
  • feat: HitDefVar trigger by @wily-coyote in #2034
  • feat: Z distance triggers, refactoring, fixes by @potsmugen in #2042
  • feat: Restored Mugen behavior to accept p3start and onward, removed p1p3dist by @rakieldev in #2045
  • feat: partnerspacing, pXfacing params by @rakieldev in #2050
  • feat: projdepthbound, Scale Z trigger; refactor: Z axis rescaling by @potsmugen in #2055
  • feat: New Lua entity search methods to prepare for Lua console implementation, MConsole equivalent methods; fix: explodvar scale/angle interpolation by @Jesuszilla in #2058
  • feat: added z for hitdef params and sctrls,topEdgeDist/bottomEdgeDist triggers, fixes by @rakieldev in #2067
  • feat: New "LifeToPowerMul" constants, redundancy refactor, minor fixes by @potsmugen in #2070
  • feat: unhardcoded down get hit offset , yAccel fix by @potsmugen in #2076
  • feat: projvar(guardflag) by @wily-coyote in #2079
  • feat: removeText, new text params, numText trigger, explod friction by @rakieldev in #2082
  • feat: ProjVar facing trigger by @potsmugen in #2092
  • feat: Simple Environment map, punctual light and shadow by @Eiton in #2095
  • feat: attack/guard.dist width, height and depth by @rakieldev in #2100
  • feat:Add option to disable 3d Model and shadow by @Eiton in #2112
  • feat: Separate GL 3.2 builds for Win64, Linux, and LinuxARM added to build & makefiles by @Jesuszilla in #2124
  • feat: gethitvar guardflag and attr.flag by @wily-coyote in #2133
  • feat: HitByAttr, Hitdefvar P1Stateno, P2Stateno and Priority triggers by @potsmugen in #2136
  • feat: new 3d stage feature by @Eiton in #2148
  • feat: HitDefVar ID, SparkX and SparkY, PlayerNoExist, fixes, refactor by @potsmugen in #2154
  • feat: AssertSpecial NoKoFall, MoveHitSet state controller, fixes by @potsmugen in #2164
  • feat: Hitdefvar pausetimes, fixes by @potsmugen in #2174
  • feat: Renderer Switch by @Eiton in #2184
  • feat: separate Window Size from GameWidth/GameHeight, add WindowWidth and WindowHeight to config.json by @Jesuszilla in #2185
  • feat(gl): proper shader stacking by @wily-coyote in #2193
  • feat: mugen style config.ini, GameOption trigger by @K4thos in #2199
  • feat: roundRestarted, roundTime triggers by @K4thos in #2208
  • feat: implement glTF KHR_animation_pointer by @Eiton in #2209
  • feat: debug trigger; fix: VSync option by @K4thos in #2226
  • feat: ContinueScreen, VictoryScreen, WinScreen triggers by @K4thos in #2239
  • feat: invertfill in Stun and Guard bars, input buffer fix, refactoring by @potsmugen in #2246
  • feat: Implement KHR_texture_transform by @Eiton in #2247
  • feat: config.ini common categories by @K4thos in #2249
  • feat: remove the limit of ST files by @K4thos in #2264
  • feat: new AssertSpecial flags by @rakieldev in #2268
  • feat: Config option for tag round time scaling by @K4thos in #2272
  • feat: SoundVar(ch, valType) by @Jesuszilla in #2273
  • feat: assertSpecial limit, separate values for depth const, disable facep2 by @rakieldev in #2276
  • feat: stage DepthToScreen, ModifyPlayer pause parameters; refactoring by @potsmugen in #2278
  • feat: outroState trigger; fix: introState trigger by @K4thos in #2284
  • feat: added sparkscale and guard.sparkscale to HitDef by @Jesuszilla in #2292
  • feat: added depth sctrl by @rakieldev in #2293
  • feat: FightScreenState and SystemVar triggers; fixes by @potsmugen in #2298
  • feat: MotifState trigger by @K4thos in #2299
  • feat: bgctrl3d & loopCount by @Eiton in #2303
  • feat: roundsWon trigger, z-axis perspective fix by @rakieldev in #2318
  • feat: TopBoundBodyDist and BotBoundBodyDist triggers; fixes; refactoring by @potsmugen in #2324
  • feat: Helper and Target index, StageBGVar, ModifyStageBG, other by @potsmugen in #2343
  • feat:New screenpack parameters to load and render a glTF model by @Eiton in #2344
  • feat: add ModifyBGCtrl3d to chars by @Jesuszilla in #2361
  • feat: DrawPal trigger by @rakieldev in #2375
  • feat: NumStageBG trigger; fix lost camera; error and other refactors by @potsmugen in #2384
  • feat: window sctrl, window param for shadows/reflections, modifyShadow/reflection; fixes by @rakieldev in #2388
  • feat: TransformSprite, xshear for explods & projectiles, angle & xshear for BG Elements; fixes by @rakieldev in #2400
  • feat: View frustum culling by @Eiton in #2403
  • feat: "unlimited" variables, IsHelper index; refactoring by @potsmugen in #2409
  • feat: time for ExplodVar, fix: SoundVar channel -1 not working properly by @Jesuszilla in #2416
  • feat: AssertSpecial CameraFreeze; fixes; refactoring by @potsmugen in #2418
  • feat: ProjVar time; Tag refactoring; other fixes by @potsmugen in #2430
  • feat: AssertSpecial "enabled" parameter; fixes by @potsmugen in #2436
  • feat: envshake dir parameter by @wily-coyote in #2438
  • feat: new lifebar and text sctrl features; fix by @rakieldev in #2437
  • feat: 3d model outline by @Eiton in #2460
  • feat: AssertSpecial NoFaceP2; several fixes by @potsmugen in #2465
  • feat: Add support for loading characters from ZIP archives by @NeatUnsou in #2473
  • feat: projection support, lifebar features, multiple ACs, xshear interpolation, new triggers; fixes by @rakieldev in #2474
  • feat: Per-Character CommonFX and FightFX Override by @NeatUnsou in #2497
  • feat: neutral direction, extra parameters; fixes by @potsmugen in #2499
  • feat: Add 'clsnproxy' helpers to extend what's possible with clsn boxes. by @Alceris in #2498
  • feat: Added support for Shift-JIS encoding by @NeatUnsou in #2502
  • feat: Add MissOnOverride parameter to HitDef. by @Alceris in #2527
  • feat: Add PauseBuffer parameter to commands. by @Alceris in #2526
  • feat: Command key.time parameter. Refactoring by @potsmugen in #2531
  • feat: ChangeAnim elemtime, HitDef unhittabletime, other by @potsmugen in #2542
  • feat: HitOverride and ReversalDef guard parameters; fix: redirectID, others by @potsmugen in #2553
  • feat: animPlayerNo & spritePlayerNo ;fixes by @rakieldev in #2555
  • feat: X/Y Truncate setting by @SuperFromND in #2558
  • feat: AssertInput B/F, StageVar ikemenversion and mugenversion; fixes; refactor by @potsmugen in #2570
  • feat: Added the $N command by @NeatUnsou in #2576
  • feat: Remove "X/Y Truncate" by @SuperFromND in #2590
  • feat(motif): added Mugen 1.1 select screen cursor tween feature by @rakieldev in #2604
  • feat(motif): xshear and angle text parameters by @wily-coyote in #2607
  • feat(motif): per player cursor.tween ;syntax fix by @rakieldev in #2612
  • feat(sctrl): ShiftInput; fixes; refactor by @potsmugen in #2616
  • feat(motif): menu.item.bg and select cursor.reset by @wily-coyote in #2611
  • feat: Rollback by @facundocameto in #2610
  • feat: Made BGM RAM Swap a toggleable feature; fix: possible deadlock in SwapSeeker; build fixes by @Jesuszilla in #2630
  • feat: Added flag to prevent default fall.yvelocity and yaccel from being affected by localcoord by @NeatUnsou in #2629
  • feat: added support for gamecontrollerdb.txt and special axis skipping; fix: 360 defaults, FirstRun by @Jesuszilla in #2634
  • feat(sctr): NoAICheat and NoAIButtonJam; fix BGCtrl; refactor rollback and system by @potsmugen in #2658
  • feat(motif): menu tween and boxcursor tween; refactor by @rakieldev in #2666
  • feat: add support for prefixes in lifebarActions by @rakieldev in #2674
  • feat: Add option for macOS to use Command key (⌘) instead of Ctrl for hotkeys, add new controller strings to match new common gamecontrollerdb.txt entries by @Jesuszilla in #2686
  • feat: video support by @K4thos in #2688
  • feat: Video loop by @K4thos in #2694
  • feat: Add ProjClsnOverlap trigger by @NeatUnsou in #2714
  • feat: Add new ModifyPlayer parameters by @NeatUnsou in #2724
  • feat: Character Select Palettes by @Orange-Dolphin in #2726
  • feat: Sub transparency with alpha; refactor: transparency code; fixes by @potsmugen in #2730
  • feat: Add ability to skip past the warning screen when saving certain config options with joystick buttons by @Jesuszilla in #2732
  • feat(motif): add text to palette select ;fixes by @rakieldev in #2735
  • feat: add startx, starty, startz and facing to stagevar and modifystagevar by @two4teezee in #2738
  • feat: add music format xm, it, mod, s3m by @leonkasovan in #2741
  • feat: "remove" palette limit, palette select modes, palmenu bg; fixes by @rakieldev in #2751
  • feat:(motif) tween.wrap.snap; palmenu fixes by @rakieldev in #2754
  • feat: StageFit; fixes by @rakieldev in #2762
  • feat: palmenu.done.wait & TrainingStage config; fixes by @rakieldev in #2769
  • feat: px.palmenu.done.anim/spr; fix by @rakieldev in #2772
  • feat(sctrl): OverrideClsn; fix: stagefit; refactoring by @potsmugen in #2790
  • feat: Experimental Vulkan renderer by @Eiton in #2795
  • feat: prevent silent crashes by @K4thos in #2801
  • feat: shadow features, aspect ratio option; refactor: team life sharing; fixes by @potsmugen in #2808
  • feat: prefer runtime defaultConfig.ini, fallback to embedded by @K4thos in #2828
  • feat: Add ZoomVar Trigger by @NeatUnsou in #2831
  • feat: modifyText by @rakieldev in #2834
  • feat: attackmul and defencemul triggers; fix: Persistent parameter Behavior to Match MUGEN by @NeatUnsou in #2842
  • feat: add alpha argument to all font fields and Text SCTRL color field (sprite & TTF) by @Jesuszilla in #2851
  • feat: shadow/reflection x scale; fix: win poses, stage time; refactoring by @potsmugen in #2853
  • feat: motif features, modifyShadow/Reflection sprite/animPlayerNo; fixes; refactor by @rakieldev in #2859
  • feat: modifyShadow/Reflection keepTransform and animelem; fix by @rakieldev in #2889
  • feat: unhardcoded win pose safety timeout; fix: StateDef anim; refactor: afterimages by @potsmugen in #2901
  • feat: switch from GLFW to SDL, distinct analog controls and scripting triggers to retrieve analog axes values, reimplemented ForceFeedback by @Jesuszilla in #2908
  • feat: palmenu preview snd; fix by @rakieldev in #2910
  • feat: native motif/music/storyboard screens; refactors, fixes, input and UI improvements by @K4thos in #2947
  • feat: add typed Lua value support to loadIni by @K4thos in #2994
  • feat: runHiscore optional noOverlay parameter by @rakieldev in #2996
  • feat: motif and lifebar elements projection support by @rakieldev in #2999
  • feat: Implement AutoZoom parameter by @NeatUnsou in #3000
  • feat: victory screen, keepside and winname; fix by @rakieldev in #3012
  • feat: screenpack invertorder paramater by @K4thos in #3020
  • feat: screenpack draworder paramater by @K4thos in #3023
  • feat: victory screen lose portraits param; fixes by @rakieldev in #3029
  • feat: modifyMotif Lua embded function by @K4thos in #3033
  • feat: new config.ini settings: SoundFont, AnalogDeadTime, DumpLuaTables by @K4thos in #3059
  • feat: Android build support by @Jesuszilla in #3061
  • feat: textSpacing accepting x, y values by @K4thos in #3099
  • feat: animNew accepts *Animation as second argument; add animSetAnimation by @K4thos in #3102
  • feat: loadAnimTable embded function by @K4thos in #3104
  • feat: ProjVar(attr) and HelperVar triggers; several fixes by @potsmugen in #3108
  • feat: spacing parameter for bg elements by @K4thos in #3114
  • feat: assertspecial noscore, extra hooks by @K4thos in #3119
  • feat(script.go): add animPaletteSet, animPaletteGet and sffCacheDelete by @saintjr2004 in #3146
  • feat: ProjID and GuardKO GetHitVar, NoCornerPush; refactoring by @potsmugen in #3153
  • feat: menu exit sound, fix loading text rendered twice by @K4thos in #3173
  • feat: support for SFFv2 to load Act files; fixes by @rakieldev in #3175
  • feat: active/active2 teammenu, stage, hiscore support for all params, fix: music resetting on F4 by @K4thos in #3177
  • feat: per row/column spacing; fix by @rakieldev in #3182
  • feat: demo.zss, randomtest mode, customizable -speedtest; fix: p1 remapping; refactor: main.f_input => getInput, remove main.playerInput, main.t_players by @K4thos in #3183
  • feat(trigger): SpriteVar; fix TTF rendering; refactor debug display by @potsmugen in #3185
  • feat: add getStoryboardScene() and scene jump support to storyboards by @dionednd in #3189
  • feat: Custom Pause Menu QoL Improvements by @two4teezee in #3178
  • feat: disable players + shadow rendering on motif screen; fix: gamemode typo; restore title music + fade on exit from randomtest; team mode selection after returning to select screen by @K4thos in #3201
  • feat: layerno -1 for motif, fix: pause menu done snd by @K4thos in #3209
  • feat: powerbar max params, clutch win type; fixes by @rakieldev in #3215
  • feat: TickInterpolation option; fixes; refactoring by @potsmugen in #3235
  • feat: ForceStageAutoZoom option by @NeatUnsou in #3250
  • feat: pn.cursor.persist by @rakieldev in #3254
  • feat: per row/column cell skip by @rakieldev in #3266
  • feat: remove certain menu options depending on platform by @Jesuszilla in #3268
  • feat: p1-p8 state transitions, new defaults by @K4thos in #3277
  • feat: Turns colors, OpenGL caching and debug; refactor rendering; fixes by @potsmugen in #3281
  • feat: MatchRestart resetmatch preservevars pXpalette by @NeatUnsou in #3279
  • feat: AssertSpecial nodestroyself; PlayerPush affectteam by @NeatUnsou in #3286
  • feat: ai.win/ai.lose lifebar params, pn.cursor.preview; refactors by @rakieldev in #3293
  • feat: new screenpack by @K4thos in #3310
  • feat: Tag memberNo, Copy Action; fixes; refactoring; removed OpenGL2.1 by @potsmugen in #3320
  • feat: menu press and hold keys support, raw keys support, refactor: remove CommandInputSource remapping by @K4thos in #3333
  • feat: table support for getInputTime by @K4thos in #3342
  • feat: here comes a new challanger proper implementation by @K4thos in #3374
  • feat: rollback replays, in-engine replay renaming and deletion by @K4thos in #3381
  • feat: sync netplay config + store in replays by @K4thos in #3390
  • feat: lifebarAction font and palfx params, fix: versus mode crash, audio ducking not respecting volume by @K4thos in #3395
  • feat: pX.teammate.face.palshare; refactor: implement "bottom", sound channels, SFF caching; fixes by @potsmugen in #3400
  • feat: Hold Menu on Joystick for 30 frames to show Info Text on all platforms by @Jesuszilla in #3405
  • feat: reverse debug cycling; fix regressions by @potsmugen in #3409
  • feat: script.go generation workflow by @K4thos in #3411
  • feat(sctrl): MapReset; fixes: VarSet, projectiles; refactoring by @potsmugen in #3422
  • feat(input): un-hardcode all special keys (excl.​ esc) by @Kokorz in #3435
  • feat: to/dko.time, dko.showdraw, LegacyTime; refactoring; fixes by @potsmugen in #3449
  • fixes: Stage edges break bug by @NeatUnsou in #3431
  • feat: add HitDefVar velocities by @Alceris in #3470
  • feat: anim debug; fix: some regressions, RemapPal, Clsn comments, ProjHit, etc; refactoring by @potsmugen in #3477
  • feat(options): PauseExitDelay; fixes by @potsmugen in #3492
  • feat(trigger): parentExist and getHitVar(teamside); fix projectile triggers by @potsmugen in #3505
  • feat: Zoom endLag, fight screen leaderOnTop, duplicate warnings; fixes; refactoring by @potsmugen in #3520
  • feat: fight screen prefix operators, explodVar(bindID) by @potsmugen in #3527
  • feat: add AudioResampleQuality to config.ini by @Jesuszilla in #3530
  • feat(font): add non-uniform scale, projection, shear, rotation to ttf for parity by @Kokorz in #3541
  • feat: Lua hook entry points, pre-match map injection, externalize Ratio by @K4thos in #3546
  • feat: custom shader by @NeatUnsou in #3551
  • feat(font): add palfx to ttf rendering for parity by @Kokorz in #3549
  • feat: Projectile shader parameter by @NeatUnsou in #3568
  • feat(debug): CNS duplicate parameter warnings; compiler fixes by @potsmugen in #3573
  • feat: helper ownProjectile parameter; fixes; compiler cleanup by @potsmugen in #3595
  • feat: Update dizzy.zss by @OmegaShironeko in #3604
  • feat: RemapMovelist sctrl; fix: WinCount regression by @K4thos in #3608
  • feat(char): set helper maps upon its creation; fixes; refactoring by @potsmugen in #3617
  • feat: Save/LoadFile filters, Text hidewithbars, noTimeDisplay; refactor SFF loading; fixes by @potsmugen in #3661
  • feat: expanded combo counter shaking parameters, combo text shaking; extra EnvShake parameters by @potsmugen in #3675
  • feat: Add explod reflection and projreflection parameters by @Alceris in #3682
  • feat: add background loading for boot, versus screen, and Turns by @K4thos in #3644
  • feat: boot loading portraits, fix: lua arcade path ignores order by @K4thos in #3693
  • feat(lifebar): face.darkenshare parameter; fixes by @potsmugen in #3704
  • feat: modelrotate for 3D BGDefs by @SuperFromND in #3705
  • feat(lua): fade userdata API by @wily-coyote in #3700
  • feat: SubAdd transparency, animation debugging, lifebar action refreshing; refactor; fixes by @potsmugen in #3722
  • feat: command parser compatibility mode; fix: explod drawing order, missing plain SubAdd; refactor by @potsmugen in #3726
  • feat: Vulkan texture memory allocator by @Eiton in #3762
  • feat: Loading additional textures for custom shader by @NeatUnsou in #3770
  • feat: rollback enabled by default, netplay config options, fix: rollback properties not synchronized, quickvs pause menu, preloading char confirmation by @K4thos in #3787
  • feat(motif): select screen slot indicator by @rakieldev in #3795

Bug Fixes 🔧

New Contributors

Full Changelog: v0.99.0...v1.0.0-rc.1