[ResourceDumpedCB1_UAV]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceDumpedCB1_SRV]
type = Buffer
stride = 16
array = 4096

[ResourceFakeCB1_UAV_132]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_132]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_132]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_132]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_168]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_168]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_168]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_168]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_216]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_216]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_216]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_216]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_2448]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_2448]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_2448]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_2448]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_2784]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_2784]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_2784]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_2784]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_28062]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_28062]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_28062]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_28062]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_32601]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_32601]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_32601]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_32601]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_37089]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_37089]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_37089]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_37089]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_4002]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_4002]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_4002]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_4002]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_4017]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_4017]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_4017]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_4017]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_59172]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_59172]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_59172]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_59172]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_5961]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_5961]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_5961]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_5961]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_60]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_60]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_60]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_60]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_71907]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_71907]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_71907]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_71907]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_75987]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_75987]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_75987]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_75987]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeCB1_UAV_9546]
type = RWStructuredBuffer
stride = 16
array = 4096

[ResourceFakeCB1_9546]
type = Buffer
stride = 16
format = R32G32B32A32_UINT
array = 4096

[ResourceFakeT0_UAV_9546]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV_9546]
type = StructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_UAV]
type = RWStructuredBuffer
stride = 16
array = 200000

[ResourceFakeT0_SRV]
type = StructuredBuffer
stride = 16
array = 200000

[ResourcePrev_SRV]
type = StructuredBuffer
stride = 16
array = 200000

[CustomShader_ExtractCB1]
vs = ./res/extract_cb1_vs.hlsl
ps = ./res/extract_cb1_ps.hlsl
ps-u7 = ResourceDumpedCB1_UAV
depth_enable = false
blend = ADD SRC_ALPHA INV_SRC_ALPHA
cull = none
topology = point_list
draw = 4096, 0
ps-u7 = null
ResourceDumpedCB1_SRV = copy ResourceDumpedCB1_UAV

[CustomShader_ExtractCaptureCB1]
vs = ./res/extract_capture_cb1_vs.hlsl
ps = ./res/extract_cb1_ps.hlsl
ps-u7 = ResourceDumpedCB1_UAV
depth_enable = false
blend = ADD SRC_ALPHA INV_SRC_ALPHA
cull = none
topology = point_list
draw = 4096, 0
ps-u7 = null
ResourceDumpedCB1_SRV = copy ResourceDumpedCB1_UAV

[CustomShader_RecordBones_132]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_132
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_132 = copy ResourceFakeT0_UAV_132

[CustomShader_RedirectCB1_132]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_132 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_132
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_132 = copy ResourceFakeCB1_UAV_132

[CustomShader_RecordBones_168]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_168
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_168 = copy ResourceFakeT0_UAV_168

[CustomShader_RedirectCB1_168]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_168 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_168
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_168 = copy ResourceFakeCB1_UAV_168

[CustomShader_RecordBones_216]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_216
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_216 = copy ResourceFakeT0_UAV_216

[CustomShader_RedirectCB1_216]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_216 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_216
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_216 = copy ResourceFakeCB1_UAV_216

[CustomShader_RecordBones_2448]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_2448
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_2448 = copy ResourceFakeT0_UAV_2448

[CustomShader_RedirectCB1_2448]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_2448 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_2448
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_2448 = copy ResourceFakeCB1_UAV_2448

[CustomShader_RecordBones_2784]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_2784
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_2784 = copy ResourceFakeT0_UAV_2784

[CustomShader_RedirectCB1_2784]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_2784 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_2784
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_2784 = copy ResourceFakeCB1_UAV_2784

[CustomShader_RecordBones_28062]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_28062
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_28062 = copy ResourceFakeT0_UAV_28062

[CustomShader_RedirectCB1_28062]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_28062 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_28062
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_28062 = copy ResourceFakeCB1_UAV_28062

[CustomShader_RecordBones_32601]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_32601
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_32601 = copy ResourceFakeT0_UAV_32601

[CustomShader_RedirectCB1_32601]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_32601 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_32601
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_32601 = copy ResourceFakeCB1_UAV_32601

[CustomShader_RecordBones_37089]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_37089
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_37089 = copy ResourceFakeT0_UAV_37089

[CustomShader_RedirectCB1_37089]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_37089 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_37089
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_37089 = copy ResourceFakeCB1_UAV_37089

[CustomShader_RecordBones_4002]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_4002
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_4002 = copy ResourceFakeT0_UAV_4002

[CustomShader_RedirectCB1_4002]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_4002 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_4002
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_4002 = copy ResourceFakeCB1_UAV_4002

[CustomShader_RecordBones_4017]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_4017
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_4017 = copy ResourceFakeT0_UAV_4017

[CustomShader_RedirectCB1_4017]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_4017 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_4017
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_4017 = copy ResourceFakeCB1_UAV_4017

[CustomShader_RecordBones_59172]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_59172
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_59172 = copy ResourceFakeT0_UAV_59172

[CustomShader_RedirectCB1_59172]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_59172 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_59172
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_59172 = copy ResourceFakeCB1_UAV_59172

[CustomShader_RecordBones_5961]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_5961
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_5961 = copy ResourceFakeT0_UAV_5961

[CustomShader_RedirectCB1_5961]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_5961 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_5961
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_5961 = copy ResourceFakeCB1_UAV_5961

[CustomShader_RecordBones_60]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_60
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_60 = copy ResourceFakeT0_UAV_60

[CustomShader_RedirectCB1_60]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_60 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_60
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_60 = copy ResourceFakeCB1_UAV_60

[CustomShader_RecordBones_71907]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_71907
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_71907 = copy ResourceFakeT0_UAV_71907

[CustomShader_RedirectCB1_71907]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_71907 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_71907
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_71907 = copy ResourceFakeCB1_UAV_71907

[CustomShader_RecordBones_75987]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_75987
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_75987 = copy ResourceFakeT0_UAV_75987

[CustomShader_RedirectCB1_75987]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_75987 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_75987
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_75987 = copy ResourceFakeCB1_UAV_75987

[CustomShader_RecordBones_9546]
cs = ./res/record_bones_cs.hlsl
cs-t0 = vs-t0
cs-t1 = ResourceDumpedCB1_SRV
cs-u1 = ResourceFakeT0_UAV_9546
dispatch = 12, 1, 1
cs-u1 = null
cs-t0 = null
cs-t1 = null
ResourceFakeT0_SRV_9546 = copy ResourceFakeT0_UAV_9546

[CustomShader_RedirectCB1_9546]
cs = ./res/redirect_cb1_cs.hlsl
cs-t0 = ResourceDumpedCB1_SRV
ResourceFakeCB1_UAV_9546 = copy ResourceDumpedCB1_SRV
cs-u0 = ResourceFakeCB1_UAV_9546
dispatch = 4, 1, 1
cs-u0 = null
cs-t0 = null
ResourceFakeCB1_9546 = copy ResourceFakeCB1_UAV_9546

[ShaderOverridevs1000]
hash = f11c7e1dbf876a69
filter_index = 200
allow_duplicate_hash = overrule

[ShaderOverridevs1001]
hash = 303f45d5266d0369
filter_index = 201
allow_duplicate_hash = overrule

[ShaderOverridevs1002]
hash = 7b3a141f99cd9b39
filter_index = 201
allow_duplicate_hash = overrule

[ShaderOverridevs1003]
hash = 1479b2b594b9c91a
filter_index = 202
allow_duplicate_hash = overrule

[ShaderOverridevs1004]
hash = c6e55aaa8f4b3218
filter_index = 202
allow_duplicate_hash = overrule

[ShaderOverridevs1005]
hash = 784f11ae11c97112
filter_index = 203
allow_duplicate_hash = overrule

[ShaderOverridevs1006]
hash = f1b10202c73c72c3
filter_index = 204
allow_duplicate_hash = overrule

