; Merged Mod: .\YixuanMod1\Yixuan.ini, .\YixuanMod2\Yixuan.ini, .\YixuanMod3\Yixuan.ini, .\YixuanMod4\Yixuan.ini

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

[Constants]
global persist $swapvar = 0
global $active
global $creditinfo = 0

[KeySwap]
condition = $active == 1
key = p
type = cycle
$swapvar = 0,1,2,3
$creditinfo = 0

[Present]
post $active = 0
run = CommandListCreditInfo

; Shader ------------------------------

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

[TextureOverrideYixuanBodyBlend]
hash = 3e629c05
run = CommandListYixuanBodyBlend

[TextureOverrideYixuanBodyTexcoord]
hash = 7af146a0
run = CommandListYixuanBodyTexcoord

[TextureOverrideYixuanBodyVertexLimitRaise]
hash = f922d854

[TextureOverrideYixuanLegBlend]
hash = 0ff3af5a
run = CommandListYixuanLegBlend

[TextureOverrideYixuanLegTexcoord]
hash = 9f95d565
run = CommandListYixuanLegTexcoord

[TextureOverrideYixuanLegVertexLimitRaise]
hash = 73599fbb

[TextureOverrideYixuanHair2Blend]
hash = de9d3ab7
run = CommandListYixuanHair2Blend

[TextureOverrideYixuanHair2Texcoord]
hash = b3123168
run = CommandListYixuanHair2Texcoord

[TextureOverrideYixuanHair2VertexLimitRaise]
hash = ba017cf3

[TextureOverrideYixuanHair1Blend]
hash = d7eb400e
run = CommandListYixuanHair1Blend

[TextureOverrideYixuanHair1Texcoord]
hash = d4841137
run = CommandListYixuanHair1Texcoord

[TextureOverrideYixuanHair1VertexLimitRaise]
hash = 36a68b27

[TextureOverrideYixuanBack1Blend]
hash = 55638d51
run = CommandListYixuanBack1Blend

[TextureOverrideYixuanBack1Texcoord]
hash = f05da93a
run = CommandListYixuanBack1Texcoord

[TextureOverrideYixuanBack1VertexLimitRaise]
hash = d000beae

[TextureOverrideYixuanBack2]
hash = 24481cb5
run = CommandListYixuanBack2

[TextureOverrideYixuanBack3Blend]
hash = ee9b9cfe
run = CommandListYixuanBack3Blend

[TextureOverrideYixuanBack3Texcoord]
hash = 9714e6e6
run = CommandListYixuanBack3Texcoord

[TextureOverrideYixuanBack3VertexLimitRaise]
hash = ddaf88bc

[TextureOverrideYixuanBodyIB]
hash = 029c1f5a
run = CommandListYixuanBodyIB

[TextureOverrideYixuanBodyA]
hash = 029c1f5a
match_first_index = 0
run = CommandListYixuanBodyA

[TextureOverrideYixuanBodyADiffuse]
hash = 2a4f37a6
run = CommandListYixuanBodyADiffuse

[TextureOverrideYixuanBodyANormalMap]
hash = ebac056e
run = CommandListYixuanBodyANormalMap

[TextureOverrideYixuanBodyALightMap]
hash = 5a291e85
run = CommandListYixuanBodyALightMap

[TextureOverrideYixuanBodyAMaterialMap]
hash = d28370ec
run = CommandListYixuanBodyAMaterialMap

[TextureOverrideYixuanBodyADiffuse.1024]
hash = d7db2bc6
run = CommandListYixuanBodyADiffuse.1024

[TextureOverrideYixuanBodyANormalMap.1024]
hash = 798adba3
run = CommandListYixuanBodyANormalMap.1024

[TextureOverrideYixuanBodyALightMap.1024]
hash = 96f754a7
run = CommandListYixuanBodyALightMap.1024

[TextureOverrideYixuanBodyAMaterialMap.1024]
hash = aa1056a5
run = CommandListYixuanBodyAMaterialMap.1024

[TextureOverrideYixuanLegIB]
hash = 8c2fc05e
run = CommandListYixuanLegIB

[TextureOverrideYixuanLegA]
hash = 8c2fc05e
match_first_index = 0
run = CommandListYixuanLegA

[TextureOverrideYixuanLegADiffuse]
hash = e6dca725
run = CommandListYixuanLegADiffuse

[TextureOverrideYixuanLegALightMap]
hash = 59b2daf9
run = CommandListYixuanLegALightMap

[TextureOverrideYixuanLegAMaterialMap]
hash = bb581f1e
run = CommandListYixuanLegAMaterialMap

[TextureOverrideYixuanLegADiffuse.1024]
hash = 1fcedcc3
run = CommandListYixuanLegADiffuse.1024

[TextureOverrideYixuanLegALightMap.1024]
hash = c4d167c3
run = CommandListYixuanLegALightMap.1024

[TextureOverrideYixuanLegAMaterialMap.1024]
hash = fd56fa4b
run = CommandListYixuanLegAMaterialMap.1024

[TextureOverrideYixuanHair2IB]
hash = 892858fd
run = CommandListYixuanHair2IB

[TextureOverrideYixuanHair2A]
hash = 892858fd
match_first_index = 0
run = CommandListYixuanHair2A

[TextureOverrideYixuanHair1IB]
hash = ac8e9ee3
run = CommandListYixuanHair1IB

[TextureOverrideYixuanHair1A]
hash = ac8e9ee3
match_first_index = 0
run = CommandListYixuanHair1A

[TextureOverrideYixuanHair1ADiffuse]
hash = 7e38b38b
run = CommandListYixuanHair1ADiffuse

