Releases: NeotokyoRebuild/neo
Releases · NeotokyoRebuild/neo
Latest Master Build
Change the marker cvars delimiter char (#1968) * Change HUD marker delimiter from ';' to ',' Change the "cl_neo_...marker" cvars' delimiter character from ';' to ',', because the engine tokenizer uses the semicolon as a command-level delimiter, and there is no escape character available. This causes issues for nested semicolons in config file binds etc, where the inner semicolon of the marker syntax is incorrectly intepreted as the end-of-command token. I'm taking the easy route of simply changing our marker delimiter character to something better supported, because we don't have source code access to the lexer internals, so else we'd have to detour or shim the engine interface which gets ugly. This has the one-time side effect of mauling people's marker configs for the next patch, but that shouldn't be too much of an issue since the config is trivially fixable for anyone with custom settings. We might also want to revisit the crosshair code delimiters and any other such serialized data in the future, and perhaps transfer them over to a more suitable delimiter character as well. * Only allow printable chars for marker cvars * Add sanity check
v29.1-alpha
What's Changed
- Fixup FF crosshair being shown in hipfire when hipfire off by @nullsystem in #1976
- Fix missing script sound entries for VPK build by @Rainyan in #1950
- Reduce instruction set baseline to just x86-64 (GCC, Linux only) by @nullsystem in #1978
- Don't sort cloaked players with translucent entities when they're drawn opaque in thermals by @AdamTadeusz in #1966
Full Changelog: v29.0-alpha...v29.1-alpha
v28.5-alpha
What's Changed
Full Changelog: v28.4-alpha...v28.5-alpha
v29.0-alpha
What's Changed
- Allow swim up and swim down controls to move the player up and down the ladder by @AdamTadeusz in #1802
- Fix demoui smoother buttons being unreactive by @Rainyan in #1842
- Suicides should also award assist points. by @Agiel in #1851
- Move spectate target's name up and killfeed down. by @Agiel in #1853
- 344 server side second auto record command by @AdamTadeusz in #1855
- Fix spec_next/prev not skipping dead players in demos by @Rainyan in #1856
- DebugDrawLine grenade trails for spectators and practicing by @AdamTadeusz in #1852
- Fix env_sun being hidden when under the centre of view by @DESTROYGIRL in #1839
- Prevent AI nodegraph from becoming corrupt on round reset by @DESTROYGIRL in #1832
- Changing cl_neo_squad_hud_avatar_size updates star texture sizes immediately by @AdamTadeusz in #1829
- HLTV Changes for a smoother demo watching experience by @AdamTadeusz in #1845
- minimum damage after penetration linear with damage before each penetration by @AdamTadeusz in #1867
- Use breakable entity's worldspace center for breakable surface break sound origin by @AdamTadeusz in #1875
- Yard Soundscapes by @DESTROYGIRL in #1868
- Bots drop weapon when used if commanding disabled by @sunzenshen in #1778
- Refine bot proactive reload criteria by @sunzenshen in #1768
- Test world fog in bot visibility calculations by @DESTROYGIRL in #1796
- Fix server crash when auto recording server-side by @nullsystem in #1882
- fix dereferencing nullptr in ghost_capture event by @AdamTadeusz in #1883
- Reset crosshair on resets to fix spectator non-matching-to-player xhair by @nullsystem in #1877
- Fix sv_neo_server_autorecord for listen servers by @Rainyan in #1888
- Gamemode specific score / round limits by @DESTROYGIRL in #1887
- Improve bot JGR capture reliability by @sunzenshen in #1846
- Move bot recon superjump from TacticalMonitor to MainAction by @sunzenshen in #1783
- Prevent score from going over the max in JGR by @DESTROYGIRL in #1898
- Fix bullet penetration rendering multiple tracers by @Rainyan in #1895
- Bot behavior cleanup re: recon superjump by @sunzenshen in #1899
- Add toggle binds for duck and sprint by @Rainyan in #1889
- Fix player spawn distribution bias by @Rainyan in #1890
- Strip surrounding whitespace from player names by @Rainyan in #1526
- Fix misplaced func_breakable_surf when damaged by @Masterkatze in #1906
- Separate crosshair for pistol+shotgun and hipfire + unit tests by @nullsystem in #1804
- Juggernaut bots can alt-fire grenades by @sunzenshen in #1840
- remove noclip ground glide when player noclipping by @AdamTadeusz in #1873
- Bot weapon data access optimizations by @sunzenshen in #1876
- NeoUI - Table headers + main table API + section X-axis scrolling by @nullsystem in #1871
- Enable bot following/waypoints by default by @sunzenshen in #1837
- Enhance bot ladder climbing reliability by @sunzenshen in #1830
- Fix player respawn during freeze time by @Mngdd in #1921
- Bots pause firing after inflicting team damage by @sunzenshen in #1810
- Improve JGR spawn pattern + I/O for spawnpoints by @DESTROYGIRL in #1858
- NeoUI + NeoMP3 Player by @nullsystem in #1918
- Fix map preview cam in DM by @DESTROYGIRL in #1912
- Let rain pass through grates by @DESTROYGIRL in #1916
- Disallow bot takeovers after the round has ended and in non-teamplay game types by @DESTROYGIRL in #1915
- Update official maplist by @DESTROYGIRL in #1911
- NeoUI - Limit drag-left to not go to 0 wide, more right-click popups by @nullsystem in #1920
- Fix spawns not alternating by @nullsystem in #1924
- MP3 Player - Fix unclean deinit by @nullsystem in #1927
- MP3 Player - Respect master volume by @nullsystem in #1926
- Misc DM fixes by @DESTROYGIRL in #1914
- Do not draw screen fades when building cubemaps by @DESTROYGIRL in #1908
- Fix shotguns not reading number of pellets from scripts. by @Agiel in #1910
- Fix SRCDS failing to read client cvar defaults by @Rainyan in #1893
- Consolidate bot breakables path clearing into behavior class by @sunzenshen in #1812
- Bots deinit - Guard against random nullptr deref on NEORules by @nullsystem in #1928
- Fix DM spawns again even though I fixed them yesterday by @DESTROYGIRL in #1929
- Expert compile presets for x64 hammer editor by @DESTROYGIRL in #1934
- NeoUI - Full server queuing + automatic joining by @nullsystem in #1913
- Neo mp3 tweaks by @AdamTadeusz in #1941
- Run ctest on all builds + NEO_TEST_HIDE_PASS envvar by @nullsystem in #1936
- Bots message commander about their behavior by @sunzenshen in #1784
- Correct camera position when leaning in stv demos by @AdamTadeusz in #1933
- Player Water Effects by @AdamTadeusz in #1938
- Remove trailing f from convar default values by @AdamTadeusz in #1771
- Remove unused FCVAR_USERINFO flags by @AdamTadeusz in #1772
- Don't overlap roundedhud textures by @AdamTadeusz in #1816
- Fix neo_npc_targetsystem crashing the game by @DESTROYGIRL in #1970
- MP3 player + Root menu multi-keybinding + NeoUI minor changes by @nullsystem in #1951
- Enable free roaming in demos while paused by @sm90x in #1956
- Fix missing _srv prefix for dedicated server build by @Masterkatze in #1922
- Fix GCC v16.1.1 release compiler error by @nullsystem in #1973
- Fix DM spawns finale special edition by @DESTROYGIRL in #1974
New Contributors
Full Changelog: v28.4-alpha...v29.0-alpha
v28.4-alpha
What's Changed
- v28 cherry-pick: Fix server crash when auto recording server-side (#1882) by @nullsystem in #1884
- git cherry-pick (#1883) by @AdamTadeusz in #1885
- v28 cherry-pick: Reset crosshair on resets to fix spectator non-matching-to-player xhair (#1877) by @nullsystem in #1886
Full Changelog: v28.3-alpha...v28.4-alpha
v28.3-alpha
v28.2-alpha
v28.1-alpha
What's Changed
- remove unused fonts from clientscheme.res, add icon.tga and icon_big.tga to gitignore by @AdamTadeusz in #1813
- #1821 Everyone dying on last tick results in a tie by @VantoNortim in #1822
- Fix player's team not drawing when in squad alpha by @AdamTadeusz in #1824
- Use the correct team icon in the new squad hud for nsf players whos class we don't know by @AdamTadeusz in #1825
- BALC3 Rework by @DESTROYGIRL in #1789
- Display names longer than max name length defined in iff marker by @AdamTadeusz in #1823
- Customizable rate limit for cloak and vision when bound to mouse wheel by @AdamTadeusz in #1826
Full Changelog: v28.0-alpha...v28.1-alpha
v28.0-alpha
What's Changed
- Revert NEO changes to CTEHL2MPFireBullets by @Rainyan in #1764
- Raise the particle limit by @DESTROYGIRL in #1776
- Top Hud Replace profile avatars with class icons by @AdamTadeusz in #1786
- +use sound only for local player and new sound by @DESTROYGIRL in #1777
- Only Support bots should utilize smoke for concealment by @sunzenshen in #1780
- Compact crosshair serialization + refactor by @nullsystem in #1766
- Fixup crosshair refactor logic issue by @nullsystem in #1798
- Fix JGR bleeding by @DESTROYGIRL in #1794
- Option to disable friendly fire warning on the crosshair by @AdamTadeusz in #1773
- vision modes in sourcetv by @AdamTadeusz in #1770
- Don't show OBS ghost beacons whilst LIFE_DYING by @Rainyan in #1791
- Move icon binaries to neoAssets from code repo by @Rainyan in #1792
- Parity cloak minus holstered guns glitch by @AdamTadeusz in #1808
- New spectate commands by @AdamTadeusz in #1611
- Don't show damage info while still alive. by @Agiel in #1803
- Don't stay scoped while playing bolt animation by @Agiel in #1809
- Do or Die by @AdamTadeusz in #1818
- Cheat protect r_drawviewmodel by @AdamTadeusz in #1819
Full Changelog: v27.1-alpha...v28.0-alpha
v27.1-alpha
What's Changed
Full Changelog: latest...v27.1-alpha