diff --git a/BondageClub/Assets/Female3DCG/AssetStrings.csv b/BondageClub/Assets/Female3DCG/AssetStrings.csv
index 8f482b8261..a09ded3723 100644
--- a/BondageClub/Assets/Female3DCG/AssetStrings.csv
+++ b/BondageClub/Assets/Female3DCG/AssetStrings.csv
@@ -782,6 +782,9 @@ ClothCustomTShirtOptiont18,Bondage College 2
 ClothCustomTShirtOptiont19,S.Tiyana's White C-Pad
 ClothCustomTShirtOptiont2,BTG
 ClothCustomTShirtOptiont20,Gangriels
+ClothCustomTShirtOptiont25,Shibari Crew
+ClothCustomTShirtOptiont26,Bull's Eye Spankmeter
+ClothCustomTShirtOptiont27,Keys?!
 ClothCustomTShirtOptiont3,Dominant
 ClothCustomTShirtOptiont4,Bonk!
 ClothCustomTShirtOptiont5,Old School XGame
@@ -6555,3 +6558,90 @@ ItemHandheldUchiwaSetType3,SourceCharacter chooses a sun art for DestinationChar
 ItemHandheldUchiwaSetType4,SourceCharacter chooses a wave art for DestinationCharacter Uchiwa fan.
 ItemHandheldUchiwaSetType5,SourceCharacter chooses a moon art for DestinationCharacter Uchiwa fan.
 ItemHandheldUchiwaSetType6,SourceCharacter chooses a flowers art for DestinationCharacter Uchiwa fan.
+ItemDevicesLeatherCageSelectBase,Leather cage main menu:
+ItemDevicesLeatherCageModuleFace,Belts
+ItemDevicesLeatherCageSelectFace,Belts options:
+ItemDevicesLeatherCageOptionf0,Normal
+ItemDevicesLeatherCageOptionf1,Face exposed
+ItemDevicesLeatherCageModuleSuspension,Supension cage
+ItemDevicesLeatherCageSelectSuspension,Suspension options:
+ItemDevicesLeatherCageOptions0,Cage on the ground
+ItemDevicesLeatherCageOptions1,Cage suspended
+ItemDevicesLeatherCageModuleCuff,Security increase
+ItemDevicesLeatherCageSelectCuff,Security options:
+ItemDevicesLeatherCageOptionc0,Normal
+ItemDevicesLeatherCageOptionc1,Collar cuff added
+ItemDevicesLeatherCageSetf0,SourceCharacter places some leather belts in front from DestinationCharacterName face.
+ItemDevicesLeatherCageSetf1,SourceCharacter removes leather belts in front from DestinationCharacterName face.
+ItemDevicesLeatherCageSets0,SourceCharacter lowers the DestinationCharacterName cage to the ground.
+ItemDevicesLeatherCageSets1,SourceCharacter suspends the DestinationCharacterName cage.
+ItemDevicesLeatherCageSetc0,SourceCharacter removes the cage's collar from DestinationCharacterName neck.
+ItemDevicesLeatherCageSetc1,SourceCharacter locks DestinationCharacterName neck with cage's cuff collar.
+ItemTorsoSteelBeltSelectBase,Steel belt main menu:
+ItemTorsoSteelBeltModuleBelt,Layer position
+ItemTorsoSteelBeltSelectBelt,Belt layer options:
+ItemTorsoSteelBeltOptionb0,Under clothes
+ItemTorsoSteelBeltOptionb1,Over clothes
+ItemTorsoSteelBeltModuleHandcuffs,Cuffs attachment
+ItemTorsoSteelBeltSelectHandcuffs,Double cuffs attachment options:
+ItemTorsoSteelBeltOptionh0,Just steel belt
+ItemTorsoSteelBeltOptionh1,Hands cuffed in front
+ItemTorsoSteelBeltOptionh2,Hands cuffed on back
+ItemTorsoSteelBeltOptionh3,Strict mode
+ItemTorsoSteelBeltSetb0,SourceCharacter put the Steel belt under DestinationCharacter clothes.
+ItemTorsoSteelBeltSetb1,SourceCharacter put the Steel belt over DestinationCharacter clothes.
+ItemTorsoSteelBeltSeth0,SourceCharacter unlocks DestinationCharacter from the Steel Belt handcuffs.
+ItemTorsoSteelBeltSeth1,SourceCharacter puts a pair of handcuffs on DestinationCharacter fists and arms.
+ItemTorsoSteelBeltSeth2,SourceCharacter puts a pair of handcuffs on DestinationCharacter fists and arms on TargetPronounPossessive back.
+ItemTorsoSteelBeltSeth3,SourceCharacter puts a pair of strict handcuffs on DestinationCharacter fists and arms on TargetPronounPossessive back.
+ItemTorso2SteelBeltSelectBase,Steel belt main menu:
+ItemTorso2SteelBeltModuleBelt,Layer position
+ItemTorso2SteelBeltSelectBelt,Belt layer options:
+ItemTorso2SteelBeltOptionb0,Under clothes
+ItemTorso2SteelBeltOptionb1,Over clothes
+ItemTorso2SteelBeltModuleHandcuffs,Cuffs attachment
+ItemTorso2SteelBeltSelectHandcuffs,Double cuffs attachment options:
+ItemTorso2SteelBeltOptionh0,Just steel belt
+ItemTorso2SteelBeltOptionh1,Hands cuffed in front
+ItemTorso2SteelBeltOptionh2,Hands cuffed on back
+ItemTorso2SteelBeltOptionh3,Strict mode
+ItemTorso2SteelBeltSetb0,SourceCharacter put the Steel belt under DestinationCharacter clothes.
+ItemTorso2SteelBeltSetb1,SourceCharacter put the Steel belt over DestinationCharacter clothes.
+ItemTorso2SteelBeltSeth0,SourceCharacter unlocks DestinationCharacter from the Steel Belt handcuffs.
+ItemTorso2SteelBeltSeth1,SourceCharacter puts a pair of handcuffs on DestinationCharacter fists and arms.
+ItemTorso2SteelBeltSeth2,SourceCharacter puts a pair of handcuffs on DestinationCharacter fists and arms on TargetPronounPossessive back.
+ItemTorso2SteelBeltSeth3,SourceCharacter puts a pair of strict handcuffs on DestinationCharacter fists and arms on TargetPronounPossessive back.
+ItemArmsSteelBeltSelectBase,Steel belt main menu:
+ItemArmsSteelBeltModuleBelt,Layer position
+ItemArmsSteelBeltSelectBelt,Belt layer options:
+ItemArmsSteelBeltOptionb0,Under clothes
+ItemArmsSteelBeltOptionb1,Over clothes
+ItemArmsSteelBeltModuleHandcuffs,Cuffs attachment
+ItemArmsSteelBeltSelectHandcuffs,Double cuffs attachment options:
+ItemArmsSteelBeltOptionh0,Just steel belt
+ItemArmsSteelBeltOptionh1,Hands cuffed in front
+ItemArmsSteelBeltOptionh2,Hands cuffed on back
+ItemArmsSteelBeltOptionh3,Strict mode
+ItemArmsSteelBeltSetb0,SourceCharacter put the Steel belt under DestinationCharacter clothes.
+ItemArmsSteelBeltSetb1,SourceCharacter put the Steel belt over DestinationCharacter clothes.
+ItemArmsSteelBeltSeth0,SourceCharacter unlocks DestinationCharacter from the Steel Belt handcuffs.
+ItemArmsSteelBeltSeth1,SourceCharacter puts a pair of handcuffs on DestinationCharacter fists and arms.
+ItemArmsSteelBeltSeth2,SourceCharacter puts a pair of handcuffs on DestinationCharacter fists and arms on TargetPronounPossessive back.
+ItemArmsSteelBeltSeth3,SourceCharacter puts a pair of strict handcuffs on DestinationCharacter fists and arms on TargetPronounPossessive back.
+ShoesHoofBootsSelect,Ankle straps option menu:
+ShoesHoofBootsNormal,No straps
+ShoesHoofBootsLocked,Ankle straps
+ItemBootsHoofBootsSelect,Ankle straps option menu:
+ItemBootsHoofBootsNormal,No straps
+ItemBootsHoofBootsStraps,Ankle straps
+ItemBootsHoofBootsSetNormal,SourceCharacter removes the Hoof's ankle straps from DestinationCharacter feet.
+ItemBootsHoofBootsSetStraps,SourceCharacter secures the Hoof Boots on the DestinationCharacter ankles with straps.
+GartersButterflyGarterSelectBase,Butterfly Garters main menu:
+GartersButterflyGarterModuleRightLeg,Right Leg
+GartersButterflyGarterSelectRightLeg,Garter option:
+GartersButterflyGarterOptionr0,Wear garter
+GartersButterflyGarterOptionr1,Remove garter
+GartersButterflyGarterModuleLeftLeg,Left Leg
+GartersButterflyGarterSelectLeftLeg,Garter option:
+GartersButterflyGarterOptionl0,Wear garter
+GartersButterflyGarterOptionl1,Remove garter
\ No newline at end of file
diff --git a/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Bullseye.png b/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Bullseye.png
new file mode 100644
index 0000000000..01e188fc30
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Bullseye.png differ
diff --git a/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Keys.png b/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Keys.png
new file mode 100644
index 0000000000..e3ce01a5b8
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Keys.png differ
diff --git a/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Shibari.png b/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Shibari.png
new file mode 100644
index 0000000000..4bd68a4ec1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Cloth/CustomTShirt_Shibari.png differ
diff --git a/BondageClub/Assets/Female3DCG/Female3DCG.csv b/BondageClub/Assets/Female3DCG/Female3DCG.csv
index 6beabaa7d4..877078a100 100644
--- a/BondageClub/Assets/Female3DCG/Female3DCG.csv
+++ b/BondageClub/Assets/Female3DCG/Female3DCG.csv
@@ -333,6 +333,7 @@ FacialHair,MoustacheBeard,Moustache Beard
 Fluids,,Fluids
 Fluids,Fluids,Fluids
 Garters,,Garters