[ShaderOverridevs1007]
hash = 12ad3cc5f56f853c
filter_index = 204
allow_duplicate_hash = overrule

[ShaderOverridevs1008]
hash = 86cb3bc0a3e2e013
filter_index = 204
allow_duplicate_hash = overrule

[ShaderOverridevs1009]
hash = 906a3976f3e33cfb
filter_index = 204
allow_duplicate_hash = overrule

[ShaderOverridevs1010]
hash = 0ba16985f9f74f8d
filter_index = 204
allow_duplicate_hash = overrule

[ShaderOverridevs1011]
hash = 06c94dd56f447210
filter_index = 204
allow_duplicate_hash = overrule

[ShaderOverridevs1012]
hash = f47b1f797f5831d0
filter_index = 204
allow_duplicate_hash = overrule
;MARK:ResourceID
;特殊追加身份证区域

[ResourceID_132]
type = Buffer
format = R32_FLOAT
data = 0.0

[ResourceID_168]
type = Buffer
format = R32_FLOAT
data = 1000.0

[ResourceID_216]
type = Buffer
format = R32_FLOAT
data = 2000.0

[ResourceID_2448]
type = Buffer
format = R32_FLOAT
data = 3000.0

[ResourceID_2784]
type = Buffer
format = R32_FLOAT
data = 4000.0

[ResourceID_28062]
type = Buffer
format = R32_FLOAT
data = 5000.0

[ResourceID_32601]
type = Buffer
format = R32_FLOAT
data = 6000.0

[ResourceID_37089]
type = Buffer
format = R32_FLOAT
data = 7000.0

[ResourceID_4002]
type = Buffer
format = R32_FLOAT
data = 8000.0

[ResourceID_4017]
type = Buffer
format = R32_FLOAT
data = 9000.0

[ResourceID_59172]
type = Buffer
format = R32_FLOAT
data = 10000.0

[ResourceID_5961]
type = Buffer
format = R32_FLOAT
data = 11000.0

[ResourceID_60]
type = Buffer
format = R32_FLOAT
data = 12000.0

[ResourceID_71907]
type = Buffer
format = R32_FLOAT
data = 13000.0

[ResourceID_75987]
type = Buffer
format = R32_FLOAT
data = 14000.0

[ResourceID_9546]
type = Buffer
format = R32_FLOAT
data = 15000.0
;MARK:Key

[KeySwap_0]
; 耳朵
condition = $active0 == 1
key = ALT no_ctrl no_shift 5
type = cycle
$swapkey0 = 0,1,

[KeySwap_1]
; 颈环
condition = $active0 == 1
key = ALT no_ctrl no_shift 7
type = cycle
$swapkey1 = 0,1,

[KeySwap_2]
; 领子
condition = $active0 == 1
key = ALT no_ctrl no_shift 8
type = cycle
$swapkey2 = 0,1,

[KeySwap_4]
; 通讯装置
condition = $active0 == 1
key = ALT no_ctrl no_shift 6
type = cycle
$swapkey4 = 0,1,

[KeySwap_5]
; 垫片
condition = $active0 == 1
key = ALT no_ctrl no_shift 9
type = cycle
$swapkey5 = 0,1,

[KeySwap_11]
; 装饰
condition = $active0 == 1
key = SHIFT no_alt no_ctrl 5
type = cycle
$swapkey11 = 0,1,

[KeySwap_12]
; 对讲机
condition = $active0 == 1
key = SHIFT no_alt no_ctrl 6
type = cycle
$swapkey12 = 0,1,

[KeySwap_13]
; 外搭罩衫
condition = $active0 == 1
key = SHIFT no_alt no_ctrl 7
type = cycle
$swapkey13 = 0,1,

[KeySwap_20]
; 胯部战术遮挡板 
condition = $active0 == 1
key = SHIFT no_alt no_ctrl 8
type = cycle
$swapkey20 = 0,1,

;MARK:Constants

[Constants]
global persist $swapkey0 = 0
global persist $swapkey1 = 0
global persist $swapkey2 = 0
global persist $swapkey3 = 0
global persist $swapkey4 = 0
global persist $swapkey5 = 0
global persist $swapkey6 = 0
global persist $swapkey8 = 0
global persist $swapkey7 = 0
global persist $swapkey9 = 0
global persist $swapkey10 = 0
global persist $swapkey11 = 0
global persist $swapkey12 = 0
global persist $swapkey13 = 0
global persist $swapkey14 = 0
global persist $swapkey15 = 0
global persist $swapkey16 = 0
global persist $swapkey17 = 0
global persist $swapkey18 = 0
global persist $swapkey19 = 0
global persist $swapkey20 = 0
global persist $swapkey21 = 0
global persist $swapkey22 = 0
global persist $swapkey23 = 0
global $active0
global $active1
global $active2
global $active3
global $active4
global $active5
global $active6
global $active7
global $active8
global $active9
global $active10
global $active11
global $active12
global $active13
global $active14
global $active15
;MARK:Present

[Present]
post $active0 = 0
post $active1 = 0
post $active2 = 0
post $active3 = 0
post $active4 = 0
post $active5 = 0
post $active6 = 0
post $active7 = 0
post $active8 = 0
post $active9 = 0
post $active10 = 0
post $active11 = 0
post $active12 = 0
post $active13 = 0
post $active14 = 0
post $active15 = 0

;MARK:TextureOverrideIB

[TextureOverride_LOD0.38faea2c_71907_0]
hash = 38faea2c
match_first_index = 0
match_index_count = 71907
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.38faea2c_71907_0_Index
vb0 = Resource_LOD0.38faea2c_71907_0_Position
vb1 = Resource_LOD0.38faea2c_71907_0_Texcoord
vb2 = Resource_LOD0.38faea2c_71907_0_Blend
vb3 = Resource_LOD0.38faea2c_71907_0_Position
ps-t16 = Resource-38faea2c-71907-0-DiffuseMap
ps-t17 = Resource-38faea2c-71907-0-LightMap
ps-t18 = Resource-38faea2c-71907-0-NormalMap
;跨 iB 区域
if vs == 200
    run = CustomShader_ExtractCaptureCB1
    cs-t2 = ResourceID_71907
    run = CustomShader_RecordBones_71907
    run = CustomShader_RedirectCB1_71907
    vs-t0 = ResourceFakeT0_SRV_71907
    vs-cb1 = ResourceFakeCB1_71907
    ResourceDecisionCrossIBBackupT0 = reference ps-t0
    ResourceDecisionCrossIBBackupT1 = reference ps-t1
    ps-t0 = ResourceTexture_ps-t14.body
    ps-t1 = ResourceTexture_ps-t15.body
;所有需要跨 Ib 的物体引用
; [mesh:LOD0.38faea2c-71907-0.衣服.011_copy] [vertex_count:5735]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 34005,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey17 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.010_copy] [vertex_count:3605]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 21261,INSTANCE_COUNT,117558,0,FIRST_INSTANCE
endif
if $swapkey23 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.013_copy] [vertex_count:1115]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 6636,INSTANCE_COUNT,145428,0,FIRST_INSTANCE
endif
if $swapkey7 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.012_copy] [vertex_count:5041]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 30126,INSTANCE_COUNT,159885,0,FIRST_INSTANCE
endif
    ps-t0 = reference ResourceDecisionCrossIBBackupT0
    ps-t1 = reference ResourceDecisionCrossIBBackupT1
endif
if vs == 201 || vs == 204
    run = CustomShader_ExtractCB1
    cs-t2 = ResourceID_71907
    run = CustomShader_RecordBones_71907
    run = CustomShader_RedirectCB1_71907
    vs-t0 = ResourceFakeT0_SRV_71907
    vs-cb2 = ResourceFakeCB1_71907
    if vs == 201
        ResourceDecisionCrossIBBackupT0 = reference ps-t0
        ResourceDecisionCrossIBBackupT1 = reference ps-t1
        ps-t0 = ResourceTexture_ps-t14.body
        ps-t1 = ResourceTexture_ps-t15.body
    endif
