; JuFufu

; Constants -------------------------

[Constants]
global $active

global persist $glasses = 0
global persist $choker = 0
global persist $preg = 0

global persist $gloves = 0
global persist $bikinitop = 0
global persist $pattern = 0
global persist $color = 0

global persist $socks = 0
global persist $bikinibottom = 0
global persist $makeup = 0

global persist $heels = 0
global persist $nipplepiercing = 1
global persist $face = 0

global persist $nipplepasties = 1
global persist $vaginapasties = 1
global persist $tail = 0

global persist $weapon = 0

global $menu = 0
global $page = 0
global $hold
global $holdShape
global $drag

global $navigating
global $navSpeed
global $hovering
global $slot
global $hoveredSlot
global $clickedSlot
global $selectedSlot = 0
global $targetSelectedSlot = 0
global $navDirection = -1

global persist $mx = 0.05
global persist $my = 0.25

global $ww
global $wh
global $cpx
global $cpy

global $dt
global $ts

[KeyShowMenu1]
condition = $active == 1
key = h
type = cycle
$menu = 0,1

[KeyShowMenu2]
condition = $active == 1
key = /
type = cycle
$menu = 0,1

[KeyMenu.ResetPosition]
condition = $menu == 1
key = no_ctrl shift VK_RIGHT
run = CommandListResetMenuPos

[KeyHold]
condition = $menu == 1 && $hovering == 0
key = no_ctrl no_shift VK_LBUTTON
key = no_ctrl no_shift VK_RBUTTON
type = hold
$hold = 1

[KeyHoldShape]
condition = $menu == 1 && $hovering > 1
key = no_ctrl no_shift VK_LBUTTON
key = no_ctrl no_shift VK_RBUTTON
type = hold
run = CommandListHoldShape

[CommandListHoldShape]
$holdShape = $hovering
post $holdShape = 0

[KeyClickedSlot]
condition = $hovering == 1 && $menu == 1
key = no_ctrl no_shift VK_LBUTTON
key = no_ctrl no_shift VK_RBUTTON
run = CommandListClickedSlot

[Present]
post $active = 0
if $active
	$dt = time - $ts
	$ts = time
	if $menu
		run = CommandListOutfitMenu
	endif
endif

; Custom Shaders ----------------------------

[CustomShaderTransparencyGlassesLense]
blend = ADD BLEND_FACTOR INV_BLEND_FACTOR
blend_factor[0] = 0.5
blend_factor[1] = 0.5
blend_factor[2] = 0.5
blend_factor[3] = 1
handling = skip 
drawindexed = 180, 1068918, 0

[CustomShaderTransparencyGlassesRim]
blend = ADD BLEND_FACTOR INV_BLEND_FACTOR
blend_factor[0] = 0.5
blend_factor[1] = 0.5
blend_factor[2] = 0.5
blend_factor[3] = 1
handling = skip
drawindexed = 9384, 1069098, 0

; Custom Menu ==========================================

[CommandListDimensions]
if window_width != 0
	$ww = window_width
	$wh = window_height
elif $ww != 0
	$ww = rt_width
	$wh = rt_height
else
	$ww = res_width
	$wh = res_height
endif

if cursor_x != 0 && cursor_y != 0
	$cpx = cursor_x
	$cpy = cursor_y
elif cursor_window_x != 0 && cursor_window_y != 0
	$cpx = cursor_window_x / $ww
	$cpy = cursor_window_y / $wh
else
	$cpx = cursor_screen_x / $ww
	$cpy = cursor_screen_y / $wh
endif

[CommandListClickedSlot]
$clickedSlot = $hoveredSlot

if $clickedSlot == 1
	$glasses = 1 - $glasses
elif $clickedSlot == 2
	$choker = 1 - $choker
elif $clickedSlot == 3
	$preg = 1 - $preg
elif $clickedSlot == 4
	$gloves = 1 - $gloves
elif $clickedSlot == 5
	$bikinitop = 1 - $bikinitop
	if $nipplepasties == 0
		$nipplepasties = 1
	endif
	if $nipplepiercing == 0
		$nipplepiercing = 1
	endif
elif $clickedSlot == 6
	$pattern = 1 - $pattern
elif $clickedSlot == 7
	$color = $color + 1
	if $color > 2
		$color = 0
	endif
elif $clickedSlot == 8
	$socks = 1 - $socks
