Last edited by James R
Sep 30, 2020
Code
!519 (merged) /!546 (merged) /!619 (merged) /!661 (merged) /!715 (merged) - Fixed various issues with and improved OpenGL. Colormaps more accurately match Software's. Fake contrast has been added.
!521 (merged) - Amy now must be at the same height as the player to hug 'em.
!522 (merged) - Fixed Metal Sonic being able to hover while using the Elemental Shield's ability.
!525 (merged) - Improved fades.
!528 (merged) - Fixed the "map" command not being able to warp to maps without a level header.
!529 (merged) - Fixed a bug where changing flats with Lua could lag and crash the game.
!532 (merged) - Fixed Sound Test not showing music if music is disabled.
!534 (merged) - (Lua) Post-level cutscenes may be skipped with G_SetCustomExitVars
.
!539 (merged) - Fixed a division by zero if mindash
and maxdash
were the same.
!540 (merged) - Fixed Tails not being able to go Super with Pandora's Box.
!541 (merged) - Deadzones are now much more precise.
!542 (merged) - (Lua) Fixed an error with #sector.lines
.
!543 (merged) - (Lua) Added a bunch of MainCfg
variables and tutorialmode
to Lua.
!544 (merged) - (Lua) The Team Match/CTF scores HUD elements may be toggled.
!545 (merged) - (Lua) Fixed removing the Dragonbomber on MapLoad
crashing the game.
!547 (merged) - Increased the sprite rotation angles from 24 to 72.
!548 (merged) - Flats may be used on walls.
!549 (merged) - GIFs may be recorded under OpenGL.
!550 (merged) - The renderer may now be changed while in game!
!552 (merged) - Fixed the NoTitleCard
level flag not working.
!552 (merged) - Added more title card related fields to level headers.
!553 (merged) - The camera turning speed may be adjusted.
!554 (merged) - The game now chooses a random port when connecting to servers.
!555 (merged) - Players now only uncurl from a ball after hitting the ground when using the Elemental Shield's ability. This means you can break those monitors under the goop in THZ2!
!556 (merged) - Knuckles can no longer glide forever after gliding into a Dust Devil.
!557 (merged) /!566 (merged) /!585 (merged) /!601 (merged) - (Lua) Added PlayerThink
, TeamSwitch
, ViewpointSwitch
, SeenPlayer
,
PreThinkFrame
, PostThinkFrame
and MobjLineCollide
hooks.
!558 (merged) - Fixed Amy and Fang being able to hurt other players in multiplayer special stages.
!559 (merged) - Fixed the Super theme expiring with the Invinciblity theme.
!566 (merged) - Custom gametypes may be added.
!575 (merged) - (Lua) Fixed a bug where ShouldDamage
/MobjDamage
/MobjDeath
hooks would have totally mucked up parameters under certain conditions.
!583 (merged) - (Lua) Added CV_FindVar
to Lua.
!584 (merged) - Fixed Metal Sonic being able to pop the enemy team's monitors in Team Match/CTF.
!586 (merged) - Optimized PolyObjects. Maybe CEZ2 is a teeny bit better?
!589 (merged) - Fixed certain objects breaking for players joining mid level, like CEZ's waving flags.
!592 (merged) /!705 (merged) /!733 (merged) /!781 (merged) - Added missing constants and fixed broken ones for SOC and Lua.
!593 (merged) - Fixed Emerald Hunt.
!596 (merged) - The -warp
parameter now works with map names.
!597 (merged) - Copy and pasting now works with the "Specify IPv4 Address" text box.
!599 (merged) /!708 (merged) - Provided you opt in, real spaces may be used in MUSICDEF
text fields.
!600 (merged) - Fixed the Ambush flag not working on saloon doors.
!602 (merged) - (Lua) Local commands may now be added.
!603 (merged) - Fixed some sounds being unusable by the game.
!606 (merged) - Fixed giving unknown gametypes to the map
command crashing the game.
!608 (merged) - Fixed minecart spawners spawning a new minecart if the player is already riding one.
!611 (merged) - Fixed Tails' flight indicator not being removed if Player 2 takes over.
!612 (merged) - Fixed Metal Sonic's jet fume staying translucent after exiting water.
!613 (merged) - Fixed the flames from the Elemental Shield's ability not matching the player's gravity.
!615 (merged) - Fixed the game crashing if a player is being carried when multiplayer special stages end.
!617 (merged) - The mouse is now released from the window while in the menu or if the game is paused.
!618 (merged) - Adjusted how the character's name is drawn on the HUD.
!623 (merged) - Some netvars are no longer saved to the config.
!625 (merged) - Added Knuckles.
!626 (merged) - Added a generic signpost for characters that don't have their own.
!638 (merged) - Fixed modified color profiles having no effect in some cases.
!641 (merged) - Fixed a bug where Amy's hearts could crash the game.
!645 (merged) - Fixed highresscale
not applying on the Continue screen.
!646 (merged) - Fixed non-SF_MACHINE
characters being able to break monitors and spikes while in Dash mode.
!647 (merged) - Added the "Simple" play style, which automatically orientates the camera. It may prove easier for players using controllers.
!650 (merged) - Up to ten emblem hints may now be displayed!
!651 (merged) - Added an option to hide unlockable conditions which themselves must be unlocked.
!652 (merged) - Added sixteen angle sprite support.
!655 (merged) - Fixed Rollout Rocks not acting like other pushable objects.
!657 (merged) - Fixed positioning of papersprites with the Software renderer.
!658 (merged) /!659 (merged) - Fixed some issues with the orbital camera and player models.
!660 (merged) /!703 (merged) - Added dropshadows!
!662 (merged) - The FOV may now be changed while using the Software renderer. Go wild!
!663 (merged) - Fixed all kinds of wackiness regarding NiGHTS stars.
!664 (merged) - Escape now closes the console without opening the menu.
!668 (merged) - Added an option to always play a sound rather than the jingle when acquiring an extra life.
!671 (merged) - Fixed some issues with the homing attack.
!674 (merged) - Fixed the Egg Slimer's pogo's hitbox being intangible.
!676 (merged) - Adjusted Fang's pinch phase to be a bit fairer.
!678 (merged) - The game no longer closes if you load the same file twice with the -file
parameter.
!680 (merged) - The Parameter value may now be used to specify a Star Post's number. The Object Special flag may also be used so that players respawn at the exact position of the Star Post. Useful if the Star Post is very close to a ledge.
!686 (merged) - (Lua) Removed adminplayer
.
!688 (merged) - -bindaddr
now works with the Master Server connection. So if you have multiple IP addresses, you can really host multiple servers!
!689 (merged) - Fixed the game crashing if your name was too long.
!691 (merged) - The chat window may now be as wide as the screen.
!696 (merged) /!728 (merged) /!760 (merged) - The credits have been updated.
!697 (merged) - Fixed sprites clipping into the first person view during quakes.
!697 (merged) - Fixed the player model rendering while in first person.
!700 (merged) /!719 (merged) - (Lua) Added R_PointInSubsectorOrNil
.
!722 (merged) - Players may now rejoin to where they left off if they time out. (Use rejointimeout
in console!)
!723 (merged) - Fixed a bug where keys that don't exist could be bound, crashing the game.
!729 (merged) - Fixed the Fire Shield being extinguished by lava.
!731 (merged) - Brak's flamethrower's flames no longer stop mid-air by hitting the player.
!732 (merged) - Fixed the camera jerking around while riding minecarts in netgames.
!736 (merged) - Fixed the title card not appearing while window is unfocused.
!743 (merged) - Fixed a memory leak while chat is on screen.
!746 (merged) - Optimized TNT explosions.
!747 (merged) - Fixed some issues with vertical momentum, like Knuckles not landing properly on rising platforms.
!748 (merged) - Adjusted Tails' flight to discourage mashing the jump button.
!752 (merged) - Fixed a bug where using an invalid name would prevent you from starting a server.
!772 (merged) - Players no longer slide off PolyObjects.
!778 (merged) - Fixed emerald tokens potentially being carried into the next level.
SRB2Internal!626 - Fixed a bug where loading game-modifying lumps such as Lua and SOC from a PK3 could sometimes not mark the game as modified.
Maps
General:
Many texture alignment issues and unusual object placements were resolved
Removed unused maps MAPF9
and MAPFA
The game now saves at the start of each level, rather than at the start of each zone
Greenflower Zone Act 2:
Moved one ring that was outside the map
Fixed a strange dark wall
Improved some fences so enemies can't hurt the player through them
Entrance to an emblem's room was made more visible
Techno Hill Zone Act 1:
Moved one ring that was stuck inside an FOF
Techno Hill Zone Act 2:
Fixed intangible glass in the starting room
Fixed 2 rings that were stuck inside an FOF
Bustable wall debris is now grey
Castle Eggman Zone Act 1:
Music fadeout no longer occurs at the end of the hallway in multiplayer
The collapsing bridge event no longer occurs in multiplayer
Some platforming was made easier at the shrine segment
Castle Eggman Zone Act 2:
Optimized level by removing waypoint polyobjects and some expendable details
Removed unused rooms
Arid Canyon Zone Act 1:
Added rings and cacti to the bustable floor route
Added warning signs near some pits and dangerous springs
Arid Canyon Zone Act 3:
The center of the capsule's button now activates the capsule properly
Red Volcano Zone Act 1:
Moved the final checkpoint so respawning players can't spawn over lava
Removed 8 rings that were eaten by lava
Black Core Zone Act 1:
Players are now forced out of reverse gravity in the final corridor
Black Core Zone Act 2:
In netgames, players can now exit the level simply by falling into the hole
Aerial Garden Zone:
Second emblem hint was rewritten to accurately reflect its position
Azure Temple Zone:
Route to an emblem's room was made easier to traverse
Upward current route was made easier to traverse
Orbital Hangar Zone:
Fixed area where some characters could get stuck
Sapphire Falls Zone:
Fixed missing colormap
Lime Forest Zone:
Fixed music looppoint