Jump to content

Recommended Posts

Posted
1 hour ago, Min said:

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.

 

THIS right here, if doable, will revolutionize the game. 

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

Try this version: https://github.com/MinLL/MinAI/releases/tag/beta32

 

This (Pre-release of beta32) will probably address the Sexlab P+ issue. 

Posted (edited)
On 8/26/2024 at 7:19 PM, Min said:

It's already implemented that if you can convince an AI too, they will give you a gift (Via the Gift Menu, anyways). :) 

 

Yeah, lots of fun potential! Whipping is something I could exclusively enable for devious followers, or lola...

thats interesting whats the keyword for that? everytime i  try and convince  the ai to gift me something it opens the inventory but i must  purchase the items  still.  Im also having issues with getting the ai to go somewhere or follow  me.  

Edited by ch4os14
Posted
17 hours ago, Min said:

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.

It'd be amazing if this worked for NPC's you were in combat with too. Imagine the abuse and taunts you could throw at each other. 

Posted

 Item descriptions seem to work fine for conventional clothing and armor, but i dont seem to be able to make custom desctiption for DD register. Added description for a particular pair of DD boots doesnt seem to do anything. Same description on body armor works fine. DDs arent supported yet/at all, or should desciption be attached to script instance?

Posted
On 10/7/2024 at 6:43 PM, 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!

 

For me i downloaded from nexus https://www.nexusmods.com/skyrimspecialedition/mods/113445?tab=description

i unpacked it into a folder on one my drives and createt a link to the exe file and added this parameter to the link --deepspeed after that i startet the server first without using the link and answer the questions it will ask on first start to create the config file and it create some folders.

 

After that shutdown the server again using CTRL + C in the console window it open.

 

After that copy the vanilla voices to the Speakers/EN Folder and start the server again without using the link let it create some files and register the voice files after that you can shutdown the server again and use the link to start it.

 

in the AI FF Webinterface set the Text to Speech service to XTTS2 Fastwhisper and set the correct URL, you MUST use your real local IP adress to get it open command prompt from windows and type "ipconfig"  this will show you the IP adress your computer has in the local network. As example for me the Endpoint Adress in the AI FF Interface is http://192.168.2.106:8025

Posted

Released beta32:

  • Add new Mod Event API. Mods can now integrate with MinAI and AIFF without having to have a build time dependency by sending mod events. See the modders guide on github for details.
  • Fix devious narrator bug causing narrator to break for some users.
  • Fix Sexlab P+ sorting issue
  • Limited number of physics events in context to 3 to avoid spam
  • Small bug fixes and tweaks.
Posted
4 hours ago, nilead said:

 Item descriptions seem to work fine for conventional clothing and armor, but i dont seem to be able to make custom desctiption for DD register. Added description for a particular pair of DD boots doesnt seem to do anything. Same description on body armor works fine. DDs arent supported yet/at all, or should desciption be attached to script instance?

 

DD likely needs special handling that isn't added yet, due to the scriptinstance / rendered instance implmentation. Try adding it to the script instance and see what happens?

Posted
7 hours ago, Loopdeloop said:

It'd be amazing if this worked for NPC's you were in combat with too. Imagine the abuse and taunts you could throw at each other. 

Yep, it would work for enemies as well. Tyler sent me a new version of the AIAgent DLL that seems more stable. I might try this soon.

Posted
On 10/2/2024 at 10:12 AM, Min said:

It also requires Devious Followers at the moment, as I'm using that library to invoke the spanking. Something on my list of things to fix at some point.

even with DF is it supposed to say Missing Mod Dependency?

Posted
1 hour ago, Dowser said:

even with DF is it supposed to say Missing Mod Dependency?

It shouldn't if you have both DF and Spank That Ass.

Posted (edited)

Beta33

  • Improve ostim actor excitement reporting.
  • Add major new ALPHA feature: Skyrim Sapience. This system dynamically enables AI for ALL nearby actors. This feature is very alpha at present, and only adds, but does not remove actors from AI control due to limitations in the AIFF API. This will be addressed in a future update. The cosave bloat from this is pretty minimal, as the only NPC information baked into your save for an AI controlled actor is just the form-id. In (short tests) this worked very well, but long term stability has not been studied. Use at your own risk. Use the console command set minai_sapienceenabled to 1 to enable this system.
  • Added new mod event to allow third-party mods to register actions for the LLM to execute. See the modders guide for details: https://github.com/MinLL/MinAI/blob/main/ModdersGuide.md
Edited by Min
Posted (edited)

Hey folks -- So, regarding the new Sapience system: I've uncovered a handful of AIFF internal crashes through doing this (As it serves as a stress test of sorts! We're uncovering issues that were always there). The AI-FF developers are working with me to fix them as we come across them. It's a lot better in the beta version I'm testing with. You folks should probably hold off using that new system until the next AI-FF version releases in order to avoid stability issues from AI-FF's DLL.

Edited by Min
Posted

Min, there could be an issue in util.php, it converts player name to lowercase.

 

// Override player name
if ($GLOBALS["force_aiff_name_to_ingame_name"]) {
    //$playerName = GetActorValue("PLAYER", "playerName"); //original, this search for lowercase name
    $playerName = GetActorValue("PLAYER", "playerName", true); //I guess this should be the correct version to preserve the case
    if ($playerName) {
        $GLOBALS["PLAYER_NAME"] = $playerName;
    }
}

 

Posted
15 hours ago, Min said:

