
;MARK:Constants----------------------------------------------------------
[Constants]
global $active0
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 $active1
global persist $swapkey6 = 0
global persist $swapkey7 = 0
global $active2
global persist $swapkey8 = 0

;MARK:Present----------------------------------------------------------
[Present]
post $active0 = 0
post $active1 = 0
post $active2 = 0

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


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


;MARK:Key----------------------------------------------------------脖子项圈
[KeySwap2]
condition = $active0 == 1
key = 7
type = cycle
$swapkey2 = 0,1


;MARK:Key----------------------------------------------------------腰部毛
[KeySwap3]
condition = $active0 == 1
key = 9
type = cycle
$swapkey3 = 0,1


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


;MARK:Key----------------------------------------------------------下体遮挡
[KeySwap5]
condition = $active0 == 1
key = right
type = cycle
$swapkey5 = 0,1


;MARK:Key----------------------------------------------------------鞋子
[KeySwap6]
condition = $active1 == 1
key = =
type = cycle
$swapkey6 = 0,1
;MARK:Key----------------------------------------------------------武器发光
[KeySwap7]
condition = $active1 == 1
key = 6
type = cycle
$swapkey7 = 0,1,2,3
;MARK:Key----------------------------------------------------------T4Map
[KeySwap8]
condition = $active2 == 1
key = down
type = cycle
$swapkey8 = 0,1,2,3,4,5


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_26a487ff_VertexLimitRaise]
hash = 0c01e6a5
override_byte_stride = 40
override_vertex_count = 43404


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_74688145_VertexLimitRaise]
hash = 99132d05
override_byte_stride = 40
override_vertex_count = 5798


;MARK:TextureOverrideVertexLimitRaise----------------------------------------------------------
[TextureOverride_da11fd85_VertexLimitRaise]
hash = a00df230
override_byte_stride = 40
override_vertex_count = 3051


;MARK:TextureOverrideVB----------------------------------------------------------
; 26a487ff ----------------------------
[TextureOverride_VB_26a487ff_Position]
hash = eaad1408
run = CommandList_VB_26a487ff_Position

[TextureOverride_VB_26a487ff_Texcoord]
hash = f589a51f
run = CommandList_VB_26a487ff_Texcoord

[TextureOverride_VB_26a487ff_Blend]
hash = d27d0e6b

;MARK:TextureOverrideVB----------------------------------------------------------
; 74688145 ----------------------------
[TextureOverride_VB_74688145_Position]
hash = 3c4015fd
run = CommandList_VB_74688145_Position

[TextureOverride_VB_74688145_Texcoord]
hash = 2a4f8c9e
run = CommandList_VB_74688145_Texcoord

[TextureOverride_VB_74688145_Blend]
hash = f5efd8b1

;MARK:TextureOverrideVB----------------------------------------------------------
; da11fd85 ----------------------------
[TextureOverride_VB_da11fd85_Position]
hash = 35439aa6
run = CommandList_VB_da11fd85_Position

[TextureOverride_VB_da11fd85_Texcoord]
hash = 9ada013d
run = CommandList_VB_da11fd85_Texcoord

[TextureOverride_VB_da11fd85_Blend]
hash = f16498bf

;MARK:TextureOverrideIB----------------------------------------------------------
$active1 = 1
$active2 = 1
[TextureOverride_IB_25.2.27MaoYou_身体_Component1]
hash = 26a487ff
match_first_index = 0
handling = skip
run = CommandListSkinTexture
ib = Resource_26a487ff_Component1
ps-t4 = Resource_26a487ff_1_ebac056e_Slot_T4
if $swapkey8 == 1
ps-t4 = Resource_26a487ff_1_ebac056e_Slot_T4
else if $swapkey8 == 2
ps-t4 = Resource_26a487ff_1_ebac056e_Slot_T4
else if $swapkey8 == 3
ps-t4 = Resource_BodyAT4
else if $swapkey8 == 4
ps-t4 = Resource_BodyAT4
else if $swapkey8 == 5
ps-t4 = Resource_BodyAT4
endif
run = CommandList_IB_25.2.27MaoYou_身体_Component1