+Garters,ButterflyGarter,Butterfly Garters
 Garters,DropBag,Drop Bag
 Garters,GarterBelt,Leather Garter Belts
 Garters,GarterBelt2,Leather Garter Belt
@@ -806,6 +807,7 @@ ItemBoots,FuturisticHeels,Futuristic Shoes
 ItemBoots,FuturisticHeels2,Futuristic Heels
 ItemBoots,HeellessHoof,Heelless Hi-Shoes
 ItemBoots,HighThighBoots,High Thigh Boots
+ItemBoots,HoofBoots,Hoof Boots
 ItemBoots,LeatherFootMitts1,Short Leather Foot Mittens
 ItemBoots,LeatherToeCuffs,Leather Toe Cuffs
 ItemBoots,LockingBoots1,Locking Boots
@@ -902,6 +904,7 @@ ItemDevices,GlueFloor,Glue's Puddle
 ItemDevices,InflatableBodyBag,Inflatable Body Bag
 ItemDevices,KabeshiriWall,Kabeshiri Wall
 ItemDevices,Kennel,Heavy Kennel
+ItemDevices,LeatherCage,Leather Cage
 ItemDevices,LittleMonster,Halloween Monster Set
 ItemDevices,Locker,Locker
 ItemDevices,LowCage,Kennel
@@ -1506,6 +1509,7 @@ ItemTorso,Ribbons,Ribbons
 ItemTorso,StuddedHarness,Studded Harness
 ItemTorso,ThinLeatherStraps,Thin Leather Straps
 ItemTorso,ShinyLeotardLock,Locking Latex Leotard
+ItemTorso,SteelBelt,Steel Belt
 ItemTorso2,,Torso
 ItemVulva,,Vulva
 ItemVulva,BasicCockring,Basic Cock Ring
@@ -1785,6 +1789,8 @@ SocksRight,Stockings3,Silky Stockings
 SocksRight,Stockings4,Fishnet Stockings
 SocksRight,VSocks1,Vinyl Socks
 Suit,,Upper Suit
+Suit,BartenderVest,Female Bartender Vest
+Suit,BartenderVestM,Male Bartender Vest
 Suit,Catsuit,Catsuit
 Suit,LatexCatsuit,Latex Catsuit
 Suit,MaleSeamlessCatsuit,Male Seamless Catsuit
diff --git a/BondageClub/Assets/Female3DCG/Female3DCG.js b/BondageClub/Assets/Female3DCG/Female3DCG.js
index bac75206ec..bb83e0842d 100644
--- a/BondageClub/Assets/Female3DCG/Female3DCG.js
+++ b/BondageClub/Assets/Female3DCG/Female3DCG.js
@@ -1040,6 +1040,89 @@ var AssetFemale3DCG = [
 						AllowTypes: { t: 20 },
 						CopyLayerColor: "None",
 					},
+					{
+						Name: "Shibari",
+						PoseMapping: {},
+						ParentGroup: {},
+						AllowTypes: { t: 25 },
+						CopyLayerColor: "None",
+					},
+					{
+						Name: "Bullseye",
+						PoseMapping: {},
+						ParentGroup: {},
+						AllowTypes: { t: 26 },
+						CopyLayerColor: "None",
+					},
+					{
+						Name: "Keys",
+						PoseMapping: {},
+						ParentGroup: {},
+						AllowTypes: { t: 27 },
+						CopyLayerColor: "None",
+					},
+				],
+			},
+			{
+				Name: "BartenderVest",
+				InventoryID: 1225,
+				Value: -1,
+				BuyGroup: "BartenderVest",
+				ParentItem: "SuitBartenderVest",
+				DynamicGroupName: "Suit",
+				Gender: "F",
+				Prerequisite: ["HasBreasts"],
+				Priority: 27,
+				Top: 182,
+				Left: 125,
+				DefaultColor: ["#893939", "#897E66"],
+				PoseMapping: {
+					...AssetPoseMapping.Cloth
+				},
+				Layer: [
+					{
+						Name: "Vest",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "Yoked",
+							AllFours: "AllFours",
+							Hogtied: "Hogtied",
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "Buttons",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "Yoked",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "BHog",
+						PoseMapping: {
+							BackBoxTie: PoseType.HIDE,
+							BackCuffs: PoseType.HIDE,
+							BackElbowTouch: PoseType.HIDE,
+							OverTheHead: PoseType.HIDE,
+							TapedHands: PoseType.HIDE,
+							Yoked: PoseType.HIDE,
+							AllFours: "Hogtied",
+							Hogtied: "Hogtied",
+						},
+						CopyLayerColor: "Buttons",
+					},
 				],
 			},
 			{
@@ -3676,6 +3759,69 @@ var AssetFemale3DCG = [
 					{ Name: "Buttons", AllowColorize: true },
 				],
 			},
+			{
+				Name: "BartenderVestM",
+				InventoryID: 1225,
+				Value: -1,
+				BuyGroup: "BartenderVest",
+				ParentItem: "SuitBartenderVestM",
+				DynamicGroupName: "Suit",
+				Gender: "M",
+				Prerequisite: ["HasFlatChest"],
+				Priority: 27,
+				Top: 182,
+				Left: 125,
+				DefaultColor: ["#606060", "Default"],
+				PoseMapping: {
+					...AssetPoseMapping.Cloth
+				},
+				Layer: [
+					{
+						Name: "Vest",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "Yoked",
+							AllFours: "AllFours",
+							Hogtied: "Hogtied",
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "Buttons",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "BHog",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: PoseType.HIDE,
+							BackCuffs: PoseType.HIDE,
+							BackElbowTouch: PoseType.HIDE,
+							OverTheHead: PoseType.HIDE,
+							TapedHands: PoseType.HIDE,
+							Yoked: PoseType.HIDE,
+							AllFours: "Hogtied",
+							Hogtied: "Hogtied",
+						},
+						CopyLayerColor: "Buttons",
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
@@ -5286,6 +5432,68 @@ var AssetFemale3DCG = [
 				},
 				Layer: [{ Name: "Latex" }, { Name: "Shine" }],
 			},
+			{
+				Name: "BartenderVest",
+				InventoryID: 1225,
+				Value: 12,
+				BuyGroup: "BartenderVest",
+				ParentItem: "SuitBartenderVest",
+				DynamicGroupName: "Suit",
+				Gender: "F",
+				Prerequisite: ["HasBreasts"],
+				Priority: 29,
+				Top: 182,
+				Left: 125,
+				DefaultColor: ["#893939", "#897E66"],
+				PoseMapping: {
+					...AssetPoseMapping.Cloth
+				},
+				Layer: [
+					{
+						Name: "Vest",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "Yoked",
+							AllFours: "AllFours",
+							Hogtied: "Hogtied",
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "Buttons",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "Yoked",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "BHog",
+						PoseMapping: {
+							BackBoxTie: PoseType.HIDE,
+							BackCuffs: PoseType.HIDE,
+							BackElbowTouch: PoseType.HIDE,
+							OverTheHead: PoseType.HIDE,
+							TapedHands: PoseType.HIDE,
+							Yoked: PoseType.HIDE,
+							AllFours: "Hogtied",
+							Hogtied: "Hogtied",
+						},
+						CopyLayerColor: "Buttons",
+					},
+				],
+			},
 			// Flat Chest Compatible Clothing
 			{
 				Name: "MaleSeamlessCatsuit",
@@ -5316,6 +5524,67 @@ var AssetFemale3DCG = [
 					},
 				],
 			},
+			{
+				Name: "BartenderVestM",
+				InventoryID: 1225,
+				Value: -1,
+				BuyGroup: "BartenderVest",
+				Gender: "M",
+				Prerequisite: ["HasFlatChest"],
+				Priority: 30,
+				Top: 182,
+				Left: 125,
+				DefaultColor: ["#606060", "Default"],
+				PoseMapping: {
+					...AssetPoseMapping.Cloth
+				},
+				Layer: [
+					{
+						Name: "Vest",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "Yoked",
+							AllFours: "AllFours",
+							Hogtied: "Hogtied",
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "Buttons",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "OverTheHead",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "BHog",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: PoseType.HIDE,
+							BackCuffs: PoseType.HIDE,
+							BackElbowTouch: PoseType.HIDE,
+							OverTheHead: PoseType.HIDE,
+							TapedHands: PoseType.HIDE,
+							Yoked: PoseType.HIDE,
+							AllFours: "Hogtied",
+							Hogtied: "Hogtied",
+						},
+						CopyLayerColor: "Buttons",
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
@@ -10587,6 +10856,32 @@ var AssetFemale3DCG = [
 					},
 				],
 			},
