I finished the game around 8 times, but could only get 4 endings. Is there anything else than "bad/good" meter that count?
Also, how does praise/punish work?