Jump to content

Recommended Posts

Posted (edited)

Hello!

TTS MELOTTS uses in-game voices for all characters (and presumably VoiceType Fallbacks). But this model is to slow. MIMIC3 is much faster and is less robotic. But all NPCs use TTS MIMIC3 voice. I replaced VoiceType Fallbacks IDs with ones from MIMIC3 vctk_low, but it didn't make any changes. All NPCs still reply in a single voice.
What is the way to make all NPCs use separate voices when using MIMIC3?

Edited by rolando
Posted
Spoiler

[03/07/2025 - 01:37:55PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:55PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77


image.png.c0f2141d7b982325274f5f7e6d1ac7c8.png


One more thing, seems the script doesn't check if TNG for male is installed.

Posted
3 hours ago, ashleytaylor said:
  Reveal hidden contents

[03/07/2025 - 01:37:55PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:55PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77


image.png.c0f2141d7b982325274f5f7e6d1ac7c8.png


One more thing, seems the script doesn't check if TNG for male is installed.

I have TNG installed and it works.

Posted
8 hours ago, ashleytaylor said:
  Reveal hidden contents

[03/07/2025 - 01:37:55PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:55PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77


image.png.c0f2141d7b982325274f5f7e6d1ac7c8.png


One more thing, seems the script doesn't check if TNG for male is installed.

Honestly, why should it? In order for Ostim or Sexlab to work properly, you need either SoS or TNG installed and only one of them being present. Since you are using the nsfw features, MinAI can safely assume you've one or the other installed and it really does not need to care which (so far, that is, perhaps in the future if Min wants to make the AI aware of schlong size^^).

Posted

Is there a way for which framework the mod uses for animations? The last time i used this mod was few months ago, when player is involved ostim works pretty good, but when its npc on npc it crashes the game, so i rather use sexlab for those. It would be cool if we can chose which framework this mod uses.

Posted (edited)
8 hours ago, Talesien said:

Honestly, why should it? In order for Ostim or Sexlab to work properly, you need either SoS or TNG installed and only one of them being present. Since you are using the nsfw features, MinAI can safely assume you've one or the other installed and it really does not need to care which (so far, that is, perhaps in the future if Min wants to make the AI aware of schlong size^^).

 

Please take a look at the screenshot below, I keep seeing those warnings lately, with SOS installed. Apparently tng_papyrusutil doesn't exist if TNG is not installed.

 

Spoiler

image.png.26e7ada98ee647752c22e2b7f4c647b6.png

 

As the warning messages pop up in batches of 4, and the errors in papyrus logs also come out in batches of 4, I would say they seem related, although I cannot say I am sure.

 

Spoiler

[03/07/2025 - 01:37:51PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 5 on  (0002E1D3)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:51PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 5 on  (0002E1D3)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:51PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 11 on  (000198B1)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:51PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 11 on  (000198B1)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77

 

I'd like to migrate to the modern solution TNG if I could figure out how to remove SOS as a dependency from Troubles of Heroine, as I don't want to start a new game at the moment. 

 

Anyway, it doesn't really matter, but I would appreciate it if this tiny problem could be addressed.

 

Update: I have just removed SOS as a dependency from ToH with SSEEdit, and moved the keyword SOS_Revealing to a KID file. I'll try to migrate to TNG in the next few days.

Edited by ashleytaylor
Posted
23 hours ago, ashleytaylor said:
  Hide contents

[03/07/2025 - 01:37:55PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:55PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77


image.png.c0f2141d7b982325274f5f7e6d1ac7c8.png


One more thing, seems the script doesn't check if TNG for male is installed.

 

This code is storing TNG addon size for females with TNG_Gentlewoman keyword (ie; futa) and any male actors. Non-futa females do not get equipped with TNG addons, so no need to check size.

 

There is a missing TNG plugin check causing your papyrus errors, that code should only run if you have TNG installed. I submitted a PR to add the TNG plugin check there.

Posted (edited)

love the idea men, i take all day installing CHIM and it looks like it works! 

 

it's a bit strange when the NPC is kinda happy about sucking my character cock in the middle of the act and then when it's over she hate me for saying how good it was, like she forget about what just happened buuuut apart for that, i belive you are doing god work here, and if you really can make it work with the other master peace that DOM is, is gonna be crazy.

 

are you planning to add Sanguine Debauchery compatibility too? also sexual fame reloaded or is kinda redundant?

 

love for you men, great mod indeed  

Edited by The new guy1
Posted (edited)

Papyrus.0.logDoes MinAI call for Devious Followers, death alternative, SLEN, and a few others? I can't figure out why my papyrus log is showing errors for those because I don't have them installed now.

 

Or did I totally bork the install or CHIM and MinAI? It works and when it works it's awesome but I frequently get issues about server connections and my CHIM log calls out miss a roleplay on a certain line also. 

 

Edited by jerixho555
Posted

I would like to combine Minai a.i., chim and Mantella. I've never actually used Mantella or similar mods, I know absolutely nothing about these types of mods and applications. I'm installing the Mad God Overhaul modlist, which comes with Mantella. I understand that you can choose different LLMs, online, free and paid. I'm interested in trying to run it locally and thus avoid the need to make online payments. My question is this: Can you recommend specific LLM models that are especially suitable for Loverslab mods like this one and generally NSFW content?

 
Posted

Hey I wanted to say thanks for the mod. It has been great so far and thanks for all the work you've put in. I'd like to make a suggestion if that's alright? It would be really useful if you could use Sexlab's gender function to determine the players gender for the player description depending on whether or not you have it installed. I'd find it useful because Sexlab let's you change it when ever in the mcm without it physically affecting the player character. It's not a major issue but I do find that it does confuse the llm from time to time for me. And thanks again for the mod

Posted
On 3/6/2025 at 3:48 AM, LHM said:

Yeah, I wasn't sure if the features from your mod would run using the hotkey from CHIM, but it does. Been using it for a few days with no issues. Thank you.

 

Only little issue I had was getting the AI to unlock the armbinder. Works fine equipping and unequipping the belt, collar, and vibrators.

I even managed to make the AI try it with no 'target', with or without a 'message'. I seem to get the proper UnequipBind action in the Diagnostics page, but it doesn't seem to get caught by the scripts (there is nothing in the papyrus logs, unlike the other restraints).

Can you upload a copy of your Papyrus.0.log in which you reproduce that issue?

 

On 3/6/2025 at 7:48 AM, Everything97 said:

I siwtched on CHIM, and everything is working fine for now. I have one question. Is there a correlation between SLSO (Separate Orgasm), and Sexlab actions and transition? It seems to me that when i use SLSO, AI has a problem with transition, and starting sexlab animations properly. 

Thank you for responding. 

Keep up good work! 

There shouldn't be an incompatibility there. Could you more thoroughly describe your issue, and provide a copy of your Papyrus.0.log?

 

On 3/6/2025 at 2:29 PM, Cyphin said:

will there be support for the ostim oinflation mod seeing as it exists already for fill her up? and other miscellaneous mods for ostim?

Only if someone else wants to contribute support for it. I don't personally use ostim, so I'm not building the ecosystem around it. Other users do use ostim though, and have been providing this functionality so far.

 

On 3/6/2025 at 9:22 PM, ashleytaylor said:

Just wanted to report one thing, seems registered contexts and actions remain in DB even if the mod has already been uninstalled, is this a bug?

 

image.png.fe20646ff9d9621956e9dcebf1de53a1.png

Not a bug per se, just nothing in CHIM is cleaning them up if you uninstall. They are very small tables, shouldn't hurt anything. They will be removed the next time you reset the DB.

 

On 3/7/2025 at 4:07 AM, ashleytaylor said:
  Hide contents

[03/07/2025 - 01:37:55PM] Error: Static function GetActorSize not found on object tng_papyrusutil. Aborting call and returning None
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77
[03/07/2025 - 01:37:55PM] WARNING: Assigning None to a non-object variable named "::temp57"
stack:
    [minai_MainController (FE218802)].minai_Arousal.SetContext() - "minai_Arousal.psc" Line 522
    [minai_MainController (FE218802)].minai_AIFF.SetContext() - "minai_AIFF.psc" Line 319
    [Active effect 6 on  (0002E1BB)].minai_ContextEffect.OnUpdate() - "minai_ContextEffect.psc" Line 77


image.png.c0f2141d7b982325274f5f7e6d1ac7c8.png


One more thing, seems the script doesn't check if TNG for male is installed.

Yeah, this is an issue - I've merged @stnfnk's PR, and this will be fixed for next release.

 

On 3/7/2025 at 7:30 PM, rosheen said:

Is there a way for which framework the mod uses for animations? The last time i used this mod was few months ago, when player is involved ostim works pretty good, but when its npc on npc it crashes the game, so i rather use sexlab for those. It would be cool if we can chose which framework this mod uses.

You can use the "set minai_useostim to 0" command to force minai to use sexlab for AI initiated sex.

Posted (edited)
On 3/7/2025 at 7:33 PM, ashleytaylor said:

 

Please take a look at the screenshot below, I keep seeing those warnings lately, with SOS installed. Apparently tng_papyrusutil doesn't exist if TNG is not installed.

 

  Hide contents

image.png.26e7ada98ee647752c22e2b7f4c647b6.png

 

As the warning messages pop up in batches of 4, and the errors in papyrus logs also come out in batches of 4, I would say they seem related, although I cannot say I am sure.

 

  Reveal hidden contents

 

I'd like to migrate to the modern solution TNG if I could figure out how to remove SOS as a dependency from Troubles of Heroine, as I don't want to start a new game at the moment. 

 

Anyway, it doesn't really matter, but I would appreciate it if this tiny problem could be addressed.

 

Update: I have just removed SOS as a dependency from ToH with SSEEdit, and moved the keyword SOS_Revealing to a KID file. I'll try to migrate to TNG in the next few days.

The "Warning: access to non-existing object" errors are a known issue that was reported with the last release by a few people. I know what's causing it, and will fix it for next release. It just means that a performance optimization isn't working, and is harmless in the meantime.  Sorry about that.

 

On 3/8/2025 at 4:50 PM, The new guy1 said:

love the idea men, i take all day installing CHIM and it looks like it works! 

 

it's a bit strange when the NPC is kinda happy about sucking my character cock in the middle of the act and then when it's over she hate me for saying how good it was, like she forget about what just happened buuuut apart for that, i belive you are doing god work here, and if you really can make it work with the other master peace that DOM is, is gonna be crazy.

 

are you planning to add Sanguine Debauchery compatibility too? also sexual fame reloaded or is kinda redundant?

 

love for you men, great mod indeed  

SD+ isn't currently on my roadmap, but I'm happy to merge any PR's that people might want to send me for this!

 

 

20 hours ago, jerixho555 said:

Papyrus.0.logDoes MinAI call for Devious Followers, death alternative, SLEN, and a few others? I can't figure out why my papyrus log is showing errors for those because I don't have them installed now.

 

Or did I totally bork the install or CHIM and MinAI? It works and when it works it's awesome but I frequently get issues about server connections and my CHIM log calls out miss a roleplay on a certain line also. 

 

Are you referring to errors like this?

[03/09/2025 - 02:25:58PM] warning: Variable dfDealController on script minai_DeviousStuff has an invalid type _DFDealUberController loaded from save. This variable will be skipped.

 

MinAI has soft dependencies on them (The mod can call these - but, assuming you have all of the hard dependencies (Namely Papyrus Tweaks NG), it won't hurt anything if you're missing them).

Edited by Min
Posted
16 hours ago, pacoeldelbar3 said:

I would like to combine Minai a.i., chim and Mantella. I've never actually used Mantella or similar mods, I know absolutely nothing about these types of mods and applications. I'm installing the Mad God Overhaul modlist, which comes with Mantella. I understand that you can choose different LLMs, online, free and paid. I'm interested in trying to run it locally and thus avoid the need to make online payments. My question is this: Can you recommend specific LLM models that are especially suitable for Loverslab mods like this one and generally NSFW content?

 

CHIM supports using KoboldCPP for calling local LLM's. You will need a very powerful PC (Or, ideally a second PC) if you want to run everything  (tts, llm, stt) locally without impacting game performance. Most people use openrouter to offload the llm at least (Which is the heaviest part) to avoid this.

 

15 hours ago, tman065 said:

Hey I wanted to say thanks for the mod. It has been great so far and thanks for all the work you've put in. I'd like to make a suggestion if that's alright? It would be really useful if you could use Sexlab's gender function to determine the players gender for the player description depending on whether or not you have it installed. I'd find it useful because Sexlab let's you change it when ever in the mcm without it physically affecting the player character. It's not a major issue but I do find that it does confuse the llm from time to time for me. And thanks again for the mod

Suggestions are always welcome. I do have like an infinite list of things to do though, so I don't always get to them. This is a good idea (For non-ostim users), and I might do it at some point :D

 

Posted
21 minutes ago, Min said:

Can you upload a copy of your Papyrus.0.log in which you reproduce that issue?

Surely. Not only that, but I can also send you parts of the of the Diagnostics Page where the action is being done. It might just take a little while to convince the AI to cooperate. 😅

Posted (edited)
4 hours ago, Min said:

 

There shouldn't be an incompatibility there. Could you more thoroughly describe your issue, and provide a copy of your Papyrus.0.log?

 

 

For the record, I've given up on using SLSO.
I think it could also be IVDT, hentai edition and SLAnimstagelabels, combined with SLATE.
I don't know if that makes any sense, because I don't know anything about it.
I'll reinstall it and test it out a bit. 
I'm starting to think it was more of an unstable connection. 
Just to clarify, when using SLSO, does MinAi use that data when creating comments?
Edited by Everything97
copied from translator. I don't know why the font is so big.
Posted

So, here I was trying to get the armbinder unlocked, but the AI equipped another one instead, it happens quite often, only with the armbinder.

After that I talked to the AI and explained the correct 'action' should be 'UnequipBinder', which it tried, but also didn't work.

 

Spoiler

image.png.c51185e556a1386d38cdf1a0de1c5bd6.png

 

Papyrus.0.log

Posted

One more question guys. Chim, do not allow you to save any sexual content in diary.  So if i understand correctly, an NPC won't remember what happed a minute ago if it contained any sexual references?

if so, is there any way to change this?

 

,,I cannot write a diary entry that includes sexual threats.,, 

Message in diary log on CHIM configuration panel. 

Posted

Thanks so much Min for responding. I keep getting this error in the Chim server when the NPC AI is attempting to speak during an Ostim scene.  Is this a CHIM issue or is there something I need to tweak in MInAI?

 

It will sometimes correct itself if i open the inventory menu or Alt+tab out of the game and back.

 

[php:error] [pid 28138:tid 28138] [client 172.21.80.1:64763] PHP Fatal error: Uncaught TypeError: reset(): Argument #1 ($array) must be of type array, null given in /var/www/html/HerikaServer/ext/minai_plugin/roleplaybuilder.php:257\nStack trace:\n#0 /var/www/html/HerikaServer/ext/minai_plugin/roleplaybuilder.php(257): reset()\n#1 /var/www/html/HerikaServer/ext/minai_plugin/preprocessing.php(9): interceptRoleplayInput()\n#2 /var/www/html/HerikaServer/lib/data_functions.php(2198): require_once('...')\n#3 /var/www/html/HerikaServer/lib/data_functions.php(2196): requireFilesRecursively()\n#4 /var/www/html/HerikaServer/main.php(119): requireFilesRecursively()\n#5 /var/www/html/HerikaServer/streamv2.php(44): require('...')\n#6 {main}\n thrown in /var/www/html/HerikaServer/ext/minai_plugin/roleplaybuilder.php on line 257

Posted
19 hours ago, LHM said:

So, here I was trying to get the armbinder unlocked, but the AI equipped another one instead, it happens quite often, only with the armbinder.

After that I talked to the AI and explained the correct 'action' should be 'UnequipBinder', which it tried, but also didn't work.

 

  Hide contents

image.png.c51185e556a1386d38cdf1a0de1c5bd6.png

 

Papyrus.0.log 63.33 kB · 2 downloads

Hmmm! The UnequipBinder command never made it to the game. You having to tell the AI to use it explicitly is also strange. Is the command in the list of AVAILABLE ACTIONs if you look at the context_sent_to_llm.log in the diagnostics page? 🤔

Posted
3 hours ago, Everything97 said:

One more question guys. Chim, do not allow you to save any sexual content in diary.  So if i understand correctly, an NPC won't remember what happed a minute ago if it contained any sexual references?

if so, is there any way to change this?

 

,,I cannot write a diary entry that includes sexual threats.,, 

Message in diary log on CHIM configuration panel. 

CHIM is not disallowing this, your LLM is. Use a less censored LLM.

Posted
2 hours ago, BakunyuuWaifu said:

Any tips on writing a prompt that turns Delphine into a lonely milf in need of a good pounding?

 

...asking for a friend. 😅

Ironically, LLM's are very good at writing prompts for LLM's. I'd suggest asking Grok to help you write a prompt for this. Feed it Delphine's existing prompt and ask it to modify it to your preferences. 

 

2 hours ago, jerixho555 said:

Thanks so much Min for responding. I keep getting this error in the Chim server when the NPC AI is attempting to speak during an Ostim scene.  Is this a CHIM issue or is there something I need to tweak in MInAI?

 

It will sometimes correct itself if i open the inventory menu or Alt+tab out of the game and back.

 

[php:error] [pid 28138:tid 28138] [client 172.21.80.1:64763] PHP Fatal error: Uncaught TypeError: reset(): Argument #1 ($array) must be of type array, null given in /var/www/html/HerikaServer/ext/minai_plugin/roleplaybuilder.php:257\nStack trace:\n#0 /var/www/html/HerikaServer/ext/minai_plugin/roleplaybuilder.php(257): reset()\n#1 /var/www/html/HerikaServer/ext/minai_plugin/preprocessing.php(9): interceptRoleplayInput()\n#2 /var/www/html/HerikaServer/lib/data_functions.php(2198): require_once('...')\n#3 /var/www/html/HerikaServer/lib/data_functions.php(2196): requireFilesRecursively()\n#4 /var/www/html/HerikaServer/main.php(119): requireFilesRecursively()\n#5 /var/www/html/HerikaServer/streamv2.php(44): require('...')\n#6 {main}\n thrown in /var/www/html/HerikaServer/ext/minai_plugin/roleplaybuilder.php on line 257

 

Hmm! Looks like a few options in your config file are missing for some reason. Export your current settings and then restore them to default.

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