Skip to content

[TF2] Support for Team Fortress after it was added to Source SDK? #422

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
JanekBaumgartRelativity opened this issue Feb 23, 2025 · 7 comments

Comments

@JanekBaumgartRelativity

Since Team Fortress 2 is now part of the official SDK , does that mean we can run it? Do you think it is feasible?

@maksw2
Copy link

maksw2 commented Feb 24, 2025

There may be a chance™

@tupoy-ya
Copy link

https://github.com/tupoy-ya/source-engine/tree/source-sdk-compat

I have updated this engine a bit to support the new SDK, it runs like shit but kind of works.
Only tested on linux-amd64. I managed to get windows-amd64 compiling, but I never tested it.

image
image

@JanekBaumgartRelativity
Copy link
Author

Apart from code updates did you had to do any additional manual steps to get it to build? Can you shed some light on what steps you have taken?

@tupoy-ya
Copy link

Apart from code updates did you had to do any additional manual steps to get it to build? Can you shed some light on what steps you have taken?

There are usage instructions in README.md, but I wouldn't be surprised if it won't run even after following them.

@System64fumo
Copy link

@tupoy-ya I'm trying to compile this on ARM, Did you reuse the prebuilt x86_64 client.so?
Because that's missing from the build.

@tupoy-ya
Copy link

@tupoy-ya I'm trying to compile this on ARM, Did you reuse the prebuilt x86_64 client.so? Because that's missing from the build.

Yes, you need to use client and server dlls from source-sdk-2013 which only supports building for x86_64.

@System64fumo
Copy link

I actually got it to build in the end and got into the main menu but the game window is completely black, I can hear the menu sounds if i move my mouse around. :P
Would be great if someone knew why/how this happens.

I had to disable a few things in code that were causing crashes such as steam integration, replay, particle manager.

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

No branches or pull requests

4 participants