Regolo Engine 1.7
🕑 Added 2020-01-28 14:24:23 +0000 UTCPhew... 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
- 1.7 promo video 4K (new animations with music): https://mega.nz/#!dvZASKqY!YNTGaZSDMXtwY3Wzlye5fwxUm3xHZOvTKWmawFofBeA
- 1.7 promo video 1080p (a lighter version): https://mega.nz/#!RrRyWC4Z!nA8s_IXL1DW1liLa0zlQrx5YbfZNalT0jgl7cOapzMA
What's new
Here's an overview of the new stuff, check the proper section for explanations and instructions.
- Reverse cowgirl behaviour
* similar to the previous one but with different priorities
* a lot of legs movements
* solved previous issues - Dance behaviour
* a lot of moves, the whole body
* no, really, a LOT of moves
* adaptation to beat with different styles/rythms - Configuration file to force UI settings before the start (along with the songs for dancing)
- Global animation speed can be changed via UI
- Forcing the girl to stay at the couch is now possible via UI ("Always by him")
- New "Reverse cowgirl" obsession in the UI
- New general "Cowgirl" obsession in the UI (this includes the two subcategories)
- New "Dance" obsession in the UI
- UI now reports Enchanter/Illusionist version
Fixes: - Improved signaling system to avoid pause at the end (you can notice it in the reverse cowgirl)
- Default resoluteness is now 10, that means 100% accuracy on the next behaviour chosen by the girl. It's better for the novice user. (UPDATE on this: at the start it's still 8, it's a bug, when you change anima/obsession is 10 though)
- Some animations have been improved for 1.7 behaviours (hands to her head for example, that jittered a lot during sudden movements)
- "Disable speeching" is no more present in the Illusionist UI
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:
- girl's anima/obsession at the start
- curiosity value at the start (1-10 min/max)
- resoluteness value at the start (1-10 min/max)
- patience value at the start (1-100 min/max)
- global speed value at the start (0.1-3 min /max)
- "disable speeching" at the start (false/true)
- "always by him" value at the start (false/true)
- define the songs' list to dance
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:
- put the songs you like in the RegoloEngineAudio folder (to be placed under <VaM>/custom/assets if not already there)
- put the name of the songs you want the girl to dance in the json file as shown below
please be sure to put the entire name comprised of the extension (example: "song.mp3") - if one or more songs are not found you will see an error at the beginning. Please fix it in case, otherwise the girl could get stuck (this is still unmanaged, but it will be in the future).
- if you don't put any song in the config file the girl will ignore such behaviour and never attempt to dance
- if you change anima/obsession the music should stop immediately and the behaviour shortly after
- dance behaviour lasts as long as the song duration (or till anima/obsession change)
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:
- solved the tremblings (some of them only during extreme leg movements because in those cases the calibration functions go crazy)
- solved the pause at the end
- introduced more complex compensation functions
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.
- download your version
- put the RegoloEngineAudio folder in the VaM custom/assets folder. So at the end you will have the following structure: VamFolder\Custom\Assets\RegoloEngineAudio
- put the RegoloEngine.json config file in the same folder as the dll
- [optional] put the songs files you want the girl to dance in the RegoloEngineAudio folder
- Edit the RegoloEngine.json config file aproperly, but above all write the names of the songs in the relevant section (see a screenshot above)
- load the proper room (RegoloEngineRoom_1.7_E for Enchanter or RegoloEngineRoom_1.7_I for Illusionist).
- possess the boy or align with him
- load the plugin on the girl (the dll file)
- [optional] choose an anima or obsession
- [optional] choose the kissing motion type (dynamic or static)
- [optional] choose the desired value for curiosity, resoluteness and patience
- [optional] disable the speeching
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.
- "AptSofa" (mandatory and just one) beside the sofa there should be at least one of the following known furniture (they can be also more than one for type)
- "DreamHomeWebTV"
- "DSBR_Bench"
- "AptPatioChair"
- "AptBookShelf"
- "DSBR_Bed"
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
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.
Zuzakiin
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.
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.