 

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

[Constants]
global $fps = 60
global $frameStart= 0
global $frameEnd = 29
global $swapvar = 0
global $active = 0
global persist $neck = 0

[Present]
$swapvar = (time * $fps % ($frameEnd - $frameStart + 1) + $frameStart) // 1

[KeyNeck]
condition = $active == 1
key = NO_ALT NO_SHIFT VK_UP
type = cycle
$neck = 0,1,2

[TextureOverrideSparxieEskill]
hash = 62cdb22f
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	handling = skip
endif

	 
	
[ShaderOverrideSparxieEskill1]
hash = c84bc85795dabac4
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	handling = skip
endif

	
	
[TextureOverrideSparxiebodyBlend]
hash = df489315
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	run = CommandListSparxiebodyBlend
endif
$active = 1
	
[TextureOverrideSparxiebodyTexcoord]
hash = a0dfb1ac
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	run = CommandListSparxiebodyTexcoord
endif

	
[TextureOverrideSparxiebodyDraw]
hash = 337f7de8
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	override_vertex_count = 25661
	override_byte_stride = 40
	uav_byte_stride = 4
endif

	
[TextureOverrideSparxiebodyIB]
hash = 4dcbf0c8
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	handling = skip
endif

	
[TextureOverrideSparxiebodyB]
hash = 4dcbf0c8
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	match_first_index = 12495
	run = CommandListSparxiebodyB
		; BaseAcc (394)
		drawindexed = 972, 0, 0
	if $neck == 0
		; N_NeckRibbon.Anim (708)
		drawindexed = 2220, 124188, 0
	elif $neck == 1 
		; N_NeckRibbon.Anim (708)
		drawindexed = 2220, 124188, 0
		; Hat (1192)
		drawindexed = 3663, 972, 0
	endif 
	
		; ND.Anim (23351)
		drawindexed = 119553, 4635, 0
		
endif

	
[TextureOverrideSparxiebodyC]
hash = 4dcbf0c8
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	match_first_index = 78261
	ib = ResourceSparxiebodyCIB.0
		; Lens (16)
		drawindexed = 42, 0, 0
endif

	
[TextureOverrideSparxiebodyADiffuse]
hash = 13412fd3
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	this = ResourceSparxiebodyADiffuse.0
endif

	
[TextureOverrideSparxiebodyALightMap]
hash = aff129e7
match_priority = 2
if $\Sparxie\Master\swapvarZ==2
	this = ResourceSparxiebodyALightMap.0
endif

	
; CommandList -------------------------
	