+			{
+				Name: "ButterflyGarter",
+				Left: 75,
+				Random: true,
+				Extended: true,
+				DefaultColor: ["#F2AADC","#F2AADC"],
+				PoseMapping: {
+							...AssetPoseMapping.Garters,
+							Hogtied: PoseType.HIDE,
+							AllFours: PoseType.HIDE,
+						},
+				Layer: [
+					{
+						Name: "GarterR",
+						CreateLayerTypes: ["r"],
+						AllowTypes: { r: 0 },
+						AllowColorize: true,
+					},
+					{
+						Name: "GarterL",
+						CreateLayerTypes: ["l"],
+						AllowTypes: { l: 0 },
+						AllowColorize: true,
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
@@ -11516,6 +11811,29 @@ var AssetFemale3DCG = [
 				},
 				Top: 385,
 				Left: 105,
+				Alpha: [
+					{
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[75, 864, 350, 136]],
+					},
+					{
+						Pose: ["Spread"],
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[75, 830, 350, 170]],
+					},
+				],
 				Layer: [
 					{ Name: "Boots", Priority: 23, AllowColorize: true },
 					{
@@ -11537,18 +11855,6 @@ var AssetFemale3DCG = [
 						AllowColorize: true,
 					},
 				],
-				Alpha: [
-					{
-						Group: [
-							"BodyLower",
-							"Socks",
-							"SocksRight",
-							"SocksLeft",
-							"SuitLower",
-						],
-						Masks: [[75, 865, 350, 200]],
-					},
-				],
 			},
 			{
 				Name: "MaryShoes",
@@ -12289,6 +12595,126 @@ var AssetFemale3DCG = [
 					},
 				],
 			},
+			{
+				Name: "HoofBoots",
+				Fetish: ["Leather"],
+				InventoryID: 1226,
+				Left: 60,
+				Top: 755,
+				Height: 31,
+				BuyGroup: "HoofBoots",
+				DynamicGroupName: "ItemBoots",
+				Value: -1,
+				DefaultColor: ["#413A2B", "#252525", "#A18F55", "#877C66"],
+				Random: true,
+				Extended: true,
+				Audio: "Buckle",
+				Alpha: [
+					{
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[40, 791, 380, 249]],
+					},
+					{
+						Pose: ["LegsClosed"],
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[40, 797, 380, 243]],
+					},
+					{
+						Pose: ["Spread"],
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[40, 785, 380, 215]],
+					},
+				],
+				Layer: [
+					{
+						Name: "Boots",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "Straps",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["typed"],
+						AllowTypes: { typed: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "SBuckles",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["typed"],
+						AllowTypes: { typed: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "Hog",
+						ParentGroup: {},
+						Top: 500,
+						Left: 120,
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							Hogtied: "Hogtied",
+							LegsClosed: PoseType.HIDE,
+							Spread: PoseType.HIDE,
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+						},
+						CopyLayerColor: "Boots",
+					},
+					{
+						Name: "Lock",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["typed"],
+						AllowTypes: { typed: 1 },
+						AllowColorize: true,
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
@@ -27910,6 +28336,114 @@ var AssetFemale3DCG = [
 				},
 				Layer: [{ Name: "Latex" }, { Name: "Shine" }],
 			},
+			{
+				Name: "SteelBelt",
+				InventoryID: 1224,
+				Fetish: ["Metal"],
+				Top: 366,
+				Left: 0,
+				Value: 55,
+				BuyGroup: "SteelBelt",
+				Difficulty: 7,
+				Extended: true,
+				AllowLock: true,
+				AllowTighten: true,
+				DrawLocks: false,
+				Audio: "MetalClose",
+				DefaultColor: [
+					"#AAB7B9",
+					"#707070",
+					"#AAB7B9",
+					"#AAB7B9",
+					"#A89B80",
+				],
+				Layer: [
+					{
+						Name: "Belt",
+						ParentGroup: "BodyUpper",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						AllowColorize: true,
+					},
+					{
+						Name: "BDetail",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						AllowColorize: true,
+					},
+					{
+						Name: "Handcuffs",
+						ParentGroup: {},
+						Priority: 36,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "Handcuffs2",
+						ParentGroup: {},
+						Priority: 36,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: [1, 2] },
+						AllowColorize: true,
+					},
+					{
+						Name: "HBack",
+						ParentGroup: {},
+						Priority: 26,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: 1 },
+						CopyLayerColor: "Handcuffs",
+					},
+					{
+						Name: "HBack2",
+						ParentGroup: {},
+						Priority: 5,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: [1, 2] },
+						CopyLayerColor: "Handcuffs2",
+					},
+					{
+						Name: "Lock",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						LockLayer: true,
+						AllowColorize: true,
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
@@ -28885,6 +29419,114 @@ var AssetFemale3DCG = [
 					BuyGroup: true,
 				},
 			},
+			{
+				Name: "SteelBelt",
+				InventoryID: 1224,
+				Fetish: ["Metal"],
+				Top: 366,
+				Left: 0,
+				Value: -1,
+				BuyGroup: "SteelBelt",
+				Difficulty: 7,
+				Extended: true,
+				AllowLock: true,
+				AllowTighten: true,
+				DrawLocks: false,
+				Audio: "MetalClose",
+				DefaultColor: [
+					"#AAB7B9",
+					"#707070",
+					"#AAB7B9",
+					"#AAB7B9",
+					"#A89B80",
+				],
+				Layer: [
+					{
+						Name: "Belt",
+						ParentGroup: "BodyUpper",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						AllowColorize: true,
+					},
+					{
+						Name: "BDetail",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						AllowColorize: true,
+					},
+					{
+						Name: "Handcuffs",
+						ParentGroup: {},
+						Priority: 36,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "Handcuffs2",
+						ParentGroup: {},
+						Priority: 36,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: [1, 2] },
+						AllowColorize: true,
+					},
+					{
+						Name: "HBack",
+						ParentGroup: {},
+						Priority: 26,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: 1 },
+						CopyLayerColor: "Handcuffs",
+					},
+					{
+						Name: "HBack2",
+						ParentGroup: {},
+						Priority: 5,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: [1, 2] },
+						CopyLayerColor: "Handcuffs2",
+					},
+					{
+						Name: "Lock",
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						LockLayer: true,
+						AllowColorize: true,
+					},
+				],
+			},
 		],
 	},
 
@@ -34197,6 +34839,119 @@ var AssetFemale3DCG = [
 					},
 				],
 			},