;所有需要跨 Ib 的物体引用
; [mesh:LOD0.38faea2c-71907-0.衣服.011_copy] [vertex_count:5735]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 34005,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey17 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.010_copy] [vertex_count:3605]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 21261,INSTANCE_COUNT,117558,0,FIRST_INSTANCE
endif
if $swapkey23 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.013_copy] [vertex_count:1115]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 6636,INSTANCE_COUNT,145428,0,FIRST_INSTANCE
endif
if $swapkey7 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.012_copy] [vertex_count:5041]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 30126,INSTANCE_COUNT,159885,0,FIRST_INSTANCE
endif
    if vs == 201
        ps-t0 = reference ResourceDecisionCrossIBBackupT0
        ps-t1 = reference ResourceDecisionCrossIBBackupT1
    endif
endif
;不需要跨 Ib 的物体引用
if $swapkey5 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.009_copy] [vertex_count:104]
  drawindexedinstanced = 360,INSTANCE_COUNT,34005,0,FIRST_INSTANCE
endif
if $swapkey21 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.007_copy] [vertex_count:326]
  drawindexedinstanced = 1047,INSTANCE_COUNT,34365,0,FIRST_INSTANCE
endif
if $swapkey22 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.008_copy] [vertex_count:766]
  drawindexedinstanced = 2925,INSTANCE_COUNT,35412,0,FIRST_INSTANCE
endif
if $swapkey18 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.005_copy] [vertex_count:1850]
  drawindexedinstanced = 6024,INSTANCE_COUNT,38337,0,FIRST_INSTANCE
endif
if $swapkey19 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.006_copy] [vertex_count:208]
  drawindexedinstanced = 666,INSTANCE_COUNT,44361,0,FIRST_INSTANCE
endif
if $swapkey20 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.001_copy] [vertex_count:492]
  drawindexedinstanced = 1776,INSTANCE_COUNT,45027,0,FIRST_INSTANCE
endif
if $swapkey17 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服_copy] [vertex_count:7550]
  drawindexedinstanced = 26451,INSTANCE_COUNT,91107,0,FIRST_INSTANCE
endif
if $swapkey23 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.002_copy] [vertex_count:1448]
  drawindexedinstanced = 6609,INSTANCE_COUNT,138819,0,FIRST_INSTANCE
endif
if $swapkey7 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.003_copy] [vertex_count:2238]
  drawindexedinstanced = 7821,INSTANCE_COUNT,152064,0,FIRST_INSTANCE
endif
if $swapkey10 == 0
  ; [mesh:LOD0.38faea2c-71907-0.衣服.004_copy] [vertex_count:6606]
  drawindexedinstanced = 18228,INSTANCE_COUNT,190011,0,FIRST_INSTANCE
endif
post vs-cb1 = null
post vs-cb2 = null
post vs-t0 = null
post cs-t2 = null
$active0 = 1

[TextureOverride_LOD1.c7199bd7_32601_0]
hash = c7199bd7
match_first_index = 0
match_index_count = 32601
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.c7199bd7_32601_0_Index
vb0 = Resource_LOD1.c7199bd7_32601_0_Position
vb1 = Resource_LOD1.c7199bd7_32601_0_Texcoord
vb2 = Resource_LOD1.c7199bd7_32601_0_Blend
vb3 = Resource_LOD1.c7199bd7_32601_0_Position
ps-t16 = Resource-c7199bd7-32601-0-DiffuseMap
ps-t17 = Resource-c7199bd7-32601-0-LightMap
ps-t18 = Resource-c7199bd7-32601-0-NormalMap
;跨 iB 区域
if vs == 200
    run = CustomShader_ExtractCaptureCB1
    cs-t2 = ResourceID_32601
    run = CustomShader_RecordBones_32601
    run = CustomShader_RedirectCB1_32601
    vs-t0 = ResourceFakeT0_SRV_32601
    vs-cb1 = ResourceFakeCB1_32601
    ResourceDecisionCrossIBBackupT0 = reference ps-t0
    ResourceDecisionCrossIBBackupT1 = reference ps-t1
    ps-t0 = ResourceTexture_ps-t14.body
    ps-t1 = ResourceTexture_ps-t15.body
;所有需要跨 Ib 的物体引用
; [mesh:LOD1.c7199bd7-32601-0.衣服.011_chain1_copy] [vertex_count:5735]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 34005,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey17 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.010_chain1_copy] [vertex_count:3605]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 21261,INSTANCE_COUNT,117558,0,FIRST_INSTANCE
endif
if $swapkey23 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.013_chain1_copy] [vertex_count:1115]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 6636,INSTANCE_COUNT,145428,0,FIRST_INSTANCE
endif
if $swapkey7 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.012_chain1_copy] [vertex_count:5041]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 30126,INSTANCE_COUNT,159885,0,FIRST_INSTANCE
endif
    ps-t0 = reference ResourceDecisionCrossIBBackupT0
    ps-t1 = reference ResourceDecisionCrossIBBackupT1
endif
if vs == 201 || vs == 204
    run = CustomShader_ExtractCB1
    cs-t2 = ResourceID_32601
    run = CustomShader_RecordBones_32601
    run = CustomShader_RedirectCB1_32601
    vs-t0 = ResourceFakeT0_SRV_32601
    vs-cb2 = ResourceFakeCB1_32601
    if vs == 201
        ResourceDecisionCrossIBBackupT0 = reference ps-t0
        ResourceDecisionCrossIBBackupT1 = reference ps-t1
        ps-t0 = ResourceTexture_ps-t14.body
        ps-t1 = ResourceTexture_ps-t15.body
    endif
;所有需要跨 Ib 的物体引用
; [mesh:LOD1.c7199bd7-32601-0.衣服.011_chain1_copy] [vertex_count:5735]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 34005,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey17 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.010_chain1_copy] [vertex_count:3605]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 21261,INSTANCE_COUNT,117558,0,FIRST_INSTANCE
endif
if $swapkey23 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.013_chain1_copy] [vertex_count:1115]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 6636,INSTANCE_COUNT,145428,0,FIRST_INSTANCE
endif
if $swapkey7 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.012_chain1_copy] [vertex_count:5041]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 30126,INSTANCE_COUNT,159885,0,FIRST_INSTANCE
endif
    if vs == 201
        ps-t0 = reference ResourceDecisionCrossIBBackupT0
        ps-t1 = reference ResourceDecisionCrossIBBackupT1
    endif
endif
;不需要跨 Ib 的物体引用
if $swapkey5 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.009_chain1_copy] [vertex_count:104]
  drawindexedinstanced = 360,INSTANCE_COUNT,34005,0,FIRST_INSTANCE
endif
if $swapkey21 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.007_chain1_copy] [vertex_count:326]
  drawindexedinstanced = 1047,INSTANCE_COUNT,34365,0,FIRST_INSTANCE
endif
if $swapkey22 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.008_chain1_copy] [vertex_count:766]
  drawindexedinstanced = 2925,INSTANCE_COUNT,35412,0,FIRST_INSTANCE
endif
if $swapkey18 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.005_chain1_copy] [vertex_count:1850]
  drawindexedinstanced = 6024,INSTANCE_COUNT,38337,0,FIRST_INSTANCE
endif
if $swapkey19 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.006_chain1_copy] [vertex_count:208]
  drawindexedinstanced = 666,INSTANCE_COUNT,44361,0,FIRST_INSTANCE
endif
if $swapkey20 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.001_chain1_copy] [vertex_count:492]
  drawindexedinstanced = 1776,INSTANCE_COUNT,45027,0,FIRST_INSTANCE
