Changes
Page history
Further reorganization
authored
Jul 02, 2024
by
sphere
Show whitespace changes
Inline
Side-by-side
Changelogs/2.2.14.md
View page @
9634d1ee
...
...
@@ -30,6 +30,8 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
*
Sector flags to disable equation slope physics ( !2028)
*
Implemented
`writethings`
for UDMF ( !2339)
*
Added Blue Spring Ball ( !1282)
*
Raise sidedef limits ( !2163)
## Improvements
...
...
@@ -38,20 +40,6 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
*
Display power-up icon for Fire Flower ( !2097)
*
Make save files with missing skins tell you who the skin is ( !2411)
### Optimizations
*
Avoid branch prediction slowdowns in R_PointOnSide ( !2168) !
[
image
](
uploads/f097c0757897624f402d85e074f99d68/image.png
)
{width="29" height="29"}
*
Improve file search performance on Linux and FreeBSD ( !2198)
*
Cache and reuse removed mobjs when spawning mobjs ( !2200)
*
Optimize Z position functions on sloped sectors ( !2214)
*
Optimize polygon sorting on batch renderer ( !2253)
### Interpolation
*
Interpolate captions, Untie captions from resolution ( !1930)
*
Copy Interpolation to Shields and Overlays, Splitscreen Overlays ( !1992)
*
Add and use an "instant" parameter for P_SetScale ( !2167)
*
Interpolate polyobjects properly for the software renderer ( !2284)
*
Fix CR_PLAYER interpolation in reverse gravity ( !2423)
### Netplay
*
Make chat spam protection more configurable ( !2127)
*
Respawn shield & timed powerup monitors in Co-op ( !2152)
...
...
@@ -61,7 +49,13 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
*
Enabled UPnP port mapping by default ( !2251)
*
Allow ban masks to be specified for banip ( !2272)
*
Allow passing player names to moderation commands ( !2486)
*
Only Award Bonuses / Record Attack Emblems from Physically Beating a Level ( !2161)
### Optimizations
*
Avoid branch prediction slowdowns in R_PointOnSide ( !2168) !
[
image
](
uploads/f097c0757897624f402d85e074f99d68/image.png
)
{width="29" height="29"}
*
Cache and reuse removed mobjs when spawning mobjs ( !2200)
*
Optimize Z position functions on sloped sectors ( !2214)
*
Optimize polygon sorting on batch renderer ( !2253)
*
Improve file search performance on Linux and FreeBSD ( !2198)
### NiGHTS & special stages
*
Allow per-mare time limits in NiGHTS ( !2137)
...
...
@@ -137,29 +131,49 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
## Bugfixes
### Netplay
*
(Hopefully) fix chatbug ( !2238)
*
Fix memory leak when other players are riding a minecart ( !2146)
*
Only Award Bonuses / Record Attack Emblems from Physically Beating a Level ( !2161)
*
Fix LAN discovery for SRB2 servers ( !2219)
*
Fix crash when spawning a BOT_2PAI on a dedicated server ( !2409)
*
Avoid updating IPv4 MS entry if it failed to register (!2462)
*
Fix spectator list not compensating for non-green resolutions ( !2393)
*
Fix trycameramove crash on dedicated server ( !2491)
*
Fix players getting kicked by auto-kick during cutscenes ( !2384)
*
Fix buffer overflow when setting NETVAR string console variable and ensure servername is within MAXSERVERNAME ( !2445)
*
Fix anisotropic and FOV settings not saving ( !2218)
*
Fix crash when trying to send to an unreachable client ( !2232)
*
Fix IPv6 bans being ignored when loading banlist ( !2235)
*
Fix ban mask being ignored on IPv6 addresses ( !2236)
*
Fix bans by remote admins corrupting banlist ( !2266)
*
Fix IPv6 bans incorrectly banning IPv4 address ( !2265)
*
Fix one too many player count on dedicated servers ( !2247)
*
Fix MOTD not being sent to players on first join ( !2317)
*
Fix UPnP port mapping not working ( !2333)
### Interpolation
*
Interpolate captions, Untie captions from resolution ( !1930)
*
Copy Interpolation to Shields and Overlays, Splitscreen Overlays ( !1992)
*
Add and use an "instant" parameter for P_SetScale ( !2167)
*
Interpolate polyobjects properly for the software renderer ( !2284)
*
Fix CR_PLAYER interpolation in reverse gravity ( !2423)
### Other
*
Fix buffer overflow when linedef type 415 executes ( !2006)
*
Fix dangling pointer in mapthing after removing mobj ( !2007)
*
Fix "-warp"ing to a level without a map header crashing the game ( !2143)
*
Fix memory leak when other players are riding a minecart ( !2146)
*
Fix saturation not being applied on console and colormaps in OpenGL ( !2149, !2151)
*
Fix the "Leader of the Chaotix" name change bug ( !2183)
*
Fix superjump bug when jumping through upwards moving semi-solid platforms ( !1955)
*
Fix crash in R_PointToDist2 when passing -2147483648 ( !1964)
*
Fix segfaults when P_RemoveMobj is called from MobjSpawn hook ( !1973)
*
Prevent Bots from using Tails' abilities when they don't have them ( !2205)
*
Fix LAN discovery for SRB2 servers ( !2219)
*
Fix segfaults on some systems due to polyvertex being NULL ( !2065)
*
I_SetSongTrack(int) should be I_SetSongTrack(INT32) ( !2213)
*
Make module music volume more accurate ( !2215)
*
Fix anisotropic and FOV settings not saving ( !2218)
*
Raise sidedef limits ( !2163)
*
Fix crash when trying to send to an unreachable client ( !2232)
*
Fix IPv6 bans being ignored when loading banlist ( !2235)
*
Fix ban mask being ignored on IPv6 addresses ( !2236)
*
(Hopefully) fix chatbug ( !2238)
*
Fix buffer overflow when fetching typenames on freeslots ( !2193)
*
Fix buffer overflow when tag bits are set ( !2194)
*
Fix one too many player count on dedicated servers ( !2247)
*
Fix rare but possible menu/console unresponsiveness bug (Resolves #700) ( !1677)
*
Update mobj floorz/ceilingz after a bustable FOF is destroyed ( !1945)
*
Made filesearch aware of symbolic links ( !1976)
...
...
@@ -168,44 +182,33 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
*
OpenGL: Fix linedef type 10 not culling FOFs (Closes #438) ( !1399)
*
Only Consider ExitLevel a Cheat When Used to Cheat ( !2159)
*
Fix roll braking assuming player angle is camera angle (resolves #1055) ( !2053)
*
Fix IPv6 bans incorrectly banning IPv4 address ( !2265)
*
In NiGHTS mode, fixed the player being angled incorrectly in reverse gravity ( !2199)
*
Fix segfault when setting up view frame for a removed mobj ( !2270)
*
Fix bans by remote admins corrupting banlist ( !2266)
*
Update & save unlockables when visiting a new map ( !2279)
*
Update unlockables before level load executors ( !2289)
*
Fix equation plane distortion ( !2283)
*
Fix segfault when removing mobjs while iterating thinglist ( !2293)
*
Fix G_SaveGameData crash if quit early ( !2313)
*
Fix THZ1 ceiling flat turned pure cyan ( !2310)
*
Fix input via command line/terminal not working ( !2296)
*
Visual Studio compiles again ( !2315)
*
Fix faulty references when spawning mobjs ( !2126)
*
Fix MOTD not being sent to players on first join ( !2317)
*
Rename gr_allowclientshaders to gr_allowcustomshaders ( !2319)
*
dc_texheight must be (INT64) to prevent overflow and rendering softlock ( !2323)
*
Fix UPnP port mapping not working ( !2333)
*
Update objectplace to ignore float argument and handle ZABSOLUTE ( !2338)
*
Egg Zapper's lasers forget how to despawn ( !2325)
*
Fix version text in UA string ( !2324)
*
Fix faulty references when spawning mobjs ( !2126)
*
Make the Cheats Command Reflect UsedCheats ( !2160)
*
Fix Console text is duplicated if text size is too small/window size is too large ( !2327)
*
Fix Deathpit Slopes if you have a high floor height but lower it via slopes will still act as if that entire floor sector is a deathpit. ( !2334)
*
Fix FreeBSD memory reporting if built with cmake ( !2314)
*
Cutscene timing fixed ( !2344)
*
Fix tint equation shader ( !2348)
*
Load TRNSLATE files from folders ( !2370)
*
Fix various segfaults caused by missing P_MobjWasRemoved checks ( !2052)
*
Delete old and unused rendering-related code ( !2341)
*
Make NiGHTS super consistent with regular super ( !1666)
*
Fix console not being blocked by IT_CV_STRING ( !2304)
*
Fix Ctrl + X does not always remove selected console input if it contains the first character ( !2354)
*
Fix various issues related to texture scaling ( !2329)
*
Fix Ctrl + X always removing selected console input if it contains the first character ( !2354)
*
Make the display of palette index 255 consistent between renderers ( !2351)
*
Fix invalid values being
vali
d for camera height/distance/etc. ( !2377)
*
Fix invalid values being
accepte
d for camera height/distance/etc. ( !2377)
*
Fix infinite loop if a Force Shield has 256 hits, show extra hits with text instead of icons ( !2378)
*
Fix players getting kicked by auto-kick during cutscenes ( !2384)
*
Fix followitems not being drawn in player setup ( !2227)
*
Fix crash if Ideya Capture has an angle of 0 ( !2165)
*
Fix steam jets resetting the player's animation when far above them ( !2318)
...
...
@@ -223,16 +226,12 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
*
Fix multiple automatic mode z-target bugs and crashes ( !2422)
*
Fix segfault when passing a long string to v.drawString ( !2403)
*
Fix tiny spindash math moment ( !2421)
*
Fix crash when spawning a BOT_2PAI on a dedicated server ( !2409)
*
Fix exitgame-ing a demo crashing the game ( !2419)
*
Transform FlingRing when attracted instead of spawning new Ring ( !2390)
*
Avoid updating IPv4 MS entry if it failed to register (!2462)
*
Fix shieldscale 0 bugs ( !2425)
*
Fix buffer overflow when setting NETVAR string console variable and ensure servername is within MAXSERVERNAME ( !2445)
*
Fix buffer overflow when loading addons through symlinks ( !2402)
*
Don't traverse the entire HOME directory to find wads ( !2396, !2493)
*
Fix potential memory corruption in UDMF maps ( !2476)
*
Fix spectator list not compensating for non-green resolutions ( !2393)
*
Do not access memory on misaligned addresses ( !2438)
*
Don't adjust texture coords of nonexistent gpatch ( !2469)
*
Fix segfault when setting forceskin to None ( !2478)
...
...
@@ -240,17 +239,18 @@ _SRB2 v2.2.14 is still in development. This page will serve as an in-progress ch
*
Fix PlayerZMovement spam and infinite MFE_JUSTHITFLOOR when standing on a solid object ( !2416)
*
Fix crash with 0-radius objects ( !2362)
*
Fix addon loading issues with symlinks on Linux/
*
BSD ( !2331)
*
Fix trycameramove crash on dedicated server ( !2491)
*
Improve relative teleport interpolation ( !2495)
## Resource files
*
`patch.pk3`
*
All changes have been merged into srb2.pk3. This file won't be loaded by 2.2.14.
*
`srb2.pk3`
*
Updated tutorial graphics to reflect shield button addition
*
Added Blue Spring Ball sprites
*
Added Blue Spring Ball sprites
& Fire Flower HUD icon
*
Removed some redundant CEZ flats
*
Fixed sprite offsets on seaweed sprites
*
Fixed miscolored pixels on an ERZ texture
*
`zones.pk3`
*
Updated tutorial text to reflect shield button addition
*
`patch.pk3`
*
All changes have been merged into srb2.pk3. This file won't be loaded by 2.2.14.
\ No newline at end of file