Regolo Engine 1.21
🕑 Added 2021-05-01 00:27:22 +0000 UTCHi guys, welcome to Regolo Engine release 1.21, another important step on the path to the perfect virtual encounter!
A lot of progresses to be shown here, so let's start without further ado and let's dig it together.
An important notice before going on
This release is incredibly complex and introduces a lot of new mechanisms. This makes it quite a beta since it still misses some core features that were planned at the beginning. Check the related paragraph below to know why it's very important and which features are in the making.
The 1.21 videos
What's new
Here's an overview of the new stuff, check the next paragraphs for insights and instructions on some of them.
The new behaviours and the girl-UI options are accessible from the wanderer mode.
behaviours
- discovery - motion
- girl now can explore the surroundings and interact properly with them
- girl can explore and interact sexually with the boy as well (handjob and blowjob)
- interaction is based on whole body feedback
- uses perception system 2.0
new features
- equilibrium system: uses perception to adapt always the whole girl body to the touched object, feet movement has improved too
- new walking: disjointed walking not linked to a destination for free exploration
UI
- you can select motion mode from ui
- you can select if you want sex moves during motion using the related flag
misc
- one of custom hairs used in the video added to the zip file
fixes
- 1.20 enchanter config file had the girl ui "always on" option enabled by default (it should be false)
- coming back to "only girl" from "dual" during discovery made the girl moving wrongly when touching hands
- exiting from discovery left some functions still actives and this gave issues with walking
- some processes remained hanged after stopping the plugin during discovery
- left hand timing during standard walking fixed (after months lol)
current known bugs
- disjointed walking has issues during turning (head and feet) and should still improve visually
- hands tangle often trying to reach the furniture from angle position
- the overall motion experience has still a lot of imperfections at the current stage
- still did not look into the seating issue during mix@seat (I'm sorry T_T)
As always, if you notice something that is not working fine please let me know and I will try to fix it asap (hopefully faster than the latest months).
I like to move it, move it
So we explored the girl at first, then the boy, now it's time to explore the environment.
In this last incarnation of the discovery behaviour the girl can wander around searching for something to explore using the amazing perception system 2.0.
In order to achieve this I needed to create a new destination-less and disjointed walking system and a granitic balance system. You can imagine time was not my friend 😂 . This is also the reason why this release is far from how it should have been and still misses some core features (check the last paragraph).
Anyway this is an important evolution of the core experience and it's the first behaviour that merges different modules that lived almost isolated so far.
Lets look what it offers:
- discovery - motion can be activated selecting "Motion" mode in the "Interaction type" drop menu
- girl can search for something to explore and go there or can simply wander and explore object to which she collides
- girl can search and wander at different ranges
- you can use the "Motion modes" drop menu to select a motion mode
- girl has five motion modes that change movement type (search/wander) and their range (afar or nearby). Auto will vary mode randomly.
- if the girl is "searching afar" and doesn't find anything interesting she moves a lot less
- if the girl is "wandering afar" she always moves a lot (this could take her away so be careful with the room composition)
- when she reaches the object she is searching for or collides with something (even the boy) she starts exploring it
- if the girl reaches the boy (because she aimed at him or collided with him) she will start exploring the boy (or doing sexual stuff)
- girl will maintain perfect balance with the whole body while exploring
- after a while she stop, she steps back and moves in the opposite direction
- if you are near her she will not stop exploring and will stay there
- if you come near her and she is not leaning too much there's a chance she will turn towards you while exploring (this is still not reliable and often tangles hands)
- you can check the "Enable sexual moves" flag to enable handjob and blowjob while being near her
Note 1:all the "dual" options don't work in motion mode, only options available here are "Motion modes" and "Enable sex moves"
Note 2: if the girl tries to reach a very angles interest point her hands could tangle. In this case please grab and reposition them properly.
One hint about the motion modes: don't select "wander afar" or "auto" if you don't use a closed environment, or you risk her walking away and never come back.
Sex in motion
While I was developing the new build I thought that watching and touching the girl exploring the surroundings was great, that having her exploring you was awesome, but that I wanted also her to do nasty stuff while doing that. Just to make things even more complicated 😄 .
So I added sexual actions to the behaviour, also to understand how well standard animations were merging with perception ones. The result is good and the two flows cross smoothly.
You can enable the sexual action checking the proper option in the girl ui. It's disabled by default. Consider that if you enable it the girl will always try to do an handjob or a blowjob while the boy comes near her. This is true also if she explores the boy.
Please consider there is not direction control on this so do not approach her from her back.
If instead you leave the sexual actions disabled the boy can come near her while she explores the furniture and enjoy her doing her job while watching or touching her, and she will eventually explore the boy in a totally different manner (check the video).
I dare to say they are two completely different approaches and I urge you to try both of them. Also the way she explores the boy it's really improved respect the "dual" one.
Please also that during exploration climax system is available so the boy can ejaculate all over the place. Also, during exploration, you can also move her hands (handy in case of wrong positioning) and head (but remember that boy will ejaculate if "Cum by head-grab" is checked).
Why this is yet to be completed
I believe it's clear to all at this point, this release was born with a specific aim, that is make the girl aware of the environment and give her a first kind of independence. The starting idea of the plugin was precisely that after all, so I cannot say it's deviating too much.
To imprint this direction at this early stage was a nice temptation so I decided to give it a go even if there was not enough time to complete all the needed parts.
I think I was lucky and was able to create a good backbone in time, but a lot of stuff is missing or so early that I couldn't include it.
For example I already started working at a obstacle avoidance system. The walking is totally different from the standard one so I cannot use the old one and I need to rework its logic as well.
Also a specific anti-entanglement mechanism for the hands is very needed at this point (and already in the making), since she tries to reach stuff that is in every direction because she is wandering around without any clue. Also she turns while exploring and will do even more stuff like this later.
She wanders around and searches for objects but she is not really aware about where she is or what she is touching. This is something that completely misses and needs to be introduced somehow.
Also, the new walking is quite bugged, in particular during 180 turning, lacks visually and doesn't exploit its disjointed nature yet.
The old animations are just "animations" and don't take advantage of the new perception system (even if they merge very well with it).
Lastly, all of this is just a mode of an already exiting behaviour. This nested nature is a big hindrance and needs to be encapsulated in a proper behaviour,
As you can see there is a lot of work to do just to bring this release to the level I wanted it to be it at the beginning, and a lot more will have to be done to bring on the work and expand it. The hard path to give the poor girl a place to live 😁 .
How to use it
Regolo Engine 1.21 has been built and tested on VaM 1.20.77.9.
- download your version
- put the zip file in the VaM folder and extract it there:
- dll and config file will be placed under <VaM>/Custom/Scripts/RegoloVR
- room files will be placed under <VaM>/Saves/scene/RegoloVR
- Audio and Dance folders will be placed under <VaM>/Custom/Sounds/RegoloVR
- assetbundles will be placed under <VaM>/Custom/Assets/RegoloVR - [optional] put the songs files you want the girl to dance in the <VaM>/Saves/scene/RegoloVR/Dance folder
- [optional] edit the proper config file (RegoloEngine_E.json for Enchanter or RegoloEngine_I.json for Illusionist )
- load the proper room (RegoloEngineRoom_1.21_E for Enchanter or RegoloEngineRoom_1.21_I for Illusionist)
- [optional] load a different room in case:
- load the skeleton room instead if you plan a merge load with another scene
- load the playground room instead if you plan to test the new smart walking behaviour
- load the apartment room if you want to test smart walking again or behaviours that use perception system
- load the stairs room if you want to test mix@stairs - load the plugin on the girl (the dll file)
- [optional] choose an anima or obsession to use the old engine, select "Wanderer anima" instead to use the new one (a new dynamic UI will appear on the gilr's head)
- [optional] change the UI options as desired
- possess the boy or align with him
Detailed instructions about dance folder and dance UI can be found in the 1.8 release post.
It's highly recommended to disable soft body physics to enhance the experience and avoid undesirable effects. In fact the many random frictions caused by most of the behaviours generated by the plugin cause unpredictable soft-physics reactions.
Change physics update cap to 1 if you experience trembling issues.
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 (PlayerNavigationPanel for example, and they can be also more than one for type)
"DreamHomeWebTV"
"DSBR_Bench"
"AptPatioChair"
"AptBookShelf"
"DSBR_Bed"
"AptChair"
"AptCoffeeTable"
"AptSmartTV"
"AptSmartWebTV"
"AptTVStand"
"PlayerNavigationPanel"
Limitations and caveats
- Consider always that anima and obsessions are mutually exclusive. Every time you choose one of them you lose the previous settings. You can check your current choice looking at the yellow info box at the lower left corner of the UI.
- 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. The songs for the dancing load at the beginning too (but can changed and reloaded in real time via UI).
- 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
So we're at it. I hope you liked the progress and the directions taken. Personally I can't wait to complete the work started this month and push it even further.
Sincerely it was not planned to go this fast, but I embrace the development even if it will eventually lead to significant changes sooner than I thought.
Plenty of time to discuss about this still, let's think about the new release first 😉 .
1.22 will be out in May, see you in few weeks!
RegoloVR
Comments
Thank you Darren, yeah, it was a bit stressful to plan and realize a working system like this in such a short period. I'm pretty satisfied though, in particular how she balances herself now while exploring is something I'm very proud of, it really works well with any object or person the girl interacts with, even multiple ones at once (like in the video). PS: There's definitively something going on between her and the lamp 😂
Wow, so much cool stuff here. This must have been a real challenge. Thank you. I look forward to testing. PS The video was great. I had a real laugh at her getting personal with the lamp :D