wower2345 Posted October 15, 2024 Posted October 15, 2024 (edited) And by personal scripts I meant something related to opening and closing it whenever necessary not scripts to make it work... it does work, it's just clunky Edited October 15, 2024 by wower2345
Min Posted October 15, 2024 Author Posted October 15, 2024 (edited) 6 minutes ago, wower2345 said: Yeah, I actually have a couple old spare parts laying around myself, with only a few buck I could set up a second dedicated pc for generation. What's the gpu on your second one if I may know? My second rig is a 3090. I know other users that are running a second pc with a 1080 for it though and it's working fine. Edited October 15, 2024 by Min
Min Posted October 15, 2024 Author Posted October 15, 2024 5 minutes ago, wower2345 said: And by personal scripts I meant something related to opening and closing it whenever necessary not scripts to make it work... it does work, it's just clunky Nope, nothing there. I don't use runpod (And have not in a long time), sorry.
wower2345 Posted October 15, 2024 Posted October 15, 2024 (edited) 7 minutes ago, Min said: Mine's a 3090. I know other users that are running a second pc with a 1080 for it though and it's working fine. I see, well that's doable I suppose. On a side note I wanted to ask you something, do you have any recommendations for handling "third-person speech NPCs" (like M'rissi)? I tried editing the base prompt and bio for her but it's really tough for the AI to distinguish between "third-person narration" and "third-person speech", it blends the two no matter how much I ask it to do the former in ** (or to not do it at all). It's an issue with pretty much all llm models I used, regardless of how good they are. Edited October 15, 2024 by wower2345 1
wower2345 Posted October 15, 2024 Posted October 15, 2024 Also, where can I edit some of the prompts used by MinAI? For example this one: "Respond only with spoken dialog and defined -keywords- for your actions. Avoid narration and internal dialog..."
Min Posted October 15, 2024 Author Posted October 15, 2024 4 hours ago, wower2345 said: I see, well that's doable I suppose. On a side note I wanted to ask you something, do you have any recommendations for handling "third-person speech NPCs" (like M'rissi)? I tried editing the base prompt and bio for her but it's really tough for the AI to distinguish between "third-person narration" and "third-person speech", it blends the two no matter how much I ask it to do the former in ** (or to not do it at all). It's an issue with pretty much all llm models I used, regardless of how good they are. Hmmm. This has been working pretty well for me on AIFF, but the prompt is completely different. I don't remember if I ever got this to work correctly on Mantella. Haven't touched that in quite some time. 2 hours ago, wower2345 said: Also, where can I edit some of the prompts used by MinAI? For example this one: "Respond only with spoken dialog and defined -keywords- for your actions. Avoid narration and internal dialog..." Oh, you're a mantella user? I didn't realize. . For mantella, you edit the prompts through the normal mantella UI. A lot of them are hardcoded into the papyrus for mantella unfortunately, and are not easy for you to change. In AIFF I moved almost everything into the php so it's much easier for users to mess with.
B3juc0 Posted October 15, 2024 Posted October 15, 2024 I absolutely love this mod! So I'm playing typical mods with the big one being Sexlab Survival. In which you need licenses to wear items... well I go to buy a license and this happens 😅 ----------------------------- chat Whiterun Guard: I don't think it's right to be selling those kinds of licenses to women, Trilbjorn. (talking to Trilbjorn Stone-Tooth) chat Whiterun Guard: It's not exactly... respectful. (talking to Trilbjorn Stone-Tooth) chat Trilbjorn Stone-Tooth: Respect? Ha! You're one to talk about respect, guard. (talking to Whiterun Guard) chat Trilbjorn Stone-Tooth: You're just as guilty of taking advantage of women as I am. (talking to Whiterun Guard) chat Trilbjorn Stone-Tooth: At least my licenses give them some semblance of freedom. (talking to Whiterun Guard) chat Whiterun Guard: That's enough, Trilbjorn. You're not taking advantage of anyone in my city. (talking to Trilbjorn Stone-Tooth) chat Whiterun Guard: I suggest you leave, before things get ugly. (talking to Trilbjorn Stone-Tooth) chat Trilbjorn Stone-Tooth: Oh, I'm shaking in my boots. You think you can kick me out? I'll leave when I'm good and ready, guard. (talking to Whiterun Guard) chat Whiterun Guard: That's it, I've had enough of your lip. You're going down, Trilbjorn. (talking to Trilbjorn Stone-Tooth) funcret command@Attack@Trilbjorn Stone-Tooth@Whiterun Guard engages fair combat with Trilbjorn Stone-Tooth vision The Narrator: The Narrator looks at the CURRENT SCENARIO, and see this: '(Context location: Whiterun Guardhouse ,Hold: Whiterun)' chat The Narrator: Well, well, well. Look at that. It seems like Trilbjorn Stone-Tooth has gotten himself into quite the predicament. (talking to Amy) chat The Narrator: And Whiterun Guard isn't backing down either. What will you do, Amy? Will you join the fight or slip away unnoticed? (talking to Amy) chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: Weergh! chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: That your best? Huh? ginputtext Amy: Everyone just calm the fuck down! chat The Narrator: Oh dear, it seems like someone's trying to be the voice of reason in this chaotic mess. (talking to Amy) chat The Narrator: Good luck with that, Amy. (talking to Amy) chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: Agh! Enough! This ends now! chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Whiterun Guard: Yearrgh! (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: Come on! It's Hilarious! The AI (llama 70B) had a existential crisis haha BTW- Just some feedback. Is there a way to exclude summons from being included in the Sapiens system... once their time is up it will CTD aiff.dll 3
Vegetius Posted October 15, 2024 Posted October 15, 2024 22 hours ago, Min said: @Vegetius If you're not going to use the mod events, you will need two things: 1) No matter what you do, you need the skyrim plugin side of things (The "CK Mod"). This needs to read submissive lola internals and expose them for use in the PHP. That's effectively how all of the integrations work. You'll then need to persist these to the postgresql db. 2) You then need to read the data exposed by the skyrim plugin from the db in your php, and then modify the context that's being sent. It's really much easier just to use the mod events. Thanks for that BTW, yes that's what I expected I just wanted confirmation. I will not dive into SubLola since you plan to do it (and the SL bossman is a bit anal about permissions) but I'll see if I can do something for another one of my favourite, PAH Diary of Mine. 1
ch4os14 Posted October 15, 2024 Posted October 15, 2024 out of curiosity is the npc's gifting gold or items an actual command thats seperate from show inventory? I always have a buy option when seeing their inventories and was wondering if thats another mod of mine or just how it is for now. (just been using console commands to even out the gold and buying stuff) 1
Min Posted October 15, 2024 Author Posted October 15, 2024 5 hours ago, wower2345 said: Damn, guess I'll have to edit the script then. I was also thinking of making some compatibility patches with DOM and maybe a few changes to Devious Devices (for people that are more into being a dom than a sub). Do you have a github page or anything like that? EDIT: ok, sorry for not reading the description, I'll get back to you if I work anything out Sure! I'm always open to contributors. If you're serious about it, send me a DM and I'll send you the dev environment containing all of the script sources to help you get setup, and then you can send me a PR with your changes.
Min Posted October 15, 2024 Author Posted October 15, 2024 3 hours ago, Vegetius said: Thanks for that BTW, yes that's what I expected I just wanted confirmation. I will not dive into SubLola since you plan to do it (and the SL bossman is a bit anal about permissions) but I'll see if I can do something for another one of my favourite, PAH Diary of Mine. Permissions wouldn't have anything to do with this. We shouldn't need to modify any of SL's code for- the integration, just read its internal state (Well, depending on how SL is written, I haven't looked yet).
Min Posted October 15, 2024 Author Posted October 15, 2024 (edited) 31 minutes ago, ch4os14 said: out of curiosity is the npc's gifting gold or items an actual command thats seperate from show inventory? I always have a buy option when seeing their inventories and was wondering if thats another mod of mine or just how it is for now. (just been using console commands to even out the gold and buying stuff) AIFF or Mantella? On Mantella, this opened up the "Show Gift Menu" window allowing you to take an item for free. I forgot about this and it's one of the only things I have not brought to AIFF yet. 1 hour ago, Ewura said: Is it generally safe to update mid save? Yes. The last (And only) version that was not backwards compatible was upgrading from <= beta14 (The version when I added AIFF support and refactored the mod). Edited October 15, 2024 by Min
nilead Posted October 15, 2024 Posted October 15, 2024 @Min You've mentioned earlier that you used a script to convert .json SL list into .csv used for a public google sheet you opened. Mine went just over 800 lines recently, a touch too much for manual input. Its readable, at least .json validator says so, there is probably a couple unfinished animation decscriptions, but there shouldnt be anything aggregious. Ill leave it here if anyone wishes to use it, or if you're willing to convert and upload it to sheets. sexlab_descriptions.7z
Min Posted October 15, 2024 Author Posted October 15, 2024 7 hours ago, B3juc0 said: I absolutely love this mod! So I'm playing typical mods with the big one being Sexlab Survival. In which you need licenses to wear items... well I go to buy a license and this happens 😅 ----------------------------- chat Whiterun Guard: I don't think it's right to be selling those kinds of licenses to women, Trilbjorn. (talking to Trilbjorn Stone-Tooth) chat Whiterun Guard: It's not exactly... respectful. (talking to Trilbjorn Stone-Tooth) chat Trilbjorn Stone-Tooth: Respect? Ha! You're one to talk about respect, guard. (talking to Whiterun Guard) chat Trilbjorn Stone-Tooth: You're just as guilty of taking advantage of women as I am. (talking to Whiterun Guard) chat Trilbjorn Stone-Tooth: At least my licenses give them some semblance of freedom. (talking to Whiterun Guard) chat Whiterun Guard: That's enough, Trilbjorn. You're not taking advantage of anyone in my city. (talking to Trilbjorn Stone-Tooth) chat Whiterun Guard: I suggest you leave, before things get ugly. (talking to Trilbjorn Stone-Tooth) chat Trilbjorn Stone-Tooth: Oh, I'm shaking in my boots. You think you can kick me out? I'll leave when I'm good and ready, guard. (talking to Whiterun Guard) chat Whiterun Guard: That's it, I've had enough of your lip. You're going down, Trilbjorn. (talking to Trilbjorn Stone-Tooth) funcret command@Attack@Trilbjorn Stone-Tooth@Whiterun Guard engages fair combat with Trilbjorn Stone-Tooth vision The Narrator: The Narrator looks at the CURRENT SCENARIO, and see this: '(Context location: Whiterun Guardhouse ,Hold: Whiterun)' chat The Narrator: Well, well, well. Look at that. It seems like Trilbjorn Stone-Tooth has gotten himself into quite the predicament. (talking to Amy) chat The Narrator: And Whiterun Guard isn't backing down either. What will you do, Amy? Will you join the fight or slip away unnoticed? (talking to Amy) chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: Weergh! chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: That your best? Huh? ginputtext Amy: Everyone just calm the fuck down! chat The Narrator: Oh dear, it seems like someone's trying to be the voice of reason in this chaotic mess. (talking to Amy) chat The Narrator: Good luck with that, Amy. (talking to Amy) chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: Agh! Enough! This ends now! chat (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Whiterun Guard: Yearrgh! (Context location: Whiterun Guardhouse ,Hold: Whiterun background chat) Trilbjorn Stone-Tooth: Come on! It's Hilarious! The AI (llama 70B) had a existential crisis haha BTW- Just some feedback. Is there a way to exclude summons from being included in the Sapiens system... once their time is up it will CTD aiff.dll Awesome, glad you're having a good time. Ah, summons! Good call. I'll fix that.
Min Posted October 15, 2024 Author Posted October 15, 2024 22 minutes ago, nilead said: @Min You've mentioned earlier that you used a script to convert .json SL list into .csv used for a public google sheet you opened. Mine went just over 800 lines recently, a touch too much for manual input. Its readable, at least .json validator says so, there is probably a couple unfinished animation decscriptions, but there shouldnt be anything aggregious. Ill leave it here if anyone wishes to use it, or if you're willing to convert and upload it to sheets. sexlab_descriptions.7z 11.73 kB · 0 downloads Hmm, having an issue downloading this. I'll try again later.
Vegetius Posted October 15, 2024 Posted October 15, 2024 44 minutes ago, Min said: Permissions wouldn't have anything to do with this. We shouldn't need to modify any of SL's code for- the integration, just read its internal state (Well, depending on how SL is written, I haven't looked yet). Well you have more experience than me about this, but I was thinking it might get sticky if we'd want to capture events in a reactive way. Luckily, Diary of Mine already exposes a fair amount of event. I have started a poc and receive the events without trouble. I'd like to get your advice on the MinAI events usage. The doc is very clear, but I'm not sure about the case of "context info" that applies to only one NPC. For instance, DoM will generate events for semi-permanent moods such as "[NPC] is affraid" then later "[NPC] is angry". MinAI_SetContext looks close but I'm affraid it only intended to use for "global" context and will mess up things if I use it for specific NPC context. What do you preconise, using MinAI_SetContext or a simple MinAI_RegisterEvent (but I am affraid of the volatility of the later)? 1
wower2345 Posted October 15, 2024 Posted October 15, 2024 (edited) 3 hours ago, Min said: Sure! I'm always open to contributors. If you're serious about it, send me a DM and I'll send you the dev environment containing all of the script sources to help you get setup, and then you can send me a PR with your changes. Happy to hear that, I sent you a message. Edited October 15, 2024 by wower2345 1
Ewura Posted October 15, 2024 Posted October 15, 2024 From changelog: * Improved Sapience targeting: Now excludes all vanilla and NFF followers to avoid them being dropped / readded inconveniently. By followers you mean only those that are actively following me, or also those followers that are not atm (dismissed)
petronius Posted October 15, 2024 Posted October 15, 2024 Even if it's not built in, would MinAI, or AIFF directly, be aware of Apropos 2? Since that mod outputs status messages rather than dialogue, I was wondering if those are invisible to the AI, requiring a specific integration such as a tweak to the Apropos scripts to add sending an "info" event to the AI?
Min Posted October 16, 2024 Author Posted October 16, 2024 8 hours ago, Vegetius said: Well you have more experience than me about this, but I was thinking it might get sticky if we'd want to capture events in a reactive way. Luckily, Diary of Mine already exposes a fair amount of event. I have started a poc and receive the events without trouble. I'd like to get your advice on the MinAI events usage. The doc is very clear, but I'm not sure about the case of "context info" that applies to only one NPC. For instance, DoM will generate events for semi-permanent moods such as "[NPC] is affraid" then later "[NPC] is angry". MinAI_SetContext looks close but I'm affraid it only intended to use for "global" context and will mess up things if I use it for specific NPC context. What do you preconise, using MinAI_SetContext or a simple MinAI_RegisterEvent (but I am affraid of the volatility of the later)? Ah, that's a fair callout - I don't have any way of setting per-npc sticky context now. It's global. I'll add that functionality. RegisterEvent is good for "This thing happened in game", like "A tree fell over", or "Min set up a tent".
Min Posted October 16, 2024 Author Posted October 16, 2024 5 hours ago, Ewura said: From changelog: * Improved Sapience targeting: Now excludes all vanilla and NFF followers to avoid them being dropped / readded inconveniently. By followers you mean only those that are actively following me, or also those followers that are not atm (dismissed) Active followers, as reported by vanilla or NFF.
Min Posted October 16, 2024 Author Posted October 16, 2024 3 hours ago, petronius said: Even if it's not built in, would MinAI, or AIFF directly, be aware of Apropos 2? Since that mod outputs status messages rather than dialogue, I was wondering if those are invisible to the AI, requiring a specific integration such as a tweak to the Apropos scripts to add sending an "info" event to the AI? Hmmmm. I don't think it would be aware of those out of the box, those would probably need special integration (Using my RegisterEvent modevent).
Min Posted October 16, 2024 Author Posted October 16, 2024 Released beta37 What's Changed Fix Sex Confirmation popup for Ostim users Add expanded weather awareness system. Fix MCM bugs Add support for isolated "The Narrator" profile, if you want your narrator to use a different profile than default. Added TTS fallback. If xtts is missing a voicetype, the request will be retried using default voicetypes (in config.php) for the given gender / race combination. This should solve all cases where modded NPC's are missing their voices. Missing voices no longer default to "malecommon". Restricted vibration commands to only the eldritch horror while that quest from Deviously Accessible is active. Excluded summons from Sapience to avoid CTD. New Contributors @naitro2010 made their first contribution in https://github.com/MinLL/MinAI/pull/53 Full Changelog: https://github.com/MinLL/MinAI/compare/beta36...beta37 1
Vegetius Posted October 16, 2024 Posted October 16, 2024 4 hours ago, Min said: Ah, that's a fair callout - I don't have any way of setting per-npc sticky context now. It's global. I'll add that functionality. RegisterEvent is good for "This thing happened in game", like "A tree fell over", or "Min set up a tent". That'd be great! As it happens, 80% of prototyped DoM events are not actually implemented, I've reached to TAK, but it will probably take some time, so I'll put this part on hold for now. I'll look at what I can do with what there is. 1
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now