XaiJu
regolovr
regolovr

patreon


Regolo Engine 1.7

Phew... I did it.

When I wrote the teaser post I knew it would have been a race against time, and I barely made this (at the expense of many hours of sleep :D ).
But I'm really glad I made it, firstly because I hate to make a month pass without publishing something, and then, more important, because in this release I was able to condense really a lot of good stuff.

I said you would have been surprised and I don't change my position by a millimeter. I hope you will agree with me just clicking the link in the next section and look at the girl dancing around ^^ ...

Disclaimer: I wrote this papyrus quickly because I wanted to publish today at all costs. I apologize in advance for bad English and syntax errors.

The 1.7 video

What's new

Here's an overview of the new stuff, check the proper section for explanations and instructions.

As I said a lot of good stuff in here. As always if you notice something wrong please let me know and I will be more than happy to look into it.

The new settings

Starting form this release you can modify the global animation speed. It's basically a multiplier that affects every aspect of the animations (besides some exceptions), from delays to execution times.
You can slow them to a 0.3x and speed them till 3x.
For some of you this could be a game changer but I would use it with caution nonetheless, since all the behaviours were tested at standard speed and high speed means less stability.

The other new option, the "Always by him" one, will force the girl to stay near the couch. So she will choose to execute the next chosen behaviour near the couch if there is choice.
This could also lead to cramped behaviours (i.e.: if you choose dynamic anima that is centered around movement).
Please note that that the girl could still leave because of boredom, so if you want to be sure set a high level of patience.

The json configuration file

The config file is named RegoloEngine.json. Inside it you will find a number of fields that match the options available in the interface.
You have to place it in the same folder of the dll.
Editing it you will be able to change:

In order to change any of them you should first change the "edit" field from false to true and then write the desired value in the "value" field.
So this means writing the name of the anima or obsession in the "animaObsession" field for example, or the numeric value in the "curiosity" field, or the bool value in the "alwaysByHim" one.
Please respect always the minimum and maximum values expressed above (there are not value checks in place still :P ).
Also please remember that anima/obsession name must have been spelled correctly.
For this purpose here is the lists of the available anima/obsessions.  Be sure to write them as reported below. 

Available anima:

"Standard Anima"
"Seductive Anima"
"Friendly Anima"
"Dynamic Anima"
"Obsessive Anima"
"Romantic Anima"
"Submissive Anima"
"Lewd Anima"
"Dominant Anima"

Available obsessions:

"Kiss"
"Masturbation"
"Masturbation @Sitting"
"Masturbation @Lying"
"Handjob"
"Handjob @Leaning"
"Handjob @Kneeling"
"Blowjob"
"Blowjob @Kneeling"
"Blowjob @Standing above (reverse)"
"Cunnilingus"
"Trampling"
"Cowgirl"
"Cowgirl @Standard"
"Cowgirl @Reverse"
"Dance"

Let's dance!

And here it is the big surprise of the 1.7, the dance behaviour !!

I have to admit, it started as a game. I always wanted to make the girl dancing, but the engine was too primitive and its capabilities too limited...  Everything evolved so much the last months though, and at the beginning of the month I saw that times were ready.
When I recognized the opportunity the itch intensified, so I started to plan the animations and clean the result set. After a while the behaviour started to take shape. I knew that I was already working on the reverse cowgirl but the temptation was too strong, and so here we are :P .

This is very experimental but some combinations are really nice and give the impression of a real dance. I'm also very happy about the timing of the moves, that was tough.

So some instructions/info on the dance behaviour:

You can access to dance via the new dance obsession. Dancing will still happen in other anima though (standard, seductive, friendly, obsessive, romantic).
Last but not least, dance has speed 1x by default and is not affected by speed modification. If nothing changes in the meanwhile the next behaviour restore the previous speed.

There is no such thing as "enough cowgirling"

Be warned, I got carried away and wrote too much of a story, feel free to skip this section if you hate long read, there isn't any important notice in it  :P .

I thought, well, time for a reverse cowgirl, should be easy, I already did a good chunk of the functions. But I was a fool, nothing worked right and I had to make almost all of them from scratch. It has been a terrible week xD.

Basically I didn't expect it to be a lot more difficult to stabilize respect the straight one. When I tried to reutilize the standard cowgirl animations they didn't work. Not sure why but things were a lot worse (tremblings, disalignments, bumpiness). So I was forced to experiment again before finding the right formulas.