+			{
+				Name: "SteelBelt",
+				InventoryID: 1224,
+				Fetish: ["Metal"],
+				Top: 366,
+				Left: 0,
+				Value: -1,
+				BuyGroup: "SteelBelt",
+				ParentItem: "ItemTorsoSteelBelt",
+				DynamicGroupName: "ItemTorso",
+				Difficulty: 7,
+				Extended: true,
+				AllowLock: true,
+				AllowTighten: true,
+				DrawLocks: false,
+				Audio: "MetalClose",
+				DefaultColor: [
+					"#AAB7B9",
+					"#707070",
+					"#AAB7B9",
+					"#AAB7B9",
+					"#A89B80",
+				],
+				Layer: [
+					{
+						Name: "Belt",
+						Priority: 22,
+						ParentGroup: "BodyUpper",
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						AllowColorize: true,
+					},
+					{
+						Name: "BDetail",
+						Priority: 22,
+						ParentGroup: {},
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						AllowColorize: true,
+					},
+					{
+						Name: "Handcuffs",
+						ParentGroup: {},
+						Priority: 36,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "Handcuffs2",
+						ParentGroup: {},
+						Priority: 36,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: [1, 2] },
+						AllowColorize: true,
+					},
+					{
+						Name: "HBack",
+						ParentGroup: {},
+						Priority: 26,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: 1 },
+						CopyLayerColor: "Handcuffs",
+					},
+					{
+						Name: "HBack2",
+						ParentGroup: {},
+						Priority: 5,
+						CreateLayerTypes: ["h"],
+						AllowTypes: { h: [1, 2] },
+						CopyLayerColor: "Handcuffs2",
+					},
+					{
+						Name: "Lock",
+						ParentGroup: {},
+						Priority: 22,
+						PoseMapping: {
+							BackBoxTie: "BackBoxTie",
+							BackCuffs: "BackBoxTie",
+							BackElbowTouch: "BackBoxTie",
+							OverTheHead: "BackBoxTie",
+							TapedHands: "BackBoxTie",
+							Yoked: "BackBoxTie",
+							AllFours: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["b"],
+						AllowTypes: { b: [0, 1] },
+						LockLayer: true,
+						AllowColorize: true,
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
@@ -50874,6 +51629,7 @@ var AssetFemale3DCG = [
 				AllowLock: true,
 				DrawLocks: false,
 				Extended: true,
+				Audio: "MetalClose", 
 				DefaultColor: ["#808D90", "#819F9F", "#8E8D89", "#808D90", "#877C66"],
 				Hide: ["Glasses", "Jewelry"],
 				Block: [
@@ -52474,6 +53230,83 @@ var AssetFemale3DCG = [
 					},
 				],
 			},
+			{
+				Name: "LeatherCage",
+				InventoryID: 1227,
+				Fetish: ["Leather"],
+				Value: 165,
+				SelfBondage: 4,
+				Time: 10,
+				RemoveTime: 10,
+				Top: -110,
+				AllowLock: true,
+				AllowTighten: true,
+				RemoveAtLogin: true,
+				DrawLocks: false,
+				Extended: true,
+				Audio: "ChainLong",
+				Prerequisite: ["NotSuspended", "NotLifted"],
+				Block: ["ItemAddon"],
+				Effect: [E.Freeze, E.MapImmobile],
+				SetPose: ["LegsClosed"],
+				DefaultColor: [
+					"#404040",
+					"#909090",
+					"#707070",
+					"#909090",
+					"#808080",
+					"#877C66",
+				],
+				Layer: [
+					{ Name: "Front", Priority: 58, AllowColorize: true },
+					{ Name: "Rivets", Priority: 59, AllowColorize: true },
+					{ Name: "Floor", Priority: 5, AllowColorize: true },
+					{ Name: "Metal", Priority: 4, AllowColorize: true },
+					{ Name: "Rear", Priority: 1, CopyLayerColor: "Front" },
+					{
+						Name: "Face",
+						Priority: 58,
+						CreateLayerTypes: ["f"],
+						AllowTypes: { f: 0 },
+						CopyLayerColor: "Front",
+					},
+					{
+						Name: "FRivets",
+						Priority: 59,
+						CreateLayerTypes: ["f"],
+						AllowTypes: { f: 0 },
+						CopyLayerColor: "Rivets",
+					},
+					{
+						Name: "Cuff",
+						Priority: 57,
+						CreateLayerTypes: ["c"],
+						AllowTypes: { c: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "CBack",
+						Priority: 3,
+						CreateLayerTypes: ["c"],
+						AllowTypes: { c: 1 },
+						CopyLayerColor: "Cuff",
+					},
+					{
+						Name: "Lock",
+						Priority: 58,
+						LockLayer: true,
+						AllowColorize: true,
+					},
+					{
+						Name: "CLock",
+						Priority: 4,
+						LockLayer: true,
+						CreateLayerTypes: ["c"],
+						AllowTypes: { c: 1 },
+						CopyLayerColor: "Lock",
+					},
+				],
+			},
 			{
 				Name: "TheDisplayFrame",
 				InventoryID: 1094,
@@ -56736,6 +57569,131 @@ var AssetFemale3DCG = [
 					},
 				],
 			},
+			{
+				Name: "HoofBoots",
+				Fetish: ["Leather"],
+				InventoryID: 1226,
+				Left: 60,
+				Top: 755,
+				Height: 31,
+				BuyGroup: "HoofBoots",
+				Value: 30,
+				DefaultColor: ["#413A2B", "#252525", "#A18F55", "#877C66"],
+				Difficulty: 5,
+				Time: 15,
+				RemoveTime: 10,
+				AllowLock: true,
+				AllowTighten: true,
+				DrawLocks: false,
+				Extended: true,
+				Audio: "Buckle",
+				Alpha: [
+					{
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[40, 791, 380, 249]],
+					},
+					{
+						Pose: ["LegsClosed"],
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[40, 797, 380, 243]],
+					},
+					{
+						Pose: ["Spread"],
+						Group: [
+							"BodyLower",
+							"Socks",
+							"SocksRight",
+							"SocksLeft",
+							"SuitLower",
+						],
+						Masks: [[40, 785, 380, 215]],
+					},
+				],
+				Layer: [
+					{
+						Name: "Boots",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						AllowColorize: true,
+					},
+					{
+						Name: "Straps",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["typed"],
+						AllowTypes: { typed: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "SBuckles",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						CreateLayerTypes: ["typed"],
+						AllowTypes: { typed: 1 },
+						AllowColorize: true,
+					},
+					{
+						Name: "Hog",
+						ParentGroup: {},
+						Top: 500,
+						Left: 120,
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							Hogtied: "Hogtied",
+							LegsClosed: PoseType.HIDE,
+							Spread: PoseType.HIDE,
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+						},
+						CopyLayerColor: "Boots",
+					},
+					{
+						Name: "Lock",
+						PoseMapping: {
+							...AssetPoseMapping.ItemBoots,
+							LegsClosed: "LegsClosed",
+							Spread: "Spread",
+							Kneel: PoseType.HIDE,
+							KneelingSpread: PoseType.HIDE,
+							Hogtied: PoseType.HIDE,
+						},
+						LockLayer: true,
+						CreateLayerTypes: ["typed"],
+						AllowTypes: { typed: 1 },
+						AllowColorize: true,
+					},
+				],
+			},
 		],
 		Color: [
 			"Default",
diff --git a/BondageClub/Assets/Female3DCG/Female3DCGExtended.js b/BondageClub/Assets/Female3DCG/Female3DCGExtended.js
index 7e5bd1f3f4..5e4ff55354 100644
--- a/BondageClub/Assets/Female3DCG/Female3DCGExtended.js
+++ b/BondageClub/Assets/Female3DCG/Female3DCGExtended.js
@@ -449,6 +449,9 @@ var AssetFemale3DCGExtended = {
 						{}, // t18 - BCollege2
 						{}, // t19 - ControlPad1
 						{}, // t20 - Gangriels
+						{}, // t25 - Shibari
+						{}, // t26 - BullsEye
+						{}, // t27 - Keys?
 					],
 				},
 			],
@@ -4632,6 +4635,68 @@ var AssetFemale3DCGExtended = {
 				},
 			],
 		}, // InflatableDress
+		SteelBelt: {
+			Archetype: ExtendedArchetype.MODULAR,
+			Modules: [
+				{
+					Name: "Belt",
+					Key: "b",
+					Options: [
+						{
+							// Under clothes
+							Property: {},
+						},
+						{
+							// Over clothes
+							Property: {
+								HideItem: ["ClothAccessoryLeatherBeltCloth"],
+								OverridePriority: {
+									Belt: 31,
+									BDetail: 31,
+									Lock: 31,
+								},
+							},
+						},
+					],
+				},
+				{
+					Name: "Handcuffs",
+					Key: "h",
+					Options: [
+						{ 
+							// None
+							Property: {}
+						},
+						{
+							// Front
+							Property: {
+								Difficulty: 3,
+								SetPose: ["BaseUpper"],
+								Effect: [E.Block, E.BlockWardrobe],
+							},
+						},
+						{
+							// BackBoxTie
+							Property: {
+								Difficulty: 5,
+								SetPose: ["BackBoxTie"],
+								Effect: [E.Block, E.BlockWardrobe],
+								HideItem: ["ItemArmsWristShackles"],
+							},
+						},
+						{
+							// Strict
+							Property: {
+								Difficulty: 7,
+								SetPose: ["BackElbowTouch"],
+								Effect: [E.Block, E.BlockWardrobe],
+							},
+						},
+					],
+				},
+			],
+			ChangeWhenLocked: false,
+		}, // SteelBelt
 	}, // ItemArms
 	ItemNeck: {
 		ShinySteelCollar: {
@@ -9608,6 +9673,64 @@ var AssetFemale3DCGExtended = {
 			},
 			ChangeWhenLocked: false,
 		}, // PersonalCage
+		LeatherCage: {
+			Archetype: ExtendedArchetype.MODULAR,
+			Modules: [
+				{
+					Name: "Face",
+					Key: "f",
+					Options: [
+						{
+							// Normal
+							Property: {},
+						},
+						{
+							// Face free
+							Property: {},
+						},
+					],
+				},
+				{
+					Name: "Suspension",
+					Key: "s",
+					Options: [
+						{
+							// Ground
+							Property: {
+								Difficulty: 20,
+							},
+						},
+						{
+							// Lifted
+							Property: {
+								Difficulty: 25,
+								OverrideHeight: {
+									Height: 45,
+									Priority: 60,
+									HeightRatioProportion: 0,
+								},
+								Effect: [E.Lifted],
+							},
+						},
+					],
+				},
+				{
+					Name: "Cuff",
+					Key: "c",
+					Options: [
+						{
+							// No neck cuff
+							Property: {},
+						},
+						{
+							// Neck cuff
+							Property: {Difficulty: 30},
+						},
+					],
+				},
+			],
+			ChangeWhenLocked: false,
+		}, // LeatherCage
 		BondageBench: {
 			Archetype: ExtendedArchetype.TYPED,
 			ChatTags: [
@@ -11611,6 +11734,20 @@ var AssetFemale3DCGExtended = {
 				},
 			],
 		}, // HeellessHoof
+		HoofBoots: {
+			Archetype: ExtendedArchetype.TYPED,
+			DrawImages: false,
+			Options: [
+				{
+					Name: "Normal",
+					Property: {},
+				},
+				{
+					Name: "Straps",
+					Property: { Difficulty: 5 },
+				},
+			],
+		}, // HoofBoots
 	}, // ItemBoots
 	ItemVulva: {
 		ClitSuctionCup: {
@@ -12599,6 +12736,70 @@ var AssetFemale3DCGExtended = {
 				},
 			],
 		}, // NavelBar1