endif
if $swapkey17 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服_chain1_copy] [vertex_count:7550]
  drawindexedinstanced = 26451,INSTANCE_COUNT,91107,0,FIRST_INSTANCE
endif
if $swapkey23 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.002_chain1_copy] [vertex_count:1448]
  drawindexedinstanced = 6609,INSTANCE_COUNT,138819,0,FIRST_INSTANCE
endif
if $swapkey7 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.003_chain1_copy] [vertex_count:2238]
  drawindexedinstanced = 7821,INSTANCE_COUNT,152064,0,FIRST_INSTANCE
endif
if $swapkey10 == 0
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.004_chain1_copy] [vertex_count:6606]
  drawindexedinstanced = 18228,INSTANCE_COUNT,190011,0,FIRST_INSTANCE
endif
post vs-cb1 = null
post vs-cb2 = null
post vs-t0 = null
post cs-t2 = null
$active1 = 1

[TextureOverride_LOD0.1f3a085f_59172_0]
hash = 1f3a085f
match_first_index = 0
match_index_count = 59172
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.1f3a085f_59172_0_Index
vb0 = Resource_LOD0.1f3a085f_59172_0_Position
vb1 = Resource_LOD0.1f3a085f_59172_0_Texcoord
vb2 = Resource_LOD0.1f3a085f_59172_0_Blend
vb3 = Resource_LOD0.1f3a085f_59172_0_Position
ps-t16 = Resource-1f3a085f-59172-0-DiffuseMap
ps-t17 = Resource-1f3a085f-59172-0-LightMap
ps-t18 = Resource-1f3a085f-59172-0-NormalMap
; [mesh:LOD0.1f3a085f-59172-0.披风_copy] [vertex_count:2383]
  drawindexedinstanced = 6402,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey4 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.013_copy] [vertex_count:365]
  drawindexedinstanced = 1728,INSTANCE_COUNT,6402,0,FIRST_INSTANCE
endif
if $swapkey1 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.004_copy] [vertex_count:884]
  drawindexedinstanced = 2745,INSTANCE_COUNT,8130,0,FIRST_INSTANCE
endif
if $swapkey2 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.003_copy] [vertex_count:438]
  drawindexedinstanced = 1380,INSTANCE_COUNT,10875,0,FIRST_INSTANCE
endif
if $swapkey6 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.009_copy] [vertex_count:182]
  drawindexedinstanced = 336,INSTANCE_COUNT,12255,0,FIRST_INSTANCE
endif
if $swapkey16 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.008_copy] [vertex_count:522]
  drawindexedinstanced = 1350,INSTANCE_COUNT,12591,0,FIRST_INSTANCE
endif
if $swapkey8 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.010_copy] [vertex_count:640]
  drawindexedinstanced = 1524,INSTANCE_COUNT,13941,0,FIRST_INSTANCE
endif
if $swapkey19 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.011_copy] [vertex_count:586]
  drawindexedinstanced = 1302,INSTANCE_COUNT,15465,0,FIRST_INSTANCE
endif
if $swapkey11 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.005_copy] [vertex_count:687]
  drawindexedinstanced = 1677,INSTANCE_COUNT,16767,0,FIRST_INSTANCE
endif
if $swapkey12 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.006_copy] [vertex_count:1754]
  drawindexedinstanced = 4344,INSTANCE_COUNT,18444,0,FIRST_INSTANCE
endif
if $swapkey14 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.012_copy] [vertex_count:1289]
  drawindexedinstanced = 3195,INSTANCE_COUNT,22788,0,FIRST_INSTANCE
endif
if $swapkey3 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.002_copy] [vertex_count:1913]
  drawindexedinstanced = 6705,INSTANCE_COUNT,25983,0,FIRST_INSTANCE
endif
if $swapkey13 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.001_copy] [vertex_count:6181]
  drawindexedinstanced = 20925,INSTANCE_COUNT,32688,0,FIRST_INSTANCE
endif
if $swapkey9 == 0
  ; [mesh:LOD0.1f3a085f-59172-0.披风.007_copy] [vertex_count:2409]
  drawindexedinstanced = 5559,INSTANCE_COUNT,53613,0,FIRST_INSTANCE
endif
$active2 = 1

[TextureOverride_LOD1.a39c4a56_28062_0]
hash = a39c4a56
match_first_index = 0
match_index_count = 28062
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.a39c4a56_28062_0_Index
vb0 = Resource_LOD1.a39c4a56_28062_0_Position
vb1 = Resource_LOD1.a39c4a56_28062_0_Texcoord
vb2 = Resource_LOD1.a39c4a56_28062_0_Blend
vb3 = Resource_LOD1.a39c4a56_28062_0_Position
ps-t16 = Resource-a39c4a56-28062-0-DiffuseMap
ps-t17 = Resource-a39c4a56-28062-0-LightMap
ps-t18 = Resource-a39c4a56-28062-0-NormalMap
; [mesh:LOD1.a39c4a56-28062-0.披风_chain1_copy] [vertex_count:2383]
  drawindexedinstanced = 6402,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey4 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.013_chain1_copy] [vertex_count:365]
  drawindexedinstanced = 1728,INSTANCE_COUNT,6402,0,FIRST_INSTANCE
endif
if $swapkey1 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.004_chain1_copy] [vertex_count:884]
  drawindexedinstanced = 2745,INSTANCE_COUNT,8130,0,FIRST_INSTANCE
endif
if $swapkey2 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.003_chain1_copy] [vertex_count:438]
  drawindexedinstanced = 1380,INSTANCE_COUNT,10875,0,FIRST_INSTANCE
endif
if $swapkey6 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.009_chain1_copy] [vertex_count:182]
  drawindexedinstanced = 336,INSTANCE_COUNT,12255,0,FIRST_INSTANCE
endif
if $swapkey16 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.008_chain1_copy] [vertex_count:522]
  drawindexedinstanced = 1350,INSTANCE_COUNT,12591,0,FIRST_INSTANCE
endif
if $swapkey8 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.010_chain1_copy] [vertex_count:640]
  drawindexedinstanced = 1524,INSTANCE_COUNT,13941,0,FIRST_INSTANCE
endif
if $swapkey19 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.011_chain1_copy] [vertex_count:586]
  drawindexedinstanced = 1302,INSTANCE_COUNT,15465,0,FIRST_INSTANCE
endif
if $swapkey11 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.005_chain1_copy] [vertex_count:687]
  drawindexedinstanced = 1677,INSTANCE_COUNT,16767,0,FIRST_INSTANCE
endif
if $swapkey12 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.006_chain1_copy] [vertex_count:1754]
  drawindexedinstanced = 4344,INSTANCE_COUNT,18444,0,FIRST_INSTANCE
endif
if $swapkey14 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.012_chain1_copy] [vertex_count:1289]
  drawindexedinstanced = 3195,INSTANCE_COUNT,22788,0,FIRST_INSTANCE
endif
if $swapkey3 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.002_chain1_copy] [vertex_count:1913]
  drawindexedinstanced = 6705,INSTANCE_COUNT,25983,0,FIRST_INSTANCE
endif
if $swapkey13 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.001_chain1_copy] [vertex_count:6181]
  drawindexedinstanced = 20925,INSTANCE_COUNT,32688,0,FIRST_INSTANCE
endif
if $swapkey9 == 0
  ; [mesh:LOD1.a39c4a56-28062-0.披风.007_chain1_copy] [vertex_count:2409]
  drawindexedinstanced = 5559,INSTANCE_COUNT,53613,0,FIRST_INSTANCE
endif
$active3 = 1

