Regolo Engine 1.8
🕑 Added 2020-02-27 23:06:02 +0000 UTCHello everyone, welcome to the Regolo Engine 1.8 release post!
New month, new release, new functionalities, new animations, as always.
Every time is a race against time because I want to put all the good stuff I started developing during the previous weeks, and this one makes no exception.
Check the video and the feature list and I think you will be pleased ๐ .
The 1.8 video
- 1.8 promo video 4K (new animations with music): https://mega.nz/#!kiIm2CTb!BpyCMgzYrrgv6tvJw_POLjlM4GCZvsaNTn2USBrc-DU
- 1.8 promo video 1080p (a lighter version): https://mega.nz/#!57Q0BI7Q!s4l6EQkJp92DV-f1sYlCsuWiC4Q1aQQQ1_-0o3nymD8
What's new
Here's an overview of the new stuff, check the proper section for insights and instructions.
- New composed behaviour on the chair. Through it the girl will seat on a chair in front of the couch and will perform:
- different types of masturbation
- two handjob styles
- blowjob - Dance behaviour on the couch
- Dance behaviour on the couch reverse
- New Dance UI for real-time songs management
- Now songs are loaded automatically from a new dance folder inside the RegoloEngineAudio one
- TempestVR builtin addon to enable direct linking between Regolo engine and OSR devices
- New Tempest addon settings in the config file
- New obsession: "Mix @Chair"
- New obsessions: "Dance @Standing", "Dance @OnTheCouch", "Dance @ReverseOnTheCouch"
- "Dance" obsession now can trigger the three sub-obsessions
- Developed an interruption system already enabled for the new composed behaviour that will be used from now on
- Added a couple of additional expression for eyes and mouth that comes with one of the stances of the new behaviour
Fixes
- The bug that prevented a proper dll+json loading from the same path of the room has been fixed
I was on a rush on this since all the extra stuff bundled, so let me know if you notice something wrong, I will look into it as soon as possible.
The new composed behaviour
I experimented this time too and created something that went really further than my expectations. A new class of behaviours that are able to mix and match different sub-behavioural sets melting them in a balanced and harmonious way.
In simple terms, in this new behaviour the girl has a lot of sexual actions in her arsenal and can transit from one to another seamlessly, going as far as to merge them. This means that while past behaviours were executed like isolated happenings, this new one merges different behaviours in a big composed one.
So, for example, she knows precisely when and how to place every body part according to what she wants to do in a particular moment. I'm sure the video can explain better what my poor English is not able to properly communicate ๐.
Obviously they are all compatible actions but nonetheless before this it was impossible to make them live together, and in this new generation the synchronicity of the actions has reached the next level. There is still a gigantic work of refinement behind, but the harmonious alternation of the gestures was simply not possible before.
As hinted in the feature list I also developed a sort of interruption system to make this possible. Through it movements can alternate instantly. Unfortunately, this capability is not heritable from old behaviours because they belong to the previous generation and are not easily upgradable (at least in terms of time to be spent)
Clearly this is very experimental, I fixed a lot of bad matching but it is possible I could have overlooked some nasty moves. There are a lot of potential combinations here too so expect some bad transitions occasionally.
Important note: since all the random collisions that come with this tight pose, I strongly recommend to disable the soft body physics. It gave me a lot of inconsistencies when on.
If you want to check the new animations immediately choose the "Mix @Chair" obsession or even put it in the animaObsession section of the config file
Lastly, this is the first part of a work that will end next month. The second part will enrich the animations set, will give some love to audio and will provide a bit of control on the execution flow too
The new dance UI
Firstly, starting with this release you have to place songs used for dancing in a "Dance" folder, to be created inside the RegoloEngineAudio one.
This means all the songs have to put under:
<VaM>\Custom\Assets\RegoloEngineAudio\Dance
The plugin will load all the songs present in such folder at load time, meaning you will not have to write the song names in the config file and restart the plugin every time. This also implies that the dance section in the config file should not be used for now, and surely not for such purpose.
That being said, you can now manage the dance songs directly in the plugin UI.
This can be done through the following functionalities.
- "Resync dance folder": reloads music folder without closing VaM. You can add/remove songs and have them available without the need of restarting
- "Stop music": stops the current song and automatically plays the next song
- "Songs list": lets you select the next song to be danced from the song list and displays its name
- "Stop music on new selection": stop music on new manual selection from list without any further intervention
- "Random play": toggles between random or sequential play order
All the above settings should give a good degree of control over music flow for dance behaviour. Let me know if you think something else should be added ๐ .
The dawn of the external tools integration
I'm pretty sure most of you know TempestVR. He is the super smart guy that built the OSR3 (and 2 now), a sex robot machine that works great with VaM (and not only with it) and that promises to deliver wonders in the future.
I had the chance to talk with him about the potential synergies of our two plugins and after few days I started working to a direct interface between them.
I made some tests and I ended up implementing a custom version of his TCode plugin builtin directly in the Regolo Engine.
It wasn't easy since I still have not built the OSR for myself (Lego's my limit ๐), so it was some kind of blind coding. Anyway with tempest's help the result is native compatibility between OSR and Regolo Engine.
Some info on what this really means:
- A custom version of the TempestVR TCode plugin is incorporated in the engine and can be activated from the configuration file
- You will find a lot of the TCode settings you already know
- In order to make the UI visible you have to set "active : true" in the config file in the "tempestTCodeAddon" section
This is what you will see once enabled:

