
;MARK:Constants----------------------------------------------------------
[Constants]
global $active0
global persist $swapkey0 = 0
global persist $swapkey1 = 1
global persist $swapkey2 = 1
global persist $swapkey3 = 1
global persist $swapkey4 = 1
global persist $swapkey5 = 1
global persist $swapkey6 = 1
global $active1
global persist $swapkey7 = 1
global persist $swapkey8 = 1
global $active2
global persist $swapkey9 = 0
global persist $swapkey10 = 0
global persist $swapkey11 = 1
global persist $swapkey12 = 1
global persist $swapkey13 = 1
global persist $swapkey14 = 1
global persist $swapkey15 = 1

global $active
global persist $hair = 0
;MARK:Present----------------------------------------------------------
[Present]
post $active = 0
post $active0 = 0
post $active1 = 0
post $active2 = 0

;MARK:Key----------------------------------------------------------
[KeySwap0]
condition = $active0 == 1
key = 5
type = cycle
$swapkey0 = 0,1,2,3,4,5,6,7,


;MARK:Key----------------------------------------------------------
[KeySwap1]
condition = $active0 == 1
key = 9
type = cycle
$swapkey1 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap2]
condition = $active0 == 1
key = no_alt VK_RIGHT
type = cycle
$swapkey2 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap3]
condition = $active0 == 1
key =  alt VK_RIGHT
type = cycle
$swapkey3 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap4]
condition = $active0 == 1
key = no_alt VK_LEFT
type = cycle
$swapkey4 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap5]
condition = $active0 == 1
key = no_alt VK_DOWN
type = cycle
$swapkey5 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap6]
condition = $active0 == 1
key = no_alt VK_UP
type = cycle
$swapkey6 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap7]
condition = $active1 == 1
key = 7
type = cycle
$swapkey7 = 0,1,


;MARK:Key----------------------------------------------------------
[KeySwap8]
condition = $active1 == 1
key = 8
type = cycle
$swapkey8 = 0,1,


;MARK:Key----------------------------------------------------------
[KeySwap9]
condition = $active2 == 1
key = 6
type = cycle
$swapkey9 = 0,1,2,3,4,5,


;MARK:Key----------------------------------------------------------
[KeySwap10]
condition = $active2 == 1
key =  alt VK_DOWN
type = cycle
$swapkey10 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap11]
condition = $active2 == 1
key = alt VK_LEFT
type = cycle
$swapkey11 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap12]
condition = $active2 == 1
key = alt VK_UP
type = cycle
$swapkey12 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap13]
condition = $active2 == 1
key = no_alt VK_LEFT
type = cycle
$swapkey13 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap14]
condition = $active2 == 1
key = no_alt VK_DOWN
type = cycle
$swapkey14 = 1,0


;MARK:Key----------------------------------------------------------
[KeySwap15]
condition = $active2 == 1
key = no_alt VK_UP
type = cycle
$swapkey15 = 1,0

[Keyhair]
condition = $active == 1
key = 0
type = cycle
$hair = 0, 1 


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_981c1a1e__VertexLimitRaise]
hash = 6201dd9e
override_byte_stride = 40
override_vertex_count = 154662


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_4faabaac__VertexLimitRaise]
hash = 5a8d28f4
override_byte_stride = 40
override_vertex_count = 15604


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_d8003df3__VertexLimitRaise]
hash = 8336ded4
override_byte_stride = 40
override_vertex_count = 271587


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_02e62d7e__VertexLimitRaise]
hash = bbce89b9
override_byte_stride = 40
override_vertex_count = 35


;MARK:TextureOverrideVB----------------------------------------------------------
; 981c1a1e ----------------------------
[TextureOverride_VB_981c1a1e__Position]
hash = 8ecb10b3
vb0 = Resource981c1a1ePosition
vb2 = Resource981c1a1eBlend
handling = skip
draw = 154662, 0
$active0 = 1

[TextureOverride_VB_981c1a1e__Texcoord]
hash = 303fb1b6
vb1 = Resource981c1a1eTexcoord

