Quoted By:
So I just finished the game and came to the following conclusions,
First: the most important thing is to give gifts and go out with the characters on the map on free days, until you reach the affinity limit, the game notifies you when it happens, if you select the right messages you only need about 4 dates with gifts they love . If you do this you can invite then to the party.
Second: All characters have an end at the same time, those with maximum affinity have Happy End, the others them doesn't have it win the Bad End, but you can only see one at a time, after Hisame is arrested the map appears for you to choose which end you want see, if you choose the Bank is the Raldz's final the happend, if you choose the University it is Sota, there are twins in Police Station, Lenga in Central City, Remir in the Morning Mall and Kovit in the Hospital. If you save in that map you can see every ending you got