; Norma ; Constants ------------------------- [Constants] global persist $hat = 0 global persist $clothes = 0 global persist $sleeve = 0 global persist $top = 0 global persist $gun = 0 global persist $gloves = 0 global persist $legs = 0 global persist $bra = 0 global $active [KeySwap1] condition = $active == 1 key = 1 type = cycle $hat = 0,1 [KeySwap2] condition = $active == 1 key = 2 type = cycle $clothes = 0,1,2,3 [KeySwap3] condition = $active == 1 key = 3 type = cycle $sleeve = 0,1 [KeySwap4] condition = $active == 1 key = 4 type = cycle $top = 0,1,2,3,4,5 [KeySwap5] condition = $active == 1 key = 5 type = cycle $gun = 0,1 [KeySwap6] condition = $active == 1 key = 6 type = cycle $gloves = 0,1 [KeySwap7] condition = $active == 1 key = 7 type = cycle $legs = 0,1,2 [KeySwap8] condition = $active == 1 key = 8 type = cycle $bra = 0,1 [Present] post $active = 0 ; Overrides ------------------------- [TextureOverrideNormaBodyBlend] hash = b10a84f3 handling = skip if DRAW_TYPE == 2 || DRAW_TYPE == 4 vb1 = ResourceNormaBodyTexcoord vb2 = ResourceNormaBodyBlend checktextureoverride = ib elif DRAW_TYPE == 1 vb0 = ResourceNormaBodyPosition vb2 = ResourceNormaBodyBlend Draw = 74084, 0 endif $active = 1 [TextureOverrideNormaBodyTexcoord] hash = 52235615 vb1 = ResourceNormaBodyTexcoord [TextureOverrideNormaBodyVertexLimitRaise] hash = ab21b245 override_vertex_count = 74084 override_byte_stride = 40 [TextureOverrideNormaBodyA] hash = 773f390c match_first_index = 0 match_index_count = 55002 handling = skip ib = ResourceNormaBodyAIB ;Resource\ZZMI\WengineFX = ref ResourceNormaBodyAWengineFX ;Resource\ZZMI\Diffuse = ref ResourceNormaBodyADiffuse ;Resource\ZZMI\NormalMap = ref ResourceNormaBodyANormalMap ;Resource\ZZMI\LightMap = ref ResourceNormaBodyALightMap ;Resource\ZZMI\MaterialMap = ref ResourceNormaBodyAMaterialMap ;run = CommandList\ZZMI\SetTextures run = CommandListSkinTexture ps-t4 = ResourceNormaBodyANormalMap if $legs == 0 if $top != 5 drawindexed = 71397, 0, 0 else drawindexed = 71397, 71397, 0 endif else if $top != 5 drawindexed = 75267, 142794, 0 else drawindexed = 75267, 218061, 0 endif endif if $top == 0 || $top == 1 drawindexed = 5658, 293328, 0 elif $top == 2 || $top == 3 drawindexed = 4818, 298986, 0 elif $top == 4 drawindexed = 4212, 303804, 0 endif if $top == 0 || $top == 2 drawindexed = 1968, 360678, 0 endif if $clothes == 0 drawindexed = 1746, 308016, 0 drawindexed = 3042, 309762, 0 elif $clothes == 1 drawindexed = 1746, 308016, 0 endif if $clothes != 3 drawindexed = 11490, 312804, 0 if $sleeve == 0 drawindexed = 2856, 348408, 0 endif endif if $gloves == 0 drawindexed = 8520, 324294, 0 endif if $gun == 0 drawindexed = 1320, 347088, 0 endif if $legs == 0 || $legs == 1 drawindexed = 6510, 351264, 0 else drawindexed = 14274, 332814, 0 endif if $top != 0 && $bra == 1 drawindexed = 2904, 357774, 0 endif [TextureOverrideNormaBodyADiffuse] hash = 8dbb873b this = ResourceNormaBodyADiffuse [TextureOverrideNormaBodyADiffuse] hash = 8dbb873b this = ResourceNormaBodyADiffuse [TextureOverrideNormaBodyALightMap] hash = 13e85378 this = ResourceNormaBodyALightMap [TextureOverrideNormaBodyAMaterialMap] hash = fcb3bd07 this = ResourceNormaBodyAMaterialMap [TextureOverrideNormaBodyAWengineFX] hash = 44193eaa this = ResourceNormaBodyAWengineFX [TextureOverrideNormaBodyB] hash = 773f390c match_first_index = 55002 match_index_count = 2964 handling = skip ib = ResourceNormaBodyBIB if $gun == 0 ; BodyB (920) drawindexed = 2964, 0, 0 endif [TextureOverrideNormaBodyC] hash = 773f390c match_first_index = 57966 match_index_count = 2964 handling = skip ib = ResourceNormaBodyCIB if $gun == 0 ; BodyC (920) drawindexed = 2964, 0, 0 endif [TextureOverrideNormaHatIB] hash = bcc7e369 if $hat == 1 ib = null endif ; CommandList ----------------------- ; Resources ------------------------- [ResourceNormaBodyPosition] type = Buffer stride = 40 filename = NormaBodyPosition.buf [ResourceNormaBodyBlend] type = Buffer stride = 32 filename = NormaBodyBlend.buf [ResourceNormaBodyTexcoord] type = Buffer stride = 24 filename = NormaBodyTexcoord.buf [ResourceNormaBodyAIB] type = Buffer format = DXGI_FORMAT_R32_UINT filename = NormaBodyA.ib [ResourceNormaBodyBIB] type = Buffer format = DXGI_FORMAT_R32_UINT filename = NormaBodyB.ib [ResourceNormaBodyCIB] type = Buffer format = DXGI_FORMAT_R32_UINT filename = NormaBodyC.ib [ResourceNormaBodyAStockingMap] filename = NormaBodyAStockingMap.dds [ResourceNormaBodyADiffuse] filename = NormaBodyADiffuse.dds [ResourceNormaBodyANormalMap] filename = NormaBodyANormalMap.dds [ResourceNormaBodyALightMap] filename = NormaBodyALightMap.dds [ResourceNormaBodyAMaterialMap] filename = NormaBodyAMaterialMap.dds [ResourceNormaBodyAWengineFX] filename = NormaBodyAWengineFX.dds ; .ini generated by XXMI (XX-Model-Importer) v1.6.7 ; If you have any issues or find any bugs, please open a ticket at https://github.com/leotorrez/XXMI-Tools/issues