[TextureOverride_VB_981c1a1e__Blend]
hash = 9a4227c8


;MARK:TextureOverrideVB----------------------------------------------------------
; 4faabaac ----------------------------
[TextureOverride_VB_4faabaac__Position]
hash = f9b9b064
vb0 = Resource4faabaacPosition
vb2 = Resource4faabaacBlend
handling = skip
draw = 15604, 0
$active1 = 1

[TextureOverride_VB_4faabaac__Texcoord]
hash = b6530b86
vb1 = Resource4faabaacTexcoord

[TextureOverride_VB_4faabaac__Blend]
hash = 8b2eeb77


;MARK:TextureOverrideVB----------------------------------------------------------
; d8003df3 ----------------------------
[TextureOverride_VB_d8003df3__Position]
hash = e71bbd08
vb0 = Resourced8003df3Position
vb2 = Resourced8003df3Blend
handling = skip
draw = 271587, 0
$active2 = 1

[TextureOverride_VB_d8003df3__Texcoord]
hash = fb94d66c
vb1 = Resourced8003df3Texcoord
$active = 1
[TextureOverride_VB_d8003df3__Blend]
hash = bc586fd9


;MARK:TextureOverrideVB----------------------------------------------------------
; 02e62d7e ----------------------------
[TextureOverride_VB_02e62d7e__Position]
hash = e7041a99
vb0 = Resource02e62d7ePosition
vb2 = Resource02e62d7eBlend
handling = skip
draw = 35, 0

[TextureOverride_VB_02e62d7e__Texcoord]
hash = 750d2a46
vb1 = Resource02e62d7eTexcoord

[TextureOverride_VB_02e62d7e__Blend]
hash = 7ed40a2f


;MARK:TextureOverrideIB----------------------------------------------------------
[ResourceBodyVB]
[TextureOverride_IB_981c1a1e__Component1]
hash = 981c1a1e
match_first_index = 0
ResourceBodyVB = copy vb0
handling = skip
run = CommandListSkinTexture
ib = Resource_981c1a1e_Component1
if $swapkey0 == 0
; [xiong1.001] [shenti.7]  (17313)
drawindexed = 56010,0,0
; [xiong1.001] [s.1]  (1017)
drawindexed = 4740,56010,0
else if $swapkey0 == 1
; [xiong1] [s.004]  (457)
drawindexed = 2124,60750,0
; [xiong1] [s.008]  (1426)
drawindexed = 7008,62874,0
; [xiong1] [shenti.6]  (17313)
; drawindexed = 56010,69882,0
else if $swapkey0 == 2
; [xiong1.006] [shenti.5]  (17313)
; drawindexed = 56010,125892,0
; [xiong1.006] [s.010]  (457)
drawindexed = 2124,181902,0
; [xiong1.006] [s.009]  (668)
drawindexed = 2220,184026,0
else if $swapkey0 == 3
; [xiong1.002] [shenti.4]  (17313)
; drawindexed = 56010,186246,0
; [xiong1.002] [s.3]  (646)
drawindexed = 3648,242256,0
; [xiong1.002] [s.005]  (457)
drawindexed = 2124,245904,0
else if $swapkey0 == 4
; [xiong1.003] [shenti.3]  (17313)
; drawindexed = 56010,248028,0
; [xiong1.003] [s.006]  (1426)
drawindexed = 7008,304038,0
else if $swapkey0 == 5
; [xiong1.007] [shenti.2]  (17313)
; drawindexed = 56010,311046,0
; [xiong1.007] [s.011]  (668)
drawindexed = 2220,367056,0
else if $swapkey0 == 6
; [xiong1.005] [shenti.1]  (17313)
; drawindexed = 56010,369276,0
; [xiong1.005] [s.007]  (646)
drawindexed = 3648,425286,0
else if $swapkey0 == 7
; [xiong1.004] [shenti]  (17313)
; drawindexed = 56010,428934,0
endif


if $swapkey1  == 1
; [981c1a1e_.001 2] [3.032]  (1263)
drawindexed = 5448,484944,0


