I think I will be posting here from time to time to talk about how the mod development is going right now (I will still be updating the Trello board).
Firstly, I had to push the "Sex Scenes Voice Pack Update 1" feature to "Possible Ideas" and won't be included in the v0.2, this is because I did not find enough quality audios to make a whole voice pack, I bookmarked a girl's profile that was uploading really good audios to freesound, I tried contacting her to know if I could use them but she deleted her account without replying to me so I guess all the audios are gone
.
Secondly and more important, I've been revisiting the old test version I have uploaded and I realized that there are some things I do not like at all about the old sex scene script, some of them were REALLY annoying, for example:
- Freezing the game for a few seconds when animations were created since the images were loaded at that time when the sex scene was created (this could be tiresome since this script was supposed to be used with all scenes, even small ones like kissing...).
- Forcing the player always to either cum inside / cum outside depending on the animation, without the possibility to change that.
- Blocking the player controls everytime a sex scene happens and you were not participating in it
- Some scenes had climax events blocked like kissing for example.
- H-Events in the vanilla game were always using the same animation. It gets kinda repetitive when activating the same event several times.
So now I'm in the process of turning the old sex scenes script into a "sex framework", my idea is to support these things:
- Multiple and Controllable Sex Scenes
This new framework will allow to have more than one sex scene active at the same time, and you will be able to take control of it by hotkeys
- Climax Unlocked
All actors will be able to reach climax independently of other actors and of the sex animation, this feature will also allow actors to climax even when they are being kissed, the sensitivity will be used to determine the pleasure got from the actor's body part that is being used.
As a example: if you set Sana's mouth to the max sens, she can reach climax when being kissed for some time.
The same will happen for all body parts (ass, anus, vagina, breast), it all depends on the sensitivity assigned.
- Animation Pre-load Cache, Categorization and Tagging
All animations will be created and the images loaded as soon as the game starts, this will make start time a bit slower but it will definitely pay off when playing the game for long periods of time, also all animations will be categorized (Vaginal, Anal, Oral, Masturbation...) and optionally tagged
- Animation Swapper
Thanks to the above feature. This will allow to change animation during the execution of any sex scene. The idea is to have a selectable menu where you can select any animation filtered by their category.
This fixes the cum inside / cum outside limitation I said earlier, as well as introduce a very neat feature, for example you will be able to change from blowjob to vaginal and maybe change to a breast milking animation and end up swapping into a facial animation before the actors reaches climax so you will be cumming outside
There will be limitations to this since it is "immersion-breaking" to be able to swap to a vaginal animation at the beginning of the game.
I think that the best approach would be limiting the animation categories based on the relationship between all participants, except when the sex scene is categorized as a rape scene like dying on battle for example, then all categories will be unlocked
- Animation Positions (Slots)
Instead of the old way of writing by hand the position for each actor, this allows to change any actor that is participating in the sex scene to another position/slot, there will be limitations when changing, like the slot actor's gender, any slot can also be reserved for an specific actor (in case the images shows Kyle, you would not like to use that animation when Kyle is not participating).
You will also need to confirm the position changes before it happens so you don't end up losing the player's anal virginity by a mistake in a animation
- Animation Data File
All animations will have a "metadata" file, this file is very important since it will define the information about the animation as well as every action that is happening.
- Animation Loader (Animation Packs Support)
This means that any body that wants to make new animations to this game will be able to do so and without writing a single line of code, the mod will be able to detect new animations and load them even on runtime by a console command (Overwriting existing animations will be also supported).
I know this is kind of "useless" right now since I do not think that there are artists who would like to work on this game, BUT I want to support this in case in the future would like to step in and make proper animations.
I already finished making the necessary changed to the GIF Player script and have the animation loader fully working and the processing of each animation's metadata file. I don't think I will need to modify the sex framework after this update is done.
Once I finish working on this, the only thing left from the Trello Board is adapt the sex sounds & dirty talk and the "Dinamic Random NPCs" card that I may push it to v0.3 (along with the schedule system) in case it takes too long to do so.