[TextureOverride_LOD0.deffba8c_75987_0]
hash = deffba8c
match_first_index = 0
match_index_count = 75987
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.deffba8c_75987_0_Index
vb0 = Resource_LOD0.deffba8c_75987_0_Position
vb1 = Resource_LOD0.deffba8c_75987_0_Texcoord
vb2 = Resource_LOD0.deffba8c_75987_0_Blend
vb3 = Resource_LOD0.deffba8c_75987_0_Position
ps-t15 = Resource-deffba8c-75987-0-DiffuseMap
ps-t16 = Resource-deffba8c-75987-0-LightMap
ps-t17 = Resource-deffba8c-75987-0-NormalMap
; [mesh:LOD0.deffba8c-75987-0.头发_copy] [vertex_count:18998]
  drawindexedinstanced = 70551,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey0 == 0
  ; [mesh:LOD0.deffba8c-75987-0.头发.001_copy] [vertex_count:1499]
  drawindexedinstanced = 5436,INSTANCE_COUNT,70551,0,FIRST_INSTANCE
endif
$active4 = 1

[TextureOverride_LOD1.25a34b5f_37089_0]
hash = 25a34b5f
match_first_index = 0
match_index_count = 37089
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.25a34b5f_37089_0_Index
vb0 = Resource_LOD1.25a34b5f_37089_0_Position
vb1 = Resource_LOD1.25a34b5f_37089_0_Texcoord
vb2 = Resource_LOD1.25a34b5f_37089_0_Blend
vb3 = Resource_LOD1.25a34b5f_37089_0_Position
ps-t15 = Resource-25a34b5f-37089-0-DiffuseMap
ps-t16 = Resource-25a34b5f-37089-0-LightMap
ps-t17 = Resource-25a34b5f-37089-0-NormalMap
; [mesh:LOD1.25a34b5f-37089-0.头发_chain1_copy] [vertex_count:18998]
  drawindexedinstanced = 70551,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey0 == 0
  ; [mesh:LOD1.25a34b5f-37089-0.头发.001_chain1_copy] [vertex_count:1499]
  drawindexedinstanced = 5436,INSTANCE_COUNT,70551,0,FIRST_INSTANCE
endif
$active5 = 1

[TextureOverride_LOD0.879c5214_168_0]
hash = 879c5214
match_first_index = 0
match_index_count = 168
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.879c5214_168_0_Index
vb0 = Resource_LOD0.879c5214_168_0_Position
vb1 = Resource_LOD0.879c5214_168_0_Texcoord
vb2 = Resource_LOD0.879c5214_168_0_Blend
vb3 = Resource_LOD0.879c5214_168_0_Position
ps-t16 = Resource-879c5214-168-0-DiffuseMap
ps-t17 = Resource-879c5214-168-0-LightMap
ps-t18 = Resource-879c5214-168-0-NormalMap
; [mesh:LOD0.879c5214-168-0.小装饰2.001_copy] [vertex_count:5]
  drawindexedinstanced = 12,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey9 == 0
  ; [mesh:LOD0.879c5214-168-0.小装饰2_copy] [vertex_count:24]
  drawindexedinstanced = 36,INSTANCE_COUNT,12,0,FIRST_INSTANCE
endif
if $swapkey7 == 0
  ; [mesh:LOD0.879c5214-168-0.小装饰2.002_copy] [vertex_count:74]
  drawindexedinstanced = 120,INSTANCE_COUNT,48,0,FIRST_INSTANCE
endif
$active6 = 1

[TextureOverride_LOD1.1cd22370_60_0]
hash = 1cd22370
match_first_index = 0
match_index_count = 60
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.1cd22370_60_0_Index
vb0 = Resource_LOD1.1cd22370_60_0_Position
vb1 = Resource_LOD1.1cd22370_60_0_Texcoord
vb2 = Resource_LOD1.1cd22370_60_0_Blend
vb3 = Resource_LOD1.1cd22370_60_0_Position
ps-t16 = Resource-1cd22370-60-0-DiffuseMap
ps-t17 = Resource-1cd22370-60-0-LightMap
ps-t18 = Resource-1cd22370-60-0-NormalMap
; [mesh:LOD1.1cd22370-60-0.小装饰2.001_chain1_copy] [vertex_count:5]
  drawindexedinstanced = 12,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey9 == 0
  ; [mesh:LOD1.1cd22370-60-0.小装饰2_chain1_copy] [vertex_count:24]
ps-t16 = ResourceTexture_DiffuseMap_1cd22370-60-0
  drawindexedinstanced = 36,INSTANCE_COUNT,12,0,FIRST_INSTANCE
endif
if $swapkey7 == 0
  ; [mesh:LOD1.1cd22370-60-0.小装饰2.002_chain1_copy] [vertex_count:74]
  drawindexedinstanced = 120,INSTANCE_COUNT,48,0,FIRST_INSTANCE
endif
$active7 = 1

[TextureOverride_LOD0.8acb2466_4002_0]
hash = 8acb2466
match_first_index = 0
match_index_count = 4002
handling = skip
analyse_options = deferred_ctx_immediate dump_rt dump_cb dump_vb dump_ib buf txt dds dump_tex dds symlink
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.8acb2466_4002_0_Index
vb0 = Resource_LOD0.8acb2466_4002_0_Position
vb1 = Resource_LOD0.8acb2466_4002_0_Texcoord
vb2 = Resource_LOD0.8acb2466_4002_0_Blend
vb3 = Resource_LOD0.8acb2466_4002_0_Position
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
; [mesh:LOD0.8acb2466-4002-0.皮肤_copy] [vertex_count:232]
  drawindexedinstanced = 984,INSTANCE_COUNT,0,0,FIRST_INSTANCE
;跨 IB 身份块,绘制 71907 需要跨 Ib 的物体引用
if vs == 202 || vs == 203
    cs-t2 = ResourceID_71907
    run = CustomShader_RedirectCB1_71907
    vs-t0 = ResourceFakeT0_SRV_71907
    vs-cb2 = ResourceFakeCB1_71907
    ;跨 IB 块数据区域
    vb0 = Resource_LOD0.38faea2c_71907_0_Position
    vb1 = Resource_LOD0.38faea2c_71907_0_Texcoord
    vb2 = Resource_LOD0.38faea2c_71907_0_Blend
    vb3 = Resource_LOD0.38faea2c_71907_0_Position
    ib = Resource_LOD0.38faea2c_71907_0_Index
;所有需要跨 Ib 的物体引用
; [mesh:LOD0.38faea2c-71907-0.衣服.011_copy] [vertex_count:5735]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 34005,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey17 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.010_copy] [vertex_count:3605]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 21261,INSTANCE_COUNT,117558,0,FIRST_INSTANCE
endif
if $swapkey23 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.013_copy] [vertex_count:1115]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 6636,INSTANCE_COUNT,145428,0,FIRST_INSTANCE
endif
if $swapkey7 == 1
  ; [mesh:LOD0.38faea2c-71907-0.衣服.012_copy] [vertex_count:5041]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 30126,INSTANCE_COUNT,159885,0,FIRST_INSTANCE
endif
endif
post vs-cb1 = null
post vs-cb2 = null
post vs-t0 = null
post cs-t2 = null
$active8 = 1

[TextureOverride_LOD1.5166db22_2784_0]
hash = 5166db22
match_first_index = 0
match_index_count = 2784
handling = skip
analyse_options = deferred_ctx_immediate dump_rt dump_cb dump_vb dump_ib buf txt dds dump_tex dds symlink
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.5166db22_2784_0_Index
vb0 = Resource_LOD1.5166db22_2784_0_Position
vb1 = Resource_LOD1.5166db22_2784_0_Texcoord
vb2 = Resource_LOD1.5166db22_2784_0_Blend
vb3 = Resource_LOD1.5166db22_2784_0_Position
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
; [mesh:LOD1.5166db22-2784-0.皮肤_chain1_copy] [vertex_count:232]
  drawindexedinstanced = 984,INSTANCE_COUNT,0,0,FIRST_INSTANCE
