Jump to content

Recommended Posts

Posted (edited)
7 hours ago, stnfnk said:

 

 

I can try to put this together for the OStim side. We have GetSpeed() and SetSpeed(), so we should be able to make a SpeedUp and SlowDown command and expose it during scenes only.

 

 

What orclover is saying, is that ostim functionality to change speed explicitly doesn't work for a bunch of animations (Hence the command he mentioned). 

Edited by Min
Posted

Released beta31

NOTE: This release requires AI Follower Framework version 1.0.0 or later!

  • Reworked Sexlab and Ostim logic for more robust scene handling.
  • Actors should now be able to join already in progress sex scenes. This may be a bit janky and require further refinement.
  • Orgy commands fixed an reenabled for both Ostim and Sexlab.
  • Group sex improvements.
  • Added new Worn Equipment Customization system. You can now customize the LLM's awareness of any piece of equipment you are wearing via the provided web interface. In a future release this will be linked to nicely from within the plugins page, but for the time being you can access this at http://10.0.0.144:8081/HerikaServer/ext/minai_plugin/we_manager.html (Replace the IP address with the address you're accessing the Web UI through).
  • Many small bug fixes and tweaks.
  • Added work in progress support for the Eldritch Horror from Deviously Accessible to serve as another alternative narrator. Currently assumes you're in the "waifu" path, will add support for the others later.
  • Added voice type overrides for the narrator if its personality is swapped out. If you have both the telvanni quest and the eldritch quest running at the same time, one will be picked at random to speak.
  • Switched to using the Display name for actors rather than the actor base name for compatibility with mods that rename actors.
  • Removed SPID dependency, and reworked context application. The context system is now a fair bit more efficient, and only applies to NPC's that are AI controlled. Previously a limited version of the context system would apply to everyone.
  • Added an additional logging level (5 - Verbose), and moved all of the actor variable logging to this level.
  • Added support for two new request types  (chatnf_npc and chat_npc) to support npc -> npc dialogue in sex scenes, and elsewhere.
  • Added additional context for current vibrator status (Is it on / off) to help the AI roleplay more appropriately.
  • Added new configuration option to config.php to override xtts server for all profiles.
  • Added new configuration option to config.php to remove commands from the output (TakeASeat in particular was annoying me).
  • Added new configuration option to config.php to disable the new worn equipment system if you prefer the old keyword based system.
  • Added new configuration option to force the configured name in the AIFF UI to match the player's in-game name. This should fix situations where the player's name changes (Submissive Lola), or where the user just did not read the installation instructions and had a name mismatch.
  • Many Devious Followers bugfixes and improvements
  • Added Devious Devices awareness to various LLM interactions - For example, the LLM is now aware if you try to touch yourself through a chastity belt (CBPC integration) as an example.
  • Consolidated all vibrator commands into one for the action registry / backoff purposes.
  • Many other small bugfixes and assorted tweaks.
Posted
28 minutes ago, Min said:

Released beta31

NOTE: This release requires AI Follower Framework version 1.0.0 or later!

  • Reworked Sexlab and Ostim logic for more robust scene handling.
  • Actors should now be able to join already in progress sex scenes. This may be a bit janky and require further refinement.
  • Orgy commands fixed an reenabled for both Ostim and Sexlab.
  • Group sex improvements.
  • Added new Worn Equipment Customization system. You can now customize the LLM's awareness of any piece of equipment you are wearing via the provided web interface. In a future release this will be linked to nicely from within the plugins page, but for the time being you can access this at http://10.0.0.144:8081/HerikaServer/ext/minai_plugin/we_manager.html (Replace the IP address with the address you're accessing the Web UI through).
  • Many small bug fixes and tweaks.
  • Added work in progress support for the Eldritch Horror from Deviously Accessible to serve as another alternative narrator. Currently assumes you're in the "waifu" path, will add support for the others later.
  • Added voice type overrides for the narrator if its personality is swapped out. If you have both the telvanni quest and the eldritch quest running at the same time, one will be picked at random to speak.
  • Switched to using the Display name for actors rather than the actor base name for compatibility with mods that rename actors.
  • Removed SPID dependency, and reworked context application. The context system is now a fair bit more efficient, and only applies to NPC's that are AI controlled. Previously a limited version of the context system would apply to everyone.
  • Added an additional logging level (5 - Verbose), and moved all of the actor variable logging to this level.
  • Added support for two new request types  (chatnf_npc and chat_npc) to support npc -> npc dialogue in sex scenes, and elsewhere.
  • Added additional context for current vibrator status (Is it on / off) to help the AI roleplay more appropriately.
  • Added new configuration option to config.php to override xtts server for all profiles.
  • Added new configuration option to config.php to remove commands from the output (TakeASeat in particular was annoying me).
  • Added new configuration option to config.php to disable the new worn equipment system if you prefer the old keyword based system.
  • Added new configuration option to force the configured name in the AIFF UI to match the player's in-game name. This should fix situations where the player's name changes (Submissive Lola), or where the user just did not read the installation instructions and had a name mismatch.
  • Many Devious Followers bugfixes and improvements
  • Added Devious Devices awareness to various LLM interactions - For example, the LLM is now aware if you try to touch yourself through a chastity belt (CBPC integration) as an example.
  • Consolidated all vibrator commands into one for the action registry / backoff purposes.
  • Many other small bugfixes and assorted tweaks.

