Jump to content

Recommended Posts

Posted
18 hours ago, Min said:

Check your AIAgent.log file (My Games/Skyrim (VR|Special Edition)/SKSE/). I would guess that your PC is probably just exhausting and running out of resources between the combined load of AIFF, its dependencies, and Skyrim.

Thanks ! For an obscure reason, some of my skyrim mods logs files are located somewhere else, i will have to figure that out at some point . 

And since I run it with affinity, it solved my problem. No more timeout.

Posted (edited)
On 9/30/2024 at 9:54 PM, kraoro said:

I think it might just be some kind of either limitation or lack of interest in the Ostim community's part, because as far as I can tell, NOTHING Ostim related calls solo NPC scenes. I was hoping this would be able to.

 

Also, I wanted to try using AIFF, but already have XTTS setup from running Mantella. I managed to copy the folder like in the instructions, but I also downloaded an AIFF instance of XTTS. Do I need to delete that to make the Mantella XTTS API work? 

 

There are OStim masturbation animations and they will work better in the next MinAI release. The code to start all kinds of scenes is getting an overhaul. Stay tuned.

 

Oh, and you are on Mantella. Did you add something to your prompt about the -masturbate- keyword?

Edited by stnfnk
Posted (edited)

 

On 9/29/2024 at 8:33 AM, Loopdeloop said:

I really like being able to change position through dialogue, but that function is being ruined by npc actors changing position themselves. You select a position and they change it a few seconds afterwards. Could we get an mcm option to disable npc actors changing positions?

 

You can probably achieve something like this by influencing your AI controlled NPC to be very obedient, and only change the scene when requested. You'd put this in their Mantella bio/HERIKA_PERS or in the prompt_head, and remove any conflicting info. YMMV and it will depend HIGHLY on which LLM model you are using, try a few different ones.

Edited by stnfnk
Posted
12 hours ago, stnfnk said:

 

 

You can probably achieve something like this by influencing your AI controlled NPC to be very obedient, and only change the scene when requested. You'd put this in their Mantella bio/HERIKA_PERS or in the prompt_head, and remove any conflicting info. YMMV and it will depend HIGHLY on which LLM model you are using, try a few different ones.

I'll probably just live with it. I like my Skyrim warrior women to be strong and feisty, and I let the AI-FF dynamic profile develop accordingly. 

Posted
On 9/14/2024 at 11:58 AM, wolfbread said:

No idea how hard these would be, comment on Fill Her Up state. I think Baka did a good job with the random comments, would like the LLM to give even more flavor.

And SexLab AnimSpeed was fixed for SSE. Is it at all possible for the LLM to control the speed during a scene? Perhaps based on Arousal or you just telling it to Slow Down, Hurry up!

That would be amazing plus having fertility mode as an option would be awesome!!!!!!!!

Posted
3 hours ago, Loopdeloop said:

I'll probably just live with it. I like my Skyrim warrior women to be strong and feisty, and I let the AI-FF dynamic profile develop accordingly. 

 

It's your world, make it how you want it.

 

You can experiment on just one follower using their character bio in Mantella or their HERIKA_PERS (or customizing their prompt head) in AIFF. Give them specific instructions to act in the way you prefer and see how it changes things vs. your other warrior women.

Posted
51 minutes ago, stnfnk said:

 

It's your world, make it how you want it.

 

You can experiment on just one follower using their character bio in Mantella or their HERIKA_PERS (or customizing their prompt head) in AIFF. Give them specific instructions to act in the way you prefer and see how it changes things vs. your other warrior women.

Yes, I've been toying with the bios and prompt to see just how different I can make their personalities while still keeping the essence of their Skyrim character that AI-FF brilliantly provides in the bio. I've had some success, for example Uthgerd is a lot more dominant that Lydia, and likes to 'discipline' me at every opportunity. While trying to set up my perfect epic fantasy romance game I've had one problem, though - Skyrim girls are too easy.  Seems like they're willing to rip off their armour and get down to business before we've even cleared Bleak Falls Barrow. I'd like them to be more hard to get, and have tried customising their bios to achieve this with little success. It'd be great if the availability of the sexual options in MinAI was tied to something like NFF's regard system. With home base only achievable at high regard, and everything else in stages beforehand, with an MCM option to toggle this feature on and off. That's just me being demanding, though. 🙂

Posted (edited)
21 hours ago, stnfnk said:

 

There are OStim masturbation animations and they will work better in the next MinAI release. The code to start all kinds of scenes is getting an overhaul. Stay tuned.

 

