Skip to content
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

[HL2|HL2MP] An SDK update might be in order #597

Open
speedvoltage opened this issue Nov 15, 2024 · 21 comments
Open

[HL2|HL2MP] An SDK update might be in order #597

speedvoltage opened this issue Nov 15, 2024 · 21 comments

Comments

@speedvoltage
Copy link

speedvoltage commented Nov 15, 2024

It is very early, I agree, but this is just to bring attention to Valve. With the recent update that was dropped, an SDK update might be in order for developers to continue working under the best possible conditions. This may fit better in the SDK github repo, so if this is wrong to post it here, we can move it over there.

We are getting Server class tables errors anyway.
Thanks!

@speedvoltage speedvoltage changed the title An SDK update might be in order [HL2|HL2MP] An SDK update might be in order Nov 15, 2024
@henk717
Copy link

henk717 commented Nov 15, 2024

Multiple Half-Life 2 Deathmatch servers can't run on the (old) official version of the game due to game breaking changes over the years and we have been relying on custom SDK2013 server_srv.so binaries since this SDK was compatible with it. Without an updated SDK we may not be able to keep providing the same server experiences.

@da11as911
Copy link

SDK update is desperately needed. Please help us Valve <3

@Viper4060
Copy link

Valve Pls Fix!

@Tripperful
Copy link

Update ssdk-2013 to latest class tables, otherwise the game is gonna die. Please.

@yurakone
Copy link

Oh, c'mon valve, be nice, do it please! And fix this too, pleeees ValveSoftware/Source-1-Games#6339

@kisak-valve kisak-valve transferred this issue from ValveSoftware/Source-1-Games Nov 16, 2024
@Unusuario2
Copy link

it would be nice if we have the exact same code as the hl2 20th anniversary update and all the improvements like bsp extended limits ect...

@BreakinBenny
Copy link

I have a feeling that proper WebM support would also be in order, considering Bink video has not been dropped in HL2 thus far unlike say… TF2's 64-bit update, or Half-Life 1's 25th anniversary.

@GuestSneezeOSDev
Copy link

It is very early, I agree, but this is just to bring attention to Valve. With the recent update that was dropped, an SDK update might be in order for developers to continue working under the best possible conditions. This may fit better in the SDK github repo, so if this is wrong to post it here, we can move it over there.

We are getting Server class tables errors anyway. Thanks!
This would make all the mods that use Source SDK 2013 outdated

@Unusuario2
Copy link

at this point i belive it is better to have a new sdk, a lot of mods will be broken

@GuestSneezeOSDev
Copy link

at this point i belive it is better to have a new sdk, a lot of mods will be broken

Source SDK 2013 is already good enough

@SamVanheer
Copy link

at this point i belive it is better to have a new sdk, a lot of mods will be broken

Source SDK 2013 is already good enough

Source SDK 2013 doesn't build out of the box using modern compile tools, and updating that engine branch will break mods that use it.

@mvoolt
Copy link

mvoolt commented Nov 16, 2024

at this point i belive it is better to have a new sdk, a lot of mods will be broken

Most mods use Source SDK Base 2013 (SP) Singleplayer (243730) or Source SDK Base 2013 Multiplayer (243750), I'm sure Valve will not update those appIDs to the current engine branch HL2, HL2:DM and TF2 uses as doing so will obviously break mods. A new SDK would be really good to have though

@Unusuario2
Copy link

Unusuario2 commented Nov 16, 2024

at this point i belive it is better to have a new sdk, a lot of mods will be broken

Most mods use Source SDK Base 2013 (SP) Singleplayer (243730) or Source SDK Base 2013 Multiplayer (243750), I'm sure Valve will not update those appIDs to the current engine branch HL2, HL2:DM and TF2 uses as doing so will obviously break mods. A new SDK would be really good to have though

also a new sdk could allow valve to uptade the engine with modern features found in TF2 like vscript for example, or vanilla support for VS 2022 without the need to use mapbase ect...

@Unusuario2
Copy link

Unusuario2 commented Nov 16, 2024

it would be nice if valve ever release a new sdk to include the latest features of the csgo engine branch, like csm, various shaders fixes, tools fixes & improvemnts, ect.. This could be crucial for the modders since it could make their mods look far far better and also the code had been leaked for years at this point so it is not harmful to include it in a new sdk, is not to harm valve or their technology at this point (this is not going to happend but ey just asking if possible)

@GuestSneezeOSDev
Copy link

at this point i belive it is better to have a new sdk, a lot of mods will be broken

Source SDK 2013 is already good enough

Source SDK 2013 doesn't build out of the box using modern compile tools, and updating that engine branch will break mods that use it.

https://github.com/Source-SDK-Resources/source-sdk-vs2022 :trollface:

@GuestSneezeOSDev
Copy link

at this point i belive it is better to have a new sdk, a lot of mods will be broken

Most mods use Source SDK Base 2013 (SP) Singleplayer (243730) or Source SDK Base 2013 Multiplayer (243750), I'm sure Valve will not update those appIDs to the current engine branch HL2, HL2:DM and TF2 uses as doing so will obviously break mods. A new SDK would be really good to have though

also a new sdk could allow valve to uptade the engine with modern features found in TF2 like vscript for example, or vanilla support for VS 2022 without the need to use mapbase ect...

If you don't wanna use mapbase then don't use it just write your own code there are a bunch of guides on VDC

@Unusuario2
Copy link

Unusuario2 commented Nov 16, 2024

Replying to #597 (comment)

I said that a new sdk could bring a lot of features into the engine that make our lifes easier that it

@henk717
Copy link

henk717 commented Nov 16, 2024

Just a reminder that this issue was raised because sdk2013 was identical to half-life 2 deathmatch before. So for hl2dm servers its essential to have a branch or sdk identical to the hl2dm code so we can keep providing our servers. Otherwise the competitive and co-op communities suffer game breaking issues that we could formerly fix.

I'm all for a csgo branch also being released if this helps people but for us on hl2dm having our own branch we can port the fixes to is essential (or alternatively hl2dm back on sdk2013 so they are not breaking multiple leading communities). Its not like other games where the binaries could not be fixed since thanks to this repo the stuff we needed was effectively open source and now it isn't anymore. The game grew dependant on these community fixes as maps and modes have been made with sdk2013 in mind.

@Wikot235
Copy link

Yeah, we really need that updated SDK, it would be really useful.

@Tripperful
Copy link

Tripperful commented Nov 17, 2024

In the meantime, here's a patch, if you know what it is you know why you need it.
e5a057c

P. S. THANKS pwn (https://steamcommunity.com/profiles/76561197990543972)

@BerntA
Copy link

BerntA commented Dec 13, 2024

there's a mysterious new branch for SDK 2013 MP, https://steamdb.info/app/243750/depots/?branch=frog
maybe our prayers have been answered? 👀

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