DD likely needs special handling that isn't added yet, due to the scriptinstance / rendered instance implmentation. Try adding it to the script instance and see what happens?

Its hard to to test exactly,  as  i dont know how to view the exact prompt sent to LLM, but from several hours of testing im reasonably sure attaching description to script instance doesnt work either, so yeah, would probably take special handling for DD custom descriptions to fly.

 Also, llama-3.1-70b-instruct seem to be quite reluctant to take item descriptions into account overall., or perhaps MiniMe filters those out outside of topics specificly related to once gear.

Posted (edited)

<< You folks should probably hold off using that new system until the next AI-FF version releases in order to avoid stability issues from AI-FF's DLL >>

 

And honestly, I don't mind, it's just so much fun!


I spend more time chatting than playing!

 

With mythomax-l2-13b nitro, things go in so many unexpected directions that I can’t even keep up!

 

I try to get the NPCs back on track, but they totally surpass me!

 

Time flies and I'm having a blast,

 

What more could you ask for?!" (no CTD, whel, maybe ...)

Edited by TheTiCoune
Posted

Hm, ran straight into another issue with Narrator, with beta33. Finnaly made it to DA Invitation quest, and while personality for the narrator changes appropriately, devious narrator is no longer voiced. Is he not supposed to be? I noticed that some NPCs after AIFF update had to be removed and than readded to enable voiceover again. Thing is, i cant really target narrator with the spell to test this solution.

Posted
25 minutes ago, nilead said:

Hm, ran straight into another issue with Narrator, with beta33. Finnaly made it to DA Invitation quest, and while personality for the narrator changes appropriately, devious narrator is no longer voiced. Is he not supposed to be? I noticed that some NPCs after AIFF update had to be removed and than readded to enable voiceover again. Thing is, i cant really target narrator with the spell to test this solution.

 

In beta33, the narrator's voice is forced to change in XTTS. You probably just need to set the voice type in config.php to something that you have latents for in your xtts. I did this so that you could distinguish between which devious narrator is talking (Since there are now two possible ones, both of which can be active at the same time).

Posted
1 hour ago, TheTiCoune said:

<< You folks should probably hold off using that new system until the next AI-FF version releases in order to avoid stability issues from AI-FF's DLL >>

 

And honestly, I don't mind, it's just so much fun!


I spend more time chatting than playing!

 

With mythomax-l2-13b nitro, things go in so many unexpected directions that I can’t even keep up!

 

I try to get the NPCs back on track, but they totally surpass me!

 

Time flies and I'm having a blast,

 

What more could you ask for?!" (no CTD, whel, maybe ...)

Soon. ;)

 

Posted
7 hours ago, id1001 said:

Min, there could be an issue in util.php, it converts player name to lowercase.

 

// Override player name
if ($GLOBALS["force_aiff_name_to_ingame_name"]) {
    //$playerName = GetActorValue("PLAYER", "playerName"); //original, this search for lowercase name
    $playerName = GetActorValue("PLAYER", "playerName", true); //I guess this should be the correct version to preserve the case
    if ($playerName) {
        $GLOBALS["PLAYER_NAME"] = $playerName;
    }
}

 

Thanks, will fix.

Posted
14 hours ago, Min said:

In beta33, the narrator's voice is forced to change in XTTS. You probably just need to set the voice type in config.php to something that you have latents for in your xtts. I did this so that you could distinguish between which devious narrator is talking (Since there are now two possible ones, both of which can be active at the same time).

That did the trick, giving him the voice of that very Telvanni wizrd made sense.

My joy didnt last for long, since it appears that Narrator broke again a while later, flooding error log with the following:

Spoiler

[Thu Oct 10 17:41:43.950894 2024] [php:error] [pid 2386:tid 2386] [client 172.27.16.1:65529] PHP Fatal error: Uncaught Error: Call to undefined function SetEldrichNarrator() in /var/www/html/HerikaServer/ext/minai_plugin/deviousnarrator.php:68\nStack trace:\n#0 /var/www/html/HerikaServer/ext/minai_plugin/context.php(376): 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 68

My understanding is, invitation introduces the DeviousNarrator, with Eldritch one coming from another quest i havent touched yet. Not sure what is going on here,

Posted
6 minutes ago, nilead said:

That did the trick, giving him the voice of that very Telvanni wizrd made sense.

My joy didnt last for long, since it appears that Narrator broke again a while later, flooding error log with the following:

  Hide contents

[Thu Oct 10 17:41:43.950894 2024] [php:error] [pid 2386:tid 2386] [client 172.27.16.1:65529] PHP Fatal error: Uncaught Error: Call to undefined function SetEldrichNarrator() in /var/www/html/HerikaServer/ext/minai_plugin/deviousnarrator.php:68\nStack trace:\n#0 /var/www/html/HerikaServer/ext/minai_plugin/context.php(376): 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 68

My understanding is, invitation introduces the DeviousNarrator, with Eldritch one coming from another quest i havent touched yet. Not sure what is going on here,

 

There's a typo, should be "EldritchNarrator", not "EldrichNarrator". 🤪

 

I wouldn't expect that code path to be getting invoked at all if you haven't started that quest yet though. Let me take a look.

Posted
4 minutes ago, Min said:

I wouldn't expect that code path to be getting invoked at all if you haven't started that quest yet though. Let me take a look.

 Alot of the stuff from DA is unmarked, but from what i gather,  its Eldritch Horror quest content with a letter, cave near helgen and some such.  Never recieved the letter or done the quest,  only unmarked cave near helgen ive been to is LAL one.

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