elif $clickedSlot == 9
	$bikinibottom = 1 - $bikinibottom
	if $vaginapasties == 0
		$vaginapasties = 1
	endif
elif $clickedSlot == 10
	$makeup = 1 - $makeup
elif $clickedSlot == 11
	$heels = 1 - $heels
elif $clickedSlot == 12
	$face = 1 - $face
elif $clickedSlot == 13
	$nipplepiercing = 1 - $nipplepiercing
	if $bikinitop == 0
		$bikinitop = 1
	endif
	if $nipplepasties == 0
		$nipplepasties = 1
	endif
elif $clickedSlot == 14
	$tail = $tail + 1
	if $tail > 2
		$tail = 0
	endif
elif $clickedSlot == 15
	$nipplepasties = 1 - $nipplepasties
	if $bikinitop == 0
		$bikinitop = 1
	endif
	if $nipplepiercing == 0
		$nipplepiercing = 1
	endif
elif $clickedSlot == 16
	$vaginapasties = 1 - $vaginapasties
	if $bikinibottom == 0
		$bikinibottom = 1
	endif
elif $clickedSlot == 17
	$weapon = 1 - $weapon
endif

[CommandListSlotItemImage]
x87 = 52 / $ww 
y87 = 52 / $wh
z87 = z87 + 6 / $ww
w87 = w87 + 12 / $ww
if $slot == 1
	ps-t100 = ResourceMenuItem.1
	run = CustomShaderElement
elif $slot == 2
	ps-t100 = ResourceMenuItem.2
	run = CustomShaderElement
elif $slot == 3
	ps-t100 = ResourceMenuItem.3
	run = CustomShaderElement
elif $slot == 4
	ps-t100 = ResourceMenuItem.4
	run = CustomShaderElement
elif $slot == 5
	ps-t100 = ResourceMenuItem.5
	run = CustomShaderElement
elif $slot == 6
	ps-t100 = ResourceMenuItem.6
	run = CustomShaderElement
elif $slot == 7
	ps-t100 = ResourceMenuItem.7
	run = CustomShaderElement
elif $slot == 8
	ps-t100 = ResourceMenuItem.8
	run = CustomShaderElement
elif $slot == 9
	ps-t100 = ResourceMenuItem.9
	run = CustomShaderElement
elif $slot == 10
	ps-t100 = ResourceMenuItem.10
	run = CustomShaderElement
elif $slot == 11
	ps-t100 = ResourceMenuItem.11
	run = CustomShaderElement
elif $slot == 12
	ps-t100 = ResourceMenuItem.12
	run = CustomShaderElement
elif $slot == 13
	ps-t100 = ResourceMenuItem.13
	run = CustomShaderElement
elif $slot == 14
	ps-t100 = ResourceMenuItem.14
	run = CustomShaderElement
elif $slot == 15
	ps-t100 = ResourceMenuItem.15
	run = CustomShaderElement
elif $slot == 16
	ps-t100 = ResourceMenuItem.16
	run = CustomShaderElement
elif $slot == 17
	ps-t100 = ResourceMenuItem.17
	run = CustomShaderElement
endif

x87 = 64 / $ww 
y87 = 64 / $wh
z87 = z87 - 6 / $ww
w87 = w87 - 12 / $ww

[CommandListOutfitMenu]
run = CommandListDimensions
run = CommandListBackground

[CommandListBackground]
local $cox
local $coy
ps-t100 = ResourceMenuBG
y87 = 560 / $wh
x87 = 360 / $ww
if $hovering == 0
	if $drag == 0
		if $cpx > $mx + 0.0125 && $cpx < ($mx+x87-0.0035) && $cpy > $my && $cpy < ($my+y87-0.0035)
			if $hold
				$cox = $cpx - $mx
				$coy = $cpy - $my
				$drag = 1
			endif
		endif
	else
		if $hold
			$mx = $cpx - $cox
			$my = $cpy - $coy
		else
			$drag = 0
		endif
	endif
endif
z87 = $mx
w87 = $my
run = CustomShaderElement
run = CommandListDrawToggles

[CommandListDrawToggles]
local $z0 = z87 + 23 / $ww
local $z1 = $z0 + 85 / $ww
local $z2 = $z0 + 171 / $ww
local $z3 = $z0 + 250 / $ww
local $wo = 84 / $wh

$hovering = 0
$slot = 0
x87 = 64 / $ww 
y87 = 64 / $wh

