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

Fix: Skybox crash for Mask Shop #3427

Merged

Conversation

Archez
Copy link
Contributor

@Archez Archez commented Nov 21, 2023

After the investigation for the Mask Shop crash in Entrance rando here #2577, it was found that the skybox rendering garbage data was responsible for the crash. The original skybox code makes it so only 2 faces are rendered for all the shops, but Mask Shop was not included. This is most likely an authentic bug that is not known as the camera is locked in place for shops and on console most likely garbage data is rendered behind the camera.

On SoH however this garbage data will crash the rendered. I've updated the skybox code to include the Mask Shop so that only the 2 expected faces are rendered like the other shops.


I've left a comment documenting the authentic bug and a tag about why it is being fixed by SoH. I am unsure if we would want this behind a CVar. This feels like something that should always apply and not be toggle-able by players. I'd be open to a hidden CVar if we want it, but maybe the comment is sufficient enough.

Build Artifacts

@Archez Archez changed the base branch from develop to develop-macready November 21, 2023 21:39
@Archez Archez changed the title Fix: Skybox crash for Mask hop Fix: Skybox crash for Mask Shop Nov 21, 2023
@briaguya-ai briaguya-ai merged commit f2df029 into HarbourMasters:develop-macready Nov 24, 2023
8 checks passed
@Archez Archez deleted the fix-mask-shop-crash branch November 24, 2023 19:44
A-Green-Spoon pushed a commit to A-Green-Spoon/Shipwright that referenced this pull request Nov 30, 2023
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

Successfully merging this pull request may close these issues.

Bug: Talking to Happy Mask salesman crashes if you never enter the Market
2 participants