endif


if $swapkey2  == 1
; [Component 1.004 2] [3.004]  (6294)
drawindexed = 11634,490392,0


endif


if $swapkey3  == 1
; [Component 1.004 3] [3.011]  (608)
drawindexed = 2196,502026,0


endif


if $swapkey4  == 1
; [Component 1.004 9] [3.010]  (45)
drawindexed = 192,504222,0


endif


if $swapkey5  == 1
; [Component 1.004 10] [3.031]  (40)
drawindexed = 144,504414,0


endif


if $swapkey6  == 1
; [Component 1.004 11] [3.012]  (40)
drawindexed = 144,504558,0


endif



;MARK:TextureOverrideIB----------------------------------------------------------
[TextureOverride_IB_4faabaac__Component1]
hash = 4faabaac
match_first_index = 0
handling = skip
run = CommandListSkinTexture
ib = Resource_4faabaac_Component1
if $swapkey7 == 0
; [Component 1.006 3] [tou.002]  (338)
drawindexed = 1440,0,0
; [Component 1.006 3] [YIFU2:001.002]  (2766)
drawindexed = 11454,1440,0
; [Component 1.006 3] [4faabaac-1.003]  (859)
drawindexed = 2565,12894,0
else if $swapkey7 == 1
; [default.011] [4faabaac-1]  (859)
drawindexed = 2565,15459,0
; [default.011] [YIFU2:001.022]  (5580)
drawindexed = 22908,18024,0
; [default.011] [tou]  (338)
drawindexed = 1440,40932,0
endif


[TextureOverride_IB_4faabaac__Component2]
hash = 4faabaac
match_first_index = 15132
handling = skip
run = CommandListSkinTexture
ib = Resource_4faabaac_Component2
if $swapkey8 == 0
; [default.012] [4faabaac-2]  (2432)
drawindexed = 6702,0,0
else if $swapkey8 == 1
; [Component 2.003 2] [4faabaac-2.002]  (2432)
drawindexed = 6702,6702,0
endif


[TextureOverrideEllenHairIB]
hash = 0c26a38b
handling = skip
;drawindexed = auto

[TextureOverrideEllenHairIB2]
hash = 4b465238
handling = skip
;drawindexed = auto

;MARK:TextureOverrideIB----------------------------------------------------------
[TextureOverride_IB_d8003df3__Component1]
hash = d8003df3
match_first_index = 0
handling = skip
run = CommandListSkinTexture
ib = Resource_d8003df3_Component1
if $swapkey9 == 0
; [Component 1.007 5] [3.016]  (39953)
drawindexed = 116526,0,0
; [Component 1.007 5] [3.005]  (4073)
drawindexed = 15330,116526,0
; [Component 1.007 5] [3.021]  (1314)
drawindexed = 3600,131856,0
else if $swapkey9 == 1
; [d8003df3_.001 2] [3.024]  (39953)
drawindexed = 116526,135456,0
; [d8003df3_.001 2] [3.025]  (1295)
drawindexed = 4746,251982,0
; [d8003df3_.001 2] [3.017]  (1314)
drawindexed = 3600,256728,0
else if $swapkey9 == 2
; [default.013] [3.009]  (39953)
drawindexed = 116526,260328,0
; [default.013] [3.020]  (802)
drawindexed = 2856,376854,0
; [default.013] [3.022]  (1314)
drawindexed = 3600,379710,0
else if $swapkey9 == 3
; [default.007] [3.033]  (3111)
drawindexed = 12474,383310,0
; [default.007] [3.029]  (39949)
drawindexed = 116526,395784,0
; [default.007] [3.023]  (1314)
drawindexed = 3600,512310,0
else if $swapkey9 == 4
; [d8003df3_.001 2.002] [3.027]  (493)
drawindexed = 1890,515910,0
; [d8003df3_.001 2.002] [3.028]  (39949)
drawindexed = 116526,517800,0
; [d8003df3_.001 2.002] [3.008]  (1314)
drawindexed = 3600,634326,0
else if $swapkey9 == 5
; [Component 1.007 5.001] [3.030]  (39949)
drawindexed = 116526,637926,0
; [Component 1.007 5.001] [3.007]  (1314)
drawindexed = 3600,754452,0
endif


