Update 2.2.12 changelog authored by Krabs's avatar Krabs
......@@ -7,8 +7,7 @@
* The multiplayer pause menu now displays the same stats as singleplayer, and use Emblem Hints + Emblem Radar.
* Modders: Added the "ShareEmblems" option to MainCfg, which makes Emblems collected by clients share with the server host, intended for progression-based level packs.
* Several new skincolor features: (!2027)
* Added 44 new base skincolor options.
* Updated the default colors for Knuckles, Amy, and Fang.
* Added over 40 new base skincolor options.
* Added color grid view for skincolor selection. Press Enter on the Color selector!
* Added the ability to press PageUp/PageDown to scroll through colors faster.
* Added some extra keys to the Player Setup menu for modders:
......@@ -16,6 +15,7 @@
* Press Insert to preview the current skincolor's opposite color shade on the background.
* Added the `renderhitbox` console variable, for modders to debug & fine-tune custom object hitboxes. (!1838)
* UDMF: Implement per-texture offsets. (!2018)
* UDMF: Implement absolute Z height flag for mapthings (!2015)
* SOC: Added A_Shockwave, which spawns a ring of objects like Sea Egg's attack. (!1777)
* Lua: Added player power `pw_strong`. This allows for fine-tuning of player attack interactions. (!1366)
* Lua: Added time/date functions from the `os` library. (!2060)
......@@ -25,6 +25,8 @@
* Lua: Added `R_TextureNameForNum` and `R_CheckTextureNameForNum`, for getting strings from texture IDs. (!1880)
* Lua: Added `ping` as a read-only property for `player_t` userdata. (!2025)
* Dedicated servers: Added the `dedicatedidletime` console variable. This stops game logic from running when your server has no players interacting with it after the specified amount of time. Defaults to 10 seconds, can be turned back off by setting to 0. (!2019)
* Added supername parameter to S_SKIN: displays a custom super name on the GOT THEM ALL screen (!1642)
* Added the `instantretry` console variable, which allows retrying with a single button press in Record Attack (!2120)
## Improvements
* Using an unlockable Level Select now gives you the option to use it again from the pause menu. (!1756)
......@@ -46,6 +48,14 @@
* Added "true" and "false" as possible values for console variables. (!2049)
* Show list of aliases when typing "alias" alone. (!2055)
* Replace existing aliases if there's already one with the same name. (!2055)
* Made several improvements to the `map` console command. (!2098)
* Warping to levels you haven't visited is now a cheat.
* Using `-force` with the `map` command only sets cheats if no other errors prevent the warp.
* No longer I_Error when trying to use `-warp` to a locked level -- now it just activates cheats.
* The `exitlevel` command is now a cheat when using it in Coop gametypes.
* Game clears only increment in Coop gametypes, instead of any gametype with cutscenes.
* Game clears don't increment if you failed the final stage.
* Fix `stagefailed` for intermission Lua hooks not working outside of Special Stages.
* Changed function key behaviors: (!1734)
* F11 now toggles fullscreen and windowed mode. There is also now a separate resolution used for windowed mode.
* F10 now toggles the current renderer.
......@@ -72,6 +82,13 @@
* RNG no longer advances for each player moving. (!2057)
* Improved zone memory allocation. (!2050, !2059)
* Crash handler messages were made more descriptive. (!2042)
* Added gametype parameter to G_SetCustomExitVars and G_ExitLevel (!2101)
* Added drop shadows to weapon panels and thrown weapon rings (!2036)
* Tweaked hitboxes for chaos emeralds, weapon panels, and weapon rings (!2036)
* Nightopian helper no longer attracts bomb spheres (!2135)
* Don't Copy mobj->dontdrawforviewmobj to MT_OVERLAYs (!2125)
* Allow input during title animation after the first time (!2122)
* Made the camera noclip during NiGHTS mode (!2136)
## Bugfixes
* Fixed IPv6 support being broken. (!1612)
......@@ -115,5 +132,18 @@
* Fix crash when removing mobjs during `P_ZMovement`. (!2054)
* Fix memory use after free when calling `v.drawString`. (!2005)
* Fix `I_GetFreeMem` for 64-bit platforms. (!1982)
* Removed the last remaining traces of a temporary FOF type from UDMF development. (!2038)
* Fix minor typo in Binary-to-UDMF conversion for linedef type 442. (!2099)
* Fix some mismatched mobj flag checks. (!2107)
* Fix segfault when spectating on an Emerald Hunt map (!2105)
* Fix renderer switching on Linux (!2105)
* Fix interpolation when curling up or scaling while flipped (!1979)
* Fix some FOF rendering issues (!2115)
* Fix opaque FOFs that are intangible from top/bottom having their sides cut by adjacent translucent FOFs
* Prevented an FOF alpha of 0 from wrapping around to 255 in OpenGL
* Made FOF fading work with alpha values from 0 to 255 (rather than 1 to 256), for consistency
* Fix jagged pixels on skewed textures (!2073)
* Fix Custom exits not allowing the player to enter a Special Stage with an emerald token (!1910)
* Fix papersprites near camera crash (!2130)
* Fix the Record Attack Background jumping slightly when entering and leaving submenus (!2129)
* Made already-collected NiGHTS emblems not paraloopable (!1037)
* Removed the last remaining traces of a temporary FOF type from UDMF development. (!2038)
\ No newline at end of file