Some other info:
- For now it works only with "Blowjob @Kneeling", the new blowjob on chair *should* work but it was not tested appropriately
- It needs a lot less manual intervention during action
- It's tweaked for the engine animations and uses a custom method to detect position and rotation of the device
- Range is automatically detected and adapted to selected settings (like min/max values)
- Performs auto reset
- Can auto-connect at the start using the settings specified in the config file
TLDR: activate the Tempest addon from the config file, set optionally the auto-connect parameters in it, choose the "Blowjob @Kneeling" behaviour and enjoy ๐ .
New behaviours will be enabled for this synergy in each release, and I promise to build the OSR2 asap in order to free the poor Tempest from the test builds tsunami that I threw to him last week lol.
This is his Patreon page by the way: https://www.patreon.com/tempestvr. He definitively deserves attention and support.
Let me know your feedback on this brand new dimension of the engine.
How to use it
Regolo Engine 1.8 has been built and tested on VAM 1.18.2.1.
- download your version
- [enchanter] 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/Dance folder
- [optional] edit the RegoloEngine.json config file
- load the proper room (RegoloEngineRoom_1.8_E for Enchanter or RegoloEngineRoom_1.8_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
- Some behaviours have really a large spectrum of possibilities, so some unlucky variations are unavoidable.
In the end
And that's it, folks. We have the long, comfy wall of text of the monthly post, we have the new release, and the month isn't over yet ๐. I'm happy with the result, I hope you will enjoy it as well.
Next stop is 1.9 in March, stay tuned!
RegoloVR
Comments
Hello MRHootie, 1.7 and 1.8 use RhythmAudioSource and RhythmForce in order to dance. The plugin will not work otherwise. You have to keep their settings too, so a merge load could help.
Hello. i use Contemporary Loft By Onesix3d and added mandatory furnitures. 1.16 and below works fine in that room but 1.17 and 18 does not.
Hi MrHootie, first of all I'm sorry for the inconvenience. I just loaded the room from \Saves\scene\RegoloEngine folder and then started the dll from the same folder and it worked. Did you use the new room/dll/config files? Any further detail thet can help me understand better your setup?
json file is in the same folder as Dll. still getting the Error string message. none of the versions is working. and there are no other plugins activated or showing on the list. still dosnt work
Hi Zuzakiin, as far as I know VaM cannot manage streaming audio, it needs always to preload audio assets. So unfortunately, till this doesn't change, I'm afraid we have to tinker with song files. I'm delighted you are enjoying the improvements. The girl at the moment has no method to notice the mismatch between controllers and body parts, but I'm glad you're entertained by the resulting derps (they are a nightmare for me ๐ ).
Zuzakiin
Awesome. Any chance of realtime dance responce to primary windows sound so youtube or pandora or whatever could be on? While not standalone, the ability to quickly rescan folder with a button an elimination of the need for messing with code and/or file name is good nuff. Movement is much smoother in everything. Still some funny derps. Purposely leaving physics on for the derps. As a sort of derp catch, while arm is not where it wants i to be, a timer changing her expression to annoyed or embarrassed would be enduring. Got me a dancing Alita muse to cheer me on while I swear at my 3d printer and stuff. Tis all good. Thank You.
No problem, let me know your impressions if you try it, the feedback has been very good so far
MpMan
thanks for integrating with osr of tempest