;跨 IB 身份块,绘制 32601 需要跨 Ib 的物体引用
if vs == 202 || vs == 203
    cs-t2 = ResourceID_32601
    run = CustomShader_RedirectCB1_32601
    vs-t0 = ResourceFakeT0_SRV_32601
    vs-cb2 = ResourceFakeCB1_32601
    ;跨 IB 块数据区域
    vb0 = Resource_LOD1.c7199bd7_32601_0_Position
    vb1 = Resource_LOD1.c7199bd7_32601_0_Texcoord
    vb2 = Resource_LOD1.c7199bd7_32601_0_Blend
    vb3 = Resource_LOD1.c7199bd7_32601_0_Position
    ib = Resource_LOD1.c7199bd7_32601_0_Index
;所有需要跨 Ib 的物体引用
; [mesh:LOD1.c7199bd7-32601-0.衣服.011_chain1_copy] [vertex_count:5735]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 34005,INSTANCE_COUNT,0,0,FIRST_INSTANCE
if $swapkey17 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.010_chain1_copy] [vertex_count:3605]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 21261,INSTANCE_COUNT,117558,0,FIRST_INSTANCE
endif
if $swapkey23 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.013_chain1_copy] [vertex_count:1115]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 6636,INSTANCE_COUNT,145428,0,FIRST_INSTANCE
endif
if $swapkey7 == 1
  ; [mesh:LOD1.c7199bd7-32601-0.衣服.012_chain1_copy] [vertex_count:5041]
ps-t14 = ResourceTexture_ps-t14.body
ps-t15 = ResourceTexture_ps-t15.body
  drawindexedinstanced = 30126,INSTANCE_COUNT,159885,0,FIRST_INSTANCE
endif
endif
post vs-cb1 = null
post vs-cb2 = null
post vs-t0 = null
post cs-t2 = null
$active9 = 1

[TextureOverride_LOD0.a64ca91e_5961_0]
hash = a64ca91e
match_first_index = 0
match_index_count = 5961
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.a64ca91e_5961_0_Index
vb0 = Resource_LOD0.a64ca91e_5961_0_Position
vb1 = Resource_LOD0.a64ca91e_5961_0_Texcoord
vb2 = Resource_LOD0.a64ca91e_5961_0_Blend
vb3 = Resource_LOD0.a64ca91e_5961_0_Position
ps-t20 = Resource-a64ca91e-5961-0-DiffuseMap
ps-t21 = Resource-a64ca91e-5961-0-LightMap
ps-t22 = Resource-a64ca91e-5961-0-NormalMap
if $swapkey6 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子_copy] [vertex_count:177]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 804,INSTANCE_COUNT,0,0,FIRST_INSTANCE
endif
if $swapkey8 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.006_copy] [vertex_count:119]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 483,INSTANCE_COUNT,804,0,FIRST_INSTANCE
endif
if $swapkey17 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.005_copy] [vertex_count:23]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 69,INSTANCE_COUNT,1287,0,FIRST_INSTANCE
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.001_copy] [vertex_count:46]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 96,INSTANCE_COUNT,1356,0,FIRST_INSTANCE
endif
if $swapkey3 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.002_copy] [vertex_count:213]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 966,INSTANCE_COUNT,1452,0,FIRST_INSTANCE
endif
if $swapkey23 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.003_copy] [vertex_count:346]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 1647,INSTANCE_COUNT,2418,0,FIRST_INSTANCE
endif
if $swapkey7 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.004_copy] [vertex_count:390]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 1422,INSTANCE_COUNT,4065,0,FIRST_INSTANCE
endif
if $swapkey10 == 0
  ; [mesh:LOD0.a64ca91e-5961-0.透明带子.007_copy] [vertex_count:114]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 474,INSTANCE_COUNT,5487,0,FIRST_INSTANCE
endif
$active10 = 1

[TextureOverride_LOD1.5ad69c82_2448_0]
hash = 5ad69c82
match_first_index = 0
match_index_count = 2448
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.5ad69c82_2448_0_Index
vb0 = Resource_LOD1.5ad69c82_2448_0_Position
vb1 = Resource_LOD1.5ad69c82_2448_0_Texcoord
vb2 = Resource_LOD1.5ad69c82_2448_0_Blend
vb3 = Resource_LOD1.5ad69c82_2448_0_Position
ps-t20 = Resource-5ad69c82-2448-0-DiffuseMap
ps-t21 = Resource-5ad69c82-2448-0-LightMap
ps-t22 = Resource-5ad69c82-2448-0-NormalMap
if $swapkey6 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子_chain1_copy] [vertex_count:177]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 804,INSTANCE_COUNT,0,0,FIRST_INSTANCE
endif
if $swapkey8 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.006_chain1_copy] [vertex_count:119]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 483,INSTANCE_COUNT,804,0,FIRST_INSTANCE
endif
if $swapkey17 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.005_chain1_copy] [vertex_count:23]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 69,INSTANCE_COUNT,1287,0,FIRST_INSTANCE
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.001_chain1_copy] [vertex_count:46]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 96,INSTANCE_COUNT,1356,0,FIRST_INSTANCE
endif
if $swapkey3 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.002_chain1_copy] [vertex_count:213]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 966,INSTANCE_COUNT,1452,0,FIRST_INSTANCE
endif
if $swapkey23 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.003_chain1_copy] [vertex_count:346]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 1647,INSTANCE_COUNT,2418,0,FIRST_INSTANCE
endif
if $swapkey7 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.004_chain1_copy] [vertex_count:390]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 1422,INSTANCE_COUNT,4065,0,FIRST_INSTANCE
endif
if $swapkey10 == 0
  ; [mesh:LOD1.5ad69c82-2448-0.透明带子.007_chain1_copy] [vertex_count:114]
ps-t20 = ResourceTexture_ps-t20_toumingD
ps-t21 = ResourceTexture_ps-t21_toumingL
ps-t22 = ResourceTexture_ps-t22_toumingN
  drawindexedinstanced = 474,INSTANCE_COUNT,5487,0,FIRST_INSTANCE
endif
$active11 = 1

[TextureOverride_LOD0.9e31e918_9546_0]
hash = 9e31e918
match_first_index = 0
match_index_count = 9546
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.9e31e918_9546_0_Index
vb0 = Resource_LOD0.9e31e918_9546_0_Position
vb1 = Resource_LOD0.9e31e918_9546_0_Texcoord
vb2 = Resource_LOD0.9e31e918_9546_0_Blend
vb3 = Resource_LOD0.9e31e918_9546_0_Position
ps-t16 = Resource-9e31e918-9546-0-DiffuseMap
ps-t17 = Resource-9e31e918-9546-0-LightMap
ps-t18 = Resource-9e31e918-9546-0-NormalMap
if $swapkey15 == 0
  ; [mesh:LOD0.9e31e918-9546-0.竹简_copy] [vertex_count:3662]
  drawindexedinstanced = 9543,INSTANCE_COUNT,0,0,FIRST_INSTANCE
endif
$active12 = 1

[TextureOverride_LOD1.bd2d9e25_4017_0]
hash = bd2d9e25
match_first_index = 0
match_index_count = 4017
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.bd2d9e25_4017_0_Index
vb0 = Resource_LOD1.bd2d9e25_4017_0_Position
vb1 = Resource_LOD1.bd2d9e25_4017_0_Texcoord
vb2 = Resource_LOD1.bd2d9e25_4017_0_Blend
vb3 = Resource_LOD1.bd2d9e25_4017_0_Position
ps-t16 = Resource-bd2d9e25-4017-0-DiffuseMap
ps-t17 = Resource-bd2d9e25-4017-0-LightMap
ps-t18 = Resource-bd2d9e25-4017-0-NormalMap
if $swapkey15 == 0
  ; [mesh:LOD1.bd2d9e25-4017-0.竹简_chain1_copy] [vertex_count:3662]
  drawindexedinstanced = 9543,INSTANCE_COUNT,0,0,FIRST_INSTANCE
