Friday, 17 March 2017

Sex scene progress (and a 1-day delay...)

So, first off, I'll have to apologise again, as version 0.1.69 is going to be delayed by one day, much like last week...

New release target: Saturday ~21:00 GMT

EDIT: Ok, so I'm hopelessly optimistic when it comes to estimating how long things will take me to complete... It looks like the release time might be a bit later than 21:00...
Updated release time: ~22:00-03:00 GMT (sorry!)

EDIT 2: I don't think it'll be any earlier than 03:00. Don't worry though, it will definitely be released before I go to sleep!

EDIT 3: (03:43GMT) I'm just finishing up a few little bits here and there. I've decided to just release this version as it is, even though it still needs a lot more work. I'll go into more detail when I make the release post (in about 30 mins).

EDIT 4: (04:07GMT) I'm just writing in the patch notes, then I need to test it as a .jar. Not long now!


Sex scene rework (a wall of text!)

So, the reason for the delay this week is that I decided to rework how sex scenes are being handled. There were quite a few posts scattered around the place that were asking for different sex scenes to have one position or the other, which got me thinking about the way I'd planned out how sex scenes should work.

My old idea: So, my old idea was to basically give each NPC a couple of different sex positions each, to make them a bit more unique. The problem with this, however, is the same one that quite a few of you were pointing out; why should one NPC be limited to only having certain positions?

A clear example: The best example of this problem can be seen in comparing the scenes that Brax has to those available to random attackers. While Brax can use the 'cowgirl' and 'doggy-style' positions, random attackers are being limited to 'on knees' and 'against wall' positions. (Even though they should both be able to use all four of those positions...)

The main problem: The main two problems with my old idea are, one; that I'm going to run out of positions as I keep introducing new 'standard' enemies, and two; it can be pretty annoying to find that some standard positions are only available to certain NPCs.

The new idea: What I've been mainly working on this week is turning the specific sex positions into a more generic format. I plan on creating a general 'blueprint' of how sex positions can be reached, all branching out from a standard starting position. For all standard enemies, provided that you're the dom, you'll be able to choose whatever sex position you like the best. If you're a sub, however, your partner will have a certain preference as to the position they like. So, for example, Brax will want to take you doggy-style, while a random attacker may prefer to push you down to your knees or fuck you against a nearby wall.

Unique NPCs: I've made sex positions very easy to modify in the engine, so for the more unique NPCs, I can easily add or replace actions related to a unique sex scene. For example, while a normal action might be 'slap ass', I could easily replace it with, or add alongside it, a unique 'punish Brax' action, which would replace all the descriptions of you slapping your partner's ass with ones specific to Brax. (And for really unique scenes, all available actions will be written from scratch!)

I'll draw a diagram to show you what I mean! (My pc is messing up at the moment... I'll go into more detail about the new sex system in Monday's post!)


In conclusion

All this work took a lot of time this week (I had to rewrite/modify almost every action available while in sex with random attackers). As a result, I'll have the new sex positions finished for this evening, but I didn't have time to add in the demon attacker...

I'm therefore going to delay this week's release by one day, so I can add in the demon attacker and get some time to hunt for bugs in this new method of how sex scenes are handled.