Skip to content

Commit 2fdf6fb

Browse files
nullsystemmisyltoadAdamTadeusz
committed
Update to 64-bits TF2 branch (source-sdk-2013 2025-02-18 update) (#914)
* (mp -> root dir) Follows upstream 44f8f18cd1fd837c9785cef85500766a6e1a16c0 * ValveSoftware/source-sdk-2013@44f8f18 * Add Team Fortress 2 SDK * Make it work with cmake setup * Add note on `.nut` files * Add renderer info, remove neo_version_info.cpp from git * neo_version_info.cpp is auto generated, shouldnt be here * Initial fixup Windows cmake * fixup md docs to 64-bits, and remove "mp" seperated directory * Fixes MSVC C++20 const strictness errors * Fix button click not working on class/team menu, fix loadout menu crash * remove mp on gamedata dir * Revert the res change that made things more broken * Fix missing corner vgui with 8x... variant * Eventually want to actually scale with res, but for now fixed to 8 * Restore bot_add * Fixing up cibuild.yml * Doc changes, fPIC Linux release-build for vgui_control * resources.zip - only include neo/* * Use `m_HL2Local.m_bNewSprinting` instead of `m_fIsSprinting` * Movement is getting there a bit, although non-sprint seems slow? * Move up `HandleSpeedChanges` func to NT player class * Default back to "legacy" swaying * NeoUI root - Borderless window and steam networking * Append x64/linux64 directory so it can be properly loaded in * cmake - Don't need 32-bit location of bin, only 64-bit location * Add reference to TF2-SDK commit * cl_pdump working, fix view jittering * ducked prediction error * Fully fixup and reapply Tonysergi's animation changes * Revert the odd workaround * Revert to old way of sprint to fix jitter, fix assault aux drain * Remove protobuf, only used by tf * cleanup TF and files we don't use * nvim :retab the CMakeLists.txt * Fix silent crouching step sound * particle cull radius initialisation problem fix * Reapply/fixup-merge of NTRE's ladder assert workaround * "CONTRIBUTING" is actually upstream/valve's, remove it * Remove all vpc files * Remove src/game/server/tf * Delete src/game/shared/econ, code review fixups Authored-by: nullsystem <15316579+nullsystem@users.noreply.github.com> --------- Co-authored-by: Autumn Ashton <misyl@froggi.es> Co-authored-by: AdamTadeusz <adam.tomaszewski@hotmail.co.uk>
1 parent 0c8ab3a commit 2fdf6fb

File tree

6,372 files changed

+583081
-61364
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,372 files changed

+583081
-61364
lines changed

.gitattributes

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
buildallprojects text
2+
vpc binary
3+
4+
*.sh text
5+
*.bat text
6+
*.txt text
7+
*.c text
8+
*.h text
9+
*.H text
10+
*.cc text
11+
*.cpp text
12+
*.vpc text
13+
*.vgc text
14+
*.nut text
15+
*.awk text
16+
*.pl text
17+
*.py text
18+
*.xcconfig text
19+
*.vcd text
20+
*.vbsp text
21+
*.proto text
22+
*.inc text
23+
*.fxc text
24+
*.vsh text
25+
*.lst text
26+
*.mm text
27+
*.cfg text
28+
*.res text
29+
*.rc text
30+
*.def text
31+
*.vmt text
32+
*.inl text
33+
*.asm text
34+
35+
.gitignore text
36+
README.md text
37+
CONTRIBUTING text
38+
LICENSE text
39+
40+
*.exe binary
41+
*.dll binary
42+
protoc binary
43+
ccache binary
44+
45+
*_english.txt binary

.github/workflows/cibuild.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ jobs:
3636
run: |
3737
preset_name="${{ matrix.platform.preset_os }}-${{ matrix.preset_build_type.name }}"
3838
workspace_dir="${{ github.workspace }}"
39-
source_dir=${workspace_dir//\\//}/mp/src
40-
build_dir=${workspace_dir//\\//}/mp/src/build/$preset_name
39+
source_dir=${workspace_dir//\\//}/src
40+
build_dir=${workspace_dir//\\//}/src/build/$preset_name
4141
install_dir=$build_dir/install
4242
echo "source_dir=$source_dir" >> "$GITHUB_ENV"
4343
echo "build_dir=$build_dir" >> "$GITHUB_ENV"
@@ -48,7 +48,7 @@ jobs:
4848
if: ${{ matrix.platform.os == 'ubuntu-24.04' }}
4949
run: |
5050
sudo apt update
51-
sudo apt install libstdc++6 gcc-multilib g++-multilib ninja-build -y
51+
sudo apt install libstdc++6 gcc g++ ninja-build -y
5252
5353
- name: Install packages
5454
if: ${{ matrix.platform.os == 'windows-latest' }}
@@ -57,7 +57,7 @@ jobs:
5757
- uses: ilammy/msvc-dev-cmd@v1
5858
if: ${{ matrix.platform.os == 'windows-latest' }}
5959
with:
60-
arch: x86
60+
arch: x64
6161

6262
- name: Print PATH
6363
if: ${{ matrix.platform.os == 'windows-latest' }}
@@ -163,8 +163,8 @@ jobs:
163163
- name: Set reusable strings
164164
run: |
165165
workspace_dir="${{ github.workspace }}"
166-
source_dir=${workspace_dir//\\//}/mp/src
167-
build_dir=${workspace_dir//\\//}/mp/src/build/windows-release
166+
source_dir=${workspace_dir//\\//}/src
167+
build_dir=${workspace_dir//\\//}/src/build/windows-release
168168
install_dir=$build_dir/install
169169
echo "source_dir=$source_dir" >> "$GITHUB_ENV"
170170
echo "build_dir=$build_dir" >> "$GITHUB_ENV"
@@ -175,7 +175,7 @@ jobs:
175175

176176
- uses: ilammy/msvc-dev-cmd@v1
177177
with:
178-
arch: x86
178+
arch: x64
179179

180180
# Resources
181181

0 commit comments

Comments
 (0)