Home Artists Posts Import Register

Content

This is mostly a quality-of-life update with bug fixes for v44 and cleanup but I also managed to fix some older problems and also add some cool new things:
- figured out how to do lasers properly for the steam vr version, so Alive Home VR clicking should be more intuitive and match VaM's native lasers position. Also lasers when enabled look a bit different now and I updated them to work anywhere in VaM, not just Alive Home
- fixed some issues with VR movement, also added sliders for movement speed and snap turn angle
- added some new action commands, extra controls for head & chest for the Vibe command and a side to side hip movement
- fixed some big bugs from v44 : ambient light problems and bottom person controls not working properly.
- also I removed the bottom chat button for now. Text-chat was meant to be in v44 just in the androids section. It needs that extra metadata stuff and chat history support that those characters have. That whole bottom bar will get changed with something cooler and will have chat back there too or maybe like a chat input directly in it. Text-chat isn't really gameplay ready, just WIP, trying to figure out the pieces

KNOWN BUGS

In VR due to adding the toggle on/off controller button, clicking on the watch buttons doesn't work anymore, it will toggle the UI on/off. I'll likely remove the watch and try to make the UI work the same way the vam UI works

CHANGELOG

  • FIX: fixed construct room ambient light script loading incorrectly with aeternum ui, overriding vam ambient lighting levels
  • CHANGE: cleaned up code to reduce size, alive+aeternum variables, rounded text sentiment lexicon weights, removed old hardcoded morphs list used in old aeternum UI character generation
  • CHANGE: removed sample songs to keep file size down, added a small example mp3 instead
  • CHANGE: removed pose presets preview images to skip 1k files and reduce file size. People that want to use the poses outside of Alive and want previews in the vam ui for them can use them from the AEstudio var instead which is also has them
  • CHANGE: changed aeternum ui menu button detection on down press, not on release, to prevent misclicks inside the ui and releasing the click outside of it causing the ui to toggle off
  • CHANGE: removed custom music playback location (speaker) on Alive Home to keep the music app experience the same everywhere
  • FIX: fixed vr lasers to work on all scenes not just alive home, fixed on/off toggle instant effect, changed to purple laser line when active
  • FIX: fixed Steam VR laser & AE Home click detection to match the orientation of the steam vr controllers and VaM's native laser pointers
  • FIX: fixed VR 1st person locomotion moving wrong vam object causing wierd jumps sometimes or player drifting away,
  • NEW: added VR locomotion snap-turn angle and movement speed settings, new VR tab in settings app for vr options
  • FIX: fixed VR locomotion snap-turn overriding vam height detection value and teleporting player back on ground floor
  • FIX: fixed person switch/add bottom menu buttons sometimes both on
  • CHANGE: hid old interaction chat button, it was meant to be hidden in v44 but missed it on; old chat doesn't work anymore due to vam looks not having metadata, personality, chat history; chat was rebuild around those and for now is accessible through the androids system (chat tab)
  • CHANGE: Removed old voice sound assetbundle no longer used
  • FIX: fixed bottom menu person avatar not showing after adding Alive plugin to a new person or in various scenarios when turning on/off Alive, switching character, etc
  • FIX: fix performance issue with switching vam person atoms when 2 or more are in the scene due to duplicated calls to send person data to the ui
  • NEW: added head & chest speed & power sliders for the vibe command
  • NEW: added hip side to side action command
  • FIX: fixed scrolling for recent apps screen

INSTRUCTIONS

- Alive.cslist  - add to person
- Aeternum.cslist - add to session for the UI

The Alive Home scene needs Aeternum to be loaded to bring it to life (buttons, sky, cars, etc).

Alive doesn't need internet access, but it uses the web browser to render the UI in it so a few settings might be needed to get it to work. In User preferences Security these need to be enabled or there might be errors: Allow Plugin Network Access, Enable Web Browsers, Allow All Sites.

If you want to keep the sites whitelist enabled, you can add this to your whitelist.json file in vam's main folder, to whitelist just the UI file needed for Alive: "Saves/PluginData/Aeternum/Ae/Html/mainmenu.html"

AI STUFF

These are optional for people that want to add more life to VaM. By default Alive doesn't require any of these but they can be activated from the Services app.

  • Local text AI (Chat) - requires OobaBooga (quick guide)
  • Local image AI - requires Automatic1111 (quick guide)
  • Local Text to speech & speech recognition - require my Text Audio Tool (quick guide)
  • There's also support for online ElevenLabs AI voices, that requires an account on elevenlabs

CREDITS

Assets used: https://drive.google.com/file/d/1M_F6iWz1zK1Av2hgLNsR-6WOrBOqJs5s/view (3d objects from sketchfab, music from soundcloud)

