spadgas Posted November 26, 2014 Posted November 26, 2014 This is nice and saves my from going into the Lovers Comfort status tab. But small problem - it doesn't seem to monitor everyone in the vicinity, or at least not some people.I'm standing here with my 3 companions and Frost, and Onmund (from the mages guild) and Frost are not showing up on the list at all (though other horses do show up when they're close enough). Even when I go into my house (lose horses, picks up house carl and bard) - still no Osmund.
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 This is nice and saves my from going into the Lovers Comfort status tab. But small problem - it doesn't seem to monitor everyone in the vicinity, or at least not some people. I'm standing here with my 3 companions and Frost, and Onmund (from the mages guild) and Frost are not showing up on the list at all (though other horses do show up when they're close enough). Even when I go into my house (lose horses, picks up house carl and bard) - still no Osmund. SLA Monitor Widget does not keep track of any NPC stats itself, it merely shows what SexLab Aroused reports. If an actor does not show up on the widget, they are either not tracked through the sla_Aroused faction, or their Arousal is locked/blocked. This is not something I can change or help, it's up to SexLab Aroused to set these numbers correctly. I have noticed too that certain actors are not tracked, I am not sure why, but I think they are mostly quest related NPCs. I do not intend to change this as I can only assume SexLab Aroused has good reasons to exclude these NPCs.
spadgas Posted November 26, 2014 Posted November 26, 2014 This is nice and saves my from going into the Lovers Comfort status tab. But small problem - it doesn't seem to monitor everyone in the vicinity, or at least not some people. I'm standing here with my 3 companions and Frost, and Onmund (from the mages guild) and Frost are not showing up on the list at all (though other horses do show up when they're close enough). Even when I go into my house (lose horses, picks up house carl and bard) - still no Osmund. SLA Monitor Widget does not keep track of any NPC stats itself, it merely shows what SexLab Aroused reports. If an actor does not show up on the widget, they are either not tracked through the sla_Aroused faction, or their Arousal is locked/blocked. This is not something I can change or help, it's up to SexLab Aroused to set these numbers correctly. I have noticed too that certain actors are not tracked, I am not sure why, but I think they are mostly quest related NPCs. I do not intend to change this as I can only assume SexLab Aroused has good reasons to exclude these NPCs. The was a similar issue with SLA (redux) where it wasn't tracking some NPCs, I don't know if it's related. But Onmund's arousal isn't blocked or locked and now it does go up (though it didn't with earlier versions of SLA redux). You can see it clearly using N or by looking at the status in Lovers Comfort.
magicrealm Posted November 26, 2014 Posted November 26, 2014 Sorry. what i was saying was about tdf Prostitution. if arouslal is 20+ the Client is interested, if it is 19- he is not. this is something for tdf and not for here. if i use this mod in a tavern i can catch too easy the interested clients all at once. tdf should do this %Variation around 20.
deviant51 Posted November 26, 2014 Posted November 26, 2014 My motivation to create this widget was that I got tired of checking my followers' arousal with the N key (I have several mods that cause them to do bad things when not kept 'satisfied' ). Thanks for the mod. gonna try it right away. what mods cause them to do those horrible things?
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 SLA Monitor Widget does not keep track of any NPC stats itself, it merely shows what SexLab Aroused reports. If an actor does not show up on the widget, they are either not tracked through the sla_Aroused faction, or their Arousal is locked/blocked. This is not something I can change or help, it's up to SexLab Aroused to set these numbers correctly. I have noticed too that certain actors are not tracked, I am not sure why, but I think they are mostly quest related NPCs. I do not intend to change this as I can only assume SexLab Aroused has good reasons to exclude these NPCs. The was a similar issue with SLA (redux) where it wasn't tracking some NPCs, I don't know if it's related. But Onmund's arousal isn't blocked or locked and now it does go up (though it didn't with earlier versions of SLA redux). You can see it clearly using N or by looking at the status in Lovers Comfort. Let me explain (warning, long story): Normally, SLA Redux updates the arousal values once every 2 minutes for NPCs that are in line of sight to the PC. When you press N however, it will recalculate the arousal for the PC and targeted NPC, which may be different from the last periodic update, simply because time has passed. It then immediately sets the sla_Aroused faction rank to this newly calculated value for both the PC and the NPC, which will then be picked up by SLAM Widget in subsequent updates. So the information coming directly from SLA internal functions is always current, whereas the information it exposes through the sla_Aroused faction may be up to 2 minutes old. Further, if an NPC has not been scanned yet by a periodic SLA scan, which can happen even for an NPC that has been your follower for a while simply because they were not in line of sight of the PC at the time the periodic scans happened, then their arousal will not be calculated yet and thus not be exposed through the sla_Aroused faction. This actually happens a lot more than you might think, partially because followers are typically behind you, and partially because Skyrim's LOS function can be a bit dodgy. Note that this should not matter for any mod that uses the recommended way to read the NPC arousal (i.e. through reading the faction rank of the NPC in the sla_Aroused faction) as it will see the same arousal as any other mod. In other words, if some mod makes people go berserk when their arousal is greater than 90, and this mod uses the recommended way to get the arousal of NPCs, then these NPCs will go berserk at the same time as the SLAM Widget shows their arousal to be greater than 90, and at that same time all the other mods will also see their arousal as greater than 90. I checked the code of Lovers Comfort, and it is not using the recommended way to get that information from SexLab Aroused. Instead it calls SLA's GetActorArousal function (the same function SLA calls when pressing N) rather than using the sla_Aroused faction. This is script heavy, not necessarily supported in future versions, causes unnecessarily frequent recalculations of arousal values, may lead to inconsistencies with mods that do use the recommended way (q.e.d.) and is therefor not adviseable. In other words, it is Lovers Comfort that is displaying the 'wrong' information. Of course, when you're displaying the information on a config page, this is not a very big issue as it only leads to 2 function calls to GetActorArousal whenever the player opens the config screen - i.e. at a time when the game is paused anyway. When you are scanning the arousal of multiple actors every few seconds though it is a different matter and it would lead to a huge increase in papyrus load without offering any benefits other than to be consistent with Lovers Comfort (and at the same time losing consistency with many other SLA related mods).
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 My motivation to create this widget was that I got tired of checking my followers' arousal with the N key (I have several mods that cause them to do bad things when not kept 'satisfied' ). Thanks for the mod. gonna try it right away. what mods cause them to do those horrible things? The slave followers from the great SexLab Sex Slaves mod.
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 Sorry. what i was saying was about tdf Prostitution. if arouslal is 20+ the Client is interested, if it is 19- he is not. this is something for tdf and not for here. if i use this mod in a tavern i can catch too easy the interested clients all at once. tdf should do this %Variation around 20. I've used TDF Prostitution myself. Even when an NPCs arousal is below 20, you can ask them, get denied, then wait an hour (or just do 1 or 2 other clients) and then ask "So, are you ready for me now?", and they will always agree the second time, regardless of their arousal. I don't think this mod was designed to make sex hard to get. There are probably a couple of other prostitution mods out there that may offer a bit more of a challenge.
Krazyone Posted November 26, 2014 Posted November 26, 2014 It would be good if it could be tied into peoples facial expressions... Blank... not interested Smiling... interested Mouth gaping, eyes wide, sporadic heavy breathing... obviously aroused, run if you've got the rape mod installed.
pinky6225 Posted November 26, 2014 Posted November 26, 2014 I have aroused set to update every 60 seconds so I've got the widget at 30 seconds and it does seem to work well. Could you have it update on cell changes though since when I was playing yesterday if i left a Inn for example it would still show the arousal from the peeps in the inn even when I'm no longer in whiterun Also is their a way it could show the npc's with the highest arousal (not sure how its choosing what to show at the moment if their are more than 7 npc present) if their are more npc's in a cell than it can display
Pinute Posted November 26, 2014 Posted November 26, 2014 I have aroused set to update every 60 seconds so I've got the widget at 30 seconds and it does seem to work well. Could you have it update on cell changes though since when I was playing yesterday if i left a Inn for example it would still show the arousal from the peeps in the inn even when I'm no longer in whiterun Also is their a way it could show the npc's with the highest arousal (not sure how its choosing what to show at the moment if their are more than 7 npc present) if their are more npc's in a cell than it can display I've installed this and you've certainly found a niche that needed filling. The above two things are the only improvements I could hope for.
spadgas Posted November 26, 2014 Posted November 26, 2014 SLA Monitor Widget does not keep track of any NPC stats itself, it merely shows what SexLab Aroused reports. If an actor does not show up on the widget, they are either not tracked through the sla_Aroused faction, or their Arousal is locked/blocked. This is not something I can change or help, it's up to SexLab Aroused to set these numbers correctly. I have noticed too that certain actors are not tracked, I am not sure why, but I think they are mostly quest related NPCs. I do not intend to change this as I can only assume SexLab Aroused has good reasons to exclude these NPCs. The was a similar issue with SLA (redux) where it wasn't tracking some NPCs, I don't know if it's related. But Onmund's arousal isn't blocked or locked and now it does go up (though it didn't with earlier versions of SLA redux). You can see it clearly using N or by looking at the status in Lovers Comfort. Let me explain (warning, long story): Normally, SLA Redux updates the arousal values once every 2 minutes for NPCs that are in line of sight to the PC. When you press N however, it will recalculate the arousal for the PC and targeted NPC, which may be different from the last periodic update, simply because time has passed. It then immediately sets the sla_Aroused faction rank to this newly calculated value for both the PC and the NPC, which will then be picked up by SLAM Widget in subsequent updates. So the information coming directly from SLA internal functions is always current, whereas the information it exposes through the sla_Aroused faction may be up to 2 minutes old. Further, if an NPC has not been scanned yet by a periodic SLA scan, which can happen even for an NPC that has been your follower for a while simply because they were not in line of sight of the PC at the time the periodic scans happened, then their arousal will not be calculated yet and thus not be exposed through the sla_Aroused faction. This actually happens a lot more than you might think, partially because followers are typically behind you, and partially because Skyrim's LOS function can be a bit dodgy. Note that this should not matter for any mod that uses the recommended way to read the NPC arousal (i.e. through reading the faction rank of the NPC in the sla_Aroused faction) as it will see the same arousal as any other mod. In other words, if some mod makes people go berserk when their arousal is greater than 90, and this mod uses the recommended way to get the arousal of NPCs, then these NPCs will go berserk at the same time as the SLAM Widget shows their arousal to be greater than 90, and at that same time all the other mods will also see their arousal as greater than 90. I checked the code of Lovers Comfort, and it is not using the recommended way to get that information from SexLab Aroused. Instead it calls SLA's GetActorArousal function (the same function SLA calls when pressing N) rather than using the sla_Aroused faction. This is script heavy, not necessarily supported in future versions, causes unnecessarily frequent recalculations of arousal values, may lead to inconsistencies with mods that do use the recommended way (q.e.d.) and is therefor not adviseable. In other words, it is Lovers Comfort that is displaying the 'wrong' information. Of course, when you're displaying the information on a config page, this is not a very big issue as it only leads to 2 function calls to GetActorArousal whenever the player opens the config screen - i.e. at a time when the game is paused anyway. When you are scanning the arousal of multiple actors every few seconds though it is a different matter and it would lead to a huge increase in papyrus load without offering any benefits other than to be consistent with Lovers Comfort (and at the same time losing consistency with many other SLA related mods). I think I understood that. But my problem is not that it's showing Osmund with no arousal. It's not showing him at all. So I can look at Osmund and talk to him and press N and get a value. But he doesn't appear at the top left with everyone else in the area. Does SLA redux deal with him differently? (and possibly other mages too, as it wasn't updating J'Zargo at one time). Are they not able to join the faction or something?
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 I think I understood that. But my problem is not that it's showing Osmund with no arousal. It's not showing him at all. So I can look at Osmund and talk to him and press N and get a value. But he doesn't appear at the top left with everyone else in the area. Does SLA redux deal with him differently? (and possibly other mages too, as it wasn't updating J'Zargo at one time). Are they not able to join the faction or something? I can confirm Onmund and J'Zargo' arousal are not tracked in the sla_Aroused faction even after using the SLA hotkey on them. As to why, honestly you are just asking the wrong person. Given enough time I'm sure I could reverse engineer all of SLA, but I don't really want to do that, it would be better if you asked in the SLA thread why certain NPCs are not tracked in the faction. I suspect there must either be a good reason for it, and if not your report will probably help the SLA creator to fix the bug.
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 I have aroused set to update every 60 seconds so I've got the widget at 30 seconds and it does seem to work well. Could you have it update on cell changes though since when I was playing yesterday if i left a Inn for example it would still show the arousal from the peeps in the inn even when I'm no longer in whiterun Also is their a way it could show the npc's with the highest arousal (not sure how its choosing what to show at the moment if their are more than 7 npc present) if their are more npc's in a cell than it can display I've installed this and you've certainly found a niche that needed filling. The above two things are the only improvements I could hope for. The request has been made once or twice, but to be honest it sounds like a bad idea to me. Cell changes are when Skyrim is doing the most work crammed together in a very short time, it is when most of the CTDs happen, I just don't want to add to that by creating a journalling trigger that runs on every cell change. Also because I really cannot think of a use case where the difference between 3 seconds and 10 seconds would be significant. If you have such a use case (maybe you're trawling for prostitution clients and have a really short attention span ), then I suggest you simply set the Update interval to 1, 2 or 3 seconds, whichever is fast enough for you. When walking the streets in a city to pick up johns, some extra papyrus load is not going to kill you, this is mostly an issue in combat situations.
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 I have aroused set to update every 60 seconds so I've got the widget at 30 seconds and it does seem to work well. Could you have it update on cell changes though since when I was playing yesterday if i left a Inn for example it would still show the arousal from the peeps in the inn even when I'm no longer in whiterun Also is their a way it could show the npc's with the highest arousal (not sure how its choosing what to show at the moment if their are more than 7 npc present) if their are more npc's in a cell than it can display See post above regarding faster updates. If you need them, use them! That's why I allowed for configuration of values as low as 1 second to begin with The SLAM widget only scans the 7 closest NPCs with an arousal value in a radius of about 30 meter, and displays all 7 of them, so no filtering is needed. It is meant to give you information your character could conceivably be aware of (through body language, voice intonation, dress state, scent etc), not to be a high tech military scanner to find horny people through stone walls If you're surrounded by 7 people, you'll probably have to walk a few steps to find out if the person on the 3rd row has the hots for you. I think for now I will keep it in that spirit, but who knows, maybe for a future project.
Pinute Posted November 26, 2014 Posted November 26, 2014 I have aroused set to update every 60 seconds so I've got the widget at 30 seconds and it does seem to work well. Could you have it update on cell changes though since when I was playing yesterday if i left a Inn for example it would still show the arousal from the peeps in the inn even when I'm no longer in whiterun Also is their a way it could show the npc's with the highest arousal (not sure how its choosing what to show at the moment if their are more than 7 npc present) if their are more npc's in a cell than it can display See post above regarding faster updates. If you need them, use them! That's why I allowed for configuration of values as low as 1 second to begin with The SLAM widget only scans the 7 closest NPCs with an arousal value in a radius of about 30 meter, and displays all 7 of them, so no filtering is needed. It is meant to give you information your character could conceivably be aware of (through body language, voice intonation, dress state, scent etc), not to be a high tech military scanner to find horny people through stone walls If you're surrounded by 7 people, you'll probably have to walk a few steps to find out if the person on the 3rd row has the hots for you. I think for now I will keep it in that spirit, but who knows, maybe for a future project. It's certainly very useful as is, and your reasons for not implementing those two suggestions seem quite reasonable Thanks very much for this mod. It's now a permanent fixture in my game, alongside things like the USKP.
BeamerMiasma Posted November 26, 2014 Author Posted November 26, 2014 Added a FAQ section to the post with some answers and clarifications to common questions. Started to realize pacman lives in the forum text editor and randomly gobbles up whitespace every time I submit an edit...
beeldyon Posted November 27, 2014 Posted November 27, 2014 There is only one thing that could be improved, it's readability : a separation between the PC's name / NPC's and having less color but more relevant. But as everyone makes his own settings, then it should be possible to select the range of each color. For example : if you use 'lover's victim', then you only need 2 or 3 colors for 'safe', 'danger', 'too bad'. That said, with or without these improvements, your mod is very good and useful. Thanks As someone else said before, your mod works with 'Aroused Creatures' too. Maybe you should tell that in the FAQ or in the requirements part.
BeamerMiasma Posted November 27, 2014 Author Posted November 27, 2014 There is only one thing that could be improved, it's readability : a separation between the PC's name / NPC's and having less color but more relevant. But as everyone makes his own settings, then it should be possible to select the range of each color. For example : if you use 'lover's victim', then you only need 2 or 3 colors for 'safe', 'danger', 'too bad'. That said, with or without these improvements, your mod is very good and useful. Thanks As someone else said before, your mod works with 'Aroused Creatures' too. Maybe you should tell that in the FAQ or in the requirements part. For readability, you can configure the font size, the spacing between the lines, and the color for each arousal level. You can also choose to turn off the colouring. Maybe you forgot to check the configuration menu? Nothing stops you from using the same color for different arousal levels that you all consider equal. The PC is always displayed at the top position. (Correction: the PC is at the top position if the vertical docking is set to top or center. When set to bottom, the list is reversed, so the PC will be at the bottom. This is to minimize the obstruction of the world view when there are less than 7 NPCs in range) Good idea about Aroused Creatures, thanks, I will add it.
Guest Jenova23 Posted November 27, 2014 Posted November 27, 2014 Is there anything that displays which NPC your followers have had sex with? I would like to know who they cheated on me with.
BeamerMiasma Posted November 27, 2014 Author Posted November 27, 2014 Is there anything that displays which NPC your followers have had sex with? I would like to know who they cheated on me with. Not unless you are close enough to see and hear it for yourself. If you have a mod that makes your companions have sex while they are not actively following you, then I think the only mod that could report about that is the mod that makes them have the sex.
pinky6225 Posted November 27, 2014 Posted November 27, 2014 I have aroused set to update every 60 seconds so I've got the widget at 30 seconds and it does seem to work well. Could you have it update on cell changes though since when I was playing yesterday if i left a Inn for example it would still show the arousal from the peeps in the inn even when I'm no longer in whiterun Also is their a way it could show the npc's with the highest arousal (not sure how its choosing what to show at the moment if their are more than 7 npc present) if their are more npc's in a cell than it can display See post above regarding faster updates. If you need them, use them! That's why I allowed for configuration of values as low as 1 second to begin with The SLAM widget only scans the 7 closest NPCs with an arousal value in a radius of about 30 meter, and displays all 7 of them, so no filtering is needed. It is meant to give you information your character could conceivably be aware of (through body language, voice intonation, dress state, scent etc), not to be a high tech military scanner to find horny people through stone walls If you're surrounded by 7 people, you'll probably have to walk a few steps to find out if the person on the 3rd row has the hots for you. I think for now I will keep it in that spirit, but who knows, maybe for a future project. I'll try changing the update interval as i have a good PC so it should be able to handle it, i did think that by clearing on change cell it would reduce script load however as it would no longer be tracking those in the previous cell. As to the second point i was thinking more along the lines that it would be easier to detect when their is someone obviously horny in the room (i.e high levels of arousal so 70+) where as it would be harder to gauge people that aren't (i.e low levels of arousal like 1 to 30) so to give it a more RP/ingame slant being able to see that the three guys over at that table at the back that have been staring/leering at you since you came in are more in the mood than the three npc's that are close by but have been ignoring you would make sense (don't think i've explained this very well )
BeamerMiasma Posted November 27, 2014 Author Posted November 27, 2014 I'll try changing the update interval as i have a good PC so it should be able to handle it, i did think that by clearing on change cell it would reduce script load however as it would no longer be tracking those in the previous cell. As to the second point i was thinking more along the lines that it would be easier to detect when their is someone obviously horny in the room (i.e high levels of arousal so 70+) where as it would be harder to gauge people that aren't (i.e low levels of arousal like 1 to 30) so to give it a more RP/ingame slant being able to see that the three guys over at that table at the back that have been staring/leering at you since you came in are more in the mood than the three npc's that are close by but have been ignoring you would make sense (don't think i've explained this very well ) When you change cell, the widget doesn't track the old NPCs anymore. It simply keeps displaying the last text it was fed until it receives a new update (i.e. until the next periodic scan runs), so there is no performance penalty from this. I see what you mean with the second point. However it would mean I have to significantly increase the number of people that are scanned (and the range too) in order to find the more aroused ones, which in turn would lead to slower updates. Given the fact that in 95% of the world space, you will not find 7 NPCs in a 30 meter radius, that seems a bit overkill. After all, you can just walk a few steps closer to the guys at the table. You can also make some smart use of the colors, if you set the lower arousal levels to a bland grey, and the higher ones to bright yellow, orange or red, they'll jump out at you nicely. I'm also still pondering about adding some triggers to auto-show the widget when you get near an NPC with a certain minimum arousal level, or when your NPCs arousal gets above a certain point. That would also help, so stay tuned for that. As for the fact that you, the player, have more information than your character could know, as an old time table-top RPG player I'd have to say that is inherent to RPGs, it's up to you to determine what your character could know and if she'll respond to it (or even if you'll 'cheat')
pinky6225 Posted November 27, 2014 Posted November 27, 2014 Tried playing with the interval, 1 second refreshs to fast for you to read 10 second seems ideal. It doesn't seem to like the jarl of falkreth though even when i checked his arousal manually with the N key Did track the NPC's added in by populated towns and cities and hydra slave girls
LukeDuke Posted November 27, 2014 Posted November 27, 2014 ^ Same here, it does not show on all of the people sometimes even my followers are not counted..
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