Thank you!

Posted
1 hour ago, Min said:

Added new Worn Equipment Customization system. You can now customize the LLM's awareness of any piece of equipment you are wearing via the provided web interface. In a future release this will be linked to nicely from within the plugins page, but for the time being you can access this at http://10.0.0.144:8081/HerikaServer/ext/minai_plugin/we_manager.html (Replace the IP address with the address you're accessing the Web UI through).

 NIce update. thank you so much!.

Do i understand correctly, at the moment any piece of equipment listed there will feed its description into prompt? And what does the last column, titled actions, intended for?

Since armor sets arent really a thing in skyrim, save for that one set in DB, i dont imagine support for them is ever going to be a thing?

 

Posted
3 hours ago, Min said:

What orclover is saying, is that ostim functionality to change speed explicitly doesn't work for a bunch of animations (Hence the command he mentioned). 

 

I thought he was looking to add speed control to scenes in progress. Ostim has some speed changes built-in to certain scenes, or based on excitement, I'm not sure. There is also manual speed controls, I think. Orclover mentioned sgtm which speeds up the whole game, not just the animation, and specifically for OStim scenes that don't have speed changes built-in.

 

I was going to try exposing the manual OStim animation speed controls and see if that might achieve the desired function.

 

Orclover, you tried the OStim +/- controls and speed won't change on those older scenes? hence, using sgtm?

Posted
10 minutes ago, nilead said:

 NIce update. thank you so much!.

Do i understand correctly, at the moment any piece of equipment listed there will feed its description into prompt? And what does the last column, titled actions, intended for?

Since armor sets arent really a thing in skyrim, save for that one set in DB, i dont imagine support for them is ever going to be a thing?

 

Yeah, instead of the name of the item being in the prompt, the description you enter will be instead. "Actions" lets you edit or delete an entry through that interface.

 

Re: Armor sets. You would configure each piece of the set individually.

Posted

Min, do you ever sleep? The pace of updates is insane. Thank you for this mod, it has completely changed the way I am playing Skyrim (pornrim). I am rethinking the various dialogue mods I have included, the introduction of AI-FF in combination with MinAI, results in them being more clunky and not as immersive as they once were. I look forward to where this Mod is taking the game. 

 

Thanks again.

Posted
18 minutes ago, Azailahab said:

Min, do you ever sleep? The pace of updates is insane. Thank you for this mod, it has completely changed the way I am playing Skyrim (pornrim). I am rethinking the various dialogue mods I have included, the introduction of AI-FF in combination with MinAI, results in them being more clunky and not as immersive as they once were. I look forward to where this Mod is taking the game. 

 

Thanks again.

 

Thanks. :D - I actually slowed down a lot this week, was busy with work, and had to wait for AIFF 1.0 to release anyways. Getting more and more people contributing to the mod now too though!

 

My long-term goal is to enable AI-FF on Every NPC in the game. The AIFF DLL is not stable enough to do this at the moment though. Hopefully it gets there in the future! 

Posted

Hm, encountered an issue after an update, Narrator no longer responded while all other NPCs functioned just fine.

Got me quite perplexed, on a new game issue persisted (Thou character name was the same, wich as i realize now might have been an issue), anyway, after a bunc of trial and error decided to check AIFF interface tools, and well, this is the error i got aplenty there: 

Spoiler