if $swapkey10  == 1
; [d8003df3_.001 2.001] [3.015]  (1344)
drawindexed = 1344,758052,0


endif


if $swapkey11  == 1
; [Component 1.007 2] [3.019]  (8320)
drawindexed = 29568,759396,0


endif


if $swapkey12  == 1
; [Component 1.007 3] [3.018]  (4229)
drawindexed = 13668,788964,0


endif


if $swapkey13  == 1
; [Component 1.007 4] [3.026]  (90)
drawindexed = 432,802632,0


endif


if $swapkey14  == 1
; [Component 1.007 7] [3.013]  (131)
drawindexed = 630,803064,0


endif


if $swapkey15  == 1
; [Component 1.007 9] [3.014]  (109)
drawindexed = 510,803694,0


endif

ib = Resource_981c1a1e_Component1
vb0 = ResourceBodyVB
vb1 = Resource981c1a1eTexcoord
vb3 = ResourceBodyVB
drawindexed = 56010,0,0
;MARK:TextureOverrideIB----------------------------------------------------------
[TextureOverride_IB_02e62d7e__Component1]
hash = 02e62d7e
match_first_index = 0
handling = skip
run = CommandListSkinTexture
ib = Resource_02e62d7e_Component1
; [default.016] [02e62d7e-1]  (35)
drawindexed = 45,0,0



;MARK:ResourceBuffer----------------------------------------------------------
[Resource981c1a1ePosition]
type = Buffer
stride = 40
filename = Buffer/981c1a1e-Position.buf

[Resource981c1a1eTexcoord]
type = Buffer
stride = 24
filename = Buffer/981c1a1e-Texcoord.buf

[Resource981c1a1eBlend]
type = Buffer
stride = 32
filename = Buffer/981c1a1e-Blend.buf

[Resource_981c1a1e_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/981c1a1e-Component1.buf


;MARK:ResourceBuffer----------------------------------------------------------
[Resource4faabaacPosition]
type = Buffer
stride = 40
filename = Buffer/4faabaac-Position.buf

[Resource4faabaacTexcoord]
type = Buffer
stride = 20
filename = Buffer/4faabaac-Texcoord.buf

[Resource4faabaacBlend]
type = Buffer
stride = 32
filename = Buffer/4faabaac-Blend.buf

[Resource_4faabaac_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/4faabaac-Component1.buf

[Resource_4faabaac_Component2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/4faabaac-Component2.buf


;MARK:ResourceBuffer----------------------------------------------------------
[Resourced8003df3Position]
type = Buffer
stride = 40
filename = Buffer/d8003df3-Position.buf

[Resourced8003df3Texcoord]
type = Buffer
stride = 20
filename = Buffer/d8003df3-Texcoord.buf

[Resourced8003df3Blend]
type = Buffer
stride = 32
filename = Buffer/d8003df3-Blend.buf

[Resource_d8003df3_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/d8003df3-Component1.buf


;MARK:ResourceBuffer----------------------------------------------------------
[Resource02e62d7ePosition]
type = Buffer
stride = 40
filename = Buffer/02e62d7e-Position.buf

[Resource02e62d7eTexcoord]
type = Buffer
stride = 20
filename = Buffer/02e62d7e-Texcoord.buf

[Resource02e62d7eBlend]
type = Buffer
stride = 4
filename = Buffer/02e62d7e-Blend.buf

[Resource_02e62d7e_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/02e62d7e-Component1.buf





;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[ResourcehertahairADiffuse.0]
filename = Texture/981c1a1e_1_09a2bbd1_Hash_DiffuseMap.dds

[ResourcehertahairADiffuse.1]
filename = Texture/981c1a1e_1_09a2bbd1_Hash_DiffuseMap1.dds

[TextureOverridehertahairADiffuse]
hash =09a2bbd1
match_priority = 0
    if $hair == 0
        this = ResourcehertahairADiffuse.0
    else if $hair == 1
        this = ResourcehertahairADiffuse.1
    endif


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_ebac056e]
filename = Texture/981c1a1e_1_ebac056e_Hash_NormalMap.dds

[TextureOverride_ebac056e]
; 981c1a1e_1_ebac056e_Hash_NormalMap.dds
hash = ebac056e
match_priority = 0
this = Resource_Texture_ebac056e


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_fd289380]
filename = Texture/981c1a1e_1_fd289380_Hash_HighLightMap.dds

[TextureOverride_fd289380]
; 981c1a1e_1_fd289380_Hash_HighLightMap.dds
hash = fd289380
match_priority = 0
this = Resource_Texture_fd289380


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_450770fd]
filename = Texture/981c1a1e_1_450770fd_Hash_LightMap.dds

[TextureOverride_450770fd]
; 981c1a1e_1_450770fd_Hash_LightMap.dds
hash = 450770fd
match_priority = 0
this = Resource_Texture_450770fd


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resourcehertahair1ADiffuse.0]
filename = Texture/d8003df3_1_012e84e9_Hash_DiffuseMap.dds

[Resourcehertahair1ADiffuse.1]
filename = Texture/d8003df3_1_012e84e9_Hash_DiffuseMap1.dds

[TextureOverridehertahair1ADiffuse]
hash = 012e84e9
match_priority = 0
    if $hair == 0
        this = Resourcehertahair1ADiffuse.0
    else if $hair == 1
        this = Resourcehertahair1ADiffuse.1
    endif

;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_a6ea6d83]
filename = Texture/d8003df3_1_a6ea6d83_Hash_HighLightMap.dds

