Skip to content

Conversation

@nullsystem
Copy link
Collaborator

@nullsystem nullsystem commented Jun 7, 2025

Description

AS OF 2025-06-07 - THIS ONLY WORKS WITH prerelease BRANCH OF Source SDK 2013 MP!!! IT WILL CRASH ON STABLE DUE TO VTABLE DIFFERENCE IN Panel.h

Upstream commits pulled in:

c496173cf3efd6b41c1071b538968c5468b47aad - Fix radial fog not being enabled in 3D sky on official maps
46b8c3a544ef453285b1652c58c201f6f40aa32c - Fix PLAYER_FLAG_BITS truncating m_fFlags sent to clients
64e4b89f83fe51753e9bc09f015173c896fdd23a - tf2: Fix crash with game_round_win in koth
bb2844b30b94527371fcb85fffdc4233d13a422e - Move .357 snap after firing to client-side
feb4f903501a094a2c9da7ff64b9fc3ec1bb5415 - Remove MFC dependency in the launcher exe (afxres.h > winres.h)
a62efecf624923d3bacc67b8ee4b7f8a9855abfd - Sync the public SDK with latest from TF2
48809cb86c0990b35f190404aa85d0483d306fa4 - Fix crash on VGUI menu bar button cursor entrance
d3b0d7bf283fcce541cf705673d9ce3a400b2212 - Implement IsNextBot()
2f6f93cfa2ba74ae61073ea0eb9ab6ab85bfc0db - Update MenuBar.cpp
cfb7d4c80c54ec0e4bd4bc95126a6d88c2ae725e - Update MenuBar.cpp
f10b90595253cc51f01feeed41e080858de32d1d - Update MenuBar.cpp
e42867ad64f77845d8c2383204ff446cd378f037 - Update Menu.cpp
3ae4d44b006f7606882576026217262697e232e1 - shared: Missed break in logging character field save data causing incorrect logging
d539dff45058dd768fbbc32a4eb664f52bdc09be - Fix uninitialized field use in CParticleEffectBinding
0565403b153dfcde602f6f58d8f4d13483696a13 - game: client: fix pointer size mismatch
1eba26f518d89e26ed39cdc73fe76b7f2ce92fa2 - fix: block HUD scope animation exploit | WARNING: vtable breakage in stable vs prerelease
b2a7d26493d90cc21d2e622ddfe14e792a4c7ace - client: Do not leak vgui slideshow material KeyValues
a70e797ea53a5b51df9db89253ffca377f22c4e5 - shared: Do not leak GameState (GameState.txt) KeyValues in achievement manager
ebe866322dfcf9ce740fe1cc808662664d29f237 - shared: Do not leak activity remap (scripts/actremap.txt) KeyValues (found by random KV allocations review)
ba5fe6853dd983f41b29106f2a41db7d885ae10f - client: Do not leak particles.txt | maps/xxx_particles.txt KeyValues during map load
39f6dde8fbc238727c020d13b05ecadd31bda4c0 - Sync latest code from Team Fortress 2

The ones left out are TF2 only.

For our side, CMake made for the new opened up matsys_controls and C++20 compile fixes. Also start mentioning which build of Source SDK 2013 MP in the README.

Toolchain

  • Windows MSVC VS2022
  • Linux GCC Distro Native Gentoo/GCC 14.2.1

Linked Issues

ficool2 and others added 24 commits June 7, 2025 15:49
Includes a manually merged MRs from wgetJane wrt. scattergun prediction and minktusk with readme changes.
Updated to remain sync'd with Valve's version.
ulong/long is 4 bytes on Windows and 8 bytes on Linux/macOS
- Latest code as of 2025/05/14

- Include matsys_controls code to avoid vgui_controls changes being ABI.

Closes: NeotokyoRebuild#1249
@DESTROYGIRL
Copy link
Contributor

The change in c496173cf3efd6b41c1071b538968c5468b47aad - Fix radial fog not being enabled in 3D sky on official maps should be ifndef'd out when the time comes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update NT;RE on-par with Valve upstream SDK [CURRENT prerelease TODO] NeoUI Loading screen - Can hold invalid pointer to panel and crash