This commit is contained in:
Tory 2022-08-04 12:10:49 -07:00
parent 6ba0dd290d
commit 3f8f8b3006
23 changed files with 16190 additions and 11 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<version>2.2.14.7</version>
<version>2.2.14.8</version>
<manifestUri>https://gitgud.io/Tory/rimnude-unofficial/-/raw/master/About/Manifest.xml</manifestUri>
<downloadUri>https://gitgud.io/Tory/rimnude-unofficial/</downloadUri>
</Manifest>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- It is not necessary to list every bodypart, only those you want to reveal because they are covered (E.g., crotchless pants that cover "Legs" would only need an entry for "Genitals/FeaturelessCrotch") More won't break anything, but you can save yourself some work. -->
<!-- The code works this way: -->
<!-- - The CanDraw() method of AlienRaces returns a false, my code then checks if CanDrawRevealing() might be true -->
<!-- - It makes a list of all clothes the character is wearing that would cover the bodyAddon, using the bodypartgroup (Eg. Torso, Legs) as defined in the bodyAddon Def entry <hiddenUnderApparelFor> -->
<!-- - If every clothing item on that list has a revealingPath entry matching both the <path> defined for the bodyAddon and our pawn's bodytpe, the bodyAddon gets drawn -->
<!-- - This should work for any type of bodyaddon, e.g. tails too. -->
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Bori race</li>
</mods>
<match Class="PatchOperationSequence">
<success>Normal</success>
<operations>
<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="BD_MilitaryStyleCoat"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="Bori_DogTag"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="SP_Special"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="SP_BellTag"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
<li>Female</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View File

@ -0,0 +1,260 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- It is not necessary to list every bodypart, only those you want to reveal because they are covered (E.g., crotchless pants that cover "Legs" would only need an entry for "Genitals/FeaturelessCrotch") More won't break anything, but you can save yourself some work. -->
<!-- The code works this way: -->
<!-- - The CanDraw() method of AlienRaces returns a false, my code then checks if CanDrawRevealing() might be true -->
<!-- - It makes a list of all clothes the character is wearing that would cover the bodyAddon, using the bodypartgroup (Eg. Torso, Legs) as defined in the bodyAddon Def entry <hiddenUnderApparelFor> -->
<!-- - If every clothing item on that list has a revealingPath entry matching both the <path> defined for the bodyAddon and our pawn's bodytpe, the bodyAddon gets drawn -->
<!-- - This should work for any type of bodyaddon, e.g. tails too. -->
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Yuran race</li>
</mods>
<match Class="PatchOperationSequence">
<success>Normal</success>
<operations>
<li Class="PatchOperationAddModExtension">
<!-- Yuran baeg-un -->
<xpath>Defs/ThingDef[defName="YR_AP_WhiteOutCloth"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<!-- Yuran charm of the earth -->
<xpath>Defs/ThingDef[defName="YR_AP_Sharp"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<!-- Yuran charm of the forest -->
<xpath>Defs/ThingDef[defName="YR_AP_Blunt"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<!-- Yuran charm of water -->
<xpath>Defs/ThingDef[defName="YR_AP_Heat"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<!-- Yuran heug-un -->
<xpath>Defs/ThingDef[defName="YR_AP_BlackSunOutCloth"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
<li Class="PatchOperationAddModExtension">
<!-- Yuran unmu -->
<xpath>Defs/ThingDef[defName="YR_AP_WhiteSeeCape"]</xpath>
<value>
<li Class="RevealingApparel.ApparelRevealingExtension">
<revealingBodyPartEntries>
<li>
<revealingPath>Genitals/FeaturelessCrotch</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Testicles/FeaturelessTesticles</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Genitals/Pubes/Pubes</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessLeft</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
<li>
<revealingPath>Breasts/FeaturelessRight</revealingPath>
<revealingBodyTypes>
<li>Thin</li>
</revealingBodyTypes>
</li>
</revealingBodyPartEntries>
</li>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

1337
Patches/NudePatch-AuRa.xml Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1336
Patches/NudePatch-Viera.xml Normal file

File diff suppressed because it is too large Load Diff

1228
Patches/NudePatch-Yuran.xml Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,15 +1,33 @@
ver 2.2.18 Unofficial
- Nude Patches Added
Black Plague (𝓡𝓮𝓷𝓮´ 𝓦𝓸𝓵𝓯𝓰𝓪𝓷𝓰 (Sesaon))
Outland - Redburn Pact (𝓡𝓮𝓷𝓮´ 𝓦𝓸𝓵𝓯𝓰𝓪𝓷𝓰 (Sesaon))
Outland - Motz Coalition (𝓡𝓮𝓷𝓮´ 𝓦𝓸𝓵𝓯𝓰𝓪𝓷𝓰 (Sesaon))
Planet of the Apes (𝓡𝓮𝓷𝓮´ 𝓦𝓸𝓵𝓯𝓰𝓪𝓷𝓰 (Sesaon))
Erin's Viera (Lux-Vertas)
Togruta (Lux-Vertas)
Erin's Au Ra (Lux-Vertas)
Yuran (CnArmor)
Bori (CnArmor)
- Revealing Apparel Patch Added
Yuran (CnArmor)
Bori (CnArmor)
- Textures Added
Yuran (CnArmor)
Bori (CnArmor)
ver 2.2.14.7 Unofficial
- Nude Patches Added
Dreemurr (Trahspanda)
Espurr (Trahspanda)
Furret (Trahspanda)
Gardevoir (Trahspanda)
Lucario (Trahspanda)
MegaLucario (Trahspanda)
Meowstic (Trahspanda)
Slothkin (Trahspanda)
Zeraora (Trahspanda)
Zoroark (Trahspanda)
Dreemurr (TrahsPanda)
Espurr (TrahsPanda)
Furret (TrahsPanda)
Gardevoir (TrahsPanda)
Lucario (TrahsPanda)
MegaLucario (TrahsPanda)
Meowstic (TrahsPanda)
Slothkin (TrahsPanda)
Zeraora (TrahsPanda)
Zoroark (TrahsPanda)
ver 2.2.14.6 Unofficial
- Updated Loadfolders.xml, disables revealing apparel when sized apparel is active