Nuascura Posted October 18, 2025 Author Posted October 18, 2025 (edited) 13 hours ago, Ahza said: Maybe you replace the formlist with a new keyword "BM_LicensesIgnoreSpell" or add it as an additional feature for compatibility? I am pretty sure Zzyxzz was merely carelessly copy-pasting. Spell form records do not allow keywords. Only magic effects allow keywords. If they did indeed find a way to attach keywords to spells, then such keywords will not be detectable via CK papyrus. They will only be detectable via C++ or their own papyrus interfaces. Edited October 18, 2025 by Nuascura
Nuascura Posted October 19, 2025 Author Posted October 19, 2025 On 10/15/2025 at 10:26 AM, CyberSnerg said: Hey, so I have been having issues installing Player Oppression. You see, every time I try to run it, it tells me that PO3 Extender isn't installed. But the thing is... It is. I know I am doing something wrong (I'm kind of a brainlet), but I have no clue what's occurring. Sorry I somehow missed your message. As to answer your question, you likely have the wrong version installed for your game version. Just reinstall po3pe. If you are on 640 and greater, select AE. Otherwise, select SE. If the installer separates AE versions, check carefully if you fit under 640, 1130, or 1170 per what’s available as options.
43deadwood Posted October 23, 2025 Posted October 23, 2025 Hi - I was using both these mods (Simple Player Prostitution and Licenses-Player Oppression) in my current playthrough and all was going well until my character entered Falkreath. At that point my framerate suddenly plummeted from over 60FPS to minutes per frame! Mouse control was almost impossible - I repeated it and managed a save. After that I opened the save in Resaver and the error report gave 8656 frames for the script bm_licences_utility and 8661 suspended stacks for zzzmrt_sp_main_qst_script. The only major change in my game is that I'm using JK's Skyrim. Once I deactivated both mods everything was OK. Both mods functioned fine on previous playthroughs.
Nuascura Posted October 24, 2025 Author Posted October 24, 2025 3 hours ago, 43deadwood said: Hi - I was using both these mods (Simple Player Prostitution and Licenses-Player Oppression) in my current playthrough and all was going well until my character entered Falkreath. At that point my framerate suddenly plummeted from over 60FPS to minutes per frame! Mouse control was almost impossible - I repeated it and managed a save. After that I opened the save in Resaver and the error report gave 8656 frames for the script bm_licences_utility and 8661 suspended stacks for zzzmrt_sp_main_qst_script. The only major change in my game is that I'm using JK's Skyrim. Once I deactivated both mods everything was OK. Both mods functioned fine on previous playthroughs. It’s hard to say. You may be misattributing the cause. Or, if Licenses or SPP caused the issue, we aren’t clear what exactly incited the issue. Say you have two mods A and B. Mod A lags out a bit, tripping up Mod B, which causes a script from Mod B to be detached from its form object. When Mod B then tries to run its script, it errors out, and repeated function calls lead to the behavior you saw. This is just an example. But if we apply it to your case, we can’t be sure if Mod A and Mod B are indeed the same, or if Mod B caused the issue in isolation. If you removed mod B in this scenario, you removed the symptom, not the cause. Resaver may point to a relevant function within my utility script. I’d start there. I’d also start papyrus logging to capture when your issue occurs. 1
43deadwood Posted October 24, 2025 Posted October 24, 2025 9 hours ago, Nuascura said: It’s hard to say. You may be misattributing the cause. Or, if Licenses or SPP caused the issue, we aren’t clear what exactly incited the issue. Say you have two mods A and B. Mod A lags out a bit, tripping up Mod B, which causes a script from Mod B to be detached from its form object. When Mod B then tries to run its script, it errors out, and repeated function calls lead to the behavior you saw. This is just an example. But if we apply it to your case, we can’t be sure if Mod A and Mod B are indeed the same, or if Mod B caused the issue in isolation. If you removed mod B in this scenario, you removed the symptom, not the cause. Resaver may point to a relevant function within my utility script. I’d start there. I’d also start papyrus logging to capture when your issue occurs. Thanks for the prompt response - what you say does make sense. I'll start papyrus logging and see if I can replicate the event as I'd like to keep using your mod.
maitonoita Posted October 24, 2025 Posted October 24, 2025 (edited) The answer to this is probably something obvious and I just haven't noticed because I'm blind as a bat - but why is the Ambience option greyed out in the FOMOD installer? I can't select it. Am I missing a requirement? I can't find a separate download for it EDIT: my arousal mod was disabled.. So that's why it wasn't working. Edited October 25, 2025 by maitonoita
Fraying9981 Posted November 20, 2025 Posted November 20, 2025 Hi, I really like this mod and have been using it for a while. Would it be possible to have a patch for DOM followers = they are checked and you are fined/require a license for them?
Nuascura Posted November 21, 2025 Author Posted November 21, 2025 16 hours ago, Fraying9981 said: Would it be possible to have a patch for DOM followers = they are checked and you are fined/require a license for them? I think SLS had it where the followers only have as many permissions as the player has. Is that right? I think this feature is possible to be included inside Licenses. It's just a bit outside what the next features I want to focus on, so no ETA. You can keep track on whether ancillary mods such as LMAO provide this feature before I do.
Fraying9981 Posted November 21, 2025 Posted November 21, 2025 8 hours ago, Nuascura said: I think SLS had it where the followers only have as many permissions as the player has. Is that right? Yes I think so! As you know SLS is not maintained though. 8 hours ago, Nuascura said: It's just a bit outside what the next features I want to focus on, so no ETA. I understand. This feature would enable a completely new gameplay loop of managing licenses for DOM slaves/followers, not just player. I hope you consider adding it some day!
Anunya Posted December 2, 2025 Posted December 2, 2025 Question on the Magick License and tattoo: Will the PC get a zero magicka tattoo if they don't have a magic license no matter what, or is it only applied if they break the rules and are observed using magic (or has magic equipped)?
Nuascura Posted December 2, 2025 Author Posted December 2, 2025 6 hours ago, Anunya said: Question on the Magick License and tattoo: Will the PC get a zero magicka tattoo if they don't have a magic license no matter what, or is it only applied if they break the rules and are observed using magic (or has magic equipped)? It depends on your settings for active curse enforcement (ACE). If you enable ACE, "no curse" = magic violation, and curse will also be applied when you incur any other license violation. If you disable ACE, curse will only be applied to you IF you were observed using magic, or you were sent to jail. 1
Ursur1major Posted December 3, 2025 Posted December 3, 2025 I have two suggestions/wishes: The first is simply a way to make Bikini license/exemption allow for the use of Shields, I've currently got it so that the shield slot is not being checked for violations in my game but would like it so I still need a license for it, and since shields don't really cover the body I'd argue that needing the full Armour License for it ought not be necessary. I imagine I could in theory add the shield keywords to the Bikini license but the character limit stops that sadly. The second one is more of a wish for a new license idea: What about a High Heels Exemption License? Basically, so that no matter what your other License might be you need to wear High Heels unless you've got this License (Perhaps a toggle for if you're allowed to have just bare feet and the License only triggers on foot slot items without High Heels.) With the punishment if you aren't wearing High Heels when they bust you is that they lock a set of Bondage Heels on you. The idea came to me when while I was trying to figure out why my TAWOBA and TEWOBA shoes, despite clearly looking like they have heels and have been built in bodyslide and have SLA tags for heels, weren't actually being treated as High Heels by my game (Still haven't figured that out, any tips welcome). And it could be a fun form of oppression, especially for those of us that use YPS Fashion and its High Heels Experience system. 1
ablack14 Posted December 4, 2025 Posted December 4, 2025 Does this work with the Second Great War mod?
Alturistix Posted December 5, 2025 Posted December 5, 2025 I think there's a bug with Bikini License/Armor License clothing immunity. Even if I have an active Armor License with Clothing immunity enabled, if the bikini License is enabled but not purchased, set to restricted mode (if i understand correctly, this means that armor license will override it) if "Check Clothing" under bikini armors is enabled, then the player will face a clothing violation and be stripped of their clothes.
myhouseatl Posted December 8, 2025 Posted December 8, 2025 I can't seem to figure out how you add collars. I'd like to add DD slave collar with anal hook as one of the collars that the guards will place on you. I just can't figure out where the guard chooses what collar to put on the player...
Nuascura Posted December 10, 2025 Author Posted December 10, 2025 On 12/8/2025 at 2:32 PM, myhouseatl said: I can't seem to figure out how you add collars. I'd like to add DD slave collar with anal hook as one of the collars that the guards will place on you. I just can't figure out where the guard chooses what collar to put on the player... Licenses does not support custom collars at this moment. Licenses automatically takes collar objects from DD's leveled lists, so theoretically you could make a skypatcher patch that adds your custom collar to the relevant DD leveledlist. But I'm not clear on the exact conventional use of these lists in that way. Best to ask under the DD server for guidance. On 12/5/2025 at 12:24 PM, Alturistix said: I think there's a bug with Bikini License/Armor License clothing immunity. Even if I have an active Armor License with Clothing immunity enabled, if the bikini License is enabled but not purchased, set to restricted mode (if i understand correctly, this means that armor license will override it) if "Check Clothing" under bikini armors is enabled, then the player will face a clothing violation and be stripped of their clothes. The relevant part is from line 381 to 407, considering what steps fill or clear indexes 0 and 1. It's been a while since I touched that part of my script, but it should have been that Armor License clothing immunity is only intended to provide immunity over the Clothing License rules, not the Bikini License rules.
lihua QAQ Posted December 14, 2025 Posted December 14, 2025 Papyrus log remark that [12/14/2025 - 09:25:28PM] Cannot open store for class "BM_Licenses_Barter_Alias", missing file? [12/14/2025 - 09:27:34PM] error: Script BM_Licenses_Barter_Alias cannot be bound to alias Barter Alias on quest BM_Licenses_Barter (FE4AF928) because the script does not exist or is not currently loaded
Nuascura Posted December 14, 2025 Author Posted December 14, 2025 16 minutes ago, lihua QAQ said: Papyrus log remark that [12/14/2025 - 09:25:28PM] Cannot open store for class "BM_Licenses_Barter_Alias", missing file? [12/14/2025 - 09:27:34PM] error: Script BM_Licenses_Barter_Alias cannot be bound to alias Barter Alias on quest BM_Licenses_Barter (FE4AF928) because the script does not exist or is not currently loaded Yes, the quest doesn't exist in later versions. This is intentional. This error should appear if you've recently updated Licenses but shouldn't appear for any later game sessions.
lihua QAQ Posted December 14, 2025 Posted December 14, 2025 1 hour ago, Nuascura said: 是的,该任务在后续版本中已不存在。这是有意为之。如果您最近更新了许可证,则会出现此错误,但在之后的任何游戏会话中都不会再出现。 Did BM_Licenses_Init not account for translation scenarios? If I translate the text in the interface, it seems to prevent parameters like LPO_Null and LPO_Installed from being matched in BM_Licenses_Init.
Nuascura Posted December 15, 2025 Author Posted December 15, 2025 14 hours ago, lihua QAQ said: Did BM_Licenses_Init not account for translation scenarios? If I translate the text in the interface, it seems to prevent parameters like LPO_Null and LPO_Installed from being matched in BM_Licenses_Init. I think I understand your issue in reference to your image. Firstly, most of everything in my scripts themselves don't need to be translated, unless you need to use my debug messages for debugging. "$LPO_Null" and "$LPO_Installed" are tokens that lead elsewhere and should not be translated on their own. Instead, you have to translate what they point to. All the tokens point toward corresponding values under this path: Data/Interface/Translations/Licenses_ENGLISH.txt For example, for the token "$LPO_SellerList1" that you could translate as 警卫, it might go as follows: $LPO_SellerList1 警卫 Note that you should not use a "space" or [spacebar] key to separate "$LPO_SellerList1" and 「警卫」— You must use your [tab] key (製表鍵) to create the space between a token and its value for the token to be properly read in-game. If your game locale allows you to pick Chinese, you need to name your translation file as Licenses_CHINESE.txt. Otherwise or in most cases, leave as Licenses_ENGLISH.txt.
edinburg Posted December 28, 2025 Posted December 28, 2025 When licenses is configured to apply a curse on magic violations but active curse enforcement is disabled, everything works correctly (guards only apply the curse if the player readies/casts a spell). However, while explaining the violation the guard says the player is wandering around without a curse instead of accusing them of casting a spell. This can be corrected by adding "AND Subject.GetVMQuestVariable(BM_Licenses_MCM::NullifyMagickaEnforce) = 1" to the conditions for the "Why are you wandering around without a curse?" dialog option (96C) in Licenses.esp and adding "OR Subject.GetVMQuestVariable(BM_Licenses_MCM::NullifyMagickaEnforce) = 0" to the "Who do you think you are, casting that strange magic around here?" dialog option (878) in Licenses.esp and the overriding "Stupid girl. Are you the one casting that strange magic here?" record in Licenses - Dialog Patch.esp. When Prison Alternative is installed, Licenses calls ApplyPunishment(true) when the pamaPA_ImprisonementEnd evet is fired which applies a curse if curses are enabled and a DD item if DD on violation is enabled. pamaPA_ImprisonementEnd fires when the player is released normally, when the player is released into an event, and when the player escapes. DD and curses applied by collars tend to break events if the player is released into an event, and it doesn't make sense to apply them when the player escapes. I'd also suggest that if the player managed to survive Prison Alternative at all (which can be quite difficult with all official addons enabled) they deserve a break and don't need to be punished on normal release. So the easiest way to fix this is just to remove licenses.ApplyPunishment(true) from pamaPA_OnImprisonementEnd in BM_Licenses_Moderator_Alias.psc.
Nuascura Posted December 31, 2025 Author Posted December 31, 2025 On 12/29/2025 at 3:37 AM, edinburg said: When licenses is configured to apply a curse on magic violations but active curse enforcement is disabled, everything works correctly (guards only apply the curse if the player readies/casts a spell). However, while explaining the violation the guard says the player is wandering around without a curse instead of accusing them of casting a spell. This can be corrected by adding "AND Subject.GetVMQuestVariable(BM_Licenses_MCM::NullifyMagickaEnforce) = 1" to the conditions for the "Why are you wandering around without a curse?" dialog option (96C) in Licenses.esp and adding "OR Subject.GetVMQuestVariable(BM_Licenses_MCM::NullifyMagickaEnforce) = 0" to the "Who do you think you are, casting that strange magic around here?" dialog option (878) in Licenses.esp and the overriding "Stupid girl. Are you the one casting that strange magic here?" record in Licenses - Dialog Patch.esp. When Prison Alternative is installed, Licenses calls ApplyPunishment(true) when the pamaPA_ImprisonementEnd evet is fired which applies a curse if curses are enabled and a DD item if DD on violation is enabled. pamaPA_ImprisonementEnd fires when the player is released normally, when the player is released into an event, and when the player escapes. DD and curses applied by collars tend to break events if the player is released into an event, and it doesn't make sense to apply them when the player escapes. I'd also suggest that if the player managed to survive Prison Alternative at all (which can be quite difficult with all official addons enabled) they deserve a break and don't need to be punished on normal release. So the easiest way to fix this is just to remove licenses.ApplyPunishment(true) from pamaPA_OnImprisonementEnd in BM_Licenses_Moderator_Alias.psc. Thanks for the feedback. Looks like I have my work cut out for me. The pamaPA_OnImprisonementEnd event change looks the easiest. Remove licenses.ApplyPunishment(true) as you said. I should note that NullifyMagickaEnforce has to be flagged as conditional in the script to be used as part of a condition function. But this is for my own documentation, and otherwise, the changes suggested seem logical. I'm working on an underlying overhaul of the license tracking system so I can't look too closely at these other changes. That also means these changes won't come out any time soon, unfortunately.
Nuka Cherry Posted January 18 Posted January 18 I was arrested lighting a campfire outside town, using hunterborn. That made me laugh. I am guessing that excluding camp fires and other mod related additions is impossible?
Nuascura Posted January 18 Author Posted January 18 3 hours ago, Nuka Cherry said: I was arrested lighting a campfire outside town, using hunterborn. That made me laugh. I am guessing that excluding camp fires and other mod related additions is impossible? I’m unfamiliar with Hunterborn. Which rule did Licenses claim that you broke when lighting a campfire?
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