Feels like it's impossible to get the ending scene with both Gwen and Nicole. Same as guy above, real problem is that whe you go to Class B2 on some days it's impossible to continue since no one is there. If someone who's managed to get all the endings here could upload a save folder it would be appreciated.
Getting through the game is very specific. Picking one thing wrong may cause the game to not allow you to continue. The game starts off with you picking between the 3 girls for the dance. The only way to get their endings (minus the one where Ariah gets captured by Ivy) is to tell them you won't continue to date them. This is because if you are castrated, you can only follow the Ariah paths (unless you kick her...then you can't continue) and if you are not castrated, you can only follow the Nicole paths.
(From here on I will explain the Ariah side of things since the Nicole path only gets one unique ending from what I have read in the change log)
This means after you date Ariah in the park (not go to class with her, pretty sure that doesn't work) you have to find your date and tell them you won't continue with them. This will allow you to sleep and continue the Ariah paths and when you reach the final day of one of those paths, you can find your choosen date in the girl's dorms and choose to get their ending (except Ivy aparently).
The whole go to class thing is a weird mess up and isn't an actual requirment. All that is needed is to date Ariah and find your dance date (Laura is at the park area, gwen is in the room up the stairs of the far left in the school, and ivy should be in the same room she always is in).
Note: I haven't gotten the Ivy endings/ending and only got the ending in the Ariah paths/castrated paths. I have gotten to the end of the Nicole/not castrated paths just not in this update.
To get the Ariah endings you need to not be castrated and not kick her. After you date her in the park and decline your ball date, sleep. Then you will find her right outside the girl's dorms to give you the drugs to plant. This is where the paths diverge between the betray path and the other 2 paths.
Plant the drugs without being caught/get caught but don't tell her you were planting drugs follows the other 2 paths. Get caught and tell her you were planting drugs will cause Ariah to hide behind a car near the top of the street. If you do what Ariah says you will follow the other 2 paths. If you don't do what Ariah says and go back to the girl's dorms and tell Nicole, you will follow the toilet slave path that changes very slightly if Gwen was your date. This path is very straight forward after that since all you need to do is sleep, check where Ariah was, go to the school, sleep, and finaly leave the dorms.
If you are following the other 2 Ariah paths: Sleep. Then go to school, then I think class, then go to the park. At the park you can either let ember take Ariah or not. If she is taken, you get an ending(probably the death one). If she isn't, you get a different ending. To get those endings just sleep after she either gets taken or not. If you wanna get the date endings(minus ivy I think), just head to the girl dorms and talk to the date instead of heading outside for one of the other 2 endings. Didn't do the date endings this way so it may not be possible through these 2 paths.
Hopefully this explanation was helpfull. If anyone has questions, I will try to awnser them when/if I can.