Opened 12 years ago

Last modified 11 years ago

#30 new task

Camera drift bug

Reported by: Iritscen Owned by:
Priority: minor Component: Daodan/Win
Keywords: Cc:

Description

Following is all the relevant text from the wiki when this bug was recorded in 2008.

"Gumby: Yes, I know that Neo never gets this one, but I do, and geyser, too. Type a cheat into the pause window, and the camera goes flying away as if you pressed "]" in dev mode. I believe it is caused by some sort of overflow in the cheat buffer. The buffer is not cleared when you close the window. For example: type "live", close the window, open it again, type "forever". I got it to bug up by typing random gibberish, too. Clearing the cheat buffer when you close the window might fix the problem. If someone (Neo?) who knows more about these sorts of things could comment, that would be great.

geyser: Once and for all, I'd like to stress that it is not true that "the camera goes flying away". What happens is that the character drifts away, the velocity being frozen. The character is not rendered during the drifting. If you jump, the camera fails to drift up."

geyser was also unconvinced that this is caused by the cheat buffer. And yes, I called this the "camera" drift bug even though geyser says it's the character that's drifting. It just sounds better that way.

Change History (3)

comment:1 by Christian, 12 years ago

Priority: minormajor

comment:2 by Iritscen, 11 years ago

Just an addendum to that report, since I've learned more about Dev Mode since making the ticket...

The ']' key is actually the hardcoded binding for a Dev Mode feature called Freeze, in conjunction with the Frame Advance key '['. It may have been intended for frame-advancing the character animation system, but now it doesn't work right, like some other Dev Mode functions that we don't use.

So if the camera only "drifts" when pressing ']', then the answer to the problem is, "Don't do that." If the bug can be reproduced without pressing ']', then we may in fact have a notable issue, so please let us know here.

comment:3 by Iritscen, 11 years ago

Priority: majorminor
Note: See TracTickets for help on using tickets.