[CommandListSparxiebodyBlend]
if $swapvar == 0
	handling = skip
	vb2 = ResourceSparxiebodyBlend.0
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.0
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition0CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend0CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 1
	handling = skip
	vb2 = ResourceSparxiebodyBlend.1
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.1
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition1CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend1CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 2
	handling = skip
	vb2 = ResourceSparxiebodyBlend.2
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.2
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition2CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend2CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 3
	handling = skip
	vb2 = ResourceSparxiebodyBlend.3
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.3
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition3CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend3CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 4
	handling = skip
	vb2 = ResourceSparxiebodyBlend.4
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.4
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition4CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend4CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 5
	handling = skip
	vb2 = ResourceSparxiebodyBlend.5
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.5
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition5CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend5CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 6
	handling = skip
	vb2 = ResourceSparxiebodyBlend.6
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.6
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition6CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend6CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 7
	handling = skip
	vb2 = ResourceSparxiebodyBlend.7
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.7
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition7CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend7CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 8
	handling = skip
	vb2 = ResourceSparxiebodyBlend.8
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.8
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition8CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend8CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 9
	handling = skip
	vb2 = ResourceSparxiebodyBlend.9
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.9
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition9CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend9CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 10
	handling = skip
	vb2 = ResourceSparxiebodyBlend.10
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.10
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition10CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend10CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 11
	handling = skip
	vb2 = ResourceSparxiebodyBlend.11
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.11
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition11CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend11CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 12
	handling = skip
	vb2 = ResourceSparxiebodyBlend.12
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.12
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition12CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend12CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 13
	handling = skip
	vb2 = ResourceSparxiebodyBlend.13
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.13
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition13CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend13CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 14
	handling = skip
	vb2 = ResourceSparxiebodyBlend.14
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.14
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition14CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend14CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 15
	handling = skip
	vb2 = ResourceSparxiebodyBlend.15
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.15
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition15CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend15CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 16
	handling = skip
	vb2 = ResourceSparxiebodyBlend.16
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.16
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition16CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend16CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 17
	handling = skip
	vb2 = ResourceSparxiebodyBlend.17
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.17
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition17CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend17CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 18
	handling = skip
	vb2 = ResourceSparxiebodyBlend.18
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.18
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition18CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend18CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 19
	handling = skip
	vb2 = ResourceSparxiebodyBlend.19
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.19
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition19CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend19CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 20
	handling = skip
	vb2 = ResourceSparxiebodyBlend.20
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.20
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition20CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend20CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 21
	handling = skip
	vb2 = ResourceSparxiebodyBlend.21
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.21
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition21CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend21CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 22
	handling = skip
	vb2 = ResourceSparxiebodyBlend.22
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.22
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition22CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend22CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 23
	handling = skip
	vb2 = ResourceSparxiebodyBlend.23
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.23
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition23CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend23CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 24
	handling = skip
	vb2 = ResourceSparxiebodyBlend.24
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.24
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition24CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend24CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 25
	handling = skip
	vb2 = ResourceSparxiebodyBlend.25
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.25
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition25CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend25CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 26
	handling = skip
	vb2 = ResourceSparxiebodyBlend.26
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.26
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition26CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend26CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 27
	handling = skip
	vb2 = ResourceSparxiebodyBlend.27
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.27
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition27CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend27CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 28
	handling = skip
	vb2 = ResourceSparxiebodyBlend.28
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.28
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition28CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend28CS
		$\SRMI\vertex_count = 25661
	endif
else if $swapvar == 29
	handling = skip
	vb2 = ResourceSparxiebodyBlend.29
	if DRAW_TYPE == 1
		vb0 = ResourceSparxiebodyPosition.29
		draw = 25661, 0
		elif DRAW_TYPE == 8
		Resource\SRMI\PositionBuffer = ref ResourceSparxiebodyPosition29CS
		Resource\SRMI\BlendBuffer = ref ResourceSparxiebodyBlend29CS
		$\SRMI\vertex_count = 25661
	endif
endif

[CommandListSparxiebodyTexcoord]
if $swapvar == 0
	vb1 = ResourceSparxiebodyTexcoord.0
else if $swapvar == 1
	vb1 = ResourceSparxiebodyTexcoord.1
else if $swapvar == 2
	vb1 = ResourceSparxiebodyTexcoord.2
else if $swapvar == 3
	vb1 = ResourceSparxiebodyTexcoord.3
else if $swapvar == 4
	vb1 = ResourceSparxiebodyTexcoord.4
else if $swapvar == 5
	vb1 = ResourceSparxiebodyTexcoord.5
else if $swapvar == 6
	vb1 = ResourceSparxiebodyTexcoord.6
else if $swapvar == 7
	vb1 = ResourceSparxiebodyTexcoord.7
else if $swapvar == 8
	vb1 = ResourceSparxiebodyTexcoord.8
else if $swapvar == 9
	vb1 = ResourceSparxiebodyTexcoord.9
else if $swapvar == 10
	vb1 = ResourceSparxiebodyTexcoord.10
else if $swapvar == 11
	vb1 = ResourceSparxiebodyTexcoord.11
else if $swapvar == 12
	vb1 = ResourceSparxiebodyTexcoord.12
else if $swapvar == 13
	vb1 = ResourceSparxiebodyTexcoord.13
else if $swapvar == 14
	vb1 = ResourceSparxiebodyTexcoord.14
else if $swapvar == 15
	vb1 = ResourceSparxiebodyTexcoord.15
else if $swapvar == 16
	vb1 = ResourceSparxiebodyTexcoord.16
else if $swapvar == 17
	vb1 = ResourceSparxiebodyTexcoord.17
else if $swapvar == 18
	vb1 = ResourceSparxiebodyTexcoord.18
else if $swapvar == 19
	vb1 = ResourceSparxiebodyTexcoord.19