[Mon Oct 07 04:56:39.481591 2024] [php:error] [pid 7154:tid 7154] [client 172.27.16.1:58733] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string % int in /var/www/html/HerikaServer/ext/minai_plugin/deviousnarrator.php:63\nStack trace:\n#0 /var/www/html/HerikaServer/ext/minai_plugin/context.php(358): SetDeviousNarrator()\n#1 /var/www/html/HerikaServer/prompt.includes.php(16): require_once('...')\n#2 /var/www/html/HerikaServer/prompt.includes.php(14): requireFilesRecursively()\n#3 /var/www/html/HerikaServer/main.php(473): requireFilesRecursively()\n#4 /var/www/html/HerikaServer/stream.php(8): require('...')\n#5 {main}\n thrown in /var/www/html/HerikaServer/ext/minai_plugin/deviousnarrator.php on line 63

Question is - did i screw up something, or is it a flaw in plugin?

Posted
20 hours ago, Min said:

MinAI uses your normal AIFF setup. There's nothing separate to configure in terms of push to talk. The prompt is your prompt head. 

Thanks Min! How do I get a shopkeeper to hear me? I tried the same talk button as AIFF, got the subtitle but there was no response. I tried a variety of different ways to ask too. Everything appears to have installed correctly and I got the plugin verification from AIFF.

Posted
1 hour ago, nilead said:

Hm, encountered an issue after an update, Narrator no longer responded while all other NPCs functioned just fine.

Got me quite perplexed, on a new game issue persisted (Thou character name was the same, wich as i realize now might have been an issue), anyway, after a bunc of trial and error decided to check AIFF interface tools, and well, this is the error i got aplenty there: 

  Reveal hidden contents

Question is - did i screw up something, or is it a flaw in plugin?

That's a flaw with the plugin it looks like! Interesting. I wonder why this is working in my local game 😆. Try replacing deviousfollowers.php with this: https://github.com/MinLL/MinAI/blob/main/minai_plugin/deviousfollower.php

Posted
1 hour ago, RooksGambit said:

Thanks Min! How do I get a shopkeeper to hear me? I tried the same talk button as AIFF, got the subtitle but there was no response. I tried a variety of different ways to ask too. Everything appears to have installed correctly and I got the plugin verification from AIFF.

Did you add the shopkeeper as an AI via AIFF?

Posted

@min Thanks for the continued updates. 

 

Is it the case now that all updates only affect AI-FF or are some of these applicable to Mantella? 

 

 

Posted
1 hour ago, jc321 said:

@min Thanks for the continued updates. 

 

Is it the case now that all updates only affect AI-FF or are some of these applicable to Mantella? 

 

 

Let's see... From that patch:

1) The sex logic improvements would apply to Mantella as well.

2) Some of the LLM awareness things for Devious Devices would apply to Mantella as well.

 

Otherwise, the rest is AI-FF only. Development is focused on AI-FF, and will be for the foreseeable future. Some things are getting added to Mantella when convenient, but it is not the focus of development efforts due to it being much much more limited, and hard to work with.

Posted
On 10/4/2024 at 9:46 PM, Min said:

 

I'd be curious if this happens with the current HEAD version (to be beta31 pretty shortly). Sex logic was overhauled quite a bit since the last release.

 

Also, re: "AIAgentFunctions.findAllNearbyAgents doesn't exist." - Yeah, that's from the yet-to-be-released AIFF version that the next version will depend on. Nothing really breaks in beta30 from this error (Nothing in that release really depends on it), it's pretty harmless. I had released a couple versions in a row a bit before I intended to in order to address a couple urgent bugfixes. 

 

Beta31 will depend on that version of AIFF, which should be released pretty soon. Also: If you have bugfixes (Thank you for finding and reporting this btw!), I'd much prefer that you send me a PR to get them merged in, rather than release patches like this. The issue with the approach you've taken, is inevitably some user will overwrite the wrong version of minai with it, and then come complaining here about things being broken. :P

 

With Beta31 the female swapping to the male position is still happening. With xxx script it was gone with Beta30, but now its back. 

I could alter the script again following xxx instructions, but compiling that script requires a lot of dependencies i yet have to find.... 

Posted (edited)
12 hours ago, Min said:

That's a flaw with the plugin it looks like! Interesting. I wonder why this is working in my local game 😆. Try replacing deviousfollowers.php with this: https://github.com/MinLL/MinAI/blob/main/minai_plugin/deviousfollower.php

Appreciate the quick reply, thou it does not seem to do the trick. Looks like exact same error persisting:

Spoiler