z87 = $z0
w87 = w87 + 60 / $wh
run = CommandListSlot
z87 = $z1
run = CommandListSlot
z87 = $z3
run = CommandListSlot

z87 = $z0
w87 = w87 + $wo
run = CommandListSlot
z87 = $z1
run = CommandListSlot
z87 = $z2
run = CommandListSlot
z87 = $z3
run = CommandListSlot

z87 = $z0
w87 = w87 + $wo
run = CommandListSlot
z87 = $z1
run = CommandListSlot
z87 = $z3
run = CommandListSlot

z87 = $z0
w87 = w87 + $wo
run = CommandListSlot
z87 = $z3
run = CommandListSlot

z87 = $z0
w87 = w87 + $wo
run = CommandListSlot
z87 = $z3
run = CommandListSlot

z87 = $z0
w87 = w87 + $wo
run = CommandListSlot
z87 = $z1
run = CommandListSlot
z87 = $z3
run = CommandListSlot

[CommandListSlot]
$slot = $slot + 1
run = CommandListSlotItemImage
if $cpx > z87 && $cpx < (z87+x87-0.0035) && $cpy > w87 && $cpy < (w87+y87-0.0035)
	ps-t100 = ResourceItemSlotHover.1
	$hovering = 1
	$hoveredSlot = $slot
	$selectedSlot = 0
else
	if $slot == $selectedSlot // 1
		$hoveredSlot = $slot
		ps-t100 = ResourceItemSlotHover.1
	else
		ps-t100 = ResourceItemSlot
	endif
endif
run = CustomShaderElement
if $clickedSlot == $slot
	ps-t100 = ResourceItemSlotHover.2
	run = CustomShaderElement
	$clickedSlot = 0
endif

[CommandListResetMenuPos]
$mx = 50 / $ww
$my = 0.5 - 360 / $wh

[CustomShaderElement]
vs = ..\toggles\draw_2d.hlsl
ps = ..\toggles\draw_2d.hlsl
run = BuiltInCommandListUnbindAllRenderTargets
blend = ADD SRC_ALPHA INV_SRC_ALPHA
cull = none
topology = triangle_strip
o0 = set_viewport bb
Draw = 4,0

[ResourceMenuBG]
filename = ..\toggles\Menu.dds

[ResourceItemSlot]
filename = ..\toggles\Slot.dds

[ResourceItemSlotHover.1]
filename = ..\toggles\Slot_Hover.dds

[ResourceItemSlotHover.2]
filename = ..\toggles\Slot_Hover_2.dds

[ResourceMenuItem.1]
filename =..\toggles\item_1.dds

[ResourceMenuItem.2]
filename =..\toggles\item_2.dds

[ResourceMenuItem.3]
filename =..\toggles\item_3.dds

[ResourceMenuItem.4]
filename =..\toggles\item_4.dds

[ResourceMenuItem.5]
filename = ..\toggles\item_5.dds

[ResourceMenuItem.6]
filename =..\toggles\item_6.dds

[ResourceMenuItem.7]
filename =..\toggles\item_7.dds

[ResourceMenuItem.8]
filename =..\toggles\item_8.dds

[ResourceMenuItem.9]
filename =..\toggles\item_9.dds

[ResourceMenuItem.10]
filename =..\toggles\item_10.dds

[ResourceMenuItem.11]
filename =..\toggles\item_11.dds

[ResourceMenuItem.12]
filename =..\toggles\item_12.dds

[ResourceMenuItem.13]
filename =..\toggles\item_13.dds

[ResourceMenuItem.14]
filename =..\toggles\item_14.dds

[ResourceMenuItem.15]
filename =..\toggles\item_15.dds

[ResourceMenuItem.16]
filename =..\toggles\item_16.dds

[ResourceMenuItem.17]
filename =..\toggles\item_17.dds

; Overrides -------------------------

[TextureOverrideHideWeaponA]
if $weapon == 0
	hash = 46e339a6
	handling = skip
endif

[TextureOverrideHideWeaponB]
if $weapon == 0
	hash = a27835bb
	handling = skip
endif

[TextureOverrideJuFufuHairBlend]
hash = c9c19a97
handling = skip
vb2 = ResourceJuFufuHairBlend
if DRAW_TYPE == 1
	vb0 = ResourceJuFufuHairPosition
	draw = 6846, 0
endif

[TextureOverrideJuFufuHairTexcoord]
hash = fbca830d
vb1 = ResourceJuFufuHairTexcoord