else if $swapvar == 20
	vb1 = ResourceSparxiebodyTexcoord.20
else if $swapvar == 21
	vb1 = ResourceSparxiebodyTexcoord.21
else if $swapvar == 22
	vb1 = ResourceSparxiebodyTexcoord.22
else if $swapvar == 23
	vb1 = ResourceSparxiebodyTexcoord.23
else if $swapvar == 24
	vb1 = ResourceSparxiebodyTexcoord.24
else if $swapvar == 25
	vb1 = ResourceSparxiebodyTexcoord.25
else if $swapvar == 26
	vb1 = ResourceSparxiebodyTexcoord.26
else if $swapvar == 27
	vb1 = ResourceSparxiebodyTexcoord.27
else if $swapvar == 28
	vb1 = ResourceSparxiebodyTexcoord.28
else if $swapvar == 29
	vb1 = ResourceSparxiebodyTexcoord.29
endif

[CommandListSparxiebodyB]
if $swapvar == 0
	ib = ResourceSparxiebodyBIB.0
	else if $swapvar == 1
	ib = ResourceSparxiebodyBIB.1
	else if $swapvar == 2
	ib = ResourceSparxiebodyBIB.2
	else if $swapvar == 3
	ib = ResourceSparxiebodyBIB.3
	else if $swapvar == 4
	ib = ResourceSparxiebodyBIB.4
	else if $swapvar == 5
	ib = ResourceSparxiebodyBIB.5
	else if $swapvar == 6
	ib = ResourceSparxiebodyBIB.6
	else if $swapvar == 7
	ib = ResourceSparxiebodyBIB.7
	else if $swapvar == 8
	ib = ResourceSparxiebodyBIB.8
	else if $swapvar == 9
	ib = ResourceSparxiebodyBIB.9
	else if $swapvar == 10
	ib = ResourceSparxiebodyBIB.10
	else if $swapvar == 11
	ib = ResourceSparxiebodyBIB.11
	else if $swapvar == 12
	ib = ResourceSparxiebodyBIB.12
	else if $swapvar == 13
	ib = ResourceSparxiebodyBIB.13
	else if $swapvar == 14
	ib = ResourceSparxiebodyBIB.14
	else if $swapvar == 15
	ib = ResourceSparxiebodyBIB.15
	else if $swapvar == 16
	ib = ResourceSparxiebodyBIB.16
	else if $swapvar == 17
	ib = ResourceSparxiebodyBIB.17
	else if $swapvar == 18
	ib = ResourceSparxiebodyBIB.18
	else if $swapvar == 19
	ib = ResourceSparxiebodyBIB.19
	else if $swapvar == 20
	ib = ResourceSparxiebodyBIB.20
	else if $swapvar == 21
	ib = ResourceSparxiebodyBIB.21
	else if $swapvar == 22
	ib = ResourceSparxiebodyBIB.22
	else if $swapvar == 23
	ib = ResourceSparxiebodyBIB.23
	else if $swapvar == 24
	ib = ResourceSparxiebodyBIB.24
	else if $swapvar == 25
	ib = ResourceSparxiebodyBIB.25
	else if $swapvar == 26
	ib = ResourceSparxiebodyBIB.26
	else if $swapvar == 27
	ib = ResourceSparxiebodyBIB.27
	else if $swapvar == 28
	ib = ResourceSparxiebodyBIB.28
	else if $swapvar == 29
	ib = ResourceSparxiebodyBIB.29
	endif

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

[ResourceSparxiebodyPosition.0]
type = Buffer
stride = 40
filename = .\01\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.0]
type = Buffer
stride = 32
filename = .\01\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.0]
type = Buffer
stride = 20
filename = .\01\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition0CS]
type = StructuredBuffer
stride = 40
filename = .\01\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend0CS]
type = StructuredBuffer
stride = 32
filename = .\01\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\01\SparxiebodyB.ib

[ResourceSparxiebodyCIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\01\SparxiebodyC.ib

[ResourceSparxiebodyADiffuse.0]
filename = .\01\SparxiebodyADiffuse.dds

[ResourceSparxiebodyALightMap.0]
filename = .\01\SparxiebodyALightMap.dds

[ResourceSparxiebodyPosition.1]
type = Buffer
stride = 40
filename = .\02\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.1]
type = Buffer
stride = 32
filename = .\02\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.1]
type = Buffer
stride = 20
filename = .\02\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition1CS]
type = StructuredBuffer
stride = 40
filename = .\02\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend1CS]
type = StructuredBuffer
stride = 32
filename = .\02\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\02\SparxiebodyB.ib

