rt,只在这个壁纸界面是乱的
; Merged Mod: .\1-LucyMod\Lucy.ini, .\4-LucyMod\Lucy.ini
; Constants ---------------------------
[Constants]
global persist $swapvar = 0
global $active
global $hairActive = 0
global $creditinfo = 0
[KeySwap]
condition = $active == 1
key = 4
back = 5
type = cycle
$swapvar = 0,1,2,3,4
$creditinfo = 0
[Present]
post $active = 0
post $hairActive = 0
run = CommandListCreditInfo
; Shader ------------------------------
; Overrides ---------------------------
[TextureOverridemakeupDiffuse]
hash = 2a6df536
this = ResourcemakeupDiffuse
[TextureOverrideLucy.HeadA.Diffuse.1024]
hash = 483b418a
this = ResourcemakeupDiffuse
[TextureOverrideLucy.Head.IB]
hash = fca15ccb
run = CommandListSkinTexture
match_priority = 0
[ResourcemakeupDiffuse]
filename = LucyHeadADiffuse.dds
[TextureOverrideLucyHairPosition]
hash = 6c733c84
if $hairActive
run = CommandListLucyHairPosition
endif
[TextureOverrideLucyHairTexcoord]
hash = 751e21a5
$hairActive = 1
run = CommandListLucyHairTexcoord
[TextureOverrideLucyHairVertexLimitRaise]
hash = 5661afc3
[TextureOverrideLucyBodyPosition]
hash = 5da9dafc
run = CommandListLucyBodyPosition
$active = 1
[TextureOverrideLucyBodyTexcoord]
hash = 00f11ea6
run = CommandListLucyBodyTexcoord
[TextureOverrideLucyBodyVertexLimitRaise]
hash = da79199a
[TextureOverrideLucyHelmetPosition]
hash = 637e5139
run = CommandListLucyHelmetPosition
$active = 1
[TextureOverrideLucyHelmetTexcoord]
hash = 0d4e37c6
run = CommandListLucyHelmetTexcoord
[TextureOverrideLucyHelmetVertexLimitRaise]
hash = 66cc3370
[TextureOverrideLucySnoutPosition]
hash = 5fb8059e
run = CommandListLucySnoutPosition
$active = 1
[TextureOverrideLucySnoutTexcoord]
hash = 856c6618
run = CommandListLucySnoutTexcoord
[TextureOverrideLucySnoutVertexLimitRaise]
hash = 9328313b
[TextureOverrideLucyBeltPosition]
hash = 90e47227
run = CommandListLucyBeltPosition
$active = 1
[TextureOverrideLucyBeltTexcoord]
hash = 170cc13e
run = CommandListLucyBeltTexcoord
[TextureOverrideLucyBeltVertexLimitRaise]
hash = 7e98735e
[TextureOverrideLucyRedClothPosition]
hash = 2f5719df
run = CommandListLucyRedClothPosition
$active = 1
[TextureOverrideLucyRedClothTexcoord]
hash = c789d6f4
run = CommandListLucyRedClothTexcoord
[TextureOverrideLucyRedClothVertexLimitRaise]
hash = fa7b1c96
[TextureOverrideLucyHairIB]
hash = 198e99d7
if $hairActive
run = CommandListLucyHairIB
endif
[TextureOverrideLucyHairA]
hash = 198e99d7
match_first_index = 0
if $hairActive
run = CommandListLucyHairA
endif
[TextureOverrideLucyHairADiffuse]
hash = aa513afa
run = CommandListLucyHairADiffuse
[TextureOverrideLucyHairALightMap]
hash = 1a3b30ba
run = CommandListLucyHairALightMap
[TextureOverrideLucyHairAMaterialMap]
hash = 919b608c
run = CommandListLucyHairAMaterialMap
[TextureOverrideLucyHairANormalMap]
hash = edcb9661
run = CommandListLucyHairANormalMap
[TextureOverrideLucyBodyIB]
hash = e0ad50ed
run = CommandListLucyBodyIB
[TextureOverrideLucyBodyA]
hash = e0ad50ed
match_first_index = 0
run = CommandListLucyBodyA
[TextureOverrideLucyBodyADiffuse]
hash = 474c7aa2
run = CommandListLucyBodyADiffuse
[TextureOverrideLucyBodyALightMap]
hash = 855d9fa3
run = CommandListLucyBodyALightMap
[TextureOverrideLucyBodyAMaterialMap]
hash = 1fd24fd8
run = CommandListLucyBodyAMaterialMap
[TextureOverrideLucyBodyANormalMap]
hash = 463b4f55
run = CommandListLucyBodyANormalMap
[TextureOverrideLucyHelmetIB]
hash = a0ed04de
run = CommandListLucyHelmetIB
[TextureOverrideLucyHelmetA]
hash = a0ed04de
match_first_index = 0
run = CommandListLucyHelmetA
[TextureOverrideLucyHelmetADiffuse]
hash = a0be0ed3
run = CommandListLucyHelmetADiffuse
[TextureOverrideLucyHelmetALightMap]
hash = 8d9a16c7
run = CommandListLucyHelmetALightMap
[TextureOverrideLucyHelmetAMaterialMap]
hash = b3013a33
run = CommandListLucyHelmetAMaterialMap
[TextureOverrideLucyHelmetANormalMap]
hash = ca5fd23a
run = CommandListLucyHelmetANormalMap
[TextureOverrideLucySnoutIB]
hash = 272dd7f6
run = CommandListLucySnoutIB
[TextureOverrideLucySnoutA]
hash = 272dd7f6
match_first_index = 0
run = CommandListLucySnoutA
[TextureOverrideLucyBeltIB]
hash = 9b6370f6
run = CommandListLucyBeltIB
[TextureOverrideLucyBeltA]
hash = 9b6370f6
match_first_index = 0
run = CommandListLucyBeltA
[TextureOverrideLucyRedClothIB]
hash = 1fe6e084
run = CommandListLucyRedClothIB
[TextureOverrideLucyRedClothA]
hash = 1fe6e084
match_first_index = 0
run = CommandListLucyRedClothA
; CommandList -------------------------
[CommandListLucyHairPosition]
if $swapvar != 4
handling = skip
vb0 = ResourceLucyHairPosition.0
vb2 = ResourceLucyHairBlend.0
draw = 2865,0
$active = 1
else if $swapvar == 4
handling = skip
vb0 = ResourceLucyHairPosition.1
vb2 = ResourceLucyHairBlend.1
draw = 2865,0
$active = 1
endif
[CommandListLucyHairTexcoord]
if $swapvar != 4
vb1 = ResourceLucyHairTexcoord.0
else if $swapvar == 4
vb1 = ResourceLucyHairTexcoord.1
endif
[CommandListLucyBodyPosition]
if $swapvar != 4
handling = skip
vb0 = ResourceLucyBodyPosition.0
vb2 = ResourceLucyBodyBlend.0
draw = 15557,0
$active = 1
else if $swapvar == 4
handling = skip
vb0 = ResourceLucyBodyPosition.1
vb2 = ResourceLucyBodyBlend.1
draw = 12861,0
$active = 1
endif
[CommandListLucyBodyTexcoord]
if $swapvar != 4
vb1 = ResourceLucyBodyTexcoord.0
else if $swapvar == 4
vb1 = ResourceLucyBodyTexcoord.1
endif
[CommandListLucyHelmetPosition]
if $swapvar != 4
handling = skip
vb0 = ResourceLucyHelmetPosition.0
vb2 = ResourceLucyHelmetBlend.0
draw = 1653,0
$active = 1
else if $swapvar == 4
handling = skip
vb0 = ResourceLucyHelmetPosition.1
vb2 = ResourceLucyHelmetBlend.1
draw = 1653,0
$active = 1
endif
[CommandListLucyHelmetTexcoord]
if $swapvar != 4
vb1 = ResourceLucyHelmetTexcoord.0
else if $swapvar == 4
vb1 = ResourceLucyHelmetTexcoord.1
endif
[CommandListLucySnoutPosition]
if $swapvar != 4
handling = skip
vb0 = ResourceLucySnoutPosition.0
vb2 = ResourceLucySnoutBlend.0
draw = 694,0
$active = 1
else if $swapvar == 4
handling = skip
vb0 = ResourceLucySnoutPosition.1
vb2 = ResourceLucySnoutBlend.1
draw = 694,0
$active = 1
endif
[CommandListLucySnoutTexcoord]
if $swapvar != 4
vb1 = ResourceLucySnoutTexcoord.0
else if $swapvar == 4
vb1 = ResourceLucySnoutTexcoord.1
endif
[CommandListLucyBeltPosition]
if $swapvar != 4
handling = skip
vb0 = ResourceLucyBeltPosition.0
vb2 = ResourceLucyBeltBlend.0
draw = 18285,0
$active = 1
else if $swapvar == 4
handling = skip
vb0 = ResourceLucyBeltPosition.1
vb2 = ResourceLucyBeltBlend.1
draw = 18285,0
$active = 1
endif
[CommandListLucyBeltTexcoord]
if $swapvar != 4
vb1 = ResourceLucyBeltTexcoord.0
else if $swapvar == 4
vb1 = ResourceLucyBeltTexcoord.1
endif
[CommandListLucyRedClothPosition]
if $swapvar != 4
handling = skip
vb0 = ResourceLucyRedClothPosition.0
vb2 = ResourceLucyRedClothBlend.0
draw = 481,0
$active = 1
else if $swapvar == 4
handling = skip
vb0 = ResourceLucyRedClothPosition.1
vb2 = ResourceLucyRedClothBlend.1
draw = 481,0
$active = 1
endif
[CommandListLucyRedClothTexcoord]
if $swapvar != 4
vb1 = ResourceLucyRedClothTexcoord.0
else if $swapvar == 4
vb1 = ResourceLucyRedClothTexcoord.1
endif
[CommandListLucyHairIB]
if $swapvar != 4
handling = skip
drawindexed = auto
else if $swapvar == 4
handling = skip
drawindexed = auto
endif
[CommandListLucyHairA]
if $swapvar != 4
run = CommandListSkinTexture
ib = ResourceLucyHairAIB.0
else if $swapvar == 4
run = CommandListSkinTexture
ib = ResourceLucyHairAIB.1
endif
[CommandListLucyHairADiffuse]
if $swapvar != 4
this = ResourceLucyHairADiffuse.0
else if $swapvar == 4
this = ResourceLucyHairADiffuse.1
endif
[CommandListLucyHairALightMap]
if $swapvar != 4
this = ResourceLucyHairALightMap.0
else if $swapvar == 4
this = ResourceLucyHairALightMap.1
endif
[CommandListLucyHairAMaterialMap]
if $swapvar != 4
this = ResourceLucyHairAMaterialMap.0
else if $swapvar == 4
this = ResourceLucyHairAMaterialMap.1
endif
[CommandListLucyHairANormalMap]
if $swapvar != 4
this = ResourceLucyHairANormalMap.0
else if $swapvar == 4
this = ResourceLucyHairANormalMap.1
endif
[CommandListLucyBodyIB]
if $swapvar != 4
handling = skip
drawindexed = auto
else if $swapvar == 4
handling = skip
drawindexed = auto
endif
[CommandListLucyBodyA]
if $swapvar != 4
run = CommandListSkinTexture
ib = ResourceLucyBodyAIB.0
else if $swapvar == 4
run = CommandListSkinTexture
ib = ResourceLucyBodyAIB.1
endif
[CommandListLucyBodyADiffuse]
if $swapvar == 0
this = ResourceLucyBodyADiffuse.0
else if $swapvar == 1
this = ResourceLucyBodyADiffuse.2
else if $swapvar == 2
this = ResourceLucyBodyADiffuse.3
else if $swapvar == 3
this = ResourceLucyBodyADiffuse.4
else if $swapvar == 4
this = ResourceLucyBodyADiffuse.1
endif
[CommandListLucyBodyALightMap]
if $swapvar != 4
this = ResourceLucyBodyALightMap.0
else if $swapvar == 4
this = ResourceLucyBodyALightMap.1
endif
[CommandListLucyBodyAMaterialMap]
if $swapvar != 4
this = ResourceLucyBodyAMaterialMap.0
else if $swapvar == 4
this = ResourceLucyBodyAMaterialMap.1
endif
[CommandListLucyBodyANormalMap]
if $swapvar != 4
this = ResourceLucyBodyANormalMap.0
else if $swapvar == 4
this = ResourceLucyBodyANormalMap.1
endif
[CommandListLucyHelmetIB]
if $swapvar != 4
handling = skip
drawindexed = auto
else if $swapvar == 4
handling = skip
drawindexed = auto
endif
[CommandListLucyHelmetA]
if $swapvar != 4
run = CommandListSkinTexture
ib = ResourceLucyHelmetAIB.0
else if $swapvar == 4
run = CommandListSkinTexture
ib = ResourceLucyHelmetAIB.1
endif
[CommandListLucyHelmetADiffuse]
if $swapvar != 4
this = ResourceLucyHelmetADiffuse.0
else if $swapvar == 4
this = ResourceLucyHelmetADiffuse.1
endif
[CommandListLucyHelmetALightMap]
if $swapvar != 4
this = ResourceLucyHelmetALightMap.0
else if $swapvar == 4
this = ResourceLucyHelmetALightMap.1
endif
[CommandListLucyHelmetAMaterialMap]
if $swapvar != 4
this = ResourceLucyHelmetAMaterialMap.0
else if $swapvar == 4
this = ResourceLucyHelmetAMaterialMap.1
endif
[CommandListLucyHelmetANormalMap]
if $swapvar != 4
this = ResourceLucyHelmetANormalMap.0
else if $swapvar == 4
this = ResourceLucyHelmetANormalMap.1
endif
[CommandListLucySnoutIB]
if $swapvar != 4
handling = skip
drawindexed = auto
else if $swapvar == 4
handling = skip
drawindexed = auto
endif
[CommandListLucySnoutA]
if $swapvar != 4
run = CommandListSkinTexture
ib = ResourceLucySnoutAIB.0
else if $swapvar == 4
run = CommandListSkinTexture
ib = ResourceLucySnoutAIB.1
endif
[CommandListLucyBeltIB]
if $swapvar != 4
handling = skip
drawindexed = auto
else if $swapvar == 4
handling = skip
drawindexed = auto
endif
[CommandListLucyBeltA]
if $swapvar != 4
run = CommandListSkinTexture
ib = ResourceLucyBeltAIB.0
else if $swapvar == 4
run = CommandListSkinTexture
ib = ResourceLucyBeltAIB.1
endif
[CommandListLucyRedClothIB]
if $swapvar != 4
handling = skip
drawindexed = auto
else if $swapvar == 4
handling = skip
drawindexed = auto
endif
[CommandListLucyRedClothA]
if $swapvar != 4
run = CommandListSkinTexture
ib = ResourceLucyRedClothAIB.0
else if $swapvar == 4
run = CommandListSkinTexture
ib = ResourceLucyRedClothAIB.1
endif
[CommandListCreditInfo]
if $swapvar != 4
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 == 4
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
endif