[TextureOverrideJuFufuHairVertexLimitRaise]
hash = 77d02cb1
override_vertex_count = 6846
override_byte_stride = 40

[TextureOverrideJuFufuBodyBlend]
hash = c06c0417
$active = 1
handling = skip
vb2 = ResourceJuFufuBodyBlend
if DRAW_TYPE == 1
	vb0 = ResourceJuFufuBodyPosition
	draw = 198514, 0
endif

[TextureOverrideJuFufuBodyTexcoord]
hash = 2e086db7
vb1 = ResourceJuFufuBodyTexcoord

[TextureOverrideJuFufuBodyVertexLimitRaise]
hash = 5c076ce8
override_vertex_count = 198514
override_byte_stride = 40

[TextureOverrideJuFufuTailBlend]
hash = c8fa66e3
handling = skip
vb2 = ResourceJuFufuTailBlend
if DRAW_TYPE == 1
	vb0 = ResourceJuFufuTailPosition
	draw = 886, 0
endif

[TextureOverrideJuFufuTailTexcoord]
hash = 9a198bcf
vb1 = ResourceJuFufuTailTexcoord

[TextureOverrideJuFufuTailVertexLimitRaise]
hash = c84e77d4
override_vertex_count = 886
override_byte_stride = 40

[TextureOverrideJuFufuHairIB]
hash = a4fd9113
handling = skip

[TextureOverrideJuFufuHairA]
hash = a4fd9113
match_first_index = 0
ib = ResourceJuFufuHairAIB
Resource\ZZMI\Diffuse = ref ResourceJuFufuHairADiffuse
Resource\ZZMI\NormalMap = ref ResourceJuFufuHairANormalMap
Resource\ZZMI\LightMap = ref ResourceJuFufuHairALightMap
Resource\ZZMI\MaterialMap = ref ResourceJuFufuHairAMaterialMap
run = CommandList\ZZMI\SetTextures
; HairA (6846)
drawindexed = 27555, 0, 0

[TextureOverrideJuFufuBodyIB]
hash = de303163
handling = skip

[TextureOverrideJuFufuBodyA]
hash = de303163
match_first_index = 0
ib = ResourceJuFufuBodyAIB
if $color == 0
	Resource\ZZMI\Diffuse = ref ResourceBody.Yellow
elif $color == 1
	Resource\ZZMI\Diffuse = ref ResourceBody.Black
elif $color == 2
	Resource\ZZMI\Diffuse = ref ResourceBody.Pink
endif
Resource\ZZMI\NormalMap = ref ResourceJuFufuBodyANormalMap
Resource\ZZMI\LightMap = ref ResourceJuFufuBodyALightMap
Resource\ZZMI\MaterialMap = ref ResourceJuFufuBodyAMaterialMap
run = CommandList\ZZMI\SetTextures
; Erect nipples (1206)
if $bikinitop == 1 && $nipplepasties == 1
	drawindexed = 6936, 0, 0
endif
; Nude (26664)
if $preg == 0
	drawindexed = 151206, 6936, 0
endif
; Preg (26744)
if $preg == 1
	drawindexed = 150636, 158142, 0
endif
; Arms
; Arms (19360)
if $gloves == 1
	drawindexed = 108852, 308778, 0
endif
; Arms w/ longgloves (19442)
if $gloves == 0 && $pattern == 1
	drawindexed = 108852, 417630, 0
endif
; Arms w/ pattern gloves (19442)
if $gloves == 0 && $pattern == 0
	drawindexed = 108852, 526482, 0
endif
; Legs
; Legs (5736)
if $socks == 1
	drawindexed = 32154, 635334, 0
endif
; Legs w/ pattern socks (6054)
if $socks == 0 && $pattern == 0
	drawindexed = 33402, 667488, 0
endif
; Legs w/ socks (6054)
if $socks == 0 && $pattern == 1
	drawindexed = 33402, 700890, 0
endif
; Feet
; Feet (11864)
if $heels == 1 && $socks == 1
	drawindexed = 65010, 734292, 0
endif
; Feet w/ pattern socks (11864)
if $heels == 1 && $socks == 0 && $pattern == 0
	drawindexed = 65010, 799302, 0
endif
; Feet w/ socks (11864)
if $heels == 1 && $socks == 0 && $pattern == 1
	drawindexed = 65010, 864312, 0
endif
; Heels (2580)
if $heels == 0 && $socks == 1
	drawindexed = 11400, 929322, 0
