Code:
// Increases max draw distance by making the far value from the geo layout 0xA command an unsigned value.
// The max value you can use is 0xFF9C, since a higher value seems to create a weird visual glitch on console.
.orga 0x36D2C // RAM address 0x8027BD2C
lhu t1, 0x22(t7)
I've also included a tweak version of this patch as an attachment to this post.