[Mon Oct 07 19:25:24.060425 2024] [php:error] [pid 2083:tid 2083] [client 172.27.16.1:60322] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string % int in /var/www/html/HerikaServer/ext/minai_plugin/deviousnarrator.php:63\nStack trace:\n#0 /var/www/html/HerikaServer/ext/minai_plugin/context.php(358): SetDeviousNarrator()\n#1 /var/www/html/HerikaServer/prompt.includes.php(16): require_once('...')\n#2 /var/www/html/HerikaServer/prompt.includes.php(14): requireFilesRecursively()\n#3 /var/www/html/HerikaServer/main.php(473): requireFilesRecursively()\n#4 /var/www/html/HerikaServer/streamv2.php(32): require('...')\n#5 {main}\n thrown in /var/www/html/HerikaServer/ext/minai_plugin/deviousnarrator.php on line 63

If its relevant - using Latest AIFF, MinAI31 and Deviously Accesible 11.

Edited by nilead
Posted

Also are npc's aware of character's Attractiveness, breasts and butt levels that are included in Babo dialogue or Sexlab Approach? Another neat integration would be to add Sexlab Drunk to let npc's know the character is drunk and its consequences.

Posted

I dont know if its possible but having like a settable range around the pc that sets npc's as aware would be awesome, though AI FF is better the one thing its missing is the fact that you need to activate npc's. I know having everyone active isnt possible but maybe someway to make it more dynamic would be awesome! great  work by the way thanks for the mod!

Posted (edited)
On 10/6/2024 at 1:06 PM, stnfnk said:

 

I thought he was looking to add speed control to scenes in progress. Ostim has some speed changes built-in to certain scenes, or based on excitement, I'm not sure. There is also manual speed controls, I think. Orclover mentioned sgtm which speeds up the whole game, not just the animation, and specifically for OStim scenes that don't have speed changes built-in.

 

I was going to try exposing the manual OStim animation speed controls and see if that might achieve the desired function.

 

Orclover, you tried the OStim +/- controls and speed won't change on those older scenes? hence, using sgtm?

Yeah, I use the arousal based speed settings for animations that have integrated speed settings and use mouse4 and mouse5 with sgtm hotkey mod to speed up animations from animation sets...it might be a redundant to add LLM speed functionality because it is already arousal based in ostim and it might break shit if you use sgtm...it was a thought and on second thought maybe a stupid thought.  

Edited by orclover
Posted
6 hours ago, ch4os14 said:

I dont know if its possible but having like a settable range around the pc that sets npc's as aware would be awesome, though AI FF is better the one thing its missing is the fact that you need to activate npc's. I know having everyone active isnt possible but maybe someway to make it more dynamic would be awesome! great  work by the way thanks for the mod!

This is one of my goals - automatically turning it off / on for NPC's near the player / in the same area. I'm a bit hesitant to pursue that right now, as the AIFF DLL is a bit tempermental  / prone to crashing if not babied. I'd like to do that at some point though.

Posted
8 hours ago, nilead said:

Appreciate the quick reply, thou it does not seem to do the trick. Looks like exact same error persisting:

  Reveal hidden contents

If its relevant - using Latest AIFF, MinAI31 and Deviously Accesible 11.

That's because I sent you the wrong file, sorry!  Try this one: https://github.com/MinLL/MinAI/blob/main/minai_plugin/deviousnarrator.php

Posted
8 hours ago, johnny12344 said:

Hey @Min, I saw you mention in the description that it is highly recommended to use Mantella XTTS server, could you please let us know how we can go about setting that up? thanks!

You can use AIFF's built-in one if it works for you. I prefer Mantella's. Just set it up like normal, enable the override in config.php, and set the url to wherever you're hosting it (runpod / locally / etc ).

 

7 hours ago, johnny12344 said:

Also are npc's aware of character's Attractiveness, breasts and butt levels that are included in Babo dialogue or Sexlab Approach? Another neat integration would be to add Sexlab Drunk to let npc's know the character is drunk and its consequences.

Babo dialogue's attractiveness / breast / butt stuff is included, yeah.

Posted (edited)
9 hours ago, GirlPower said:

With Beta31 the female swapping to the male position is still happening. With xxx script it was gone with Beta30, but now its back. 

I could alter the script again following xxx instructions, but compiling that script requires a lot of dependencies i yet have to find.... 

I DM'ed xxx a copy of the dev environment to let them actually contribute it proper, but it doesn't look like they've been around.

 

Sexlab P+ doesn't really support VR, so I haven't personally tried it to see how it works with this.

Edited by Min

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...