Okay,
Regarding your NVDA thing, we may just have to agree to disagree about learning curve. But I'm gonna take one last crack. Again, this is discussion, nothing more and nothing less. I have a tendency to be abrupt and sometimes forceful when I write, so please bear that in mind.
If I'm playing a regular pokemon game, if I hammer the a key, I will skim past dialogue. If a sighted player is doing likewise, he misses things. This is par for the course. It doesn't add to the learning curve because the only thing you have to know as a gamer is "don't just freaking button-mash". This is not a valid defense of SAPI because even if you button-mash in the first little bit of the game, you'll miss a bit of dialogue and that's all. You can easily talk to people to get refreshed, or explore and figure out what you're doing. Besides, even using SAPI you can button-mash and miss the actual attack the foe is doing, so it's even weaker as an argument.
Frankly, there is no way to totally stop a player from potentially skipping info. Let them do it if they want. Don't force-feed them at a pace you personally prefer.
If this was a heavy action game with no way to review the last line sent to the game, then okay, you'd have me. But it's not, so NVDA support for a game of this type would make a lot of sense, same as it did with Paladin.
Hell, you could always stick a mention in the manual, should you add NVDA support, that doing so may cause you to skip things if you're not careful. Give players warning, then let them decide if they want to bother. If you can add the NVDA support within a couple of hours, and if it wouldn't break the game (which it won't, the same way it didn't for Paladin), I'd say go for it. Let 'em have it and deal with the consequences.
Regarding interrupts, I have never, ever been interrupted while playing Paladin. And believe me, dragon-strike scrolls would be a bitch to be interrupted if your screenreader was constantly feeding you outside info. A lot of external programs are configured such that they don't actually announce anything unless they've got focus. And yet again, I'll cite the sighted player who's gaming on his laptop. If he really doesn't want to be interrupted, he shuts off the things he doesn't want in the way.
What it sounds like here is that you are trying to protect absolutely everyone from absolutely every conceivable gaming issue even when they're neither prominent nor within your control. And you're doing it at the potential expense of the pleasure of your players...players you're trying to convince to pay forty American dollars for your pokemon clone. It's laudable, in a way. I admire your heart. But sometimes a heart gets in the way. That's not snideness or sarcasm, BTW, it's just straight-up fact. You're saying "the other SAPI voices are better", except I'm not going to pay seventy dollars to have Eloquence for SAPI and another forty to pay for your game. That's asking one hell of a lot just so I can have the voice I prefer narrating a game I want to play.
If I was asking you to force players to use only NVDA, then you'd have a strong case. As it is, I'm asking you to add the support so that players who wish can use it. It will come with a couple of shortcomings for those players, but they, not you, should be the ones deciding whether those shortcomings are worth it. Because here's the thing. Say I play your game with NVDA. Native NVDA support doesn't screw up the game for anyone else who's not using it, so some SAPI-content user will not have the problems. Put another way, think of people who drink soda. Soda will rot your teeth. Now, you could either sell soda at your well-loved family restaurant because it's very popular and everyone loves it, or you could say "I don't want you drinking soda, so have water instead". Taking that approach suggests rather strongly that you, as a developer, are presuming to decide what's best for me.
To wrap it up: sell soda, and let me drink it if I want to. I've been duly warned that it will rot my teeth, but at least while I am drinking soda, it won't hurt others who choose not to. And it especially won't hurt you.
Check out my Manamon text walkthrough at the following link:
https://www.dropbox.com/s/z8ls3rc3f4mkb … n.txt?dl=1