Fixed a crash from setting invcolor to an invalid value.
R_GetColorByName will return SKINCOLOR_NONE instead of SKINCOLOR_GREEN if the color does not exist.
!1065 (merged) - (Lua) CONS_Printf and mo.valid may now be used outside of levels.
!1064 (merged) - (Lua) freeslot returns the number of the allocated mobj/state/sprite/etc.
!1066 (merged) - Fixed a memory leak with custom skincolors, especially animated ones.
!1076 (merged) - (Lua) Fixed muspostbossname sometimes returning garbage.
!1078 (merged) - Built-in skincolors may now be changed.
!1082 (merged) - Fixed a crash if you closed the game immediately after starting to record a replay.
!1081 (merged) - Fixed Super Sonic having Metal Sonic's float.
!1080 (merged) - Fixed some issues with fullbright on Super characters in NiGHTS stages.
!1077 (merged) - Added the netticbuffer cvar. This stores some inputs in a buffer in case the network is slow, exchanging netcode induced lag for input delay.
!1084 (merged) - Fixed fog FOFs sometimes being partially invisible with shaders enabled.
!1085 (merged) - Fixed light level going out of range sometimes with shaders enabled.
!1086 (merged) - Fixed polyobject plane distortion in OpenGL.
!693 (merged) - Added G_FindMap and G_FindMapByNameOrCode to Lua.
!939 (merged) - Added Music Preference to Sound Options, to prefer MIDI or digital music.
!1019 (merged) - Remove wide version of the fallback intermission card. Now the normal one stretches to fit the screen.
!1091 (merged) - Fixed Credits being unskippable from the Extras menu.
!1089 (merged) - Fixed a rendering issue with huge sectors in OpenGL.
!1094 (merged) - Fixed inconsistent flat alignment in OpenGL.
!1099 (merged) - Fixed Metal Sonic's jet fume being visible in first-person.
!1073 (merged) - (OpenGL) Model Lighting now works when shaders are enabled.
!1093 (merged) - (Lua) The player argument for COM_BufInsertText is now optional, consoleplayer will be used if omitted.
!1098 (merged) - Old Analog controls are functional again.
!1092 (merged) - Word delete/backspace works in console. (Word movement worked before.)
!982 (merged) - (Lua) BT_SPIN is now preferred over BT_USE.
!1105 (merged) - Fixed pasting text sometimes crashing the game.
!1115 (merged) - Added a menu option to show joiner's IP addresses.
!940 (merged) - Now using new Master Server technology, promising more uptime and smoother menus.
!1132 (merged) - Added a new "Sonic Team Junior Presents" screen.
!1143 (merged) - Optimized loading of PNG graphics, greatly reducing the load time of levels that happen to use PNGs.
!1142 (merged) - (Lua) Passing a number with '%e' %E' '%f' '%g' '%G' specifier to string.format returns a number that is scaled by FRACUNIT
!1139 (merged) - Objectplace improvement and fixes: movement speeds are scaled with player scale, spawned objects are scaled with player scale, command accepts argument for thing num to set, analog control schemes can now control objectplace using the same controls as standard schemes
3D models are now included with the game, made by Jeck Jims.
Minor bugfixes to Greenflower Zone 1, Greenflower Zone 2, Greenflower Zone 3, Techno Hill Zone 1, Techno Hill Zone 2, Castle Eggman Zone Act 2, Arid Canyon Zone 1, Egg Rock Zone Act 1 and Lost Palace Zone
Added Marathon Run's menu music (SPEC8) to MUSICDEF.