;MARK:TextureOverrideIB----------------------------------------------------------
[TextureOverride_IB_25.2.27MaoYou_脚和武器_Component1]
hash = 74688145
match_first_index = 0
handling = skip
run = CommandListSkinTexture
ib = Resource_74688145_Component1
ps-t4 = Resource_74688145_1_ebac056e_Slot_T4
if $swapkey8 == 1
ps-t4 = Resource_74688145_1_ebac056e_Slot_T4
else if $swapkey8 == 2
ps-t4 = Resource_74688145_1_ebac056e_Slot_T4
else if $swapkey8 == 3
ps-t4 = Resource_BodyAT4
else if $swapkey8 == 4
ps-t4 = Resource_BodyAT4
else if $swapkey8 == 5
ps-t4 = Resource_BodyAT4
endif

ps-t17 = ResourceFGMap1
if $swapkey7 == 2
$\RabbitFX\brightness = 3

else if $swapkey7 == 3
$\RabbitFX\brightness = 5

else if $swapkey7 == 0
$\RabbitFX\brightness = 8

else if $swapkey7 == 1
$\RabbitFX\brightness = 0.5
endif
run = CommandList\RabbitFX\Run
run = CommandList_IB_25.2.27MaoYou_脚和武器_Component1


;MARK:TextureOverrideIB----------------------------------------------------------
[TextureOverride_IB_25.2.27MaoYou_头发_Component1]
hash = da11fd85
match_first_index = 0
handling = skip
run = CommandListSkinTexture
ib = Resource_da11fd85_Component1
run = CommandList_IB_25.2.27MaoYou_头发_Component1

[TextureOverride_IB_25.2.27MaoYou_头发_Component2]
hash = da11fd85
match_first_index = 9156
handling = skip
run = CommandListSkinTexture
ib = Resource_da11fd85_Component2
run = CommandList_IB_25.2.27MaoYou_头发_Component2


;MARK:CommandList----------------------------------------------------------
[CommandList_VB_26a487ff_Position]
vb2 = Resource26a487ffBlend
vb0 = Resource26a487ffPosition
handling = skip
draw = 43404, 0
$active0 = 1


;MARK:CommandList----------------------------------------------------------
[CommandList_VB_26a487ff_Texcoord]
vb1 = Resource26a487ffTexcoord


;MARK:CommandList----------------------------------------------------------
[CommandList_IB_25.2.27MaoYou_身体_Component1]

if $swapkey0 == 0
; [default.009] [猫又体型中杯]  (9208)
drawindexed = 47442,0,0
; [default.009] [超大杯乳贴.003]  (586)
drawindexed = 2244,47442,0

else if $swapkey0 == 1
; [Component 1.006 8] [猫又体型中杯.002]  (9208)
drawindexed = 47442,70017,0

else if $swapkey0 == 2
; [Component 1.006 8.001] [猫又体型大杯.001]  (9208)
drawindexed = 47442,117459,0
; [Component 1.006 8.001] [超大杯乳贴.002]  (586)
drawindexed = 2244,164901,0

else if $swapkey0 == 3
; [Component 1.006 9] [猫又体型大杯.002]  (9208)
drawindexed = 47442,167145,0
endif


if $swapkey1  == 0
; [Component 1 2.001] [左护腕.002]  (1598)
drawindexed = 6960,49686,0


; [Component 1 2.001] [右护腕.002]  (1598)
drawindexed = 6960,56646,0


endif


if $swapkey2  == 0
; [Component 1 3.001] [项圈毛球.001]  (401)
drawindexed = 1296,63606,0


endif


if $swapkey3  == 0
; [Component 1 4.001] [腰部毛.002]  (1257)
drawindexed = 2757,64902,0


endif


if $swapkey4  == 0
; [Component 1 5.001] [尾巴.001]  (296)
drawindexed = 1440,67659,0


endif


