Rebase the working snapshot onto upstream master so history is preserved
(the previous "upload" commit was an orphan root commit).
Core / packages
- Update the Source.Python runtime to Python 3.13
- Refresh entity class definitions and weapon constants for the
Orangebox game modes (cstrike, dod, hl2mp)
- Adjust core command, logger, update, memory and menu subsystems
Packaging and CI
- Add .github/workflows/build-packages.yml: matrix build of the
distributable packages, with optional GitHub Release publishing
- Add Linux x86-64 runtime binaries (plat-linux64, lib-dynload-linux64)
and refresh the python_linux64 static/shared libraries
- .gitattributes: pin eol=lf for shell helpers and eol=crlf for
Windows one-click build scripts so CI checkouts stay valid
- .gitignore: exclude artifacts/, dist/ and *.download build output
475 files changed, 52778 insertions(+), 441 deletions(-)