endif
$active13 = 1

[TextureOverride_LOD0.be725414_216_0]
hash = be725414
match_first_index = 0
match_index_count = 216
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD0.be725414_216_0_Index
vb0 = Resource_LOD0.be725414_216_0_Position
vb1 = Resource_LOD0.be725414_216_0_Texcoord
vb2 = Resource_LOD0.be725414_216_0_Blend
vb3 = Resource_LOD0.be725414_216_0_Position
ps-t16 = Resource-be725414-216-0-DiffuseMap
ps-t17 = Resource-be725414-216-0-LightMap
ps-t18 = Resource-be725414-216-0-NormalMap
if $swapkey15 == 0
  ; [mesh:LOD0.be725414-216-0.小装饰1_copy] [vertex_count:116]
  drawindexedinstanced = 216,INSTANCE_COUNT,0,0,FIRST_INSTANCE
endif
$active14 = 1

[TextureOverride_LOD1.11251b26_132_0]
hash = 11251b26
match_first_index = 0
match_index_count = 132
handling = skip
run = CommandList\EFMIv1\OverrideTextures
ib = Resource_LOD1.11251b26_132_0_Index
vb0 = Resource_LOD1.11251b26_132_0_Position
vb1 = Resource_LOD1.11251b26_132_0_Texcoord
vb2 = Resource_LOD1.11251b26_132_0_Blend
vb3 = Resource_LOD1.11251b26_132_0_Position
ps-t16 = Resource-11251b26-132-0-DiffuseMap
ps-t17 = Resource-11251b26-132-0-LightMap
ps-t18 = Resource-11251b26-132-0-NormalMap
if $swapkey15 == 0
  ; [mesh:LOD1.11251b26-132-0.小装饰1_chain1_copy] [vertex_count:116]
ps-t16 = ResourceTexture_DiffuseMap_11251b26-132-0
  drawindexedinstanced = 216,INSTANCE_COUNT,0,0,FIRST_INSTANCE
endif
$active15 = 1
;MARK:ResourceBuffer

