Thank you for your kind words.
For your progress problems:
Zoela:
- During your first meeting with her, make her or the ship a compliment
- During the drinking with her, claim you'd like to be an Illab
- Don't stop her from entering Rachel's cabin (optional)
- The third one is a bit tricky: There's a secret fourth dialog option, when Lin orders you to distract Zoela. The option reveals itself, after asking Zoele about the crew.
- Lastly, you gain affection depending on how much money you have left after the shoreleave. 400 Cr or more will give you +2, while 200-399 will give you +1.
- Give her a foot massage after drinking with Saefia
I excluded most ways to loose affection, but they should be self explainetory...
Lin:
- During the first race, run over Saefia (optional)
- When being drunk under the table by Zoela, request Lintar as your drunkhead taxi (optional)
- When visiting her in the gym for the first time, address her correctly
- Win the race fairly
- During your reeard after the wining the race, get touchy (don't worry, she likes it!)
- Buy her the latex pants
- During the beach day talk with Lin and Ladira
- Addionally, one point is given away for free when Zoela fills her up and during the "Breakdown" quest line.
I hope this helps you.