Code
Additions
Game
- !797 (merged) - The console can now be used during menus
- !820 (merged) - The emblem hints and radar can now be used in Record Attack
- !865 (merged) - Continues can now be used infinitely in the vanilla game while using a save file; collecting tokens after obtaining all the emeralds rewards extra lives instead
- !927 (merged) - The showfps variable is now saved to config.cfg and has an additional compact option
- !924 (merged) - Added new laser effects for the Greenflower Zone 3 boss
Modding
- !782 (merged) - Added SF_NONIGHTSSUPER for characters who have super forms but shouldn't flash their supercolor in NiGHTS mode
- !762 (merged) - MUSICDEF lumps can now set looppoints with LOOPMS
- !805 (merged) - Updated the color ramps for Super Sonic's flashing colors (SKINCOLOR_SUPERGOLD1-SKINCOLOR_SUPERGOLD5)
- !865 (merged) - Finite continues is now a togglable feature for addon gamedata
- !917 (merged) - Added additional level header options SPECIALSTAGETIME, SPECIALSTAGESPHERES, and GRAVITY
- !877 (merged) - Linedef type 461 can now change the angle of objects it spawns
- !916 (merged) - Added linedef type 464: Trigger Egg Capsule
- !679 (merged) - Added the SOC action A_Dye and linedef types 334 - 336, for coloring and colorizing players and other objects, as well as detecting when they are colored
- !831 (merged) - Players can now hurt each other in any non-GTR_FRIENDLY gametype
- !804 (merged) - (Lua) Added the BotRespawn hook
- !803 (merged) - (Lua) The FollowMobj can now be hooked onto specific mobj types
- !727 (merged) - (Lua) Added support for the Lua I/O library
-
!756 (merged) - (Lua) Spectating player mobjs can now be accessed via
player.realmo
- !817 (merged) - (Lua) Exposed new music functions: P_PlayJingle, P_PlayJingleMusic, S_GetMusicLength, S_GetMusicPosition, S_SetMusicPosition
Fixes
- !813 (merged) - Fixed exitmove flags spawning in Single Player
- !815 (merged) - Spectators no longer get chosen as the IT player in Tag/Hide & Seek
- !823 (merged) - Fixed Amy's love hearts crashing the game in Frozen Hillside Zone
- !822 (merged) - Fixed missing chat colors for the skincolors added in v2.2.2
- !839 (merged) - Fixed special stages crashing upon taking damage
- !827 (merged) - Fixed Arid Canyon Zone's fences not displaying properly in OpenGL
- !837 (merged) - Fixed NiGHTS Attack crash after switching renderers
- !806 (merged) - Fixed rejoining a server being impossible if the server is full
- !838 (merged) - Fixed division-by-0 crash from 100% gamepad deadzones, and lack of input from 0% deadzones
- !841 (merged) - Fixed the delete guest ghost confirmation returning to the wrong menu, and declining the confirmation now actually keeps the ghost
- !836 (merged) - Fixed buggles not chasing the player, and thrown rings not homing in on players with Attraction Shields
- !866 (merged) - Fixed disconnected player bodies getting erroneously kicked for having high ping
- !840 (merged) - Fixed objects in sectors with a light level of 256 becoming black in OpenGL
- !861 (merged) - Added horizon lines to OpenGL
- !818 (merged) - Fixed models displaying incorrectly with rollangle in reverse gravity
- !887 (merged) - Fixed emerald hunt's emerald spawns; emeralds can now also float with the ambush flag and spawn in reverse gravity with the flip flag
- !890 (merged) - Fixed desync issues with players joining netgames while platforms were crumbling
- !891 (merged) - The mouse is no longer grabbed during intermission or cutscenes while alwaysgrabmouse is off
- !814 (merged) - (Lua) Fixed incorrect newdisplayplayer value for a forced ViewpointSwitch
Resources
- Many maps received a generous number of bugfixes and texture offset tweaks
- Lance-a-bot's breastplate was added to its attack sprites
- Added a unique default DSONEUP sound for the
1upsound
toggle - The character select screen's font has been updated with a shading style more consistent for contrasting skincolor combinations
- Updated the character select artwork for Sonic & Tails
- Tails and Knuckles received new sprites for animations where previously mirroring sprites resulted in inconsistent limb positioning
- Fang and Amy received minor sprite updates for detail consistency
- Many updated MIDI tracks have been added to patch_music.pk3, which is now used by the game