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

Bionicle Heroes (USA) Some enemies are invisible #231

Closed
SilasLaspada opened this Issue Feb 22, 2018 · 4 comments

Comments

Projects
None yet
3 participants
@SilasLaspada
Copy link

SilasLaspada commented Feb 22, 2018

Some of the enemies in Bionicle Heroes (USA) are invisible. Sometimes, they flash between visibility and invisibility as well. I don't know if it's related, but the debug console constantly spams
!! POS MATRIX STACK OVERFLOW
!! POS MATRIX STACK OVERFLOW
!! PROJ MATRIX STACK OVERFLOW
!! PROJ MATRIX STACK UNDERFLOW

@Brian151

This comment has been minimized.

Copy link

Brian151 commented Feb 23, 2018

I don't claim to know anything here, but that looks like something definitely not working right.
Generally speaking, stack overflow is bad unless referring to the website with that name.
Iirc, underflow is basically just as bad.

That said, it's probably related to what you're seeing, or in this case, not seeing, in the game.

@Arisotura

This comment has been minimized.

Copy link
Owner

Arisotura commented Mar 5, 2018

stack over/underflow might result from an actual matrix stack handling bug, but more than often it's just a bug in the game's programming. for example in the NSMB intro it occurs when the castle gets zapped, without any visible consequence.

@Arisotura

This comment has been minimized.

Copy link
Owner

Arisotura commented Nov 5, 2018

the game is doing stupid shit

it's pushing the position/vec matrix 36 times without ever popping it

noting that the 36 there is out of bounds (there are 32 levels for this matrix stack)

whether this is a programming bug in the game or melonDS shitting itself somewhere... have yet to figure that out.

@Arisotura Arisotura closed this in 9b32418 Nov 5, 2018

@Arisotura

This comment has been minimized.

Copy link
Owner

Arisotura commented Nov 5, 2018

game would still need some supervision as it does stupid shit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.