Jimmie, you can probably shorten the Set Warp v2 code by creating a lookup table with the 06 codetype in ram, then using gecko register operations to convert the rupee count received from 80F8ECB4 in to the address that points to a value in the custom lookup table.
That probably made no sense, but you can find more information from this page:
http://gamehacking.org/faqs/wiicodetypes.htmlOh and if anyone's still interested, I'll look further into how to manipulate the camera, as I have woken up since I last posted a month ago.
EDIT: You know what? My explanation above is so confusing, I don't even understand it anymore.
Screw it, here's an improved Set Warp v2 code with my own improvements:
http://pastebin.com/d8ZQXj3UThis hasn't been tested, so it may not work.
EDIT 2: This code won't do anything if the rupee count is 48 or higher. If you want to add more locations, change first line
06XXXXXX 00000060 to
06XXXXXX 000000YY, where YY is number of locations * 2 in hex, and change the 6th last line
2EF8ECB4 00000030 to
2EF8ECB4 000000YY, where YY is the number of locations in hex.