[ResourceSparxiebodyPosition.2]
type = Buffer
stride = 40
filename = .\03\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.2]
type = Buffer
stride = 32
filename = .\03\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.2]
type = Buffer
stride = 20
filename = .\03\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition2CS]
type = StructuredBuffer
stride = 40
filename = .\03\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend2CS]
type = StructuredBuffer
stride = 32
filename = .\03\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\03\SparxiebodyB.ib

[ResourceSparxiebodyPosition.3]
type = Buffer
stride = 40
filename = .\04\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.3]
type = Buffer
stride = 32
filename = .\04\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.3]
type = Buffer
stride = 20
filename = .\04\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition3CS]
type = StructuredBuffer
stride = 40
filename = .\04\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend3CS]
type = StructuredBuffer
stride = 32
filename = .\04\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\04\SparxiebodyB.ib

[ResourceSparxiebodyPosition.4]
type = Buffer
stride = 40
filename = .\05\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.4]
type = Buffer
stride = 32
filename = .\05\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.4]
type = Buffer
stride = 20
filename = .\05\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition4CS]
type = StructuredBuffer
stride = 40
filename = .\05\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend4CS]
type = StructuredBuffer
stride = 32
filename = .\05\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\05\SparxiebodyB.ib

[ResourceSparxiebodyPosition.5]
type = Buffer
stride = 40
filename = .\06\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.5]
type = Buffer
stride = 32
filename = .\06\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.5]
type = Buffer
stride = 20
filename = .\06\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition5CS]
type = StructuredBuffer
stride = 40
filename = .\06\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend5CS]
type = StructuredBuffer
stride = 32
filename = .\06\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\06\SparxiebodyB.ib

[ResourceSparxiebodyPosition.6]
type = Buffer
stride = 40
filename = .\07\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.6]
type = Buffer
stride = 32
filename = .\07\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.6]
type = Buffer
stride = 20
filename = .\07\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition6CS]
type = StructuredBuffer
stride = 40
filename = .\07\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend6CS]
type = StructuredBuffer
stride = 32
filename = .\07\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\07\SparxiebodyB.ib

[ResourceSparxiebodyPosition.7]
type = Buffer
stride = 40
filename = .\08\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.7]
type = Buffer
stride = 32
filename = .\08\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.7]
type = Buffer
stride = 20
filename = .\08\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition7CS]
type = StructuredBuffer
stride = 40
filename = .\08\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend7CS]
type = StructuredBuffer
stride = 32
filename = .\08\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.7]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\08\SparxiebodyB.ib

[ResourceSparxiebodyPosition.8]
type = Buffer
stride = 40
filename = .\09\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.8]
type = Buffer
stride = 32
filename = .\09\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.8]
type = Buffer
stride = 20
filename = .\09\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition8CS]
type = StructuredBuffer
stride = 40
filename = .\09\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend8CS]
type = StructuredBuffer
stride = 32
filename = .\09\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.8]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\09\SparxiebodyB.ib

[ResourceSparxiebodyPosition.9]
type = Buffer
stride = 40
filename = .\10\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.9]
type = Buffer
stride = 32
filename = .\10\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.9]
type = Buffer
stride = 20
filename = .\10\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition9CS]
type = StructuredBuffer
stride = 40
filename = .\10\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend9CS]
type = StructuredBuffer
stride = 32
filename = .\10\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.9]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\10\SparxiebodyB.ib

[ResourceSparxiebodyPosition.10]
type = Buffer
stride = 40
filename = .\11\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.10]
type = Buffer
stride = 32
filename = .\11\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.10]
type = Buffer
stride = 20
filename = .\11\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition10CS]
type = StructuredBuffer
stride = 40
filename = .\11\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend10CS]
type = StructuredBuffer
stride = 32
filename = .\11\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.10]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\11\SparxiebodyB.ib

