Skip to content

Commit

Permalink
Update patch notes
Browse files Browse the repository at this point in the history
  • Loading branch information
kraflab committed Oct 23, 2023
1 parent 38df923 commit aaf22ea
Showing 1 changed file with 28 additions and 1 deletion.
29 changes: 28 additions & 1 deletion patch_notes/v0.27.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,39 @@
### v0.27.0

This update brings UDMF support out of beta with an official `dsda` UDMF namespace, adds MAPINFO support, and fixes a ton of bugs. Other highlights include a smooth light fade option for opengl, improvements to the build mode, and (retroactive) ambient sound support.

#### MAPINFO
- Added support for MAPINFO for UDMF maps
- Added support for MAPINFO
- Includes episode, cluster, map, and skill definitions
- Configure gravity, jumping, special activation rules, and much more.
- MAPINFO is opt-in and can be enabled in a wad by adding `use_mapinfo` to the DSDAPREF lump
- See the full specification [here](../docs/mapinfo.md).
- Added new MAPINFO features
- `Passover` and `NoPassover` map flags (enable or disable finite height)
- `Colormap` property to change map colormap (e.g., for underwater levels)
- MAPINFO is intended for use with UDMF maps, but legacy map formats have access to some features

#### UDMF
- Finalized the dsda UDMF namespace
- See the full specification [here](../docs/udmf.md).
- Optimized the custom udb config to remove obsolete specials and arguments
- Added new UDMF features
- Wall texture scrolling properties (no special action required)
- xscroll[top, mid, bottom], yscroll[top, mid, bottom]
- Floor / ceiling scrolling properties (no special action required)
- xscroll[floor, ceiling], yscroll[floor, ceiling], scroll[floor, ceiling]mode
- The scroll mode decides whether textures, static objects, players, and / or monsters are affected
- Sector thrust properties (no special action or object required)
- xthrust, ythrust, thrustgroup, thrustlocation
- The thrust group determines whether static objects, players, monsters, projectiles or WINDTHRUST actors are affected
- The thrust location determines whether grounded, airborne, or ceiling actors are affected
- Separate floor and ceiling skies as sector properties (no special action needed)
- Friction as a sector property (no special action required)
- frictionfactor and movefactor
- Colormap quality of life
- Colormap as a sector property (no special action or control sector needed)
- Special action Map_SetColormap (change the map colormap)
- Special action Sector_SetColormap (change the colormap for a sector tag)
- Fixed the "slow scrollers don't move objects" bug

#### Ambient Sound / SNDINFO
Expand Down

0 comments on commit aaf22ea

Please sign in to comment.