These dummies are a nightmare to align properly in a dynamic settings :S

Anyway, it was a blessing in disguise, infact this work made the alignment routines a lot more flexible and solved a good number of the original cowgirl issues:

Only the penis slipping away is the same, or perhaps worse in some cases.  I take all the responsibility for this, I didn't want to give up the movement of the feet on the ground and this obviously complicated things a lot.
In any case it was well worth the risk in my opinion :D .
It is basically the price we are paying for all this freedom. I will keep on fight it by the way, and eventually beat it.

About the animations, I tried to mantain the same high bar of the previous cowgirl but somehow finished on giving slightly different priorities and experimenting a bit.
For example leg movements are the stars here, and the hands movements gave me a lot of trouble since the boy's chest is not easily reachable as on the regular stance.
Basically I tried to improve everything, and I feel it can be considered a neat improvement over the standard cowgirl.
Moreover this new cowgirl supports different penis orientation, so I introduced a variation of 10 degrees. It seems little but you will notice it in some poses and I hope enjoy this difference. Also, some movements work better with an orientation respect the other, so in general there's an happy average.

How to use it

Regolo Engine 1.7 has been built and tested on VAM 1.18.2.1.
There are new steps related to confguration file and songs.

If you have the Enchanter version the first thing to do is to put the RegoloEngineAudio folder under Custom/Assets. Please note that the Enchanter room will try to load all the audio files (500+) directly at the beginning, so be sure to have placed in in the correct spot.
The songs for the dancing load at the beginning too.

Also an important recommendation: safest way to start over the plugin execution is to clear it, reset girl's pose manually (from the person -> control panel) and then reload it. The plugin tries to automatically reset the pose at every start but it's not always perfect.

Please remember the furniture list known by the girl, below. You can delete and add duplicates but there always must be one and only one couch with the guy over it. Also, don't create steeplechases and create a regular environment as the standard room provided, please.

Bugs and caveat

- The Enchanter room tries to load 500+ audio files at the beginning, but it doesn't need to do that again if you just reset the plugin.

- Being it totally procedural, there can be better and worse runs

- In particular with the cowgirl and reverse cowgirl, some combinations can give problems. These behaviours have really a large spectrum of possibilities, so some unlucky variations are unavoidable at this point. 

In the end

I really hope you like all the new stuff this release brings with it. I will wait for your feedback and be happy to hear your opinion on this.
Let's dance till February and the 1.8 :D !

RegoloVR

Regolo Engine 1.7

Comments

I think this is a bug by my side. Please try to move the dll and the json configuration file (RegoloEngine.json) outside the vam folder and try to load the plugin from there. It should be a temporary workaround. I'm going to work on a fix as soon as possible, sorry about that.

getting error on 1.7e and it said “exception caught:system argument out of range exception:can not be negative”

😂😂

Hi, yes I could do a video tonight to explain visually.

had a derp when I put RegoloEngineAudio in K:\VaM\Custom\Assets\Audio\ instead of K:\Illusion\VaM\Custom\Assets\ had a blast using some placeholder names and throwing a bunch of songs at it. Some overwhelm it and make it crash. That's ok, I understand it is first version. the ones that work tho... very satisfying. Some requests, maybe fixing audio folder location for my OCD to Assets\Audio\ Song controls; start, stop, next, previous. Make the dance part of the plugin standalone (have a version without the room and interaction, just the primary stuff needed for dance and expressions, no other sounds); so as to have her dance easily and without distracting things. putting dancing on desktop mode on second monitor ... there are no words, I've wanted this for a decade. This dynamic dancing using custom characters is what I have wanted and wasted lots of time on getting inferior primitive versions of. Now, thanks to Vam and you, I have it. It is awesome. Thank you.

Zuzakiin

I’m getting errors. I’ve went through your explanations on trying to fix it, but dance still doesn’t work. Can you do a video on adding the music?

Hi MrHootie, sorry about that. 1. First, be sure to use 1.18.2.1, load the proper room (enchanter or illusionist), the correct file (E or I) and that no other plugin is installed. 2. if you still get the error be sure you have placed the new configuration file (RegoloEngine.json) in the same folder of the plugin dll 3. be sure you are using the configuration file RegoloEngine.json as you downloaded it, as a test, and that you didn't change anything inside it Are you stil getting the error?

None of them are working. getting a string error on both.


More Creators