[TextureOverrideYixuanHair1ALightMap]
hash = 086ac064
run = CommandListYixuanHair1ALightMap

[TextureOverrideYixuanHair1AMaterialMap]
hash = 83b02982
run = CommandListYixuanHair1AMaterialMap

[TextureOverrideYixuanHair1ADiffuse.1024]
hash = 84fe943d
run = CommandListYixuanHair1ADiffuse.1024

[TextureOverrideYixuanHair1ALightMap.1024]
hash = 5574ca9f
run = CommandListYixuanHair1ALightMap.1024

[TextureOverrideYixuanHair1AMaterialMap.1024]
hash = f4ac690c
run = CommandListYixuanHair1AMaterialMap.1024

[TextureOverrideYixuanHair1B]
hash = ac8e9ee3
match_first_index = 21816
run = CommandListYixuanHair1B

[TextureOverrideYixuanBack1IB]
hash = 0219df6e
run = CommandListYixuanBack1IB

[TextureOverrideYixuanBack1A]
hash = 0219df6e
match_first_index = 0
run = CommandListYixuanBack1A

[TextureOverrideYixuanBack1B]
hash = 0219df6e
match_first_index = 66
run = CommandListYixuanBack1B

[TextureOverrideYixuanBack2IB]
hash = 0fdae851
run = CommandListYixuanBack2IB

[TextureOverrideYixuanBack2A]
hash = 0fdae851
match_first_index = 0
run = CommandListYixuanBack2A

[TextureOverrideYixuanBack3IB]
hash = 67c61080
run = CommandListYixuanBack3IB

[TextureOverrideYixuanBack3A]
hash = 67c61080
match_first_index = 0
run = CommandListYixuanBack3A

[TextureOverrideYixuanBodyAStockingMap]
hash = 62eb8fad
run = CommandListYixuanBodyAStockingMap

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