Oh, and you are on Mantella. Did you add something to your prompt about the -masturbate- keyword?

There are masturbation animations for both men and women, but apparently they're all intended for the player. Nothing in the Ostim mod, and nothing in gameplay mods like Amorous Adventures, Ostim NPCs, etc, calls solo NPC scenes. When I brought up masturbation, they would describe what they were doing, but no animation was being called. That was both in Mantella and AIFF.

Edited by kraoro
Posted
1 hour ago, kraoro said:

There are masturbation animations for both men and women, but apparently they're all intended for the player. Nothing in the Ostim mod, and nothing in gameplay mods like Amorous Adventures, Ostim NPCs, etc, calls solo NPC scenes. When I brought up masturbation, they would describe what they were doing, but no animation was being called. That was both in Mantella and AIFF.

 

beta31 will have a better implementation, look for it this weekend.

 

In AIFF, the NPC must use an action "ExtCmdMasturbate", the action must be exposed to them and the backoff settings in MCM control how often they can attempt to use it. You'll see a notification on screen when they attempt to use the action. In Mantella, the command is available all the time, you need to educate the LLM on how and when to use the keyword: -masturbate- in your prompts (or character bio).

Posted
8 hours ago, Loopdeloop said:

Yes, I've been toying with the bios and prompt to see just how different I can make their personalities while still keeping the essence of their Skyrim character that AI-FF brilliantly provides in the bio. I've had some success, for example Uthgerd is a lot more dominant that Lydia, and likes to 'discipline' me at every opportunity. While trying to set up my perfect epic fantasy romance game I've had one problem, though - Skyrim girls are too easy.  Seems like they're willing to rip off their armour and get down to business before we've even cleared Bleak Falls Barrow. I'd like them to be more hard to get, and have tried customising their bios to achieve this with little success. It'd be great if the availability of the sexual options in MinAI was tied to something like NFF's regard system. With home base only achievable at high regard, and everything else in stages beforehand, with an MCM option to toggle this feature on and off. That's just me being demanding, though. 🙂

Try setting the prompt head to influence all of the NPC's in your world (There's an override in the config to set this globally). You may be able to achieve the results you're looking for like this.

Posted (edited)
On 9/30/2024 at 3:43 PM, Min said:

You don't have Papyrus Tweaks installed (See the "hard requirements" section). Install it, and revert to a save before you installed MinAI.

I have Papyrus Tweaks, but I'm having the same problem the person you were replying to -basically I don't see any actions being pushed to SexLab. The dialogues sound like actions are happening, but I don't see any in the AIFF log. I think I missed this step in the installation, which says:

 

"Customize the prompt to your liking. This version of MinAI is much less prescriptive and heavy-handed on what the prompt needs to be."

 

How do I customize the prompts to my liking? Is that why I don't see any actions happening?

 

Thanks so much for your help.

 

EDIT: I setup bEnableLogging to "1" in the Papyrus section of Skyrim.ini, but I still don't see any papyrus log files under Documents\My Games\Skyrim Special Edition\Logs -where should I look for the logs?

Edited by tourist21
Posted
On 10/1/2024 at 11:38 AM, nilead said:

 A question regarding SL descriptions - there is a vast amount of those made for skyrim, thanks to animators.  Over 2000 of those, for me. Perhaps some sort of centralized exchange for descriptions is in order? Describing one animation does not take long, but well, the sheer amount is overwhelming. Say, Billys staff solo: 

  Reveal hidden contents

 

Started a google sheet here: https://docs.google.com/spreadsheets/d/1XGMPiS5ohr36RCMH_XBi4EdHSF8Qkr4AAFRaqKz68aA/edit?gid=304384880#gid=304384880

 

I'd love if people collaboratively added descriptions to this! 

Posted (edited)
5 hours ago, stnfnk said:

 

beta31 will have a better implementation, look for it this weekend.

 

In AIFF, the NPC must use an action "ExtCmdMasturbate", the action must be exposed to them and the backoff settings in MCM control how often they can attempt to use it. You'll see a notification on screen when they attempt to use the action. In Mantella, the command is available all the time, you need to educate the LLM on how and when to use the keyword: -masturbate- in your prompts (or character bio).

Are you sure you can trigger NPC masturbation animations from Ostim? Because I've already edited the prompts, and the NPC will always say they're going to, and then nothing happens. I don't think there's anything in Ostim SA's code that allows for solo NPC scenes. Everything else works, so it's not an issue with my install or prompt. Using -sex- triggers the sex dialog box, -undress- strips them, etc.