+		SteelBelt: {
+			Archetype: ExtendedArchetype.MODULAR,
+			Modules: [
+				{
+					Name: "Belt",
+					Key: "b",
+					Options: [
+						{
+							// Under clothes
+							Property: {},
+						},
+						{
+							// Over clothes
+							Property: {
+								HideItem: ["ClothAccessoryLeatherBeltCloth"],
+								OverridePriority: {
+									Belt: 31,
+									BDetail: 31,
+									Lock: 31,
+								},
+							},
+						},
+					],
+				},
+				{
+					Name: "Handcuffs",
+					Key: "h",
+					Options: [
+						{ 
+							// None
+							Property: {}
+						},
+						{
+							// Front
+							Property: {
+								Difficulty: 3,
+								SetPose: ["BaseUpper"],
+								Effect: [E.Block, E.BlockWardrobe],
+							},
+						},
+						{
+							// BackBoxTie
+							Property: {
+								Difficulty: 5,
+								SetPose: ["BackBoxTie"],
+								Effect: [E.Block, E.BlockWardrobe],
+								HideItem: ["ItemArmsWristShackles"],
+							},
+						},
+						{
+							// Strict
+							Prerequisite: ["NoItemArms"],
+							Property: {
+								Difficulty: 7,
+								SetPose: ["BackElbowTouch"],
+								Effect: [E.Block, E.BlockWardrobe],
+								Block: ["ItemArms"],
+							},
+						},
+					],
+				},
+			],
+			ChangeWhenLocked: false,
+		}, // SteelBelt
 	}, // ItemTorso
 	ItemTorso2: {
 		LockingSwimsuit: {
@@ -12646,6 +12847,10 @@ var AssetFemale3DCGExtended = {
 			Archetype: ExtendedArchetype.MODULAR,
 			CopyConfig: { GroupName: "ItemTorso", AssetName: "NavelBar1" },
 		}, // NavelBar1
+		SteelBelt: {
+			Archetype: ExtendedArchetype.MODULAR,
+			CopyConfig: { GroupName: "ItemTorso", AssetName: "SteelBelt" },
+		}, // SteelBelt
 	}, //ItemTorso2
 	Shoes: {
 		FuturisticHeels2: {
@@ -12801,6 +13006,21 @@ var AssetFemale3DCGExtended = {
 				},
 			],
 		}, // HeellessHoof
+		HoofBoots: {
+			Archetype: ExtendedArchetype.TYPED,
+			DrawImages: false,
+			Options: [
+				{
+					Name: "Normal",
+					Property: {},
+				},
+				{
+					Name: "Locked",
+					// Just cosmetic addon
+					Property: {},
+				},
+			],
+		}, // HoofBoots
 	}, // Shoes
 	HairAccessory1: {
 		ElfEars: {
@@ -17978,6 +18198,40 @@ var AssetFemale3DCGExtended = {
 				},
 			],
 		}, // ComboBelt