[CommandListYixuanBodyBlend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceYixuanBodyBlend.0
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBodyPosition.0
		draw = 55914,0
	endif
	$active = 1
else if $swapvar == 1
	handling = skip
	vb2 = ResourceYixuanBodyBlend.1
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBodyPosition.1
		draw = 47167,0
	endif
	$active = 1
else if $swapvar == 2
	handling = skip
	vb2 = ResourceYixuanBodyBlend.2
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBodyPosition.2
		draw = 47416,0
	endif
	$active = 1
else if $swapvar == 3
	handling = skip
	vb2 = ResourceYixuanBodyBlend.3
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBodyPosition.3
		draw = 33937,0
	endif
	$active = 1
endif

[CommandListYixuanBodyTexcoord]
if $swapvar == 0
	vb1 = ResourceYixuanBodyTexcoord.0
else if $swapvar == 1
	vb1 = ResourceYixuanBodyTexcoord.1
else if $swapvar == 2
	vb1 = ResourceYixuanBodyTexcoord.2
else if $swapvar == 3
	vb1 = ResourceYixuanBodyTexcoord.3
endif

[CommandListYixuanLegBlend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceYixuanLegBlend.0
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanLegPosition.0
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 1
	handling = skip
	vb2 = ResourceYixuanLegBlend.1
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanLegPosition.1
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 2
	handling = skip
	vb2 = ResourceYixuanLegBlend.2
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanLegPosition.2
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 3
	handling = skip
	vb2 = ResourceYixuanLegBlend.3
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanLegPosition.3
		draw = 0,0
	endif
	$active = 1
endif

[CommandListYixuanLegTexcoord]
if $swapvar == 0
	vb1 = ResourceYixuanLegTexcoord.0
else if $swapvar == 1
	vb1 = ResourceYixuanLegTexcoord.1
else if $swapvar == 2
	vb1 = ResourceYixuanLegTexcoord.2
else if $swapvar == 3
	vb1 = ResourceYixuanLegTexcoord.3
endif

[CommandListYixuanHair2Blend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceYixuanHair2Blend.0
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair2Position.0
		draw = 1290,0
	endif
	$active = 1
else if $swapvar == 1
	handling = skip
	vb2 = ResourceYixuanHair2Blend.1
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair2Position.1
		draw = 1290,0
	endif
	$active = 1
else if $swapvar == 2
	handling = skip
	vb2 = ResourceYixuanHair2Blend.2
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair2Position.2
		draw = 1290,0
	endif
	$active = 1
else if $swapvar == 3
	handling = skip
	vb2 = ResourceYixuanHair2Blend.3
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair2Position.3
		draw = 1290,0
	endif
	$active = 1
endif

[CommandListYixuanHair2Texcoord]
if $swapvar == 0
	vb1 = ResourceYixuanHair2Texcoord.0
else if $swapvar == 1
	vb1 = ResourceYixuanHair2Texcoord.1
else if $swapvar == 2
	vb1 = ResourceYixuanHair2Texcoord.2
else if $swapvar == 3
	vb1 = ResourceYixuanHair2Texcoord.3
endif

[CommandListYixuanHair1Blend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceYixuanHair1Blend.0
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair1Position.0
		draw = 7626,0
	endif
	$active = 1
else if $swapvar == 1
	handling = skip
	vb2 = ResourceYixuanHair1Blend.1
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair1Position.1
		draw = 7626,0
	endif
	$active = 1
else if $swapvar == 2
	handling = skip
	vb2 = ResourceYixuanHair1Blend.2
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair1Position.2
		draw = 7626,0
	endif
	$active = 1
else if $swapvar == 3
	handling = skip
	vb2 = ResourceYixuanHair1Blend.3
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanHair1Position.3
		draw = 7626,0
	endif
	$active = 1
endif

[CommandListYixuanHair1Texcoord]
if $swapvar == 0
	vb1 = ResourceYixuanHair1Texcoord.0
else if $swapvar == 1
	vb1 = ResourceYixuanHair1Texcoord.1
else if $swapvar == 2
	vb1 = ResourceYixuanHair1Texcoord.2
else if $swapvar == 3
	vb1 = ResourceYixuanHair1Texcoord.3
endif

[CommandListYixuanBack1Blend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceYixuanBack1Blend.0
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack1Position.0
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 1
	handling = skip
	vb2 = ResourceYixuanBack1Blend.1
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack1Position.1
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 2
	handling = skip
	vb2 = ResourceYixuanBack1Blend.2
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack1Position.2
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 3
	handling = skip
	vb2 = ResourceYixuanBack1Blend.3
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack1Position.3
		draw = 0,0
	endif
	$active = 1
endif

[CommandListYixuanBack1Texcoord]
if $swapvar == 0
	vb1 = ResourceYixuanBack1Texcoord.0
else if $swapvar == 1
	vb1 = ResourceYixuanBack1Texcoord.1
else if $swapvar == 2
	vb1 = ResourceYixuanBack1Texcoord.2
else if $swapvar == 3
	vb1 = ResourceYixuanBack1Texcoord.3
endif

[CommandListYixuanBack2]
if $swapvar == 0
	vb0 = ResourceYixuanBack2.0
	$active = 1
else if $swapvar == 1
	vb0 = ResourceYixuanBack2.1
	$active = 1
else if $swapvar == 2
	vb0 = ResourceYixuanBack2.2
	$active = 1
else if $swapvar == 3
	vb0 = ResourceYixuanBack2.3
	$active = 1
endif

[CommandListYixuanBack3Blend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceYixuanBack3Blend.0
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack3Position.0
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 1
	handling = skip
	vb2 = ResourceYixuanBack3Blend.1
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack3Position.1
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 2
	handling = skip
	vb2 = ResourceYixuanBack3Blend.2
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack3Position.2
		draw = 0,0
	endif
	$active = 1
else if $swapvar == 3
	handling = skip
	vb2 = ResourceYixuanBack3Blend.3
	if DRAW_TYPE == 1
		vb0 = ResourceYixuanBack3Position.3
		draw = 0,0
	endif
	$active = 1
endif

[CommandListYixuanBack3Texcoord]
if $swapvar == 0
	vb1 = ResourceYixuanBack3Texcoord.0
else if $swapvar == 1
	vb1 = ResourceYixuanBack3Texcoord.1
else if $swapvar == 2
	vb1 = ResourceYixuanBack3Texcoord.2
else if $swapvar == 3
	vb1 = ResourceYixuanBack3Texcoord.3
endif

[CommandListYixuanBodyIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanBodyA]
if $swapvar == 0
	run = CommandListSkinTexture
	ib = ResourceYixuanBodyAIB.0
else if $swapvar == 1
	run = CommandListSkinTexture
	ib = ResourceYixuanBodyAIB.1
else if $swapvar == 2
	run = CommandListSkinTexture
	ib = ResourceYixuanBodyAIB.2
else if $swapvar == 3
	run = CommandListSkinTexture
	ib = ResourceYixuanBodyAIB.3
endif

[CommandListYixuanBodyADiffuse]
if $swapvar == 0
	this = ResourceYixuanBodyADiffuse.0
else if $swapvar == 1
	this = ResourceYixuanBodyADiffuse.1
else if $swapvar == 2
	this = ResourceYixuanBodyADiffuse.2
else if $swapvar == 3
	this = ResourceYixuanBodyADiffuse.3
endif

[CommandListYixuanBodyANormalMap]
if $swapvar == 0
	this = ResourceYixuanBodyANormalMap.0
else if $swapvar == 1
	this = ResourceYixuanBodyANormalMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyANormalMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyANormalMap.3
endif

[CommandListYixuanBodyALightMap]
if $swapvar == 0
	this = ResourceYixuanBodyALightMap.0
else if $swapvar == 1
	this = ResourceYixuanBodyALightMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyALightMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyALightMap.3
endif

[CommandListYixuanBodyAMaterialMap]
if $swapvar == 0
	this = ResourceYixuanBodyAMaterialMap.0
else if $swapvar == 1
	this = ResourceYixuanBodyAMaterialMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyAMaterialMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyAMaterialMap.3
endif

[CommandListYixuanBodyADiffuse.1024]
if $swapvar == 0
	this = ResourceYixuanBodyADiffuse.0
else if $swapvar == 1
	this = ResourceYixuanBodyADiffuse.1
else if $swapvar == 2
	this = ResourceYixuanBodyADiffuse.2
else if $swapvar == 3
	this = ResourceYixuanBodyADiffuse.3
endif

[CommandListYixuanBodyANormalMap.1024]
if $swapvar == 0
	this = ResourceYixuanBodyANormalMap.0
else if $swapvar == 1
	this = ResourceYixuanBodyANormalMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyANormalMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyANormalMap.3
endif

[CommandListYixuanBodyALightMap.1024]
if $swapvar == 0
	this = ResourceYixuanBodyALightMap.0
else if $swapvar == 1
	this = ResourceYixuanBodyALightMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyALightMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyALightMap.3
endif

[CommandListYixuanBodyAMaterialMap.1024]
if $swapvar == 0
	this = ResourceYixuanBodyAMaterialMap.0
else if $swapvar == 1
	this = ResourceYixuanBodyAMaterialMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyAMaterialMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyAMaterialMap.3
endif

[CommandListYixuanLegIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanLegA]
if $swapvar == 0
	ib = null
else if $swapvar == 1
	ib = null
else if $swapvar == 2
	ib = null
else if $swapvar == 3
	ib = null
endif

[CommandListYixuanLegADiffuse]
if $swapvar == 0
	this = ResourceYixuanLegADiffuse.0
else if $swapvar == 1
	this = ResourceYixuanLegADiffuse.1
else if $swapvar == 2
	this = ResourceYixuanLegADiffuse.2
else if $swapvar == 3
	this = ResourceYixuanLegADiffuse.3
endif

[CommandListYixuanLegALightMap]
if $swapvar == 0
	this = ResourceYixuanLegALightMap.0
else if $swapvar == 1
	this = ResourceYixuanLegALightMap.1
else if $swapvar == 2
	this = ResourceYixuanLegALightMap.2
else if $swapvar == 3
	this = ResourceYixuanLegALightMap.3
endif

[CommandListYixuanLegAMaterialMap]
if $swapvar == 0
	this = ResourceYixuanLegAMaterialMap.0
else if $swapvar == 1
	this = ResourceYixuanLegAMaterialMap.1
else if $swapvar == 2
	this = ResourceYixuanLegAMaterialMap.2
else if $swapvar == 3
	this = ResourceYixuanLegAMaterialMap.3
endif

[CommandListYixuanLegADiffuse.1024]
if $swapvar == 0
	this = ResourceYixuanLegADiffuse.0
else if $swapvar == 1
	this = ResourceYixuanLegADiffuse.1
else if $swapvar == 2
	this = ResourceYixuanLegADiffuse.2
else if $swapvar == 3
	this = ResourceYixuanLegADiffuse.3
endif

[CommandListYixuanLegALightMap.1024]
if $swapvar == 0
	this = ResourceYixuanLegALightMap.0
else if $swapvar == 1
	this = ResourceYixuanLegALightMap.1
else if $swapvar == 2
	this = ResourceYixuanLegALightMap.2
else if $swapvar == 3
	this = ResourceYixuanLegALightMap.3
endif

[CommandListYixuanLegAMaterialMap.1024]
if $swapvar == 0
	this = ResourceYixuanLegAMaterialMap.0
else if $swapvar == 1
	this = ResourceYixuanLegAMaterialMap.1
else if $swapvar == 2
	this = ResourceYixuanLegAMaterialMap.2
else if $swapvar == 3
	this = ResourceYixuanLegAMaterialMap.3
endif

[CommandListYixuanHair2IB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanHair2A]
if $swapvar == 0
	run = CommandListSkinTexture
	ib = ResourceYixuanHair2AIB.0
	ps-t9 = ResourceYixuanBodyAStockingMap.0
else if $swapvar == 1
	run = CommandListSkinTexture
	ib = ResourceYixuanHair2AIB.1
else if $swapvar == 2
	run = CommandListSkinTexture
	ib = ResourceYixuanHair2AIB.2
else if $swapvar == 3
	run = CommandListSkinTexture
	ib = ResourceYixuanHair2AIB.3
endif

[CommandListYixuanHair1IB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanHair1A]
if $swapvar == 0
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1AIB.0
else if $swapvar == 1
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1AIB.1
else if $swapvar == 2
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1AIB.2
else if $swapvar == 3
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1AIB.3
endif

[CommandListYixuanHair1ADiffuse]
if $swapvar == 0
	this = ResourceYixuanHair1ADiffuse.0
else if $swapvar == 1
	this = ResourceYixuanHair1ADiffuse.1
else if $swapvar == 2
	this = ResourceYixuanHair1ADiffuse.2
else if $swapvar == 3
	this = ResourceYixuanHair1ADiffuse.3
endif

[CommandListYixuanHair1ALightMap]
if $swapvar == 0
	this = ResourceYixuanHair1ALightMap.0
else if $swapvar == 1
	this = ResourceYixuanHair1ALightMap.1
else if $swapvar == 2
	this = ResourceYixuanHair1ALightMap.2
else if $swapvar == 3
	this = ResourceYixuanHair1ALightMap.3
endif

[CommandListYixuanHair1AMaterialMap]
if $swapvar == 0
	this = ResourceYixuanHair1AMaterialMap.0
else if $swapvar == 1
	this = ResourceYixuanHair1AMaterialMap.1
else if $swapvar == 2
	this = ResourceYixuanHair1AMaterialMap.2
else if $swapvar == 3
	this = ResourceYixuanHair1AMaterialMap.3
endif

[CommandListYixuanHair1ADiffuse.1024]
if $swapvar == 0
	this = ResourceYixuanHair1ADiffuse.0
else if $swapvar == 1
	this = ResourceYixuanHair1ADiffuse.1
else if $swapvar == 2
	this = ResourceYixuanHair1ADiffuse.2
else if $swapvar == 3
	this = ResourceYixuanHair1ADiffuse.3
endif

[CommandListYixuanHair1ALightMap.1024]
if $swapvar == 0
	this = ResourceYixuanHair1ALightMap.0
else if $swapvar == 1
	this = ResourceYixuanHair1ALightMap.1
else if $swapvar == 2
	this = ResourceYixuanHair1ALightMap.2
else if $swapvar == 3
	this = ResourceYixuanHair1ALightMap.3
endif

[CommandListYixuanHair1AMaterialMap.1024]
if $swapvar == 0
	this = ResourceYixuanHair1AMaterialMap.0
else if $swapvar == 1
	this = ResourceYixuanHair1AMaterialMap.1
else if $swapvar == 2
	this = ResourceYixuanHair1AMaterialMap.2
else if $swapvar == 3
	this = ResourceYixuanHair1AMaterialMap.3
endif

[CommandListYixuanHair1B]
if $swapvar == 0
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1BIB.0
else if $swapvar == 1
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1BIB.1
else if $swapvar == 2
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1BIB.2
else if $swapvar == 3
	run = CommandListSkinTexture
	ib = ResourceYixuanHair1BIB.3
endif

[CommandListYixuanBack1IB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanBack1A]
if $swapvar == 0
	ib = null
else if $swapvar == 1
	ib = null
else if $swapvar == 2
	ib = null
else if $swapvar == 3
	ib = null
endif

[CommandListYixuanBack1B]
if $swapvar == 0
	ib = null
else if $swapvar == 1
	ib = null
else if $swapvar == 2
	ib = null
else if $swapvar == 3
	ib = null
endif

[CommandListYixuanBack2IB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanBack2A]
if $swapvar == 0
	ib = null
else if $swapvar == 1
	ib = null
else if $swapvar == 2
	ib = null
else if $swapvar == 3
	ib = null
endif

[CommandListYixuanBack3IB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
endif

[CommandListYixuanBack3A]
if $swapvar == 0
	ib = null
else if $swapvar == 1
	ib = null
else if $swapvar == 2
	ib = null
else if $swapvar == 3
	ib = null
endif

[CommandListCreditInfo]
if $swapvar == 0
	if $creditinfo == 0 && $active == 1
		pre Resource\ShaderFixes\help.ini\Notification = ResourceCreditInfo.0
		pre run = CustomShader\ShaderFixes\help.ini\FormatText
		pre $\ShaderFixes\help.ini\notification_timeout = time + 5.0
		$creditinfo = 1
	endif
else if $swapvar == 1
	if $creditinfo == 0 && $active == 1
		pre Resource\ShaderFixes\help.ini\Notification = ResourceCreditInfo.1
		pre run = CustomShader\ShaderFixes\help.ini\FormatText
		pre $\ShaderFixes\help.ini\notification_timeout = time + 5.0
		$creditinfo = 1
	endif
else if $swapvar == 2
	if $creditinfo == 0 && $active == 1
		pre Resource\ShaderFixes\help.ini\Notification = ResourceCreditInfo.2
		pre run = CustomShader\ShaderFixes\help.ini\FormatText
		pre $\ShaderFixes\help.ini\notification_timeout = time + 5.0
		$creditinfo = 1
	endif
else if $swapvar == 3
	if $creditinfo == 0 && $active == 1
		pre Resource\ShaderFixes\help.ini\Notification = ResourceCreditInfo.3
		pre run = CustomShader\ShaderFixes\help.ini\FormatText
		pre $\ShaderFixes\help.ini\notification_timeout = time + 5.0
		$creditinfo = 1
	endif
endif

[CommandListYixuanBodyAStockingMap]
if $swapvar == 1
	this = ResourceYixuanBodyAStockingMap.1
else if $swapvar == 2
	this = ResourceYixuanBodyAStockingMap.2
else if $swapvar == 3
	this = ResourceYixuanBodyAStockingMap.3
endif

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

[ResourceYixuanBodyPosition.0]
type = Buffer
stride = 40
filename = .\YixuanMod1\YixuanBodyPosition.buf

[ResourceYixuanBodyBlend.0]
type = Buffer
stride = 32
filename = .\YixuanMod1\YixuanBodyBlend.buf

[ResourceYixuanBodyTexcoord.0]
type = Buffer
stride = 20
filename = .\YixuanMod1\YixuanBodyTexcoord.buf

[ResourceYixuanLegPosition.0]
type = Buffer
stride = 40
filename = .\YixuanMod1\YixuanLegPosition.buf

[ResourceYixuanLegBlend.0]
type = Buffer
stride = 32
filename = .\YixuanMod1\YixuanLegBlend.buf

[ResourceYixuanLegTexcoord.0]
type = Buffer
stride = 24
filename = .\YixuanMod1\YixuanLegTexcoord.buf

[ResourceYixuanHair2Position.0]
type = Buffer
stride = 40
filename = .\YixuanMod1\YixuanHair2Position.buf

[ResourceYixuanHair2Blend.0]
type = Buffer
stride = 32
filename = .\YixuanMod1\YixuanHair2Blend.buf

[ResourceYixuanHair2Texcoord.0]
type = Buffer
stride = 20
filename = .\YixuanMod1\YixuanHair2Texcoord.buf

[ResourceYixuanHair1Position.0]
type = Buffer
stride = 40
filename = .\YixuanMod1\YixuanHair1Position.buf

[ResourceYixuanHair1Blend.0]
type = Buffer
stride = 32
filename = .\YixuanMod1\YixuanHair1Blend.buf

[ResourceYixuanHair1Texcoord.0]
type = Buffer
stride = 20
filename = .\YixuanMod1\YixuanHair1Texcoord.buf

[ResourceYixuanBack1Position.0]
type = Buffer
stride = 40
filename = .\YixuanMod1\YixuanBack1Position.buf

[ResourceYixuanBack1Blend.0]
type = Buffer
stride = 16
filename = .\YixuanMod1\YixuanBack1Blend.buf

[ResourceYixuanBack1Texcoord.0]
type = Buffer
stride = 20
filename = .\YixuanMod1\YixuanBack1Texcoord.buf

[ResourceYixuanBack2.0]
type = Buffer
stride = 32
filename = .\YixuanMod1\YixuanBack2.buf

[ResourceYixuanBack3Position.0]
type = Buffer
stride = 40
filename = .\YixuanMod1\YixuanBack3Position.buf

[ResourceYixuanBack3Blend.0]
type = Buffer
stride = 32
filename = .\YixuanMod1\YixuanBack3Blend.buf

[ResourceYixuanBack3Texcoord.0]
type = Buffer
stride = 20
filename = .\YixuanMod1\YixuanBack3Texcoord.buf

[ResourceYixuanBodyAIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanBodyA.ib

[ResourceYixuanLegAIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanLegA.ib

[ResourceYixuanHair2AIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanHair2A.ib

[ResourceYixuanHair1AIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanHair1A.ib

[ResourceYixuanHair1BIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanHair1B.ib

[ResourceYixuanBack1AIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanBack1A.ib

[ResourceYixuanBack1BIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanBack1B.ib

[ResourceYixuanBack2AIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanBack2A.ib

[ResourceYixuanBack3AIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod1\YixuanBack3A.ib

[ResourceYixuanBodyADiffuse.0]
filename = .\YixuanMod1\YixuanBodyADiffuse.dds

[ResourceYixuanBodyANormalMap.0]
filename = .\YixuanMod1\YixuanBodyANormalMap.jpg

[ResourceYixuanBodyALightMap.0]
filename = .\YixuanMod1\YixuanBodyALightMap.dds

[ResourceYixuanBodyAMaterialMap.0]
filename = .\YixuanMod1\YixuanBodyAMaterialMap.dds

[ResourceYixuanBodyAStockingMap.0]
filename = .\YixuanMod1\YixuanBodyAStockingMap.dds

[ResourceYixuanLegADiffuse.0]
filename = .\YixuanMod1\YixuanLegADiffuse.dds

[ResourceYixuanLegALightMap.0]
filename = .\YixuanMod1\YixuanLegALightMap.dds

[ResourceYixuanLegAMaterialMap.0]
filename = .\YixuanMod1\YixuanLegAMaterialMap.dds

[ResourceYixuanHair1ADiffuse.0]
filename = .\YixuanMod1\YixuanHair1ADiffuse.dds

[ResourceYixuanHair1ALightMap.0]
filename = .\YixuanMod1\YixuanHair1ALightMap.dds

[ResourceYixuanHair1AMaterialMap.0]
filename = .\YixuanMod1\YixuanHair1AMaterialMap.dds

[ResourceCreditInfo.0]
type = Buffer
data = "Created by monsoon.fanbox.cc"

[ResourceYixuanBodyPosition.1]
type = Buffer
stride = 40
filename = .\YixuanMod2\YixuanBodyPosition.buf

[ResourceYixuanBodyBlend.1]
type = Buffer
stride = 32
filename = .\YixuanMod2\YixuanBodyBlend.buf

[ResourceYixuanBodyTexcoord.1]
type = Buffer
stride = 20
filename = .\YixuanMod2\YixuanBodyTexcoord.buf

[ResourceYixuanLegPosition.1]
type = Buffer
stride = 40
filename = .\YixuanMod2\YixuanLegPosition.buf

[ResourceYixuanLegBlend.1]
type = Buffer
stride = 32
filename = .\YixuanMod2\YixuanLegBlend.buf

[ResourceYixuanLegTexcoord.1]
type = Buffer
stride = 24
filename = .\YixuanMod2\YixuanLegTexcoord.buf

[ResourceYixuanHair2Position.1]
type = Buffer
stride = 40
filename = .\YixuanMod2\YixuanHair2Position.buf

[ResourceYixuanHair2Blend.1]
type = Buffer
stride = 32
filename = .\YixuanMod2\YixuanHair2Blend.buf

[ResourceYixuanHair2Texcoord.1]
type = Buffer
stride = 20
filename = .\YixuanMod2\YixuanHair2Texcoord.buf

[ResourceYixuanHair1Position.1]
type = Buffer
stride = 40
filename = .\YixuanMod2\YixuanHair1Position.buf

[ResourceYixuanHair1Blend.1]
type = Buffer
stride = 32
filename = .\YixuanMod2\YixuanHair1Blend.buf

[ResourceYixuanHair1Texcoord.1]
type = Buffer
stride = 20
filename = .\YixuanMod2\YixuanHair1Texcoord.buf

[ResourceYixuanBack1Position.1]
type = Buffer
stride = 40
filename = .\YixuanMod2\YixuanBack1Position.buf

[ResourceYixuanBack1Blend.1]
type = Buffer
stride = 16
filename = .\YixuanMod2\YixuanBack1Blend.buf

[ResourceYixuanBack1Texcoord.1]
type = Buffer
stride = 20
filename = .\YixuanMod2\YixuanBack1Texcoord.buf

[ResourceYixuanBack2.1]
type = Buffer
stride = 32
filename = .\YixuanMod2\YixuanBack2.buf

[ResourceYixuanBack3Position.1]
type = Buffer
stride = 40
filename = .\YixuanMod2\YixuanBack3Position.buf

[ResourceYixuanBack3Blend.1]
type = Buffer
stride = 32
filename = .\YixuanMod2\YixuanBack3Blend.buf

[ResourceYixuanBack3Texcoord.1]
type = Buffer
stride = 20
filename = .\YixuanMod2\YixuanBack3Texcoord.buf

[ResourceYixuanBodyAIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanBodyA.ib

[ResourceYixuanLegAIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanLegA.ib

[ResourceYixuanHair2AIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanHair2A.ib

[ResourceYixuanHair1AIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanHair1A.ib

[ResourceYixuanHair1BIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanHair1B.ib

[ResourceYixuanBack1AIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanBack1A.ib

[ResourceYixuanBack1BIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanBack1B.ib

[ResourceYixuanBack2AIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanBack2A.ib

[ResourceYixuanBack3AIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod2\YixuanBack3A.ib

[ResourceYixuanBodyADiffuse.1]
filename = .\YixuanMod2\YixuanBodyADiffuse.dds

[ResourceYixuanBodyANormalMap.1]
filename = .\YixuanMod2\YixuanBodyANormalMap.jpg

[ResourceYixuanBodyALightMap.1]
filename = .\YixuanMod2\YixuanBodyALightMap.dds

[ResourceYixuanBodyAMaterialMap.1]
filename = .\YixuanMod2\YixuanBodyAMaterialMap.dds

[ResourceYixuanBodyAStockingMap.1]
filename = .\YixuanMod2\YixuanBodyAStockingMap.dds

[ResourceYixuanLegADiffuse.1]
filename = .\YixuanMod2\YixuanLegADiffuse.dds

[ResourceYixuanLegALightMap.1]
filename = .\YixuanMod2\YixuanLegALightMap.dds

[ResourceYixuanLegAMaterialMap.1]
filename = .\YixuanMod2\YixuanLegAMaterialMap.dds

[ResourceYixuanHair1ADiffuse.1]
filename = .\YixuanMod2\YixuanHair1ADiffuse.dds

[ResourceYixuanHair1ALightMap.1]
filename = .\YixuanMod2\YixuanHair1ALightMap.dds

[ResourceYixuanHair1AMaterialMap.1]
filename = .\YixuanMod2\YixuanHair1AMaterialMap.dds

[ResourceCreditInfo.1]
type = Buffer
data = "Created by monsoon.fanbox.cc"

[ResourceYixuanBodyPosition.2]
type = Buffer
stride = 40
filename = .\YixuanMod3\YixuanBodyPosition.buf

[ResourceYixuanBodyBlend.2]
type = Buffer
stride = 32
filename = .\YixuanMod3\YixuanBodyBlend.buf

[ResourceYixuanBodyTexcoord.2]
type = Buffer
stride = 20
filename = .\YixuanMod3\YixuanBodyTexcoord.buf

[ResourceYixuanLegPosition.2]
type = Buffer
stride = 40
filename = .\YixuanMod3\YixuanLegPosition.buf

[ResourceYixuanLegBlend.2]
type = Buffer
stride = 32
filename = .\YixuanMod3\YixuanLegBlend.buf

[ResourceYixuanLegTexcoord.2]
type = Buffer
stride = 24
filename = .\YixuanMod3\YixuanLegTexcoord.buf

[ResourceYixuanHair2Position.2]
type = Buffer
stride = 40
filename = .\YixuanMod3\YixuanHair2Position.buf

[ResourceYixuanHair2Blend.2]
type = Buffer
stride = 32
filename = .\YixuanMod3\YixuanHair2Blend.buf

[ResourceYixuanHair2Texcoord.2]
type = Buffer
stride = 20
filename = .\YixuanMod3\YixuanHair2Texcoord.buf

[ResourceYixuanHair1Position.2]
type = Buffer
stride = 40
filename = .\YixuanMod3\YixuanHair1Position.buf

[ResourceYixuanHair1Blend.2]
type = Buffer
stride = 32
filename = .\YixuanMod3\YixuanHair1Blend.buf

[ResourceYixuanHair1Texcoord.2]
type = Buffer
stride = 20
filename = .\YixuanMod3\YixuanHair1Texcoord.buf

[ResourceYixuanBack1Position.2]
type = Buffer
stride = 40
filename = .\YixuanMod3\YixuanBack1Position.buf

[ResourceYixuanBack1Blend.2]
type = Buffer
stride = 16
filename = .\YixuanMod3\YixuanBack1Blend.buf

[ResourceYixuanBack1Texcoord.2]
type = Buffer
stride = 20
filename = .\YixuanMod3\YixuanBack1Texcoord.buf

[ResourceYixuanBack2.2]
type = Buffer
stride = 32
filename = .\YixuanMod3\YixuanBack2.buf

[ResourceYixuanBack3Position.2]
type = Buffer
stride = 40
filename = .\YixuanMod3\YixuanBack3Position.buf

[ResourceYixuanBack3Blend.2]
type = Buffer
stride = 32
filename = .\YixuanMod3\YixuanBack3Blend.buf

[ResourceYixuanBack3Texcoord.2]
type = Buffer
stride = 20
filename = .\YixuanMod3\YixuanBack3Texcoord.buf

[ResourceYixuanBodyAIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanBodyA.ib

[ResourceYixuanLegAIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanLegA.ib

[ResourceYixuanHair2AIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanHair2A.ib

[ResourceYixuanHair1AIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanHair1A.ib

[ResourceYixuanHair1BIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanHair1B.ib

[ResourceYixuanBack1AIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanBack1A.ib

[ResourceYixuanBack1BIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanBack1B.ib

[ResourceYixuanBack2AIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanBack2A.ib

[ResourceYixuanBack3AIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod3\YixuanBack3A.ib

[ResourceYixuanBodyADiffuse.2]
filename = .\YixuanMod3\YixuanBodyADiffuse.dds

[ResourceYixuanBodyANormalMap.2]
filename = .\YixuanMod3\YixuanBodyANormalMap.jpg

[ResourceYixuanBodyALightMap.2]
filename = .\YixuanMod3\YixuanBodyALightMap.dds

[ResourceYixuanBodyAMaterialMap.2]
filename = .\YixuanMod3\YixuanBodyAMaterialMap.dds

[ResourceYixuanBodyAStockingMap.2]
filename = .\YixuanMod3\YixuanBodyAStockingMap.dds

[ResourceYixuanLegADiffuse.2]
filename = .\YixuanMod3\YixuanLegADiffuse.dds

[ResourceYixuanLegALightMap.2]
filename = .\YixuanMod3\YixuanLegALightMap.dds

[ResourceYixuanLegAMaterialMap.2]
filename = .\YixuanMod3\YixuanLegAMaterialMap.dds

[ResourceYixuanHair1ADiffuse.2]
filename = .\YixuanMod3\YixuanHair1ADiffuse.dds

[ResourceYixuanHair1ALightMap.2]
filename = .\YixuanMod3\YixuanHair1ALightMap.dds

[ResourceYixuanHair1AMaterialMap.2]
filename = .\YixuanMod3\YixuanHair1AMaterialMap.dds

[ResourceCreditInfo.2]
type = Buffer
data = "Created by monsoon.fanbox.cc"

[ResourceYixuanBodyPosition.3]
type = Buffer
stride = 40
filename = .\YixuanMod4\YixuanBodyPosition.buf

[ResourceYixuanBodyBlend.3]
type = Buffer
stride = 32
filename = .\YixuanMod4\YixuanBodyBlend.buf

[ResourceYixuanBodyTexcoord.3]
type = Buffer
stride = 20
filename = .\YixuanMod4\YixuanBodyTexcoord.buf

[ResourceYixuanLegPosition.3]
type = Buffer
stride = 40
filename = .\YixuanMod4\YixuanLegPosition.buf

[ResourceYixuanLegBlend.3]
type = Buffer
stride = 32
filename = .\YixuanMod4\YixuanLegBlend.buf

[ResourceYixuanLegTexcoord.3]
type = Buffer
stride = 24
filename = .\YixuanMod4\YixuanLegTexcoord.buf

[ResourceYixuanHair2Position.3]
type = Buffer
stride = 40
filename = .\YixuanMod4\YixuanHair2Position.buf

[ResourceYixuanHair2Blend.3]
type = Buffer
stride = 32
filename = .\YixuanMod4\YixuanHair2Blend.buf

[ResourceYixuanHair2Texcoord.3]
type = Buffer
stride = 20
filename = .\YixuanMod4\YixuanHair2Texcoord.buf

[ResourceYixuanHair1Position.3]
type = Buffer
stride = 40
filename = .\YixuanMod4\YixuanHair1Position.buf

[ResourceYixuanHair1Blend.3]
type = Buffer
stride = 32
filename = .\YixuanMod4\YixuanHair1Blend.buf

[ResourceYixuanHair1Texcoord.3]
type = Buffer
stride = 20
filename = .\YixuanMod4\YixuanHair1Texcoord.buf

[ResourceYixuanBack1Position.3]
type = Buffer
stride = 40
filename = .\YixuanMod4\YixuanBack1Position.buf

[ResourceYixuanBack1Blend.3]
type = Buffer
stride = 16
filename = .\YixuanMod4\YixuanBack1Blend.buf

[ResourceYixuanBack1Texcoord.3]
type = Buffer
stride = 20
filename = .\YixuanMod4\YixuanBack1Texcoord.buf

[ResourceYixuanBack2.3]
type = Buffer
stride = 32
filename = .\YixuanMod4\YixuanBack2.buf

[ResourceYixuanBack3Position.3]
type = Buffer
stride = 40
filename = .\YixuanMod4\YixuanBack3Position.buf

[ResourceYixuanBack3Blend.3]
type = Buffer
stride = 32
filename = .\YixuanMod4\YixuanBack3Blend.buf

[ResourceYixuanBack3Texcoord.3]
type = Buffer
stride = 20
filename = .\YixuanMod4\YixuanBack3Texcoord.buf

[ResourceYixuanBodyAIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanBodyA.ib

[ResourceYixuanLegAIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanLegA.ib

[ResourceYixuanHair2AIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanHair2A.ib

[ResourceYixuanHair1AIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanHair1A.ib

[ResourceYixuanHair1BIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanHair1B.ib

[ResourceYixuanBack1AIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanBack1A.ib

[ResourceYixuanBack1BIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanBack1B.ib

[ResourceYixuanBack2AIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanBack2A.ib

[ResourceYixuanBack3AIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\YixuanMod4\YixuanBack3A.ib

[ResourceYixuanBodyADiffuse.3]
filename = .\YixuanMod4\YixuanBodyADiffuse.dds

[ResourceYixuanBodyANormalMap.3]
filename = .\YixuanMod4\YixuanBodyANormalMap.jpg

[ResourceYixuanBodyALightMap.3]
filename = .\YixuanMod4\YixuanBodyALightMap.dds

[ResourceYixuanBodyAMaterialMap.3]
filename = .\YixuanMod4\YixuanBodyAMaterialMap.dds

[ResourceYixuanBodyAStockingMap.3]
filename = .\YixuanMod4\YixuanBodyAStockingMap.dds

[ResourceYixuanLegADiffuse.3]
filename = .\YixuanMod4\YixuanLegADiffuse.dds

[ResourceYixuanLegALightMap.3]
filename = .\YixuanMod4\YixuanLegALightMap.dds

[ResourceYixuanLegAMaterialMap.3]
filename = .\YixuanMod4\YixuanLegAMaterialMap.dds

[ResourceYixuanHair1ADiffuse.3]
filename = .\YixuanMod4\YixuanHair1ADiffuse.dds

[ResourceYixuanHair1ALightMap.3]
filename = .\YixuanMod4\YixuanHair1ALightMap.dds

[ResourceYixuanHair1AMaterialMap.3]
filename = .\YixuanMod4\YixuanHair1AMaterialMap.dds

[ResourceCreditInfo.3]
type = Buffer
data = "Created by monsoon.fanbox.cc"



; .ini generated by GIMI (Genshin-Impact-Model-Importer) mod merger script
; If you have any issues or find any bugs, please open a ticket at https://github.com/SilentNightSound/GI-Model-Importer/issues or contact SilentNightSound#7430 on discord