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

Bopl Battle crashes with controllers (custom unity SDL_JoystickGetHardwarePath() function not hooked properly) #632

Open
j0912345 opened this issue Dec 3, 2024 · 0 comments

Comments

@j0912345
Copy link

j0912345 commented Dec 3, 2024

*bopl doesn't have an official linux port but by replacing the runner/the facepunch steamworks and steam_api libs(?, might not even be required technically) for linux versions, it runs perfectly.

This bug should also reproduce in the demo so you shouldn't need to buy the full game to reproduce it yourself.

due to SDL_JoystickGetHardwarePath() not being hooked properly, a custom SDL function in certain versions of unity (bopl uses unity v2019.4.40f1), bopl battle (and probably some other unity games but i don't know of any other examples) crashes if there are any controllers in libTAS. launching the game with no controllers and just using the keyboard and mouse works perfectly.

see https://discord.com/channels/726811446498820198/726814175468191815/1313360131286892574

this isn't related to the bug but I would like to quickly mention it. bopl only allows one keyboard player in local games and all other players must be using controllers, so I do actually need to have controllers working in order to TAS the superplay i want to make.

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

1 participant