Ashauryn - morphs ( from AshAuryn.Expressions.2, AshAuryn.Pose_Tools.2 and AshAuryn.Sexpressions.2, AshAuryn.AshAuryn's_Female_Genitalia_Collection.2, AshAuryn.AshAuryn's_Assorted_Expression_Pack_with_75_Morphs.7, AshAuryn.AshAuryn's_Tears_and_Pain_Pack.3)
klphgz - poses ( from Crouching, Standing, Lying & Prone, Sitting packs)
Jackaroo - morphs ( from Jackaroo.JarModularExpressions.2)
kemenate - morphs (kemenate.Morphs.10)
geesp0t - spankings vr hand collision detection (Spankings Plugin Mod v3.6 on reddit)

MacGruber, VR Adult Fun, Acid Bubbles & other plugin makers whose work inspired me to make some of the features here and plugins in general.

ElevenLabs.io AI voices used often in my videos.
OobaBooga's text-generation webui & AUTOMATIC1111's stable-diffusion-webui


FILES

SPQR.SPQRAlive.v45.var

Files

Comments

Anonymous

Hey, I am new here. Is there anyway to replace the default moan/spank sound effect with mine?

SPQRAeternum

Hi, welcome! No custom sounds, sorry. But it's possible to turn them off and replace them in vam, either by using some other plugins (like vammoan) or building it with other plugins (like ExtraTriggers) where you can set your own rules and sounds for specific touches

Vitlam

thanks for the update !

Dakoto

Thanks mate :)

Saint66

Hey there, I just re-subbed because I have read about the AI features ;) However, the quick guides seem only to cover the installation of needed tools, not how to actually use them within VAM? I had an install marathon today getting Ooba to work, downloaded and installed your TextAudioTool, get my API-Key from Elevenlabs and such... A1111 integration works flawless, a BIG thank you! If I fire up you TextAudioTool and going to the demo webpage, every endpoint is connected and working. So my question catalogue, sorry: 1. How do I use Ooba within VAM? Its running in the background, API is up and I have no clue. 2. ElevenLabs: after inserting the API and choosing a voice, the test speech works out of the box. But how do I get my audio prompts into VAM? 3. Local Speech To Text: in the description, a mic button is mentioned. Where the hell is that? Somewhere in Aeternum UI? And would it be possible to get the Whisper results into Ooba somehow? And then processing the answer text into 11Labs speech? That would be the godsend chatbot, or? Anyway, thanks for this rocket science and sorry for asking so many newb questions ;)

SPQRAeternum

Text AI is very experimental and I'm changing a lot of stuff, it might not be very good in v44 & v45 as I'm working on some big features and they're incomplete for now. 1. But you can turn it on in services > text ai and enabling oobabooga. It should have by default the right URL but you might need to change that in case it's different for you. 2 & 3. In v43 chat was a bottom menu button, next to actions pose etc. In v45 it's now a bit more hidden until I get more components up and running. It's a tab on the android's profile. In the androids tab you have to create an android, which is basically a character. Then when you click on that character it will go to its profile and there's a tab there to chat with that particular character Speech should be added as chat and sent to the AI already, unless I broke something recently. I don't test speech to text much, added it for people that requested it All replies should be then spoken by the TTS of choice when received. Either as a general sound if no alive person is selected, or through the selected person. all that part is confusing right now until I add proper bodies to androids. Right now vam bodies & ai personalities are two different independent things Idk what you mean with the godsend chatbot

SPQRAeternum

of course, no problem. I tried to get that stuff in v44 too but had to rush that release a bit

thomas d

Hey just wanted to say I really like the hip action sliders, I was missing those. I guess you are still working on the chest and head vibe as I cannot select them. Maybe down the road, an action slider for the legs to open and close. May not work that well for standing, but for bent over, sitting or lying down, I think it might just work. Having a real good time, with the androids and models. Reading through the OobaBooga wiki, as I am new to all this stuff and want to understand the model selections and settings much better. Its funny how some of models love to tell stories, I had tried the model mayaeary_pygmalion-6b-4bit-128g with a selected android that I was incredibly impressed with, then she breaks into some crazy love story about her and her girl friend and I could not get her out of the story. Having a ball with this stuff, all your work is really building into something incredible. Truly, you are bringing VAM to a new level. Will have to try the putt putt when I have time, I am wondering if I play against an android. LOL, just kidding. One more question, I had selected an android, then sold it, and then later wanted to buy it back, but I could not find it. How many androids are there?

SPQRAeternum

lol, yeah, it's gonna go in very random places. But that makes it interesting too. technically infinite androids. maybe millions if I added a constraint on their ids, i don't remember. it's similar stuff to what I started doing earlier last year before Alive, with procedural citizens They don't have too much going on yet though

chris r

Anyway to turn off the car sounds?

SPQRAeternum

no sorry, but I'll add one next. I'll do an app for Alive Home where things in the scene are customizable, the cars, maybe the landscape as a whole, and some interior stuff because it's ugly

Saint66

I somehow broke the Oobabooga functionality. In the service setting, I just put in: "http://127.0.0.1:5000/api"? Before I fiddled around there were some suffixes with "generate" or similar, I get no responses anymore. Any solution? Do you store settings anywhere, maybe deleting them could resolve

SPQRAeternum

it's http://127.0.0.1:5000/api/v1/generate I don't remember why I left it like that, I'll update it to work with the url directly from the cmd prompt too, it makes more sense