elliesec Posted August 3, 2023 Author Posted August 3, 2023 (edited) 22 minutes ago, staineyy said: Sorry, I missed a point that I can't even get the tattoos tab shows up, I only install around 10 tats, and another problem I don't know how to get the papy logs using mo2, but I manage to get the rTats json file though. settings.json 59.64 kB · 1 download Heya - I posted a bit of info on getting Papyrus logging set up here: The only difference with MO2 is that it keeps profile-specific .ini files. You can edit them by hitting the "Tools" button (puzzle piece icon) in MO2, then selecting "INI Editor", or you can find the relevant ini file directly on the file system at <MO2 Instance Directory>\profiles\<Profile Name>\Skyrim.ini. Then edit the file as above, and you should get Papyrus logs at Documents\My Games\Skyrim Special Edition\Logs\Script\Papyrus.0.log. As far as not being able to load the MCM goes, if that happened directly after you successfully loaded it, but hitting the "Load tattoo config pages" button didn't work, then the MCM probably ended up in a broken state - you'd need to exit to main menu and reload for it to work again. If it's happening on a brand new game where you've never opened the MCM before, I'm not sure what's going on - I'd need your Papyrus logs to have any idea there. The config file you posted looks fine to me - not sure why you were getting the JSON parse error - is it possible it was coming from another mod? Edited August 3, 2023 by elliesec Words
staineyy Posted August 3, 2023 Posted August 3, 2023 Still no luck getting the papyrus logs, but I try on a new save using the old version(v1.4), in console it still says can't parse the json file, but this time the tattoos tab shows up and can't be applied normally after events, so I think that json file isn't the biggest the problem. Still digging info from other forums and see if I can get this around.
elliesec Posted August 3, 2023 Author Posted August 3, 2023 41 minutes ago, staineyy said: Still no luck getting the papyrus logs, but I try on a new save using the old version(v1.4), in console it still says can't parse the json file, but this time the tattoos tab shows up and can't be applied normally after events, so I think that json file isn't the biggest the problem. Still digging info from other forums and see if I can get this around. If Rape Tattoos can't load the JSON file for whatever reason, then by default all tattoos will be excluded, which would likely result in the "no valid tattoos" behaviour you're seeing, although like I said, your config file is valid JSON, so won't be the cause of the parsing error. Apart from that, I'm afraid there's not much I can tell you about what's happening there without a Papyrus log though. Getting those logs should just be a case of editing your MO2 profile's Skyrim.ini as I oultlined above. Provided you've got that, and no SkyrimCustom.ini anywhere (not actually sure which takes precedence if you've got a SkyrimCustom.ini in your game directory but you're running through MO2), then the game should be outputting logs (and if you do have a SkyrimCustom.ini in the game directory, it'd probably be worth modifying that too just to be sure).
Darkwyntergirl74 Posted August 3, 2023 Posted August 3, 2023 @staineyy For the papy logs follow; ThisPC/Documents/MyGames/SkyrimSpecialEdition/logs/Script That is where they hang out When you say you can't get tattoos tab...do you mean the MCM entry for Rape Tats Continued or just the config tabs within? @elliesec Sorry...can't help passing on your wisdom! 1
staineyy Posted August 4, 2023 Posted August 4, 2023 19 hours ago, elliesec said: If Rape Tattoos can't load the JSON file for whatever reason, then by default all tattoos will be excluded, which would likely result in the "no valid tattoos" behaviour you're seeing, although like I said, your config file is valid JSON, so won't be the cause of the parsing error. Apart from that, I'm afraid there's not much I can tell you about what's happening there without a Papyrus log though. Getting those logs should just be a case of editing your MO2 profile's Skyrim.ini as I oultlined above. Provided you've got that, and no SkyrimCustom.ini anywhere (not actually sure which takes precedence if you've got a SkyrimCustom.ini in your game directory but you're running through MO2), then the game should be outputting logs (and if you do have a SkyrimCustom.ini in the game directory, it'd probably be worth modifying that too just to be sure). I finally realized that is the skyrimcustom.ini I have to edit and I manage get the papyrus log, so here you goes and thanks for you taking time. I can still using the old one until we figure out whats wrong with this mod. Papyrus.0.log
elliesec Posted August 4, 2023 Author Posted August 4, 2023 (edited) 1 hour ago, staineyy said: I finally realized that is the skyrimcustom.ini I have to edit and I manage get the papyrus log, so here you goes and thanks for you taking time. I can still using the old one until we figure out whats wrong with this mod. Papyrus.0.log 1.15 MB · 0 downloads Alright. Looking through that, your config file is fine - Rape Tattoos is loading that successfully. However, when RT asks SlaveTats for a list of tattoos, it's not getting any back. So, next question would be, which version of SlaveTats do you have installed (and do you have anything overwriting it), and which tattoo packs do you have installed? You said you only had around 10 tattoos, so I'm wondering if the way they're defined is causing SlaveTats not to return them in a query (specifically, tattoos can have a "domain", which will essentially hide them from queries unless that domain is specifically requested). Edited August 4, 2023 by elliesec
staineyy Posted August 4, 2023 Posted August 4, 2023 24 minutes ago, elliesec said: Alright. Looking through that, your config file is fine - Rape Tattoos is loading that successfully. However, when RT asks SlaveTats for a list of tattoos, it's not getting any back. So, next question would be, which version of SlaveTats do you have installed (and do you have anything overwriting it), and which tattoo packs do you have installed? You said you only had around 10 tattoos, so I'm wondering if the way they're defined is causing SlaveTats not to return them in a query (specifically, tattoos can have a "domain", which will essentially hide them from queries unless that domain is specifically requested). Ok I'm a freaking dumb, I check my version of slavetats and find it is 1.3.0 beta, no fingure how it doesn't work, my tabs shows up and tattoos can be applied normally finally. Appreciate for checking that for me. 1
elliesec Posted August 4, 2023 Author Posted August 4, 2023 No worries - glad we got to the bottom of it!
DonQuiWho Posted August 19, 2023 Posted August 19, 2023 @elliesec OK, all of a sudden, all the applied tats seemed to disappear, and no more now get applied. They seem to appear momentarily, but then disappear Can't be certain but may have happened after install of 2.0.2 over prior version I'm Using: MO2 Slavetats 1.3.9 I can't see anything strange in the setups. RESaver is showing nothing weird there either Papyrus Log Relevant (?) Parts copied below - I haven't put anything in spoilers so easier to see They (I think) show - RT Initialisation - RT mcm messages - (1 of subsequent) TR application event - which didn't apply anything properly Any ideas as to what I might have done wrong/might need fixed? TIA for any help you can offer DQW =============================================================== STARTUP Line 452: [08/18/2023 - 09:22:21PM] [ Rape Tattoos ] Game loaded - registering for mod events Line 1210: [08/18/2023 - 09:22:29PM] DOM_Core: ReadSaveFactions: recovered faction 41 DOM Counter Rape [Faction < (A8183C0F)>] Line 1407: [08/18/2023 - 09:28:45PM] [ Rape Tattoos ] Zaz Animation Pack detected - ZAP integration will be enabled. Line 1408: [08/18/2023 - 09:28:49PM] [ Rape Tattoos ] Zaz Animation Pack detected - ZAP integration will be enabled. Line 1409: [08/18/2023 - 09:28:51PM] [ Rape Tattoos ] Tattoo config load started... Line 1410: [08/18/2023 - 09:28:53PM] [ Rape Tattoos ] Found 1735 tattoos when querying SlaveTats Line 1411: [08/18/2023 - 09:28:53PM] [ Rape Tattoos ] Total tattoo config pages: 37 Line 1412: [08/18/2023 - 09:28:54PM] [ Rape Tattoos ] Currently applied tattoos on the player: 0 Line 1413: [08/18/2023 - 09:28:54PM] [ Rape Tattoos ] Attempting to read user config file at "rTats/settings.json" Line 1414: [08/18/2023 - 09:28:54PM] [ Rape Tattoos ] Config file loaded - 1268 tattoo mappings found Line 1415: [08/18/2023 - 09:29:44PM] [ Rape Tattoos ] Zaz Animation Pack detected - ZAP integration will be enabled. ------------- THEN THERE ARE MULTIPLE ENTRIES OF Line 1918: [rapeTattoos_mcm (D50012C5)].rapeTattoos_mcm.ClearOptionBuffers() - "SKI_ConfigBase.psc" Line 952 Line 1919: [rapeTattoos_mcm (D50012C5)].rapeTattoos_mcm.CloseConfig() - "SKI_ConfigBase.psc" Line 841 but they seem to stop after thee first attempt to add tats -------------- ATTEMPTED APPLICATION EVENT Line 30351: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Checking for post-rape tattoo addition on Swyft... Line 30354: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Post-rape tattoos triggered (0.192271 < 1.070000) - adding 2 tattoos Line 30355: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Attempting to read user config file at "rTats/settings.json" Line 30356: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Config file loaded - 1268 tattoo mappings found Line 30466: [08/18/2023 - 10:22:42PM] [ Rape Tattoos ] Filtering 1735 tattoos... Line 30471: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Tattoos after filtering: 348 Line 30472: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Attempting to pick 2 tattoos to apply to Swyft Line 30473: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] 2 tattoos picked for addition Line 30474: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Attempting to read user config file at "rTats/colorConfig.json" Line 30475: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Could not read user config file - falling back to template at "Data/rTatsColorConfigTemplate.json" Line 30477: [08/18/2023 - 10:22:43PM] SlaveTats: Cleared Body [Ovl19] Line 30479: [08/18/2023 - 10:22:43PM] SlaveTats: Asked to add a tattoo (tattoo = 9970) Line 30480: [08/18/2023 - 10:22:43PM] SlaveTats: { Line 30481: [08/18/2023 - 10:22:43PM] SlaveTats: "area": "BODY" Line 30482: [08/18/2023 - 10:22:43PM] SlaveTats: "color": 0 Line 30483: [08/18/2023 - 10:22:43PM] SlaveTats: "gloss": 0 Line 30484: [08/18/2023 - 10:22:43PM] SlaveTats: "glow": 2495764 Line 30485: [08/18/2023 - 10:22:43PM] SlaveTats: "Name": "FrntLo PunishThisBitch" Line 30486: [08/18/2023 - 10:22:43PM] SlaveTats: "section": "V Scrawls F" Line 30487: [08/18/2023 - 10:22:43PM] SlaveTats: "texture": "CVScrawlsF\FrL_PunishThisBitch.dds" Line 30488: [08/18/2023 - 10:22:43PM] SlaveTats: } Line 30489: [08/18/2023 - 10:22:43PM] SlaveTats: Caller requested slot -1 Line 30490: [08/18/2023 - 10:22:43PM] SlaveTats: Searching for an available slot on Swyft in BODY Line 30491: [08/18/2023 - 10:22:43PM] SlaveTats: Cleared Body [Ovl18] Line 30493: [08/18/2023 - 10:22:43PM] SlaveTats: Found 0 external overlays. Line 30494: [08/18/2023 - 10:22:43PM] SlaveTats: Examining slot 0 Line 30495: [08/18/2023 - 10:22:43PM] SlaveTats: Not an external overlay Line 30496: [08/18/2023 - 10:22:43PM] SlaveTats: Not a tattoo. This slot is available. Line 30497: [08/18/2023 - 10:22:43PM] SlaveTats: Available slot 0 Line 30500: [08/18/2023 - 10:22:44PM] SlaveTats: Asked to add a tattoo (tattoo = 12383) Line 30501: [08/18/2023 - 10:22:44PM] SlaveTats: { Line 30502: [08/18/2023 - 10:22:44PM] SlaveTats: "area": "face" Line 30503: [08/18/2023 - 10:22:44PM] SlaveTats: "color": 0 Line 30504: [08/18/2023 - 10:22:44PM] SlaveTats: "gloss": 0 Line 30505: [08/18/2023 - 10:22:44PM] SlaveTats: "glow": 2495764 Line 30506: [08/18/2023 - 10:22:44PM] SlaveTats: "Name": "Cock Drinker (Cheeks)" Line 30507: [08/18/2023 - 10:22:44PM] SlaveTats: "section": "Marts Tats" Line 30508: [08/18/2023 - 10:22:44PM] SlaveTats: "texture": "MartsTats\Cheek_cockdrinker.dds" Line 30509: [08/18/2023 - 10:22:44PM] SlaveTats: } Line 30510: [08/18/2023 - 10:22:44PM] SlaveTats: Caller requested slot -1 Line 30511: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl17] Line 30512: [08/18/2023 - 10:22:44PM] SlaveTats: Searching for an available slot on Swyft in face Line 30514: [08/18/2023 - 10:22:44PM] SlaveTats: Found 0 external overlays. Line 30515: [08/18/2023 - 10:22:44PM] SlaveTats: Examining slot 0 Line 30516: [08/18/2023 - 10:22:44PM] SlaveTats: Not an external overlay Line 30517: [08/18/2023 - 10:22:44PM] SlaveTats: Not a tattoo. This slot is available. Line 30518: [08/18/2023 - 10:22:44PM] SlaveTats: Available slot 0 Line 30527: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl16] Line 30528: [08/18/2023 - 10:22:44PM] SlaveTats: Beginning synchronization for Swyft Line 30529: [08/18/2023 - 10:22:44PM] SlaveTats: (Silenced) Please wait while SlaveTats works on Swyft... Line 30530: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl15] Line 30531: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl14] Line 30532: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl13] Line 30533: [08/18/2023 - 10:22:44PM] SlaveTats: Applied Body [Ovl0] = Actors\Character\slavetats\CVScrawlsF\FrL_PunishThisBitch.dds:0:2495764:False Line 30534: [08/18/2023 - 10:22:45PM] SlaveTats: Cleared Body [Ovl12] Line 30536: [08/18/2023 - 10:22:45PM] SlaveTats: Applied Face [Ovl0] = Actors\Character\slavetats\MartsTats\Cheek_cockdrinker.dds:0:2495764:False
elliesec Posted August 20, 2023 Author Posted August 20, 2023 (edited) 10 hours ago, DonQuiWho said: @elliesec OK, all of a sudden, all the applied tats seemed to disappear, and no more now get applied. They seem to appear momentarily, but then disappear Can't be certain but may have happened after install of 2.0.2 over prior version I'm Using: MO2 Slavetats 1.3.9 I can't see anything strange in the setups. RESaver is showing nothing weird there either Papyrus Log Relevant (?) Parts copied below - I haven't put anything in spoilers so easier to see They (I think) show - RT Initialisation - RT mcm messages - (1 of subsequent) TR application event - which didn't apply anything properly Any ideas as to what I might have done wrong/might need fixed? TIA for any help you can offer DQW =============================================================== STARTUP Line 452: [08/18/2023 - 09:22:21PM] [ Rape Tattoos ] Game loaded - registering for mod events Line 1210: [08/18/2023 - 09:22:29PM] DOM_Core: ReadSaveFactions: recovered faction 41 DOM Counter Rape [Faction < (A8183C0F)>] Line 1407: [08/18/2023 - 09:28:45PM] [ Rape Tattoos ] Zaz Animation Pack detected - ZAP integration will be enabled. Line 1408: [08/18/2023 - 09:28:49PM] [ Rape Tattoos ] Zaz Animation Pack detected - ZAP integration will be enabled. Line 1409: [08/18/2023 - 09:28:51PM] [ Rape Tattoos ] Tattoo config load started... Line 1410: [08/18/2023 - 09:28:53PM] [ Rape Tattoos ] Found 1735 tattoos when querying SlaveTats Line 1411: [08/18/2023 - 09:28:53PM] [ Rape Tattoos ] Total tattoo config pages: 37 Line 1412: [08/18/2023 - 09:28:54PM] [ Rape Tattoos ] Currently applied tattoos on the player: 0 Line 1413: [08/18/2023 - 09:28:54PM] [ Rape Tattoos ] Attempting to read user config file at "rTats/settings.json" Line 1414: [08/18/2023 - 09:28:54PM] [ Rape Tattoos ] Config file loaded - 1268 tattoo mappings found Line 1415: [08/18/2023 - 09:29:44PM] [ Rape Tattoos ] Zaz Animation Pack detected - ZAP integration will be enabled. ------------- THEN THERE ARE MULTIPLE ENTRIES OF Line 1918: [rapeTattoos_mcm (D50012C5)].rapeTattoos_mcm.ClearOptionBuffers() - "SKI_ConfigBase.psc" Line 952 Line 1919: [rapeTattoos_mcm (D50012C5)].rapeTattoos_mcm.CloseConfig() - "SKI_ConfigBase.psc" Line 841 but they seem to stop after thee first attempt to add tats -------------- ATTEMPTED APPLICATION EVENT Line 30351: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Checking for post-rape tattoo addition on Swyft... Line 30354: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Post-rape tattoos triggered (0.192271 < 1.070000) - adding 2 tattoos Line 30355: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Attempting to read user config file at "rTats/settings.json" Line 30356: [08/18/2023 - 10:22:41PM] [ Rape Tattoos ] Config file loaded - 1268 tattoo mappings found Line 30466: [08/18/2023 - 10:22:42PM] [ Rape Tattoos ] Filtering 1735 tattoos... Line 30471: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Tattoos after filtering: 348 Line 30472: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Attempting to pick 2 tattoos to apply to Swyft Line 30473: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] 2 tattoos picked for addition Line 30474: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Attempting to read user config file at "rTats/colorConfig.json" Line 30475: [08/18/2023 - 10:22:43PM] [ Rape Tattoos ] Could not read user config file - falling back to template at "Data/rTatsColorConfigTemplate.json" Line 30477: [08/18/2023 - 10:22:43PM] SlaveTats: Cleared Body [Ovl19] Line 30479: [08/18/2023 - 10:22:43PM] SlaveTats: Asked to add a tattoo (tattoo = 9970) Line 30480: [08/18/2023 - 10:22:43PM] SlaveTats: { Line 30481: [08/18/2023 - 10:22:43PM] SlaveTats: "area": "BODY" Line 30482: [08/18/2023 - 10:22:43PM] SlaveTats: "color": 0 Line 30483: [08/18/2023 - 10:22:43PM] SlaveTats: "gloss": 0 Line 30484: [08/18/2023 - 10:22:43PM] SlaveTats: "glow": 2495764 Line 30485: [08/18/2023 - 10:22:43PM] SlaveTats: "Name": "FrntLo PunishThisBitch" Line 30486: [08/18/2023 - 10:22:43PM] SlaveTats: "section": "V Scrawls F" Line 30487: [08/18/2023 - 10:22:43PM] SlaveTats: "texture": "CVScrawlsF\FrL_PunishThisBitch.dds" Line 30488: [08/18/2023 - 10:22:43PM] SlaveTats: } Line 30489: [08/18/2023 - 10:22:43PM] SlaveTats: Caller requested slot -1 Line 30490: [08/18/2023 - 10:22:43PM] SlaveTats: Searching for an available slot on Swyft in BODY Line 30491: [08/18/2023 - 10:22:43PM] SlaveTats: Cleared Body [Ovl18] Line 30493: [08/18/2023 - 10:22:43PM] SlaveTats: Found 0 external overlays. Line 30494: [08/18/2023 - 10:22:43PM] SlaveTats: Examining slot 0 Line 30495: [08/18/2023 - 10:22:43PM] SlaveTats: Not an external overlay Line 30496: [08/18/2023 - 10:22:43PM] SlaveTats: Not a tattoo. This slot is available. Line 30497: [08/18/2023 - 10:22:43PM] SlaveTats: Available slot 0 Line 30500: [08/18/2023 - 10:22:44PM] SlaveTats: Asked to add a tattoo (tattoo = 12383) Line 30501: [08/18/2023 - 10:22:44PM] SlaveTats: { Line 30502: [08/18/2023 - 10:22:44PM] SlaveTats: "area": "face" Line 30503: [08/18/2023 - 10:22:44PM] SlaveTats: "color": 0 Line 30504: [08/18/2023 - 10:22:44PM] SlaveTats: "gloss": 0 Line 30505: [08/18/2023 - 10:22:44PM] SlaveTats: "glow": 2495764 Line 30506: [08/18/2023 - 10:22:44PM] SlaveTats: "Name": "Cock Drinker (Cheeks)" Line 30507: [08/18/2023 - 10:22:44PM] SlaveTats: "section": "Marts Tats" Line 30508: [08/18/2023 - 10:22:44PM] SlaveTats: "texture": "MartsTats\Cheek_cockdrinker.dds" Line 30509: [08/18/2023 - 10:22:44PM] SlaveTats: } Line 30510: [08/18/2023 - 10:22:44PM] SlaveTats: Caller requested slot -1 Line 30511: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl17] Line 30512: [08/18/2023 - 10:22:44PM] SlaveTats: Searching for an available slot on Swyft in face Line 30514: [08/18/2023 - 10:22:44PM] SlaveTats: Found 0 external overlays. Line 30515: [08/18/2023 - 10:22:44PM] SlaveTats: Examining slot 0 Line 30516: [08/18/2023 - 10:22:44PM] SlaveTats: Not an external overlay Line 30517: [08/18/2023 - 10:22:44PM] SlaveTats: Not a tattoo. This slot is available. Line 30518: [08/18/2023 - 10:22:44PM] SlaveTats: Available slot 0 Line 30527: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl16] Line 30528: [08/18/2023 - 10:22:44PM] SlaveTats: Beginning synchronization for Swyft Line 30529: [08/18/2023 - 10:22:44PM] SlaveTats: (Silenced) Please wait while SlaveTats works on Swyft... Line 30530: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl15] Line 30531: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl14] Line 30532: [08/18/2023 - 10:22:44PM] SlaveTats: Cleared Body [Ovl13] Line 30533: [08/18/2023 - 10:22:44PM] SlaveTats: Applied Body [Ovl0] = Actors\Character\slavetats\CVScrawlsF\FrL_PunishThisBitch.dds:0:2495764:False Line 30534: [08/18/2023 - 10:22:45PM] SlaveTats: Cleared Body [Ovl12] Line 30536: [08/18/2023 - 10:22:45PM] SlaveTats: Applied Face [Ovl0] = Actors\Character\slavetats\MartsTats\Cheek_cockdrinker.dds:0:2495764:False Hey - thanks for the report. I'm currently away from my dev machine, but will take a deeper look when I'm back. From what you've got there, I can't see anything obviously wrong. Setup all looks fine - the MCM messages are just boilerplate messages that (I think, from memory) occur when you close the MCM, and it looks to be reading your config fine. It picks some tattoos and passes them to SlaveTats, and it looks like SlaveTats thinks it's added the overlays successfully. That said, I have actually seen this behaviour before on an old setup from way before I officially picked up the mod (the tattoo flash, followed by them disappearing) - one day, it just kind of stopped working, for no apparent reason that I could discern (and not just for one save - it then started happening on every game). In fact, I believe one or two people mentioned experiencing the same thing somewhere in the last few pages of the old mod thread. I never definitively got to the bottom of it, but what I did notice at the time was that the SlaveTats synchronize_tattoos function (which runs when you get the "Please wait while SlaveTats works on X..." message) seems to run into weird issues when it's called by a second script whilst already running (i.e. it gets called in close proximity by two different scripts), which seems to result in this behaviour where it applies tattoos, then immediately wipes them. It's hard to say if it's definitely what's happening in your case, and I never definitively proved it, but in my case I found that on a post-rape event, Zaz Animation Pack also triggers a SlaveTats synchronize after a Sexlab scene (and obviously Rape Tattoos does too). At the moment, this is largely hypothesis (informed by a lot of reading of source code and logs), but if that is the issue it's obviously not ideal, what with ZAP being pretty ubiquitous in load orders, and I never figured out a good fix for it (although it's something I've been meaning to look at eventually, although I suspect the fix would need to be in SlaveTats itself). For me, the issue disappeared at the time after I then stripped ZAP (and things depending on it) out of my load order, but came back when I added it again. Oddly though, after taking a break from Skyrim and coming back some months later, the problem disappeared, despite having ZAP loaded, so it seems sporadic at best (and at worst, I'm barking up completely the wrong tree, and it's nothing to do with ZAP). And now I have a working setup, which makes it kind of difficult to reproduce and/or debug the issue unfortunately. Sorry - a lot of waffle, and probably not that helpful for you! But from your logs everything looks fine from a Rape Tattoos (and as far as I can see, even from a SlaveTats) perspective. I will attempt to do a bit of a deeper dive when I'm back at my main PC - I'm positive there's definitely some kind of underlying issue here, but it's hard to say what at the moment - I really would love to get to the bottom of it once and for all. I obviously don't want to point fingers at SlaveTats without proof (or pretend that there's no way it could be Rape Tattoos, because it absolutely could), but that's my hunch at the moment. Edited August 20, 2023 by elliesec Spelling
DonQuiWho Posted August 20, 2023 Posted August 20, 2023 20 hours ago, elliesec said: Hey - thanks for the report. I'm currently away from my dev machine, but will take a deeper look when I'm back. From what you've got there, I can't see anything obviously wrong. Setup all looks fine - the MCM messages are just boilerplate messages that (I think, from memory) occur when you close the MCM, and it looks to be reading your config fine. It picks some tattoos and passes them to SlaveTats, and it looks like SlaveTats thinks it's added the overlays successfully. That said, I have actually seen this behaviour before on an old setup from way before I officially picked up the mod (the tattoo flash, followed by them disappearing) - one day, it just kind of stopped working, for no apparent reason that I could discern (and not just for one save - it then started happening on every game). In fact, I believe one or two people mentioned experiencing the same thing somewhere in the last few pages of the old mod thread. I never definitively got to the bottom of it, but what I did notice at the time was that the SlaveTats synchronize_tattoos function (which runs when you get the "Please wait while SlaveTats works on X..." message) seems to run into weird issues when it's called by a second script whilst already running (i.e. it gets called in close proximity by two different scripts), which seems to result in this behaviour where it applies tattoos, then immediately wipes them. It's hard to say if it's definitely what's happening in your case, and I never definitively proved it, but in my case I found that on a post-rape event, Zaz Animation Pack also triggers a SlaveTats synchronize after a Sexlab scene (and obviously Rape Tattoos does too). At the moment, this is largely hypothesis (informed by a lot of reading of source code and logs), but if that is the issue it's obviously not ideal, what with ZAP being pretty ubiquitous in load orders, and I never figured out a good fix for it (although it's something I've been meaning to look at eventually, although I suspect the fix would need to be in SlaveTats itself). For me, the issue disappeared at the time after I then stripped ZAP (and things depending on it) out of my load order, but came back when I added it again. Oddly though, after taking a break from Skyrim and coming back some months later, the problem disappeared, despite having ZAP loaded, so it seems sporadic at best (and at worst, I'm barking up completely the wrong tree, and it's nothing to do with ZAP). And now I have a working setup, which makes it kind of difficult to reproduce and/or debug the issue unfortunately. Sorry - a lot of waffle, and probably not that helpful for you! But from your logs everything looks fine from a Rape Tattoos (and as far as I can see, even from a SlaveTats) perspective. I will attempt to do a bit of a deeper dive when I'm back at my main PC - I'm positive there's definitely some kind of underlying issue here, but it's hard to say what at the moment - I really would love to get to the bottom of it once and for all. I obviously don't want to point fingers at SlaveTats without proof (or pretend that there's no way it could be Rape Tattoos, because it absolutely could), but that's my hunch at the moment. Thank you VERY much for taking the time to write such a full reply. Most of us really appreciate modders who do that! I'm not going to be around myself for a while, but when I get back I'll have another look and see what else might be found On a further look just now, though, one thing I hadn't noticed and did fail to mention in my post was that the file ............ slavetats_cache.json ..............was in my MO2 Overwrite Directory C:\Users\USERNAME\AppData\Local\ModOrganizer\Skyrim Special Edition\overwrite Not sure if that might cause any problems if your mod looks for it in a directory 'specific' to the RT mod location itself? Whatever, wish you well DQW
elliesec Posted August 21, 2023 Author Posted August 21, 2023 23 hours ago, DonQuiWho said: Thank you VERY much for taking the time to write such a full reply. Most of us really appreciate modders who do that! I'm not going to be around myself for a while, but when I get back I'll have another look and see what else might be found On a further look just now, though, one thing I hadn't noticed and did fail to mention in my post was that the file ............ slavetats_cache.json ..............was in my MO2 Overwrite Directory C:\Users\USERNAME\AppData\Local\ModOrganizer\Skyrim Special Edition\overwrite Not sure if that might cause any problems if your mod looks for it in a directory 'specific' to the RT mod location itself? Whatever, wish you well DQW The slavetats_cache.json being in your overwrite directory shouldn't be an issue. That's generated (and is only ever used) by SlaveTats itself - Rape Tattoos doesn't make use of it - and it being in your overwrite is the same as it being in your data directory as far as the mods are concerned, so that shouldn't present any problems - SlaveTats isn't doing anything funny which would make it depend on the mod directory, so it should be able to access it. Do let me know if you identify anything that you think might be causing/related to the problem though - I'm giving it some thought, but at the moment I'm pretty much just coming up with theories and then testing them out, which is not too efficient at getting to the root of the issue - but it's definitely one that's my radar. 1
Sant69 Posted August 29, 2023 Posted August 29, 2023 Is it possible to cofigurate the order of the tattoos get applied? like apply leftbreast the first time, rigfhtbreast the second time ect.
sikamikanico78 Posted August 29, 2023 Posted August 29, 2023 hey guys i just upgrated to the sew mods here and i am having the same problem...rapetats cant find any tats to apply!!
elliesec Posted August 30, 2023 Author Posted August 30, 2023 17 hours ago, Sant69 said: Is it possible to cofigurate the order of the tattoos get applied? like apply leftbreast the first time, rigfhtbreast the second time ect. No, I'm afraid not (at least not without re-configuring all of your tattoos every time you get one). It's probably not a feature I'd be looking to add in the near future, unless there's substantial demand for it, mostly because it feels like a rather niche thing, and would require a fair bit of extra logic to make the mod behave in that way. 8 hours ago, sikamikanico78 said: hey guys i just upgrated to the sew mods here and i am having the same problem...rapetats cant find any tats to apply!! Some more details would be helpful to understand what's going wrong with your setup: What version of SlaveTats do you have installed (I test against the latest - 1.3.9, and there may be issues if you're using a version substantially older than that) Do you have any other mods overwriting anything from either SlaveTats or Rape Tattoos? Can you describe what's happening in detail (including any messages from Rape Tattoos that might be appearing) Papyrus logs are almost always a big help in diagnosing issues like this
Sant69 Posted August 30, 2023 Posted August 30, 2023 13 minutes ago, elliesec said: No, I'm afraid not (at least not without re-configuring all of your tattoos every time you get one). It's probably not a feature I'd be looking to add in the near future, unless there's substantial demand for it, mostly because it feels like a rather niche thing, and would require a fair bit of extra logic to make the mod behave in that way. That is a shame, it wound be cool to have tattoos that start as small mark , and grow as more "experience" you get, like from a small seed to a flower, or like a charge bar the gets fill up.
elliesec Posted August 30, 2023 Author Posted August 30, 2023 14 hours ago, Sant69 said: That is a shame, it wound be cool to have tattoos that start as small mark , and grow as more "experience" you get, like from a small seed to a flower, or like a charge bar the gets fill up. I can appreciate the appeal - I'm aware there are a couple of tattoo packs that provide "progressive" tattoos, but at the moment that kind of progression is only really achievable via manual application by the player, or explicit hard-coded progressions in a mod making use of them - SlaveTats itself doesn't provide a neat way of defining a kind of "X progresses to Y progresses to Z" relationship between tattoos (or "X, Y and Z are a set and should be applied in this order") - if it ever did, then that's something I'd definitely consider adding handling for in Rape Tattoos. But as things stand, that kind of thing is very much out of the scope of this mod.
eldr3d Posted September 11, 2023 Posted September 11, 2023 I made a small python script to autoconfigure Rape Tattoos based on string matching. If you're using SlaveTats AIO like me, you just have to set the mod folder location in this line: game_data_path = "C:\\Games\\MO2\\instances\\sse_the_method\\mods\\SlaveTats AIO" For people with multiple SlaveTats mods, it should be possible to specify the game data path (↑) and then launch the script through MO2 by adding python.exe as an executable and putting the path of the script as a launch argument. With Vortex it will probably just work if the correct game data path is specified. I've included the generated json as well, I believe it to be somewhat decent. Most notably it includes Tramp Stamps and Body Graffiti. rapetattoos_autoconfig.py settings.json 1
eldr3d Posted September 14, 2023 Posted September 14, 2023 (edited) I'm experiencing crashes on SexLab animation exit sporadically, and I am pretty sure that's since I installed this mod. I'm using the config I provided above. Papyrus log only says that Rape Tattoos was successfully loaded, nothing else that is of note. I have quite a few SlaveTats packages installed. Spoiler Esp. Body Graffiti is very large, and I have many of them active as Rape Tattoos. Let me know if I can provide any other helpful information. Edited September 14, 2023 by eldr3d
elliesec Posted September 16, 2023 Author Posted September 16, 2023 On 9/14/2023 at 9:21 PM, eldr3d said: I'm experiencing crashes on SexLab animation exit sporadically, and I am pretty sure that's since I installed this mod. I'm using the config I provided above. Papyrus log only says that Rape Tattoos was successfully loaded, nothing else that is of note. I have quite a few SlaveTats packages installed. Reveal hidden contents Esp. Body Graffiti is very large, and I have many of them active as Rape Tattoos. Let me know if I can provide any other helpful information. Hi there. That's not something I've had any issues with. Could you provide a papyrus log for a crashed session please? If you have crash logs they could also be useful. You should at the very least be seeing a message along the lines of "Checking for post-rape tattoo addition on <Character Name>..." somewhere in the papyrus logs after an animation. If you're not, then it seems unlikely that it'd be this mod causing the crashes, as you won't have hit a point where this mod is actually trying to do anything yet. On the other hand, if you are seeing that line, then I'd need the full log to be able to tell whether something was going wrong.
eldr3d Posted September 16, 2023 Posted September 16, 2023 16 hours ago, elliesec said: Hi there. That's not something I've had any issues with. Could you provide a papyrus log for a crashed session please? If you have crash logs they could also be useful. You should at the very least be seeing a message along the lines of "Checking for post-rape tattoo addition on <Character Name>..." somewhere in the papyrus logs after an animation. If you're not, then it seems unlikely that it'd be this mod causing the crashes, as you won't have hit a point where this mod is actually trying to do anything yet. On the other hand, if you are seeing that line, then I'd need the full log to be able to tell whether something was going wrong. No, I'm not seeing that message. Not sure what was going on, now my game isn't crashing (frequently) anymore. Thanks for your reply, and I guess it wasn't your mod that was the cause after all. 1
ejm15 Posted September 30, 2023 Posted September 30, 2023 Load the tattoo page and specify the tattoo to use, and when you move on to the next page, you'll see it again Changes to "excluded". The changes are not saved and will not work. Do you happen to know why this happens?
Feldspare Posted October 1, 2023 Posted October 1, 2023 16 hours ago, ejm15 said: Load the tattoo page and specify the tattoo to use, and when you move on to the next page, you'll see it again Changes to "excluded". The changes are not saved and will not work. Do you happen to know why this happens? Check the file permissions on this file My Games\Skyrim Special Edition\JCUser\rTats\settings.json If it's read only, that is your problem.
elliesec Posted October 2, 2023 Author Posted October 2, 2023 On 10/1/2023 at 12:06 AM, ejm15 said: Load the tattoo page and specify the tattoo to use, and when you move on to the next page, you'll see it again Changes to "excluded". The changes are not saved and will not work. Do you happen to know why this happens? Hi there. Could you give the detailed steps you're taking for the error to occur (i.e. what exactly are you clicking, and in what order)? Do the changes you make revert between MCM pages, or only after closing and re-opening the MCM? If the latter, Feldspare's suggestion of file permissions on the settings file could well be correct. Otherwise, it may be a script bug, although it's not one I've seen before - in that case, accurate reproduction steps and a Papyrus log would be helpful.
DonQuiWho Posted October 2, 2023 Posted October 2, 2023 1 hour ago, elliesec said: Hi there. Could you give the detailed steps you're taking for the error to occur (i.e. what exactly are you clicking, and in what order)? Do the changes you make revert between MCM pages, or only after closing and re-opening the MCM? If the latter, Feldspare's suggestion of file permissions on the settings file could well be correct. Otherwise, it may be a script bug, although it's not one I've seen before - in that case, accurate reproduction steps and a Papyrus log would be helpful. Can you pls check that your mod does not create a FOLDER called 'My Games\Skyrim Special Edition\JCUser\rTats\settings.json' I uninstalled your mod, reloaded the original v1.4b and the same thing was happening there, whereas it had worked just fine before I have spent ages trying to track down why I couldn't get the settings to stay as set in the MCM, ie Set a tattoo to an area in MCM, play, close game, start again and the tattoo settings were all reset to excluded, other than the 'basic' ones. Looked at all the rrelevant comments here and on the original mod, and they are, to say the least, quite confusing. I then looked more closely at the 'JCUser/rtats' folder and found I had a FOLDER in there called 'settings.json', with the 'settings.json' FILE within that I tried to copy the 'settings.json' FILE to JCUser/rtats, but it wouldn't let me as it said there was ALREADY a FOLDER of that name - why it confuses the file and folder, I have no idea Anyway, I renamed the settings.json folder to something else, copied the 'settings.json' file into the 'JCUser/rtats' folder and tried to set 5 of the tattoos in game which were always getting reset to 'excluded' when next started I saw that the 'settings.json' file then HAD a different, larger, size, with the then current date (late last night). and using Notepad, I could see entries for the 5 tattoos I added I have just checked in game this morning and the MCM menu has now NOT reset these all back to 'excluded', but they are still as I set them last night. After then closing the game just now, the 'settings'json' file now has today's date on it, as it should, having been accessed and closed in game just now, and the tattoos I set last night are still showing there I haven't tested how they get applied in game though Whilst I can't be 100% sure that this applies only to me, I thought that this might be of help in tracking down the cause of what people are reporting Hope that helps DQW 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