+		ButterflyGarter: {
+			Archetype: ExtendedArchetype.MODULAR,
+			DrawImages: false,
+			Modules: [
+				{
+					Name: "RightLeg",
+					Key: "r",
+					Options: [
+						{
+							// r0 - Added
+							Property: { Effect: [] },
+						},
+						{
+							// r1 - None
+							Property: { Effect: [] },
+						},
+					],
+				},
+				{
+					Name: "LeftLeg",
+					Key: "l",
+					Options: [
+						{
+							// l0 - Added
+							Property: { Effect: [] },
+						},
+						{
+							// l1 - None
+							Property: { Effect: [] },
+						},
+					],
+				},
+			],
+		}, // ButterflyGarter
 	}, // Garters
 	AnkletRight: {
 		LegFur: {
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Large_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Large_l0_GarterL.png
new file mode 100644
index 0000000000..6a99b96364
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Large_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Large_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Large_r0_GarterR.png
new file mode 100644
index 0000000000..82035a8fa7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Large_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Normal_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Normal_l0_GarterL.png
new file mode 100644
index 0000000000..2d31204c93
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Normal_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Normal_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Normal_r0_GarterR.png
new file mode 100644
index 0000000000..0c10122676
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Normal_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Small_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Small_l0_GarterL.png
new file mode 100644
index 0000000000..80e072d662
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Small_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Small_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Small_r0_GarterR.png
new file mode 100644
index 0000000000..c74faa7297
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_Small_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_XLarge_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_XLarge_l0_GarterL.png
new file mode 100644
index 0000000000..f4c0f0c951
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_XLarge_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_XLarge_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_XLarge_r0_GarterR.png
new file mode 100644
index 0000000000..e479fefbb5
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/ButterflyGarter_XLarge_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Large_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Large_l0_GarterL.png
new file mode 100644
index 0000000000..071c3b5339
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Large_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Large_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Large_r0_GarterR.png
new file mode 100644
index 0000000000..01be230fc1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Large_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Normal_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Normal_l0_GarterL.png
new file mode 100644
index 0000000000..352c594130
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Normal_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Normal_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Normal_r0_GarterR.png
new file mode 100644
index 0000000000..2736758856
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Normal_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Small_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Small_l0_GarterL.png
new file mode 100644
index 0000000000..d6e03f5511
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Small_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Small_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Small_r0_GarterR.png
new file mode 100644
index 0000000000..1457b08317
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_Small_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_XLarge_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_XLarge_l0_GarterL.png
new file mode 100644
index 0000000000..5d3f7cb0fe
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_XLarge_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_XLarge_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_XLarge_r0_GarterR.png
new file mode 100644
index 0000000000..61cb747401
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Kneel/ButterflyGarter_XLarge_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Large_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Large_l0_GarterL.png
new file mode 100644
index 0000000000..284ab88adb
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Large_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Large_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Large_r0_GarterR.png
new file mode 100644
index 0000000000..3693b4869a
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Large_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Normal_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Normal_l0_GarterL.png
new file mode 100644
index 0000000000..d2b9319d1c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Normal_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Normal_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Normal_r0_GarterR.png
new file mode 100644
index 0000000000..aff8810219
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Normal_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Small_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Small_l0_GarterL.png
new file mode 100644
index 0000000000..b686b86e91
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Small_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Small_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Small_r0_GarterR.png
new file mode 100644
index 0000000000..9bb6ee637c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_Small_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_XLarge_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_XLarge_l0_GarterL.png
new file mode 100644
index 0000000000..d204913f2a
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_XLarge_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_XLarge_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_XLarge_r0_GarterR.png
new file mode 100644
index 0000000000..a0889b6f62
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/KneelingSpread/ButterflyGarter_XLarge_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Large_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Large_l0_GarterL.png
new file mode 100644
index 0000000000..79e414f7ed
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Large_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Large_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Large_r0_GarterR.png
new file mode 100644
index 0000000000..85b0e54fad
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Large_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Normal_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Normal_l0_GarterL.png
new file mode 100644
index 0000000000..1f77194af3
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Normal_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Normal_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Normal_r0_GarterR.png
new file mode 100644
index 0000000000..11d9aa4117
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Normal_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Small_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Small_l0_GarterL.png
new file mode 100644
index 0000000000..16a1a46220
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Small_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Small_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Small_r0_GarterR.png
new file mode 100644
index 0000000000..3d96a4c9a6
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_Small_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_XLarge_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_XLarge_l0_GarterL.png
new file mode 100644
index 0000000000..eee4a406b7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_XLarge_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_XLarge_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_XLarge_r0_GarterR.png
new file mode 100644
index 0000000000..019708a068
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/LegsClosed/ButterflyGarter_XLarge_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Preview/ButterflyGarter.png b/BondageClub/Assets/Female3DCG/Garters/Preview/ButterflyGarter.png
new file mode 100644
index 0000000000..86e52b9eae
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Preview/ButterflyGarter.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Large_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Large_l0_GarterL.png
new file mode 100644
index 0000000000..394dc57e47
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Large_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Large_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Large_r0_GarterR.png
new file mode 100644
index 0000000000..fe91a50c3e
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Large_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Normal_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Normal_l0_GarterL.png
new file mode 100644
index 0000000000..a30e327342
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Normal_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Normal_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Normal_r0_GarterR.png
new file mode 100644
index 0000000000..2bb2568c76
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Normal_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Small_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Small_l0_GarterL.png
new file mode 100644
index 0000000000..0d405d4370
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Small_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Small_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Small_r0_GarterR.png
new file mode 100644
index 0000000000..bce72359b8
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_Small_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_XLarge_l0_GarterL.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_XLarge_l0_GarterL.png
new file mode 100644
index 0000000000..e6f1d94b96
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_XLarge_l0_GarterL.png differ
diff --git a/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_XLarge_r0_GarterR.png b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_XLarge_r0_GarterR.png
new file mode 100644
index 0000000000..2d7003517f
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Garters/Spread/ButterflyGarter_XLarge_r0_GarterR.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Hogtied/HoofBoots_Hog.png b/BondageClub/Assets/Female3DCG/ItemBoots/Hogtied/HoofBoots_Hog.png
new file mode 100644
index 0000000000..aa01810b0c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Hogtied/HoofBoots_Hog.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Hog.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Hog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Hog.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_Boots.png
new file mode 100644
index 0000000000..8a9f36b112
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_Lock.png
new file mode 100644
index 0000000000..8c073986d5
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_SBuckles.png
new file mode 100644
index 0000000000..f77c61574d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_Straps.png
new file mode 100644
index 0000000000..4f43054ceb
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Large_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_Boots.png
new file mode 100644
index 0000000000..5ba231edd3
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_Lock.png
new file mode 100644
index 0000000000..abfa4be4d4
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_SBuckles.png
new file mode 100644
index 0000000000..b9f9eb9e48
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_Straps.png
new file mode 100644
index 0000000000..654f0d48c9
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Normal_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_Boots.png
new file mode 100644
index 0000000000..20bbdf2296
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_Lock.png
new file mode 100644
index 0000000000..c5c4cc68f6
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_SBuckles.png
new file mode 100644
index 0000000000..8d31362798
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_Straps.png
new file mode 100644
index 0000000000..c9461f2dfc
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_Small_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_Boots.png
new file mode 100644
index 0000000000..b26e3dde9d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_Lock.png
new file mode 100644
index 0000000000..7a83f8cd83
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_SBuckles.png
new file mode 100644
index 0000000000..7f51c573d8
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_Straps.png
new file mode 100644
index 0000000000..932c2ba649
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/HoofBoots_XLarge_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_Boots.png
new file mode 100644
index 0000000000..244f313f2e
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_Lock.png
new file mode 100644
index 0000000000..fb1f44ad2b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_SBuckles.png
new file mode 100644
index 0000000000..e5dc61edce
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_Straps.png
new file mode 100644
index 0000000000..c0ceb8eedf
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Large_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_Boots.png
new file mode 100644
index 0000000000..bd22c58411
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_Lock.png
new file mode 100644
index 0000000000..fe8c8316c7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_SBuckles.png
new file mode 100644
index 0000000000..0e89e75116
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_Straps.png
new file mode 100644
index 0000000000..07fe3aa743
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Normal_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_Boots.png
new file mode 100644
index 0000000000..77e7e4bf05
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_Lock.png
new file mode 100644
index 0000000000..006380a319
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_SBuckles.png
new file mode 100644
index 0000000000..8da10f7372
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_Straps.png
new file mode 100644
index 0000000000..56b9a8c3a5
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_Small_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_Boots.png
new file mode 100644
index 0000000000..c9d69d2c05
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_Lock.png
new file mode 100644
index 0000000000..6f7247e411
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_SBuckles.png
new file mode 100644
index 0000000000..b9ab3dbf77
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_Straps.png
new file mode 100644
index 0000000000..6e05c2df3c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/LegsClosed/HoofBoots_XLarge_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Preview/HoofBoots.png b/BondageClub/Assets/Female3DCG/ItemBoots/Preview/HoofBoots.png
new file mode 100644
index 0000000000..930e24a4be
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Preview/HoofBoots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_Boots.png
new file mode 100644
index 0000000000..d01d9e8ecc
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_Lock.png
new file mode 100644
index 0000000000..62e13ea131
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_SBuckles.png
new file mode 100644
index 0000000000..c62283cf4b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_Straps.png
new file mode 100644
index 0000000000..bc82bed361
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Large_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_Boots.png
new file mode 100644
index 0000000000..65dbe10bc3
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_Lock.png
new file mode 100644
index 0000000000..7100801ffd
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_SBuckles.png
new file mode 100644
index 0000000000..3fa57aa6a7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_Straps.png
new file mode 100644
index 0000000000..a43b7e18f3
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Normal_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_Boots.png
new file mode 100644
index 0000000000..191d1edf32
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_Lock.png
new file mode 100644
index 0000000000..27ffa2a395
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_SBuckles.png
new file mode 100644
index 0000000000..f698d33a3d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_Straps.png
new file mode 100644
index 0000000000..5b9447adbd
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_Small_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_Boots.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_Boots.png
new file mode 100644
index 0000000000..f9c652c90d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_Boots.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_Lock.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_Lock.png
new file mode 100644
index 0000000000..ab7cdf5cf0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_SBuckles.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_SBuckles.png
new file mode 100644
index 0000000000..16a448d09b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_SBuckles.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_Straps.png b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_Straps.png
new file mode 100644
index 0000000000..c6bd0149af
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemBoots/Spread/HoofBoots_XLarge_typed1_Straps.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Floor.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Floor.png
new file mode 100644
index 0000000000..8a939bb416
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Floor.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Front.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Front.png
new file mode 100644
index 0000000000..2e0cd21a3a
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Front.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Lock.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Lock.png
new file mode 100644
index 0000000000..7dfa7fe481
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Metal.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Metal.png
new file mode 100644
index 0000000000..35c3af7b8c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Metal.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Rear.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Rear.png
new file mode 100644
index 0000000000..cbb3c77ba7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Rear.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Rivets.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Rivets.png
new file mode 100644
index 0000000000..fb81f692a8
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_Rivets.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_CBack.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_CBack.png
new file mode 100644
index 0000000000..5460c68eba
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_CBack.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_CLock.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_CLock.png
new file mode 100644
index 0000000000..f9739434d6
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_CLock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_Cuff.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_Cuff.png
new file mode 100644
index 0000000000..f158288803
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_c1_Cuff.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_f0_FRivets.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_f0_FRivets.png
new file mode 100644
index 0000000000..c05f6daf26
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_f0_FRivets.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_f0_Face.png b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_f0_Face.png
new file mode 100644
index 0000000000..160f984bbe
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/LeatherCage_f0_Face.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemDevices/Preview/LeatherCage.png b/BondageClub/Assets/Female3DCG/ItemDevices/Preview/LeatherCage.png
new file mode 100644
index 0000000000..11ce2b721c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemDevices/Preview/LeatherCage.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemHood/Kigu2Hood_Main.png b/BondageClub/Assets/Female3DCG/ItemHood/Kigu2Hood_Main.png
index 3f10acf039..0142fb40e7 100644
Binary files a/BondageClub/Assets/Female3DCG/ItemHood/Kigu2Hood_Main.png and b/BondageClub/Assets/Female3DCG/ItemHood/Kigu2Hood_Main.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatMedium_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatMedium_b0_Belt.png
new file mode 100644
index 0000000000..da92eecd97
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatMedium_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatMedium_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatMedium_b1_Belt.png
new file mode 100644
index 0000000000..da92eecd97
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatMedium_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatSmall_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatSmall_b0_Belt.png
new file mode 100644
index 0000000000..667fd2f30a
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatSmall_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatSmall_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatSmall_b1_Belt.png
new file mode 100644
index 0000000000..667fd2f30a
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_FlatSmall_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Large_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Large_b0_Belt.png
new file mode 100644
index 0000000000..73d60691e7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Large_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Large_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Large_b1_Belt.png
new file mode 100644
index 0000000000..73d60691e7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Large_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Normal_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Normal_b0_Belt.png
new file mode 100644
index 0000000000..9b8c8ddafe
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Normal_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Normal_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Normal_b1_Belt.png
new file mode 100644
index 0000000000..9b8c8ddafe
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Normal_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Small_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Small_b0_Belt.png
new file mode 100644
index 0000000000..1553deabfb
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Small_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Small_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Small_b1_Belt.png
new file mode 100644
index 0000000000..1553deabfb
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_Small_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_XLarge_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_XLarge_b0_Belt.png
new file mode 100644
index 0000000000..66ecf94680
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_XLarge_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_XLarge_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_XLarge_b1_Belt.png
new file mode 100644
index 0000000000..66ecf94680
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_XLarge_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b0_BDetail.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b0_BDetail.png
new file mode 100644
index 0000000000..894dfd52b2
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b0_BDetail.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b0_Lock.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b0_Lock.png
new file mode 100644
index 0000000000..d50962f6b1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b0_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b1_BDetail.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b1_BDetail.png
new file mode 100644
index 0000000000..894dfd52b2
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b1_BDetail.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b1_Lock.png b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b1_Lock.png
new file mode 100644
index 0000000000..d50962f6b1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/BackBoxTie/SteelBelt_b1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/Preview/SteelBelt.png b/BondageClub/Assets/Female3DCG/ItemTorso/Preview/SteelBelt.png
new file mode 100644
index 0000000000..e460cfcf1b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/Preview/SteelBelt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatMedium_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatMedium_b0_Belt.png
new file mode 100644
index 0000000000..86cd6fdf78
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatMedium_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatMedium_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatMedium_b1_Belt.png
new file mode 100644
index 0000000000..86cd6fdf78
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatMedium_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatSmall_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatSmall_b0_Belt.png
new file mode 100644
index 0000000000..8ac3e183f1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatSmall_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatSmall_b1_Belt .png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatSmall_b1_Belt .png
new file mode 100644
index 0000000000..8ac3e183f1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_FlatSmall_b1_Belt .png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Large_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Large_b0_Belt.png
new file mode 100644
index 0000000000..e11d057786
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Large_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Normal_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Normal_b0_Belt.png
new file mode 100644
index 0000000000..86cd6fdf78
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Normal_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Normal_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Normal_b1_Belt.png
new file mode 100644
index 0000000000..86cd6fdf78
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Normal_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Small_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Small_b0_Belt.png
new file mode 100644
index 0000000000..8ac3e183f1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Small_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Small_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Small_b1_Belt.png
new file mode 100644
index 0000000000..8ac3e183f1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_Small_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_XLarge_b0_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_XLarge_b0_Belt.png
new file mode 100644
index 0000000000..ee4af3d684
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_XLarge_b0_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_XLarge_b1_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_XLarge_b1_Belt.png
new file mode 100644
index 0000000000..ee4af3d684
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_XLarge_b1_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b0_BDetail.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b0_BDetail.png
new file mode 100644
index 0000000000..6f384622f2
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b0_BDetail.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b0_Lock.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b0_Lock.png
new file mode 100644
index 0000000000..08fac24312
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b0_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1Large_Belt.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1Large_Belt.png
new file mode 100644
index 0000000000..e11d057786
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1Large_Belt.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1_BDetail.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1_BDetail.png
new file mode 100644
index 0000000000..6f384622f2
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1_BDetail.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1_Lock.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1_Lock.png
new file mode 100644
index 0000000000..08fac24312
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_b1_Lock.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_HBack.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_HBack.png
new file mode 100644
index 0000000000..8afc3a160f
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_HBack.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_HBack2.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_HBack2.png
new file mode 100644
index 0000000000..997044593d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_HBack2.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_Handcuffs.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_Handcuffs.png
new file mode 100644
index 0000000000..3196d099c1
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_Handcuffs.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_Handcuffs2.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_Handcuffs2.png
new file mode 100644
index 0000000000..a92255692f
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h1_Handcuffs2.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h2_HBack2.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h2_HBack2.png
new file mode 100644
index 0000000000..997044593d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h2_HBack2.png differ
diff --git a/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h2_Handcuffs2.png b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h2_Handcuffs2.png
new file mode 100644
index 0000000000..a92255692f
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/ItemTorso/SteelBelt_h2_Handcuffs2.png differ
diff --git a/BondageClub/Assets/Female3DCG/LayerNames.csv b/BondageClub/Assets/Female3DCG/LayerNames.csv
index 592e065647..23306065cc 100644
--- a/BondageClub/Assets/Female3DCG/LayerNames.csv
+++ b/BondageClub/Assets/Female3DCG/LayerNames.csv
@@ -316,6 +316,10 @@ EyesEyes145,Shine
 EyesEyes146,Eyelids
 EyeShadowWingsLine, Eyeliner
 EyeShadowWingsShad, Eyeshadow
+GartersButterflyGarterGarterR,Right leg garter
+GartersButterflyGarterGarterL,Left leg garter
+GartersGarterBeltLeft,Left
+GartersGarterBeltRight,Right
 GartersGarterBeltLeft,Left
 GartersGarterBeltRight,Right
 GlassesGogglesBase,Goggles
@@ -872,6 +876,10 @@ ItemBootsHeellessHoofHoof,Shoes
 ItemBootsHeellessHoofLock,Padlocks
 ItemBootsHeellessHoofIronBallet,Iron Ballet
 ItemBootsHeellessHoofIBLock,Iron cuff locks
+ItemBootsHoofBootsBoots,Boots
+ItemBootsHoofBootsStraps,Straps
+ItemBootsHoofBootsSBuckles,Straps buckles
+ItemBootsHoofBootsLock,Padlocks
 ItemBootsLeatherFootMitts1Mitts,Mittens
 ItemBootsLeatherFootMitts1Straps,Straps
 ItemBootsLockingBoots1Boots,Boots
@@ -1022,6 +1030,12 @@ ItemDevicesKennelDoor,Door
 ItemDevicesKennelFrame,Front Frame
 ItemDevicesKennelKennel,Kennel
 ItemDevicesKennelPadding,Padding
+ItemDevicesLeatherCageFront,Cage
+ItemDevicesLeatherCageRivets,Rivets
+ItemDevicesLeatherCageMetal,Metal
+ItemDevicesLeatherCageCuff,Collar cuff
+ItemDevicesLeatherCageFloor,Floor
+ItemDevicesLeatherCageLock,Padlocks
 ItemDevicesLuckyWheelArrow,Arrow
 ItemDevicesLuckyWheelBack,Wheel Border
 ItemDevicesLuckyWheelBase,Wooden Stand
@@ -2310,6 +2324,11 @@ ItemTorsoLeatherChestHarness1Straps,Straps
 ItemTorsoNavelBar1Chain,Chain
 ItemTorsoNavelBar1Jewel,Jewel
 ItemTorsoNavelBar1Main,Bar
+ItemTorsoSteelBeltBelt,Belt
+ItemTorsoSteelBeltBDetail,Belt locks
+ItemTorsoSteelBeltLock,Padlocks
+ItemTorsoSteelBeltHandcuffs,Fist Handcuffs
+ItemTorsoSteelBeltHandcuffs2,Arm Handcuffs
 ItemTorsoStuddedHarnessHarness,Harness
 ItemTorsoStuddedHarnessMetal,Metal
 ItemTorsoThinLeatherStrapsBuckle,Buckle
@@ -2578,6 +2597,10 @@ ShoesGetaDai,Dai
 ShoesGetaHanao,Hanao
 ShoesHeellessHoofHoof,Shoes
 ShoesHeellessHoofPadlock,Cosmetic padlocks
+ShoesHoofBootsBoots,Boots
+ShoesHoofBootsStraps,Straps
+ShoesHoofBootsSBuckles,Straps buckles
+ShoesHoofBootsLock,Padlocks
 ShoesIndoorSlippersMain,Body
 ShoesIndoorSlippersDetail,Details
 ShoesLatexHeelsBase, Shoe
@@ -2654,7 +2677,10 @@ SocksSocksFurFur,Fur
 SocksSocksStriped1Dark,Dark Stripes
 SocksSocksStriped1Light,Light Stripes
 SocksYuletideVelvetWarmthFuzz,Fuzz
-StreetBoots,Shoes
+SuitBartenderVestVest,Vest
+SuitBartenderVestButtons,Buttons
+SuitBartenderVestMVest,Vest
+SuitBartenderVestMButtons,Buttons
 SuitCatsuitBase,Suit
 SuitCatsuitOpaqueGloves,Gloves
 SuitCatsuitZip,Zip
diff --git a/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVestM_FlatMedium_Vest.png b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVestM_FlatMedium_Vest.png
new file mode 100644
index 0000000000..2c11f10179
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVestM_FlatMedium_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVestM_FlatSmall_Vest.png b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVestM_FlatSmall_Vest.png
new file mode 100644
index 0000000000..0c32673845
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVestM_FlatSmall_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Large_Vest.png b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Large_Vest.png
new file mode 100644
index 0000000000..3b3a2ef7e8
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Large_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Normal_Vest.png b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Normal_Vest.png
new file mode 100644
index 0000000000..26d9c97e0b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Normal_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Small_Vest.png b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Small_Vest.png
new file mode 100644
index 0000000000..3356a5100a
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_Small_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_XLarge_Vest.png b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_XLarge_Vest.png
new file mode 100644
index 0000000000..c4fef1768d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/AllFours/BartenderVest_XLarge_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_Buttons.png
new file mode 100644
index 0000000000..dc9e1a3a01
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_FlatMedium_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_FlatMedium_Vest.png
new file mode 100644
index 0000000000..8fefd5ca0e
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_FlatMedium_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_FlatSmall_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_FlatSmall_Vest.png
new file mode 100644
index 0000000000..de87c779d5
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVestM_FlatSmall_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Buttons.png
new file mode 100644
index 0000000000..2ecc143570
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Large_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Large_Vest.png
new file mode 100644
index 0000000000..ba68994788
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Large_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Normal_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Normal_Vest.png
new file mode 100644
index 0000000000..565661c620
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Normal_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Small_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Small_Vest.png
new file mode 100644
index 0000000000..8f293dd647
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_Small_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_XLarge_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_XLarge_Vest.png
new file mode 100644
index 0000000000..e12e29e603
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BackBoxTie/BartenderVest_XLarge_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_Buttons.png
new file mode 100644
index 0000000000..f106ce3e2b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatMedium_BHog.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatMedium_BHog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatMedium_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatMedium_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatMedium_Vest.png
new file mode 100644
index 0000000000..3df6395091
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatMedium_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatSmall_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatSmall_Vest.png
new file mode 100644
index 0000000000..a0f2467490
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVestM_FlatSmall_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Buttons.png
new file mode 100644
index 0000000000..48ef8f674d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_FlatSmall_BHog.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_FlatSmall_BHog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_FlatSmall_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Large_BHog.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Large_BHog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Large_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Large_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Large_Vest.png
new file mode 100644
index 0000000000..8e271bc647
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Large_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Normal_BHog.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Normal_BHog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Normal_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Normal_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Normal_Vest.png
new file mode 100644
index 0000000000..212273c644
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Normal_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Small_BHog.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Small_BHog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Small_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Small_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Small_Vest.png
new file mode 100644
index 0000000000..06f0d0b30c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_Small_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_XLarge_BHog.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_XLarge_BHog.png
new file mode 100644
index 0000000000..af367b99a0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_XLarge_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/BartenderVest_XLarge_Vest.png b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_XLarge_Vest.png
new file mode 100644
index 0000000000..a51052bcfc
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/BartenderVest_XLarge_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_BHog.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_BHog.png
new file mode 100644
index 0000000000..dd8c03632d
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_FlatMedium_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_FlatMedium_Vest.png
new file mode 100644
index 0000000000..7fd2f2c036
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_FlatMedium_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_FlatSmall_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_FlatSmall_Vest.png
new file mode 100644
index 0000000000..71398e6941
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVestM_FlatSmall_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Large_BHog.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Large_BHog.png
new file mode 100644
index 0000000000..27a3657d10
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Large_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Large_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Large_Vest.png
new file mode 100644
index 0000000000..82c905e0f0
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Large_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Normal_BHog.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Normal_BHog.png
new file mode 100644
index 0000000000..77fd566674
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Normal_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Normal_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Normal_Vest.png
new file mode 100644
index 0000000000..2379576948
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Normal_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Small_BHog.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Small_BHog.png
new file mode 100644
index 0000000000..718132f1db
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Small_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Small_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Small_Vest.png
new file mode 100644
index 0000000000..0000533f29
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_Small_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_XLarge_BHog.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_XLarge_BHog.png
new file mode 100644
index 0000000000..902bae00fe
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_XLarge_BHog.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_XLarge_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_XLarge_Vest.png
new file mode 100644
index 0000000000..859109ba67
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Hogtied/BartenderVest_XLarge_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_Buttons.png
new file mode 100644
index 0000000000..ca1fe49cd9
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_FlatMedium_Vest.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_FlatMedium_Vest.png
new file mode 100644
index 0000000000..1cace61498
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_FlatMedium_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_FlatSmall_Vest.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_FlatSmall_Vest.png
new file mode 100644
index 0000000000..bbb3001f52
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVestM_FlatSmall_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Buttons.png
new file mode 100644
index 0000000000..471f822562
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Large_Vest.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Large_Vest.png
new file mode 100644
index 0000000000..902a89b2f7
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Large_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Normal_Vest.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Normal_Vest.png
new file mode 100644
index 0000000000..a9eded824f
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Normal_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Small_Vest.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Small_Vest.png
new file mode 100644
index 0000000000..205b53ab8f
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_Small_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_XLarge_Vest.png b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_XLarge_Vest.png
new file mode 100644
index 0000000000..be44a870df
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/OverTheHead/BartenderVest_XLarge_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Preview/BartenderVest.png b/BondageClub/Assets/Female3DCG/Suit/Preview/BartenderVest.png
new file mode 100644
index 0000000000..515781643b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Preview/BartenderVest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Preview/BartenderVestM.png b/BondageClub/Assets/Female3DCG/Suit/Preview/BartenderVestM.png
new file mode 100644
index 0000000000..e904a05e0b
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Preview/BartenderVestM.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVestM_FlatMedium_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVestM_FlatMedium_Vest.png
new file mode 100644
index 0000000000..cce4f38b20
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVestM_FlatMedium_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVestM_FlatSmall_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVestM_FlatSmall_Vest.png
new file mode 100644
index 0000000000..a33394fc5e
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVestM_FlatSmall_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Buttons.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Buttons.png
new file mode 100644
index 0000000000..61ed0d176c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Buttons.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Large_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Large_Vest.png
new file mode 100644
index 0000000000..214bd8895c
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Large_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Normal_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Normal_Vest.png
new file mode 100644
index 0000000000..1869f4a8d5
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Normal_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Small_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Small_Vest.png
new file mode 100644
index 0000000000..bb1803aea6
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_Small_Vest.png differ
diff --git a/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_XLarge_Vest.png b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_XLarge_Vest.png
new file mode 100644
index 0000000000..70a340ae5e
Binary files /dev/null and b/BondageClub/Assets/Female3DCG/Suit/Yoked/BartenderVest_XLarge_Vest.png differ
diff --git a/BondageClub/Audio/Metal1.mp3 b/BondageClub/Audio/Metal1.mp3
new file mode 100644
index 0000000000..b859d8011a
Binary files /dev/null and b/BondageClub/Audio/Metal1.mp3 differ
diff --git a/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t21.png b/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t21.png
new file mode 100644
index 0000000000..7711669c85
Binary files /dev/null and b/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t21.png differ
diff --git a/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t22.png b/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t22.png
new file mode 100644
index 0000000000..2094362872
Binary files /dev/null and b/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t22.png differ
diff --git a/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t23.png b/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t23.png
new file mode 100644
index 0000000000..fe7fa97fbd
Binary files /dev/null and b/BondageClub/Screens/Inventory/Cloth/CustomTShirt/t23.png differ
diff --git a/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/c0.png b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/c0.png
new file mode 100644
index 0000000000..9203509dd8
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/c0.png differ
diff --git a/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/c1.png b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/c1.png
new file mode 100644
index 0000000000..52d4b1f61a
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/c1.png differ
diff --git a/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/f0.png b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/f0.png
new file mode 100644
index 0000000000..5c890773c8
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/f0.png differ
diff --git a/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/f1.png b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/f1.png
new file mode 100644
index 0000000000..9c419cb1a8
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/f1.png differ
diff --git a/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/s0.png b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/s0.png
new file mode 100644
index 0000000000..026010389c
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/s0.png differ
diff --git a/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/s1.png b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/s1.png
new file mode 100644
index 0000000000..38e0cdbba4
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemDevices/LeatherCage/s1.png differ
diff --git a/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/b0.png b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/b0.png
new file mode 100644
index 0000000000..af69d75abd
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/b0.png differ
diff --git a/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/b1.png b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/b1.png
new file mode 100644
index 0000000000..d4e5dbc3f6
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/b1.png differ
diff --git a/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h0.png b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h0.png
new file mode 100644
index 0000000000..99d3bcf3fc
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h0.png differ
diff --git a/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h1.png b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h1.png
new file mode 100644
index 0000000000..9dd535a014
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h1.png differ
diff --git a/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h2.png b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h2.png
new file mode 100644
index 0000000000..7f0794a0a4
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h2.png differ
diff --git a/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h3.png b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h3.png
new file mode 100644
index 0000000000..b4d1014f5a
Binary files /dev/null and b/BondageClub/Screens/Inventory/ItemTorso/SteelBelt/h3.png differ
diff --git a/BondageClub/Scripts/Audio.js b/BondageClub/Scripts/Audio.js
index 1a89f7987d..1b553a3914 100644
--- a/BondageClub/Scripts/Audio.js
+++ b/BondageClub/Scripts/Audio.js
@@ -36,6 +36,7 @@ var AudioList = [
 	{ Name: "DuctTapeRoll", File: "DuctTapeRoll" },
 	{ Name: "DuctTapeRollShort", File: "DuctTapeRollShort" },
 	{ Name: "Inflation", File: "Inflation" },
+	{ Name: "MetalClose", File: "Metal1" },
 	{ Name: "MetalCuffs", File: "MetalCuffs" },
 	{ Name: "LeatherStretching1", File: "LeatherStretching1" },
 	{ Name: "LockLarge", File: "LockLarge" },
@@ -369,6 +370,54 @@ var AudioActions = [
 		].some(A => data.Content.includes(A)),
 		GetSoundEffect: () => "EMDisable"
 	},
+	{
+		IsAction: (data) => [
+			"ItemDevicesLeatherCageSets0",
+			"ItemDevicesLeatherCageSets1",
+		].some(A => data.Content.includes(A)),
+		GetSoundEffect: () => "LeverShort"
+	},
+	{
+		IsAction: (data) => [
+			"ItemDevicesLeatherCageSetf0",
+			"ItemDevicesLeatherCageSetf1",
+		].some(A => data.Content.includes(A)),
+		GetSoundEffect: () => "Buckle"
+	},
+	{
+		IsAction: (data) => [
+			"ItemDevicesLeatherCageSetc0",
+		].some(A => data.Content.includes(A)),
+		GetSoundEffect: () => "CuffsMetal"
+	},
+	{
+		IsAction: (data) => [
+			"ItemDevicesLeatherCageSetc1",
+		].some(A => data.Content.includes(A)),
+		GetSoundEffect: () => "MetalCuffs"
+	},
+	{
+		IsAction: (data) => [
+			"ItemTorsoSteelBeltSeth1",
+			"ItemTorsoSteelBeltSeth2",
+			"ItemTorsoSteelBeltSeth3",
+			"ItemTorso2SteelBeltSeth1",
+			"ItemTorso2SteelBeltSeth2",
+			"ItemTorso2SteelBeltSeth3",
+			"ItemArmsSteelBeltSeth1",
+			"ItemArmsSteelBeltSeth2",
+			"ItemArmsSteelBeltSeth3",
+		].some(A => data.Content.includes(A)),
+		GetSoundEffect: () => "MetalCuffs"
+	},
+	{
+		IsAction: (data) => [
+			"ItemTorsoSteelBeltSeth0",
+			"ItemTorso2SteelBeltSeth0",
+			"ItemArmsSteelBeltSeth0",
+		].some(A => data.Content.includes(A)),
+		GetSoundEffect: () => "CuffsMetal"
+	},
 ];
 
 /**