[TextureOverride_a6ea6d83]
; d8003df3_1_a6ea6d83_Hash_HighLightMap.dds
hash = a6ea6d83
match_priority = 0
this = Resource_Texture_a6ea6d83


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_d5462e37]
filename = Texture/d8003df3_1_d5462e37_Hash_LightMap.dds

[TextureOverride_d5462e37]
; d8003df3_1_d5462e37_Hash_LightMap.dds
hash = d5462e37
match_priority = 0
this = Resource_Texture_d5462e37


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_e24bfe0e]
filename = Texture/02e62d7e_1_e24bfe0e_Hash_DiffuseMap.dds

[TextureOverride_e24bfe0e]
; 02e62d7e_1_e24bfe0e_Hash_DiffuseMap.dds
hash = e24bfe0e
match_priority = 0
this = Resource_Texture_e24bfe0e


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_798adba3]
filename = Texture/02e62d7e_1_798adba3_Hash_NormalMap.dds

[TextureOverride_798adba3]
; 02e62d7e_1_798adba3_Hash_NormalMap.dds
hash = 798adba3
match_priority = 0
this = Resource_Texture_798adba3


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_9e1067e9]
filename = Texture/02e62d7e_1_9e1067e9_Hash_HighLightMap.dds

[TextureOverride_9e1067e9]
; 02e62d7e_1_9e1067e9_Hash_HighLightMap.dds
hash = 9e1067e9
match_priority = 0
this = Resource_Texture_9e1067e9


;MARK:ResourceAndTextureOverride_Texture----------------------------------------------------------
[Resource_Texture_f4d343b2]
filename = Texture/02e62d7e_1_f4d343b2_Hash_LightMap.dds

[TextureOverride_f4d343b2]
; 02e62d7e_1_f4d343b2_Hash_LightMap.dds
hash = f4d343b2
match_priority = 0
this = Resource_Texture_f4d343b2


[Resource_Texture_bf1198c9]
filename = Texture/bf1198c9_bf1198c9-BC7_UNORM_SRGB.dds

[TextureOverride_bf1198c9]
; bf1198c9_bf1198c9-BC7_UNORM_SRGB.dds
hash = bf1198c9
match_priority = 0
this = Resource_Texture_bf1198c9



;sha256=fdbbcc0d32103214a8fb2a6a6b0b74367c261692e669fff24e8ee7330e65e132