endif
; Heels w/ pattern socks (2580)
if $heels == 0 && $socks == 0 && $pattern == 0
	drawindexed = 11400, 940722, 0
endif
; Heels w/ socks (2580)
if $heels == 0 && $socks == 0 && $pattern == 1
	drawindexed = 11400, 952122, 0
endif
; Piercings
; Nipple Piercings (2496)
if $nipplepiercing == 0
	drawindexed = 12264, 963522, 0
endif
; Pasties
; Nipple Pasties (1541)
if $nipplepasties == 0
	drawindexed = 8256, 975786, 0
endif
; Vagina Pasties (842)
if $vaginapasties == 0
	drawindexed = 4740, 984042, 0
endif
; Latex
; Bikini bottom (latex) (4521)
if $bikinibottom == 0 && $pattern == 1
	drawindexed = 21768, 988782, 0
endif
; Bikini top (latex) (3626)
if $bikinitop == 0 && $pattern == 1
	drawindexed = 17148, 1010550, 0
endif
; Choker (latex) (231)
if $choker == 0
	drawindexed = 1152, 1027698, 0
endif
; Pattern
; Bikini bottom (pattern) (4521)
if $bikinibottom == 0 && $pattern == 0
	drawindexed = 21768, 1028850, 0
endif
; Bikini top (pattern) (3626)
if $bikinitop == 0 && $pattern == 0
	drawindexed = 17148, 1050618, 0
endif
; Choker (pattern) (231)
; drawindexed = 1152, 1067766, 0
; Sunglasses
; Glasses lense (on head) (64)
if $glasses == 0
	run = CustomShaderTransparencyGlassesLense
endif
; Glasses rim (on head) (2781)
if $glasses == 0
	run = CustomShaderTransparencyGlassesRim
endif

[TextureOverrideJuFufuTailIB]
hash = f8ab3141
handling = skip

[TextureOverrideJuFufuTailA]
hash = f8ab3141
match_first_index = 0
ib = ResourceJuFufuTailAIB
Resource\ZZMI\Diffuse = ref ResourceJuFufuTailADiffuse
Resource\ZZMI\NormalMap = ref ResourceJuFufuTailANormalMap
Resource\ZZMI\LightMap = ref ResourceJuFufuTailALightMap
Resource\ZZMI\MaterialMap = ref ResourceJuFufuTailAMaterialMap
run = CommandList\ZZMI\SetTextures
; Tail ribbon (152)
if $tail == 0
	drawindexed = 414, 0, 0
endif
; TailA (734)
if $tail != 2
	drawindexed = 2622, 414, 0
endif

[TextureOverrideJuFufuHeadBlend]
if $face == 1
	hash = 512615d6
	handling = skip
	vb2 = ResourceJuFufuHeadBlend
	if DRAW_TYPE == 1
		vb0 = ResourceJuFufuHeadPosition
		draw = 3265, 0
	endif
endif

[TextureOverrideJuFufuHeadTexcoord]
if $face == 1
	hash = 8267358b
	vb1 = ResourceJuFufuHeadTexcoord
endif

[TextureOverrideJuFufuHeadVertexLimitRaise]
if $face == 1
	hash = d7802a0b
	override_vertex_count = 3265
	override_byte_stride = 40
endif

[TextureOverrideJuFufuHeadIB]
hash = 321768df
if $face == 1
	handling = skip
elif $face == 0
	if $makeup == 0
		Resource\ZZMI\Diffuse = ref ResourceMakeup.Blush
	endif
	if $makeup == 1
		Resource\ZZMI\Diffuse = ref ResourceMakeup.Base
	endif
	run = CommandList\ZZMI\SetTextures
endif

[TextureOverrideJuFufuHeadA]
if $face == 1
	hash = 321768df
	match_first_index = 0
	ib = ResourceJuFufuHeadAIB
	if $makeup == 0
		Resource\ZZMI\Diffuse = ref ResourceMakeup.AltBlush
	endif
	if $makeup == 1
		Resource\ZZMI\Diffuse = ref ResourceMakeup.AltBase
	endif
	run = CommandList\ZZMI\SetTextures
endif
; HeadA (2834)
if $face == 1
	drawindexed = 11748, 0, 0
endif

