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

sv_replaceExeToSwitchBuilds should always have true option in the future #3024

Open
taoletsgo opened this issue Dec 21, 2024 · 2 comments
Open
Assignees
Labels
bug triage Needs a preliminary assessment to determine the urgency and required action

Comments

@taoletsgo
Copy link

taoletsgo commented Dec 21, 2024

What happened?

After reading https://docs.fivem.net/docs/server-manual/server-commands/#sv_replaceexetoswitchbuilds-newvalue I found that in the future the value will be changed to false
At some point the default value will be changed to false and, eventually, false will be left as the only option. We will only do that after we are certain that it doesn't affect the users.

But many vehicle physics behave completely differently on different client exe files. For example, 60% of the tricks of BMX are lost on versions greater than 2845. If you don't know what BMX is, you can refer to https://youtu.be/P8C8El-OqNE

Expected result

Keep the value as true or

Don't make false the only option in the future

Reproduction steps

...

Importancy

Slight inconvenience

Area(s)

FiveM

Specific version(s)

Server future builds

Additional information

No response

@taoletsgo taoletsgo added bug triage Needs a preliminary assessment to determine the urgency and required action labels Dec 21, 2024
@taoletsgo taoletsgo changed the title sv_replaceExeToSwitchBuilds should always be true in the future sv_replaceExeToSwitchBuilds should always have true option in the future Dec 21, 2024
@Tsundere-chan
Copy link

100% support this, currently fivem is the only way to use the original unbroken bmx physics that got destroyed with version 2845 and greater. if this change occurs bmxing will be fundamentally broken for the whole stunting community whose last resort is to use fivem to use the correct physics, so please, make sure the bmx physics stay the same as they currently are 🙏

taoletsgo referenced this issue Dec 24, 2024
When set to false, this flag indicates that instead of loading the old
game build executable and corresponding files - we should use the latest
stable game build executable and only replace certain parts of
update.rpf. By default the flag is set to true which corresponds to the
default behavior as it was before this commit.

Also introduce sv_enforceGameBuild 1, which corresponds to the game
version without any DLC content. If build 1 is set - the game will run
as if sv_replaceExeToSwitchBuilds is set to false.

In the future this will allow to deprecate old executables while
still allowing servers to control set of content/dlcs that they want to
have. Deprecating old executables will significatly simplify our
codebase and speed up development.
@Nobelium-cfx Nobelium-cfx self-assigned this Dec 24, 2024
@Nobelium-cfx
Copy link
Contributor

Thats a great point. Thank you for reporting this!

Maybe we can restore original vehicle physics on the latest executables (either unconditionally or add a flag to turn it on). Its something I would need to take a look at.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug triage Needs a preliminary assessment to determine the urgency and required action
Projects
None yet
Development

No branches or pull requests

3 participants