coop-deluxe / sm64coopdx

An official continuation of https://github.com/djoslin0/sm64ex-coop on sm64coopdx for the enhancements and progress it already has.
https://sm64coopdx.com
403 stars 71 forks source link

[Suggestion] An Aglab Camera For Free/Mouse Cam Players #497

Open sher-b opened 1 week ago

sher-b commented 1 week ago

Aglab cam is a feature found in romhacks and has been transferred to CoopDX. It provides more freedom in choosing precise angles and manipulating the camera to better suit technical play. As one of the only mouse cam users, I want to suggest a "reverse aglab cam" for free/mouse camera, accessible using the dpad.

Just as aglab allows classic camera players to access precise angles on a whim, this "reverse aglab" would allow free/mouse cam players to access the opposite of that: cardinal and ordinal directions. Here is a general idea of how the binds would work:

This option would be accessible either through the camera options in the main menu or as a function within CoopDX's library of functions (or some third option that would work better).

The point of this addition is specifically for sm64 tech that is either impractical or outright impossible with free cam/mouse cam to be more convenient and actually possible without tearing out your hair. Although you could say that one can switch to classic cam to achieve these feats, you could say the same for aglab cam as well as this addition is meant to even the playing field between classic cam and free/mouse cam at a more experienced level.

I've personally played through a lot of kaizos within ex-coop and CoopDX for a couple years now, and I can say for certain that there are many things that cannot be done solely because of mouse cam's limitations. I remember a C-up cam feature in the game before it was removed due to crashes, so clearly there's some effort being put into making free cam feel like a more worthy alternative to classic cam. I just want to give more perspective on how free cam as a whole affects kaizo play and SM64 tech as a whole, and having this added in will appeal to the small set of free cam users that love kaizos.