Skip to content

Manual camera controls using right analog stick#183

Merged
KiritoDv merged 9 commits into
HarbourMasters:developfrom
wdiasjunior:sm64plus-camera-port
May 28, 2026
Merged

Manual camera controls using right analog stick#183
KiritoDv merged 9 commits into
HarbourMasters:developfrom
wdiasjunior:sm64plus-camera-port

Conversation

@wdiasjunior
Copy link
Copy Markdown

This is a port of the manual camera mode implementation from the sm64plus project, adding settings to the enhancements menu. I don't know the rules regarding code taken from other ports/projects but since I found nothing explicitly against it I figured it was fine.

I've never really played SM64, but adding this functionality to Ghostship felt like a good opportunity for me to finally play this game, so I might not be the best person to say that this manual camera control implementation lives up to this port's vision and code quality control.

Most of the work in this PR was done by me, and I used Claude to fix two bugs introduced with this functionality port: a "jerking" motion bug in mode_custom_camera() when switching directions with the manual camera mode on; and the camera getting stuck to walls on tight places.

Addresses the open issue: #113

@KiritoDv KiritoDv merged commit 9e86f70 into HarbourMasters:develop May 28, 2026
5 checks passed
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.

3 participants