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

Half-Life 25th Anniversary Update support #466

Open
parknich opened this issue Nov 19, 2023 · 6 comments
Open

Half-Life 25th Anniversary Update support #466

parknich opened this issue Nov 19, 2023 · 6 comments

Comments

@parknich
Copy link

dunno what esle to say

@boofiboi
Copy link

For now you can switch to the steam_legacy beta until this get fixed ig.

@SmileyAG
Copy link
Collaborator

There is nothing surprising that it crashes

Because from now, Valve updated the version of Windows toolchain from Visual Studio 1998 (6.0 linker version) to VS2019 (14.29 linker version) for GoldSource engine and game DLLs

So, this is require to finding new patterns and offsets by reverse-engineering to support all of that functionality again
Not only BunnymodXT has been affect from that, in fact, all of other tools that based on hooks, e.g. like HLAE or MetaHookSv, so it
requires time for their contributors to support their tools too

You should be patient, likely in next few days the BXT support for the new 25th anniversary version would be finalized

In fact, you could still to revert to legacy SteamPipe version by changing to steam_legacy game branch in Steam client

@M00nBr1ght
Copy link

any update on this? I know for some other in-depth mods like this the minor patches that have been pushed after the major update have created more issues, I just want to confirm nothing completely devastating was found.

@SmileyAG
Copy link
Collaborator

SmileyAG commented Nov 29, 2023

any update on this? I know for some other in-depth mods like this the minor patches that have been pushed after the major update have created more issues, I just want to confirm nothing completely devastating was found.

The devastating thing is only happened with Linux version, since symbols is not dynamic anymore and it requires some huge changes on SPTLib side to get it supported again, but I don't think there is any would bother for it at soon, so, BXT Linux version would be unsupported to latest GoldSrc version for a long time

As for the Windows version... Well, I got found signatures and offsets for most of engine functions / global variables about 2 weeks ago, so it like half of support is done, but I haven't continued from that time

I don't think there need hurry with it, the new version has become significantly slower in speedrunning even in compare with the pre-25th Steampipe version (even that most of runners playing on WON version-like) due to the fact that Valve has fixed at least Object Boosting

But this, of course, does not mean that there will be no support for it at all, I think that we will still see it by the end of the year, it’s just that at the moment regards to BXT there are much more worth things that need to be added and refactored than working on support a new version
Maybe if there was stimulation, say, donation, the process of supporting it would be for it more faster, but it is as it is

Like why you need it in first place? For the widescreen FOV fix? Lmao, I added it even before the 25th anniversary update came out (bxt_fix_widescreen_fov 1)
Some of the other developers are also in no hurry to support their tools for new version (e.g. HLAE), whoever needs it can roll back to the previous version by selecting the steam_legacy branch

@M00nBr1ght
Copy link

Like why you need it in first place?

I'm just a dork and I like playing with speedrunning/TAS capabilities enabled. And I agree no hurry! Was just curious and I deeply appreciate your response.

@SmileyAG
Copy link
Collaborator

SmileyAG commented Nov 29, 2023

Like why you need it in first place?

I'm just a dork and I like playing with speedrunning/TAS capabilities enabled. And I agree no hurry! Was just curious and I deeply appreciate your response.

Well sorry me if the upper message from me are kinda harsh, I didn't mean anything bad, but really, the support for it would be anyway soon or later, I just said that is really prioritized less since I planned from summer to add more cool features and doing the refactor stuff for the next release regards to BXT and I started comeback on making updates again only about a few weeks ago, so yeah, just have a patience ❤️

@SmileyAG SmileyAG changed the title Game crashing on recent update Half-Life 25th Anniversary Update support Jan 7, 2024
@SmileyAG SmileyAG self-assigned this Jan 7, 2024
@SmileyAG SmileyAG mentioned this issue Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants