You can get the engine build from Q-Zandronum website
This is a major update that brings a new FreeformMenu feature that lets modders create complex modern menus.
Misc:
- Print STARTUP texts at the end of start console logs.
- You can no longer vote kick a player without specifying a reason.
- Bound action button names in bind menu are now uppercase.
- VideoModeMenu no longer shows options for letterbox resolutions.
- VideoModeMenu no longer prints multiple options for same resoltion.
- Added randomclasssilent ccmd that sets your class randomly without printing any message.
- Fixed Elevator Jump jitter in multiplayer.
- Fixed broken railgun sound when zooming in coop.
- Fixed FoV change interpolation when game is paused.
- Fixed game pause breaking action scripts button states.
- Added a FreeformOptionMenu type to MENUDEF. With that, you can freely position your menu elements at any coordinates. For details, go to Q-Zandronum wiki
- Backported MENUDEF AddListMenu and AddOptionMenu from gzdoom.
- Added support for back button selected texture, using menubackbutton_selection in MAPINFO.
- Added ZA_LevelNames, ZA_LevelTitles and ZA_LevelPreviews OptionValue lists to bring more flexibility to map selection menus.
- Added SubmenuCentered and CommandCentered types to OptionMenu.
- Added upmenu cmd that closes current menu window and goes back to previous.
- Added setskirmishlevel {mapname} and setcallvotemap {mapname} commands that set skirmish and callvote map selection based on provided map name. This is useful when creating a map list menu in your mod.
- Added compatflags2, zadmflags and zacompatflags to CMPGNINF.
- EpisodeMenu now accepts "playerclass" cvar when sending param -2.
- Added RGF_NORANDOMPUFFZ for `A_RailAttack`
- A_RailAttack puffs now spawn a little closer to the player, just like A_FireBullets