Edited by kraoro
Posted
34 minutes ago, kraoro said:

Are you sure you can trigger NPC masturbation animations from Ostim? Because I've already edited the prompts, and the NPC will always say they're going to, and then nothing happens. I don't think there's anything in Ostim SA's code that allows for solo NPC scenes. Everything else works, so it's not an issue with my install or prompt. Using -sex- triggers the sex dialog box, -undress- strips them, etc.

 

I'm sure.

Posted (edited)

Edit: Ok, I've managed to get it to work through AIFF. But AIFF often times gives me issues connecting to the LLM. So what can I add to the Mantella prompts?

Edited by kraoro
Posted (edited)
9 hours ago, Min said:

I'd love if people collaboratively added descriptions to this! 

Great. A qeustion - plugin uses a .json file, while this web version exports xls/csv and seem only import .csv. Outputting from web into overwrite descriptions .json is straightforward copypaste. But i dont seem to see a quick way of transfering from .json to this sheet. Am i missing something obvious? A single three actor 7stage anim is 21 lines, manually - each has to be pasted piece by piece, or bulk with cleanup for quotation marks and punctuation. What would be an optimal way of bulk adding descriptions to said sheet? Dont imagine it was filled manually.

Edit: After a bit, process can be sped up. Still, any way to just import .json and add delta?

Edited by nilead
Posted (edited)
58 minutes ago, nilead said:

Great. A qeustion - plugin uses a .json file, while this web version exports xls/csv and seem only import .csv. Outputting from web into overwrite descriptions .json is straightforward copypaste. But i dont seem to see a quick way of transfering from .json to this sheet. Am i missing something obvious? A single three actor 7stage anim is 21 lines, manually - each has to be pasted piece by piece, or bulk with cleanup for quotation marks and punctuation. What would be an optimal way of bulk adding descriptions to said sheet? Dont imagine it was filled manually.

Edit: After a bit, process can be sped up. Still, any way to just import .json and add delta?

 

I can pretty easily (Via an editor macro) convert this from css -> json, and from json -> css. My plan was to take the latest version of the spreadsheet regularly and convert it to json for you folks. If you already have a bunch you've done in json, send me your file and I can convert it for you much faster than you can input it.

 

And yeah, the existing stuff was added manually by other contributors. It's a pretty painful process, I know! Part of why I invested in CBPC, as it partially covers this usecase (Though not as well as having actual descriptions of course).

Edited by Min
Posted (edited)
1 hour ago, Min said:

And yeah, the existing stuff was added manually by other contributors. It's a pretty painful process, I know! Part of why I invested in CBPC, as it partially covers this usecase (Though not as well as having actual descriptions of course).

I see, ive only made 3-4 anims so far, added those manually. Hopefully, bit by from many contributors, it will get there.

CBPC part works really nice with OAR aroused idles, creates kind of a feedback loop.

Edited by nilead
Posted
12 hours ago, Min said:

Try setting the prompt head to influence all of the NPC's in your world (There's an override in the config to set this globally). You may be able to achieve the results you're looking for like this.

"There's an override in the config to set this globally". Where is this located? I've been dealing with prompting issues with my local koboldcpp so I've temp gone back to openrouter. I really need to how and where to place proper prompting.

Posted (edited)
32 minutes ago, darkworkz said:

"There's an override in the config to set this globally". Where is this located? I've been dealing with prompting issues with my local koboldcpp so I've temp gone back to openrouter. I really need to how and where to place proper prompting.

In AI-FF change the config wizard options depth dropdown to advanced, and you'll see the prompt head which will be global under the default profile for newly added NPC's, but you'll need to select 'copy to all profiles' for any NPC's already added to AI-FF. 

Edited by Loopdeloop
Posted

