F0xii Posted November 23, 2023 Posted November 23, 2023 On 11/15/2023 at 4:40 AM, Gyra said: Do you have any cooldowns or activation limit enabled? And can you replicate this issue on a new game? if you can replicate the issue, it’s be best that you also pass me your settings and replication conditions so that I can replicate it on my end. Sorry I took so long to respond but I just figured out the issue, seems the dialogue to buy the Collar Exemption license only shows up for me once I turn on the "Kinky Dialogue" settings. Is that intentional or no?
Nuascura Posted November 23, 2023 Author Posted November 23, 2023 24 minutes ago, F0xii said: Sorry I took so long to respond but I just figured out the issue, seems the dialogue to buy the Collar Exemption license only shows up for me once I turn on the "Kinky Dialogue" settings. Is that intentional or no? Thank you for the report. This will be fixed with 1.7.2. 1
Talesien Posted November 23, 2023 Posted November 23, 2023 (edited) 15 hours ago, Gyra said: Sorry that’s my mistake. Mixed up Dibella with Mara for some reason, Yeah, it should be RiftenLocation. Does JK’s Temple of Mara show Riften as the parent location? If so, it’s strange why the game is considering the temple as part of the wilderness. Looks like it. I wonder though if it might be Lux, as that adds weather and the Show Sky flag. OTOH Lux adds this to many locations that do not show this behaviour. I've attached a screenshoot from xedit, perhaps you can see something that I missed. Spoiler Edited November 23, 2023 by Talesien
Nuascura Posted November 23, 2023 Author Posted November 23, 2023 2 hours ago, Talesien said: Looks like it. I wonder though if it might be Lux, as that adds weather and the Show Sky flag. OTOH Lux adds this to many locations that do not show this behaviour. I've attached a screenshoot from xedit, perhaps you can see something that I missed. I don't see anything wrong with that screenshot. I also downloaded JK's Temple of Mara and found RiftenTempleOfMaraLocation properly under RiftenLocation. There must be something else going wrong. You might try testing BMLE in isolation, and then slowly adding JK's mod and Lux on top of it.
xyzfs Posted November 23, 2023 Posted November 23, 2023 Hello there! I have a simple question that I can't find answer for: when configuring the keywork for the bikini license, is there a way to insert multiple keywords? I'm planning to remove SLS and have a bunch of hand-configured patches that add baka keywords to outfits. However some have, say, the EroticArmor keyword while others have the HalfNakedArmor and I'd like both of them (and some more) to be treated as bikini armors for the sake of the license. Is it possible by typing for example comma-separated keywords? Or is it just not possible? Thank you for your time and effort with this mod :)
Nuascura Posted November 23, 2023 Author Posted November 23, 2023 2 hours ago, xyzfs said: Hello there! I have a simple question that I can't find answer for: when configuring the keywork for the bikini license, is there a way to insert multiple keywords? I'm planning to remove SLS and have a bunch of hand-configured patches that add baka keywords to outfits. However some have, say, the EroticArmor keyword while others have the HalfNakedArmor and I'd like both of them (and some more) to be treated as bikini armors for the sake of the license. Is it possible by typing for example comma-separated keywords? Or is it just not possible? Thank you for your time and effort with this mod It's possible. This feature will be available with the next version.
stillnofunnylogin Posted November 23, 2023 Posted November 23, 2023 14 hours ago, Gyra said: This change was so that we could free up some equipment checks and reduce redundancy Thanks for responding. I kinda figured it was done to simplify the code, even if I didn't know how.
Nuascura Posted November 24, 2023 Author Posted November 24, 2023 (edited) Beta. Some things may not work as intended. Change Log: Spoiler Primary - Implemented MCM auto-update. - Moved Configuration File location from /Data/Interface/BMLE to /Data/Interface/Licenses. - Added ability to purchase Travel Permit from Guards when Steward is set as the primary license seller faction. - Added text box input method to declare valid equipment slots for violation checking. - Added text box input method to declare valid Bikini Armor keywords. - Added option to limit license enforcement within Walled City world spaces. - Added options to consider Enchanted Armor and Enchanted Jewelry for Magic Violation. - Added options to control game notifications and debug traces. - Fixed Collar Exemption purchase dialogue not showing for non-kinky dialogue. - Fixed arrest event erroneously firing for Travel Violation when player is confronted inside a settlement. - Adjusted Curfew End time slider start value from 1:00 to 0:00. - Improved keyword whitelist robustness to prevent removing quest items. Secondary - Added additional Session Modified flags to some MCM actions. - Removed Equipment Slot toggles. - Optimized some conditional functions. - Optimized License Book array use. - Adjusted MCM option displays. Edited November 24, 2023 by Gyra Removed attachment
Guest Posted November 24, 2023 Posted November 24, 2023 6 hours ago, Gyra said: Beta. Some things may not work as intended. Change Log: Hide contents - Added text box input method to declare valid equipment slots for violation checking. BM Licenses - Enhanced - 1.8.0-beta.2.zip 164.65 kB · 2 downloads Thank you for the update. I quickly tested and unfortunately the slots thing doesn't seem to be working for me. I removed 32 slot (body) from the text box and kept the rest, but the guards keep taking everything from me all the same.
Nuascura Posted November 24, 2023 Author Posted November 24, 2023 (edited) 6 hours ago, lalilaloo said: Thank you for the update. I quickly tested and unfortunately the slots thing doesn't seem to be working for me. I removed 32 slot (body) from the text box and kept the rest, but the guards keep taking everything from me all the same. There are two parts to your "issue": Item slot for violation and item slot for confiscation. You likely have Confiscate Inventory Items enabled. This feature classifies inventory items indiscriminately as I don't have any way of finding the equip slot of an unequipped item. Manually-designated item slots can only be effectively followed for violation checking. For violation checking: If you want Guards to only consider footwear for violation, you'd disable all slots except for slot 37 For item confiscation: If you want Guards to unequip or confiscate footwear, you'd enable only Confiscate Equipped Items Again, BMLE can't consider slot 37 for violation and then confiscate all inventory items that can potentially populate slot 37. I can check for keyword, but it's unnecessarily convoluted and isn't as accurate as slot-checking, which isn't available AFAIK. BMLE can either follow your slot rules to confiscate just equipped items, or not follow your rules at all for inventory+equipped items. Edited November 24, 2023 by Gyra
Yuni Posted November 25, 2023 Posted November 25, 2023 I have a request, and no pressure it's fine to say no. Is it possible to backport this to legendary edition? Monoman took SexLab Survival off of Legendary, so his license system is gone there too and it'd be nice if there was a published license system for file preservation and all that.
Nuascura Posted November 25, 2023 Author Posted November 25, 2023 4 minutes ago, Yuni said: I have a request, and no pressure it's fine to say no. Is it possible to backport this to legendary edition? Monoman took SexLab Survival off of Legendary, so his license system is gone there too and it'd be nice if there was a published license system for file preservation and all that. I thought SLS LE is available through their file dump. It’s only the SE version that no longer exists publicly. If you need to use BMLE on LE, I’m aware that some users have had some success when using this mod with LE Papyrus Extender. Otherwise, it’s up to someone else to re-compile my scripts for LE and substitute SE-specific functions for LE-compatible ones. 1
Guest Posted November 25, 2023 Posted November 25, 2023 (edited) 17 hours ago, Gyra said: There are two parts to your "issue": Item slot for violation and item slot for confiscation. You likely have Confiscate Inventory Items enabled. This feature classifies inventory items indiscriminately as I don't have any way of finding the equip slot of an unequipped item. Manually-designated item slots can only be effectively followed for violation checking. For violation checking: If you want Guards to only consider footwear for violation, you'd disable all slots except for slot 37 For item confiscation: If you want Guards to unequip or confiscate footwear, you'd enable only Confiscate Equipped Items Again, BMLE can't consider slot 37 for violation and then confiscate all inventory items that can potentially populate slot 37. I can check for keyword, but it's unnecessarily convoluted and isn't as accurate as slot-checking, which isn't available AFAIK. BMLE can either follow your slot rules to confiscate just equipped items, or not follow your rules at all for inventory+equipped items. Got it, thank you for clarification. All is well then. Great mod . Edited November 25, 2023 by lalilaloo
Nuascura Posted November 27, 2023 Author Posted November 27, 2023 (edited) 1.8, 1.9 Happy second mensiversary everyone! I'll keep this short. Each step toward our current version contributed to a refinement of the current feature-set. As of 1.8, BMLE is more user-friendly than ever: MCM debug functions allow users to cleanly update and refresh features without opening the console; dialog text input allow free and flexible choice of body slots and item keywords for violation checking; modularity of features and renewed freedom of SexLab hard dependency mean BMLE is entirely capable of supporting a non-SexLab, non-bondage, and vanilla-oriented play-through. As of 1.9, BMLE bundles in localization files for easy mod translation. Please comment on any bug reports and feature requests. I will likely get to these after the turn of the new year. Ta-ta. Edited December 6, 2023 by Gyra 2
AsaChiri Posted November 27, 2023 Posted November 27, 2023 Hi Gyra, thank you for your modding! I tried using this license with POP (Prison Overhaul Patched) and I realized a problem -- Payfine will send the player to the vanilla prison. However, if I use the bounty option so that I could rely on guard dialogue for the arrest scene, it seems that Confiscate Feature would not work if using bounty, and that means those items violating the license will still be there and might trigger another round of violation and bounty addition. I don't think you should consider supporting other prison in payfine, but is it possible to make Confiscate Feature working with bounty option? I know there is another issue is that other prison mods might break the evidence chest and that might be a bit tricky. Something that I could come up with is adding a seperate chest for those confiscated items.
GTAVC16 Posted November 27, 2023 Posted November 27, 2023 Does this mod have the option of separating the licenses by location? This way the player can choose with 2 options. By having a cheaper but local license, or having an expensive and global license. Examples: Whiterun Weapon License only allows you to wear weapons legally in that hold. Other places will still confiscate your armaments. Winterhold Magic License only allows you to wear enchanted clothing and removes the curse from the collar. Other places will still confiscate your magic items and apply the cursed collar again. Maybe add a setting to make it so that the curse is only removable by the hold it was acquired from?
Nuascura Posted November 27, 2023 Author Posted November 27, 2023 10 hours ago, AsaChiri said: Hi Gyra, thank you for your modding! I tried using this license with POP (Prison Overhaul Patched) and I realized a problem -- Payfine will send the player to the vanilla prison. However, if I use the bounty option so that I could rely on guard dialogue for the arrest scene, it seems that Confiscate Feature would not work if using bounty, and that means those items violating the license will still be there and might trigger another round of violation and bounty addition. I don't think you should consider supporting other prison in payfine, but is it possible to make Confiscate Feature working with bounty option? I know there is another issue is that other prison mods might break the evidence chest and that might be a bit tricky. Something that I could come up with is adding a seperate chest for those confiscated items. A separate confiscation chest is something I will definitely think about for next year! As for your other request, there are two aspects to cover: 1. Vanilla bounty pay fine / arrest: BMLE can't hook into this because, without overtaking the actual arrest sequence as POP does, BMLE can't reliable confiscate your items. Crucially, the vanilla pay crime gold story event isn't reliable, so I do/would need to find an alternative. TL;DR uncertain about this one. 2. BMLE Arrest Event -> POP: This type of patch has been requested before. Planned for next year at the earliest. 9 hours ago, GTAVC16 said: Does this mod have the option of separating the licenses by location? This way the player can choose with 2 options. By having a cheaper but local license, or having an expensive and global license. As of 1.8.1, BMLE has no option for separating license rules per Hold. Separation by location feels convoluted and incompatible with BMLE's method of tracking licenses, which is by document item + script variable. If we were tracking solely based on the latter, like Sexy Adventures does, then maybe this feature would make sense. But not in BMLE's current state, sorry. 2
AsaChiri Posted November 28, 2023 Posted November 28, 2023 Hi Gyra Thank you for your reply. Just come up another minor thing is that I feel like it might be better setting a percentage based on the license price violation fine rather than a fixed number for all license. It is more reasonable that violating a magic license that worths 3000 gold will lead to more fine comparing to violating the curfew license that worths only 500 gold.
Nuascura Posted November 28, 2023 Author Posted November 28, 2023 45 minutes ago, AsaChiri said: Hi Gyra Thank you for your reply. Just come up another minor thing is that I feel like it might be better setting a percentage based on the license price violation fine rather than a fixed number for all license. It is more reasonable that violating a magic license that worths 3000 gold will lead to more fine comparing to violating the curfew license that worths only 500 gold. That's a good point. Now that you've mentioned the topic, I realize we need to fix the pay fine function for BMLE. Putting this here mostly as a reminder for myself: Dialogue conditions are considering only whether player gold is less than the MCM-defined base fine amount, not whether player gold is less than the actual fine amount after calculation. I have to implement a percentage-based calculation and calculate fine amount before starting bounty quest instead of how it is currently (calculating fine amount after confrontation). 1
forsythia_vahl Posted November 28, 2023 Posted November 28, 2023 (edited) update from ... em maybe 1.64 to 1.81 —— guards will catch me because of normal clothes now with the clothing license unchecked to avoid this I have to cancel the armor license and that's so strange... anything wrong here? --- I find out that wearing clothes from vanilla skyrim works well. but clothes from other mods will be recognized as armor in 1.81 Edited November 28, 2023 by forsythia_vahl
Nuascura Posted November 28, 2023 Author Posted November 28, 2023 2 hours ago, forsythia_vahl said: I find out that wearing clothes from vanilla skyrim works well. but clothes from other mods will be recognized as armor in 1.81 Open the plugin in xEdit and let me know what keywords were assigned to the mod item.
stillnofunnylogin Posted November 28, 2023 Posted November 28, 2023 1.8.1, started new game, disabled the trading permit, but all traders bail after one transaction saying I need a permit. FWIW, exported my settings and attached them to this message. I was seeing the same behavior in 1.8.0, but didn't report it because 1.8.1 came out. I started the new playthrough because 1.7ish upgraded to 1.8.0 didn't seem to be enforcing any of the primary licenses without DD5.2. (I had DD enabled in a previous profile but disabled it to troubleshoot a crash. It seems to have been the ZAZ ground object nif crash, not DD at all). New MO profile, added DD5.2, new smash patch, new wrye bash, new game. Default primary licenses enforced, default secondary license trading enforced. Thanks Settings.json in a spoiler if that's more convenient: Spoiler { "float" : { "bm_alcost" : 2000.0, "bm_alduration" : 5.0, "bm_blcost" : 1250.0, "bm_blduration" : 5.0, "bm_cecost" : 3500.0, "bm_ceduration" : 5.0, "bm_clcost" : 650.0, "bm_clduration" : 5.0, "bm_crflcost" : 1000.0, "bm_crflduration" : 5.0, "bm_cuecost" : 1000.0, "bm_cueduration" : 5.0, "bm_curfewend" : 6.0, "bm_curfewstart" : 20.0, "bm_fineamount" : 0.0, "bm_followerfemale" : 0.0, "bm_followermale" : 0.0, "bm_insurcostbase" : 3500.0, "bm_insurduration" : 5.0, "bm_isfemaleguardenabled" : 1.0, "bm_ismaleguardenabled" : 1.0, "bm_mlcost" : 1500.0, "bm_mlduration" : 5.0, "bm_tlcost" : 1000.0, "bm_tlduration" : 5.0, "bm_tpcost" : 100.0, "bm_tpduration" : 5.0, "bm_whlcost" : 500.0, "bm_whlduration" : 5.0, "bm_wlcost" : 1500.0, "bm_wlduration" : 5.0, "checkinterval" : 45.0, "licensecooldown" : 0.0, "losenforcercount" : 3.0, "standardeventdelay" : 2.0 }, "int" : { "allowjailquestnodes" : 1, "cursedcollar" : 0, "ddequipchance" : 50, "ddfilter" : 0, "equipddonviolation" : 1, "fineaddstobounty" : 0, "invertpopularitymultiplier" : 0, "isarmorlicensefeatureenabled" : 1, "isbikinilicensefeatureenabled" : 1, "ischeckintervalfeatureenabled" : 0, "ischecklosfeatureenabled" : 0, "isclothinglicensefeatureenabled" : 0, "iscollarexemptionfeatureenabled" : 0, "isconfiscatefeatureenabled" : 1, "isconfiscateinventoryfeatureenabled" : 1, "iscraftinglicensefeatureenabled" : 0, "iscurfewexemptionfeatureenabled" : 0, "isenchantedarmorfeatureenabled" : 0, "isenchantedclothingfeatureenabled" : 0, "isenchantedjewelryfeatureenabled" : 0, "isenchantedweaponryfeatureenabled" : 0, "isinsurancefeatureenabled" : 0, "iskinkydialoguefeatureenabled" : 0, "islimittocityenabled" : 1, "islimittocityspaceenabled" : 0, "islimittotownenabled" : 1, "ismagiclicensefeatureenabled" : 1, "istradinglicensefeatureenabled" : 0, "istravelpermitfeatureenabled" : 0, "iswaterdamageenabled" : 0, "isweaponlicensefeatureenabled" : 1, "iswhorelicensefeatureenabled" : 0, "licenselimit" : 0, "licensesellerfaction" : 1, "lognotification" : 1, "logtrace" : 0, "mod config version" : 6, "thaneimmunityinsurance" : 0, "thaneimmunityuniversal" : 0 }, "string" : { "bikinikeywordstring" : "SLA_ArmorHalfNakedBikini", "equipmentslotstring" : "32, 33, 37, 39, 42", "mod name" : "BM Licenses - Enhanced", "mod version" : "1.8.1" } } Settings.json
forsythia_vahl Posted November 28, 2023 Posted November 28, 2023 2 hours ago, Gyra said: Open the plugin in xEdit and let me know what keywords were assigned to the mod item. Armor Type: Clothing KWDA - Keywords(sorted): -Keyword: ArmorClothing [KYWD:0006BBE8] -Keyword: VendorItemArmor [KYWD:0008F959] -Keyword: ClothingBody [KYWD:000A8657] is this enough?
Nuascura Posted November 28, 2023 Author Posted November 28, 2023 2 hours ago, forsythia_vahl said: Armor Type: Clothing KWDA - Keywords(sorted): -Keyword: ArmorClothing [KYWD:0006BBE8] -Keyword: VendorItemArmor [KYWD:0008F959] -Keyword: ClothingBody [KYWD:000A8657] is this enough? Yes. “VendorItemArmor” is not supposed to be attached to an item with Armor Type “Clothing”. It should be VendorItemClothing instead. You can change it yourself or ask the mod author to fix this inconsistency. 5 hours ago, stillnofunnylogin said: 1.8.1, started new game, disabled the trading permit, but all traders bail after one transaction saying I need a permit. FWIW, exported my settings and attached them to this message. Thank for the info. Can you also tell me what exactly you were trying to do in-game? What were you buying/selling?
stillnofunnylogin Posted November 29, 2023 Posted November 29, 2023 4 hours ago, Gyra said: Thank for the info. Can you also tell me what exactly you were trying to do in-game? What were you buying/selling? Buying spelltomes from Tolfdir. The notification when Toldfir bails on me is "Tolfdir: I won't sell this to you if you can't use it." Not dialog in the center, but a notification in the top left. The vendor window exits to the dialog, with "What have you got for sale?" highlighted, and I can go right back to the vending window. When I look in inventory, no items added to it, but the coin has been removed from the character. I'm not seeing that in bm_licenses.esp (I don't see it in _any_ esm, esl, or esp in my load order). I'll keep looking
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