[ResourceSparxiebodyPosition.11]
type = Buffer
stride = 40
filename = .\12\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.11]
type = Buffer
stride = 32
filename = .\12\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.11]
type = Buffer
stride = 20
filename = .\12\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition11CS]
type = StructuredBuffer
stride = 40
filename = .\12\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend11CS]
type = StructuredBuffer
stride = 32
filename = .\12\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.11]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\12\SparxiebodyB.ib

[ResourceSparxiebodyPosition.12]
type = Buffer
stride = 40
filename = .\13\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.12]
type = Buffer
stride = 32
filename = .\13\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.12]
type = Buffer
stride = 20
filename = .\13\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition12CS]
type = StructuredBuffer
stride = 40
filename = .\13\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend12CS]
type = StructuredBuffer
stride = 32
filename = .\13\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.12]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\13\SparxiebodyB.ib

[ResourceSparxiebodyPosition.13]
type = Buffer
stride = 40
filename = .\14\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.13]
type = Buffer
stride = 32
filename = .\14\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.13]
type = Buffer
stride = 20
filename = .\14\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition13CS]
type = StructuredBuffer
stride = 40
filename = .\14\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend13CS]
type = StructuredBuffer
stride = 32
filename = .\14\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.13]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\14\SparxiebodyB.ib

[ResourceSparxiebodyPosition.14]
type = Buffer
stride = 40
filename = .\15\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.14]
type = Buffer
stride = 32
filename = .\15\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.14]
type = Buffer
stride = 20
filename = .\15\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition14CS]
type = StructuredBuffer
stride = 40
filename = .\15\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend14CS]
type = StructuredBuffer
stride = 32
filename = .\15\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.14]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\15\SparxiebodyB.ib

[ResourceSparxiebodyPosition.15]
type = Buffer
stride = 40
filename = .\16\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.15]
type = Buffer
stride = 32
filename = .\16\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.15]
type = Buffer
stride = 20
filename = .\16\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition15CS]
type = StructuredBuffer
stride = 40
filename = .\16\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend15CS]
type = StructuredBuffer
stride = 32
filename = .\16\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.15]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\16\SparxiebodyB.ib

[ResourceSparxiebodyPosition.16]
type = Buffer
stride = 40
filename = .\17\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.16]
type = Buffer
stride = 32
filename = .\17\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.16]
type = Buffer
stride = 20
filename = .\17\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition16CS]
type = StructuredBuffer
stride = 40
filename = .\17\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend16CS]
type = StructuredBuffer
stride = 32
filename = .\17\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.16]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\17\SparxiebodyB.ib

[ResourceSparxiebodyPosition.17]
type = Buffer
stride = 40
filename = .\18\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.17]
type = Buffer
stride = 32
filename = .\18\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.17]
type = Buffer
stride = 20
filename = .\18\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition17CS]
type = StructuredBuffer
stride = 40
filename = .\18\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend17CS]
type = StructuredBuffer
stride = 32
filename = .\18\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.17]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\18\SparxiebodyB.ib

[ResourceSparxiebodyPosition.18]
type = Buffer
stride = 40
filename = .\19\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.18]
type = Buffer
stride = 32
filename = .\19\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.18]
type = Buffer
stride = 20
filename = .\19\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition18CS]
type = StructuredBuffer
stride = 40
filename = .\19\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend18CS]
type = StructuredBuffer
stride = 32
filename = .\19\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.18]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\19\SparxiebodyB.ib

[ResourceSparxiebodyPosition.19]
type = Buffer
stride = 40
filename = .\20\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.19]
type = Buffer
stride = 32
filename = .\20\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.19]
type = Buffer
stride = 20
filename = .\20\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition19CS]
type = StructuredBuffer
stride = 40
filename = .\20\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend19CS]
type = StructuredBuffer
stride = 32
filename = .\20\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.19]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\20\SparxiebodyB.ib

[ResourceSparxiebodyPosition.20]
type = Buffer
stride = 40
filename = .\21\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.20]
type = Buffer
stride = 32
filename = .\21\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.20]
type = Buffer
stride = 20
filename = .\21\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition20CS]
type = StructuredBuffer
stride = 40
filename = .\21\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend20CS]
type = StructuredBuffer
stride = 32
filename = .\21\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.20]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\21\SparxiebodyB.ib