I have encountered an issue regarding actor sorting, probably caused by the fact the I use Sexlab P+ (https://www.loverslab.com/files/file/25318-sexlab-p/😞

Shortly after sex starts, my female MC get sorted into the male slot.

Removing minai fixes the issue. It does not matter whether the male is AI assisted or not.

 

The bug happens, because you sort the actor array within the ThreadController.

This fixes the issue: 

sex-diff.txt

 

Additional, I found another bug/oversight: AIAgentFunctions.findAllNearbyAgents doesn't exist.

Well, at least not in any published version of AI_FF.

I assume you have access to some dev version, that has this function, but I doubt this works for anyone with the official AI FF.

 

For anyone else, I provide my fix without warranty: Override original MinAi beta 30.

 

 

MinAI-beta30 PPLUS fix.7z

Posted (edited)
2 hours ago, (\x.x x) (\x.x x) said:

I have encountered an issue regarding actor sorting, probably caused by the fact the I use Sexlab P+ (https://www.loverslab.com/files/file/25318-sexlab-p/😞

Shortly after sex starts, my female MC get sorted into the male slot.

Removing minai fixes the issue. It does not matter whether the male is AI assisted or not.

 

The bug happens, because you sort the actor array within the ThreadController.

This fixes the issue: 

sex-diff.txt 1.16 kB · 1 download

 

Additional, I found another bug/oversight: AIAgentFunctions.findAllNearbyAgents doesn't exist.

Well, at least not in any published version of AI_FF.

I assume you have access to some dev version, that has this function, but I doubt this works for anyone with the official AI FF.

 

For anyone else, I provide my fix without warranty: Override original MinAi beta 30.

 

 

MinAI-beta30 PPLUS fix.7z 16.59 kB · 1 download

 

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

 

Edited by Min
Posted (edited)
2 hours ago, 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.

I'll inform you, if it still does.

2 hours ago, Min said:

 

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. 

Yeah. It does break the group sex feature, though.

2 hours ago, Min said:

 

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

 

I tried to preempt this by putting the version of the beta in the name, but I guess your worry is justified. If you prefer, I can just delete the file.

 

I would have preferred to use a pull request, but I had to maim the other scripts in order to get things to compile. Your scripts depend on a lot of mods that I don't use, like babo's stuff. But then it turned out, that NFF's scripts to depend on scripts from 3DNCPs, babo's dialogues depends on scripts from EFF, and so on.

So I made several hacks in order to get things to compile.

Let's just say getting stuff to compile took me way longer and than coming up with the cause of the bug by reading code and writing a fix, and testing it.

 

What I am trying to say, the shear amount of dependencies of minAi's scripts is quite the chilling effect for properly contributing.

That said, I promise to put in some effort to create a pull request next time.

Edited by (\x.x x) (\x.x x)
typo
Posted (edited)
19 minutes ago, (\x.x x) (\x.x x) said:

I'll inform you, if it still does.

Yeah. It does break the group sex feature, though.

I tried to preempt this by putting the version of the beta in the name, but I guess your worry is justified. If you prefer, I can just delete the file.

 

I would have preferred to use a pull request, but I had to maim the other scripts in order to get things to compile. Your scripts depend on a lot of mods that I don't use, like babo's stuff. But then it turned out, that NFF's scripts to depend on scripts from 3DNCPs, babo's dialogues depends on scripts from EFF, and so on.

So I made several hacks in order to get things to compile.

Let's just say getting stuff to compile took me way longer and than coming up with the cause of the bug by reading code and writing a fix, and testing it.

 

What I am trying to say, the shear amount of dependencies of minAi's scripts is quite the chilling effect for properly contributing.

That said, I promise to put in some effort to create a pull request next time.

 

Haha. Don't worry about it. If you want, I can DM you the environment with all the dependencies to help you get setup. That's what I've been doing for other contributors.

 

The group sex functionality has been broken ever since the migration to AIFF. Beta31 will fix that, though.

Edited by Min
Posted (edited)
22 hours ago, tourist21 said:

I have Papyrus Tweaks, but I'm having the same problem the person you were replying to -basically I don't see any actions being pushed to SexLab. The dialogues sound like actions are happening, but I don't see any in the AIFF log. I think I missed this step in the installation, which says:

 

"Customize the prompt to your liking. This version of MinAI is much less prescriptive and heavy-handed on what the prompt needs to be."

 

How do I customize the prompts to my liking? Is that why I don't see any actions happening?

 

Thanks so much for your help.

 

EDIT: I setup bEnableLogging to "1" in the Papyrus section of Skyrim.ini, but I still don't see any papyrus log files under Documents\My Games\Skyrim Special Edition\Logs -where should I look for the logs?

Min, sorry to bother you. Hopefully you can help me with this -the plugin does seem to detect when SexLab is running a sex scene, but I don't see the NPCs starting any actions at all. The dialogues sound like sex is happening, but it's not. What did I miss? Was it the part in the installation instructions about "customize the prompt to your liking?" Is that optional or mandatory? Because I don't know how to do that customization. 

 

Thanks for your help.

 

P.S. I notice some NPCs use the speaking animations while in the middle of a sex scene, perhaps this could be prevented.

 

EDIT: in case it helps troubleshoot, the AI log describes every single sex scene as oral sex, regardless of what the sex animation actually is.

Edited by tourist21

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...