[Resource_LOD0.38faea2c_71907_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.38faea2c-71907-0-Index.buf

[Resource_LOD0.38faea2c_71907_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.38faea2c-71907-0-Position.buf

[Resource_LOD0.38faea2c_71907_0_Texcoord]
type = Buffer
stride = 20
filename = Meshes0000\LOD0.38faea2c-71907-0-Texcoord.buf

[Resource_LOD0.38faea2c_71907_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.38faea2c-71907-0-Blend.buf

[Resource_LOD1.c7199bd7_32601_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.38faea2c-71907-0-Index.buf

[Resource_LOD1.c7199bd7_32601_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.38faea2c-71907-0-Position.buf

[Resource_LOD1.c7199bd7_32601_0_Texcoord]
type = Buffer
stride = 16
filename = Meshes0000\LOD1.c7199bd7-32601-0-Texcoord.buf

[Resource_LOD1.c7199bd7_32601_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.c7199bd7-32601-0-Blend.buf

[Resource_LOD0.1f3a085f_59172_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.1f3a085f-59172-0-Index.buf

[Resource_LOD0.1f3a085f_59172_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.1f3a085f-59172-0-Position.buf

[Resource_LOD0.1f3a085f_59172_0_Texcoord]
type = Buffer
stride = 20
filename = Meshes0000\LOD0.1f3a085f-59172-0-Texcoord.buf

[Resource_LOD0.1f3a085f_59172_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.1f3a085f-59172-0-Blend.buf

[Resource_LOD1.a39c4a56_28062_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.1f3a085f-59172-0-Index.buf

[Resource_LOD1.a39c4a56_28062_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.1f3a085f-59172-0-Position.buf

[Resource_LOD1.a39c4a56_28062_0_Texcoord]
type = Buffer
stride = 16
filename = Meshes0000\LOD1.a39c4a56-28062-0-Texcoord.buf

[Resource_LOD1.a39c4a56_28062_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.a39c4a56-28062-0-Blend.buf

[Resource_LOD0.deffba8c_75987_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.deffba8c-75987-0-Index.buf

[Resource_LOD0.deffba8c_75987_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.deffba8c-75987-0-Position.buf

[Resource_LOD0.deffba8c_75987_0_Texcoord]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.deffba8c-75987-0-Texcoord.buf

[Resource_LOD0.deffba8c_75987_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.deffba8c-75987-0-Blend.buf

[Resource_LOD1.25a34b5f_37089_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.deffba8c-75987-0-Index.buf

[Resource_LOD1.25a34b5f_37089_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.deffba8c-75987-0-Position.buf

[Resource_LOD1.25a34b5f_37089_0_Texcoord]
type = Buffer
stride = 8
filename = Meshes0000\LOD1.25a34b5f-37089-0-Texcoord.buf

[Resource_LOD1.25a34b5f_37089_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.25a34b5f-37089-0-Blend.buf

[Resource_LOD0.879c5214_168_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.879c5214-168-0-Index.buf

[Resource_LOD0.879c5214_168_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.879c5214-168-0-Position.buf

[Resource_LOD0.879c5214_168_0_Texcoord]
type = Buffer
stride = 20
filename = Meshes0000\LOD0.879c5214-168-0-Texcoord.buf

[Resource_LOD0.879c5214_168_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.879c5214-168-0-Blend.buf

[Resource_LOD1.1cd22370_60_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.879c5214-168-0-Index.buf

[Resource_LOD1.1cd22370_60_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.879c5214-168-0-Position.buf

[Resource_LOD1.1cd22370_60_0_Texcoord]
type = Buffer
stride = 8
filename = Meshes0000\LOD1.1cd22370-60-0-Texcoord.buf

[Resource_LOD1.1cd22370_60_0_Blend]
type = Buffer
stride = 4
filename = Meshes0000\LOD1.1cd22370-60-0-Blend.buf

[Resource_LOD0.8acb2466_4002_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.8acb2466-4002-0-Index.buf

[Resource_LOD0.8acb2466_4002_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.8acb2466-4002-0-Position.buf

[Resource_LOD0.8acb2466_4002_0_Texcoord]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.8acb2466-4002-0-Texcoord.buf

[Resource_LOD0.8acb2466_4002_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.8acb2466-4002-0-Blend.buf

[Resource_LOD1.5166db22_2784_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.8acb2466-4002-0-Index.buf

[Resource_LOD1.5166db22_2784_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.8acb2466-4002-0-Position.buf

[Resource_LOD1.5166db22_2784_0_Texcoord]
type = Buffer
stride = 8
filename = Meshes0000\LOD1.5166db22-2784-0-Texcoord.buf

[Resource_LOD1.5166db22_2784_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.5166db22-2784-0-Blend.buf

[Resource_LOD0.a64ca91e_5961_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.a64ca91e-5961-0-Index.buf

[Resource_LOD0.a64ca91e_5961_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.a64ca91e-5961-0-Position.buf

[Resource_LOD0.a64ca91e_5961_0_Texcoord]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.a64ca91e-5961-0-Texcoord.buf

[Resource_LOD0.a64ca91e_5961_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.a64ca91e-5961-0-Blend.buf

[Resource_LOD1.5ad69c82_2448_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.a64ca91e-5961-0-Index.buf

[Resource_LOD1.5ad69c82_2448_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.a64ca91e-5961-0-Position.buf

[Resource_LOD1.5ad69c82_2448_0_Texcoord]
type = Buffer
stride = 8
filename = Meshes0000\LOD1.5ad69c82-2448-0-Texcoord.buf

[Resource_LOD1.5ad69c82_2448_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.5ad69c82-2448-0-Blend.buf

[Resource_LOD0.9e31e918_9546_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.9e31e918-9546-0-Index.buf

[Resource_LOD0.9e31e918_9546_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.9e31e918-9546-0-Position.buf

[Resource_LOD0.9e31e918_9546_0_Texcoord]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.9e31e918-9546-0-Texcoord.buf

[Resource_LOD0.9e31e918_9546_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.9e31e918-9546-0-Blend.buf

[Resource_LOD1.bd2d9e25_4017_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.9e31e918-9546-0-Index.buf

[Resource_LOD1.bd2d9e25_4017_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.9e31e918-9546-0-Position.buf

[Resource_LOD1.bd2d9e25_4017_0_Texcoord]
type = Buffer
stride = 8
filename = Meshes0000\LOD1.bd2d9e25-4017-0-Texcoord.buf

[Resource_LOD1.bd2d9e25_4017_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.bd2d9e25-4017-0-Blend.buf

[Resource_LOD0.be725414_216_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.be725414-216-0-Index.buf

[Resource_LOD0.be725414_216_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.be725414-216-0-Position.buf

[Resource_LOD0.be725414_216_0_Texcoord]
type = Buffer
stride = 12
filename = Meshes0000\LOD0.be725414-216-0-Texcoord.buf

[Resource_LOD0.be725414_216_0_Blend]
type = Buffer
stride = 4
filename = Meshes0000\LOD0.be725414-216-0-Blend.buf

[Resource_LOD1.11251b26_132_0_Index]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Meshes0000\LOD0.be725414-216-0-Index.buf

[Resource_LOD1.11251b26_132_0_Position]
type = Buffer
stride = 16
filename = Meshes0000\LOD0.be725414-216-0-Position.buf

[Resource_LOD1.11251b26_132_0_Texcoord]
type = Buffer
stride = 16
filename = Meshes0000\LOD1.11251b26-132-0-Texcoord.buf

[Resource_LOD1.11251b26_132_0_Blend]
type = Buffer
stride = 12
filename = Meshes0000\LOD1.11251b26-132-0-Blend.buf
;MARK:ResourceTexture

[Resource-38faea2c-71907-0-DiffuseMap]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[Resource-38faea2c-71907-0-LightMap]
filename = Textures/38faea2c-71907-0-LightMap.dds

[Resource-38faea2c-71907-0-NormalMap]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[Resource-c7199bd7-32601-0-DiffuseMap]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[Resource-c7199bd7-32601-0-LightMap]
filename = Textures/38faea2c-71907-0-LightMap.dds

[Resource-c7199bd7-32601-0-NormalMap]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[ResourceDecisionCrossIBBackupT0]

[ResourceDecisionCrossIBBackupT1]

[Resource-1f3a085f-59172-0-DiffuseMap]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds

[Resource-1f3a085f-59172-0-LightMap]
filename = Textures/1f3a085f-59172-0-LightMap.dds

[Resource-1f3a085f-59172-0-NormalMap]
filename = Textures/1f3a085f-59172-0-NormalMap.dds

[Resource-a39c4a56-28062-0-DiffuseMap]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds

[Resource-a39c4a56-28062-0-LightMap]
filename = Textures/1f3a085f-59172-0-LightMap.dds

[Resource-a39c4a56-28062-0-NormalMap]
filename = Textures/1f3a085f-59172-0-NormalMap.dds

[Resource-deffba8c-75987-0-DiffuseMap]
filename = Textures/deffba8c-75987-0-DiffuseMap.dds

[Resource-deffba8c-75987-0-LightMap]
filename = Textures/deffba8c-75987-0-LightMap.dds

[Resource-deffba8c-75987-0-NormalMap]
filename = Textures/deffba8c-75987-0-NormalMap.dds

[Resource-25a34b5f-37089-0-DiffuseMap]
filename = Textures/deffba8c-75987-0-DiffuseMap.dds

[Resource-25a34b5f-37089-0-LightMap]
filename = Textures/deffba8c-75987-0-LightMap.dds

[Resource-25a34b5f-37089-0-NormalMap]
filename = Textures/deffba8c-75987-0-NormalMap.dds

[Resource-879c5214-168-0-DiffuseMap]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds

[Resource-879c5214-168-0-LightMap]
filename = Textures/1f3a085f-59172-0-LightMap.dds

[Resource-879c5214-168-0-NormalMap]
filename = Textures/1f3a085f-59172-0-NormalMap.dds

[Resource-1cd22370-60-0-DiffuseMap]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[Resource-1cd22370-60-0-LightMap]
filename = Textures/38faea2c-71907-0-LightMap.dds

[Resource-1cd22370-60-0-NormalMap]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[Resource-8acb2466-4002-0-DiffuseMap]
filename = Textures/8acb2466-4002-0-DiffuseMap.dds

[Resource-8acb2466-4002-0-NormalMap]
filename = Textures/8acb2466-4002-0-NormalMap.dds

[Resource-5166db22-2784-0-DiffuseMap]
filename = Textures/8acb2466-4002-0-DiffuseMap.dds

[Resource-5166db22-2784-0-NormalMap]
filename = Textures/8acb2466-4002-0-NormalMap.dds

[Resource-a64ca91e-5961-0-DiffuseMap]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[Resource-a64ca91e-5961-0-LightMap]
filename = Textures/38faea2c-71907-0-LightMap.dds

[Resource-a64ca91e-5961-0-NormalMap]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[Resource-5ad69c82-2448-0-DiffuseMap]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[Resource-5ad69c82-2448-0-LightMap]
filename = Textures/38faea2c-71907-0-LightMap.dds

[Resource-5ad69c82-2448-0-NormalMap]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[Resource-9e31e918-9546-0-DiffuseMap]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds

[Resource-9e31e918-9546-0-LightMap]
filename = Textures/1f3a085f-59172-0-LightMap.dds

[Resource-9e31e918-9546-0-NormalMap]
filename = Textures/1f3a085f-59172-0-NormalMap.dds

[Resource-bd2d9e25-4017-0-DiffuseMap]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds

[Resource-bd2d9e25-4017-0-LightMap]
filename = Textures/1f3a085f-59172-0-LightMap.dds

[Resource-bd2d9e25-4017-0-NormalMap]
filename = Textures/1f3a085f-59172-0-NormalMap.dds

[Resource-be725414-216-0-DiffuseMap]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[Resource-be725414-216-0-LightMap]
filename = Textures/38faea2c-71907-0-LightMap.dds

[Resource-be725414-216-0-NormalMap]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[Resource-11251b26-132-0-DiffuseMap]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds

[Resource-11251b26-132-0-LightMap]
filename = Textures/1f3a085f-59172-0-LightMap.dds

[Resource-11251b26-132-0-NormalMap]
filename = Textures/1f3a085f-59172-0-NormalMap.dds
;sha256=d4e85c794f20b60dfa0baa4402d73aee7ccc3cd091562a4c7e6c5f7464efa77e

[ResourceTexture_ps-t14.yinwen]
filename = Textures/ps-t14.yinwen.dds

[ResourceTexture_ps-t15.yinwen]
filename = Textures/ps-t15.yinwen.dds

[ResourceTexture_ps-t14.body]
filename = Textures/ps-t14.body.dds

[ResourceTexture_ps-t15.body]
filename = Textures/ps-t15.yinwen.dds

[ResourceTexture_DiffuseMap_1cd22370-60-0]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[ResourceTexture_ps-t20_toumingD]
filename = Textures/38faea2c-71907-0-DiffuseMap.dds

[ResourceTexture_ps-t21_toumingL]
filename = Textures/38faea2c-71907-0-LightMap.dds

[ResourceTexture_ps-t22_toumingN]
filename = Textures/38faea2c-71907-0-NormalMap.dds

[ResourceTexture_DiffuseMap_11251b26-132-0]
filename = Textures/1f3a085f-59172-0-DiffuseMap.dds