[TextureOverrideJuFufuHeadB]
if $face == 1
	hash = 321768df
	match_first_index = 9438
	ib = ResourceJuFufuHeadBIB
	if $makeup == 0
		Resource\ZZMI\Diffuse = ref ResourceMakeup.AltBlush
	endif
	if $makeup == 1
		Resource\ZZMI\Diffuse = ref ResourceMakeup.AltBase
	endif
	run = CommandList\ZZMI\SetTextures
endif
; HeadB (431)
if $face == 1
	drawindexed = 1290, 0, 0
endif

; CommandList -----------------------


; Resources -------------------------

[ResourceJuFufuHeadPosition]
type = Buffer
stride = 40
filename = JuFufuHeadPosition.buf

[ResourceJuFufuHeadBlend]
type = Buffer
stride = 32
filename = JuFufuHeadBlend.buf

[ResourceJuFufuHeadTexcoord]
type = Buffer
stride = 36
filename = JuFufuHeadTexcoord.buf

[ResourceJuFufuHeadAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = JuFufuHeadA.ib

[ResourceJuFufuHeadBIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = JuFufuHeadB.ib

[ResourceJuFufuHeadADiffuse]
filename = JuFufuHeadADiffuse.dds

[ResourceJuFufuHairPosition]
type = Buffer
stride = 40
filename = JuFufuHairPosition.buf

[ResourceJuFufuHairBlend]
type = Buffer
stride = 32
filename = JuFufuHairBlend.buf

[ResourceJuFufuHairTexcoord]
type = Buffer
stride = 20
filename = JuFufuHairTexcoord.buf

[ResourceJuFufuHairAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = JuFufuHairA.ib

[ResourceJuFufuBodyPosition]
type = Buffer
stride = 40
filename = JuFufuBodyPosition.buf

[ResourceJuFufuBodyBlend]
type = Buffer
stride = 32
filename = JuFufuBodyBlend.buf

[ResourceJuFufuBodyTexcoord]
type = Buffer
stride = 20
filename = JuFufuBodyTexcoord.buf

[ResourceJuFufuBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = JuFufuBodyA.ib

[ResourceJuFufuTailPosition]
type = Buffer
stride = 40
filename = JuFufuTailPosition.buf

[ResourceJuFufuTailBlend]
type = Buffer
stride = 32
filename = JuFufuTailBlend.buf

[ResourceJuFufuTailTexcoord]
type = Buffer
stride = 20
filename = JuFufuTailTexcoord.buf

[ResourceJuFufuTailAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = JuFufuTailA.ib

[ResourceJuFufuHairADiffuse]
filename = JuFufuHairADiffuse.dds

[ResourceJuFufuHairANormalMap]
filename = JuFufuHairANormalMap.dds

[ResourceJuFufuHairALightMap]
filename = JuFufuHairALightMap.dds

[ResourceJuFufuHairAMaterialMap]
filename = JuFufuHairAMaterialMap.dds

[ResourceJuFufuBodyADiffuse]
filename = JuFufuBodyADiffuse.dds

[ResourceJuFufuBodyANormalMap]
filename = JuFufuBodyANormalMap.dds

[ResourceJuFufuBodyALightMap]
filename = JuFufuBodyALightMap.dds

[ResourceJuFufuBodyAMaterialMap]
filename = JuFufuBodyAMaterialMap.dds

[ResourceJuFufuTailADiffuse]
filename = JuFufuTailADiffuse.dds

[ResourceJuFufuTailANormalMap]
filename = JuFufuTailANormalMap.dds

[ResourceJuFufuTailALightMap]
filename = JuFufuTailALightMap.dds

[ResourceJuFufuTailAMaterialMap]
filename = JuFufuTailAMaterialMap.dds

[ResourceBody.Yellow]
filename = ..\textures\body\Yellow.dds

[ResourceBody.BlueWomb]
filename = ..\textures\body\BlueWomb.dds

[ResourceBody.Pink]
filename = ..\textures\body\Pink.dds

[ResourceBody.Black]
filename = ..\textures\body\Black.dds

[ResourceMakeup.Blush]
filename = ..\textures\head\Blush.dds

[ResourceMakeup.Base]
filename = ..\textures\head\Base.dds

[ResourceMakeup.AltBase]
filename = ..\textures\head\AltBase.dds

[ResourceMakeup.AltBlush]
filename = ..\textures\head\AltBlush.dds

; .ini generated by XXMI (XX-Model-Importer) v1.5.4
; If you have any issues or find any bugs, please open a ticket at https://github.com/leotorrez/XXMI-Tools/issues
