GH-#905 - Update to TF2 branch (source-sdk-2013 2025-02-18 update)#914
Merged
nullsystem merged 49 commits intoNeotokyoRebuild:masterfrom Feb 24, 2025
Merged
Conversation
6f93818 to
c4d90ea
Compare
* neo_version_info.cpp is auto generated, shouldnt be here * fixes NeotokyoRebuild#905
Eventually want to actually scale with res, but for now fixed to 8 * fixes NeotokyoRebuild#905
Contributor
|
insane progress tbh |
* thirdperson doesn't look good, but other players looks fine I think? only tested local server * fixes NeotokyoRebuild#905
Masterkatze
reviewed
Feb 23, 2025
Contributor
Masterkatze
left a comment
There was a problem hiding this comment.
Also remove thirdparty/protobuf - it's only used by tf.
a586c7c to
7b6759c
Compare
7762dfa to
6a4e32b
Compare
d902921 to
1274b10
Compare
Contributor
|
807941a is a fix/workaround to ValveSoftware/source-sdk-2013#730 |
AdamTadeusz
previously approved these changes
Feb 23, 2025
Masterkatze
reviewed
Feb 23, 2025
Contributor
Masterkatze
left a comment
There was a problem hiding this comment.
Additional comments:
target_link_libraries(game_shader_dx9 ...)in/src/materialsystem/stdshaders/CMakeLists.txt- Remove
src/game/shared/econand, public IHasOwnerfromsrc/game/shared/baseviewmodel_shared.h - Remove
src/buildallprojectsandsrc/createallprojects.bat
src/game/server/tf/bot/behavior/demoman/tf_bot_prepare_stickybomb_trap.cpp
Outdated
Show resolved
Hide resolved
Masterkatze
approved these changes
Feb 24, 2025
AdamTadeusz
approved these changes
Feb 24, 2025
nullsystem
added a commit
that referenced
this pull request
Feb 25, 2025
* (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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Update NT;RE to TF2 branch:
https://www.teamfortress.com/post.php?id=238809
https://github.com/ValveSoftware/source-sdk-2013/commits/master/
https://store.steampowered.com/news/app/320/view/529838805680652975?l=english
New commits from
ValveSoftware/source-sdk-2013from misyltoad:9ad9aeb83a20c973eb6bb6c2d56a45551ec901e844f8f18cd1fd837c9785cef85500766a6e1a16c0mpseparation:9303a26e61b6a967511cb4d723dad739212357240759e2e8e179d5352d81d0d4aaded72c1704b7a97cb27ed066064386e377d80d468e89780537b0caTODO
TODO_MERGE.txtvgui/hud/800corner1is replaced byvgui/hud/8x800cornerbot_add)Fix 3d model animationsNo longer only T-posingCHL2MPPlayerAnimStatevs 2025-TF2-SDK'sCPlayerAnimStatehl2mp_playerclass has changed especially around AUX and sprintingm_fIsSprintingreplaced bym_HL2Local.m_bNewSprintingresource.zip- Onlyneodirectory, the rest should be excluded.nut->_nut.hfile generation in cmakePOSITION_INDEPENDENT_CODE ONrequired for:tier1- Debug + Releasevgui2/vgui_controls- ReleaseToolchain
Linked Issues