[ResourceSparxiebodyPosition.21]
type = Buffer
stride = 40
filename = .\22\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.21]
type = Buffer
stride = 32
filename = .\22\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.21]
type = Buffer
stride = 20
filename = .\22\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition21CS]
type = StructuredBuffer
stride = 40
filename = .\22\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend21CS]
type = StructuredBuffer
stride = 32
filename = .\22\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.21]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\22\SparxiebodyB.ib

[ResourceSparxiebodyPosition.22]
type = Buffer
stride = 40
filename = .\23\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.22]
type = Buffer
stride = 32
filename = .\23\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.22]
type = Buffer
stride = 20
filename = .\23\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition22CS]
type = StructuredBuffer
stride = 40
filename = .\23\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend22CS]
type = StructuredBuffer
stride = 32
filename = .\23\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.22]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\23\SparxiebodyB.ib

[ResourceSparxiebodyPosition.23]
type = Buffer
stride = 40
filename = .\24\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.23]
type = Buffer
stride = 32
filename = .\24\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.23]
type = Buffer
stride = 20
filename = .\24\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition23CS]
type = StructuredBuffer
stride = 40
filename = .\24\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend23CS]
type = StructuredBuffer
stride = 32
filename = .\24\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.23]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\24\SparxiebodyB.ib

[ResourceSparxiebodyPosition.24]
type = Buffer
stride = 40
filename = .\25\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.24]
type = Buffer
stride = 32
filename = .\25\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.24]
type = Buffer
stride = 20
filename = .\25\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition24CS]
type = StructuredBuffer
stride = 40
filename = .\25\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend24CS]
type = StructuredBuffer
stride = 32
filename = .\25\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.24]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\25\SparxiebodyB.ib

[ResourceSparxiebodyPosition.25]
type = Buffer
stride = 40
filename = .\26\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.25]
type = Buffer
stride = 32
filename = .\26\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.25]
type = Buffer
stride = 20
filename = .\26\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition25CS]
type = StructuredBuffer
stride = 40
filename = .\26\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend25CS]
type = StructuredBuffer
stride = 32
filename = .\26\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.25]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\26\SparxiebodyB.ib

[ResourceSparxiebodyPosition.26]
type = Buffer
stride = 40
filename = .\27\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.26]
type = Buffer
stride = 32
filename = .\27\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.26]
type = Buffer
stride = 20
filename = .\27\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition26CS]
type = StructuredBuffer
stride = 40
filename = .\27\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend26CS]
type = StructuredBuffer
stride = 32
filename = .\27\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.26]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\27\SparxiebodyB.ib

[ResourceSparxiebodyPosition.27]
type = Buffer
stride = 40
filename = .\28\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.27]
type = Buffer
stride = 32
filename = .\28\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.27]
type = Buffer
stride = 20
filename = .\28\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition27CS]
type = StructuredBuffer
stride = 40
filename = .\28\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend27CS]
type = StructuredBuffer
stride = 32
filename = .\28\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.27]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\28\SparxiebodyB.ib

[ResourceSparxiebodyPosition.28]
type = Buffer
stride = 40
filename = .\29\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.28]
type = Buffer
stride = 32
filename = .\29\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.28]
type = Buffer
stride = 20
filename = .\29\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition28CS]
type = StructuredBuffer
stride = 40
filename = .\29\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend28CS]
type = StructuredBuffer
stride = 32
filename = .\29\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.28]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\29\SparxiebodyB.ib

[ResourceSparxiebodyPosition.29]
type = Buffer
stride = 40
filename = .\30\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend.29]
type = Buffer
stride = 32
filename = .\30\SparxiebodyBlend.buf

[ResourceSparxiebodyTexcoord.29]
type = Buffer
stride = 20
filename = .\30\SparxiebodyTexcoord.buf

[ResourceSparxiebodyPosition29CS]
type = StructuredBuffer
stride = 40
filename = .\30\SparxiebodyPosition.buf

[ResourceSparxiebodyBlend29CS]
type = StructuredBuffer
stride = 32
filename = .\30\SparxiebodyBlend.buf

[ResourceSparxiebodyBIB.29]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\30\SparxiebodyB.ib

; .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