CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

Mod RPGM Sana Revamped [v0.1 Test, v0.1 Light Version] [WIP] [DevLog Thread]

5.00 star(s) 3 Votes

tygct

Member
Jun 6, 2017
134
658
Will the new CGs replace existing ones, or will there be a toggle for preference?
New CGs will replace existing ones.

Though, using the new mod system someone could easily create a mod package to replace all new CGs with the old CGs, or replace them partially, so as long as someone makes a mod for this, the CGs will be toggeable.

Sex framework animations CGs will also be covered by the mod system.
 

tygct

Member
Jun 6, 2017
134
658
Sex Framework Devlog 1

Hey guys, when I was creating the mod system, I avoided doing devlogs until I had something substantial to show, since I believe you guys won't be interested in reading something that cannot be seen, I am currently designing the sex framework which is in a early stage, but since it's been some time since the last devlog I wanted to write about what I'm planning for the sex framework and how it will be used.

The basic idea behind this framework will be to provide a way to play animations dinamically representing sex acts between actors (called a sex scene), and allow other modules to access this data for their own purposes, this must be done in a non-intrusive way allowing the game to create a sex scene in whatever situation it is in (whether player's on a map, on battle, on a another custom scene, etc...). To allow this, the framework must provide a simple and easy-to-understand interface to create and interact with sex scenes and also be sync'ed with the game frame update, this framework will be an evolution and a more powerful version of what it is present in the v0.1 test version of the mod (which was a simple script that worked as a proof-of-concept), keeping the same idea of making the sex scene interactable by the user.

Sex Animations (limitations)

Sex animations are a key element of the sex framework, sex animations (both from the base game and mods) are created and stored inside a registry using two attributes animations have: animation pack and animation name, this registry is used by the sex framework to provide a list of animations to a sex scene depending on the list of actors inside this sex scene.

Each sex animation also has a list of tags, which can be used to filter animations easily, for example: [Doggy Style, Vaginal] or [Gang Bang, Blowjob, Handjob, Vaginal]

So much for the easy part, a sex animation is more complex than you might think it is, and this is due (in part) to the limitations of the game itself, for example take a look at both these animations

You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Both of these animations have the same number of actors but different characters drawn on them, and this forces me to create some way to exclude some animations based on conditions, because it does not make sense to use the second animation (Yoko) on a sex scene where the actors are the player and Sana, right?, the problem here is Sana, because it is drawn directly on the picture, but not the player, because it is not drawn in there, it is just a generic male body, so any male actor could use this animation for a sex scene with Sana, know what I mean?

It also exists another problem, which is easier to understand in sex scenes with more than two participants, for example: Male A, Male B and Sana, we get a threesome animation (for example two males spit-roasting Sana) and show it on screen but since we only have a list of actors, how we could know who's fucking who in the background? is Male A and Male B fucking Sana? is Male A and Sana fucking Male B? Is Male A fucking Male B while Sana is masturbating? lol, See what I mean? There is no correlation between what is going on in the background and what is shown in the screen.

I have been thinking how to solve this and I think I have found a good solution, this solution is called: Sex Slots (as "slot" not slut).

A sex slot contains an unique ID that identifies that slot during a sex scene, a list of constraints (which all needs to be true to select the animation) and a list of actions (which defines each action the actor in this slot is performing in the sex scene, as well as the target)

Think of sex slots as "positions" inside an animation, more specifically, a character in an animation CG.

Here's an example of a sex animation data file for the first animation shown above:
You don't have permission to view the spoiler content. Log in or register now.

As you can see, a few constraints are defined for each slot, the first slot (id: 0) could be used by any actor whose gender is male and their race is human, so this is any human male actor in the game (The player, Kyle, etc...), the actions are also defined in there, which declares what the actor in the slot 0 is doing in the sex scene, in this case, it is interacting with the actor in the slot 1 by the tag "vaginal" and the tag "slap ass".
For the second slot (id: 1) it only has one constraint ("actor_id"), this constraint will always be false unless this slot is used by the actor with the same ID, in this case, it is Sana since her ID is 14.
Also, there is only two slots in this sex animation, which means that it can be used only in sex scenes which has two actors, otherwise, it will be discarded.

So thanks to this sex slot thing, the framework can easily select a list of appropiate animations based on the list of actors which are participating in the sex scene and there will be correlation between what is shown on the screen and what is happening in the background.

As you can see in the data file, each animation will also be able to use sounds during the playback and also show overlays, both of these features will be talked about in the future, but in advance the idea for the first one is to allow the animation to play any type of sound during the playback (like slapping, moans, etc...) and the idea for second one will allow the sex framework to show overlays (layers) on top of the base animation frames, this will be used to dinamically show cum layers, on different parts of the body, change the face expression too, it can even be used to show different penis sizes for each male actor depending on the actor's penis size in-game but this one won't happen since all penises in the base game are censored, still it is capable of in the future.

Other minor things

This is nothing mindblowing but I changed a lot of the code for the game time (which was a bit of a mess), making it more robust and also added the following features:
  • 24-hour format clock
  • 12-hour format clock
  • Name for day weeks (with localization support)
  • Name for months (with localization support)
  • Automatic time pause based on the current scene
    • Time will be automatically paused during certain scenes: any menu scene (items, equipment, console, etc...) and the battle scene
    • Mods can add/remove any scene from the list

game+time+loc.png

game+time.jpg
 
Last edited:

madeupfakery2

Newbie
Jun 28, 2021
34
48
I didn't think an update would make me hope someone makes "canonical dicks" for the NPCs cause I'm the sort of dumbass slightly bothered by the fact that the MC is sort of talked about as small, flaccid, and weak, and everyone else is supposed to be virile fuck monsters, but everyone looks the same under the pixels.
 

xGearGearx

New Member
Sep 9, 2020
12
32
I didn't think an update would make me hope someone makes "canonical dicks" for the NPCs cause I'm the sort of dumbass slightly bothered by the fact that the MC is sort of talked about as small, flaccid, and weak, and everyone else is supposed to be virile fuck monsters, but everyone looks the same under the pixels.
Yea I personally prefer it when the MC has a normal or big dick as well - I wish games like these had starting options which gave you the option to decide what the MC's dick size will be. :unsure:
 
  • Like
Reactions: Ryuna_the_2nd

KoraPappa

Newbie
Jan 11, 2018
29
28
The smallest size humanly possible is best for a cuck protag.
Based, on that note I'm surprised doesn't have its own thread yet, the art is very crude/sketch level (his new game which is in development now greatly improves it), my favorite body type and MC is both a tiny guy with a micro penis, surprisingly large amount of content for a game like this and a lot of SPH at the end.
 

AntiVeraX

Member
Mar 17, 2018
293
719
Based, on that note I'm surprised doesn't have its own thread yet, the art is very crude/sketch level (his new game which is in development now greatly improves it), my favorite body type and MC is both a tiny guy with a micro penis, surprisingly large amount of content for a game like this and a lot of SPH at the end.
Probably because the game can't really be found on the internet. At least not on the usual sites.
 

KoraPappa

Newbie
Jan 11, 2018
29
28
Probably because the game can't really be found on the internet. At least not on the usual sites.
Really? I was pretty sure I got it from otomi months ago, which means its probably on the usual sites like ryuugames as well, dont search using the english name I typed, I can read japanese and that's the rough translation, use the RJ number or the japanese name.
 
5.00 star(s) 3 Votes