Q: It doesn't work, I don't see any overlays. A: Carefully check the requirements on the description page. This mod has quite many requirements. This does not only consist of other mods that must be installed, but also a .ini edit required in RaceMenu's .ini file. Also make sure that you install some of the supported overlay mods: my files do not include any textures.
Q: MCMs to customise which factions get tattoos / which tattoos they get / probabilities / colours / transparancies? A: Currently, no. I'll probably consider adding a simple MCM when I'm bored in some future version. I will only keep this simple though. Toggling entire factions on/off, adjusting faction-wide probabilities, or adjusting transparancies I would probably add. Customising (sets of) overlay textures in the MCM would be too complex in my opinion. However, it is already possible to add/remove textures you like or don't like by editing the .json files in /SKSE/Plugins/StorageUtilData/ using any text editor.
The only change from 0.1.0 is more informative error reporting when errors are detected. If the mod is already working fine for you with v0.1.0, there is no point in upgrading (but if you do want to upgrade, it is safe to do so mid-game).
Hi, I modified your mod and created this mod https://www.nexusmods.com/skyrimspecialedition/mods/150395. This should resolve many issues in the original mod (at least for me). In the meantime, I hope to open-source this mod on my GitHub under the GPL license, I’d like to ask for your permission to do so.
For anyone who wants to use other tattoo mods, you can use the following powershell script:
$path = (Get-Location).Path $index = $path.IndexOf("Texture", [System.StringComparison]::OrdinalIgnoreCase) if ($index -ge 0) { $result = $path.Substring($index) $prefix = $result.Replace('\', '\\') + "\\" } else { Write-Output """Texture"" must be presented in path." Exit 1 } Get-ChildItem -Path $folderPath -File | ForEach-Object { $newName = """$prefix$_""," Write-Output $newName } Run it where .dds files are. Then open "SKSE\Plugins\StorageUtilData\ToSBanditTattoos.json" and "SKSE\Plugins\StorageUtilData\ToSForswornTattoos.json", copy the script outputs to wherever you need them.
Hi, does this mod support other overlay mods other than those specified in the description? Can I simply add texture to SKSE\StorageUtilData\ToSBanditTattoos.json?
Sorry to bother you, but I am not seeing any tattoo being applied on NPC. Can you take a look: https://pastebin.com/aisbPZtT ?. I am using Lyru's Tattoo pack collection. I am sure the paths are correct. Btw does the mod support comments in json? Maybe I should just remove the comments.
After some research, I think this might have something to do with slot. Your mod uses slot 0 as a default slot and simply does nothing if slot 0 is occupied. However, the slot seems also to be used by oPube. oPube will search for an available slot, but maybe your script runs after it, so oPube uses slot 0 before your mod. I think it might be better to search for an available slot like oPube does. Btw, do you know how to compile the script source, so I can test it by myself?
I am sorry. It turns out it is just me being stupid 😅. I put the json in the wrong place. But I still think it might be better to find an available slot instead of just using slot 0.
Is there any extra requirement or something that can prevent the bodypaints to match the facepaint colour? I have yet to encounter a single npc with matching colours between facepaint and body. Most body paints tend to look whiteish or bright while original paints are dark reds and blues
That functionality requires PAPER (which I already listed as a requirement for the mod).
That said, I think in my own most recent playthrough, this also hasn't been working correctly anymore, and I'm certainly using PAPER myself. Maybe that one particular function of PAPER isn't working correctly anymore in more recent versions of the game (I know other PAPER functions work fine, and this feature worked fine too with version 1.5.97 of the game).
Same here, using PAPER for sure and the rest of the requirements. Kinda weird because I see no evident errors or bugs besides that. Maybe it doesnt hook properly into racemenu since the anniversary update debacle? Dunno. Willing to help in any way I can
It should work with better males mod normally no problem, right? Because for some reason it only works on the cbbe female bodies so far. / what mod for males did you use in your screenshots?
In the screenshots, I think I used Vitruvia for males.
My mod should not care about the body models at all. My mod only cares about whether or not you have textures for tattoo overlays installed in the filepaths it expects (the filepaths you see in the .json files, which you may also edit to add any new textures you'd like the mod to use). Any textures listed in those files that you don't have installed will simply be ignored (so it's no problem if you don't have them all installed). Any textures that you do have installed, it will try to use.
Thank you for the quick reply! Well i have the community overlays and they work for female npcs. Maybe i screwed something in the _DISTR file then. Ill have another look, thanks.
Update: I didn't download the files for the male overlays which are further down... just cbbe... THAT EXPLAINS A LOT.
80 comments
Q: It doesn't work, I don't see any overlays.
A: Carefully check the requirements on the description page. This mod has quite many requirements. This does not only consist of other mods that must be installed, but also a .ini edit required in RaceMenu's .ini file. Also make sure that you install some of the supported overlay mods: my files do not include any textures.
Q: MCMs to customise which factions get tattoos / which tattoos they get / probabilities / colours / transparancies?
A: Currently, no. I'll probably consider adding a simple MCM when I'm bored in some future version. I will only keep this simple though. Toggling entire factions on/off, adjusting faction-wide probabilities, or adjusting transparancies I would probably add. Customising (sets of) overlay textures in the MCM would be too complex in my opinion. However, it is already possible to add/remove textures you like or don't like by editing the .json files in /SKSE/Plugins/StorageUtilData/ using any text editor.
The only change from 0.1.0 is more informative error reporting when errors are detected. If the mod is already working fine for you with v0.1.0, there is no point in upgrading (but if you do want to upgrade, it is safe to do so mid-game).
Is it possible to always have a tattoo color that matches your face paint 100%?
In the meantime, I hope to open-source this mod on my GitHub under the GPL license, I’d like to ask for your permission to do so.
$path = (Get-Location).Path
$index = $path.IndexOf("Texture", [System.StringComparison]::OrdinalIgnoreCase)
if ($index -ge 0) {
$result = $path.Substring($index)
$prefix = $result.Replace('\', '\\') + "\\"
} else {
Write-Output """Texture"" must be presented in path."
Exit 1
}
Get-ChildItem -Path $folderPath -File | ForEach-Object {
$newName = """$prefix$_"","
Write-Output $newName
}
Run it where .dds files are. Then open "SKSE\Plugins\StorageUtilData\ToSBanditTattoos.json" and "SKSE\Plugins\StorageUtilData\ToSForswornTattoos.json", copy the script outputs to wherever you need them.
Sorry to bother you, but I am not seeing any tattoo being applied on NPC. Can you take a look: https://pastebin.com/aisbPZtT ?. I am using Lyru's Tattoo pack collection. I am sure the paths are correct.Btw does the mod support comments in json? Maybe I should just remove the comments.I think it might be better to search for an available slot like oPube does.
Btw, do you know how to compile the script source, so I can test it by myself?But I still think it might be better to find an available slot instead of just using slot 0.
That said, I think in my own most recent playthrough, this also hasn't been working correctly anymore, and I'm certainly using PAPER myself. Maybe that one particular function of PAPER isn't working correctly anymore in more recent versions of the game (I know other PAPER functions work fine, and this feature worked fine too with version 1.5.97 of the game).
Willing to help in any way I can
I understand that it is not easy to do. Just thinking out loud. In any case, thanks for the mod.
My mod should not care about the body models at all. My mod only cares about whether or not you have textures for tattoo overlays installed in the filepaths it expects (the filepaths you see in the .json files, which you may also edit to add any new textures you'd like the mod to use). Any textures listed in those files that you don't have installed will simply be ignored (so it's no problem if you don't have them all installed). Any textures that you do have installed, it will try to use.
Update: I didn't download the files for the male overlays which are further down... just cbbe... THAT EXPLAINS A LOT.