To get the good ending, you need to talk to Maechen every
times he appears in the game. You also need to have pressed the X button four
times at the end of Chapter 3 when Yuna was walking in the Farplane Glen(in
order to hear a familiar whistle 4 times). Now the last pre-req is simple,
once Shuyin is defeated and that you view the "Chapter 5 complete!" screen,
the girls will walking in the Farplane Glen. Press X in here to hear a
whistle. The fayth wil appear and ask you a question. Answer yes to see the
good ending, which will be viewed after the credits(that are after the common
ending). This ending is, in my opinion, totally awesome. You see pyreflies in
the middle of nowhere, and then, "he" will awaken in the beach of Besaid.
Yes, I am talking about Tidus. He walks out of the water and then, the
Celsius will arrive from behind. Seeing him, Yuna will jump from the airship
and will run in the arms of her love. Tidus is finally back! The Besaid
villagers, including the Besaid Aurochs, Lulu, Vidina, and Wakka(of course)
will have gathered on the beach, applauding the return of Tidus.