if $swapkey5  == 0
; [Component 1 6.001] [下体遮挡.002]  (250)
drawindexed = 918,69099,0


endif



;MARK:CommandList----------------------------------------------------------
[CommandList_VB_74688145_Position]
vb2 = Resource74688145Blend
vb0 = Resource74688145Position
handling = skip
draw = 5798, 0
$active1 = 1


;MARK:CommandList----------------------------------------------------------
[CommandList_VB_74688145_Texcoord]
vb1 = Resource74688145Texcoord


;MARK:CommandList----------------------------------------------------------
[CommandList_IB_25.2.27MaoYou_脚和武器_Component1]
; [default.008] [脚.001]  (3108)
drawindexed = 16002,0,0


; [default.008] [漏脚武器.001]  (1788)
drawindexed = 4428,16002,0


if $swapkey6  == 0
; [Component 1.005 2] [鞋子]  (902)
drawindexed = 3156,20430,0


endif



;MARK:CommandList----------------------------------------------------------
[CommandList_VB_da11fd85_Position]
vb2 = Resourceda11fd85Blend
vb0 = Resourceda11fd85Position
handling = skip
draw = 3051, 0


;MARK:CommandList----------------------------------------------------------
[CommandList_VB_da11fd85_Texcoord]
vb1 = Resourceda11fd85Texcoord


;MARK:CommandList----------------------------------------------------------
[CommandList_IB_25.2.27MaoYou_头发_Component1]
; [default.007] [da11fd85-1.001]  (2507)
drawindexed = 9156,0,0


[CommandList_IB_25.2.27MaoYou_头发_Component2]
; [default.006] [da11fd85-2.001]  (544)
drawindexed = 1836,0,0



;MARK:ResourceBuffer----------------------------------------------------------
[Resource26a487ffPosition]
type = Buffer
stride = 40
filename = Buffer/26a487ff-Position.buf

[Resource26a487ffTexcoord]
type = Buffer
stride = 24
filename = Buffer/26a487ff-Texcoord.buf

[Resource26a487ffBlend]
type = Buffer
stride = 32
filename = Buffer/26a487ff-Blend.buf

[Resource_26a487ff_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/26a487ff-Component1.buf


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

[Resource74688145Texcoord]
type = Buffer
stride = 24
filename = Buffer/74688145-Texcoord.buf

[Resource74688145Blend]
type = Buffer
stride = 32
filename = Buffer/74688145-Blend.buf

[Resource_74688145_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/74688145-Component1.buf


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

[Resourceda11fd85Texcoord]
type = Buffer
stride = 20
filename = Buffer/da11fd85-Texcoord.buf

[Resourceda11fd85Blend]
type = Buffer
stride = 32
filename = Buffer/da11fd85-Blend.buf

[Resource_da11fd85_Component1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/da11fd85-Component1.buf

[Resource_da11fd85_Component2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = Buffer/da11fd85-Component2.buf


;MARK:ResourceTexture----------------------------------------------------------
[Resource_26a487ff_1_ebac056e_Slot_T4]
filename = Texture/26a487ff_1_ebac056e_Slot_T4.dds
[Resource_BodyAT4]
filename = Texture/BodyAT4.dds

;MARK:ResourceTexture----------------------------------------------------------
[Resource_74688145_1_ebac056e_Slot_T4]
filename = Texture/74688145_1_ebac056e_Slot_T4.dds
[Resource_BodyBT4]
filename = Texture/BodyBT4.dds

[ResourceFGMap1]
filename = FaGuang.png

; ini auto generated by Catter (https://github.com/StarBobis/Catter).
; mod made by DirectX Buffer Mod Tool (https://github.com/StarBobis/DirectX-BufferModTool)
; If you have any question or find a bug or have advice for the tools, pls open an issue on DBMT & Catter's Github page or ask NicoMico for help.
; Or join our DBMT's dev discord to find more information. (https://discord.gg/sMdsGAptss)

;sha256=340cfc5e83a6fbdb7d771df56db200890be9bae03ba8f1c104ac6eb87882c60e

