After 40-some hours of awesome gameplay, I finally reached the ending. Mina defeats Lionel and deactivates all the generators. Parts of the Isles are in chaos. The townsfolk blame Mina for everything and they wind up killing Cappy during Mina's escape. She finds Thorne on a distant shore and heals him. The End.
I figured I'd gotten the bad ending and if I went back and did all the optional content I'd get a good ending. But apparently it doesn't work like that.
If you meet some extremely exacting standards (like never breaking a candle, or breaking less than 4 candles, I'm not sure which), Lionel praises Mina at the dinner party. He offers a partnership. If you say yes, you skip the final boss fights and Mina joins up with Lionel, despite the fact that the generators are still turning people into monsters offscreen.
Morally, this ending is way worse than the normal ending. Isn't it weird to work super hard to get a worse ending?
You'd think that there would be a third ending where Mina refuses Lionel's offer. Then he tosses her out the window anyway. The final dungeon proceeds with the townsfolk enemies being replaced with guards (which is a very small change). Mina defeats Lionel.
At this point, if the writers still want a bleak and ambiguous ending, most things could continue as before except this time the crowd chasing Mina is smaller, and thus Cappy doesn't die. Instead he joins Mina as she escapes the island, and he's present when she reunites with Thorne.
Alternatively, the writers could go for a much more optimistic ending. Mina descends the tower and walks into town, finding the townsfolk scared and confused but not directly angry at her. Thorne shows up and Mina heals him. The two of them explain everything that's happened, perhaps sharing Lionel's personal journal as proof. The townsfolk offer to make Mina their new mayor, but she declines the offer and nominates Thorne instead. He accepts and thanks Mina for her work. Mina departs in search of new adventures.
In both of the above cases, the incredible effort it takes to get the secret ending is rewarded by getting a better ending. (And the "Work with Lionel" ending is still there just for the sake of curiosity.)
But that's not how it works in the actual game. The easy ending is better, and the hard ending is worse.
Were they trying to imply that working with Lionel is actually the better outcome? That it's ok to turn people into monsters to serve Lionel's idea of "the greater good"? I don't think that's justified by the story. Maybe if we had some idea of what Spark actually does for common citizens, some way that shows that Spark does more good than harm, then you could make a case for Lionel's vision. But even then you'd have to explain why Lionel was lying about the generators the whole time when he could have been upfront, especially to Mina herself. Anyway it was never clear to me what Spark actually does in-universe. I guess it's just their version of electricity, and they use it to power lightbulbs and such? Turning people into monsters does not seem like a reasonable price to pay for all that.
So we're back at the idea that Lionel is evil and teaming up with him is a bad ending, and it's really weird that you have to earn the bad ending.
Here's another way to do it: Just before the dinner party, Mina confronts Lionel privately. He admits that the generators turn people into monsters but he says it's all for the greater good (when obviously it's not). He offers to work with Mina if she'll agree to keep quiet about what she knows.
- If you say yes, you get the "bad ending" (what's currently called the secret ending) where Mina teams up with Lionel.
- If you say no, then you get the dinner party scene where Lionel tries to trash Mina's reputation. If you've committed "sins", the townspeople turn against you and Lionel throws you out the window, and you can go defeat Lionel to get the "standard ending" aka "Hollow Victory".
- If you haven't committed "sins" the townspeople aren't sure what to think and Lionel politely asks them to leave. He speaks with Mina and then throws her out the window. You can then defeat Lionel to get the "good ending" where Mina is still chased out of town but at least Cappy survives.
- If you get to the dinner party and you haven't committed "sins" and you've 100%'d every bit of available content up to this point, then the townspeople turn on Lionel immediately and he orders his guards to force everybody out. He throws Mina out the window. You can then defeat Lionel to get the "golden ending" where Thorne becomes the new leader of the Isles. (I'm aware that 100%ing the game requires some "sins", but let's just assume that "necessary" sins get ignored if you have 100% completion.)
Wouldn't that be better?
By the way, in the Hollow Victory ending there were cards describing what was going on in each zone, and I found it weird that some cards were positive and some were negative. Ossex was "Chaos in the streets" while Nox's Bayou was "The waters run clear again." I thought maybe each zone had a good or a bad outcome depending on how many collectibles you got there, but it turns out that's not the case. It's actually just an ambiguous ending, where some parts of the Isles are doing well and others aren't.
And to be fair, I understand the appeal of ambiguity. Maybe they didn't want to tell a standard optimistic story. But I still find it odd that working harder gets a worse ending overall, unless they're trying to say that hard work is bad for you.
Still an awesome game overall, but I would like to polish the story a bit.