A new version has been uploaded with some bug fixes:
1. Fixes a crash in the character creation screen when options wrap around (i.e. you press up or down enough times). Thanks to a fan for e-mailing me a bug report complete with the error and log!
2. Fixes a crash in combat when using the average difficulty against Poseidon and Prometheus.
3. Fixes a bug in Tempestas’ new power.
4. Optimized the character creation screen some, though not convinced it makes a particularly large difference.
5. Miscellaneous cleanups, so please let me know if previously correct code starts crashing or showing otherwise buggy behavior!
Get it over at the Downloads section!
Uploaded a new version with a fix for a crash kindly pointed out by giant432 over on animeotk. Thanks a lot giant432!
The crash happened when you draw David’s ire at the gym.
Spankers, Spankees and Switches of All Ages (18 and above),
The second and final day of Episode 3 is complete and available for download! Go and get it under the Downloads section.
I’m not too happy about it though. For one thing, you get railroaded like *crazy* this time around. Sorry. I kinda found Prometheus and Poseidon to be rather boring villains to write, and they’re bringing out a bit more of a serious side in Tempestas than I really wanted. So it’s been a bit of chore to even write this much, and I’ve been really wanting to just get this episode done and move onto different (and hopefully more fun) villains. I also didn’t do the extensive planning I did with episodes 1 and 2, and it shows. There was nothing getting me excited about this episode (like the Silver Tower scene did for episode 2), and I kinda didn’t really have a good sense of where I wanted things to go. So it meanders a bit.
That being said I *did* like how the battles turned out. I gave each of Prometheus and Poseidon new powers, and hot damn do they change their game. It’s a a bit brutal though, so please let me know if you’re having difficulty with the final battle, *especially* if you’re not doing a strength build. I’m concerned that other builds may not have quite the damage output needed in this fight and things might need to be nerfed a bit.
Hopefully it’s still enjoyable. Let me know if you run into any bugs, or have any feedback!
AKA
Spankers, Spankees and Switches of All Ages (18 and above),
I’m cranking away at the content for the second day of episode 3. Not sure
yet when I’ll have it ready though, especially with the holidays.
I’m honestly not too happy about how
this episode is coming together. I don’t think I’ve got Prometheus
and Poseidon figured out yet. But I already threw things out and started
over once, so I don’t really want to do that again. Especially since I’ve
already released a day of content. Regardless, expect more opportunities
to fight alongside Tempestas in the next episode, and a little bit more
time with Natalie.
At this point, the code engine is pretty much complete, and we’re
transitioning into maintenance mode. What that means is that we won’t see
any big changes. There will be some new features, but
they will mostly be quality of life stuff (like auto scrolling combat).
Nothing that will fundamentally change the experience. Here is
my current task list:
1. Improve the performance of the character selection screen.
Sometimes flipping through clothing options, there is an apparently random
delay of a few seconds before responding the player’s input. I think this
is because of some old, poor implementation choices I made when I was first
learning Lua.
2. Cleanup the combat code. The code for combat is *way* more complicated than
it needs to be, mostly because of an abortive attempt to reuse some of the
story mode code. This is the only part of the codebase that I consider truly
gnarly. Simplifying that will make everything so much easier going forward.
3. Autoscrolling combat. This was one of the first feature requests I got, and
hopefully I’ll have an easier time implementing and fiddling with it once I’ve
simplified combat a bit.
4. An additional “help” screen where players can look up characters.
5. Expand the help screen with information on statistics.
6. Add power information to the help screen.
7. Change your outfit without having to go to the character screen.
I’ll accomplish each task between episodes. That should hopefully strike a decent
balance of generating more content, and keeping the codebase healthy.
Of course, this is just a preliminary list. If anybody has experienced
any pain using the game, please let me know. I’ll try to work with you to come
up with a solution, and add it to the priority list.
I’m *especially* interested in anything that makes you feel like you’ve wasted
any time at all waiting on the game, rather than the game waiting on
you. Every minute of your precious time that you dedicate to my game is an honor,
and I don’t want to waste any of them.
AKA
Uploaded a new version. This one doesn’t have any additional content, but does address a concern from Magus Eternal. Now, when you select a power to use in combat, the game will display a brief description of the power. It means one extra key stroke to actually use a power, but it should also help people keep all the powers straight.
AKA
Released the latest version, 3.1.9. This is mostly a maintenance release. It fixes the following bugs:
1. There was some text that wasn’t dynamic, but should be. So we had problems with the game referring to male PC’s as “she.” I fixed all the ones I could find, if people find any more, please let me know!
2. Fixed a crash when fighting Prometheus and Poseidon on the average intelligence. It was the same problem that afflicted Succubus way back when. I really need to start testing on average intelligence in addition to smart. Thanks to a certain fan for emailing me about the problem, and including a log. I knew the issue as soon as I saw the error message!
It also introduces two new stats: victory and defeat. Victory tracks how many optional fights you’ve won, defeat tracks how many optional fights you’ve lost. This will be used when people are gauging how competent you are.
Spanker and Spankee now tracks *all* spanking scenes, not just the ones as a superhero. Or at least, they should. Let me know if you don’t see thsoe stats go up after a spanking!
All saves should be 100% backwards compatible. Victory and defeat will just start at zero. However, this shouldn’t be a problem because the game doesn’t actually use absolute numbers when evaluating how competent you are. Basically, if you’ve won twice as many times or more as you’ve lost, you’re considered competent by people. If you’ve lost twice as many times as you’ve won, people consider you incompetent. If neither, people consider you middle of the road. Spanker and spankee work the same way.
I’ve also improved my event validation some. So that hopefully in the future new content will be more stable (not stable of course, but *more* stable).
AKA
Uploaded a new version with a bug fix for a crash that triggers when you try to use the spank action given to you by s-paddle. Thanks to VikingSpanko over on animeotk for reporting the problem!
I used mediafire this time, because my internet is being painfully slow, and mediafire is more forgiving of slow uploads than Dropbox is.
AKA
I got tired of having to play whack-a-mole with players to track down all the crashes, so I’ve added some validation logic to validate:
1. Every event referenced is defined.
and to warn me:
1. Of all events that don’t have children (i.e. events without choices, or anyway of transitioning automatically). I can’t error on this, because obviously the last event in the game doesn’t have any children! I may go back and add a flag or something to events to allow me to say “this is *supposed* to be an ending event.” Then I *will* be able to error on this.
2. Of all events that are unused. This one definitely can’t be an error, because there are some events that are used, and then become unused. Basically, at the end of the current content, I have an event that says “Thanks for playing blahblah blah.” Obviously, I can’t remove any of those events, or people’s save games will break.
This won’t fix every possible crash (like if there’s a problem in any dynamic text), nor will it fix combat bugs. However, these checks should catch the most commonly reported bugs and crashes.
I’ve also implemented it so that I can turn the validation on and off. It doesn’t run in the version that I post, so it won’t affect startup time!
Anyway, this validation caught a few bugs, so this version fixes them:
1. Male characters weren’t being given the correct default outfit at the start of episode 3.
2. Fixes a bug in the sequence after you defeat a certain villain with a certain ally that resulted in some skipped text.
I also removed a few events that were no longer used.
AKA
New version posted, fixing a crash in episode 2 day 1 kindly pointed out to me by a fan via e-mail. This is what I get for modifying earlier stuff. -_-
Just posted another version that fixes a few crashes in some of the paths leading up to the fight against Prometheus and Poseidon. Hopefully this will fix the problem for Anroop Kaur (thanks for letting me know)!