diff --git a/Enhancements/TwilightPrincessHD_Anisotropic/rules.txt b/Enhancements/TwilightPrincessHD_Anisotropic/rules.txt new file mode 100644 index 00000000..80ed4328 --- /dev/null +++ b/Enhancements/TwilightPrincessHD_Anisotropic/rules.txt @@ -0,0 +1,36 @@ +[Definition] +titleIds = 000500001019C800,000500001019E600,000500001019E500 +name = Anisotropic Filtering +path = "The Legend of Zelda: Twilight Princess HD/Enhancements/Anisotropic Filtering" +description = Allows you to set the anisotropic filtering level to improve clarity for surfaces that are looked at an angle. +version = 7 + +[Default] +$anisoLevel = 1 + +[Preset] +name = x1 (Default) + +[Preset] +name = x2 +$anisoLevel = 2 + +[Preset] +name = x4 +$anisoLevel = 4 + +[Preset] +name = x8 +$anisoLevel = 8 + +[Preset] +name = x16 (Recommended) +$anisoLevel = 16 + +[Preset] +name = x32 (Overkill) +$anisoLevel = 32 + +[TextureRedefine] +formats = 0x31,0x32,0x33,0x34,0x35,0x431,0x432,0x433,0x434,0x435 +overwriteAnisotropy = $anisoLevel diff --git a/Enhancements/WindWakerHD_Anisotropic/rules.txt b/Enhancements/WindWakerHD_Anisotropic/rules.txt new file mode 100644 index 00000000..e193d146 --- /dev/null +++ b/Enhancements/WindWakerHD_Anisotropic/rules.txt @@ -0,0 +1,36 @@ +[Definition] +titleIds = 0005000010143400,0005000010143600,0005000010143500 +name = Anisotropic Filtering +path = "The Legend of Zelda: The Wind Waker HD/Enhancements/Anisotropic Filtering" +description = Allows you to set the anisotropic filtering level to improve clarity for surfaces that are looked at an angle. +version = 7 + +[Default] +$anisoLevel = 1 + +[Preset] +name = x1 (Default) + +[Preset] +name = x2 +$anisoLevel = 2 + +[Preset] +name = x4 +$anisoLevel = 4 + +[Preset] +name = x8 +$anisoLevel = 8 + +[Preset] +name = x16 (Recommended) +$anisoLevel = 16 + +[Preset] +name = x32 (Overkill) +$anisoLevel = 32 + +[TextureRedefine] +formats = 0x31,0x32,0x33,0x34,0x35,0x431,0x432,0x433,0x434,0x435 +overwriteAnisotropy = $anisoLevel diff --git a/src/DKCTropicalFreeze/Cheats/DKC_BananaMult/patch_infbanana.asm b/src/DKCTropicalFreeze/Cheats/DKC_BananaMult/patch_infbanana.asm new file mode 100644 index 00000000..45cc75bc --- /dev/null +++ b/src/DKCTropicalFreeze/Cheats/DKC_BananaMult/patch_infbanana.asm @@ -0,0 +1,25 @@ +[DKCTF_MultBanana] +moduleMatches = 0xA37C99E1, 0x4FF15DD2 ; (EU/NA/JP)v16, (EU/NA/JP)v2 +.origin = codecave + +_addBananaMultCheat: +cmpwi r29, 15 +bne _addBananaMultCheatExit + +;add extra banana amount +lwz r4, 0x4 (r27) +addi r4, r4, $addamountbna-1 +stw r4, 0x4 (r27) + +_addBananaMultCheatExit: +;restore line we overwrote +or r4, r29, r29 +blr + +[DKCTF_MultBanana_v16] +moduleMatches = 0xA37C99E1 ; (EU/NA/JP)v16 +0x020A5974 = bla _addBananaMultCheat + +[DKCTF_MultBanana_v2] +moduleMatches = 0x4FF15DD2 ; (EU/NA/JP)v2 +0x020A5908 = bla _addBananaMultCheat diff --git a/src/DKCTropicalFreeze/Cheats/DKC_BananaMult/rules.txt b/src/DKCTropicalFreeze/Cheats/DKC_BananaMult/rules.txt new file mode 100644 index 00000000..97d60e7a --- /dev/null +++ b/src/DKCTropicalFreeze/Cheats/DKC_BananaMult/rules.txt @@ -0,0 +1,30 @@ +[Definition] +titleIds = 0005000010137F00,0005000010138300,0005000010144800 +name = Banana Multiplier +path = "Donkey Kong Country: Tropical Freeze/Cheats/Banana Multiplier" +description = Multiplies the amount of bananas you collect. +#Credits: Intra +version = 7 + +[Default] +$addamountbna = 1 + +[Preset] +name = x2 +$addamountbna = 2 + +[Preset] +name = x3 +$addamountbna = 3 + +[Preset] +name = x4 +$addamountbna = 4 + +[Preset] +name = x5 +$addamountbna = 5 + +[Preset] +name = x100 +$addamountbna = 100 diff --git a/src/DKCTropicalFreeze/Cheats/DKC_CoinMult/patch_infcoins.asm b/src/DKCTropicalFreeze/Cheats/DKC_CoinMult/patch_infcoins.asm new file mode 100644 index 00000000..e3ea45e7 --- /dev/null +++ b/src/DKCTropicalFreeze/Cheats/DKC_CoinMult/patch_infcoins.asm @@ -0,0 +1,22 @@ +[DKCTF_MultCoins] +moduleMatches = 0xA37C99E1, 0x4FF15DD2 ; (EU/NA/JP)v16, (EU/NA/JP)v2 +.origin = codecave + +_addCoinsMultCheat: +or r5, r30, r30 +cmpwi r29, 1 +bne _addCoinsMultCheatExit + +;add extra coin amount +addi r5, r30, $addamountcn-1 + +_addCoinsMultCheatExit: +blr + +[DKCTF_MultCoins_v16] +moduleMatches = 0xA37C99E1 ; (EU/NA/JP)v16 +0x020A5970 = bla _addCoinsMultCheat + +[DKCTF_MultCoins_v2] +moduleMatches = 0x4FF15DD2 ; (EU/NA/JP)v2 +0x020A5904 = bla _addCoinsMultCheat diff --git a/src/DKCTropicalFreeze/Cheats/DKC_CoinMult/rules.txt b/src/DKCTropicalFreeze/Cheats/DKC_CoinMult/rules.txt new file mode 100644 index 00000000..42aa6da6 --- /dev/null +++ b/src/DKCTropicalFreeze/Cheats/DKC_CoinMult/rules.txt @@ -0,0 +1,34 @@ +[Definition] +titleIds = 0005000010137F00,0005000010138300,0005000010144800 +name = Banana Coin Multiplier +path = "Donkey Kong Country: Tropical Freeze/Cheats/Coin Multiplier" +description = Multiplies the amount of Banana Coins you collect. +#Credits: Intra +version = 7 + +[Default] +$addamountcn = 1 + +[Preset] +name = x2 +$addamountcn = 2 + +[Preset] +name = x3 +$addamountcn = 3 + +[Preset] +name = x4 +$addamountcn = 4 + +[Preset] +name = x5 +$addamountcn = 5 + +[Preset] +name = x10 +$addamountcn = 10 + +[Preset] +name = x999 +$addamountcn = 999 diff --git a/src/DKCTropicalFreeze/Cheats/DKC_LivesMult/patch_inflives.asm b/src/DKCTropicalFreeze/Cheats/DKC_LivesMult/patch_inflives.asm new file mode 100644 index 00000000..4ef618b9 --- /dev/null +++ b/src/DKCTropicalFreeze/Cheats/DKC_LivesMult/patch_inflives.asm @@ -0,0 +1,23 @@ +[DKCTF_MultLives] +moduleMatches = 0xA37C99E1, 0x4FF15DD2 ; (EU/NA/JP)v16, (EU/NA/JP)v2 +.origin = codecave + +_addLivesMultCheat: +cmpwi r29, 8 +bne _addLivesMultCheatExit + +;add extra lives amount +addi r5, r30, $addamountliv-1 + +_addLivesMultCheatExit: +;restore line we overwrote +or r3, r27, r27 +blr + +[DKCTF_MultLives_NAv16] +moduleMatches = 0xA37C99E1 ; (EU/NA/JP)v16 +0x020A5978 = bla _addLivesMultCheat + +[DKCTF_MultLives_NAv2] +moduleMatches = 0x4FF15DD2 ; (EU/NA/JP)v2 +0x020A590C = bla _addLivesMultCheat diff --git a/src/DKCTropicalFreeze/Cheats/DKC_LivesMult/rules.txt b/src/DKCTropicalFreeze/Cheats/DKC_LivesMult/rules.txt new file mode 100644 index 00000000..9f7750d8 --- /dev/null +++ b/src/DKCTropicalFreeze/Cheats/DKC_LivesMult/rules.txt @@ -0,0 +1,30 @@ +[Definition] +titleIds = 0005000010137F00,0005000010138300,0005000010144800 +name = Lives Multiplier +path = "Donkey Kong Country: Tropical Freeze/Cheats/Lives Multiplier" +description = Multiplies the amount of red 1-UP balloons you collect. +#Credits: Intra +version = 7 + +[Default] +$addamountliv = 1 + +[Preset] +name = x2 +$addamountliv = 2 + +[Preset] +name = x3 +$addamountliv = 3 + +[Preset] +name = x4 +$addamountliv = 4 + +[Preset] +name = x5 +$addamountliv = 5 + +[Preset] +name = x99 +$addamountliv = 99 diff --git a/src/XenobladeChroniclesX/Enhancements/AntiAliasing/59df1c7e1806366c_00000000000003c9_ps.txt b/src/XenobladeChroniclesX/Enhancements/AntiAliasing/59df1c7e1806366c_00000000000003c9_ps.txt index 52967a9e..b9aaca0f 100644 --- a/src/XenobladeChroniclesX/Enhancements/AntiAliasing/59df1c7e1806366c_00000000000003c9_ps.txt +++ b/src/XenobladeChroniclesX/Enhancements/AntiAliasing/59df1c7e1806366c_00000000000003c9_ps.txt @@ -1,4 +1,4 @@ -#version 420 +#version 430 #extension GL_ARB_texture_gather : enable #ifdef VULKAN #define ATTR_LAYOUT(__vkSet, __location) layout(set = __vkSet, location = __location) @@ -26,267 +26,32 @@ uniform vec2 uf_fragCoordScale; #endif // This shaders was auto-converted (and manually adjusted) from OpenGL to Cemu so expect weird code and possible errors. -// shader 59df1c7e1806366c - Anti-aliasing Shader - Dumped 1.14 +// shader 59df1c7e1806366c - Anti-aliasing Shader - Dumped 1.21 -#define preset 1 -#define moreaa 0.0 -#define lessaa 0.0 +#define preset $Preset -#if (preset == 0) // Native AA Disabled +//#if (preset == 0) // AA Disabled +//return floatBitsToInt(0.0); +//#endif -TEXTURE_LAYOUT(0, 1, 0) uniform sampler2D textureUnitPS0;// Tex0 addr 0xf4e12000 res 1280x720x1 dim 1 tm: 4 format 0001 compSel: 0 4 4 5 mipView: 0x0 (num 0x1 -TEXTURE_LAYOUT(1, 1, 1) uniform sampler2D textureUnitPS1;// Tex1 addr 0xf470a000 res 1280x720x1 dim 1 tm: 4 format 0816 compSel: 0 1 2 5 mipView: 0x0 (num 0x1 -layout(location = 0) in vec4 passParameterSem0; -layout(location = 1) in vec4 passParameterSem1; -layout(location = 0) out vec4 passPixelColor0; -int clampFI32(int v) -{ -if( v == 0x7FFFFFFF ) - return floatBitsToInt(1.0); -else if( v == 0xFFFFFFFF ) - return floatBitsToInt(0.0); -return floatBitsToInt(clamp(intBitsToFloat(v), 0.0, 1.0)); -} -float mul_nonIEEE(float a, float b){ return min(a*b,min(abs(a)*3.40282347E+38F,abs(b)*3.40282347E+38F)); } -void main() -{ -passPixelColor0 = texture(textureUnitPS1, passParameterSem1.xy); // textureunitps1 is the one with all the colors vs unitps0 which is red viewport -} -#endif - -#if (preset == 1) // Native AA Enabled -TEXTURE_LAYOUT(0, 1, 0) uniform sampler2D textureUnitPS0;// Tex0 addr 0xf4e12000 res 1280x720x1 dim 1 tm: 4 format 0001 compSel: 0 4 4 5 mipView: 0x0 (num 0x1 -TEXTURE_LAYOUT(1, 1, 1) uniform sampler2D textureUnitPS1;// Tex1 addr 0xf470a000 res 1280x720x1 dim 1 tm: 4 format 0816 compSel: 0 1 2 5 mipView: 0x0 (num 0x1 -layout(location = 0) in vec4 passParameterSem0; -layout(location = 1) in vec4 passParameterSem1; -layout(location = 0) out vec4 passPixelColor0; - -ivec2 resDim = textureSize(textureUnitPS0,0); // Retrieve texture dimensions -float resRatio = ( (float(resDim.x)/1280.0) + moreaa ) - lessaa; // retrieve resolution ratio, and calculate the total -float resX = (float(resDim.x)/1280.0); -float resY = (float(resDim.y)/720.0); - -int clampFI32(int v) -{ -if( v == 0x7FFFFFFF ) - return floatBitsToInt(1.0); -else if( v == 0xFFFFFFFF ) - return floatBitsToInt(0.0); -return floatBitsToInt(clamp(intBitsToFloat(v), 0.0, 1.0)); -} -float mul_nonIEEE(float a, float b){ return min(a*b,min(abs(a)*3.40282347E+38F,abs(b)*3.40282347E+38F)); } -void main() -{ -ivec4 R0i = ivec4(0); -ivec4 R1i = ivec4(0); -ivec4 R2i = ivec4(0); -ivec4 R3i = ivec4(0); -ivec4 R4i = ivec4(0); -ivec4 R123i = ivec4(0); -ivec4 R126i = ivec4(0); -ivec4 R127i = ivec4(0); -int backupReg0i, backupReg1i, backupReg2i, backupReg3i, backupReg4i; -ivec4 PV0i = ivec4(0), PV1i = ivec4(0); -int PS0i = 0, PS1i = 0; -ivec4 tempi = ivec4(0); -float tempResultf; -int tempResulti; -ivec4 ARi = ivec4(0); -bool predResult = true; -bool activeMaskStack[2]; -bool activeMaskStackC[3]; -activeMaskStack[0] = false; -activeMaskStackC[0] = false; -activeMaskStackC[1] = false; -activeMaskStack[0] = true; -activeMaskStackC[0] = true; -activeMaskStackC[1] = true; -vec3 cubeMapSTM; -int cubeMapFaceId; -R0i = floatBitsToInt(passParameterSem0 / resRatio); // Important line -R1i = floatBitsToInt(passParameterSem1); -if( activeMaskStackC[1] == true ) { -R2i.xyzw = floatBitsToInt(textureGather(textureUnitPS0, intBitsToFloat(R0i.zw)).xyzw * resRatio); // Important line -R0i.x = floatBitsToInt(texture(textureUnitPS0, intBitsToFloat(R1i.xy)).x / resRatio); // Important line -} -if( activeMaskStackC[1] == true ) { -activeMaskStack[1] = activeMaskStack[0]; -activeMaskStackC[2] = activeMaskStackC[1]; -// 0 -backupReg0i = R2i.x; -R2i.x = floatBitsToInt(intBitsToFloat(backupReg0i) + intBitsToFloat(0x3b2aaaab)); -PV0i.x = R2i.x; -R127i.y = floatBitsToInt(max(intBitsToFloat(R2i.y), intBitsToFloat(R2i.w))); -R127i.z = floatBitsToInt(min(intBitsToFloat(R2i.y), intBitsToFloat(R2i.w))); -// 1 -PV1i.y = floatBitsToInt(min(intBitsToFloat(R2i.z), intBitsToFloat(PV0i.x))); -PV1i.w = floatBitsToInt(max(intBitsToFloat(R2i.z), intBitsToFloat(PV0i.x))); -// 2 -R4i.y = floatBitsToInt(max(intBitsToFloat(R127i.y), intBitsToFloat(PV1i.w))); -PV0i.y = R4i.y; -R4i.z = floatBitsToInt(min(intBitsToFloat(R127i.z), intBitsToFloat(PV1i.y))); -PV0i.z = R4i.z; -// 3 -backupReg0i = R0i.x; -backupReg0i = R0i.x; -PV1i.x = floatBitsToInt(intBitsToFloat(PV0i.y) * intBitsToFloat(uf_remappedPS[0].x) / resX); // Important line -PV1i.y = floatBitsToInt(max(intBitsToFloat(backupReg0i), intBitsToFloat(PV0i.y))); -PV1i.z = floatBitsToInt(min(intBitsToFloat(backupReg0i), intBitsToFloat(PV0i.z))); -// 4 -R0i.x = floatBitsToInt(-(intBitsToFloat(PV1i.z)) + intBitsToFloat(PV1i.y)); -R0i.w = floatBitsToInt(max(intBitsToFloat(PV1i.x), intBitsToFloat(uf_remappedPS[0].y) / resY)); // Important line -// 5 -backupReg0i = R0i.x; -predResult = (intBitsToFloat(R0i.w) > intBitsToFloat(backupReg0i)); -activeMaskStack[1] = predResult; -activeMaskStackC[2] = predResult == true && activeMaskStackC[1] == true; -} -else { -activeMaskStack[1] = false; -activeMaskStackC[2] = false; -} -if( activeMaskStackC[2] == true ) { -// 0 -if( (0 == 0)) discard; -} -activeMaskStackC[1] = activeMaskStack[0] == true && activeMaskStackC[0] == true; -if( activeMaskStackC[1] == true ) { -// 0 -R127i.x = floatBitsToInt(dot(vec4(intBitsToFloat(R2i.x),intBitsToFloat(R2i.y),intBitsToFloat(R2i.z),intBitsToFloat(R2i.w)),vec4(-(1.0),1.0,1.0,-(1.0)))); -PV0i.x = R127i.x; -PV0i.y = R127i.x; -PV0i.z = R127i.x; -PV0i.w = R127i.x; -R127i.z = 0; -PS0i = R127i.z; -// 1 -tempi.x = floatBitsToInt(dot(vec4(intBitsToFloat(R2i.x),intBitsToFloat(R2i.y),intBitsToFloat(R2i.z),intBitsToFloat(R2i.w)),vec4(-(1.0),1.0,-(1.0),1.0))); -PV1i.x = tempi.x; // Important -PV1i.y = tempi.x; // Important -PV1i.z = tempi.x; -PV1i.w = tempi.x; -R127i.y = tempi.x; -R4i.w = 0x3f800000; -PS1i = R4i.w; -// 2 -tempi.x = floatBitsToInt(dot(vec4(intBitsToFloat(R127i.x),intBitsToFloat(PV1i.x),intBitsToFloat(R127i.z),-0.0),vec4(intBitsToFloat(R127i.x),intBitsToFloat(PV1i.x),intBitsToFloat(R127i.z),0.0))); -PV0i.x = tempi.x; -PV0i.y = tempi.x; -PV0i.z = tempi.x; -PV0i.w = tempi.x; -// 3 -tempResultf = 1.0 / sqrt(intBitsToFloat(PV0i.x)); -PS1i = floatBitsToInt(tempResultf); -// 4 -backupReg0i = R127i.x; -R127i.x = floatBitsToInt(intBitsToFloat(backupReg0i) * intBitsToFloat(PS1i)); -PV0i.x = R127i.x; -R127i.w = floatBitsToInt(intBitsToFloat(R127i.y) * intBitsToFloat(PS1i)); -PV0i.w = R127i.w; -// 5 -PV1i.x = floatBitsToInt(max(intBitsToFloat(PV0i.x), -(intBitsToFloat(PV0i.x)))); -PV1i.y = floatBitsToInt(intBitsToFloat(PV0i.w) * intBitsToFloat(uf_remappedPS[1].y)); -PV1i.z = floatBitsToInt(intBitsToFloat(PV0i.x) * intBitsToFloat(uf_remappedPS[1].x)); -PV1i.w = floatBitsToInt(max(intBitsToFloat(PV0i.w), -(intBitsToFloat(PV0i.w)))); -// 6 -R0i.x = floatBitsToInt(intBitsToFloat(R1i.x) + -(intBitsToFloat(PV1i.z))); -R0i.y = floatBitsToInt(intBitsToFloat(R1i.y) + -(intBitsToFloat(PV1i.y))); -PV0i.z = floatBitsToInt(min(intBitsToFloat(PV1i.x), intBitsToFloat(PV1i.w))); -R2i.w = floatBitsToInt(intBitsToFloat(R1i.x) + intBitsToFloat(PV1i.z)); -R2i.y = floatBitsToInt(intBitsToFloat(R1i.y) + intBitsToFloat(PV1i.y)); -PS0i = R2i.y; -// 7 -PV1i.y = floatBitsToInt(intBitsToFloat(PV0i.z) * intBitsToFloat(uf_remappedPS[0].z)); -// 8 -PS0i = floatBitsToInt(1.0 / intBitsToFloat(PV1i.y)); -// 9 -PV1i.z = floatBitsToInt(intBitsToFloat(R127i.w) * intBitsToFloat(PS0i)); -PV1i.w = floatBitsToInt(intBitsToFloat(R127i.x) * intBitsToFloat(PS0i)); -// 10 -PV0i.x = floatBitsToInt(max(intBitsToFloat(PV1i.z), intBitsToFloat(0xc0000000))); -PV0i.y = floatBitsToInt(max(intBitsToFloat(PV1i.w), intBitsToFloat(0xc0000000))); -// 11 -PV1i.z = floatBitsToInt(min(intBitsToFloat(PV0i.x), 2.0)); -PV1i.w = floatBitsToInt(min(intBitsToFloat(PV0i.y), 2.0)); -// 12 -PV0i.x = floatBitsToInt(intBitsToFloat(PV1i.z) * intBitsToFloat(uf_remappedPS[1].w)); -PV0i.w = floatBitsToInt(intBitsToFloat(PV1i.w) * intBitsToFloat(uf_remappedPS[1].z)); -// 13 -backupReg0i = R1i.x; -backupReg1i = R1i.y; -backupReg0i = R1i.x; -backupReg1i = R1i.y; -R1i.x = floatBitsToInt(intBitsToFloat(backupReg0i) + -(intBitsToFloat(PV0i.w))); -R1i.y = floatBitsToInt(intBitsToFloat(backupReg1i) + -(intBitsToFloat(PV0i.x))); -R0i.z = floatBitsToInt(intBitsToFloat(backupReg0i) + intBitsToFloat(PV0i.w)); -R0i.w = floatBitsToInt(intBitsToFloat(backupReg1i) + intBitsToFloat(PV0i.x)); -} -if( activeMaskStackC[1] == true ) { -R1i.xyz = floatBitsToInt(texture(textureUnitPS1, intBitsToFloat(R1i.xy)).xyz); -R3i.xyz = floatBitsToInt(texture(textureUnitPS1, intBitsToFloat(R0i.zw)).xyz); -R0i.xyz = floatBitsToInt(texture(textureUnitPS1, intBitsToFloat(R0i.xy)).xyz); -R2i.xyz = floatBitsToInt(texture(textureUnitPS1, intBitsToFloat(R2i.wy)).xyz); -} -if( activeMaskStackC[1] == true ) { -// 0 -R127i.x = floatBitsToInt(intBitsToFloat(R1i.z) + intBitsToFloat(R3i.z)); -PV0i.y = floatBitsToInt(intBitsToFloat(R1i.y) + intBitsToFloat(R3i.y)); -PV0i.z = floatBitsToInt(intBitsToFloat(R1i.x) + intBitsToFloat(R3i.x)); -// 1 -backupReg0i = R0i.x; -PV1i.x = floatBitsToInt(intBitsToFloat(backupReg0i) + intBitsToFloat(R2i.x)); -R127i.y = floatBitsToInt(intBitsToFloat(R0i.z) + intBitsToFloat(R2i.z)); -PV1i.z = floatBitsToInt(intBitsToFloat(PV0i.y) * 0.25); -PV1i.w = floatBitsToInt(intBitsToFloat(R0i.y) + intBitsToFloat(R2i.y)); -PS1i = floatBitsToInt(intBitsToFloat(PV0i.z) * 0.25); -// 2 -backupReg0i = R127i.x; -R127i.x = floatBitsToInt((intBitsToFloat(PV1i.x) * 0.25 + intBitsToFloat(PS1i))); -PV0i.y = floatBitsToInt(intBitsToFloat(backupReg0i) * 0.25); -R127i.z = PV1i.x; -R127i.z = floatBitsToInt(intBitsToFloat(R127i.z) / 2.0); -R127i.w = floatBitsToInt((intBitsToFloat(PV1i.w) * 0.25 + intBitsToFloat(PV1i.z))); -PV0i.w = R127i.w; -R126i.y = PV1i.w; -R126i.y = floatBitsToInt(intBitsToFloat(R126i.y) / 2.0); -PS0i = R126i.y; -// 3 -PV1i.x = ((intBitsToFloat(PV0i.w) > intBitsToFloat(R4i.y))?int(0xFFFFFFFF):int(0x0)); -PV1i.y = ((intBitsToFloat(R4i.z) > intBitsToFloat(PV0i.w))?int(0xFFFFFFFF):int(0x0)); -R126i.z = floatBitsToInt((intBitsToFloat(R127i.y) * 0.25 + intBitsToFloat(PV0i.y))); -R126i.w = R127i.y; -R126i.w = floatBitsToInt(intBitsToFloat(R126i.w) / 2.0); -// 4 -R123i.w = ((PV1i.y == 0)?(PV1i.x):(int(-1))); -PV0i.w = R123i.w; -// 5 -R4i.x = ((PV0i.w == 0)?(R127i.x):(R127i.z)); -R4i.y = ((PV0i.w == 0)?(R127i.w):(R126i.y)); -R4i.z = ((PV0i.w == 0)?(R126i.z):(R126i.w)); -} -// export -passPixelColor0 = vec4(intBitsToFloat(R4i.x), intBitsToFloat(R4i.y), intBitsToFloat(R4i.z), intBitsToFloat(R4i.w)); -} - -#endif #if (preset == 2) // Nvidia FXAA Enabled /*-----------------------------settings-------------------------------------*/ -#define Subpix 0.75 //[0.000 to 1.000] Choose the amount of sub-pixel aliasing removal. -#define EdgeThreshold 0.166 //[0.000 to 1.000] Edge detection threshold. The minimum amount of local contrast required to apply algorithm. -#define EdgeThresholdMin 0.0312 //[0.000 to 1.000] Darkness threshold. Trims the algorithm from processing darks. +#define Subpix $subPix //[0.000 to 1.000] Choose the amount of sub-pixel aliasing removal. +#define EdgeThreshold $edgeThreshold //[0.000 to 1.000] Edge detection threshold. The minimum amount of local contrast required to apply algorithm. +#define EdgeThresholdMin $edgeThresholdMin //[0.000 to 1.000] Darkness threshold. Trims the algorithm from processing darks. /*--------------------------------------------------------------------------*/ #define FXAA_PC 1 #define FXAA_GLSL_130 1 -#define FXAA_QUALITY_PRESET 14 +#define FXAA_QUALITY_PRESET $FXAAQUALITYPRESET -#define FXAA_GREEN_AS_LUMA 1 -#define FXAA_DISCARD 0 +#define FXAA_GREEN_AS_LUMA $FXAAGREENASLUMA +#define FXAA_DISCARD $FXAADISCARD #define FXAA_GATHER4_ALPHA 0 // Needs #extension GL_ARB_gpu_shader5 : enable /*--------------------------------------------------------------------------*/ diff --git a/src/XenobladeChroniclesX/Enhancements/AntiAliasing/rules.txt b/src/XenobladeChroniclesX/Enhancements/AntiAliasing/rules.txt index 6185ccbb..7c643b9f 100644 --- a/src/XenobladeChroniclesX/Enhancements/AntiAliasing/rules.txt +++ b/src/XenobladeChroniclesX/Enhancements/AntiAliasing/rules.txt @@ -2,58 +2,246 @@ titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 name = Anti-Aliasing Pack path = "Xenoblade Chronicles X/Enhancements/Anti-Aliasing" -description = Enables or Disables Native Anti-Aliasing. Also includes an alternative FXAA implementation. Check the "Anti-Aliasing/rules.txt" file in your Botw AA graphicPack folder for info about the individual settings. -version = 4 +description = Allows you to modify the game's existing anti-aliasing solution or replace it with the universally supported Nvidia FXAA solution. This changes how the games gets rid of jagged edges to make sharp edges look better.||Made by SkalFate, modified by Intra. +version = 6 + +[Default] +$Preset:int = 0 + +$subPix:float = 0.75 +$edgeThreshold:float = 0.166 +$edgeThresholdMin:float = 0.0833 +$FXAAQUALITYPRESET:int = 12 +$FXAAGREENASLUMA:int = 0 +$FXAADISCARD:int = 0 + [Preset] -name = Nvidias FXAA +name = Nvidia FXAA $Preset:int = 2 -# -$LessAA = 0.0 # Ignore -$MoreAA = 0.0 # Ignore -# -$subPix = 1.0 -$edgeThreshold = 0.125 -$edgeThresholdMin = 0.0156 - -[Preset] -name = Enable Native AA -$Preset:int = 1 -# -$LessAA = 0.0 -$MoreAA = 0.0 -# -$subPix = 0.75 # Ignore -$edgeThreshold = 0.166 # Ignore -$edgeThresholdMin = 0.0312 # Ignore - -[Preset] -name = Enable Native AA (MoreAA) -$Preset:int = 1 -# -$LessAA = 0.0 -$MoreAA = 1.0 -# -$subPix = 0.75 # Ignore -$edgeThreshold = 0.166 # Ignore -$edgeThresholdMin = 0.0312 # Ignore [Preset] name = Disable Native AA $Preset:int = 0 -# -$LessAA = 0.0 # Ignore -$MoreAA = 0.0 # Ignore -# -$subPix = 0.75 # Ignore -$edgeThreshold = 0.166 # Ignore -$edgeThresholdMin = 0.0312 # Ignore -# Adjust native AA implmentation - Only applies to Enabled preset -# --- keep one of the varaibles at 0 while adjusting the other one -# LessAA : Values - [0.0 - 1.0] - Recommended to Raise in increments of 0.1 -# MoreAA : Values - [1.0 - 0.0] - Recommended to Lower in decrements of 0.1 + +[Preset] +category = "FXAA sub-pixel aliasing removal:" +condition = $Preset == 2 +name = "1.00 (upper limit, softer) (recommended)" +default = 1 +$subPix:float = 1.00 + +[Preset] +category = "FXAA sub-pixel aliasing removal:" +condition = $Preset == 2 +name = "0.75 (default)" +$subPix:float = 0.75 + +[Preset] +category = "FXAA sub-pixel aliasing removal:" +condition = $Preset == 2 +name = "0.50 (lower limit, sharper, less sub-pixel aliasing removal)" +$subPix:float = 0.50 + +[Preset] +category = "FXAA sub-pixel aliasing removal:" +condition = $Preset == 2 +name = "0.25 (almost off)" +$subPix:float = 0.25 + +[Preset] +category = "FXAA sub-pixel aliasing removal:" +condition = $Preset == 2 +name = "0.00 (completely off)" +$subPix:float = 0.00 + +[Preset] +category = "FXAA Edge detection threshold:" +condition = $Preset == 2 +name = "0.333 (too little, faster)" +$edgeThreshold:float = 0.333 + +[Preset] +category = "FXAA Edge detection threshold:" +condition = $Preset == 2 +name = "0.250 (low quality)" +$edgeThreshold:float = 0.250 + +[Preset] +category = "FXAA Edge detection threshold:" +condition = $Preset == 2 +name = "0.166 (default)" +$edgeThreshold:float = 0.166 + +[Preset] +category = "FXAA Edge detection threshold:" +condition = $Preset == 2 +name = "0.125 (high quality) (recommended)" +default = 1 +$edgeThreshold:float = 0.125 + +[Preset] +category = "FXAA Edge detection threshold:" +condition = $Preset == 2 +name = "0.063 (overkill, slower)" +$edgeThreshold:float = 0.063 + +[Preset] +category = "FXAA Darkness threshold:" +condition = $Preset == 2 +name = "0.0833 (upper limit, the start of visible unfiltered edges) (default)" +$edgeThresholdMin:float = 0.0833 + +[Preset] +category = "FXAA Darkness threshold:" +condition = $Preset == 2 +name = "0.0625 (high quality, faster)" +$edgeThresholdMin:float = 0.0625 + +[Preset] +category = "FXAA Darkness threshold:" +condition = $Preset == 2 +name = "0.0312 (visible limit, slower)" +$edgeThresholdMin:float = 0.0312 + +[Preset] +category = "FXAA Darkness threshold:" +condition = $Preset == 2 +name = "0.0156 (overkill) (recommended)" +default = 1 +$edgeThresholdMin:float = 0.0156 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "10 (default medium dither) (10=fastest)" +$FXAAQUALITYPRESET:int = 10 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "11 (default medium dither)" +$FXAAQUALITYPRESET:int = 11 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "12 (default medium dither) (default)" +$FXAAQUALITYPRESET:int = 12 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "13 (default medium dither)" +$FXAAQUALITYPRESET:int = 13 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "14 (default medium dither) (recommended)" +default = 1 +$FXAAQUALITYPRESET:int = 14 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "15 (default medium dither) (15=highest quality)" +$FXAAQUALITYPRESET:int = 15 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "20 (less dither, more expensive) (20=fastest)" +$FXAAQUALITYPRESET:int = 20 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "21 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 21 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "22 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 22 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "23 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 23 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "24 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 24 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "25 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 25 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "26 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 26 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "27 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 27 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "28 (less dither, more expensive)" +$FXAAQUALITYPRESET:int = 28 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "29 (less dither, more expensive) (29=highest quality)" +$FXAAQUALITYPRESET:int = 29 + +[Preset] +category = "FXAA Quality Preset:" +condition = $Preset == 2 +name = "39 (no dither, very expensive)" +$FXAAQUALITYPRESET:int = 39 + +[Preset] +category = "FXAA Green As Luma:" +condition = $Preset == 2 +name = "On (will turn off AA on anything which lacks some amount of green)" +default = 1 +$FXAAGREENASLUMA:int = 1 +$FXAADISCARD:int = 0 + +[Preset] +category = "FXAA Green As Luma:" +condition = $Preset == 2 +name = "Off" +$FXAAGREENASLUMA:int = 0 + +[Preset] +category = "FXAA discard on pixels which don't need AA:" +condition = ($Preset == 2)*($FXAAGREENASLUMA == 0) == 1 +name = "On (not compatable with Green As Luma)" +$FXAADISCARD:int = 1 + +[Preset] +category = "FXAA discard on pixels which don't need AA:" +condition = ($Preset == 2)*($FXAAGREENASLUMA == 0) == 1 +name = "Off" +default = 1 +$FXAADISCARD:int = 0 # Subpix: # Choose the amount of sub-pixel aliasing removal. @@ -69,7 +257,7 @@ $edgeThresholdMin = 0.0312 # Ignore # 0.333 - too little (faster) # 0.250 - low quality # 0.166 - default -# 0.125 - high quality +# 0.125 - high quality # 0.063 - overkill (slower) # EdgeThresholdMin: @@ -78,4 +266,15 @@ $edgeThresholdMin = 0.0312 # Ignore # 0.0625 - high quality (faster) # 0.0312 - visible limit (slower) -# Credits: SkalFate +# FXAA Quality Preset +# 10 to 15 - default medium dither (10=fastest, 15=highest quality) +# 20 to 29 - less dither, more expensive (20=fastest, 29=highest quality) +# 39 - no dither, very expensive + +# Green As Luma +# This will turn off AA on anything which lacks some amount of green. +# Pure red and blue or combination of only R and B, will get no AA. +# 1 = On. +# 0 = Off. + +# Credits: Made by SkalFate, updated by Intra diff --git a/src/XenobladeChroniclesX/Enhancements/Contrasty/rules.txt b/src/XenobladeChroniclesX/Enhancements/Contrasty/rules.txt index 07d541da..90e00ed1 100644 --- a/src/XenobladeChroniclesX/Enhancements/Contrasty/rules.txt +++ b/src/XenobladeChroniclesX/Enhancements/Contrasty/rules.txt @@ -2,7 +2,7 @@ titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 name = Contrasty path = "Xenoblade Chronicles X/Enhancements/Contrasty" -description = This pack tweaks the colours and contrast to whatever preset you set it as. You can also make your own preset by editing the Default preset in the Contrasty folder from the game's graphic packs. Enabling will ignore your other AA settings. Made by getdls. +description = This pack tweaks the colours and contrast to whatever preset you set it as. You can also make your own preset by editing the Default preset in the Contrasty folder from the game's graphic packs.|Not compatible with the Anti-Aliasing mod.|Made by getdls. version = 5 [Default] diff --git a/src/XenobladeChroniclesX/Enhancements/ansio/rules.txt b/src/XenobladeChroniclesX/Enhancements/ansio/rules.txt new file mode 100644 index 00000000..b277831d --- /dev/null +++ b/src/XenobladeChroniclesX/Enhancements/ansio/rules.txt @@ -0,0 +1,118 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = Anisotropic Filtering +path = "Xenoblade Chronicles X/Enhancements/Anisotropic Filtering" +description = Enables anisotropic filtering for ground, wall and vegetation textures to make them appear clearer when viewed from an angle.|Has a minimal performance impact. +version = 7 + +[Default] +#Defined seprately so that they can be change individually if desired +$anisomount = 1 +$anisorock = 1 +$anisosand = 1 +$anisotree = 1 +$anisolargeplant = 1 +$anisomidplant = 1 +$anisosmallplant = 1 + +[Preset] +category = "Anisotrophic Filtering Strength" +name = x1 (Default) + +[Preset] +category = "Anisotrophic Filtering Strength" +name = x2 +$anisomount = 2 +$anisorock = 2 +$anisosand = 2 +$anisotree = 2 +$anisolargeplant = 2 +$anisomidplant = 2 +$anisosmallplant = 2 + +[Preset] +category = "Anisotrophic Filtering Strength" +name = x4 +$anisomount = 4 +$anisorock = 4 +$anisosand = 4 +$anisotree = 4 +$anisolargeplant = 4 +$anisomidplant = 4 +$anisosmallplant = 4 + +[Preset] +category = "Anisotrophic Filtering Strength" +name = x8 +$anisomount = 8 +$anisorock = 8 +$anisosand = 8 +$anisotree = 8 +$anisolargeplant = 8 +$anisomidplant = 8 +$anisosmallplant = 8 + +[Preset] +category = "Anisotrophic Filtering Strength" +name = x16 (Recommended) +$anisomount = 16 +$anisorock = 16 +$anisosand = 16 +$anisotree = 16 +$anisolargeplant = 16 +$anisomidplant = 16 +$anisosmallplant = 16 + +[Preset] +category = "Anisotrophic Filtering Strength" +name = x32 (Overkill) +$anisomount = 32 +$anisorock = 32 +$anisosand = 32 +$anisotree = 32 +$anisolargeplant = 32 +$anisomidplant = 32 +$anisosmallplant = 32 + + +[TextureRedefine] # Mountain Textures +width = 2048 +height = 1024 +formats = 0x031 +overwriteAnisotropy = $anisomount + +[TextureRedefine] # Ground/Rock Textures +width = 1024 +height = 1024 +formats = 0x031 +overwriteAnisotropy = $anisorock + +[TextureRedefine] # Ground/Sand Textures +width = 512 +height = 512 +formats = 0x031 +overwriteAnisotropy = $anisosand + +[TextureRedefine] # Tree Textures +width = 128 +height = 512 +formats = 0x031 +overwriteAnisotropy = $anisotree + +[TextureRedefine] # Ground/Sand/Plant Textures +width = 256 +height = 256 +formats = 0x031 +overwriteAnisotropy = $anisolargeplant + +[TextureRedefine] # Grass/Plant Textures +width = 256 +height = 128 +formats = 0x031 +overwriteAnisotropy = $anisomidplant + +[TextureRedefine] # Grass/Plant Textures +width = 128 +height = 128 +formats = 0x033 +overwriteAnisotropy = $anisosmallplant diff --git a/src/XenobladeChroniclesX/Graphics/patch_resolution.asm b/src/XenobladeChroniclesX/Graphics/patch_resolution.asm new file mode 100644 index 00000000..d2e17bfe --- /dev/null +++ b/src/XenobladeChroniclesX/Graphics/patch_resolution.asm @@ -0,0 +1,51 @@ +[XCX_Aspect] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9, 0x8780C48F ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J, 1.0.1J +.origin = codecave + +widthScaleRatio: +.float ($width/$gameWidth) +heightScaleRatio: +.float ($height/$gameHeight) + +_aspectChangeCave: +; Scale the width of the viewport that it wants to calculate the ratio for +lis r7, widthScaleRatio@ha +lfs f8, widthScaleRatio@l(r7) +fmuls f13, f13, f8 +; Scale the height of the viewport that it wants to calculate the ratio for +lis r7, heightScaleRatio@ha +lfs f8, heightScaleRatio@l(r7) +fmuls f9, f9, f8 + +fdivs f13, f13, f9 ; Original instruction that got replaced by the code cave jump, which divides the width and height to get the aspect ratio +blr ; Return to the original code + +[XCX_Aspect_V101E] +moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E +0x03160AE8 = bla _aspectChangeCave ; Modify this instruction to go to the code cave which scales the height and width to the upscale ratios +0x1003E754 = .float ($width/$height) ; Modify constant that has a ratio in the code + +[XCX_Aspect_V102U] +moduleMatches = 0x30B6E091 ; 1.0.2U +0x03160A68 = bla _aspectChangeCave +0x1003E754 = .float ($width/$height) + +[XCX_Aspect_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x0315BE80 = bla _aspectChangeCave +0x1003E714 = .float ($width/$height) + +[XCX_Aspect_V100U] +moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U +0x031608E8 = bla _aspectChangeCave +0x1003E754 = .float ($width/$height) + +[XCX_Aspect_V100J] +moduleMatches = 0x785CA8A9 ; 1.0.0J +0x03156880 = bla _aspectChangeCave +0x1003E6C4 = .float ($width/$height) + +[XCX_Aspect_V101J] +moduleMatches = 0x8780C48F ; 1.0.1J +0x0315BBA8 = bla _aspectChangeCave +0x1003E714 = .float ($width/$height) diff --git a/src/XenobladeChroniclesX/Graphics/patches.txt b/src/XenobladeChroniclesX/Graphics/patches.txt deleted file mode 100644 index 6fe33a17..00000000 --- a/src/XenobladeChroniclesX/Graphics/patches.txt +++ /dev/null @@ -1,161 +0,0 @@ -[XCXAspectV100E_V101E] -moduleMatches = 0x218F6E07, 0xF882D5CF - -# Code cave -codeCaveSize = 0x0000028 - -_widthScaleRatio = 0x0000000 -0x0000000 = .float ($width/$gameWidth) -_heightScaleRatio = 0x0000004 -0x0000004 = .float ($height/$gameHeight) - -_aspectChangeCave = 0x0000008 -; Scale the width of the viewport that it wants to calculate the ratio for -0x0000008 = lis r7, _widthScaleRatio@ha -0x000000C = lfs f8, _widthScaleRatio@l(r7) -0x0000010 = fmuls f13, f13, f8 -; Scale the height of the viewport that it wants to calculate the ratio for -0x0000014 = lis r7, _heightScaleRatio@ha -0x0000018 = lfs f8, _heightScaleRatio@l(r7) -0x000001C = fmuls f9, f9, f8 - -0x0000020 = fdivs f13, f13, f9 ; Original instruction that got replaced by the code cave jump, which divides the width and height to get the aspect ratio -0x0000024 = blr ; Return to the original code - -# Code changes -0x03160AE8 = bla _aspectChangeCave ; Modify this instruction to go to the code cave which scales the height and width to the upscale ratios -0x1003E754 = .float ($width/$height) ; Modify constant that has a ratio in the code - - -[XCXAspectV102U] -moduleMatches = 0x30B6E091 - -# Code cave -codeCaveSize = 0x0000028 - -_widthScaleRatio = 0x0000000 -0x0000000 = .float ($width/$gameWidth) -_heightScaleRatio = 0x0000004 -0x0000004 = .float ($height/$gameHeight) - -_aspectChangeCave = 0x0000008 -0x0000008 = lis r7, _widthScaleRatio@ha -0x000000C = lfs f8, _widthScaleRatio@l(r7) -0x0000010 = fmuls f13, f13, f8 -0x0000014 = lis r7, _heightScaleRatio@ha -0x0000018 = lfs f8, _heightScaleRatio@l(r7) -0x000001C = fmuls f9, f9, f8 - -0x0000020 = fdivs f13, f13, f9 -0x0000024 = blr - -# Code changes -0x03160A68 = bla _aspectChangeCave -0x1003E754 = .float ($width/$height) - - -[XCXAspectV100U_V101U] -moduleMatches = 2878856811, 0x676EB33E - -# Code cave -codeCaveSize = 0x0000028 - -_widthScaleRatio = 0x0000000 -0x0000000 = .float ($width/$gameWidth) -_heightScaleRatio = 0x0000004 -0x0000004 = .float ($height/$gameHeight) - -_aspectChangeCave = 0x0000008 -0x0000008 = lis r7, _widthScaleRatio@ha -0x000000C = lfs f8, _widthScaleRatio@l(r7) -0x0000010 = fmuls f13, f13, f8 -0x0000014 = lis r7, _heightScaleRatio@ha -0x0000018 = lfs f8, _heightScaleRatio@l(r7) -0x000001C = fmuls f9, f9, f8 - -0x0000020 = fdivs f13, f13, f9 -0x0000024 = blr - - -# Code changes -0x031608E8 = bla _aspectChangeCave -0x1003E754 = .float ($width/$height) - - -[XCXAspectV100J] -moduleMatches = 0x785CA8A9 - -# Code cave -codeCaveSize = 0x0000028 - -_widthScaleRatio = 0x0000000 -0x0000000 = .float ($width/$gameWidth) -_heightScaleRatio = 0x0000004 -0x0000004 = .float ($height/$gameHeight) - -_aspectChangeCave = 0x0000008 -0x0000008 = lis r7, _widthScaleRatio@ha -0x000000C = lfs f8, _widthScaleRatio@l(r7) -0x0000010 = fmuls f13, f13, f8 -0x0000014 = lis r7, _heightScaleRatio@ha -0x0000018 = lfs f8, _heightScaleRatio@l(r7) -0x000001C = fmuls f9, f9, f8 - -0x0000020 = fdivs f13, f13, f9 -0x0000024 = blr - -# Code changes -0x03156880 = bla _aspectChangeCave -0x1003E6C4 = .float ($width/$height) - -[XCXAspectV101J] -moduleMatches = 0x8780C48F - -# Code cave -codeCaveSize = 0x0000028 - -_widthScaleRatio = 0x0000000 -0x0000000 = .float ($width/$gameWidth) -_heightScaleRatio = 0x0000004 -0x0000004 = .float ($height/$gameHeight) - -_aspectChangeCave = 0x0000008 -0x0000008 = lis r7, _widthScaleRatio@ha -0x000000C = lfs f8, _widthScaleRatio@l(r7) -0x0000010 = fmuls f13, f13, f8 -0x0000014 = lis r7, _heightScaleRatio@ha -0x0000018 = lfs f8, _heightScaleRatio@l(r7) -0x000001C = fmuls f9, f9, f8 - -0x0000020 = fdivs f13, f13, f9 -0x0000024 = blr - -# Code changes -0x0315BBA8 = bla _aspectChangeCave -0x1003E714 = .float ($width/$height) - -[XCXAspectV102J] -moduleMatches = 0x7672271D - -# Code cave -codeCaveSize = 0x0000028 - -_widthScaleRatio = 0x0000000 -0x0000000 = .float ($width/$gameWidth) -_heightScaleRatio = 0x0000004 -0x0000004 = .float ($height/$gameHeight) - -_aspectChangeCave = 0x0000008 -0x0000008 = lis r7, _widthScaleRatio@ha -0x000000C = lfs f8, _widthScaleRatio@l(r7) -0x0000010 = fmuls f13, f13, f8 -0x0000014 = lis r7, _heightScaleRatio@ha -0x0000018 = lfs f8, _heightScaleRatio@l(r7) -0x000001C = fmuls f9, f9, f8 - -0x0000020 = fdivs f13, f13, f9 -0x0000024 = blr - -# Code changes -0x0315BE80 = bla _aspectChangeCave -0x1003E714 = .float $width/$height diff --git a/src/XenobladeChroniclesX/Graphics/rules.txt b/src/XenobladeChroniclesX/Graphics/rules.txt index 94f691ee..3d9ec37d 100644 --- a/src/XenobladeChroniclesX/Graphics/rules.txt +++ b/src/XenobladeChroniclesX/Graphics/rules.txt @@ -2,8 +2,8 @@ titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 name = Graphics path = "Xenoblade Chronicles X/Graphics" -description = Changes the resolution of the game and the quality of the other elements.||Made by getdls and Lemon King. -version = 5 +description = Changes the resolution of the game and the quality of the other elements.|Made by getdls and Lemon King. +version = 6 [Default] $width = 1280 @@ -527,4 +527,4 @@ overwriteHeight = ($height/$gameHeight) * (32*$internalScale) ####formats = 0x008,0x81e,0x01a #formatsExcluded = 0x431,0x035,0x034,0x033,0x031 #overwriteWidth = ($width/$gameWidth) * (1*$internalScale) -#overwriteHeight = ($height/$gameHeight) * (1*$internalScale) \ No newline at end of file +#overwriteHeight = ($height/$gameHeight) * (1*$internalScale) diff --git a/src/XenobladeChroniclesX/Mods/BattleDamageModGround/patch_dmg.asm b/src/XenobladeChroniclesX/Mods/BattleDamageModGround/patch_dmg.asm index af7a6d18..af575e4b 100644 --- a/src/XenobladeChroniclesX/Mods/BattleDamageModGround/patch_dmg.asm +++ b/src/XenobladeChroniclesX/Mods/BattleDamageModGround/patch_dmg.asm @@ -1,22 +1,38 @@ -[XCX_DAMAGES_V101E] -moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E -0x02E0C5B0 = li r3, -1-$mult -0x025D896C = mulli r4, r31, $mult +[XCX_DAMAGES] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J +.origin = codecave -[XCX_DAMAGES_V102U] -moduleMatches = 0x30B6E091 ; 1.0.2U -0x02E0C550 = li r3, -1-$mult -0x025D896C = mulli r4, r31, $mult +_divide_dmg: +li r4, $mult +divw r4, r31, r4 +blr -;[XCX_DAMAGES_V102J] -;DO NOT port to JP 1.0.2 untill official game servers go offline +_mult_or_divide: +cmpwi r0, $multOrDivision +bne- _divide_dmg +mulli r4, r31, $mult +blr + +[XCX_DAMAGES_V101E_102U] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07 ; 1.0.1E, 1.0.2U, 1.0.0E +0x025D896C = bla _mult_or_divide + +[XCX_DAMAGES_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x025D7F48 = bla _mult_or_divide [XCX_DAMAGES_V100U] moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U -0x02E0C3D8 = li r3, -1-$mult -0x025D88FC = mulli r4, r31, $mult +0x025D88FC = bla _mult_or_divide [XCX_DAMAGES_V100J] moduleMatches = 0x785CA8A9 ; 1.0.0J -0x02E03228 = li r3, -1-$mult -0x025CD268 = mulli r4, r31, $mult +0x025CD268 = bla _mult_or_divide + +;kill online codes +;when this game still had online these used to be part of the mod +;0x02E0C5B0 = li r3, -1 ;1.0.1E, 1.0.0E +;0x02E0C550 = li r3, -1 ;1.0.2U +;0x02E07A78 = li r3, -1 ;1.0.2J +;0x02E0C3D8 = li r3, -1 ;1.0.1U, 1.0.0U +;0x02E03228 = li r3, -1 ;1.0.0J diff --git a/src/XenobladeChroniclesX/Mods/BattleDamageModGround/rules.txt b/src/XenobladeChroniclesX/Mods/BattleDamageModGround/rules.txt index cf27ebf9..99831e6a 100644 --- a/src/XenobladeChroniclesX/Mods/BattleDamageModGround/rules.txt +++ b/src/XenobladeChroniclesX/Mods/BattleDamageModGround/rules.txt @@ -2,19 +2,69 @@ titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 name = "Ground damage multiplicator" path = "Xenoblade Chronicles X/Mods/Battle/Ground damage multiplicator" -description = Increase the damage done by your team. Doesn't affect the damage numbers that are shown. -version = 6 +description = Increase the damage done by your team. Doesn't affect the damage numbers that are shown.|Can also make the game more challenging by dividing damage. +version = 7 [Default] +$mult = 1 +$multOrDivision = 0 #0 = mult, 1 = divis + +[Preset] +name = Damage / 100 +$mult = 100 +$multOrDivision = 1 + +[Preset] +name = Damage / 50 +$mult = 50 +$multOrDivision = 1 + +[Preset] +name = Damage / 25 +$mult = 25 +$multOrDivision = 1 + +[Preset] +name = Damage / 10 +$mult = 10 +$multOrDivision = 1 + +[Preset] +name = Damage / 5 +$mult = 5 +$multOrDivision = 1 + +[Preset] +name = Damage / 4 +$mult = 4 +$multOrDivision = 1 + +[Preset] +name = Damage / 3 +$mult = 3 +$multOrDivision = 1 + +[Preset] +name = Damage / 2 $mult = 2 +$multOrDivision = 1 + +[Preset] +name = Damage x1 +default = 1 [Preset] name = Damage x2 +$mult = 2 [Preset] name = Damage x3 $mult = 3 +[Preset] +name = Damage x4 +$mult = 4 + [Preset] name = Damage x5 $mult = 5 @@ -27,6 +77,10 @@ $mult = 10 name = Damage x25 $mult = 25 +[Preset] +name = Damage x50 +$mult = 50 + [Preset] name = Damage x100 $mult = 100 diff --git a/src/XenobladeChroniclesX/Mods/BattleDamageModGround2/patch_dmg.asm b/src/XenobladeChroniclesX/Mods/BattleDamageModGround2/patch_dmg.asm deleted file mode 100644 index 633db01d..00000000 --- a/src/XenobladeChroniclesX/Mods/BattleDamageModGround2/patch_dmg.asm +++ /dev/null @@ -1,32 +0,0 @@ -[XCX_DAMAGES] -moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J - -.origin = codecave -.int $divr -_divide_dmg: -li r4, $divr -divw r4, r31, r4 -blr - -[XCX_DAMAGES_V101E] -moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E -0x02E0C5B0 = li r3, -1-$divr -0x025D896C = bla _divide_dmg - -[XCX_DAMAGES_V102U] -moduleMatches = 0x30B6E091 ; 1.0.2U -0x02E0C550 = li r3, -1-$divr -0x025D896C = bla _divide_dmg - -;[XCX_DAMAGES_V102J] -;DO NOT port to JP 1.0.2 untill official game servers go offline - -[XCX_DAMAGES_V100U] -moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U -0x02E0C3D8 = li r3, -1-$divr -0x025D88FC = bla _divide_dmg - -[XCX_DAMAGES_V100J] -moduleMatches = 0x785CA8A9 ; 1.0.0J -0x02E03228 = li r3, -1-$divr -0x025CD268 = bla _divide_dmg diff --git a/src/XenobladeChroniclesX/Mods/BattleDamageModGround2/rules.txt b/src/XenobladeChroniclesX/Mods/BattleDamageModGround2/rules.txt deleted file mode 100644 index f06488ac..00000000 --- a/src/XenobladeChroniclesX/Mods/BattleDamageModGround2/rules.txt +++ /dev/null @@ -1,38 +0,0 @@ -[Definition] -titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 -name = Ground Damage Divisor -path = "Xenoblade Chronicles X/Mods/Battle/Ground damage divisor" -description = Make the game more challenging by dividing the given damage you and your team do to enemies. Doesn't affect the damage numbers that are shown.||Made by Lashoun. -version = 6 - -[Default] -$divr = 2 - -[Preset] -category = Damage Divisor -name = Damage / 2 - -[Preset] -category = Damage Divisor -name = Damage / 3 -$divr = 3 - -[Preset] -category = Damage Divisor -name = Damage / 5 -$divr = 5 - -[Preset] -category = Damage Divisor -name = Damage / 10 -$divr = 10 - -[Preset] -category = Damage Divisor -name = Damage / 50 -$divr = 50 - -[Preset] -category = Damage Divisor -name = Damage / 100 -$divr = 100 diff --git a/src/XenobladeChroniclesX/Mods/BattleEnemyStats/patch_stats.asm b/src/XenobladeChroniclesX/Mods/BattleEnemyStats/patch_stats.asm index a54e3cb9..837808e1 100644 --- a/src/XenobladeChroniclesX/Mods/BattleEnemyStats/patch_stats.asm +++ b/src/XenobladeChroniclesX/Mods/BattleEnemyStats/patch_stats.asm @@ -1,5 +1,3 @@ -[XCX_ENEMIESTATS_V101E] -moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E ; ------------------------------------------------------------------------ ; WHO : calcEnParam__3cfsFPQ2_3cfs7SChrPrmUiT2 ; WHAT : Apply modificator on enemies stats (HP, Melee Attack, Melee Accuracy, Ranged Attack, Ranged Accuracy, Potential and Evasion) @@ -8,23 +6,15 @@ moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E ; 70% = 0.0007 ; 50% = 0.0005 ; 1% = 0.00001 ; GAME CRASH (enemis are too weak) -0x02E0C5B0 = li r3, -3 + +[XCX_ENEMIESTATS_V101E_V102U_V100U] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07, 0xAB97DE6B, 0x676EB33E ; 1.0.1E, 1.0.2U, 1.0.0E, 1.0.1U, 1.0.0U 0x1003206C = .float $mod -[XCX_ENEMIESTATS_V102U] -moduleMatches = 0x30B6E091 ; 1.0.2U -0x02E0C550 = li r3, -3 -0x1003206C = .float $mod - -;[XCX_ENEMIESTATS_V102J] -;DO NOT port to JP 1.0.2 untill official game servers go offline - -[XCX_ENEMIESTATS_V100U] -moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U -0x02E0C3D8 = li r3, -3 -0x1003206C = .float $mod +[XCX_ENEMIESTATS_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x1003202C = .float $mod [XCX_ENEMIESTATS_V100J] moduleMatches = 0x785CA8A9 ; 1.0.0J -0x02E03228 = li r3, -3 0x10031FDC = .float $mod diff --git a/src/XenobladeChroniclesX/Mods/BladeFieldSkill/patch_fieldskill.asm b/src/XenobladeChroniclesX/Mods/BladeFieldSkill/patch_fieldskill.asm new file mode 100644 index 00000000..e5105d51 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/BladeFieldSkill/patch_fieldskill.asm @@ -0,0 +1,36 @@ +[XCX_FieldSkill] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J +.origin = codecave + +_FieldSkillLevelMod: +;applies our cheat ;~1B7C4038 +li r0, $meclevel +stb r0,-0x7548(r30) +li r0, $biolevel +stb r0,-0x7547(r30) +li r0, $arclevel +stb r0,-0x7546(r30) + +;fixes line we overwrote +lbzu r0,-0x7548(r30) +blr + +[XCX_FeildSkill_V101E] +moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E +0x02C1AA2C = bla _FieldSkillLevelMod + +[XCX_FeildSkill_V102U] +moduleMatches = 0x30B6E091 ; 1.0.2U +0x02C1AA38 = bla _FieldSkillLevelMod + +[XCX_FeildSkill_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x02C163D0 = bla _FieldSkillLevelMod + +[XCX_FeildSkill_V100U] +moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U +0x02C1A8C0 = bla _FieldSkillLevelMod + +[XCX_FeildSkill_V100J] +moduleMatches = 0x785CA8A9 ; 1.0.0J +0x02C1344C = bla _FieldSkillLevelMod diff --git a/src/XenobladeChroniclesX/Mods/BladeFieldSkill/rules.txt b/src/XenobladeChroniclesX/Mods/BladeFieldSkill/rules.txt new file mode 100644 index 00000000..05295991 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/BladeFieldSkill/rules.txt @@ -0,0 +1,113 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = Field Skill Level +path = "Xenoblade Chronicles X/Mods/BLADE/Field Skill Level" +description = "You can change your Mechanical, Archaeological and Biological field skill level." +version = 7 + +[Default] +$meclevel = 5 +$arclevel = 5 +$biolevel = 5 + +[Preset] +category = Mechanical Field Skill: +name = lv. 5 + +[Preset] +category = Mechanical Field Skill: +name = lv. 4 +$meclevel = 4 + +[Preset] +category = Mechanical Field Skill: +name = lv. 3 +$meclevel = 3 + +[Preset] +category = Mechanical Field Skill: +name = lv. 2 +$meclevel = 2 + +[Preset] +category = Mechanical Field Skill: +name = lv. 1 +$meclevel = 1 + +[Preset] +category = Mechanical Field Skill: +name = lv. 0 +$meclevel = 0 + +###[Preset] +###category = Mechanical Field Skill: +###name = lv. 6 (Broken) +###$meclevel = 6 + +[Preset] +category = Biological Field Skill: +name = lv. 5 + +[Preset] +category = Biological Field Skill: +name = lv. 4 +$biolevel = 4 + +[Preset] +category = Biological Field Skill: +name = lv. 3 +$biolevel = 3 + +[Preset] +category = Biological Field Skill: +name = lv. 2 +$biolevel = 2 + +[Preset] +category = Biological Field Skill: +name = lv. 1 +$biolevel = 1 + +[Preset] +category = Biological Field Skill: +name = lv. 0 +$biolevel = 0 + +###[Preset] +###category = Biological Field Skill: +###name = lv. 6 (Broken) +###$biolevel = 6 + +[Preset] +category = Archaeological Field Skill: +name = lv. 5 + +[Preset] +category = Archaeological Field Skill: +name = lv. 4 +$arclevel = 4 + +[Preset] +category = Archaeological Field Skill: +name = lv. 3 +$arclevel = 3 + +[Preset] +category = Archaeological Field Skill: +name = lv. 2 +$arclevel = 2 + +[Preset] +category = Archaeological Field Skill: +name = lv. 1 +$arclevel = 1 + +[Preset] +category = Archaeological Field Skill: +name = lv. 0 +$arclevel = 0 + +###[Preset] +###category = Archaeological Field Skill: +###name = lv. 6 (Broken) +###$arclevel = 6 diff --git a/src/XenobladeChroniclesX/Mods/BladeTasksAndMissionsOffline/patch_offline_squad.asm b/src/XenobladeChroniclesX/Mods/BladeTasksAndMissionsOffline/patch_offline_squad.asm index 21c35e16..1d47cbe7 100644 --- a/src/XenobladeChroniclesX/Mods/BladeTasksAndMissionsOffline/patch_offline_squad.asm +++ b/src/XenobladeChroniclesX/Mods/BladeTasksAndMissionsOffline/patch_offline_squad.asm @@ -1,7 +1,6 @@ [XCX_SQUADMISSIONS] moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J .origin = codecave -.int $missionId ;######### Change Squad Mission using main menu VarSquadMission: @@ -9,34 +8,34 @@ VarSquadMission: _iniPtr: li r5, 0 -lis r30, VarSquadMission@ha -stw r5, VarSquadMission@l(r30) -mr r30, r3 +lis r30, VarSquadMission@ha +stw r5, VarSquadMission@l(r30) +mr r30, r3 blr ;######### Force Squad Mission number _forceMission: -lmw r14, 0x1B8(r1) -li r4, $missionId -cmpwi r4, 0 +lmw r14, 0x1B8(r1) +li r4, $missionId +cmpwi r4, 0 beqlr -mr r3, r4 +mr r3, r4 blr ;######### Force Squad Mission number 1.0.0J --not working ;_forceMissionJP: -;lmw r15, 0x1AC(r1) ; -;li r4, $missionId -;cmpwi r4, 0 +;lmw r15, 0x1AC(r1) ; +;li r4, $missionId +;cmpwi r4, 0 ;beqlr -;mr r3, r4 +;mr r3, r4 ;blr ;######### Change Squad Mission using main menu _savePtr: -li r3, 1 -lis r30, VarSquadMission@ha -stw r3, VarSquadMission@l(r30) +li r3, 1 +lis r30, VarSquadMission@ha +stw r3, VarSquadMission@l(r30) blr @@ -91,7 +90,6 @@ moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E ;################## BLADE Home Terminal (for Squad Quest Selection) 0x02AC5C10 = li r3, 0 ; menu::CTerminalMenu_SquadQuest::offline -0x02E0C5B0 = li r3, -1 ;################## Change Squad Mission using main menu 0x02B85134 = bla _savePtr @@ -113,7 +111,6 @@ moduleMatches = 0x30B6E091 ; 1.0.2U ;################## BLADE Home Terminal (for Squad Quest Selection) 0x02AC5C00 = li r3, 0 ; menu::CTerminalMenu_SquadQuest::offline -0x02E0C550 = li r3, -1 ;################## Change Squad Mission using main menu 0x02B85124 = bla _savePtr @@ -154,7 +151,6 @@ moduleMatches = 0x7672271D ; 1.0.2J 0x0295B7F0 = li r0, 42 0x02BF81D0 = li r11, 1 ; garder affichée la liste des tasks en bas à droite ; keep displayed the list of tasks at the bottom right 0x02AC22D0 = li r3, 0 ; menu::CTerminalMenu_SquadQuest::offline -0x02E07A78 = li r3, -1 0x02B81070 = bla _savePtr 0x02B81088 = bla _savePtr 0x02B80FC0 = li r11, 1 @@ -192,7 +188,6 @@ moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U 0x0295E988 = li r0, 42 0x02BFC6C0 = li r11, 1 ; garder affichée la liste des tasks en bas à droite ; keep displayed the list of tasks at the bottom right 0x02AC5B84 = li r3, 0 ; menu::CTerminalMenu_SquadQuest::offline -0x02E0C3D8 = li r3, -1 0x02B850A8 = bla _savePtr 0x02B850C0 = bla _savePtr 0x02B84FF8 = li r11, 1 @@ -230,7 +225,6 @@ moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U ;0x0295A060 = li r0, 42 ;0x02BF5364 = li r11, 1 ; garder affichée la liste des tasks en bas à droite ; keep displayed the list of tasks at the bottom right ;0x02AC04E8 = li r3, 0 ; menu::CTerminalMenu_SquadQuest::offline -;0x02E03228 = li r3, -1 ;0x02B7EAC0 = bla _savePtr ;0x02B7EAD8 = bla _savePtr ;0x02B7EA10 = li r11, 1 diff --git a/src/XenobladeChroniclesX/Mods/CharacterLevel/patch_level.asm b/src/XenobladeChroniclesX/Mods/CharacterLevel/patch_level.asm new file mode 100644 index 00000000..91018369 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterLevel/patch_level.asm @@ -0,0 +1,54 @@ +[XCX_level] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J +.origin = codecave + +; get lv 027e14f ; get exp 027e1504 ; set lv 027e1510 ; set exp 027e151c + +_levelMemorJP100: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x489c (r3) +b _charLevelCheat + +_levelMemorUS100: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x3e78 (r3) +b _charLevelCheat + +_levelMemorJP102: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x42b0 (r3) +b _charLevelCheat + +_levelMemorEU101US102: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x3d78 (r3) + +_charLevelCheat: +; Character Level +li r4, $level +stb r4, $memoffset (r3) + +;fixes the line we over wrote +addi r3,r1,0x8 +blr + +[XCX_Level_V101E_V102U] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07 ; 1.0.1E, 1.0.2U, 1.0.0E +; Our code applies when the reqMenuCreateParty function is used +0x023429F0 = bla _levelMemorEU101US102 + +[XCX_Level_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x02342224 = bla _levelMemorJP102 + +[XCX_Level_V100U] +moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U +0x02342980 = bla _levelMemorUS100 + +[XCX_Level_V100J] +moduleMatches = 0x785CA8A9 ; 1.0.0J +0x023420B0 = bla _levelMemorJP100 diff --git a/src/XenobladeChroniclesX/Mods/CharacterLevel/rules.txt b/src/XenobladeChroniclesX/Mods/CharacterLevel/rules.txt new file mode 100644 index 00000000..fc76b373 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterLevel/rules.txt @@ -0,0 +1,228 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = Character Level +path = "Xenoblade Chronicles X/Mods/Character/Character Level" +description = "You can change the level of any character.||***Activate by pressing START(+), then Party->Active Members->Confirm Changes." +version = 7 + +[Default] +$memoffset = 0x122 +$level = 1 + +$characterID = 1 + +[Preset] +category = "Character:" +name = "Playable Avatar" + +[Preset] +category = "Character:" +name = "Nagi" +$characterID = 2 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "L" +$characterID = 3 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Lao" +$characterID = 4 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "H.B." +$characterID = 5 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Gwin" +$characterID = 6 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Frye" +$characterID = 7 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Doug" +$characterID = 8 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Yelv" +$characterID = 9 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Boze" +$characterID = 10 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Phog" +$characterID = 11 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Elma" +$characterID = 12 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Lin" +$characterID = 13 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Celica" +$characterID = 14 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Irina" +$characterID = 15 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Murderess" +$characterID = 16 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Alexa" +$characterID = 17 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Hope" +$characterID = 18 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Character:" +name = "Mia" +$characterID = 19 +$memoffset = (($characterID-1)*0x57C)+0x122 + +[Preset] +category = "Level:" +name = lv. 1 + +[Preset] +category = "Level:" +name = lv. 5 +$level = 5 + +[Preset] +category = "Level:" +name = lv. 10 +$level = 10 + +[Preset] +category = "Level:" +name = lv. 15 +$level = 15 + +[Preset] +category = "Level:" +name = lv. 20 +$level = 20 + +[Preset] +category = "Level:" +name = lv. 25 +$level = 25 + +[Preset] +category = "Level:" +name = lv. 30 +$level = 30 + +[Preset] +category = "Level:" +name = lv. 35 +$level = 35 + +[Preset] +category = "Level:" +name = lv. 40 +$level = 40 + +[Preset] +category = "Level:" +name = lv. 45 +$level = 45 + +[Preset] +category = "Level:" +name = lv. 50 +$level = 50 + +[Preset] +category = "Level:" +name = lv. 55 +$level = 55 + +[Preset] +category = "Level:" +name = lv. 60 +$level = 60 + +[Preset] +category = "Level:" +name = lv. 70 +$level = 70 + +[Preset] +category = "Level:" +name = lv. 80 +$level = 80 + +[Preset] +category = "Level:" +name = lv. 90 +$level = 90 + +[Preset] +category = "Level:" +name = lv. 100 +$level = 100 + +[Preset] +category = "Level:" +name = lv. 150 +$level = 150 + +[Preset] +category = "Level:" +name = lv. 200 +$level = 200 + +[Preset] +category = "Level:" +name = lv. 255 +$level = 255 + +[Preset] +category = "Level:" +name = lv. 0 +$level = 0 diff --git a/src/XenobladeChroniclesX/Mods/CharacterName/patch_name.asm b/src/XenobladeChroniclesX/Mods/CharacterName/patch_name.asm new file mode 100644 index 00000000..b459f026 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterName/patch_name.asm @@ -0,0 +1,78 @@ +[XCX_Name] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J +.origin = codecave + +_playerName: +;char 1-4 +lis r8, $char0102 +ori r8, r8, $char0304 +stw r8, $memoffset+0x0 (r12) +;char 5-8 +lis r8, $char0506 +ori r8, r8, $char0708 +stw r8, $memoffset+0x4 (r12) +;char 9-12 +lis r8, $char0910 +ori r8, r8, $char1112 +stw r8, $memoffset+0x8 (r12) +;char 13-16 +lis r8, $char1314 +ori r8, r8, $char1516 +stw r8, $memoffset+0xC (r12) +;char 17-20 +lis r8, $char1718 +ori r8, r8, $char1920 +stw r8, $memoffset+0x10 (r12) +;char 21-24 +lis r8, $char2122 +ori r8, r8, $char2324 +stw r8, $memoffset+0x14 (r12) +;char 25-28 +lis r8, $char2526 +ori r8, r8, $char2728 +stw r8, $memoffset+0x18 (r12) +;char 29-32 +lis r8, $char2930 +ori r8, r8, $char3132 +stw r8, $memoffset+0x1C (r12) +;char 33-36 +lis r8, $char3334 +ori r8, r8, $char3536 +stw r8, $memoffset+0x20 (r12) +;char 37-40 +lis r8, $char3738 +ori r8, r8, $char3940 +stw r8, $memoffset+0x24 (r12) +;char 41-44 +lis r8, $char4142 +ori r8, r8, $char4344 +stw r8, $memoffset+0x28 (r12) +;char 45-48 +lis r8, $char4546 +ori r8, r8, $char4748 +stw r8, $memoffset+0x2C (r12) +;char 49-52 +lis r8, $char4950 +ori r8, r8, $char5152 +stw r8, $memoffset+0x30 (r12) + +;fixes the line we over wrote +addi r8,r12,0xa7 +blr + +[XCX_Name_V101E_V102U] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07 ; 1.0.1E, 1.0.2U, 1.0.0E +;GetMyAvatar__Q2_2fw4UtilFRQ2_2fw7SPcData +0x027F6EEC = bla _playerName + +[XCX_Name_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x027F4A70 = bla _playerName + +[XCX_Name_V100U] +moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U +0x027F6E50 = bla _playerName + +[XCX_Name_V100J] +moduleMatches = 0x785CA8A9 ; 1.0.0J +0x027F3A44 = bla _playerName diff --git a/src/XenobladeChroniclesX/Mods/CharacterName/rules.txt b/src/XenobladeChroniclesX/Mods/CharacterName/rules.txt new file mode 100644 index 00000000..78004902 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterName/rules.txt @@ -0,0 +1,1076 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = Change Character Name +path = "Xenoblade Chronicles X/Mods/Character/Change Name" +description = Change the names of the playable characters, even if they're locked or not in your party.|The (JP) names do not work properly on NA and EU versions of the game.||***Activate by pressing START(+), then Party->Active Members->Confirm Changes.||To create your own name(s) look at the rules.txt in the downloadedGraphicsPack/XenobladeX/Mods/CharacterName folder. +version = 7 + + +############################################################### +############### Custom name tutorial at line 166 +############################################################### + + + +[Default] +##Offset from start of character information memory address +$memoffset = 0xA8 + +##characters of name in ASCII(hex) or ISO-8859-1(hex) +$char0102 = 0x0000 #1st & 2nd character of name +$char0304 = 0x0000 #3rd & 4th character of name +$char0506 = 0x0000 #5th & 6th character of name +$char0708 = 0x0000 #7th & 8th character of name +$char0910 = 0x0000 #9th & 10th +$char1112 = 0x0000 #11th & 12th +$char1314 = 0x0000 #13th & 14th +$char1516 = 0x0000 #15th & 16th +$char1718 = 0x0000 #17th & 18th +$char1920 = 0x0000 #19th & 20th +$char2122 = 0x0000 #21st & 22nd +$char2324 = 0x0000 #23rd & 24th +$char2526 = 0x0000 #25th & 26th +$char2728 = 0x0000 #27th & 28th +$char2930 = 0x0000 #29th & 30th +$char3132 = 0x0000 #31st & 32nd +$char3334 = 0x0000 #33rd & 34th +$char3536 = 0x0000 #35th & 36th +$char3738 = 0x0000 +$char3940 = 0x0000 +$char4142 = 0x0000 +$char4344 = 0x0000 +$char4546 = 0x0000 +$char4748 = 0x0000 +$char4950 = 0x0000 +$char5152 = 0x0000 + +##used for rules.txt conditions. not used in patch. +$characterID = 1 + + +############### Select Character +[Preset] +category = "Character:" +name = "Playable Avatar" + +[Preset] +category = "Character:" +name = "Nagi" +$characterID = 2 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "L" +$characterID = 3 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Lao" +$characterID = 4 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "H.B." +$characterID = 5 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Gwin" +$characterID = 6 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Frye" +$characterID = 7 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Doug" +$characterID = 8 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Yelv" +$characterID = 9 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Boze" +$characterID = 10 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Phog" +$characterID = 11 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Elma" +$characterID = 12 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Lin" +$characterID = 13 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Celica" +$characterID = 14 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Irina" +$characterID = 15 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Murderess" +$characterID = 16 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Alexa" +$characterID = 17 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Hope" +$characterID = 18 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +[Preset] +category = "Character:" +name = "Mia" +$characterID = 19 +$memoffset = (($characterID-1)*0x57C)+0xA8 + +################################################################################################################################################################################################################################### +###### Remove comment symbol (#) on each line below to input a custom name!! +#[Preset] +#category = "Name:" +#name = "[Your custom name!!]" #Name can normally only be 1-10 characters, this mod allows you to have more +#condition = $characterID == 1 #change the '1' to make a custom name for another character +#$char0102 = 0x0000 +#$char0304 = 0x0000 #Replace the '0000' with ASCII(hex) or utf8(hex) to put in a name +#$char0506 = 0x0000 #Only the JP version of the game supports JP characters +#$char0708 = 0x0000 +#$char0910 = 0x0000 #There are various text to hex converters online, here is the one I use for ASCII: +#$char1112 = 0x0000 #https://www.rapidtables.com/convert/number/ascii-to-hex.html +#$char1314 = 0x0000 +#$char1516 = 0x0000 #Changes to Graphics Packs get deleted whenever you update so make a back up of this changed rules.txt +#$char1718 = 0x0000 #You can move this mod's "CharacterName" foulder outside of the "downloadedGraphicsPack" foulder and place it next to it in the "grahicsPacks" foulder and that works really well +#$char1920 = 0x0000 +#$char2122 = 0x0000 #you can look at how the example names are formatted below +#$char2324 = 0x0000 +#$char2526 = 0x0000 +#$char2728 = 0x0000 +#$char2930 = 0x0000 +#$char3132 = 0x0000 +#$char3334 = 0x0000 +#$char3536 = 0x0000 +################################################################################################################################################################################################################################### + + +################ Select Name +[Preset] +category = "Name:" +name = "Cross" +condition = $characterID == 1 +$char0102 = 0x4372 #C & r +$char0304 = 0x6F73 #o & s +$char0506 = 0x7300 #s #Because theres an ODD amount of characters ***the ending 00 is nessisary*** + +[Preset] +category = "Name:" +name = "X" +condition = $characterID == 1 +$char0102 = 0x5800 #X #Because theres an ODD amount of characters ***the ending 00 is nessisary*** + +[Preset] +category = "Name:" +condition = $characterID == 1 +name = " " #gives a completely empty name + +[Preset] +category = "Name:" +name = "Shulk" +condition = $characterID == 1 +$char0102 = 0x5368 #S & h +$char0304 = 0x756C #u & l +$char0506 = 0x6B00 #k + +[Preset] +category = "Name:" +name = "Reyn" +condition = $characterID == 1 +$char0102 = 0x5265 #R & e +$char0304 = 0x796E #y & n #Because theres an EVEN amount of characters ***the ending 00 is not needed*** + +[Preset] +category = "Name:" +name = "Fiora" +condition = $characterID == 1 +$char0102 = 0x4669 #F & i +$char0304 = 0x6F72 #o & r +$char0506 = 0x6100 #a + +[Preset] +category = "Name:" +name = "Dunban" +condition = $characterID == 1 +$char0102 = 0x4475 #D & u +$char0304 = 0x6E62 #n & b +$char0506 = 0x616E #a & n + +[Preset] +category = "Name:" +name = "Sharla" +condition = $characterID == 1 +$char0102 = 0x5368 #S & h +$char0304 = 0x6172 #a & r +$char0506 = 0x6C61 #l & a + +[Preset] +category = "Name:" +name = "Melia" +condition = $characterID == 1 +$char0102 = 0x4D65 #M & e +$char0304 = 0x6C69 #l & i +$char0506 = 0x6100 #a + +[Preset] +category = "Name:" +name = "Dio" +condition = $characterID == 1 +$char0102 = 0x4469 #D & i +$char0304 = 0x6F00 #o + +[Preset] +category = "Name:" +name = "Jotaro" +condition = $characterID == 1 +$char0102 = 0x4A6F #J & o +$char0304 = 0x7461 #t & a +$char0506 = 0x726F #r & o + + + + + +############################################### +###### Default character names +############################################### + +[Preset] +category = "Name:" +name = "Nagi" +condition = $characterID == 2 +$char0102 = 0x4E61 +$char0304 = 0x6769 + +[Preset] +category = "Name:" +name = "Nagi (JP)" +condition = $characterID == 2 +$char0102 = 0xE383 +$char0304 = 0x8AE3 +#char0506 = 0x82AE + +[Preset] +category = "Name:" +name = "L" +condition = $characterID == 3 +$char0102 = 0x4C00 + +[Preset] +category = "Name:" +name = "L (JP)" +condition = $characterID == 3 +$char0102 = 0xE383 +$char0304 = 0xABE3 +$char0506 = 0x83BC + +[Preset] +category = "Name:" +name = "Lao" +condition = $characterID == 4 +$char0102 = 0x4C61 +$char0304 = 0x6F00 + +[Preset] +category = "Name:" +name = "Lao (JP)" +condition = $characterID == 4 +$char0102 = 0xE383 +$char0304 = 0xA9E3 +$char0506 = 0x82AA + +[Preset] +category = "Name:" +name = "H.B." +condition = $characterID == 5 +$char0102 = 0x482E +$char0304 = 0x422E + +[Preset] +category = "Name:" +name = "H. B. (DE)" #German +condition = $characterID == 5 +$char0102 = 0x482E +$char0304 = 0x2042 +$char0506 = 0x2E00 + +[Preset] +category = "Name:" +name = "HB (JP)" +condition = $characterID == 5 +$char0102 = 0x4842 + +[Preset] +category = "Name:" +name = "Gwin" +condition = $characterID == 6 +$char0102 = 0x4777 +$char0304 = 0x696E + +[Preset] +category = "Name:" +name = "Gwen (FR)" #French +condition = $characterID == 6 +$char0102 = 0x4777 +$char0304 = 0x656E + +[Preset] +category = "Name:" +name = "Gwin (JP)" +condition = $characterID == 6 +$char0102 = 0xE382 +$char0304 = 0xB0E3 +$char0506 = 0x82A4 +$char0708 = 0xE383 +$char0910 = 0xB300 + +[Preset] +category = "Name:" +name = "Frye" +condition = $characterID == 7 +$char0102 = 0x4672 +$char0304 = 0x7965 + +[Preset] +category = "Name:" +name = "Frye (JP)" +condition = $characterID == 7 +$char0102 = 0xE383 +$char0304 = 0x95E3 +$char0506 = 0x83A9 +$char0708 = 0xE382 +$char0910 = 0xA400 + +[Preset] +category = "Name:" +name = "Doug" +condition = $characterID == 8 +$char0102 = 0x446F +$char0304 = 0x7567 + +[Preset] +category = "Name:" +name = "Doug (JP)" +condition = $characterID == 8 +$char0102 = 0xE383 +$char0304 = 0x80E3 +$char0506 = 0x82B0 + +[Preset] +category = "Name:" +name = "Yelv" +condition = $characterID == 9 +$char0102 = 0x5965 +$char0304 = 0x6C76 + +[Preset] +category = "Name:" +name = "Yelv (JP)" +condition = $characterID == 9 +$char0102 = 0xE382 +$char0304 = 0xA4E3 +$char0506 = 0x82A8 +$char0708 = 0xE383 +$char0910 = 0xABE3 +$char1112 = 0x83B4 + +[Preset] +category = "Name:" +name = "Boze" ;é +condition = $characterID == 10 +$char0102 = 0x426F +$char0304 = 0x7AC3 +$char0506 = 0xA900 + +[Preset] +category = "Name:" +name = "Boze (JP)" +condition = $characterID == 10 +$char0102 = 0xE383 +$char0304 = 0x9CE3 +$char0506 = 0x82BC +$char0708 = 0xE383 +$char0910 = 0xBBE3 +$char1112 = 0x83AD +$char1314 = 0xE382 +$char1516 = 0xA6E3 +$char1718 = 0x82BA + +[Preset] +category = "Name:" +name = "Phog" +condition = $characterID == 11 +$char0102 = 0x5068 +$char0304 = 0x6F67 + +[Preset] +category = "Name:" +name = "Phog (JP)" +condition = $characterID == 11 +$char0102 = 0xE383 +$char0304 = 0x95E3 +$char0506 = 0x82A9 +$char0708 = 0xE382 +$char0910 = 0xB0E3 +$char1112 = 0x83BB +$char1314 = 0xE382 +$char1516 = 0xAFE3 +$char1718 = 0x83AA +$char1920 = 0xE382 +$char2122 = 0xB9E3 +$char2324 = 0x8388 +$char2526 = 0xE383 +$char2728 = 0x9500 + +[Preset] +category = "Name:" +name = "Elma" +condition = $characterID == 12 +$char0102 = 0x456C +$char0304 = 0x6D61 + +[Preset] +category = "Name:" +name = "Elma (JP)" +condition = $characterID == 12 +$char0102 = 0xE382 +$char0304 = 0xA8E3 +$char0506 = 0x83AB +$char0708 = 0xE383 +$char0910 = 0x9E00 + +[Preset] +category = "Name:" +name = "Lin" +condition = $characterID == 13 +$char0102 = 0x4C69 +$char0304 = 0x6E00 + +[Preset] +category = "Name:" +name = "Lin (JP)" +condition = $characterID == 13 +$char0102 = 0xE383 +$char0304 = 0xAAE3 +$char0506 = 0x83B3 + +[Preset] +category = "Name:" +name = "Celica" +condition = $characterID == 14 +$char0102 = 0x4365 +$char0304 = 0x6C69 +$char0506 = 0x6361 + +[Preset] +category = "Name:" +name = "Celica (JP)" +condition = $characterID == 14 +$char0102 = 0xE382 +$char0304 = 0xBBE3 +$char0506 = 0x83AA +$char0708 = 0xE382 +$char0910 = 0xAB00 + +[Preset] +category = "Name:" +name = "Irina" +condition = $characterID == 15 +$char0102 = 0x4972 +$char0304 = 0x696E +$char0506 = 0x6100 + +[Preset] +category = "Name:" +name = "Irina (JP)" +condition = $characterID == 15 +$char0102 = 0xE382 +$char0304 = 0xA4E3 +$char0506 = 0x83AA +$char0708 = 0xE383 +$char0910 = 0xBCE3 +$char1112 = 0x838A + +[Preset] +category = "Name:" +name = "Murderess" +condition = $characterID == 16 +$char0102 = 0x4D75 +$char0304 = 0x7264 +$char0506 = 0x6572 +$char0708 = 0x6573 +$char0910 = 0x7300 + +[Preset] +category = "Name:" +name = "Sicaria (ES)" #Spanish +condition = $characterID == 16 +$char0102 = 0x5369 +$char0304 = 0x6361 +$char0506 = 0x7269 +$char0708 = 0x6100 + +[Preset] +category = "Name:" +name = "La Sicaire (FR)" #French +condition = $characterID == 16 +$char0102 = 0x4C61 +$char0304 = 0x2053 +$char0506 = 0x6963 +$char0708 = 0x6169 +$char0910 = 0x7265 + +[Preset] +category = "Name:" +name = "Mardres (DE)" #German +condition = $characterID == 16 +$char0102 = 0x4D61 +$char0304 = 0x7264 +$char0506 = 0x7265 +$char0708 = 0x7300 + +[Preset] +category = "Name:" +name = "Assassina (IT)" #Italian +condition = $characterID == 16 +$char0102 = 0x4173 +$char0304 = 0x7361 +$char0506 = 0x7373 +$char0708 = 0x696E +$char0910 = 0x6100 + +[Preset] +category = "Name:" +name = "Murderess (JP)" +condition = $characterID == 16 +$char0102 = 0xE383 +$char0304 = 0x9EE3 +$char0506 = 0x83BC +$char0708 = 0xE383 +$char0910 = 0x89E3 +$char1112 = 0x83AC +$char1314 = 0xE382 +$char1516 = 0xB900 + +[Preset] +category = "Name:" +name = "Alexa" +condition = $characterID == 17 +$char0102 = 0x416C +$char0304 = 0x6578 +$char0506 = 0x6100 + +[Preset] +category = "Name:" +name = "Alexa (JP)" +condition = $characterID == 17 +$char0102 = 0xE382 +$char0304 = 0xA2E3 +$char0506 = 0x82AF +$char0708 = 0xE382 +$char0910 = 0xBBE3 +$char1112 = 0x838A + +[Preset] +category = "Name:" +name = "Hope" +condition = $characterID == 18 +$char0102 = 0x486F +$char0304 = 0x7065 + +[Preset] +category = "Name:" +name = "Hope (JP)" +condition = $characterID == 18 +$char0102 = 0xE383 +$char0304 = 0x92E3 +$char0506 = 0x83A1 +$char0708 = 0xE383 +$char0910 = 0xAAE3 +$char1112 = 0x83BB +$char1314 = 0xE382 +$char1516 = 0xA2E3 +$char1718 = 0x83A9 +$char1920 = 0xE383 +$char2122 = 0xB3E3 +$char2324 = 0x82B8 + +[Preset] +category = "Name:" +name = "Mia" +condition = $characterID == 19 +$char0102 = 0x4D69 +$char0304 = 0x6100 + +[Preset] +category = "Name:" +name = "Mia (JP)" +condition = $characterID == 19 +$char0102 = 0xE383 +$char0304 = 0x9FE3 +$char0506 = 0x83BC +$char0708 = 0xE382 +$char0910 = 0xA200 + +[Preset] +category = "Name:" +name = " " +condition = $characterID != 1 + + + + + + + + +################################################################# +############## Custom character names +################################################################# +#If you feel like you have good custon name sugestions, feel free to @_intra_ on the cemu discord +#They may get added in + +### Nagi +[Preset] +category = "Name:" +name = "Nag's" +condition = $characterID == 2 +$char0102 = 0x4E61 +$char0304 = 0x6727 +$char0506 = 0x7300 + +[Preset] +category = "Name:" +name = "Ether Blossom Dance" +condition = $characterID == 2 +$char0102 = 0x4574 +$char0304 = 0x6865 +$char0506 = 0x7220 +$char0708 = 0x426C +$char0910 = 0x6F73 +$char1112 = 0x736F +$char1314 = 0x6D20 +$char1516 = 0x4461 +$char1718 = 0x6E63 +$char1920 = 0x6500 + +### L +[Preset] +category = "Name:" +name = "L'cirufe" +condition = $characterID == 3 +$char0102 = 0x4C27 +$char0304 = 0x6369 +$char0506 = 0x7275 +$char0708 = 0x6665 + +[Preset] +category = "Name:" +name = "Asscave slayer" +condition = $characterID == 3 +$char0102 = 0x4173 +$char0304 = 0x7363 +$char0506 = 0x6176 +$char0708 = 0x6520 +$char0910 = 0x736C +$char1112 = 0x6179 +$char1314 = 0x6572 + +### Lao +[Preset] +category = "Name:" +name = "Lmao" +condition = $characterID == 4 +$char0102 = 0x4C6D +$char0304 = 0x616F + +[Preset] +category = "Name:" +name = "The cake is a lie" +condition = $characterID == 4 +$char0102 = 0x5468 +$char0304 = 0x6520 +$char0506 = 0x6361 +$char0708 = 0x6B65 +$char0910 = 0x2069 +$char1112 = 0x7320 +$char1314 = 0x6120 +$char1516 = 0x6C69 +$char1718 = 0x6500 + +### H.B. +[Preset] +category = "Name:" +name = "Hector" +condition = $characterID == 5 +$char0102 = 0x4865 +$char0304 = 0x6374 +$char0506 = 0x6F72 + +[Preset] +category = "Name:" +name = "Superior" +condition = $characterID == 5 +$char0102 = 0x5375 +$char0304 = 0x7065 +$char0506 = 0x7269 +$char0708 = 0x6F72 + +### Gwin +[Preset] +category = "Name:" +name = "Gparted" +condition = $characterID == 6 +$char0102 = 0x4770 +$char0304 = 0x6172 +$char0506 = 0x7465 +$char0708 = 0x6400 + +[Preset] +category = "Name:" +name = "Ultra Slash!" +condition = $characterID == 6 +$char0102 = 0x556C +$char0304 = 0x7472 +$char0506 = 0x6120 +$char0708 = 0x536C +$char0910 = 0x6173 +$char1112 = 0x6821 + +### Frye +[Preset] +category = "Name:" +name = "Git Gud" +condition = $characterID == 7 +$char0102 = 0x4769 +$char0304 = 0x7420 +$char0506 = 0x4775 +$char0708 = 0x6400 + +[Preset] +category = "Name:" +name = "Can't outdrink my running problems" +condition = $characterID == 7 +$char0102 = 0x4361 +$char0304 = 0x6E27 +$char0506 = 0x7420 +$char0708 = 0x6F75 +$char0910 = 0x7464 +$char1112 = 0x7269 +$char1314 = 0x6E6B +$char1516 = 0x206D +$char1718 = 0x7920 +$char1920 = 0x7275 +$char2122 = 0x6E6E +$char2324 = 0x696E +$char2526 = 0x6720 +$char2728 = 0x7072 +$char2930 = 0x6F62 +$char3132 = 0x6C65 +$char3334 = 0x6D73 + +### Doug +[Preset] +category = "Name:" +name = "Duoguill" +condition = $characterID == 8 +$char0102 = 0x4475 +$char0304 = 0x6F67 +$char0506 = 0x7569 +$char0708 = 0x6C6C + +[Preset] +category = "Name:" +name = "Our Bodies" +condition = $characterID == 8 +$char0102 = 0x4F75 +$char0304 = 0x7220 +$char0506 = 0x426F +$char0708 = 0x6469 +$char0910 = 0x6573 + +### Yelv +[Preset] +category = "Name:" +name = "Pard" +condition = $characterID == 9 +$char0102 = 0x5061 +$char0304 = 0x7264 + +[Preset] +category = "Name:" +name = "Yolo" +condition = $characterID == 9 +$char0102 = 0x596F +$char0304 = 0x6C6F + +### Bozé +[Preset] +category = "Name:" +name = "Bad character" +condition = $characterID == 10 +$char0102 = 0x4261 +$char0304 = 0x6420 +$char0506 = 0x6368 +$char0708 = 0x6172 +$char0910 = 0x6163 +$char1112 = 0x7465 +$char1314 = 0x7200 + +[Preset] +category = "Name:" +name = "Do not play" +condition = $characterID == 10 +$char0102 = 0x446F +$char0304 = 0x206E +$char0506 = 0x6F74 +$char0708 = 0x2070 +$char0910 = 0x6C61 +$char1112 = 0x7900 + +### Phog +[Preset] +category = "Name:" +name = "Ghost Walker!" +condition = $characterID == 11 +$char0102 = 0x4768 +$char0304 = 0x6F73 +$char0506 = 0x7420 +$char0708 = 0x5761 +$char0910 = 0x6C6B +$char1112 = 0x6572 +$char1314 = 0x2100 + +[Preset] +category = "Name:" +name = "Skyhigh Boi" +condition = $characterID == 11 +$char0102 = 0x536B +$char0304 = 0x7968 +$char0506 = 0x6967 +$char0708 = 0x6820 +$char0910 = 0x426F +$char1112 = 0x6900 + +### Elma +[Preset] +category = "Name:" +name = "Elmo" +condition = $characterID == 12 +$char0102 = 0x456C +$char0304 = 0x6D6F + +[Preset] +category = "Name:" +name = "Smellma" +condition = $characterID == 12 +$char0102 = 0x536D +$char0304 = 0x656C +$char0506 = 0x6C6D +$char0708 = 0x6100 + +### Lin +[Preset] +category = "Name:" +name = "Kazoo Kid" +condition = $characterID == 13 +$char0102 = 0x4B61 +$char0304 = 0x7A6F +$char0506 = 0x6F20 +$char0708 = 0x4B69 +$char0910 = 0x6400 + +[Preset] +category = "Name:" +name = "xX_PotatoCooker_Xx" +condition = $characterID == 13 +$char0102 = 0x7858 +$char0304 = 0x5F50 +$char0506 = 0x6F74 +$char0708 = 0x6174 +$char0910 = 0x6F43 +$char1112 = 0x6F6F +$char1314 = 0x6B65 +$char1516 = 0x725F +$char1718 = 0x5878 + +### Celica +[Preset] +category = "Name:" +name = "Cresselia" +condition = $characterID == 14 +$char0102 = 0x4372 +$char0304 = 0x6573 +$char0506 = 0x7365 +$char0708 = 0x6C69 +$char0910 = 0x6100 + +[Preset] +category = "Name:" +name = "John Wick" +condition = $characterID == 14 +$char0102 = 0x4A6F +$char0304 = 0x686E +$char0506 = 0x2057 +$char0708 = 0x6963 +$char0910 = 0x6B00 + +### Irina +[Preset] +category = "Name:" +name = "Byerina" +condition = $characterID == 15 +$char0102 = 0x4279 +$char0304 = 0x6572 +$char0506 = 0x696E +$char0708 = 0x6100 + +[Preset] +category = "Name:" +name = "Hirina" +condition = $characterID == 15 +$char0102 = 0x4869 +$char0304 = 0x7269 +$char0506 = 0x6E61 + +### Murderess +[Preset] +category = "Name:" +name = "Sharon" +condition = $characterID == 16 +$char0102 = 0x5368 +$char0304 = 0x6172 +$char0506 = 0x6F6E + +[Preset] +category = "Name:" +name = "Richie Rich" +condition = $characterID == 16 +$char0102 = 0x5269 +$char0304 = 0x6368 +$char0506 = 0x6965 +$char0708 = 0x2052 +$char0910 = 0x6963 +$char1112 = 0x6800 + +### Alexa +[Preset] +category = "Name:" +name = "Sklooser" +condition = $characterID == 17 +$char0102 = 0x536B +$char0304 = 0x6C6F +$char0506 = 0x7365 +$char0708 = 0x7200 + +[Preset] +category = "Name:" +name = "Machine head" +condition = $characterID == 17 +$char0102 = 0x4D61 +$char0304 = 0x6368 +$char0506 = 0x696E +$char0708 = 0x6520 +$char0910 = 0x6865 +$char1112 = 0x6164 + +### Hope +[Preset] +category = "Name:" +name = "Hopeless" +condition = $characterID == 18 +$char0102 = 0x486F +$char0304 = 0x7065 +$char0506 = 0x6C65 +$char0708 = 0x7373 + +[Preset] +category = "Name:" +name = "Hope, the Killer of Lockhart" +condition = $characterID == 18 +$char0102 = 0x486F +$char0304 = 0x7065 +$char0506 = 0x2C20 +$char0708 = 0x7468 +$char0910 = 0x6520 +$char1112 = 0x4B69 +$char1314 = 0x6C6C +$char1516 = 0x6572 +$char1718 = 0x206F +$char1920 = 0x6620 +$char2122 = 0x4C6F +$char2324 = 0x636B +$char2526 = 0x6861 +$char2728 = 0x7274 + +### Mia +[Preset] +category = "Name:" +name = "Missing in action" +condition = $characterID == 19 +$char0102 = 0x4D69 +$char0304 = 0x7373 +$char0506 = 0x696E +$char0708 = 0x6720 +$char0910 = 0x696E +$char1112 = 0x2061 +$char1314 = 0x6374 +$char1516 = 0x696F +$char1718 = 0x6E00 + +[Preset] +category = "Name:" +name = "PancakeEnjoyer420" +condition = $characterID == 19 +$char0102 = 0x5061 +$char0304 = 0x6E63 +$char0506 = 0x616B +$char0708 = 0x6545 +$char0910 = 0x6E6A +$char1112 = 0x6F79 +$char1314 = 0x6572 +$char1516 = 0x3432 +$char1718 = 0x3000 diff --git a/src/XenobladeChroniclesX/Mods/CharacterSize/patch_Size.asm b/src/XenobladeChroniclesX/Mods/CharacterSize/patch_Size.asm new file mode 100644 index 00000000..ab980e73 --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterSize/patch_Size.asm @@ -0,0 +1,104 @@ +[XCX_CharacterSize] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J +.origin = codecave + +charHeight: +.float $height ;(Character Depth, Height, and Width) +bustX: +.float $bustX ;(Chest Depth) +bustY: +.float $bustY ;(Chest Height) +bustZ: +.float $bustZ ;(Chest Width) + +_sizeMemorJP100: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x489c (r3) +b _charSize + +_sizeMemorUS100: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x3e78 (r3) +b _charSize + +_sizeMemorJP102: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x42b0 (r3) +b _charSize + +_sizeMemorEU101US102: +;reads from the static address that stores the address for the start of character info memory section +lis r3, 0x103a +lwz r3, -0x3d78 (r3) + +_charSize: +; Character Height (total character size) +lis r25, charHeight@ha +lfs f31, charHeight@l(r25) +stfs f31, $memoffset (r3) + +li r25, 0xFFFF +cmpwi r25, $notexist +bne _charBustNormal +stw r25, $memoffset (r3) + +_charBustNormal: +cmpwi r25, $invis +beq _invisBust +li r25, 0xD +cmpwi r25, $characterID +beq _resetMaleChar + +lis r25, bustX@ha +lfs f31, bustX@l(r25) +stfs f31, $memoffset+0x4 (r3) +lis r25, bustY@ha +lfs f31, bustY@l(r25) +stfs f31, $memoffset+0x8 (r3) +lis r25, bustZ@ha +lfs f31, bustZ@l(r25) +stfs f31, $memoffset+0xC (r3) +b _leaveCharSize + +_resetMaleChar: +lis r25, 0x3F42 +ori r25, r25, 0x8F5C +stw r25, $memoffset+0x4 (r3) +lis r25, 0x3F47 +ori r25, r25, 0xAE14 +stw r25, $memoffset+0x8 (r3) +lis r25, 0x3F33 +ori r25, r25, 0x3333 +stw r25, $memoffset+0xC (r3) +b _leaveCharSize + +_invisBust: +;bustXYZ = 0xFFFFFFFF +stw r25, $memoffset+0x4 (r3) +stw r25, $memoffset+0x8 (r3) +stw r25, $memoffset+0xC (r3) + +_leaveCharSize: +;Restores the line we overwrote +lis r25, 0x103a +blr + +[XCX_ChararacterSize_V101E_V102U] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07 ; 1.0.1E, 1.0.2U, 1.0.0E +; Our code applies when the reqMenuCreateParty function is used +0x023428CC = bla _sizeMemorEU101US102 + +[XCX_ChararacterSize_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x02342100 = bla _sizeMemorJP102 + +[XCX_ChararacterSize_V100U] +moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U +0x0234285C = bla _sizeMemorUS100 + +[XCX_ChararacterSize_V100J] +moduleMatches = 0x785CA8A9 ; 1.0.0J +0x02341F8C = bla _sizeMemorJP100 diff --git a/src/XenobladeChroniclesX/Mods/CharacterSize/rules.txt b/src/XenobladeChroniclesX/Mods/CharacterSize/rules.txt new file mode 100644 index 00000000..af27010d --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterSize/rules.txt @@ -0,0 +1,445 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = Character Size and Invisible Chest +path = "Xenoblade Chronicles X/Mods/Character/Character Size" +description = "You can change the height of any character and also make the chest of some characters not render.||Recommended to be combined with the 'No Fading When Close-up' mod (in Graphics).||***Activate by pressing START(+), then Party->Active Members->Confirm Changes." +version = 7 + +[Default] +$memoffset = 0x110 + +$height = 1.0 +$bustX = 1.0 +$bustY = 1.0 +$bustZ = 1.0 + +$notexist = 0 +$invis = 0 + +$glitchheight = 0 +$characterID = 1 + +[Preset] +category = "Character:" +name = "Playable Avatar" + +[Preset] +category = "Character:" +name = "Nagi" +$characterID = 2 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "L" +$characterID = 3 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Lao" +$characterID = 4 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "H.B." +$characterID = 5 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Gwin" +$characterID = 6 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Frye" +$characterID = 7 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Doug" +$characterID = 8 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Yelv" +$characterID = 9 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Boze" +$characterID = 10 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Phog" +$characterID = 11 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Elma" +$characterID = 12 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Lin" +$characterID = 13 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Celica" +$characterID = 14 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Irina" +$characterID = 15 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Murderess" +$characterID = 16 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Alexa" +$characterID = 17 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Hope" +$characterID = 18 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Character:" +name = "Mia" +$characterID = 19 +$memoffset = (($characterID-1)*0x57C)+0x110 + +[Preset] +category = "Show Glitched Heights?" +name = No + +[Preset] +category = "Show Glitched Heights?" +name = Yes +$glitchheight = 1 + +################################################################### + +[Preset] +category = "Height:" +name = Sky Destroying [character needs to be in water] (1000000) +condition = $glitchheight == 1 +$height = 1000000 + +[Preset] +category = "Height:" +name = Only Shadows [Need to fly in skell to see] (2000) +condition = $glitchheight == 1 +$height = 2000 + +[Preset] +category = "Height:" +name = Building Sized (100) +condition = $glitchheight == 1 +$height = 100 + +[Preset] +category = "Height:" +name = Giant (50) +condition = $glitchheight == 1 +$height = 50 + +[Preset] +category = "Height:" +name = Huge (15) +$height = 15 + +[Preset] +category = "Height:" +name = Large (3.5) +$height = 3.5 + +[Preset] +category = "Height:" +name = Big (2.0) +$height = 2.0 + +[Preset] +category = "Height:" +name = Size 100 in character creator +condition = $characterID == 1 +$height = 1.06 #0x3F87AE14 #Young Boy A B, Boy A B, Man A B, Old Man, Woman A B +###$height = 1.0 #0x3F800000 #Young Girl A B, Girl A B +###$height = 0.95 #0x3F733333 #Young Girl C + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 1 +Default = 1 + +[Preset] +category = "Height:" +name = Size 1 in character creator +condition = $characterID == 1 +$height = 0.9214 #0x3F6BE0DF #Young Boy A B, Boy A B, Man A B, Old Man, Woman A B +###$height = 0.8911 #0x3F641F21 #Young Girl A B, Girl A B +###$height = 0.8906 #0x3F63FE5C #Young Girl C + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 2 +Default = 1 +$height = 0.97 #0x3F7851EC + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 3 +Default = 1 +$height = 1.17 #0x3F95C28F + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 4 +Default = 1 +$height = 0.98 #0x3F7AE148 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 5 +Default = 1 +$height = 0.99 #0x3F7D70A4 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 6 +Default = 1 +$height = 0.97 #0x3F7851EC + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 7 +Default = 1 +$height = 1.03 #0x3F83D70A + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 8 +Default = 1 +$height = 1.06 #0x3F87AE14 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 9 +Default = 1 +$height = 1.01 0x3F8147AE + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 10 +Default = 1 +$height = 1.0 #0x3F800000 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 11 +Default = 1 +$height = 1.02 #0x3F828F5C + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 12 +Default = 1 +$height = 0.95 #0x3F733333 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 13 +Default = 1 +$height = 0.85 #0x3F59999A + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 14 +Default = 1 +$height = 0.87 #0x3F5EB852 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 15 +Default = 1 +$height = 0.93 #0x3F6E147B + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 16 +Default = 1 +$height = 0.95 #0x3F733333 + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 17 +Default = 1 +$height = 0.92 #0x3F6B851F + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 18 +Default = 1 +$height = 0.97 #0x3F7851EC + +[Preset] +category = "Height:" +name = Normal +condition = $characterID == 19 +Default = 1 +$height = 0.88 #0x3F6147AE + +[Preset] +category = "Height:" +name = Short (0.7) +$height = 0.7 + +[Preset] +category = "Height:" +name = Small (0.55) +$height = 0.55 + +[Preset] +category = "Height:" +name = Tiny (0.35) +$height = 0.35 + +[Preset] +category = "Height:" +name = Rat (0.15) +$height = 0.15 + +[Preset] +category = "Height:" +name = Ant (0.05) +$height = 0.05 + +[Preset] +category = "Height:" +name = Character Disapears (0) +condition = $glitchheight == 1 +$height = 0 + +[Preset] +category = "Height:" +name = Corrupt Hair [UNSTABLE] (-1) +condition = $glitchheight == 1 +$height = -1 + +[Preset] +category = "Height:" +name = Character walks underground [UNSTABLE] (-1.2) +condition = $glitchheight == 1 +$height = -1.2 + +[Preset] +category = "Height:" +name = Giant character walks underground [UNSTABLE] (-10000) +condition = $glitchheight == 1 +$height = -10000 + +[Preset] +category = "Height:" +name = Massive character walks underground [UNSTABLE] (-80000) +condition = $glitchheight == 1 +$height = -80000 + +[Preset] +category = "Height:" +name = Character Cant interact with terminals (NaN) +condition = $glitchheight == 1 +$notexist = 0xFFFF #height = 0xFFFFFFFF + +################################################################### + +#[Preset] +#category = "Chest:" +#name = Size 100 in JP character creator +#condition = $characterID == 1 +#$bustX = 1.4 #0x3FB33333 +#$bustY = 1.4 #0x3FB33333 +#$bustZ = 1.4 #0x3FB33333 + +[Preset] +category = "Chest:" +name = Normal #size 43 in JP character creator +condition = $characterID == 1 +#Default = 1 +$bustX = 1.001 #0x3F8020C4 +$bustY = 1.001 #0x3F8020C4 +$bustZ = 1.001 #0x3F8020C4 + +#[Preset] +#category = "Chest:" +#name = Size 1 in JP character creator +#condition = $characterID == 1 +#$bustX = 0.707 #0x3F34FDF4 +#$bustY = 0.707 #0x3F34FDF4 +#$bustZ = 0.707 #0x3F34FDF4 + +[Preset] +category = "Chest:" +name = Normal +condition = (($characterID == 12) + ($characterID >= 16)) == 1 + +[Preset] +category = "Chest:" +name = Normal +condition = $characterID == 14 +$bustX = 0.85 #0x3F59999A +$bustY = 0.85 #0x3F59999A +$bustZ = 0.85 #0x3F59999A + +[Preset] +category = "Chest:" +name = Normal +condition = $characterID == 15 +$bustX = 0.93 #0x3F6E147B +$bustY = 0.93 #0x3F6E147B +$bustZ = 0.93 #0x3F6E147B + +[Preset] +category = "Chest:" +name = Invisible +condition = (($characterID == 1) + ($characterID == 12) + ($characterID >= 14)) == 1 +$invis = 0xFFFF #bustXYZ = 0xFFFFFFFF diff --git a/src/XenobladeChroniclesX/Mods/CharacterUnlockArts/patch_arts.asm b/src/XenobladeChroniclesX/Mods/CharacterUnlockArts/patch_arts.asm new file mode 100644 index 00000000..25a14b8d --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterUnlockArts/patch_arts.asm @@ -0,0 +1,307 @@ +[XCX_ArtsUnlock] +moduleMatches = 0xF882D5CF, 0x30B6E091, 0x7672271D, 0x218F6E07, 0xAB97DE6B, 0x676EB33E, 0x785CA8A9 ; 1.0.1E, 1.0.2U, 1.0.2J, 1.0.0E, 1.0.1U, 1.0.0U, 1.0.0J +.origin = codecave + +_ArtsMemorJP100: +;reads from the static address that stores the address for the start of character info memory section +lis r31, 0x103a +lwz r31, -0x489c (r31) +b _ArtsUnlockMod + +_ArtsMemorUS100: +;reads from the static address that stores the address for the start of character info memory section +lis r31, 0x103a +lwz r31, -0x3e78 (r31) +b _ArtsUnlockMod + +_ArtsMemorJP102: +;reads from the static address that stores the address for the start of character info memory section +lis r31, 0x103a +lwz r31, -0x42b0 (r31) +b _ArtsUnlockMod + +_ArtsMemorEU101US102: +;reads from the static address that stores the address for the start of character info memory section +lis r31, 0x103a +lwz r31, -0x3d78 (r31) + +_ArtsUnlockMod: ;r30 r16 r17 r31 r0 r12 +cmpw r4, r29 +beq _forceArtsinCreateParty + +addi r17, r31, $memoffset-1 +li r16, $arts +li r0, $check +cmpwi r0, 1 ; <- conditional for what cheat to do +beq _ArtsUnlockALL +cmpwi r0, 5 +beq _forceArtsEquiped123 +li r12, 0 +cmpwi r0, 2 +beq _unlockunusedarts +cmpwi r0, 3 +beq _whileLoopUseSpecificCharactersArts +cmpwi r0, 4 +beq _unlockIndividualArts + + + +_forceArtsEquiped123: +subi r17, r17, 0x24C +li r16, $artadr4+2 +stbu r16, 1(r17) +li r16, $art4 +stbu r16, 1(r17) +li r16, $artadr3+2 +stbu r16, 1(r17) +li r16, $art3 +stbu r16, 1(r17) +li r16, $artadr2+2 +stbu r16, 1(r17) +li r16, $art2 +stbu r16, 1(r17) +li r16, $artadr1+2 +stbu r16, 1(r17) +li r16, $arts +stbu r16, 1(r17) +li r16, $artadr8+2 +stbu r16, 1(r17) +li r16, $art8 +stbu r16, 1(r17) +li r16, $artadr7+2 +stbu r16, 1(r17) +li r16, $art7 +stbu r16, 1(r17) +li r16, $artadr6+2 +stbu r16, 1(r17) +li r16, $art6 +stbu r16, 1(r17) +li r16, $artadr5+2 +stbu r16, 1(r17) +li r16, $art5 +stbu r16, 1(r17) +li r16, $arts +addi r17, r31, $memoffset-1 +b _unlockIndividualArts + + +_whileLoopUseSpecificCharactersArts: +addi r31, r31, $memoffset+0x9B +stbu r12, 1(r17) +cmpw r17, r31 +blt+ _whileLoopUseSpecificCharactersArts +subi r17, r31, 0x9B+1 +li r16, $art9 +stb r16, $art2adr1+1(r17) +stb r16, $art2adr2+1(r17) +stb r16, $art2adr3+1(r17) +stb r16, $art2adr4+1(r17) +stb r16, $art2adr5+1(r17) +stb r16, $art2adr6+1(r17) +stb r16, $art2adr7+1(r17) +stb r16, $art2adr8+1(r17) +stb r16, $art2adr9+1(r17) +stb r16, $art2adr10+1(r17) +stb r16, $art2adr11+1(r17) +stb r16, $art2adr12+1(r17) +stb r16, $art2adr13+1(r17) +stb r16, $art2adr14+1(r17) +stb r16, $art2adr15+1(r17) +stb r16, $art2adr16+1(r17) +li r16, $arts + +_unlockIndividualArts: +;li r16, $arts +stb r16, $artadr1+1(r17) +li r16, $art2 +stb r16, $artadr2+1(r17) +li r16, $art3 +stb r16, $artadr3+1(r17) +li r16, $art4 +stb r16, $artadr4+1(r17) +li r16, $art5 +stb r16, $artadr5+1(r17) +li r16, $art6 +stb r16, $artadr6+1(r17) +li r16, $art7 +stb r16, $artadr7+1(r17) +li r16, $art8 +stb r16, $artadr8+1(r17) +li r16, $arts +stb r16, $artadr9+1(r17) +stb r16, $artadr10+1(r17) +stb r16, $artadr11+1(r17) +stb r16, $artadr12+1(r17) +stb r16, $artadr13+1(r17) +stb r16, $artadr14+1(r17) +stb r16, $artadr15+1(r17) +stb r16, $artadr16+1(r17) +b _exitArtsUnlockedMod + + + +_unlockunusedarts: +;li r16, $arts +stb r16, 0xD+1(r17) ;Full Burst +li r16, $art2 +stb r16, 0x67+1(r17) ;Air Slash +b _exitArtsUnlockedMod + + +_ArtsUnlockALL: +;Unlocks ALL possible arts +lbz r12, 0x67+1(r17) ;saves the level of air slash +stb r12, $memoffset-0x337(r31) ;stores the level of air slash in memory +;airslash is stored where character name length is, the game auto fixes this value if its wrong +lbz r12, 0x0D+1(r17) + +_RangedArtsClass123: +;li r16, $arts +li r0, $rclass +cmpwi r0, 1 +bne _RangedArtsMission123 +addi r30, r31, $memoffset+0x33 +_whileLoopRangedArtsClass: +stbu r16, 1(r17) +cmpw r17, r30 +blt+ _whileLoopRangedArtsClass +stb r16, $memoffset+0x74(r31) ;Boost Barrel +stb r16, $memoffset+0x75(r31) ;Sniper Barrel +stb r16, $memoffset+0x76(r31) ;Missile Barrel +stb r16, $memoffset+0x77(r31) ;Cannon Barrel + +_RangedArtsMission123: +;li r16, $arts +li r0, $rmission +cmpwi r0, 1 +bne _MeleeArtsClass123 +addi r17, r31, $memoffset+0x78-1 +addi r30, r31, $memoffset+0x88 +_whileLoopRangedArtsMission: +stbu r16, 1(r17) +cmpw r17, r30 +blt+ _whileLoopRangedArtsMission + +_MeleeArtsClass123: +;li r16, $arts +li r0, $mclass +cmpwi r0, 1 +bne _MeleeArtsMission123 +addi r17, r31, $memoffset+0x35-1 +addi r30, r31, $memoffset+0x72 +_whileLoopMeleeArtsClass: +stbu r16, 1(r17) +cmpw r17, r30 +blt+ _whileLoopMeleeArtsClass + +_MeleeArtsMission123: +;li r16, $arts +li r0, $mmission +cmpwi r0, 1 +bne _ExitArtsUnlockALL +addi r17, r31, $memoffset+0x89-1 +addi r30, r31, $memoffset+0x9B +_whileLoopMeleeArtsMission: +stbu r16, 1(r17) +cmpw r17, r30 +blt+ _whileLoopMeleeArtsMission + +_ExitArtsUnlockALL: +addi r31, r31, $memoffset +stb r12, 0x0D(r31) ; restores the level of full burst +lbz r12, -0x337(r31) ; grabs air slash's level +stb r12, 0x67(r31) ; restores the level of air slash +;fixes bytes that are supposed to be 00 +li r16, 0x00 +stb r16, -1(r31) +stb r16, 0x0E(r31) +stb r16, 0x16(r31) +stb r16, 0x1E(r31) +stb r16, 0x25(r31) +stb r16, 0x2D(r31) +stb r16, 0x34(r31) +stb r16, 0x3D(r31) +stb r16, 0x45(r31) +stb r16, 0x50(r31) +stb r16, 0x5A(r31) +stb r16, 0x68(r31) +stb r16, 0x73(r31) + +_exitArtsUnlockedMod: +;fixes line we overwrote +or r30, r3, r3 +blr + +_forceArtsinCreateParty: +li r4, $check +cmpwi r4, 5 +bne _exitForceArtsinCreateParty + +addi r31, r31, $memoffset-0x24D +li r4, $artadr4+2 +stbu r4, 1(r31) +li r4, $art4 +stbu r4, 1(r31) +li r4, $artadr3+2 +stbu r4, 1(r31) +li r4, $art3 +stbu r4, 1(r31) +li r4, $artadr2+2 +stbu r4, 1(r31) +li r4, $art2 +stbu r4, 1(r31) +li r4, $artadr1+2 +stbu r4, 1(r31) +li r4, $arts +stbu r4, 1(r31) +li r4, $artadr8+2 +stbu r4, 1(r31) +li r4, $art8 +stbu r4, 1(r31) +li r4, $artadr7+2 +stbu r4, 1(r31) +li r4, $art7 +stbu r4, 1(r31) +li r4, $artadr6+2 +stbu r4, 1(r31) +li r4, $art6 +stbu r4, 1(r31) +li r4, $artadr5+2 +stbu r4, 1(r31) +li r4, $art5 +stbu r4, 1(r31) + +_exitForceArtsinCreateParty: +addi r3, r1, 0x8 +addi r4, r29, 0x14 +blr + +[XCX_ArtsUnlock_V101E] +moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E +0x02A923F4 = bla _ArtsMemorEU101US102 +0x023428E8 = or r4, r29, r29 +0x023428EC = bla _ArtsMemorEU101US102 + +[XCX_ArtsUnlock_V102U] +moduleMatches = 0x30B6E091 ; 1.0.2U +0x02A923E4 = bla _ArtsMemorEU101US102 +0x023428E8 = or r4, r29, r29 +0x023428EC = bla _ArtsMemorEU101US102 + +[XCX_ArtsUnlock_V102J] +moduleMatches = 0x7672271D ; 1.0.2J +0x02A8E95C = bla _ArtsMemorJP102 +0x0234211C = or r4, r29, r29 +0x02342120 = bla _ArtsMemorJP102 + +[XCX_ArtsUnlock_V100U] +moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U +0x02A92368 = bla _ArtsMemorUS100 +0x02342878 = or r4, r29, r29 +0x0234287C = bla _ArtsMemorUS100 + +[XCX_ArtsUnlock_V100J] +moduleMatches = 0x785CA8A9 ; 1.0.0J +0x02A8CCA4 = bla _ArtsMemorJP100 +0x02341FA8 = or r4, r29, r29 +0x02341FAC = bla _ArtsMemorJP100 diff --git a/src/XenobladeChroniclesX/Mods/CharacterUnlockArts/rules.txt b/src/XenobladeChroniclesX/Mods/CharacterUnlockArts/rules.txt new file mode 100644 index 00000000..d648986d --- /dev/null +++ b/src/XenobladeChroniclesX/Mods/CharacterUnlockArts/rules.txt @@ -0,0 +1,11118 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = Unlock Character Arts +path = "Xenoblade Chronicles X/Mods/Character/Unlock Arts" +description = "Allows you to unlock all arts or specific arts. Using the "Force Arts" option allows party members to have arts they normally shouldn't have, and also allows having 2+ of the same art to be equiped.||***Activate "Unlock Arts" by pressing START(+), then Party->Arts->any character.|***Activate "Force Arts" by Party->active members->confirm changes." +version = 7 + +[Default] +$memoffset = 0x422 +$characterID = 1 +$check = 1 + +$arts = 0 + +$art2 = 0 +$art3 = 0 +$art4 = 0 +$art5 = 0 +$art6 = 0 +$art7 = 0 +$art8 = 0 +$art9 = 0 + +$artadr1 = -0x337 +$artadr2 = -0x337 +$artadr3 = -0x337 +$artadr4 = -0x337 +$artadr5 = -0x337 +$artadr6 = -0x337 +$artadr7 = -0x337 +$artadr8 = -0x337 +$artadr9 = -0x337 +$artadr10 = -0x337 +$artadr11 = -0x337 +$artadr12 = -0x337 +$artadr13 = -0x337 +$artadr14 = -0x337 +$artadr15 = -0x337 +$artadr16 = -0x337 + +$art2adr1 = -0x337 +$art2adr2 = -0x337 +$art2adr3 = -0x337 +$art2adr4 = -0x337 +$art2adr5 = -0x337 +$art2adr6 = -0x337 +$art2adr7 = -0x337 +$art2adr8 = -0x337 +$art2adr9 = -0x337 +$art2adr10 = -0x337 +$art2adr11 = -0x337 +$art2adr12 = -0x337 +$art2adr13 = -0x337 +$art2adr14 = -0x337 +$art2adr15 = -0x337 +$art2adr16 = -0x337 + +$artslot1 = 0 +$artslot2 = 0 +$artslot3 = 0 +$artslot4 = 0 +$artslot5 = 0 +$artslot6 = 0 +$artslot7 = 0 +$artslot8 = 0 + +$weapontype = 0 +$weapon2type = 0 +$weapon3type = 0 +$weapon4type = 0 +$weapon5type = 0 +$weapon6type = 0 +$weapon7type = 0 +$weapon8type = 0 +$artcount1 = 0 +$artcount2 = 0 +$artcount3 = 0 +$artcount4 = 0 +$artcount5 = 0 +$artcount6 = 0 +$artcount7 = 0 +$artcount8 = 0 +$combweapmod = 0 +$combclassmod = 0 +$raffect = 0 +$maffect = 0 +$rclass = 0 +$rmission = 0 +$mclass = 0 +$mmission = 0 + +[Preset] +category = "Character:" +name = "Playable Avatar" + +[Preset] +category = "Character:" +name = "Nagi" +$characterID = 2 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "L" +$characterID = 3 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Lao" +$characterID = 4 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "H.B." +$characterID = 5 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Gwin" +$characterID = 6 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Frye" +$characterID = 7 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Doug" +$characterID = 8 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Yelv" +$characterID = 9 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Boze" +$characterID = 10 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Phog" +$characterID = 11 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Elma" +$characterID = 12 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Lin" +$characterID = 13 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Celica" +$characterID = 14 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Irina" +$characterID = 15 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Murderess" +$characterID = 16 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Alexa" +$characterID = 17 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Hope" +$characterID = 18 +$memoffset = (($characterID-1)*0x57C)+0x422 + +[Preset] +category = "Character:" +name = "Mia" +$characterID = 19 +$memoffset = (($characterID-1)*0x57C)+0x422 + +#[Preset] +#category = "Combine with other mods?" +#name = "No" +#condition = ($characterID != 1) +# +#[Preset] +#category = "Combine with other mods?" +#name = "Combine with Force Weapons mod" +#condition = ($characterID != 1) +#$combweapmod = 1 +# +#[Preset] +#category = "Combine with other mods?" +#name = "Combine with Change Class mod" +#condition = ($characterID != 1) +#$combclassmod = 1 +# +#[Preset] +#category = "Combine with other mods?" +#name = "Combine with both Change Class and Force Weapons" +#condition = ($characterID != 1) +#$combweapmod = 1 +#$combclassmod = 1 + + + + + + +[Preset] +category = "Select cheat to do:" +name = "Unlock ALL arts" +condition = ($characterID == 1)+(($combclassmod == 1)*($combweapmod == 1)) >= 1 +$check = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "ALL Arts" +$raffect = 1 +$rclass = 1 +$rmission = 1 +$maffect = 1 +$mclass = 1 +$mmission = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "All Ranged Arts" +$raffect = 1 +$rclass = 1 +$rmission = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "All Melee Arts" +$maffect = 1 +$mclass = 1 +$mmission = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "ALL Mission Elcusive Arts" +$raffect = 1 +$rmission = 1 +$maffect = 1 +$mmission = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "All Mission Elcusive Ranged Arts" +$raffect = 1 +$rmission = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "All Mission Elcusive Melee Arts" +$maffect = 1 +$mmission = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "ALL Arts from Class up" +$raffect = 1 +$rclass = 1 +$maffect = 1 +$mclass = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "All Ranged Arts from Class up" +$raffect = 1 +$rclass = 1 + +[Preset] +category = "Unlock all arts:" +condition = ($check == 1) == 1 +name = "All Melee Arts from Class up" +$maffect = 1 +$mclass = 1 + + +[Preset] +category = "Arts Level: " +condition = ($check == 1) == 1 +name = "lv. 5 " +$arts = 5 + +[Preset] +category = "Arts Level: " +condition = ($check == 1) == 1 +name = "lv. 4 " +$arts = 4 + +[Preset] +category = "Arts Level: " +condition = ($check == 1) == 1 +name = "lv. 3 " +$arts = 3 + +[Preset] +category = "Arts Level: " +condition = ($check == 1) == 1 +name = "lv. 2 " +$arts = 2 + +[Preset] +category = "Arts Level: " +condition = ($check == 1) == 1 +name = "lv. 1 " +$arts = 1 + +[Preset] +category = "Arts Level: " +condition = ($check == 1) == 1 +name = "Unlearn ALL of the specified Arts" +$arts = 0 + + + + + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Nagi)" +condition = $characterID == 2 +$check = 3 + $artadr1 = 0x1F ;Bullet Storm + $artadr3 = 0x21 ;Thermal Payload + $artadr4 = 0x22 ;Missile Volley + $artadr5 = 0x23 ;Enhanced Stand + $artadr6 = 0x24 ;Cool Off + $art2adr1 = 0x35 ;Rising Blade + $art2adr2 = 0x36 ;Defensive Stance + $art2adr3 = 0x37 ;Offensive Stance + $art2adr4 = 0x38 ;Magnum Edge + $art2adr6 = 0x3A ;Burning Slash + $art2adr7 = 0x3B ;Incendiary Edge + $art2adr8 = 0x3C ;Samurai Soul + $art2adr10 = 0x8A ;Blossom Dance + $art2adr11 = 0x8B ;True Stream Edge + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (L)" +condition = $characterID == 3 +$check = 3 + $artadr2 = 0x2F ;Stellar Ray + $artadr3 = 0x30 ;Lightning Cloak + $artadr4 = 0x31 ;Starlight Kick + $artadr5 = 0x32 ;Astral Protection + $artadr6 = 0x33 ;Shooting Star + $artadr7 = 0x86 ;Dual Dynamo + $art2adr1 = 0x51 ;Wild Down + $art2adr2 = 0x52 ;Flame Cloak + $art2adr3 = 0x53 ;Trash Talk + $art2adr4 = 0x54 ;Iron Prison + $art2adr5 = 0x55 ;Supershield + $art2adr6 = 0x56 ;Wild Smash + $art2adr7 = 0x57 ;Reality Rift + $art2adr8 = 0x58 ;Bombardier + $art2adr9 = 0x59 ;Shield Wall + $art2adr11 = 0x93 ;Mindstorm + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Lao)" +condition = $characterID == 4 +$check = 3 + $artadr1 = 0x0F ;First Down + $artadr2 = 0x10 ;Shrapnel + $artadr3 = 0x11 ;Eagle Eye + $artadr4 = 0x12 ;Sidewinder + $artadr5 = 0x13 ;Intercept + $artadr6 = 0x14 ;Hawkeye + $artadr7 = 0x15 ;Ghost Sniper + $artadr8 = 0x7B ;Afterburner + $art2adr1 = 0x3E ;Arcing Horn + $art2adr2 = 0x3F ;Hair Trigger + $art2adr3 = 0x40 ;Spiral Horn + $art2adr4 = 0x41 ;Overwhelm + $art2adr5 = 0x42 ;Speed Demon + $art2adr6 = 0x43 ;Raijin + $art2adr7 = 0x44 ;Trident Buster + $art2adr8 = 0x8C ;Balance Breaker + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (H.B.)" +condition = $characterID == 5 +$check = 3 + $artadr1 = 0x00 ;Decoy Round + $artadr2 = 0x01 ;Furious Blast + $artadr3 = 0x02 ;Burst Grenade + $artadr4 = 0x03 ;Flash Grenade + $artadr7 = 0x06 ;Takedown Shot + $artadr8 = 0x07 ;Power Dive + $artadr9 = 0x08 ;Last Stand + $artadr10 = 0x09 ;Gunforce + $art2adr1 = 0x51 ;Wild Down + $art2adr3 = 0x53 ;Trash Talk + $art2adr4 = 0x54 ;Iron Prison + $art2adr6 = 0x56 ;Wild Smash + $art2adr8 = 0x58 ;Bombardier + $art2adr9 = 0x59 ;Shield Wall + $art2adr12 = 0x94 ;Atomic Hit + $art2adr13 = 0x95 ;Flamehand + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Gwin)" +condition = $characterID == 6 +$check = 3 + $artadr1 = 0x00 ;Decoy Round + $artadr2 = 0x01 ;Furious Blast + $artadr3 = 0x02 ;Burst Grenade + $artadr4 = 0x03 ;Flash Grenade + $artadr6 = 0x05 ;Medic Free + $artadr7 = 0x06 ;Takedown Shot + $artadr8 = 0x07 ;Power Dive + $artadr10 = 0x09 ;Gunforce + $artadr15 = 0x79 ;Grenade Blitz + $art2adr1 = 0x35 ;Rising Blade + $art2adr2 = 0x36 ;Defensive Stance + $art2adr3 = 0x37 ;Offensive Stance + $art2adr4 = 0x38 ;Magnum Edge + $art2adr5 = 0x39 ;Tornado Blade + $art2adr7 = 0x3B ;Incendiary Edge + $art2adr9 = 0x89 ;Ultraslash + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Frye)" +condition = $characterID == 7 +$check = 3 + $artadr1 = 0x1F ;Bullet Storm + $artadr2 = 0x20 ;Hellfire + $artadr3 = 0x21 ;Thermal Payload + $artadr4 = 0x22 ;Missile Volley + $artadr5 = 0x23 ;Enhanced Stand + $artadr6 = 0x24 ;Cool Off + $artadr8 = 0x81 ;Bullet Twister + $artadr9 = 0x82 ;Titan Recharge + $art2adr1 = 0x35 ;Rising Blade + $art2adr2 = 0x36 ;Defensive Stance + $art2adr3 = 0x37 ;Offensive Stance + $art2adr5 = 0x39 ;Tornado Blade + $art2adr6 = 0x3A ;Burning Slash + $art2adr7 = 0x3B ;Incendiary Edge + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Doug)" +condition = $characterID == 8 +$check = 3 + $artadr1 = 0x26 ;Beam Barrage + $artadr2 = 0x27 ;Subterfuge + $artadr3 = 0x28 ;Myopic Screen + $artadr4 = 0x29 ;Ether Blast + $artadr5 = 0x2A ;Gravity Blast + $artadr7 = 0x2C ;Pathogen Blast + $art2adr1 = 0x69 ;Geolibrium + $art2adr3 = 0x6B ;Starfall Rondo + $art2adr4 = 0x6C ;Starfall Blade + $art2adr5 = 0x6D ;Astral Purge + $art2adr6 = 0x6E ;Astral Horizon + $art2adr7 = 0x6F ;Galactic Cataclysm + $art2adr8 = 0x70 ;Astral Heal + $art2adr9 = 0x71 ;Novalibrium + $art2adr11 = 0x99 ;Starlight Duster + $art2adr13 = 0x9B ;Phenomenon + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Yelv)" +condition = $characterID == 9 +$check = 3 + $artadr1 = 0x26 ;Beam Barrage + $artadr2 = 0x27 ;Subterfuge + $artadr3 = 0x28 ;Myopic Screen + $artadr4 = 0x29 ;Ether Blast + $artadr6 = 0x2B ;Gravity Cloak + $artadr8 = 0x83 ;Master Gunner + $art2adr1 = 0x69 ;Geolibrium + $art2adr2 = 0x6A ;Astrolibrium + $art2adr3 = 0x6B ;Starfall Rondo + $art2adr4 = 0x6C ;Starfall Blade + $art2adr5 = 0x6D ;Astral Purge + $art2adr7 = 0x6F ;Galactic Cataclysm + $art2adr8 = 0x70 ;Astral Heal + $art2adr9 = 0x71 ;Novalibrium + $art2adr10 = 0x72 ;Starfall Blossom + $art2adr12 = 0x9A ;Essence Exchange + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Boze)" +condition = $characterID == 10 +$check = 3 + $artadr1 = 0x0F ;First Down + $artadr2 = 0x10 ;Shrapnel + $artadr3 = 0x11 ;Eagle Eye + $artadr4 = 0x12 ;Sidewinder + $artadr5 = 0x13 ;Intercept + $artadr6 = 0x14 ;Hawkeye + $artadr7 = 0x15 ;Ghost Sniper + $artadr9 = 0x7C ;Slayonet + $art2adr1 = 0x3E ;Arcing Horn + $art2adr2 = 0x3F ;Hair Trigger + $art2adr3 = 0x40 ;Spiral Horn + $art2adr4 = 0x41 ;Overwhelm + $art2adr5 = 0x42 ;Speed Demon + $art2adr6 = 0x43 ;Raijin + $art2adr7 = 0x44 ;Trident Buster + $art2adr9 = 0x8D ;Vortex + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Phog)" +condition = $characterID == 11 +$check = 3 + $artadr1 = 0x17 ;Sliding Slinger + $artadr2 = 0x18 ;Early Bird + $artadr4 = 0x1A ;Primer + $artadr5 = 0x1B ;Executioner + $artadr6 = 0x1C ;Combat Limbo + $artadr7 = 0x1D ;Ghostwalker + $artadr10 = 0x7F ;Sky High + $art2adr1 = 0x46 ;Back Slash + $art2adr3 = 0x48 ;Side Slash + $art2adr4 = 0x49 ;Stream Edge + $art2adr5 = 0x4A ;Shadowrunner + $art2adr7 = 0x4C ;Blood Sacrifice + $art2adr8 = 0x4D ;Upper Hand + $art2adr9 = 0x4E ;Hundred Shells + $art2adr10 = 0x4F ;Electric Surge + $art2adr12 = 0x90 ;Crisis Zone + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Elma)" +condition = $characterID == 12 +$check = 3 + $artadr1 = 0x17 ;Sliding Slinger + $artadr2 = 0x18 ;Early Bird + $artadr3 = 0x19 ;Violent Streak + $artadr4 = 0x1A ;Primer + $artadr5 = 0x1B ;Executioner + $artadr8 = 0x7D ;Ghost Factory + $art2adr2 = 0x47 ;Killing Machine + $art2adr3 = 0x48 ;Side Slash + $art2adr4 = 0x49 ;Stream Edge + $art2adr5 = 0x4A ;Shadowrunner + $art2adr6 = 0x4B ;Thirsty Edge + $art2adr7 = 0x4C ;Blood Sacrifice + $art2adr8 = 0x4D ;Upper Hand + $art2adr9 = 0x4E ;Hundred Shells + $art2adr10 = 0x4F ;Electric Surge + $art2adr11 = 0x8F ;Shadowstrike + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Lin)" +condition = $characterID == 13 +$check = 3 + $artadr1 = 0x1F ;Bullet Storm + $artadr2 = 0x20 ;Hellfire + $artadr3 = 0x21 ;Thermal Payload + $artadr5 = 0x23 ;Enhanced Stand + $artadr6 = 0x24 ;Cool Off + $artadr7 = 0x80 ;Fire Carnival + $art2adr1 = 0x51 ;Wild Down + $art2adr2 = 0x52 ;Flame Cloak + $art2adr3 = 0x53 ;Trash Talk + $art2adr4 = 0x54 ;Iron Prison + $art2adr5 = 0x55 ;Supershield + $art2adr6 = 0x56 ;Wild Smash + $art2adr7 = 0x57 ;Reality Rift + $art2adr8 = 0x58 ;Bombardier + $art2adr9 = 0x59 ;Shield Wall + $art2adr10 = 0x92 ;Drum Roll + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Celica)" +condition = $characterID == 14 +$check = 3 + $artadr1 = 0x17 ;Sliding Slinger + $artadr2 = 0x18 ;Early Bird + $artadr3 = 0x19 ;Violent Streak + $artadr4 = 0x1A ;Primer + $artadr5 = 0x1B ;Executioner + $artadr6 = 0x1C ;Combat Limbo + $artadr7 = 0x1D ;Ghostwalker + $artadr9 = 0x7E ;Zero Zero + $art2adr1 = 0x5B ;Screamer + $art2adr2 = 0x5C ;Absorber Skin + $art2adr4 = 0x5E ;Full Specs + $art2adr5 = 0x5F ;Repair + $art2adr6 = 0x60 ;Energy Source + $art2adr8 = 0x62 ;Dispel + $art2adr9 = 0x63 ;Black Butterfly + $art2adr14 = 0x97 ;Black Bane + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Irina)" +condition = $characterID == 15 +$check = 3 + $artadr2 = 0x01 ;Furious Blast + $artadr3 = 0x02 ;Burst Grenade + $artadr4 = 0x03 ;Flash Grenade + $artadr6 = 0x05 ;Medic Free + $artadr9 = 0x08 ;Last Stand + $artadr12 = 0x0B ;Assault Hammer + $artadr14 = 0x78 ;Quick Cannon + $art2adr1 = 0x5B ;Screamer + $art2adr2 = 0x5C ;Absorber Skin + $art2adr3 = 0x5D ;Servant Sacrifice + $art2adr4 = 0x5E ;Full Specs + $art2adr5 = 0x5F ;Repair + $art2adr6 = 0x60 ;Energy Source + $art2adr7 = 0x61 ;Brainjack + $art2adr8 = 0x62 ;Dispel + $art2adr13 = 0x96 ;Smooth Recovery + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Murderess)" +condition = $characterID == 16 +$check = 3 + $artadr1 = 0x2E ;Jetstream + $artadr2 = 0x2F ;Stellar Ray + $artadr3 = 0x30 ;Lightning Cloak + $artadr5 = 0x32 ;Astral Protection + $artadr6 = 0x33 ;Shooting Star + $artadr8 = 0x87 ;Gravity Lunge + $art2adr1 = 0x46 ;Back Slash + $art2adr2 = 0x47 ;Killing Machine + $art2adr3 = 0x48 ;Side Slash + $art2adr5 = 0x4A ;Shadowrunner + $art2adr6 = 0x4B ;Thirsty Edge + $art2adr9 = 0x4E ;Hundred Shells + $art2adr10 = 0x4F ;Electric Surge + $art2adr13 = 0x91 ;Seventh Edge + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Alexa)" +condition = $characterID == 17 +$check = 3 + $artadr1 = 0x00 ;Decoy Round + $artadr2 = 0x01 ;Furious Blast + $artadr3 = 0x02 ;Burst Grenade + $artadr4 = 0x03 ;Flash Grenade + $artadr6 = 0x05 ;Medic Free + $artadr8 = 0x07 ;Power Dive + $artadr10 = 0x09 ;Gunforce + $artadr12 = 0x0B ;Assault Hammer + $artadr16 = 0x7A ;Overclock + $art2adr1 = 0x3E ;Arcing Horn + $art2adr2 = 0x3F ;Hair Trigger + $art2adr3 = 0x40 ;Spiral Horn + $art2adr4 = 0x41 ;Overwhelm + $art2adr6 = 0x43 ;Raijin + $art2adr7 = 0x44 ;Trident Buster + $art2adr10 = 0x8E ;Maximum Voltage + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Hope)" +condition = $characterID == 18 +$check = 3 + $artadr2 = 0x2F ;Stellar Ray + $artadr4 = 0x31 ;Starlight Kick + $artadr5 = 0x32 ;Astral Protection + $artadr6 = 0x33 ;Shooting Star + $artadr9 = 0x88 ;Tacit Censure + $art2adr2 = 0x5C ;Absorber Skin + $art2adr3 = 0x5D ;Servant Sacrifice + $art2adr4 = 0x5E ;Full Specs + $art2adr5 = 0x5F ;Repair + $art2adr6 = 0x60 ;Energy Source + $art2adr7 = 0x61 ;Brainjack + $art2adr8 = 0x62 ;Dispel + $art2adr9 = 0x63 ;Black Butterfly + $art2adr15 = 0x98 ;Secondary Speed + +[Preset] +category = "Select cheat to do:" +name = "Unlock all the character's arts (Mia)" +condition = $characterID == 19 +$check = 3 + $artadr1 = 0x26 ;Beam Barrage + $artadr2 = 0x27 ;Subterfuge + $artadr3 = 0x28 ;Myopic Screen + $artadr4 = 0x29 ;Ether Blast + $artadr5 = 0x2A ;Gravity Blast + $artadr6 = 0x2B ;Gravity Cloak + $artadr7 = 0x2C ;Pathogen Blast + $artadr9 = 0x84 ;Clarity Ray + $artadr10 = 0x85 ;Beam Bomber + $art2adr1 = 0x5B ;Screamer + $art2adr4 = 0x5E ;Full Specs + $art2adr6 = 0x60 ;Energy Source + $art2adr8 = 0x62 ;Dispel + $art2adr9 = 0x63 ;Black Butterfly + + + + +[Preset] +category = "Ranged Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 5" +$arts = 5 +$art2 = 5 +$art3 = 5 +$art4 = 5 +$art5 = 5 +$art6 = 5 +$art7 = 5 +$art8 = 5 + +[Preset] +category = "Ranged Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 4" +$arts = 4 +$art2 = 4 +$art3 = 4 +$art4 = 4 +$art5 = 4 +$art6 = 4 +$art7 = 4 +$art8 = 4 + +[Preset] +category = "Ranged Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 3" +$arts = 3 +$art2 = 3 +$art3 = 3 +$art4 = 3 +$art5 = 3 +$art6 = 3 +$art7 = 3 +$art8 = 3 + +[Preset] +category = "Ranged Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 2" +$arts = 2 +$art2 = 2 +$art3 = 2 +$art4 = 2 +$art5 = 2 +$art6 = 2 +$art7 = 2 +$art8 = 2 + +[Preset] +category = "Ranged Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 1" +$arts = 1 +$art2 = 1 +$art3 = 1 +$art4 = 1 +$art5 = 1 +$art6 = 1 +$art7 = 1 +$art8 = 1 + +[Preset] +category = "Ranged Arts Level:" +condition = ($check == 3) == 1 +name = "Unlearn ALL the Character's Ranged Arts " +$arts = 0 +$art2 = 0 +$art3 = 0 +$art4 = 0 +$art5 = 0 +$art6 = 0 +$art7 = 0 +$art8 = 0 + + + +[Preset] +category = "Melee Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 5 " +$art9 = 5 + +[Preset] +category = "Melee Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 4 " +$art9 = 4 + +[Preset] +category = "Melee Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 3 " +$art9 = 3 + +[Preset] +category = "Melee Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 2 " +$art9 = 2 + +[Preset] +category = "Melee Arts Level:" +condition = ($check == 3) == 1 +name = "lv. 1 " +$art9 = 1 + +[Preset] +category = "Melee Arts Level:" +condition = ($check == 3) == 1 +name = "Unlearn ALL the Character's Melee Arts " +$art9 = 0 + + + + + + + + + + + + + + + + + + +[Preset] +category = "Select cheat to do:" +name = "Force Arts to be equiped" +$check = 5 + +[Preset] +category = "Select cheat to do:" +name = "Unlock individual arts" +$check = 4 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Assault Rifle" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 1 + + [Preset] + category = "Select First Art:" + name = "Assault Rifle Auto-Attack" + condition = ($check == 5)*($weapontype == 1) == 1 + $artcount1 = 1 + $artadr1 = -0x01 + + [Preset] + category = "Select First Art:" + name = "Decoy Round" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x00 + + [Preset] + category = "Select First Art:" + name = "Furious Blast" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x01 + + [Preset] + category = "Select First Art:" + name = "Burst Grenade" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x02 + + [Preset] + category = "Select First Art:" + name = "Flash Grenade" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x03 + + [Preset] + category = "Select First Art:" + name = "Assault Breaker" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x04 + + [Preset] + category = "Select First Art:" + name = "Medic Free" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x05 + + [Preset] + category = "Select First Art:" + name = "Takedown Shot" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x06 + + [Preset] + category = "Select First Art:" + name = "Power Dive" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x07 + + [Preset] + category = "Select First Art:" + name = "Last Stand" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x08 + + [Preset] + category = "Select First Art:" + name = "Gunforce" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x09 + + [Preset] + category = "Select First Art:" + name = "Flame Grenade" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x0A + + [Preset] + category = "Select First Art:" + name = "Assault Hammer" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x0B + + [Preset] + category = "Select First Art:" + name = "Infuriate" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x0C + + [Preset] + category = "Select First Art:" + name = "Full Burst (Unused)" + condition = (($check == 4)*($weapontype == 1)*($characterID == 1))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x0D + + [Preset] + category = "Select First Art:" + name = "Quick Cannon" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x78 + + [Preset] + category = "Select First Art:" + name = "Grenade Blitz" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x79 + + [Preset] + category = "Select First Art:" + name = "Overclock" + condition = (($check == 4)*($weapontype == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapontype == 1)*($combclassmod == 1))+(($check == 5)*($weapontype == 1)) >= 1 + $artcount1 = 1 + $artadr1 = 0x7A + + [Preset] + category = "Select First Art:" + name = "All Assault Rifle Arts" + condition = (($check == 4)*($weapontype == 1)*($characterID == 1))+(($check == 4)*($weapontype == 1)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x00 + $artadr2 = 0x01 + $artadr3 = 0x02 + $artadr4 = 0x03 + $artadr5 = 0x04 + $artadr6 = 0x05 + $artadr7 = 0x06 + $artadr8 = 0x07 + $artadr9 = 0x08 + $artadr10 = 0x09 + $artadr11 = 0x0A + $artadr12 = 0x0B + $artadr13 = 0x0C + $artadr14 = 0x78 + $artadr15 = 0x79 + $artadr16 = 0x7A + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Sniper Rifle" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 2 + + [Preset] + category = "Select First Art:" + name = "Sniper Rifle Auto-Attack" + condition = ($check == 5)*($weapontype == 2) == 1 + $artcount1 = 1 + $artadr1 = 0x0E + + [Preset] + category = "Select First Art:" + name = "First Down" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x0F + + [Preset] + category = "Select First Art:" + name = "Shrapnel" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x10 + + [Preset] + category = "Select First Art:" + name = "Eagle Eye" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x11 + + [Preset] + category = "Select First Art:" + name = "Sidewinder" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x12 + + [Preset] + category = "Select First Art:" + name = "Intercept" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x13 + + [Preset] + category = "Select First Art:" + name = "Hawkeye" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x14 + + [Preset] + category = "Select First Art:" + name = "Ghost Sniper" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x15 + + [Preset] + category = "Select First Art:" + name = "Afterburner" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x7B + + [Preset] + category = "Select First Art:" + name = "Slayonet" + condition = (($check == 4)*($weapontype == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapontype == 2)*($combclassmod == 1))+(($check == 5)*($weapontype == 2)) >= 1 + $artcount1 = 1 + $artadr1 = 0x7C + + [Preset] + category = "Select First Art:" + name = "All Sniper Rifle Arts" + condition = (($check == 4)*($weapontype == 2)*($characterID == 1))+(($check == 4)*($weapontype == 2)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x0F + $artadr2 = 0x10 + $artadr3 = 0x11 + $artadr4 = 0x12 + $artadr5 = 0x13 + $artadr6 = 0x14 + $artadr7 = 0x15 + $artadr8 = 0x7B + $artadr9 = 0x7C + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Dual Guns" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 3 + + [Preset] + category = "Select First Art:" + name = "Dual Guns Auto-Attack" + condition = ($check == 5)*($weapontype == 3) == 1 + $artcount1 = 1 + $artadr1 = 0x16 + + [Preset] + category = "Select First Art:" + name = "Sliding Slinger" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x17 + + [Preset] + category = "Select First Art:" + name = "Early Bird" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x18 + + [Preset] + category = "Select First Art:" + name = "Violent Streak" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x19 + + [Preset] + category = "Select First Art:" + name = "Primer" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x1A + + [Preset] + category = "Select First Art:" + name = "Executioner" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x1B + + [Preset] + category = "Select First Art:" + name = "Combat Limbo" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x1C + + [Preset] + category = "Select First Art:" + name = "Ghostwalker" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x1D + + [Preset] + category = "Select First Art:" + name = "Ghost Factory" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x7D + + [Preset] + category = "Select First Art:" + name = "Zero Zero" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x7E + + [Preset] + category = "Select First Art:" + name = "Sky High" + condition = (($check == 4)*($weapontype == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapontype == 3)*($combclassmod == 1))+(($check == 5)*($weapontype == 3)) >= 1 + $artcount1 = 1 + $artadr1 = 0x7F + + [Preset] + category = "Select First Art:" + name = "All Dual Gun Arts" + condition = (($check == 4)*($weapontype == 3)*($characterID == 1))+(($check == 4)*($weapontype == 3)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x17 + $artadr2 = 0x18 + $artadr3 = 0x19 + $artadr4 = 0x1A + $artadr5 = 0x1B + $artadr6 = 0x1C + $artadr7 = 0x1D + $artadr8 = 0x7D + $artadr9 = 0x7E + $artadr10 = 0x7F + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Gatling Gun" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 4 + + [Preset] + category = "Select First Art:" + name = "Gatling Gun Auto-Attack" + condition = ($check == 5)*($weapontype == 4) == 1 + $artcount1 = 1 + $artadr1 = 0x1E + + [Preset] + category = "Select First Art:" + name = "Bullet Storm" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x1F + + [Preset] + category = "Select First Art:" + name = "Hellfire" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x20 + + [Preset] + category = "Select First Art:" + name = "Thermal Payload" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x21 + + [Preset] + category = "Select First Art:" + name = "Missile Volley" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x22 + + [Preset] + category = "Select First Art:" + name = "Enhanced Stand" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x23 + + [Preset] + category = "Select First Art:" + name = "Cool Off" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x24 + + [Preset] + category = "Select First Art:" + name = "Fire Carnival" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x80 + + [Preset] + category = "Select First Art:" + name = "Bullet Twister" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x81 + + [Preset] + category = "Select First Art:" + name = "Titan Recharge" + condition = (($check == 4)*($weapontype == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapontype == 4)*($combclassmod == 1))+(($check == 5)*($weapontype == 4)) >= 1 + $artcount1 = 1 + $artadr1 = 0x82 + + [Preset] + category = "Select First Art:" + name = "All Gatling Gun Arts" + condition = (($check == 4)*($weapontype == 4)*($characterID == 1))+(($check == 4)*($weapontype == 4)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x1F + $artadr2 = 0x20 + $artadr3 = 0x21 + $artadr4 = 0x22 + $artadr5 = 0x23 + $artadr6 = 0x24 + $artadr7 = 0x80 + $artadr8 = 0x81 + $artadr9 = 0x82 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Raygun" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 5 + + [Preset] + category = "Select First Art:" + name = "Raygun Auto-Attack" + condition = ($check == 5)*($weapontype == 5) == 1 + $artcount1 = 1 + $artadr1 = 0x25 + + [Preset] + category = "Select First Art:" + name = "Beam Barrage" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x26 + + [Preset] + category = "Select First Art:" + name = "Subterfuge" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x27 + + [Preset] + category = "Select First Art:" + name = "Myopic Screen" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x28 + + [Preset] + category = "Select First Art:" + name = "Ether Blast" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x29 + + [Preset] + category = "Select First Art:" + name = "Gravity Blast" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x2A + + [Preset] + category = "Select First Art:" + name = "Gravity Cloak" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x2B + + [Preset] + category = "Select First Art:" + name = "Pathogen Blast" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x2C + + [Preset] + category = "Select First Art:" + name = "Master Gunner" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x83 + + [Preset] + category = "Select First Art:" + name = "Clarity Ray" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x84 + + [Preset] + category = "Select First Art:" + name = "Beam Bomber" + condition = (($check == 4)*($weapontype == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapontype == 5)*($combclassmod == 1))+(($check == 5)*($weapontype == 5)) >= 1 + $artcount1 = 1 + $artadr1 = 0x85 + + [Preset] + category = "Select First Art:" + name = "All Raygun Arts" + condition = (($check == 4)*($weapontype == 5)*($characterID == 1))+(($check == 4)*($weapontype == 5)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x26 + $artadr2 = 0x27 + $artadr3 = 0x28 + $artadr4 = 0x29 + $artadr5 = 0x2A + $artadr6 = 0x2B + $artadr7 = 0x2C + $artadr8 = 0x83 + $artadr9 = 0x84 + $artadr10 = 0x85 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Psycho Launchers" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 6 + + [Preset] + category = "Select First Art:" + name = "Psycho Launchers Auto-Attack" + condition = ($check == 5)*($weapontype == 6) == 1 + $artcount1 = 1 + $artadr1 = 0x2D + + [Preset] + category = "Select First Art:" + name = "Jetstream" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x2E + + [Preset] + category = "Select First Art:" + name = "Stellar Ray" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x2F + + [Preset] + category = "Select First Art:" + name = "Lightning Cloak" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x30 + + [Preset] + category = "Select First Art:" + name = "Starlight Kick" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x31 + + [Preset] + category = "Select First Art:" + name = "Astral Protection" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x32 + + [Preset] + category = "Select First Art:" + name = "Shooting Star" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x33 + + [Preset] + category = "Select First Art:" + name = "Dual Dynamo" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x86 + + [Preset] + category = "Select First Art:" + name = "Gravity Lunge" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x87 + + [Preset] + category = "Select First Art:" + name = "Tacit Censure" + condition = (($check == 4)*($weapontype == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapontype == 6)*($combclassmod == 1))+(($check == 5)*($weapontype == 6)) >= 1 + $artcount1 = 1 + $artadr1 = 0x88 + + [Preset] + category = "Select First Art:" + name = "All Psycho Launchers Arts" + condition = (($check == 4)*($weapontype == 6)*($characterID == 1))+(($check == 4)*($weapontype == 6)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x2E + $artadr2 = 0x2F + $artadr3 = 0x30 + $artadr4 = 0x31 + $artadr5 = 0x32 + $artadr6 = 0x33 + $artadr7 = 0x86 + $artadr8 = 0x87 + $artadr9 = 0x88 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Longsword" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 7 + + [Preset] + category = "Select First Art:" + name = "Longsword Auto-Attack" + condition = ($check == 5)*($weapontype == 7) == 1 + $artcount1 = 1 + $artadr1 = 0x34 + + [Preset] + category = "Select First Art:" + name = "Rising Blade" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x35 + + [Preset] + category = "Select First Art:" + name = "Defensive Stance" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x36 + + [Preset] + category = "Select First Art:" + name = "Offensive Stance" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x37 + + [Preset] + category = "Select First Art:" + name = "Magnum Edge" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x38 + + [Preset] + category = "Select First Art:" + name = "Tornado Blade" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x39 + + [Preset] + category = "Select First Art:" + name = "Burning Slash" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x3A + + [Preset] + category = "Select First Art:" + name = "Incendiary Edge" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x3B + + [Preset] + category = "Select First Art:" + name = "Samurai Soul" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x3C + + [Preset] + category = "Select First Art:" + name = "Ultraslash" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x89 + + [Preset] + category = "Select First Art:" + name = "Blossom Dance" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x8A + + [Preset] + category = "Select First Art:" + name = "True Stream Edge" + condition = (($check == 4)*($weapontype == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapontype == 7)*($combclassmod == 1))+(($check == 5)*($weapontype == 7)) >= 1 + $artcount1 = 1 + $artadr1 = 0x8B + + [Preset] + category = "Select First Art:" + name = "All Longsword Arts" + condition = (($check == 4)*($weapontype == 7)*($characterID == 1))+(($check == 4)*($weapontype == 7)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x35 + $artadr2 = 0x36 + $artadr3 = 0x37 + $artadr4 = 0x38 + $artadr5 = 0x39 + $artadr6 = 0x3A + $artadr7 = 0x3B + $artadr8 = 0x3C + $artadr9 = 0x89 + $artadr10 = 0x8A + $artadr11 = 0x8B + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Javelin" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 8 + + [Preset] + category = "Select First Art:" + name = "Javelin Auto-Attack" + condition = ($check == 5)*($weapontype == 8) == 1 + $artcount1 = 1 + $artadr1 = 0x3D + + [Preset] + category = "Select First Art:" + name = "Arcing Horn" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x3E + + [Preset] + category = "Select First Art:" + name = "Hair Trigger" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x3F + + [Preset] + category = "Select First Art:" + name = "Spiral Horn" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x40 + + [Preset] + category = "Select First Art:" + name = "Overwhelm" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x41 + + [Preset] + category = "Select First Art:" + name = "Speed Demon" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x42 + + [Preset] + category = "Select First Art:" + name = "Raijin" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x43 + + [Preset] + category = "Select First Art:" + name = "Trident Buster" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x44 + + [Preset] + category = "Select First Art:" + name = "Balance Breaker" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x8C + + [Preset] + category = "Select First Art:" + name = "Vortex" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x8D + + [Preset] + category = "Select First Art:" + name = "Maximum Voltage" + condition = (($check == 4)*($weapontype == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapontype == 8)*($combclassmod == 1))+(($check == 5)*($weapontype == 8)) >= 1 + $artcount1 = 1 + $artadr1 = 0x8E + + [Preset] + category = "Select First Art:" + name = "All Javelin Arts" + condition = (($check == 4)*($weapontype == 8)*($characterID == 1))+(($check == 4)*($weapontype == 8)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x3E + $artadr2 = 0x3F + $artadr3 = 0x40 + $artadr4 = 0x41 + $artadr5 = 0x42 + $artadr6 = 0x43 + $artadr7 = 0x44 + $artadr8 = 0x8C + $artadr9 = 0x8D + $artadr10 = 0x8E + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Dual Swords" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 9 + + [Preset] + category = "Select First Art:" + name = "Dual Swords Auto-Attack" + condition = ($check == 5)*($weapontype == 9) == 1 + $artcount1 = 1 + $artadr1 = 0x45 + + [Preset] + category = "Select First Art:" + name = "Back Slash" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x46 + + [Preset] + category = "Select First Art:" + name = "Killing Machine" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x47 + + [Preset] + category = "Select First Art:" + name = "Side Slash" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x48 + + [Preset] + category = "Select First Art:" + name = "Stream Edge" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x49 + + [Preset] + category = "Select First Art:" + name = "Shadowrunner" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x4A + + [Preset] + category = "Select First Art:" + name = "Thirsty Edge" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x4B + + [Preset] + category = "Select First Art:" + name = "Blood Sacrifice" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x4C + + [Preset] + category = "Select First Art:" + name = "Upper Hand" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x4D + + [Preset] + category = "Select First Art:" + name = "Hundred Shells" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x4E + + [Preset] + category = "Select First Art:" + name = "Electric Surge" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x4F + + [Preset] + category = "Select First Art:" + name = "Shadowstrike" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x8F + + [Preset] + category = "Select First Art:" + name = "Crisis Zone" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x90 + + [Preset] + category = "Select First Art:" + name = "Seventh Edge" + condition = (($check == 4)*($weapontype == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapontype == 9)*($combclassmod == 1))+(($check == 5)*($weapontype == 9)) >= 1 + $artcount1 = 1 + $artadr1 = 0x91 + + [Preset] + category = "Select First Art:" + name = "All Dual Swords Arts" + condition = (($check == 4)*($weapontype == 9)*($characterID == 1))+(($check == 4)*($weapontype == 9)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x46 + $artadr2 = 0x47 + $artadr3 = 0x48 + $artadr4 = 0x49 + $artadr5 = 0x4A + $artadr6 = 0x4B + $artadr7 = 0x4C + $artadr8 = 0x4D + $artadr9 = 0x4E + $artadr10 = 0x4F + $artadr11 = 0x8F + $artadr12 = 0x90 + $artadr13 = 0x91 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Sheild" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 10 + + [Preset] + category = "Select First Art:" + name = "Sheild Auto-Attack" + condition = ($check == 5)*($weapontype == 10) == 1 + $artcount1 = 1 + $artadr1 = 0x50 + + [Preset] + category = "Select First Art:" + name = "Wild Down" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x51 + + [Preset] + category = "Select First Art:" + name = "Flame Cloak" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x52 + + [Preset] + category = "Select First Art:" + name = "Trash Talk" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x53 + + [Preset] + category = "Select First Art:" + name = "Iron Prison" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x54 + + [Preset] + category = "Select First Art:" + name = "Supershield" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x55 + + [Preset] + category = "Select First Art:" + name = "Wild Smash" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x56 + + [Preset] + category = "Select First Art:" + name = "Reality Rift" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x57 + + [Preset] + category = "Select First Art:" + name = "Bombardier" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x58 + + [Preset] + category = "Select First Art:" + name = "Shield Wall" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x59 + + [Preset] + category = "Select First Art:" + name = "Drum Roll" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x92 + + [Preset] + category = "Select First Art:" + name = "Mindstorm" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x93 + + [Preset] + category = "Select First Art:" + name = "Atomic Hit" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x94 + + [Preset] + category = "Select First Art:" + name = "Flamehand" + condition = (($check == 4)*($weapontype == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapontype == 10)*($combclassmod == 1))+(($check == 5)*($weapontype == 10)) >= 1 + $artcount1 = 1 + $artadr1 = 0x95 + + [Preset] + category = "Select First Art:" + name = "All Sheild Arts" + condition = (($check == 4)*($weapontype == 10)*($characterID == 1))+(($check == 4)*($weapontype == 10)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x51 + $artadr2 = 0x52 + $artadr3 = 0x53 + $artadr4 = 0x54 + $artadr5 = 0x55 + $artadr6 = 0x56 + $artadr7 = 0x57 + $artadr8 = 0x58 + $artadr9 = 0x59 + $artadr10 = 0x92 + $artadr11 = 0x93 + $artadr12 = 0x94 + $artadr13 = 0x95 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Knife" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 11 + + [Preset] + category = "Select First Art:" + name = "Knife Auto-Attack" + condition = ($check == 5)*($weapontype == 11) == 1 + $artcount1 = 1 + $artadr1 = 0x5A + + [Preset] + category = "Select First Art:" + name = "Screamer" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x5B + + [Preset] + category = "Select First Art:" + name = "Absorber Skin" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x5C + + [Preset] + category = "Select First Art:" + name = "Servant Sacrifice" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x5D + + [Preset] + category = "Select First Art:" + name = "Full Specs" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x5E + + [Preset] + category = "Select First Art:" + name = "Repair" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x5F + + [Preset] + category = "Select First Art:" + name = "Energy Source" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x60 + + [Preset] + category = "Select First Art:" + name = "Brainjack" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x61 + + [Preset] + category = "Select First Art:" + name = "Dispel" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x62 + + [Preset] + category = "Select First Art:" + name = "Black Butterfly" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x63 + + [Preset] + category = "Select First Art:" + name = "Recuperate" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x64 + + [Preset] + category = "Select First Art:" + name = "Chrome Armor" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x65 + + [Preset] + category = "Select First Art:" + name = "Slit Edge" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x66 + + [Preset] + category = "Select First Art:" + name = "Air Slash (Unused)" + condition = (($check == 4)*($weapontype == 11)*($characterID == 1))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x67 + + [Preset] + category = "Select First Art:" + name = "Smooth Recovery" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x96 + + [Preset] + category = "Select First Art:" + name = "Black Bane" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x97 + + [Preset] + category = "Select First Art:" + name = "Secondary Speed" + condition = (($check == 4)*($weapontype == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapontype == 11)*($combclassmod == 1))+(($check == 5)*($weapontype == 11)) >= 1 + $artcount1 = 1 + $artadr1 = 0x98 + + [Preset] + category = "Select First Art:" + name = "All Knife Arts" + condition = (($check == 4)*($weapontype == 11)*($characterID == 1))+(($check == 4)*($weapontype == 11)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x5B + $artadr2 = 0x5C + $artadr3 = 0x5D + $artadr4 = 0x5E + $artadr5 = 0x5F + $artadr6 = 0x60 + $artadr7 = 0x61 + $artadr8 = 0x62 + $artadr9 = 0x63 + $artadr10 = 0x64 + $artadr11 = 0x65 + $artadr12 = 0x66 + $artadr13 = 0x96 + $artadr14 = 0x97 + $artadr15 = 0x98 + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Photon Saber" +condition = ((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 12 + + [Preset] + category = "Select First Art:" + name = "Photon Saber Auto-Attack" + condition = ($check == 5)*($weapontype == 12) == 1 + $artcount1 = 1 + $artadr1 = 0x68 + + [Preset] + category = "Select First Art:" + name = "Geolibrium" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x69 + + [Preset] + category = "Select First Art:" + name = "Astrolibrium" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x6A + + [Preset] + category = "Select First Art:" + name = "Starfall Rondo" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x6B + + [Preset] + category = "Select First Art:" + name = "Starfall Blade" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x6C + + [Preset] + category = "Select First Art:" + name = "Astral Purge" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x6D + + [Preset] + category = "Select First Art:" + name = "Astral Horizon" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x6E + + [Preset] + category = "Select First Art:" + name = "Galactic Cataclysm" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x6F + + [Preset] + category = "Select First Art:" + name = "Astral Heal" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x70 + + [Preset] + category = "Select First Art:" + name = "Novalibrium" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x71 + + [Preset] + category = "Select First Art:" + name = "Starfall Blossom" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x72 + + [Preset] + category = "Select First Art:" + name = "Starlight Duster" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x99 + + [Preset] + category = "Select First Art:" + name = "Essence Exchange" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x9A + + [Preset] + category = "Select First Art:" + name = "Phenomenon" + condition = (($check == 4)*($weapontype == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapontype == 12)*($combclassmod == 1))+(($check == 5)*($weapontype == 12)) >= 1 + $artcount1 = 1 + $artadr1 = 0x9B + + [Preset] + category = "Select First Art:" + name = "All Photon Saber Arts" + condition = (($check == 4)*($weapontype == 12)*($characterID == 1))+(($check == 4)*($weapontype == 12)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x69 + $artadr2 = 0x6A + $artadr3 = 0x6B + $artadr4 = 0x6C + $artadr5 = 0x6D + $artadr6 = 0x6E + $artadr7 = 0x6F + $artadr8 = 0x70 + $artadr9 = 0x71 + $artadr10 = 0x72 + $artadr11 = 0x99 + $artadr12 = 0x9A + $artadr13 = 0x9B + +[Preset] +category = "Select Weapon Frist Art is on:" +name = "Multigun" +condition = ((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1)) >= 1 +$weapontype = 13 + + [Preset] + category = "Select First Art:" + name = "Multigun Auto-Attack" + condition = ($check == 5)*($weapontype == 13) == 1 + $artcount1 = 1 + $artadr1 = 0x73 + + [Preset] + category = "Select First Art:" + name = "Boost Barrel" + condition = (($check == 4)*($weapontype == 13)*(($characterID == 1)))+(($check == 4)*($weapontype == 13)*($combclassmod == 1))+(($check == 5)*($weapontype == 13)) >= 1 + $artcount1 = 1 + $artadr1 = 0x74 + + [Preset] + category = "Select First Art:" + name = "Sniper Barrel" + condition = (($check == 4)*($weapontype == 13)*(($characterID == 1)))+(($check == 4)*($weapontype == 13)*($combclassmod == 1))+(($check == 5)*($weapontype == 13)) >= 1 + $artcount1 = 1 + $artadr1 = 0x75 + + [Preset] + category = "Select First Art:" + name = "Missile Barrel" + condition = (($check == 4)*($weapontype == 13)*(($characterID == 1)))+(($check == 4)*($weapontype == 13)*($combclassmod == 1))+(($check == 5)*($weapontype == 13)) >= 1 + $artcount1 = 1 + $artadr1 = 0x76 + + [Preset] + category = "Select First Art:" + name = "Cannon Barrel" + condition = (($check == 4)*($weapontype == 13)*(($characterID == 1)))+(($check == 4)*($weapontype == 13)*($combclassmod == 1))+(($check == 5)*($weapontype == 13)) >= 1 + $artcount1 = 1 + $artadr1 = 0x77 + + + [Preset] + category = "Select First Art:" + name = "All Multigun Arts" + condition = (($check == 4)*($weapontype == 13)*($characterID == 1))+(($check == 4)*($weapontype == 13)*($characterID != 1)*($combweapmod == 1)*($combclassmod == 1)) == 1 + $artcount1 = 0 + $artadr1 = 0x74 + $artadr2 = 0x75 + $artadr3 = 0x76 + $artadr4 = 0x77 + + [Preset] + category = "Select Weapon Frist Art is on:" + name = "No Art in First Slot" + condition = ($check == 5) == 1 + $artcount1 = 1 + $artadr1 = -0x02 + $arts = 0 + +[Preset] +category = "Art level:" +condition = (($check == 4)+($check == 5))*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "lv. 5 " +$arts = 5 + +[Preset] +category = "Art level:" +condition = (($check == 4)+($check == 5))*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "lv. 4 " +$arts = 4 + +[Preset] +category = "Art level:" +condition = (($check == 4)+($check == 5))*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "lv. 3 " +$arts = 3 + +[Preset] +category = "Art level:" +condition = (($check == 4)+($check == 5))*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "lv. 2 " +$arts = 2 + +[Preset] +category = "Art level:" +condition = (($check == 4)+($check == 5))*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "lv. 1 " +$arts = 1 + +[Preset] +category = "Art level:" +condition = ($check == 4)*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "Unlearn the art" +$arts = 0 + +[Preset] +category = "Art level:" +condition = ($check == 5)*($artcount1 == 1)*($artadr1 != -0x02) == 1 +name = "lv. 0 equiped" +$arts = 0 + + + + + + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Don't unlock a second art" +condition = ($artcount1 == 1)*($check == 4) == 1 +$artcount2 = 0 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Assault Rifle " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 1 + + [Preset] + category = "Select Second Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon2type == 1) == 1 + $artcount2 = 1 + $artadr2 = -0x01 + + [Preset] + category = "Select Second Art:" + name = "Decoy Round " + condition = (($artadr1 != 0x00)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x00 + + [Preset] + category = "Select Second Art:" + name = "Furious Blast " + condition = (($artadr1 != 0x01)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x01 + + [Preset] + category = "Select Second Art:" + name = "Burst Grenade " + condition = (($artadr1 != 0x02)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x02 + + [Preset] + category = "Select Second Art:" + name = "Flash Grenade " + condition = (($artadr1 != 0x03)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x03 + + [Preset] + category = "Select Second Art:" + name = "Assault Breaker " + condition = (($artadr1 != 0x04)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x04 + + [Preset] + category = "Select Second Art:" + name = "Medic Free " + condition = (($artadr1 != 0x05)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x05 + + [Preset] + category = "Select Second Art:" + name = "Takedown Shot " + condition = (($artadr1 != 0x06)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x06 + + [Preset] + category = "Select Second Art:" + name = "Power Dive " + condition = (($artadr1 != 0x07)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x07 + + [Preset] + category = "Select Second Art:" + name = "Last Stand " + condition = (($artadr1 != 0x08)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x08 + + [Preset] + category = "Select Second Art:" + name = "Gunforce " + condition = (($artadr1 != 0x09)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x09 + + [Preset] + category = "Select Second Art:" + name = "Flame Grenade " + condition = (($artadr1 != 0x0A)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x0A + + [Preset] + category = "Select Second Art:" + name = "Assault Hammer " + condition = (($artadr1 != 0x0B)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x0B + + [Preset] + category = "Select Second Art:" + name = "Infuriate " + condition = (($artadr1 != 0x0C)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x0C + + [Preset] + category = "Select Second Art:" + name = "Full Burst (Unused) " + condition = (($artadr1 != 0x0D)*((($check == 4)*($weapon2type == 1)*($characterID == 1))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x0D + + [Preset] + category = "Select Second Art:" + name = "Quick Cannon " + condition = (($artadr1 != 0x78)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x78 + + [Preset] + category = "Select Second Art:" + name = "Grenade Blitz " + condition = (($artadr1 != 0x79)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x79 + + [Preset] + category = "Select Second Art:" + name = "Overclock " + condition = (($artadr1 != 0x7A)*((($check == 4)*($weapon2type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon2type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 1)) >= 1 + $artcount2 = 1 + $artadr2 = 0x7A + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Sniper Rifle " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 2 + + [Preset] + category = "Select Second Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon2type == 2) == 1 + $artcount2 = 1 + $artadr2 = 0x0E + + [Preset] + category = "Select Second Art:" + name = "First Down " + condition = (($artadr1 != 0x0F)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x0F + + [Preset] + category = "Select Second Art:" + name = "Shrapnel " + condition = (($artadr1 != 0x10)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x10 + + [Preset] + category = "Select Second Art:" + name = "Eagle Eye " + condition = (($artadr1 != 0x11)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x11 + + [Preset] + category = "Select Second Art:" + name = "Sidewinder " + condition = (($artadr1 != 0x12)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x12 + + [Preset] + category = "Select Second Art:" + name = "Intercept " + condition = (($artadr1 != 0x13)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x13 + + [Preset] + category = "Select Second Art:" + name = "Hawkeye " + condition = (($artadr1 != 0x14)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x14 + + [Preset] + category = "Select Second Art:" + name = "Ghost Sniper " + condition = (($artadr1 != 0x15)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x15 + + [Preset] + category = "Select Second Art:" + name = "Afterburner " + condition = (($artadr1 != 0x7B)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x7B + + [Preset] + category = "Select Second Art:" + name = "Slayonet " + condition = (($artadr1 != 0x7C)*((($check == 4)*($weapon2type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon2type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 2)) >= 1 + $artcount2 = 1 + $artadr2 = 0x7C + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Dual Guns " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 3 + + [Preset] + category = "Select Second Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon2type == 3) == 1 + $artcount2 = 1 + $artadr2 = 0x16 + + [Preset] + category = "Select Second Art:" + name = "Sliding Slinger " + condition = (($artadr1 != 0x17)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x17 + + [Preset] + category = "Select Second Art:" + name = "Early Bird " + condition = (($artadr1 != 0x18)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x18 + + [Preset] + category = "Select Second Art:" + name = "Violent Streak " + condition = (($artadr1 != 0x19)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x19 + + [Preset] + category = "Select Second Art:" + name = "Primer " + condition = (($artadr1 != 0x1A)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x1A + + [Preset] + category = "Select Second Art:" + name = "Executioner " + condition = (($artadr1 != 0x1B)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x1B + + [Preset] + category = "Select Second Art:" + name = "Combat Limbo " + condition = (($artadr1 != 0x1C)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x1C + + [Preset] + category = "Select Second Art:" + name = "Ghostwalker " + condition = (($artadr1 != 0x1D)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x1D + + [Preset] + category = "Select Second Art:" + name = "Ghost Factory " + condition = (($artadr1 != 0x7D)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x7D + + [Preset] + category = "Select Second Art:" + name = "Zero Zero " + condition = (($artadr1 != 0x7E)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x7E + + [Preset] + category = "Select Second Art:" + name = "Sky High " + condition = (($artadr1 != 0x7F)*((($check == 4)*($weapon2type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon2type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 3)) >= 1 + $artcount2 = 1 + $artadr2 = 0x7F + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Gatling Gun " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 4 + + [Preset] + category = "Select Second Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon2type == 4) == 1 + $artcount2 = 1 + $artadr2 = 0x1E + + [Preset] + category = "Select Second Art:" + name = "Bullet Storm " + condition = (($artadr1 != 0x1F)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x1F + + [Preset] + category = "Select Second Art:" + name = "Hellfire " + condition = (($artadr1 != 0x20)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x20 + + [Preset] + category = "Select Second Art:" + name = "Thermal Payload " + condition = (($artadr1 != 0x21)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x21 + + [Preset] + category = "Select Second Art:" + name = "Missile Volley " + condition = (($artadr1 != 0x22)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x22 + + [Preset] + category = "Select Second Art:" + name = "Enhanced Stand " + condition = (($artadr1 != 0x23)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x23 + + [Preset] + category = "Select Second Art:" + name = "Cool Off " + condition = (($artadr1 != 0x24)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x24 + + [Preset] + category = "Select Second Art:" + name = "Fire Carnival " + condition = (($artadr1 != 0x80)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x80 + + [Preset] + category = "Select Second Art:" + name = "Bullet Twister " + condition = (($artadr1 != 0x81)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x81 + + [Preset] + category = "Select Second Art:" + name = "Titan Recharge " + condition = (($artadr1 != 0x82)*((($check == 4)*($weapon2type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon2type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 4)) >= 1 + $artcount2 = 1 + $artadr2 = 0x82 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Raygun " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 5 + + [Preset] + category = "Select Second Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon2type == 5) == 1 + $artcount2 = 1 + $artadr2 = 0x25 + + [Preset] + category = "Select Second Art:" + name = "Beam Barrage " + condition = (($artadr1 != 0x26)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x26 + + [Preset] + category = "Select Second Art:" + name = "Subterfuge " + condition = (($artadr1 != 0x27)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x27 + + [Preset] + category = "Select Second Art:" + name = "Myopic Screen " + condition = (($artadr1 != 0x28)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x28 + + [Preset] + category = "Select Second Art:" + name = "Ether Blast " + condition = (($artadr1 != 0x29)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x29 + + [Preset] + category = "Select Second Art:" + name = "Gravity Blast " + condition = (($artadr1 != 0x2A)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x2A + + [Preset] + category = "Select Second Art:" + name = "Gravity Cloak " + condition = (($artadr1 != 0x2B)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x2B + + [Preset] + category = "Select Second Art:" + name = "Pathogen Blast " + condition = (($artadr1 != 0x2C)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x2C + + [Preset] + category = "Select Second Art:" + name = "Master Gunner " + condition = (($artadr1 != 0x83)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x83 + + [Preset] + category = "Select Second Art:" + name = "Clarity Ray " + condition = (($artadr1 != 0x84)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x84 + + [Preset] + category = "Select Second Art:" + name = "Beam Bomber " + condition = (($artadr1 != 0x85)*((($check == 4)*($weapon2type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon2type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 5)) >= 1 + $artcount2 = 1 + $artadr2 = 0x85 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Psycho Launchers " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 6 + + [Preset] + category = "Select Second Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon2type == 6) == 1 + $artcount2 = 1 + $artadr2 = 0x2D + + [Preset] + category = "Select Second Art:" + name = "Jetstream " + condition = (($artadr1 != 0x2E)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x2E + + [Preset] + category = "Select Second Art:" + name = "Stellar Ray " + condition = (($artadr1 != 0x2F)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x2F + + [Preset] + category = "Select Second Art:" + name = "Lightning Cloak " + condition = (($artadr1 != 0x30)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x30 + + [Preset] + category = "Select Second Art:" + name = "Starlight Kick " + condition = (($artadr1 != 0x31)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x31 + + [Preset] + category = "Select Second Art:" + name = "Astral Protection " + condition = (($artadr1 != 0x32)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x32 + + [Preset] + category = "Select Second Art:" + name = "Shooting Star " + condition = (($artadr1 != 0x33)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x33 + + [Preset] + category = "Select Second Art:" + name = "Dual Dynamo " + condition = (($artadr1 != 0x86)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x86 + + [Preset] + category = "Select Second Art:" + name = "Gravity Lunge " + condition = (($artadr1 != 0x87)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x87 + + [Preset] + category = "Select Second Art:" + name = "Tacit Censure " + condition = (($artadr1 != 0x88)*((($check == 4)*($weapon2type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon2type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 6)) >= 1 + $artcount2 = 1 + $artadr2 = 0x88 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Longsword " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 7 + + [Preset] + category = "Select Second Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon2type == 7) == 1 + $artcount2 = 1 + $artadr2 = 0x34 + + [Preset] + category = "Select Second Art:" + name = "Rising Blade " + condition = (($artadr1 != 0x35)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x35 + + [Preset] + category = "Select Second Art:" + name = "Defensive Stance " + condition = (($artadr1 != 0x36)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x36 + + [Preset] + category = "Select Second Art:" + name = "Offensive Stance " + condition = (($artadr1 != 0x37)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x37 + + [Preset] + category = "Select Second Art:" + name = "Magnum Edge " + condition = (($artadr1 != 0x38)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x38 + + [Preset] + category = "Select Second Art:" + name = "Tornado Blade " + condition = (($artadr1 != 0x39)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x39 + + [Preset] + category = "Select Second Art:" + name = "Burning Slash " + condition = (($artadr1 != 0x3A)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x3A + + [Preset] + category = "Select Second Art:" + name = "Incendiary Edge " + condition = (($artadr1 != 0x3B)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x3B + + [Preset] + category = "Select Second Art:" + name = "Samurai Soul " + condition = (($artadr1 != 0x3C)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x3C + + [Preset] + category = "Select Second Art:" + name = "Ultraslash " + condition = (($artadr1 != 0x89)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x89 + + [Preset] + category = "Select Second Art:" + name = "Blossom Dance " + condition = (($artadr1 != 0x8A)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x8A + + [Preset] + category = "Select Second Art:" + name = "True Stream Edge " + condition = (($artadr1 != 0x8B)*((($check == 4)*($weapon2type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon2type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 7)) >= 1 + $artcount2 = 1 + $artadr2 = 0x8B + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Javelin " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 8 + + [Preset] + category = "Select Second Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon2type == 8) == 1 + $artcount2 = 1 + $artadr2 = 0x3D + + [Preset] + category = "Select Second Art:" + name = "Arcing Horn " + condition = (($artadr1 != 0x3E)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x3E + + [Preset] + category = "Select Second Art:" + name = "Hair Trigger " + condition = (($artadr1 != 0x3F)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x3F + + [Preset] + category = "Select Second Art:" + name = "Spiral Horn " + condition = (($artadr1 != 0x40)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x40 + + [Preset] + category = "Select Second Art:" + name = "Overwhelm " + condition = (($artadr1 != 0x41)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x41 + + [Preset] + category = "Select Second Art:" + name = "Speed Demon " + condition = (($artadr1 != 0x41)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x42 + + [Preset] + category = "Select Second Art:" + name = "Raijin " + condition = (($artadr1 != 0x43)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x43 + + [Preset] + category = "Select Second Art:" + name = "Trident Buster " + condition = (($artadr1 != 0x44)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x44 + + [Preset] + category = "Select Second Art:" + name = "Balance Breaker " + condition = (($artadr1 != 0x8C)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x8C + + [Preset] + category = "Select Second Art:" + name = "Vortex " + condition = (($artadr1 != 0x8D)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x8D + + [Preset] + category = "Select Second Art:" + name = "Maximum Voltage " + condition = (($artadr1 != 0x8E)*((($check == 4)*($weapon2type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon2type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 8)) >= 1 + $artcount2 = 1 + $artadr2 = 0x8E + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Dual Swords " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 9 + + [Preset] + category = "Select Second Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon2type == 9) == 1 + $artcount2 = 1 + $artadr2 = 0x45 + + [Preset] + category = "Select Second Art:" + name = "Back Slash " + condition = (($artadr1 != 0x46)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x46 + + [Preset] + category = "Select Second Art:" + name = "Killing Machine " + condition = (($artadr1 != 0x47)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x47 + + [Preset] + category = "Select Second Art:" + name = "Side Slash " + condition = (($artadr1 != 0x48)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x48 + + [Preset] + category = "Select Second Art:" + name = "Stream Edge " + condition = (($artadr1 != 0x49)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x49 + + [Preset] + category = "Select Second Art:" + name = "Shadowrunner " + condition = (($artadr1 != 0x4A)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x4A + + [Preset] + category = "Select Second Art:" + name = "Thirsty Edge " + condition = (($artadr1 != 0x4B)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x4B + + [Preset] + category = "Select Second Art:" + name = "Blood Sacrifice " + condition = (($artadr1 != 0x4C)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x4C + + [Preset] + category = "Select Second Art:" + name = "Upper Hand " + condition = (($artadr1 != 0x4D)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x4D + + [Preset] + category = "Select Second Art:" + name = "Hundred Shells " + condition = (($artadr1 != 0x4E)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x4E + + [Preset] + category = "Select Second Art:" + name = "Electric Surge " + condition = (($artadr1 != 0x4F)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x4F + + [Preset] + category = "Select Second Art:" + name = "Shadowstrike " + condition = (($artadr1 != 0x8F)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x8F + + [Preset] + category = "Select Second Art:" + name = "Crisis Zone " + condition = (($artadr1 != 0x90)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x90 + + [Preset] + category = "Select Second Art:" + name = "Seventh Edge " + condition = (($artadr1 != 0x91)*((($check == 4)*($weapon2type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon2type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 9)) >= 1 + $artcount2 = 1 + $artadr2 = 0x91 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Sheild " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 10 + + [Preset] + category = "Select Second Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon2type == 10) == 1 + $artcount2 = 1 + $artadr2 = 0x50 + + [Preset] + category = "Select Second Art:" + name = "Wild Down " + condition = (($artadr1 != 0x51)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x51 + + [Preset] + category = "Select Second Art:" + name = "Flame Cloak " + condition = (($artadr1 != 0x52)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x52 + + [Preset] + category = "Select Second Art:" + name = "Trash Talk " + condition = (($artadr1 != 0x53)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x53 + + [Preset] + category = "Select Second Art:" + name = "Iron Prison " + condition = (($artadr1 != 0x54)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x54 + + [Preset] + category = "Select Second Art:" + name = "Supershield " + condition = (($artadr1 != 0x55)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x55 + + [Preset] + category = "Select Second Art:" + name = "Wild Smash " + condition = (($artadr1 != 0x56)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x56 + + [Preset] + category = "Select Second Art:" + name = "Reality Rift " + condition = (($artadr1 != 0x57)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x57 + + [Preset] + category = "Select Second Art:" + name = "Bombardier " + condition = (($artadr1 != 0x58)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x58 + + [Preset] + category = "Select Second Art:" + name = "Shield Wall " + condition = (($artadr1 != 0x59)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x59 + + [Preset] + category = "Select Second Art:" + name = "Drum Roll " + condition = (($artadr1 != 0x92)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x92 + + [Preset] + category = "Select Second Art:" + name = "Mindstorm " + condition = (($artadr1 != 0x93)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x93 + + [Preset] + category = "Select Second Art:" + name = "Atomic Hit " + condition = (($artadr1 != 0x94)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x94 + + [Preset] + category = "Select Second Art:" + name = "Flamehand " + condition = (($artadr1 != 0x95)*((($check == 4)*($weapon2type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon2type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 10)) >= 1 + $artcount2 = 1 + $artadr2 = 0x95 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Knife " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 11 + + [Preset] + category = "Select Second Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon2type == 11) == 1 + $artcount2 = 1 + $artadr2 = 0x5A + + [Preset] + category = "Select Second Art:" + name = "Screamer " + condition = (($artadr1 != 0x5B)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x5B + + [Preset] + category = "Select Second Art:" + name = "Absorber Skin " + condition = (($artadr1 != 0x5C)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x5C + + [Preset] + category = "Select Second Art:" + name = "Servant Sacrifice " + condition = (($artadr1 != 0x5D)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x5D + + [Preset] + category = "Select Second Art:" + name = "Full Specs " + condition = (($artadr1 != 0x5E)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x5E + + [Preset] + category = "Select Second Art:" + name = "Repair " + condition = (($artadr1 != 0x5F)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x5F + + [Preset] + category = "Select Second Art:" + name = "Energy Source " + condition = (($artadr1 != 0x60)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x60 + + [Preset] + category = "Select Second Art:" + name = "Brainjack " + condition = (($artadr1 != 0x61)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x61 + + [Preset] + category = "Select Second Art:" + name = "Dispel " + condition = (($artadr1 != 0x62)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x62 + + [Preset] + category = "Select Second Art:" + name = "Black Butterfly " + condition = (($artadr1 != 0x63)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x63 + + [Preset] + category = "Select Second Art:" + name = "Recuperate " + condition = (($artadr1 != 0x64)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x64 + + [Preset] + category = "Select Second Art:" + name = "Chrome Armor " + condition = (($artadr1 != 0x65)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x65 + + [Preset] + category = "Select Second Art:" + name = "Slit Edge " + condition = (($artadr1 != 0x66)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x66 + + [Preset] + category = "Select Second Art:" + name = "Air Slash (Unused) " + condition = (($artadr1 != 0x67)*((($check == 4)*($weapon2type == 11)*($characterID == 1))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x67 + + [Preset] + category = "Select Second Art:" + name = "Smooth Recovery " + condition = (($artadr1 != 0x96)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x96 + + [Preset] + category = "Select Second Art:" + name = "Black Bane " + condition = (($artadr1 != 0x97)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x97 + + [Preset] + category = "Select Second Art:" + name = "Secondary Speed " + condition = (($artadr1 != 0x98)*((($check == 4)*($weapon2type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon2type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 11)) >= 1 + $artcount2 = 1 + $artadr2 = 0x98 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Photon Saber " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 12 + + [Preset] + category = "Select Second Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon2type == 12) == 1 + $artcount2 = 1 + $artadr2 = 0x68 + + [Preset] + category = "Select Second Art:" + name = "Geolibrium " + condition = (($artadr1 != 0x69)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x69 + + [Preset] + category = "Select Second Art:" + name = "Astrolibrium " + condition = (($artadr1 != 0x6A)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x6A + + [Preset] + category = "Select Second Art:" + name = "Starfall Rondo " + condition = (($artadr1 != 0x6B)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x6B + + [Preset] + category = "Select Second Art:" + name = "Starfall Blade " + condition = (($artadr1 != 0x6C)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x6C + + [Preset] + category = "Select Second Art:" + name = "Astral Purge " + condition = (($artadr1 != 0x6D)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x6D + + [Preset] + category = "Select Second Art:" + name = "Astral Horizon " + condition = (($artadr1 != 0x6E)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x6E + + [Preset] + category = "Select Second Art:" + name = "Galactic Cataclysm " + condition = (($artadr1 != 0x6F)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x6F + + [Preset] + category = "Select Second Art:" + name = "Astral Heal " + condition = (($artadr1 != 0x70)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x70 + + [Preset] + category = "Select Second Art:" + name = "Novalibrium " + condition = (($artadr1 != 0x71)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x71 + + [Preset] + category = "Select Second Art:" + name = "Starfall Blossom " + condition = (($artadr1 != 0x72)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x72 + + [Preset] + category = "Select Second Art:" + name = "Starlight Duster " + condition = (($artadr1 != 0x99)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x99 + + [Preset] + category = "Select Second Art:" + name = "Essence Exchange " + condition = (($artadr1 != 0x9A)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x9A + + [Preset] + category = "Select Second Art:" + name = "Phenomenon " + condition = (($artadr1 != 0x9B)*((($check == 4)*($weapon2type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon2type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 12)) >= 1 + $artcount2 = 1 + $artadr2 = 0x9B + +[Preset] +category = "Select Weapon Second Art is on:" +name = "Multigun " +condition = ($artcount1 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon2type = 13 + + [Preset] + category = "Select Second Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon2type == 13) == 1 + $artcount2 = 1 + $artadr2 = 0x73 + + [Preset] + category = "Select Second Art:" + name = "Boost Barrel " + condition = (($artadr1 != 0x74)*((($check == 4)*($weapon2type == 13)*(($characterID == 1)))+(($check == 4)*($weapon2type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 13)) >= 1 + $artcount2 = 1 + $artadr2 = 0x74 + + [Preset] + category = "Select Second Art:" + name = "Sniper Barrel " + condition = (($artadr1 != 0x75)*((($check == 4)*($weapon2type == 13)*(($characterID == 1)))+(($check == 4)*($weapon2type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 13)) >= 1 + $artcount2 = 1 + $artadr2 = 0x75 + + [Preset] + category = "Select Second Art:" + name = "Missile Barrel " + condition = (($artadr1 != 0x76)*((($check == 4)*($weapon2type == 13)*(($characterID == 1)))+(($check == 4)*($weapon2type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 13)) >= 1 + $artcount2 = 1 + $artadr2 = 0x76 + + [Preset] + category = "Select Second Art:" + name = "Cannon Barrel " + condition = (($artadr1 != 0x77)*((($check == 4)*($weapon2type == 13)*(($characterID == 1)))+(($check == 4)*($weapon2type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon2type == 13)) >= 1 + $artcount2 = 1 + $artadr2 = 0x77 + +[Preset] +category = "Select Weapon Second Art is on:" +name = "No Art in Second Slot " +condition = ($artcount1 == 1)*($check == 5) == 1 +$artcount2 = 1 +$artadr2 = -0x02 +$art2 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "lv. 5 " +$art2 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "lv. 4 " +$art2 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "lv. 3 " +$art2 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "lv. 2 " +$art2 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "lv. 1 " +$art2 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "Unlearn the art " +$art2 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount2 == 1)*($artadr2 != -0x02) == 1 +name = "lv. 0 equiped " +$art2 = 0 + + + + + + + + + + + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Don't unlock a third art" +condition = ($artcount2 == 1)*($check == 4) == 1 +$artcount3 = 0 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Assault Rifle " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 1 + + [Preset] + category = "Select Third Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon3type == 1) == 1 + $artcount3 = 1 + $artadr3 = -0x01 + + [Preset] + category = "Select Third Art:" + name = "Decoy Round " + condition = ((($artadr2 != 0x00)*($artadr1 != 0x00))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x00 + + [Preset] + category = "Select Third Art:" + name = "Furious Blast " + condition = ((($artadr2 != 0x01)*($artadr1 != 0x01))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x01 + + [Preset] + category = "Select Third Art:" + name = "Burst Grenade " + condition = ((($artadr2 != 0x02)*($artadr1 != 0x02))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x02 + + [Preset] + category = "Select Third Art:" + name = "Flash Grenade " + condition = ((($artadr2 != 0x03)*($artadr1 != 0x03))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x03 + + [Preset] + category = "Select Third Art:" + name = "Assault Breaker " + condition = ((($artadr2 != 0x04)*($artadr1 != 0x04))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x04 + + [Preset] + category = "Select Third Art:" + name = "Medic Free " + condition = ((($artadr2 != 0x05)*($artadr1 != 0x05))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x05 + + [Preset] + category = "Select Third Art:" + name = "Takedown Shot " + condition = ((($artadr2 != 0x06)*($artadr1 != 0x06))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x06 + + [Preset] + category = "Select Third Art:" + name = "Power Dive " + condition = ((($artadr2 != 0x07)*($artadr1 != 0x07))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x07 + + [Preset] + category = "Select Third Art:" + name = "Last Stand " + condition = ((($artadr2 != 0x08)*($artadr1 != 0x08))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x08 + + [Preset] + category = "Select Third Art:" + name = "Gunforce " + condition = ((($artadr2 != 0x09)*($artadr1 != 0x09))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x09 + + [Preset] + category = "Select Third Art:" + name = "Flame Grenade " + condition = ((($artadr2 != 0x0A)*($artadr1 != 0x0A))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x0A + + [Preset] + category = "Select Third Art:" + name = "Assault Hammer " + condition = ((($artadr2 != 0x0B)*($artadr1 != 0x0B))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x0B + + [Preset] + category = "Select Third Art:" + name = "Infuriate " + condition = ((($artadr2 != 0x0C)*($artadr1 != 0x0C))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x0C + + [Preset] + category = "Select Third Art:" + name = "Full Burst (Unused) " + condition = ((($artadr2 != 0x0D)*($artadr1 != 0x0D))*((($check == 4)*($weapon3type == 1)*($characterID == 1))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x0D + + [Preset] + category = "Select Third Art:" + name = "Quick Cannon " + condition = ((($artadr2 != 0x78)*($artadr1 != 0x78))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x78 + + [Preset] + category = "Select Third Art:" + name = "Grenade Blitz " + condition = ((($artadr2 != 0x79)*($artadr1 != 0x79))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x79 + + [Preset] + category = "Select Third Art:" + name = "Overclock " + condition = ((($artadr2 != 0x7A)*($artadr1 != 0x7A))*((($check == 4)*($weapon3type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon3type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 1)) >= 1 + $artcount3 = 1 + $artadr3 = 0x7A + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Sniper Rifle " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 2 + + [Preset] + category = "Select Third Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon3type == 2) == 1 + $artcount3 = 1 + $artadr3 = 0x0E + + [Preset] + category = "Select Third Art:" + name = "First Down " + condition = ((($artadr2 != 0x0F)*($artadr1 != 0x0F))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x0F + + [Preset] + category = "Select Third Art:" + name = "Shrapnel " + condition = ((($artadr2 != 0x10)*($artadr1 != 0x10))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x10 + + [Preset] + category = "Select Third Art:" + name = "Eagle Eye " + condition = ((($artadr2 != 0x11)*($artadr1 != 0x11))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x11 + + [Preset] + category = "Select Third Art:" + name = "Sidewinder " + condition = ((($artadr2 != 0x12)*($artadr1 != 0x12))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x12 + + [Preset] + category = "Select Third Art:" + name = "Intercept " + condition = ((($artadr2 != 0x13)*($artadr1 != 0x13))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x13 + + [Preset] + category = "Select Third Art:" + name = "Hawkeye " + condition = ((($artadr2 != 0x14)*($artadr1 != 0x14))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x14 + + [Preset] + category = "Select Third Art:" + name = "Ghost Sniper " + condition = ((($artadr2 != 0x15)*($artadr1 != 0x15))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x15 + + [Preset] + category = "Select Third Art:" + name = "Afterburner " + condition = ((($artadr2 != 0x7B)*($artadr1 != 0x7B))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x7B + + [Preset] + category = "Select Third Art:" + name = "Slayonet " + condition = ((($artadr2 != 0x7C)*($artadr1 != 0x7C))*((($check == 4)*($weapon3type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon3type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 2)) >= 1 + $artcount3 = 1 + $artadr3 = 0x7C + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Dual Guns " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 3 + + [Preset] + category = "Select Third Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon3type == 3) == 1 + $artcount3 = 1 + $artadr3 = 0x16 + + [Preset] + category = "Select Third Art:" + name = "Sliding Slinger " + condition = ((($artadr2 != 0x17)*($artadr1 != 0x17))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x17 + + [Preset] + category = "Select Third Art:" + name = "Early Bird " + condition = ((($artadr2 != 0x18)*($artadr1 != 0x18))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x18 + + [Preset] + category = "Select Third Art:" + name = "Violent Streak " + condition = ((($artadr2 != 0x19)*($artadr1 != 0x19))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x19 + + [Preset] + category = "Select Third Art:" + name = "Primer " + condition = ((($artadr2 != 0x1A)*($artadr1 != 0x1A))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x1A + + [Preset] + category = "Select Third Art:" + name = "Executioner " + condition = ((($artadr2 != 0x1B)*($artadr1 != 0x1B))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x1B + + [Preset] + category = "Select Third Art:" + name = "Combat Limbo " + condition = ((($artadr2 != 0x1C)*($artadr1 != 0x1C))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x1C + + [Preset] + category = "Select Third Art:" + name = "Ghostwalker " + condition = ((($artadr2 != 0x1D)*($artadr1 != 0x1D))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x1D + + [Preset] + category = "Select Third Art:" + name = "Ghost Factory " + condition = ((($artadr2 != 0x7D)*($artadr1 != 0x7D))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x7D + + [Preset] + category = "Select Third Art:" + name = "Zero Zero " + condition = ((($artadr2 != 0x7E)*($artadr1 != 0x7E))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x7E + + [Preset] + category = "Select Third Art:" + name = "Sky High " + condition = ((($artadr2 != 0x7F)*($artadr1 != 0x7F))*((($check == 4)*($weapon3type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon3type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 3)) >= 1 + $artcount3 = 1 + $artadr3 = 0x7F + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Gatling Gun " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 4 + + [Preset] + category = "Select Third Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon3type == 4) == 1 + $artcount3 = 1 + $artadr3 = 0x1E + + [Preset] + category = "Select Third Art:" + name = "Bullet Storm " + condition = ((($artadr2 != 0x1F)*($artadr1 != 0x1F))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x1F + + [Preset] + category = "Select Third Art:" + name = "Hellfire " + condition = ((($artadr2 != 0x20)*($artadr1 != 0x20))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x20 + + [Preset] + category = "Select Third Art:" + name = "Thermal Payload " + condition = ((($artadr2 != 0x21)*($artadr1 != 0x21))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x21 + + [Preset] + category = "Select Third Art:" + name = "Missile Volley " + condition = ((($artadr2 != 0x22)*($artadr1 != 0x22))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x22 + + [Preset] + category = "Select Third Art:" + name = "Enhanced Stand " + condition = ((($artadr2 != 0x23)*($artadr1 != 0x23))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x23 + + [Preset] + category = "Select Third Art:" + name = "Cool Off " + condition = ((($artadr2 != 0x24)*($artadr1 != 0x24))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x24 + + [Preset] + category = "Select Third Art:" + name = "Fire Carnival " + condition = ((($artadr2 != 0x80)*($artadr1 != 0x80))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x80 + + [Preset] + category = "Select Third Art:" + name = "Bullet Twister " + condition = ((($artadr2 != 0x81)*($artadr1 != 0x81))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x81 + + [Preset] + category = "Select Third Art:" + name = "Titan Recharge " + condition = ((($artadr2 != 0x82)*($artadr1 != 0x82))*((($check == 4)*($weapon3type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon3type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 4)) >= 1 + $artcount3 = 1 + $artadr3 = 0x82 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Raygun " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 5 + + [Preset] + category = "Select Third Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon3type == 5) == 1 + $artcount3 = 1 + $artadr3 = 0x25 + + [Preset] + category = "Select Third Art:" + name = "Beam Barrage " + condition = ((($artadr2 != 0x26)*($artadr1 != 0x26))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x26 + + [Preset] + category = "Select Third Art:" + name = "Subterfuge " + condition = ((($artadr2 != 0x27)*($artadr1 != 0x27))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x27 + + [Preset] + category = "Select Third Art:" + name = "Myopic Screen " + condition = ((($artadr2 != 0x28)*($artadr1 != 0x28))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x28 + + [Preset] + category = "Select Third Art:" + name = "Ether Blast " + condition = ((($artadr2 != 0x29)*($artadr1 != 0x29))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x29 + + [Preset] + category = "Select Third Art:" + name = "Gravity Blast " + condition = ((($artadr2 != 0x2A)*($artadr1 != 0x2A))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x2A + + [Preset] + category = "Select Third Art:" + name = "Gravity Cloak " + condition = ((($artadr2 != 0x2B)*($artadr1 != 0x2B))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x2B + + [Preset] + category = "Select Third Art:" + name = "Pathogen Blast " + condition = ((($artadr2 != 0x2C)*($artadr1 != 0x2C))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x2C + + [Preset] + category = "Select Third Art:" + name = "Master Gunner " + condition = ((($artadr2 != 0x83)*($artadr1 != 0x83))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x83 + + [Preset] + category = "Select Third Art:" + name = "Clarity Ray " + condition = ((($artadr2 != 0x84)*($artadr1 != 0x84))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x84 + + [Preset] + category = "Select Third Art:" + name = "Beam Bomber " + condition = ((($artadr2 != 0x85)*($artadr1 != 0x85))*((($check == 4)*($weapon3type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon3type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 5)) >= 1 + $artcount3 = 1 + $artadr3 = 0x85 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Psycho Launchers " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 6 + + [Preset] + category = "Select Third Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon3type == 6) == 1 + $artcount3 = 1 + $artadr3 = 0x2D + + [Preset] + category = "Select Third Art:" + name = "Jetstream " + condition = ((($artadr2 != 0x2E)*($artadr1 != 0x2E))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x2E + + [Preset] + category = "Select Third Art:" + name = "Stellar Ray " + condition = ((($artadr2 != 0x2F)*($artadr1 != 0x2F))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x2F + + [Preset] + category = "Select Third Art:" + name = "Lightning Cloak " + condition = ((($artadr2 != 0x30)*($artadr1 != 0x30))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x30 + + [Preset] + category = "Select Third Art:" + name = "Starlight Kick " + condition = ((($artadr2 != 0x31)*($artadr1 != 0x31))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x31 + + [Preset] + category = "Select Third Art:" + name = "Astral Protection " + condition = ((($artadr2 != 0x32)*($artadr1 != 0x32))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x32 + + [Preset] + category = "Select Third Art:" + name = "Shooting Star " + condition = ((($artadr2 != 0x33)*($artadr1 != 0x33))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x33 + + [Preset] + category = "Select Third Art:" + name = "Dual Dynamo " + condition = ((($artadr2 != 0x86)*($artadr1 != 0x86))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x86 + + [Preset] + category = "Select Third Art:" + name = "Gravity Lunge " + condition = ((($artadr2 != 0x87)*($artadr1 != 0x87))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x87 + + [Preset] + category = "Select Third Art:" + name = "Tacit Censure " + condition = ((($artadr2 != 0x88)*($artadr1 != 0x88))*((($check == 4)*($weapon3type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon3type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 6)) >= 1 + $artcount3 = 1 + $artadr3 = 0x88 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Longsword " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 7 + + [Preset] + category = "Select Third Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon3type == 7) == 1 + $artcount3 = 1 + $artadr3 = 0x34 + + [Preset] + category = "Select Third Art:" + name = "Rising Blade " + condition = ((($artadr2 != 0x35)*($artadr1 != 0x35))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x35 + + [Preset] + category = "Select Third Art:" + name = "Defensive Stance " + condition = ((($artadr2 != 0x36)*($artadr1 != 0x36))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x36 + + [Preset] + category = "Select Third Art:" + name = "Offensive Stance " + condition = ((($artadr2 != 0x37)*($artadr1 != 0x37))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x37 + + [Preset] + category = "Select Third Art:" + name = "Magnum Edge " + condition = ((($artadr2 != 0x38)*($artadr1 != 0x38))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x38 + + [Preset] + category = "Select Third Art:" + name = "Tornado Blade " + condition = ((($artadr2 != 0x39)*($artadr1 != 0x39))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x39 + + [Preset] + category = "Select Third Art:" + name = "Burning Slash " + condition = ((($artadr2 != 0x3A)*($artadr1 != 0x3A))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x3A + + [Preset] + category = "Select Third Art:" + name = "Incendiary Edge " + condition = ((($artadr2 != 0x3B)*($artadr1 != 0x3B))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x3B + + [Preset] + category = "Select Third Art:" + name = "Samurai Soul " + condition = ((($artadr2 != 0x3C)*($artadr1 != 0x3C))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x3C + + [Preset] + category = "Select Third Art:" + name = "Ultraslash " + condition = ((($artadr2 != 0x89)*($artadr1 != 0x89))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x89 + + [Preset] + category = "Select Third Art:" + name = "Blossom Dance " + condition = ((($artadr2 != 0x8A)*($artadr1 != 0x8A))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x8A + + [Preset] + category = "Select Third Art:" + name = "True Stream Edge " + condition = ((($artadr2 != 0x8B)*($artadr1 != 0x8B))*((($check == 4)*($weapon3type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon3type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 7)) >= 1 + $artcount3 = 1 + $artadr3 = 0x8B + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Javelin " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 8 + + [Preset] + category = "Select Third Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon3type == 8) == 1 + $artcount3 = 1 + $artadr3 = 0x3D + + [Preset] + category = "Select Third Art:" + name = "Arcing Horn " + condition = ((($artadr2 != 0x3E)*($artadr1 != 0x3E))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x3E + + [Preset] + category = "Select Third Art:" + name = "Hair Trigger " + condition = ((($artadr2 != 0x3F)*($artadr1 != 0x3F))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x3F + + [Preset] + category = "Select Third Art:" + name = "Spiral Horn " + condition = ((($artadr2 != 0x40)*($artadr1 != 0x40))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x40 + + [Preset] + category = "Select Third Art:" + name = "Overwhelm " + condition = ((($artadr2 != 0x41)*($artadr1 != 0x41))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x41 + + [Preset] + category = "Select Third Art:" + name = "Speed Demon " + condition = ((($artadr2 != 0x42)*($artadr1 != 0x41))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x42 + + [Preset] + category = "Select Third Art:" + name = "Raijin " + condition = ((($artadr2 != 0x43)*($artadr1 != 0x43))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x43 + + [Preset] + category = "Select Third Art:" + name = "Trident Buster " + condition = ((($artadr2 != 0x44)*($artadr1 != 0x44))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x44 + + [Preset] + category = "Select Third Art:" + name = "Balance Breaker " + condition = ((($artadr2 != 0x8C)*($artadr1 != 0x8C))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x8C + + [Preset] + category = "Select Third Art:" + name = "Vortex " + condition = ((($artadr2 != 0x8D)*($artadr1 != 0x8D))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x8D + + [Preset] + category = "Select Third Art:" + name = "Maximum Voltage " + condition = ((($artadr2 != 0x8E)*($artadr1 != 0x8E))*((($check == 4)*($weapon3type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon3type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 8)) >= 1 + $artcount3 = 1 + $artadr3 = 0x8E + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Dual Swords " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 9 + + [Preset] + category = "Select Third Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon3type == 9) == 1 + $artcount3 = 1 + $artadr3 = 0x45 + + [Preset] + category = "Select Third Art:" + name = "Back Slash " + condition = ((($artadr2 != 0x46)*($artadr1 != 0x46))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x46 + + [Preset] + category = "Select Third Art:" + name = "Killing Machine " + condition = ((($artadr2 != 0x47)*($artadr1 != 0x47))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x47 + + [Preset] + category = "Select Third Art:" + name = "Side Slash " + condition = ((($artadr2 != 0x48)*($artadr1 != 0x48))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x48 + + [Preset] + category = "Select Third Art:" + name = "Stream Edge " + condition = ((($artadr2 != 0x49)*($artadr1 != 0x49))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x49 + + [Preset] + category = "Select Third Art:" + name = "Shadowrunner " + condition = ((($artadr2 != 0x4A)*($artadr1 != 0x4A))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x4A + + [Preset] + category = "Select Third Art:" + name = "Thirsty Edge " + condition = ((($artadr2 != 0x4B)*($artadr1 != 0x4B))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x4B + + [Preset] + category = "Select Third Art:" + name = "Blood Sacrifice " + condition = ((($artadr2 != 0x4C)*($artadr1 != 0x4C))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x4C + + [Preset] + category = "Select Third Art:" + name = "Upper Hand " + condition = ((($artadr2 != 0x4D)*($artadr1 != 0x4D))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x4D + + [Preset] + category = "Select Third Art:" + name = "Hundred Shells " + condition = ((($artadr2 != 0x4E)*($artadr1 != 0x4E))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x4E + + [Preset] + category = "Select Third Art:" + name = "Electric Surge " + condition = ((($artadr2 != 0x4F)*($artadr1 != 0x4F))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x4F + + [Preset] + category = "Select Third Art:" + name = "Shadowstrike " + condition = ((($artadr2 != 0x8F)*($artadr1 != 0x8F))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x8F + + [Preset] + category = "Select Third Art:" + name = "Crisis Zone " + condition = ((($artadr2 != 0x90)*($artadr1 != 0x90))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x90 + + [Preset] + category = "Select Third Art:" + name = "Seventh Edge " + condition = ((($artadr2 != 0x91)*($artadr1 != 0x91))*((($check == 4)*($weapon3type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon3type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 9)) >= 1 + $artcount3 = 1 + $artadr3 = 0x91 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Sheild " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 10 + + [Preset] + category = "Select Third Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon3type == 10) == 1 + $artcount3 = 1 + $artadr3 = 0x50 + + [Preset] + category = "Select Third Art:" + name = "Wild Down " + condition = ((($artadr2 != 0x51)*($artadr1 != 0x51))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x51 + + [Preset] + category = "Select Third Art:" + name = "Flame Cloak " + condition = ((($artadr2 != 0x52)*($artadr1 != 0x52))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x52 + + [Preset] + category = "Select Third Art:" + name = "Trash Talk " + condition = ((($artadr2 != 0x53)*($artadr1 != 0x53))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x53 + + [Preset] + category = "Select Third Art:" + name = "Iron Prison " + condition = ((($artadr2 != 0x54)*($artadr1 != 0x54))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x54 + + [Preset] + category = "Select Third Art:" + name = "Supershield " + condition = ((($artadr2 != 0x55)*($artadr1 != 0x55))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x55 + + [Preset] + category = "Select Third Art:" + name = "Wild Smash " + condition = ((($artadr2 != 0x56)*($artadr1 != 0x56))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x56 + + [Preset] + category = "Select Third Art:" + name = "Reality Rift " + condition = ((($artadr2 != 0x57)*($artadr1 != 0x57))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x57 + + [Preset] + category = "Select Third Art:" + name = "Bombardier " + condition = ((($artadr2 != 0x58)*($artadr1 != 0x58))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x58 + + [Preset] + category = "Select Third Art:" + name = "Shield Wall " + condition = ((($artadr2 != 0x59)*($artadr1 != 0x59))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x59 + + [Preset] + category = "Select Third Art:" + name = "Drum Roll " + condition = ((($artadr2 != 0x92)*($artadr1 != 0x92))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x92 + + [Preset] + category = "Select Third Art:" + name = "Mindstorm " + condition = ((($artadr2 != 0x93)*($artadr1 != 0x93))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x93 + + [Preset] + category = "Select Third Art:" + name = "Atomic Hit " + condition = ((($artadr2 != 0x94)*($artadr1 != 0x94))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x94 + + [Preset] + category = "Select Third Art:" + name = "Flamehand " + condition = ((($artadr2 != 0x95)*($artadr1 != 0x95))*((($check == 4)*($weapon3type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon3type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 10)) >= 1 + $artcount3 = 1 + $artadr3 = 0x95 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Knife " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 11 + + [Preset] + category = "Select Third Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon3type == 11) == 1 + $artcount3 = 1 + $artadr3 = 0x5A + + [Preset] + category = "Select Third Art:" + name = "Screamer " + condition = ((($artadr2 != 0x5B)*($artadr1 != 0x5B))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x5B + + [Preset] + category = "Select Third Art:" + name = "Absorber Skin " + condition = ((($artadr2 != 0x5C)*($artadr1 != 0x5C))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x5C + + [Preset] + category = "Select Third Art:" + name = "Servant Sacrifice " + condition = ((($artadr2 != 0x5D)*($artadr1 != 0x5D))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x5D + + [Preset] + category = "Select Third Art:" + name = "Full Specs " + condition = ((($artadr2 != 0x5E)*($artadr1 != 0x5E))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x5E + + [Preset] + category = "Select Third Art:" + name = "Repair " + condition = ((($artadr2 != 0x5F)*($artadr1 != 0x5F))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x5F + + [Preset] + category = "Select Third Art:" + name = "Energy Source " + condition = ((($artadr2 != 0x60)*($artadr1 != 0x60))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x60 + + [Preset] + category = "Select Third Art:" + name = "Brainjack " + condition = ((($artadr2 != 0x61)*($artadr1 != 0x61))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x61 + + [Preset] + category = "Select Third Art:" + name = "Dispel " + condition = ((($artadr2 != 0x62)*($artadr1 != 0x62))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x62 + + [Preset] + category = "Select Third Art:" + name = "Black Butterfly " + condition = ((($artadr2 != 0x63)*($artadr1 != 0x63))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x63 + + [Preset] + category = "Select Third Art:" + name = "Recuperate " + condition = ((($artadr2 != 0x64)*($artadr1 != 0x64))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x64 + + [Preset] + category = "Select Third Art:" + name = "Chrome Armor " + condition = ((($artadr2 != 0x65)*($artadr1 != 0x65))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x65 + + [Preset] + category = "Select Third Art:" + name = "Slit Edge " + condition = ((($artadr2 != 0x66)*($artadr1 != 0x66))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x66 + + [Preset] + category = "Select Third Art:" + name = "Air Slash (Unused) " + condition = ((($artadr2 != 0x67)*($artadr1 != 0x67))*((($check == 4)*($weapon3type == 11)*($characterID == 1))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x67 + + [Preset] + category = "Select Third Art:" + name = "Smooth Recovery " + condition = ((($artadr2 != 0x96)*($artadr1 != 0x96))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x96 + + [Preset] + category = "Select Third Art:" + name = "Black Bane " + condition = ((($artadr2 != 0x97)*($artadr1 != 0x97))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x97 + + [Preset] + category = "Select Third Art:" + name = "Secondary Speed " + condition = ((($artadr2 != 0x98)*($artadr1 != 0x98))*((($check == 4)*($weapon3type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon3type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 11)) >= 1 + $artcount3 = 1 + $artadr3 = 0x98 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Photon Saber " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 12 + + [Preset] + category = "Select Third Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon3type == 12) == 1 + $artcount3 = 1 + $artadr3 = 0x68 + + [Preset] + category = "Select Third Art:" + name = "Geolibrium " + condition = ((($artadr2 != 0x69)*($artadr1 != 0x69))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x69 + + [Preset] + category = "Select Third Art:" + name = "Astrolibrium " + condition = ((($artadr2 != 0x6A)*($artadr1 != 0x6A))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x6A + + [Preset] + category = "Select Third Art:" + name = "Starfall Rondo " + condition = ((($artadr2 != 0x6B)*($artadr1 != 0x6B))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x6B + + [Preset] + category = "Select Third Art:" + name = "Starfall Blade " + condition = ((($artadr2 != 0x6C)*($artadr1 != 0x6C))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x6C + + [Preset] + category = "Select Third Art:" + name = "Astral Purge " + condition = ((($artadr2 != 0x6D)*($artadr1 != 0x6D))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x6D + + [Preset] + category = "Select Third Art:" + name = "Astral Horizon " + condition = ((($artadr2 != 0x6E)*($artadr1 != 0x6E))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x6E + + [Preset] + category = "Select Third Art:" + name = "Galactic Cataclysm " + condition = ((($artadr2 != 0x6F)*($artadr1 != 0x6F))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x6F + + [Preset] + category = "Select Third Art:" + name = "Astral Heal " + condition = ((($artadr2 != 0x70)*($artadr1 != 0x70))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x70 + + [Preset] + category = "Select Third Art:" + name = "Novalibrium " + condition = ((($artadr2 != 0x71)*($artadr1 != 0x71))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x71 + + [Preset] + category = "Select Third Art:" + name = "Starfall Blossom " + condition = ((($artadr2 != 0x72)*($artadr1 != 0x72))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x72 + + [Preset] + category = "Select Third Art:" + name = "Starlight Duster " + condition = ((($artadr2 != 0x99)*($artadr1 != 0x99))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x99 + + [Preset] + category = "Select Third Art:" + name = "Essence Exchange " + condition = ((($artadr2 != 0x9A)*($artadr1 != 0x9A))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x9A + + [Preset] + category = "Select Third Art:" + name = "Phenomenon " + condition = ((($artadr2 != 0x9B)*($artadr1 != 0x9B))*((($check == 4)*($weapon3type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon3type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 12)) >= 1 + $artcount3 = 1 + $artadr3 = 0x9B + +[Preset] +category = "Select Weapon Third Art is on:" +name = "Multigun " +condition = ($artcount2 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon3type = 13 + + [Preset] + category = "Select Third Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon3type == 13) == 1 + $artcount3 = 1 + $artadr3 = 0x73 + + [Preset] + category = "Select Third Art:" + name = "Boost Barrel " + condition = ((($artadr2 != 0x74)*($artadr1 != 0x74))*((($check == 4)*($weapon3type == 13)*(($characterID == 1)))+(($check == 4)*($weapon3type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 13)) >= 1 + $artcount3 = 1 + $artadr3 = 0x74 + + [Preset] + category = "Select Third Art:" + name = "Sniper Barrel " + condition = ((($artadr2 != 0x75)*($artadr1 != 0x75))*((($check == 4)*($weapon3type == 13)*(($characterID == 1)))+(($check == 4)*($weapon3type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 13)) >= 1 + $artcount3 = 1 + $artadr3 = 0x75 + + [Preset] + category = "Select Third Art:" + name = "Missile Barrel " + condition = ((($artadr2 != 0x76)*($artadr1 != 0x76))*((($check == 4)*($weapon3type == 13)*(($characterID == 1)))+(($check == 4)*($weapon3type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 13)) >= 1 + $artcount3 = 1 + $artadr3 = 0x76 + + [Preset] + category = "Select Third Art:" + name = "Cannon Barrel " + condition = ((($artadr2 != 0x77)*($artadr1 != 0x77))*((($check == 4)*($weapon3type == 13)*(($characterID == 1)))+(($check == 4)*($weapon3type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon3type == 13)) >= 1 + $artcount3 = 1 + $artadr3 = 0x77 + +[Preset] +category = "Select Weapon Third Art is on:" +name = "No Art in Third Slot " +condition = ($artcount2 == 1)*($check == 5) == 1 +$artcount3 = 1 +$artadr3 = -0x02 +$art3 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "lv. 5 " +$art3 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "lv. 4 " +$art3 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "lv. 3 " +$art3 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "lv. 2 " +$art3 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "lv. 1 " +$art3 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "Unlearn the art " +$art3 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount3 == 1)*($artadr3 != -0x02) == 1 +name = "lv. 0 equiped " +$art3 = 0 + + + + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Don't unlock a fourth art" +condition = ($artcount3 == 1)*($check == 4) == 1 +$artcount4 = 0 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Assault Rifle " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 1 + + [Preset] + category = "Select Fourth Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon4type == 1) == 1 + $artcount4 = 1 + $artadr4 = -0x01 + + [Preset] + category = "Select Fourth Art:" + name = "Decoy Round " + condition = ((($artadr3 != 0x00)*($artadr2 != 0x00)*($artadr1 != 0x00))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x00 + + [Preset] + category = "Select Fourth Art:" + name = "Furious Blast " + condition = ((($artadr3 != 0x01)*($artadr2 != 0x01)*($artadr1 != 0x01))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x01 + + [Preset] + category = "Select Fourth Art:" + name = "Burst Grenade " + condition = ((($artadr3 != 0x02)*($artadr2 != 0x02)*($artadr1 != 0x02))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x02 + + [Preset] + category = "Select Fourth Art:" + name = "Flash Grenade " + condition = ((($artadr3 != 0x03)*($artadr2 != 0x03)*($artadr1 != 0x03))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x03 + + [Preset] + category = "Select Fourth Art:" + name = "Assault Breaker " + condition = ((($artadr3 != 0x04)*($artadr2 != 0x04)*($artadr1 != 0x04))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x04 + + [Preset] + category = "Select Fourth Art:" + name = "Medic Free " + condition = ((($artadr3 != 0x05)*($artadr2 != 0x05)*($artadr1 != 0x05))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x05 + + [Preset] + category = "Select Fourth Art:" + name = "Takedown Shot " + condition = ((($artadr3 != 0x06)*($artadr2 != 0x06)*($artadr1 != 0x06))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x06 + + [Preset] + category = "Select Fourth Art:" + name = "Power Dive " + condition = ((($artadr3 != 0x07)*($artadr2 != 0x07)*($artadr1 != 0x07))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x07 + + [Preset] + category = "Select Fourth Art:" + name = "Last Stand " + condition = ((($artadr3 != 0x08)*($artadr2 != 0x08)*($artadr1 != 0x08))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x08 + + [Preset] + category = "Select Fourth Art:" + name = "Gunforce " + condition = ((($artadr3 != 0x09)*($artadr2 != 0x09)*($artadr1 != 0x09))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x09 + + [Preset] + category = "Select Fourth Art:" + name = "Flame Grenade " + condition = ((($artadr3 != 0x0A)*($artadr2 != 0x0A)*($artadr1 != 0x0A))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x0A + + [Preset] + category = "Select Fourth Art:" + name = "Assault Hammer " + condition = ((($artadr3 != 0x0B)*($artadr2 != 0x0B)*($artadr1 != 0x0B))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x0B + + [Preset] + category = "Select Fourth Art:" + name = "Infuriate " + condition = ((($artadr3 != 0x0C)*($artadr2 != 0x0C)*($artadr1 != 0x0C))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x0C + + [Preset] + category = "Select Fourth Art:" + name = "Full Burst (Unused) " + condition = ((($artadr3 != 0x0D)*($artadr2 != 0x0D)*($artadr1 != 0x0D))*((($check == 4)*($weapon4type == 1)*($characterID == 1))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x0D + + [Preset] + category = "Select Fourth Art:" + name = "Quick Cannon " + condition = ((($artadr3 != 0x78)*($artadr2 != 0x78)*($artadr1 != 0x78))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x78 + + [Preset] + category = "Select Fourth Art:" + name = "Grenade Blitz " + condition = ((($artadr3 != 0x79)*($artadr2 != 0x79)*($artadr1 != 0x79))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x79 + + [Preset] + category = "Select Fourth Art:" + name = "Overclock " + condition = ((($artadr3 != 0x7A)*($artadr2 != 0x7A)*($artadr1 != 0x7A))*((($check == 4)*($weapon4type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon4type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 1)) >= 1 + $artcount4 = 1 + $artadr4 = 0x7A + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Sniper Rifle " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 2 + + [Preset] + category = "Select Fourth Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon4type == 2) == 1 + $artcount4 = 1 + $artadr4 = 0x0E + + [Preset] + category = "Select Fourth Art:" + name = "First Down " + condition = ((($artadr3 != 0x0F)*($artadr2 != 0x0F)*($artadr1 != 0x0F))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x0F + + [Preset] + category = "Select Fourth Art:" + name = "Shrapnel " + condition = ((($artadr3 != 0x10)*($artadr2 != 0x10)*($artadr1 != 0x10))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x10 + + [Preset] + category = "Select Fourth Art:" + name = "Eagle Eye " + condition = ((($artadr3 != 0x11)*($artadr2 != 0x11)*($artadr1 != 0x11))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x11 + + [Preset] + category = "Select Fourth Art:" + name = "Sidewinder " + condition = ((($artadr3 != 0x12)*($artadr2 != 0x12)*($artadr1 != 0x12))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x12 + + [Preset] + category = "Select Fourth Art:" + name = "Intercept " + condition = ((($artadr3 != 0x13)*($artadr2 != 0x13)*($artadr1 != 0x13))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x13 + + [Preset] + category = "Select Fourth Art:" + name = "Hawkeye " + condition = ((($artadr3 != 0x14)*($artadr2 != 0x14)*($artadr1 != 0x14))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x14 + + [Preset] + category = "Select Fourth Art:" + name = "Ghost Sniper " + condition = ((($artadr3 != 0x15)*($artadr2 != 0x15)*($artadr1 != 0x15))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x15 + + [Preset] + category = "Select Fourth Art:" + name = "Afterburner " + condition = ((($artadr3 != 0x7B)*($artadr2 != 0x7B)*($artadr1 != 0x7B))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x7B + + [Preset] + category = "Select Fourth Art:" + name = "Slayonet " + condition = ((($artadr3 != 0x7C)*($artadr2 != 0x7C)*($artadr1 != 0x7C))*((($check == 4)*($weapon4type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon4type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 2)) >= 1 + $artcount4 = 1 + $artadr4 = 0x7C + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Dual Guns " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 3 + + [Preset] + category = "Select Fourth Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon4type == 3) == 1 + $artcount4 = 1 + $artadr4 = 0x16 + + [Preset] + category = "Select Fourth Art:" + name = "Sliding Slinger " + condition = ((($artadr3 != 0x17)*($artadr2 != 0x17)*($artadr1 != 0x17))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x17 + + [Preset] + category = "Select Fourth Art:" + name = "Early Bird " + condition = ((($artadr3 != 0x18)*($artadr2 != 0x18)*($artadr1 != 0x18))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x18 + + [Preset] + category = "Select Fourth Art:" + name = "Violent Streak " + condition = ((($artadr3 != 0x19)*($artadr2 != 0x19)*($artadr1 != 0x19))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x19 + + [Preset] + category = "Select Fourth Art:" + name = "Primer " + condition = ((($artadr3 != 0x1A)*($artadr2 != 0x1A)*($artadr1 != 0x1A))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x1A + + [Preset] + category = "Select Fourth Art:" + name = "Executioner " + condition = ((($artadr3 != 0x1B)*($artadr2 != 0x1B)*($artadr1 != 0x1B))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x1B + + [Preset] + category = "Select Fourth Art:" + name = "Combat Limbo " + condition = ((($artadr3 != 0x1C)*($artadr2 != 0x1C)*($artadr1 != 0x1C))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x1C + + [Preset] + category = "Select Fourth Art:" + name = "Ghostwalker " + condition = ((($artadr3 != 0x1D)*($artadr2 != 0x1D)*($artadr1 != 0x1D))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x1D + + [Preset] + category = "Select Fourth Art:" + name = "Ghost Factory " + condition = ((($artadr3 != 0x7D)*($artadr2 != 0x7D)*($artadr1 != 0x7D))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x7D + + [Preset] + category = "Select Fourth Art:" + name = "Zero Zero " + condition = ((($artadr3 != 0x7E)*($artadr2 != 0x7E)*($artadr1 != 0x7E))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x7E + + [Preset] + category = "Select Fourth Art:" + name = "Sky High " + condition = ((($artadr3 != 0x7F)*($artadr2 != 0x7F)*($artadr1 != 0x7F))*((($check == 4)*($weapon4type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon4type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 3)) >= 1 + $artcount4 = 1 + $artadr4 = 0x7F + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Gatling Gun " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 4 + + [Preset] + category = "Select Fourth Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon4type == 4) == 1 + $artcount4 = 1 + $artadr4 = 0x1E + + [Preset] + category = "Select Fourth Art:" + name = "Bullet Storm " + condition = ((($artadr3 != 0x1F)*($artadr2 != 0x1F)*($artadr1 != 0x1F))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x1F + + [Preset] + category = "Select Fourth Art:" + name = "Hellfire " + condition = ((($artadr3 != 0x20)*($artadr2 != 0x20)*($artadr1 != 0x20))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x20 + + [Preset] + category = "Select Fourth Art:" + name = "Thermal Payload " + condition = ((($artadr3 != 0x21)*($artadr2 != 0x21)*($artadr1 != 0x21))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x21 + + [Preset] + category = "Select Fourth Art:" + name = "Missile Volley " + condition = ((($artadr3 != 0x22)*($artadr2 != 0x22)*($artadr1 != 0x22))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x22 + + [Preset] + category = "Select Fourth Art:" + name = "Enhanced Stand " + condition = ((($artadr3 != 0x23)*($artadr2 != 0x23)*($artadr1 != 0x23))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x23 + + [Preset] + category = "Select Fourth Art:" + name = "Cool Off " + condition = ((($artadr3 != 0x24)*($artadr2 != 0x24)*($artadr1 != 0x24))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x24 + + [Preset] + category = "Select Fourth Art:" + name = "Fire Carnival " + condition = ((($artadr3 != 0x80)*($artadr2 != 0x80)*($artadr1 != 0x80))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x80 + + [Preset] + category = "Select Fourth Art:" + name = "Bullet Twister " + condition = ((($artadr3 != 0x81)*($artadr2 != 0x81)*($artadr1 != 0x81))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x81 + + [Preset] + category = "Select Fourth Art:" + name = "Titan Recharge " + condition = ((($artadr3 != 0x82)*($artadr2 != 0x82)*($artadr1 != 0x82))*((($check == 4)*($weapon4type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon4type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 4)) >= 1 + $artcount4 = 1 + $artadr4 = 0x82 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Raygun " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 5 + + [Preset] + category = "Select Fourth Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon4type == 5) == 1 + $artcount4 = 1 + $artadr4 = 0x25 + + [Preset] + category = "Select Fourth Art:" + name = "Beam Barrage " + condition = ((($artadr3 != 0x26)*($artadr2 != 0x26)*($artadr1 != 0x26))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x26 + + [Preset] + category = "Select Fourth Art:" + name = "Subterfuge " + condition = ((($artadr3 != 0x27)*($artadr2 != 0x27)*($artadr1 != 0x27))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x27 + + [Preset] + category = "Select Fourth Art:" + name = "Myopic Screen " + condition = ((($artadr3 != 0x28)*($artadr2 != 0x28)*($artadr1 != 0x28))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x28 + + [Preset] + category = "Select Fourth Art:" + name = "Ether Blast " + condition = ((($artadr3 != 0x29)*($artadr2 != 0x29)*($artadr1 != 0x29))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x29 + + [Preset] + category = "Select Fourth Art:" + name = "Gravity Blast " + condition = ((($artadr3 != 0x2A)*($artadr2 != 0x2A)*($artadr1 != 0x2A))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x2A + + [Preset] + category = "Select Fourth Art:" + name = "Gravity Cloak " + condition = ((($artadr3 != 0x2B)*($artadr2 != 0x2B)*($artadr1 != 0x2B))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x2B + + [Preset] + category = "Select Fourth Art:" + name = "Pathogen Blast " + condition = ((($artadr3 != 0x2C)*($artadr2 != 0x2C)*($artadr1 != 0x2C))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x2C + + [Preset] + category = "Select Fourth Art:" + name = "Master Gunner " + condition = ((($artadr3 != 0x83)*($artadr2 != 0x83)*($artadr1 != 0x83))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x83 + + [Preset] + category = "Select Fourth Art:" + name = "Clarity Ray " + condition = ((($artadr3 != 0x84)*($artadr2 != 0x84)*($artadr1 != 0x84))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x84 + + [Preset] + category = "Select Fourth Art:" + name = "Beam Bomber " + condition = ((($artadr3 != 0x85)*($artadr2 != 0x85)*($artadr1 != 0x85))*((($check == 4)*($weapon4type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon4type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 5)) >= 1 + $artcount4 = 1 + $artadr4 = 0x85 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Psycho Launchers " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 6 + + [Preset] + category = "Select Fourth Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon4type == 6) == 1 + $artcount4 = 1 + $artadr4 = 0x2D + + [Preset] + category = "Select Fourth Art:" + name = "Jetstream " + condition = ((($artadr3 != 0x2E)*($artadr2 != 0x2E)*($artadr1 != 0x2E))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x2E + + [Preset] + category = "Select Fourth Art:" + name = "Stellar Ray " + condition = ((($artadr3 != 0x2F)*($artadr2 != 0x2F)*($artadr1 != 0x2F))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x2F + + [Preset] + category = "Select Fourth Art:" + name = "Lightning Cloak " + condition = ((($artadr3 != 0x30)*($artadr2 != 0x30)*($artadr1 != 0x30))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x30 + + [Preset] + category = "Select Fourth Art:" + name = "Starlight Kick " + condition = ((($artadr3 != 0x31)*($artadr2 != 0x31)*($artadr1 != 0x31))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x31 + + [Preset] + category = "Select Fourth Art:" + name = "Astral Protection " + condition = ((($artadr3 != 0x32)*($artadr2 != 0x32)*($artadr1 != 0x32))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x32 + + [Preset] + category = "Select Fourth Art:" + name = "Shooting Star " + condition = ((($artadr3 != 0x33)*($artadr2 != 0x33)*($artadr1 != 0x33))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x33 + + [Preset] + category = "Select Fourth Art:" + name = "Dual Dynamo " + condition = ((($artadr3 != 0x86)*($artadr2 != 0x86)*($artadr1 != 0x86))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x86 + + [Preset] + category = "Select Fourth Art:" + name = "Gravity Lunge " + condition = ((($artadr3 != 0x87)*($artadr2 != 0x87)*($artadr1 != 0x87))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x87 + + [Preset] + category = "Select Fourth Art:" + name = "Tacit Censure " + condition = ((($artadr3 != 0x88)*($artadr2 != 0x88)*($artadr1 != 0x88))*((($check == 4)*($weapon4type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon4type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 6)) >= 1 + $artcount4 = 1 + $artadr4 = 0x88 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Longsword " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 7 + + [Preset] + category = "Select Fourth Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon4type == 7) == 1 + $artcount4 = 1 + $artadr4 = 0x34 + + [Preset] + category = "Select Fourth Art:" + name = "Rising Blade " + condition = ((($artadr3 != 0x35)*($artadr2 != 0x35)*($artadr1 != 0x35))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x35 + + [Preset] + category = "Select Fourth Art:" + name = "Defensive Stance " + condition = ((($artadr3 != 0x36)*($artadr2 != 0x36)*($artadr1 != 0x36))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x36 + + [Preset] + category = "Select Fourth Art:" + name = "Offensive Stance " + condition = ((($artadr3 != 0x37)*($artadr2 != 0x37)*($artadr1 != 0x37))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x37 + + [Preset] + category = "Select Fourth Art:" + name = "Magnum Edge " + condition = ((($artadr3 != 0x38)*($artadr2 != 0x38)*($artadr1 != 0x38))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x38 + + [Preset] + category = "Select Fourth Art:" + name = "Tornado Blade " + condition = ((($artadr3 != 0x39)*($artadr2 != 0x39)*($artadr1 != 0x39))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x39 + + [Preset] + category = "Select Fourth Art:" + name = "Burning Slash " + condition = ((($artadr3 != 0x3A)*($artadr2 != 0x3A)*($artadr1 != 0x3A))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x3A + + [Preset] + category = "Select Fourth Art:" + name = "Incendiary Edge " + condition = ((($artadr3 != 0x3B)*($artadr2 != 0x3B)*($artadr1 != 0x3B))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x3B + + [Preset] + category = "Select Fourth Art:" + name = "Samurai Soul " + condition = ((($artadr3 != 0x3C)*($artadr2 != 0x3C)*($artadr1 != 0x3C))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x3C + + [Preset] + category = "Select Fourth Art:" + name = "Ultraslash " + condition = ((($artadr3 != 0x89)*($artadr2 != 0x89)*($artadr1 != 0x89))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x89 + + [Preset] + category = "Select Fourth Art:" + name = "Blossom Dance " + condition = ((($artadr3 != 0x8A)*($artadr2 != 0x8A)*($artadr1 != 0x8A))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x8A + + [Preset] + category = "Select Fourth Art:" + name = "True Stream Edge " + condition = ((($artadr3 != 0x8B)*($artadr2 != 0x8B)*($artadr1 != 0x8B))*((($check == 4)*($weapon4type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon4type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 7)) >= 1 + $artcount4 = 1 + $artadr4 = 0x8B + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Javelin " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 8 + + [Preset] + category = "Select Fourth Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon4type == 8) == 1 + $artcount4 = 1 + $artadr4 = 0x3D + + [Preset] + category = "Select Fourth Art:" + name = "Arcing Horn " + condition = ((($artadr3 != 0x3E)*($artadr2 != 0x3E)*($artadr1 != 0x3E))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x3E + + [Preset] + category = "Select Fourth Art:" + name = "Hair Trigger " + condition = ((($artadr3 != 0x3F)*($artadr2 != 0x3F)*($artadr1 != 0x3F))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x3F + + [Preset] + category = "Select Fourth Art:" + name = "Spiral Horn " + condition = ((($artadr3 != 0x40)*($artadr2 != 0x40)*($artadr1 != 0x40))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x40 + + [Preset] + category = "Select Fourth Art:" + name = "Overwhelm " + condition = ((($artadr3 != 0x41)*($artadr2 != 0x41)*($artadr1 != 0x41))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x41 + + [Preset] + category = "Select Fourth Art:" + name = "Speed Demon " + condition = ((($artadr3 != 0x42)*($artadr2 != 0x42)*($artadr1 != 0x41))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x42 + + [Preset] + category = "Select Fourth Art:" + name = "Raijin " + condition = ((($artadr3 != 0x43)*($artadr2 != 0x43)*($artadr1 != 0x43))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x43 + + [Preset] + category = "Select Fourth Art:" + name = "Trident Buster " + condition = ((($artadr3 != 0x44)*($artadr2 != 0x44)*($artadr1 != 0x44))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x44 + + [Preset] + category = "Select Fourth Art:" + name = "Balance Breaker " + condition = ((($artadr3 != 0x8C)*($artadr2 != 0x8C)*($artadr1 != 0x8C))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x8C + + [Preset] + category = "Select Fourth Art:" + name = "Vortex " + condition = ((($artadr3 != 0x8D)*($artadr2 != 0x8D)*($artadr1 != 0x8D))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x8D + + [Preset] + category = "Select Fourth Art:" + name = "Maximum Voltage " + condition = ((($artadr3 != 0x8E)*($artadr2 != 0x8E)*($artadr1 != 0x8E))*((($check == 4)*($weapon4type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon4type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 8)) >= 1 + $artcount4 = 1 + $artadr4 = 0x8E + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Dual Swords " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 9 + + [Preset] + category = "Select Fourth Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon4type == 9) == 1 + $artcount4 = 1 + $artadr4 = 0x45 + + [Preset] + category = "Select Fourth Art:" + name = "Back Slash " + condition = ((($artadr3 != 0x46)*($artadr2 != 0x46)*($artadr1 != 0x46))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x46 + + [Preset] + category = "Select Fourth Art:" + name = "Killing Machine " + condition = ((($artadr3 != 0x47)*($artadr2 != 0x47)*($artadr1 != 0x47))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x47 + + [Preset] + category = "Select Fourth Art:" + name = "Side Slash " + condition = ((($artadr3 != 0x48)*($artadr2 != 0x48)*($artadr1 != 0x48))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x48 + + [Preset] + category = "Select Fourth Art:" + name = "Stream Edge " + condition = ((($artadr3 != 0x49)*($artadr2 != 0x49)*($artadr1 != 0x49))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x49 + + [Preset] + category = "Select Fourth Art:" + name = "Shadowrunner " + condition = ((($artadr3 != 0x4A)*($artadr2 != 0x4A)*($artadr1 != 0x4A))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x4A + + [Preset] + category = "Select Fourth Art:" + name = "Thirsty Edge " + condition = ((($artadr3 != 0x4B)*($artadr2 != 0x4B)*($artadr1 != 0x4B))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x4B + + [Preset] + category = "Select Fourth Art:" + name = "Blood Sacrifice " + condition = ((($artadr3 != 0x4C)*($artadr2 != 0x4C)*($artadr1 != 0x4C))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x4C + + [Preset] + category = "Select Fourth Art:" + name = "Upper Hand " + condition = ((($artadr3 != 0x4D)*($artadr2 != 0x4D)*($artadr1 != 0x4D))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x4D + + [Preset] + category = "Select Fourth Art:" + name = "Hundred Shells " + condition = ((($artadr3 != 0x4E)*($artadr2 != 0x4E)*($artadr1 != 0x4E))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x4E + + [Preset] + category = "Select Fourth Art:" + name = "Electric Surge " + condition = ((($artadr3 != 0x4F)*($artadr2 != 0x4F)*($artadr1 != 0x4F))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x4F + + [Preset] + category = "Select Fourth Art:" + name = "Shadowstrike " + condition = ((($artadr3 != 0x8F)*($artadr2 != 0x8F)*($artadr1 != 0x8F))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x8F + + [Preset] + category = "Select Fourth Art:" + name = "Crisis Zone " + condition = ((($artadr3 != 0x90)*($artadr2 != 0x90)*($artadr1 != 0x90))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x90 + + [Preset] + category = "Select Fourth Art:" + name = "Seventh Edge " + condition = ((($artadr3 != 0x91)*($artadr2 != 0x91)*($artadr1 != 0x91))*((($check == 4)*($weapon4type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon4type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 9)) >= 1 + $artcount4 = 1 + $artadr4 = 0x91 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Sheild " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 10 + + [Preset] + category = "Select Fourth Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon4type == 10) == 1 + $artcount4 = 1 + $artadr4 = 0x50 + + [Preset] + category = "Select Fourth Art:" + name = "Wild Down " + condition = ((($artadr3 != 0x51)*($artadr2 != 0x51)*($artadr1 != 0x51))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x51 + + [Preset] + category = "Select Fourth Art:" + name = "Flame Cloak " + condition = ((($artadr3 != 0x52)*($artadr2 != 0x52)*($artadr1 != 0x52))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x52 + + [Preset] + category = "Select Fourth Art:" + name = "Trash Talk " + condition = ((($artadr3 != 0x53)*($artadr2 != 0x53)*($artadr1 != 0x53))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x53 + + [Preset] + category = "Select Fourth Art:" + name = "Iron Prison " + condition = ((($artadr3 != 0x54)*($artadr2 != 0x54)*($artadr1 != 0x54))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x54 + + [Preset] + category = "Select Fourth Art:" + name = "Supershield " + condition = ((($artadr3 != 0x55)*($artadr2 != 0x55)*($artadr1 != 0x55))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x55 + + [Preset] + category = "Select Fourth Art:" + name = "Wild Smash " + condition = ((($artadr3 != 0x56)*($artadr2 != 0x56)*($artadr1 != 0x56))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x56 + + [Preset] + category = "Select Fourth Art:" + name = "Reality Rift " + condition = ((($artadr3 != 0x57)*($artadr2 != 0x57)*($artadr1 != 0x57))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x57 + + [Preset] + category = "Select Fourth Art:" + name = "Bombardier " + condition = ((($artadr3 != 0x58)*($artadr2 != 0x58)*($artadr1 != 0x58))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x58 + + [Preset] + category = "Select Fourth Art:" + name = "Shield Wall " + condition = ((($artadr3 != 0x59)*($artadr2 != 0x59)*($artadr1 != 0x59))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x59 + + [Preset] + category = "Select Fourth Art:" + name = "Drum Roll " + condition = ((($artadr3 != 0x92)*($artadr2 != 0x92)*($artadr1 != 0x92))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x92 + + [Preset] + category = "Select Fourth Art:" + name = "Mindstorm " + condition = ((($artadr3 != 0x93)*($artadr2 != 0x93)*($artadr1 != 0x93))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x93 + + [Preset] + category = "Select Fourth Art:" + name = "Atomic Hit " + condition = ((($artadr3 != 0x94)*($artadr2 != 0x94)*($artadr1 != 0x94))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x94 + + [Preset] + category = "Select Fourth Art:" + name = "Flamehand " + condition = ((($artadr3 != 0x95)*($artadr2 != 0x95)*($artadr1 != 0x95))*((($check == 4)*($weapon4type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon4type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 10)) >= 1 + $artcount4 = 1 + $artadr4 = 0x95 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Knife " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 11 + + [Preset] + category = "Select Fourth Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon4type == 11) == 1 + $artcount4 = 1 + $artadr4 = 0x5A + + [Preset] + category = "Select Fourth Art:" + name = "Screamer " + condition = ((($artadr3 != 0x5B)*($artadr2 != 0x5B)*($artadr1 != 0x5B))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x5B + + [Preset] + category = "Select Fourth Art:" + name = "Absorber Skin " + condition = ((($artadr3 != 0x5C)*($artadr2 != 0x5C)*($artadr1 != 0x5C))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x5C + + [Preset] + category = "Select Fourth Art:" + name = "Servant Sacrifice " + condition = ((($artadr3 != 0x5D)*($artadr2 != 0x5D)*($artadr1 != 0x5D))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x5D + + [Preset] + category = "Select Fourth Art:" + name = "Full Specs " + condition = ((($artadr3 != 0x5E)*($artadr2 != 0x5E)*($artadr1 != 0x5E))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x5E + + [Preset] + category = "Select Fourth Art:" + name = "Repair " + condition = ((($artadr3 != 0x5F)*($artadr2 != 0x5F)*($artadr1 != 0x5F))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x5F + + [Preset] + category = "Select Fourth Art:" + name = "Energy Source " + condition = ((($artadr3 != 0x60)*($artadr2 != 0x60)*($artadr1 != 0x60))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x60 + + [Preset] + category = "Select Fourth Art:" + name = "Brainjack " + condition = ((($artadr3 != 0x61)*($artadr2 != 0x61)*($artadr1 != 0x61))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x61 + + [Preset] + category = "Select Fourth Art:" + name = "Dispel " + condition = ((($artadr3 != 0x62)*($artadr2 != 0x62)*($artadr1 != 0x62))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x62 + + [Preset] + category = "Select Fourth Art:" + name = "Black Butterfly " + condition = ((($artadr3 != 0x63)*($artadr2 != 0x63)*($artadr1 != 0x63))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x63 + + [Preset] + category = "Select Fourth Art:" + name = "Recuperate " + condition = ((($artadr3 != 0x64)*($artadr2 != 0x64)*($artadr1 != 0x64))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x64 + + [Preset] + category = "Select Fourth Art:" + name = "Chrome Armor " + condition = ((($artadr3 != 0x65)*($artadr2 != 0x65)*($artadr1 != 0x65))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x65 + + [Preset] + category = "Select Fourth Art:" + name = "Slit Edge " + condition = ((($artadr3 != 0x66)*($artadr2 != 0x66)*($artadr1 != 0x66))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x66 + + [Preset] + category = "Select Fourth Art:" + name = "Air Slash (Unused) " + condition = ((($artadr3 != 0x67)*($artadr2 != 0x67)*($artadr1 != 0x67))*((($check == 4)*($weapon4type == 11)*($characterID == 1))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x67 + + [Preset] + category = "Select Fourth Art:" + name = "Smooth Recovery " + condition = ((($artadr3 != 0x96)*($artadr2 != 0x96)*($artadr1 != 0x96))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x96 + + [Preset] + category = "Select Fourth Art:" + name = "Black Bane " + condition = ((($artadr3 != 0x97)*($artadr2 != 0x97)*($artadr1 != 0x97))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x97 + + [Preset] + category = "Select Fourth Art:" + name = "Secondary Speed " + condition = ((($artadr3 != 0x98)*($artadr2 != 0x98)*($artadr1 != 0x98))*((($check == 4)*($weapon4type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon4type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 11)) >= 1 + $artcount4 = 1 + $artadr4 = 0x98 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Photon Saber " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 12 + + [Preset] + category = "Select Fourth Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon4type == 12) == 1 + $artcount4 = 1 + $artadr4 = 0x68 + + [Preset] + category = "Select Fourth Art:" + name = "Geolibrium " + condition = ((($artadr3 != 0x69)*($artadr2 != 0x69)*($artadr1 != 0x69))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x69 + + [Preset] + category = "Select Fourth Art:" + name = "Astrolibrium " + condition = ((($artadr3 != 0x6A)*($artadr2 != 0x6A)*($artadr1 != 0x6A))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x6A + + [Preset] + category = "Select Fourth Art:" + name = "Starfall Rondo " + condition = ((($artadr3 != 0x6B)*($artadr2 != 0x6B)*($artadr1 != 0x6B))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x6B + + [Preset] + category = "Select Fourth Art:" + name = "Starfall Blade " + condition = ((($artadr3 != 0x6C)*($artadr2 != 0x6C)*($artadr1 != 0x6C))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x6C + + [Preset] + category = "Select Fourth Art:" + name = "Astral Purge " + condition = ((($artadr3 != 0x6D)*($artadr2 != 0x6D)*($artadr1 != 0x6D))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x6D + + [Preset] + category = "Select Fourth Art:" + name = "Astral Horizon " + condition = ((($artadr3 != 0x6E)*($artadr2 != 0x6E)*($artadr1 != 0x6E))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x6E + + [Preset] + category = "Select Fourth Art:" + name = "Galactic Cataclysm " + condition = ((($artadr3 != 0x6F)*($artadr2 != 0x6F)*($artadr1 != 0x6F))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x6F + + [Preset] + category = "Select Fourth Art:" + name = "Astral Heal " + condition = ((($artadr3 != 0x70)*($artadr2 != 0x70)*($artadr1 != 0x70))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x70 + + [Preset] + category = "Select Fourth Art:" + name = "Novalibrium " + condition = ((($artadr3 != 0x71)*($artadr2 != 0x71)*($artadr1 != 0x71))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x71 + + [Preset] + category = "Select Fourth Art:" + name = "Starfall Blossom " + condition = ((($artadr3 != 0x72)*($artadr2 != 0x72)*($artadr1 != 0x72))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x72 + + [Preset] + category = "Select Fourth Art:" + name = "Starlight Duster " + condition = ((($artadr3 != 0x99)*($artadr2 != 0x99)*($artadr1 != 0x99))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x99 + + [Preset] + category = "Select Fourth Art:" + name = "Essence Exchange " + condition = ((($artadr3 != 0x9A)*($artadr2 != 0x9A)*($artadr1 != 0x9A))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x9A + + [Preset] + category = "Select Fourth Art:" + name = "Phenomenon " + condition = ((($artadr3 != 0x9B)*($artadr2 != 0x9B)*($artadr1 != 0x9B))*((($check == 4)*($weapon4type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon4type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 12)) >= 1 + $artcount4 = 1 + $artadr4 = 0x9B + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "Multigun " +condition = ($artcount3 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon4type = 13 + + [Preset] + category = "Select Fourth Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon4type == 13) == 1 + $artcount4 = 1 + $artadr4 = 0x73 + + [Preset] + category = "Select Fourth Art:" + name = "Boost Barrel " + condition = ((($artadr3 != 0x74)*($artadr2 != 0x74)*($artadr1 != 0x74))*((($check == 4)*($weapon4type == 13)*(($characterID == 1)))+(($check == 4)*($weapon4type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 13)) >= 1 + $artcount4 = 1 + $artadr4 = 0x74 + + [Preset] + category = "Select Fourth Art:" + name = "Sniper Barrel " + condition = ((($artadr3 != 0x75)*($artadr2 != 0x75)*($artadr1 != 0x75))*((($check == 4)*($weapon4type == 13)*(($characterID == 1)))+(($check == 4)*($weapon4type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 13)) >= 1 + $artcount4 = 1 + $artadr4 = 0x75 + + [Preset] + category = "Select Fourth Art:" + name = "Missile Barrel " + condition = ((($artadr3 != 0x76)*($artadr2 != 0x76)*($artadr1 != 0x76))*((($check == 4)*($weapon4type == 13)*(($characterID == 1)))+(($check == 4)*($weapon4type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 13)) >= 1 + $artcount4 = 1 + $artadr4 = 0x76 + + [Preset] + category = "Select Fourth Art:" + name = "Cannon Barrel " + condition = ((($artadr3 != 0x77)*($artadr2 != 0x77)*($artadr1 != 0x77))*((($check == 4)*($weapon4type == 13)*(($characterID == 1)))+(($check == 4)*($weapon4type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon4type == 13)) >= 1 + $artcount4 = 1 + $artadr4 = 0x77 + +[Preset] +category = "Select Weapon Fourth Art is on:" +name = "No Art in Fourth Slot " +condition = ($artcount3 == 1)*($check == 5) == 1 +$artcount4 = 1 +$artadr4 = -0x02 +$art4 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "lv. 5 " +$art4 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "lv. 4 " +$art4 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "lv. 3 " +$art4 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "lv. 2 " +$art4 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "lv. 1 " +$art4 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "Unlearn the art " +$art4 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount4 == 1)*($artadr4 != -0x02) == 1 +name = "lv. 0 equiped " +$art4 = 0 + + + + + + + + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Don't unlock a fifth art" +condition = ($artcount4 == 1)*($check == 4) == 1 +$artcount5 = 0 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Assault Rifle " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 1 + + [Preset] + category = "Select Fifth Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon5type == 1) == 1 + $artcount5 = 1 + $artadr5 = -0x01 + + [Preset] + category = "Select Fifth Art:" + name = "Decoy Round " + condition = ((($artadr4 != 0x00)*($artadr3 != 0x00)*($artadr2 != 0x00)*($artadr1 != 0x00))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x00 + + [Preset] + category = "Select Fifth Art:" + name = "Furious Blast " + condition = ((($artadr4 != 0x01)*($artadr3 != 0x01)*($artadr2 != 0x01)*($artadr1 != 0x01))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x01 + + [Preset] + category = "Select Fifth Art:" + name = "Burst Grenade " + condition = ((($artadr4 != 0x02)*($artadr3 != 0x02)*($artadr2 != 0x02)*($artadr1 != 0x02))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x02 + + [Preset] + category = "Select Fifth Art:" + name = "Flash Grenade " + condition = ((($artadr4 != 0x03)*($artadr3 != 0x03)*($artadr2 != 0x03)*($artadr1 != 0x03))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x03 + + [Preset] + category = "Select Fifth Art:" + name = "Assault Breaker " + condition = ((($artadr4 != 0x04)*($artadr3 != 0x04)*($artadr2 != 0x04)*($artadr1 != 0x04))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x04 + + [Preset] + category = "Select Fifth Art:" + name = "Medic Free " + condition = ((($artadr4 != 0x05)*($artadr3 != 0x05)*($artadr2 != 0x05)*($artadr1 != 0x05))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x05 + + [Preset] + category = "Select Fifth Art:" + name = "Takedown Shot " + condition = ((($artadr4 != 0x06)*($artadr3 != 0x06)*($artadr2 != 0x06)*($artadr1 != 0x06))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x06 + + [Preset] + category = "Select Fifth Art:" + name = "Power Dive " + condition = ((($artadr4 != 0x07)*($artadr3 != 0x07)*($artadr2 != 0x07)*($artadr1 != 0x07))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x07 + + [Preset] + category = "Select Fifth Art:" + name = "Last Stand " + condition = ((($artadr4 != 0x08)*($artadr3 != 0x08)*($artadr2 != 0x08)*($artadr1 != 0x08))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x08 + + [Preset] + category = "Select Fifth Art:" + name = "Gunforce " + condition = ((($artadr4 != 0x09)*($artadr3 != 0x09)*($artadr2 != 0x09)*($artadr1 != 0x09))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x09 + + [Preset] + category = "Select Fifth Art:" + name = "Flame Grenade " + condition = ((($artadr4 != 0x0A)*($artadr3 != 0x0A)*($artadr2 != 0x0A)*($artadr1 != 0x0A))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x0A + + [Preset] + category = "Select Fifth Art:" + name = "Assault Hammer " + condition = ((($artadr4 != 0x0B)*($artadr3 != 0x0B)*($artadr2 != 0x0B)*($artadr1 != 0x0B))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x0B + + [Preset] + category = "Select Fifth Art:" + name = "Infuriate " + condition = ((($artadr4 != 0x0C)*($artadr3 != 0x0C)*($artadr2 != 0x0C)*($artadr1 != 0x0C))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x0C + + [Preset] + category = "Select Fifth Art:" + name = "Full Burst (Unused) " + condition = ((($artadr4 != 0x0D)*($artadr3 != 0x0D)*($artadr2 != 0x0D)*($artadr1 != 0x0D))*((($check == 4)*($weapon5type == 1)*($characterID == 1))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x0D + + [Preset] + category = "Select Fifth Art:" + name = "Quick Cannon " + condition = ((($artadr4 != 0x78)*($artadr3 != 0x78)*($artadr2 != 0x78)*($artadr1 != 0x78))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x78 + + [Preset] + category = "Select Fifth Art:" + name = "Grenade Blitz " + condition = ((($artadr4 != 0x79)*($artadr3 != 0x79)*($artadr2 != 0x79)*($artadr1 != 0x79))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x79 + + [Preset] + category = "Select Fifth Art:" + name = "Overclock " + condition = ((($artadr4 != 0x7A)*($artadr3 != 0x7A)*($artadr2 != 0x7A)*($artadr1 != 0x7A))*((($check == 4)*($weapon5type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon5type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 1)) >= 1 + $artcount5 = 1 + $artadr5 = 0x7A + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Sniper Rifle " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 2 + + [Preset] + category = "Select Fifth Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon5type == 2) == 1 + $artcount5 = 1 + $artadr5 = 0x0E + + [Preset] + category = "Select Fifth Art:" + name = "First Down " + condition = ((($artadr4 != 0x0F)*($artadr3 != 0x0F)*($artadr2 != 0x0F)*($artadr1 != 0x0F))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x0F + + [Preset] + category = "Select Fifth Art:" + name = "Shrapnel " + condition = ((($artadr4 != 0x10)*($artadr3 != 0x10)*($artadr2 != 0x10)*($artadr1 != 0x10))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x10 + + [Preset] + category = "Select Fifth Art:" + name = "Eagle Eye " + condition = ((($artadr4 != 0x11)*($artadr3 != 0x11)*($artadr2 != 0x11)*($artadr1 != 0x11))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x11 + + [Preset] + category = "Select Fifth Art:" + name = "Sidewinder " + condition = ((($artadr4 != 0x12)*($artadr3 != 0x12)*($artadr2 != 0x12)*($artadr1 != 0x12))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x12 + + [Preset] + category = "Select Fifth Art:" + name = "Intercept " + condition = ((($artadr4 != 0x13)*($artadr3 != 0x13)*($artadr2 != 0x13)*($artadr1 != 0x13))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x13 + + [Preset] + category = "Select Fifth Art:" + name = "Hawkeye " + condition = ((($artadr4 != 0x14)*($artadr3 != 0x14)*($artadr2 != 0x14)*($artadr1 != 0x14))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x14 + + [Preset] + category = "Select Fifth Art:" + name = "Ghost Sniper " + condition = ((($artadr4 != 0x15)*($artadr3 != 0x15)*($artadr2 != 0x15)*($artadr1 != 0x15))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x15 + + [Preset] + category = "Select Fifth Art:" + name = "Afterburner " + condition = ((($artadr4 != 0x7B)*($artadr3 != 0x7B)*($artadr2 != 0x7B)*($artadr1 != 0x7B))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x7B + + [Preset] + category = "Select Fifth Art:" + name = "Slayonet " + condition = ((($artadr4 != 0x7C)*($artadr3 != 0x7C)*($artadr2 != 0x7C)*($artadr1 != 0x7C))*((($check == 4)*($weapon5type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon5type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 2)) >= 1 + $artcount5 = 1 + $artadr5 = 0x7C + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Dual Guns " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 3 + + [Preset] + category = "Select Fifth Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon5type == 3) == 1 + $artcount5 = 1 + $artadr5 = 0x16 + + [Preset] + category = "Select Fifth Art:" + name = "Sliding Slinger " + condition = ((($artadr4 != 0x17)*($artadr3 != 0x17)*($artadr2 != 0x17)*($artadr1 != 0x17))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x17 + + [Preset] + category = "Select Fifth Art:" + name = "Early Bird " + condition = ((($artadr4 != 0x18)*($artadr3 != 0x18)*($artadr2 != 0x18)*($artadr1 != 0x18))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x18 + + [Preset] + category = "Select Fifth Art:" + name = "Violent Streak " + condition = ((($artadr4 != 0x19)*($artadr3 != 0x19)*($artadr2 != 0x19)*($artadr1 != 0x19))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x19 + + [Preset] + category = "Select Fifth Art:" + name = "Primer " + condition = ((($artadr4 != 0x1A)*($artadr3 != 0x1A)*($artadr2 != 0x1A)*($artadr1 != 0x1A))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x1A + + [Preset] + category = "Select Fifth Art:" + name = "Executioner " + condition = ((($artadr4 != 0x1B)*($artadr3 != 0x1B)*($artadr2 != 0x1B)*($artadr1 != 0x1B))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x1B + + [Preset] + category = "Select Fifth Art:" + name = "Combat Limbo " + condition = ((($artadr4 != 0x1C)*($artadr3 != 0x1C)*($artadr2 != 0x1C)*($artadr1 != 0x1C))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x1C + + [Preset] + category = "Select Fifth Art:" + name = "Ghostwalker " + condition = ((($artadr4 != 0x1D)*($artadr3 != 0x1D)*($artadr2 != 0x1D)*($artadr1 != 0x1D))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x1D + + [Preset] + category = "Select Fifth Art:" + name = "Ghost Factory " + condition = ((($artadr4 != 0x7D)*($artadr3 != 0x7D)*($artadr2 != 0x7D)*($artadr1 != 0x7D))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x7D + + [Preset] + category = "Select Fifth Art:" + name = "Zero Zero " + condition = ((($artadr4 != 0x7E)*($artadr3 != 0x7E)*($artadr2 != 0x7E)*($artadr1 != 0x7E))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x7E + + [Preset] + category = "Select Fifth Art:" + name = "Sky High " + condition = ((($artadr4 != 0x7F)*($artadr3 != 0x7F)*($artadr2 != 0x7F)*($artadr1 != 0x7F))*((($check == 4)*($weapon5type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon5type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 3)) >= 1 + $artcount5 = 1 + $artadr5 = 0x7F + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Gatling Gun " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 4 + + [Preset] + category = "Select Fifth Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon5type == 4) == 1 + $artcount5 = 1 + $artadr5 = 0x1E + + [Preset] + category = "Select Fifth Art:" + name = "Bullet Storm " + condition = ((($artadr4 != 0x1F)*($artadr3 != 0x1F)*($artadr2 != 0x1F)*($artadr1 != 0x1F))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x1F + + [Preset] + category = "Select Fifth Art:" + name = "Hellfire " + condition = ((($artadr4 != 0x20)*($artadr3 != 0x20)*($artadr2 != 0x20)*($artadr1 != 0x20))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x20 + + [Preset] + category = "Select Fifth Art:" + name = "Thermal Payload " + condition = ((($artadr4 != 0x21)*($artadr3 != 0x21)*($artadr2 != 0x21)*($artadr1 != 0x21))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x21 + + [Preset] + category = "Select Fifth Art:" + name = "Missile Volley " + condition = ((($artadr4 != 0x22)*($artadr3 != 0x22)*($artadr2 != 0x22)*($artadr1 != 0x22))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x22 + + [Preset] + category = "Select Fifth Art:" + name = "Enhanced Stand " + condition = ((($artadr4 != 0x23)*($artadr3 != 0x23)*($artadr2 != 0x23)*($artadr1 != 0x23))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x23 + + [Preset] + category = "Select Fifth Art:" + name = "Cool Off " + condition = ((($artadr4 != 0x24)*($artadr3 != 0x24)*($artadr2 != 0x24)*($artadr1 != 0x24))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x24 + + [Preset] + category = "Select Fifth Art:" + name = "Fire Carnival " + condition = ((($artadr4 != 0x80)*($artadr3 != 0x80)*($artadr2 != 0x80)*($artadr1 != 0x80))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x80 + + [Preset] + category = "Select Fifth Art:" + name = "Bullet Twister " + condition = ((($artadr4 != 0x81)*($artadr3 != 0x81)*($artadr2 != 0x81)*($artadr1 != 0x81))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x81 + + [Preset] + category = "Select Fifth Art:" + name = "Titan Recharge " + condition = ((($artadr4 != 0x82)*($artadr3 != 0x82)*($artadr2 != 0x82)*($artadr1 != 0x82))*((($check == 4)*($weapon5type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon5type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 4)) >= 1 + $artcount5 = 1 + $artadr5 = 0x82 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Raygun " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 5 + + [Preset] + category = "Select Fifth Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon5type == 5) == 1 + $artcount5 = 1 + $artadr5 = 0x25 + + [Preset] + category = "Select Fifth Art:" + name = "Beam Barrage " + condition = ((($artadr4 != 0x26)*($artadr3 != 0x26)*($artadr2 != 0x26)*($artadr1 != 0x26))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x26 + + [Preset] + category = "Select Fifth Art:" + name = "Subterfuge " + condition = ((($artadr4 != 0x27)*($artadr3 != 0x27)*($artadr2 != 0x27)*($artadr1 != 0x27))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x27 + + [Preset] + category = "Select Fifth Art:" + name = "Myopic Screen " + condition = ((($artadr4 != 0x28)*($artadr3 != 0x28)*($artadr2 != 0x28)*($artadr1 != 0x28))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x28 + + [Preset] + category = "Select Fifth Art:" + name = "Ether Blast " + condition = ((($artadr4 != 0x29)*($artadr3 != 0x29)*($artadr2 != 0x29)*($artadr1 != 0x29))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x29 + + [Preset] + category = "Select Fifth Art:" + name = "Gravity Blast " + condition = ((($artadr4 != 0x2A)*($artadr3 != 0x2A)*($artadr2 != 0x2A)*($artadr1 != 0x2A))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x2A + + [Preset] + category = "Select Fifth Art:" + name = "Gravity Cloak " + condition = ((($artadr4 != 0x2B)*($artadr3 != 0x2B)*($artadr2 != 0x2B)*($artadr1 != 0x2B))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x2B + + [Preset] + category = "Select Fifth Art:" + name = "Pathogen Blast " + condition = ((($artadr4 != 0x2C)*($artadr3 != 0x2C)*($artadr2 != 0x2C)*($artadr1 != 0x2C))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x2C + + [Preset] + category = "Select Fifth Art:" + name = "Master Gunner " + condition = ((($artadr4 != 0x83)*($artadr3 != 0x83)*($artadr2 != 0x83)*($artadr1 != 0x83))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x83 + + [Preset] + category = "Select Fifth Art:" + name = "Clarity Ray " + condition = ((($artadr4 != 0x84)*($artadr3 != 0x84)*($artadr2 != 0x84)*($artadr1 != 0x84))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x84 + + [Preset] + category = "Select Fifth Art:" + name = "Beam Bomber " + condition = ((($artadr4 != 0x85)*($artadr3 != 0x85)*($artadr2 != 0x85)*($artadr1 != 0x85))*((($check == 4)*($weapon5type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon5type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 5)) >= 1 + $artcount5 = 1 + $artadr5 = 0x85 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Psycho Launchers " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 6 + + [Preset] + category = "Select Fifth Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon5type == 6) == 1 + $artcount5 = 1 + $artadr5 = 0x2D + + [Preset] + category = "Select Fifth Art:" + name = "Jetstream " + condition = ((($artadr4 != 0x2E)*($artadr3 != 0x2E)*($artadr2 != 0x2E)*($artadr1 != 0x2E))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x2E + + [Preset] + category = "Select Fifth Art:" + name = "Stellar Ray " + condition = ((($artadr4 != 0x2F)*($artadr3 != 0x2F)*($artadr2 != 0x2F)*($artadr1 != 0x2F))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x2F + + [Preset] + category = "Select Fifth Art:" + name = "Lightning Cloak " + condition = ((($artadr4 != 0x30)*($artadr3 != 0x30)*($artadr2 != 0x30)*($artadr1 != 0x30))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x30 + + [Preset] + category = "Select Fifth Art:" + name = "Starlight Kick " + condition = ((($artadr4 != 0x31)*($artadr3 != 0x31)*($artadr2 != 0x31)*($artadr1 != 0x31))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x31 + + [Preset] + category = "Select Fifth Art:" + name = "Astral Protection " + condition = ((($artadr4 != 0x32)*($artadr3 != 0x32)*($artadr2 != 0x32)*($artadr1 != 0x32))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x32 + + [Preset] + category = "Select Fifth Art:" + name = "Shooting Star " + condition = ((($artadr4 != 0x33)*($artadr3 != 0x33)*($artadr2 != 0x33)*($artadr1 != 0x33))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x33 + + [Preset] + category = "Select Fifth Art:" + name = "Dual Dynamo " + condition = ((($artadr4 != 0x86)*($artadr3 != 0x86)*($artadr2 != 0x86)*($artadr1 != 0x86))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x86 + + [Preset] + category = "Select Fifth Art:" + name = "Gravity Lunge " + condition = ((($artadr4 != 0x87)*($artadr3 != 0x87)*($artadr2 != 0x87)*($artadr1 != 0x87))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x87 + + [Preset] + category = "Select Fifth Art:" + name = "Tacit Censure " + condition = ((($artadr4 != 0x88)*($artadr3 != 0x88)*($artadr2 != 0x88)*($artadr1 != 0x88))*((($check == 4)*($weapon5type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon5type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 6)) >= 1 + $artcount5 = 1 + $artadr5 = 0x88 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Longsword " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 7 + + [Preset] + category = "Select Fifth Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon5type == 7) == 1 + $artcount5 = 1 + $artadr5 = 0x34 + + [Preset] + category = "Select Fifth Art:" + name = "Rising Blade " + condition = ((($artadr4 != 0x35)*($artadr3 != 0x35)*($artadr2 != 0x35)*($artadr1 != 0x35))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x35 + + [Preset] + category = "Select Fifth Art:" + name = "Defensive Stance " + condition = ((($artadr4 != 0x36)*($artadr3 != 0x36)*($artadr2 != 0x36)*($artadr1 != 0x36))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x36 + + [Preset] + category = "Select Fifth Art:" + name = "Offensive Stance " + condition = ((($artadr4 != 0x37)*($artadr3 != 0x37)*($artadr2 != 0x37)*($artadr1 != 0x37))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x37 + + [Preset] + category = "Select Fifth Art:" + name = "Magnum Edge " + condition = ((($artadr4 != 0x38)*($artadr3 != 0x38)*($artadr2 != 0x38)*($artadr1 != 0x38))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x38 + + [Preset] + category = "Select Fifth Art:" + name = "Tornado Blade " + condition = ((($artadr4 != 0x39)*($artadr3 != 0x39)*($artadr2 != 0x39)*($artadr1 != 0x39))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x39 + + [Preset] + category = "Select Fifth Art:" + name = "Burning Slash " + condition = ((($artadr4 != 0x3A)*($artadr3 != 0x3A)*($artadr2 != 0x3A)*($artadr1 != 0x3A))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x3A + + [Preset] + category = "Select Fifth Art:" + name = "Incendiary Edge " + condition = ((($artadr4 != 0x3B)*($artadr3 != 0x3B)*($artadr2 != 0x3B)*($artadr1 != 0x3B))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x3B + + [Preset] + category = "Select Fifth Art:" + name = "Samurai Soul " + condition = ((($artadr4 != 0x3C)*($artadr3 != 0x3C)*($artadr2 != 0x3C)*($artadr1 != 0x3C))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x3C + + [Preset] + category = "Select Fifth Art:" + name = "Ultraslash " + condition = ((($artadr4 != 0x89)*($artadr3 != 0x89)*($artadr2 != 0x89)*($artadr1 != 0x89))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x89 + + [Preset] + category = "Select Fifth Art:" + name = "Blossom Dance " + condition = ((($artadr4 != 0x8A)*($artadr3 != 0x8A)*($artadr2 != 0x8A)*($artadr1 != 0x8A))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x8A + + [Preset] + category = "Select Fifth Art:" + name = "True Stream Edge " + condition = ((($artadr4 != 0x8B)*($artadr3 != 0x8B)*($artadr2 != 0x8B)*($artadr1 != 0x8B))*((($check == 4)*($weapon5type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon5type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 7)) >= 1 + $artcount5 = 1 + $artadr5 = 0x8B + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Javelin " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 8 + + [Preset] + category = "Select Fifth Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon5type == 8) == 1 + $artcount5 = 1 + $artadr5 = 0x3D + + [Preset] + category = "Select Fifth Art:" + name = "Arcing Horn " + condition = ((($artadr4 != 0x3E)*($artadr3 != 0x3E)*($artadr2 != 0x3E)*($artadr1 != 0x3E))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x3E + + [Preset] + category = "Select Fifth Art:" + name = "Hair Trigger " + condition = ((($artadr4 != 0x3F)*($artadr3 != 0x3F)*($artadr2 != 0x3F)*($artadr1 != 0x3F))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x3F + + [Preset] + category = "Select Fifth Art:" + name = "Spiral Horn " + condition = ((($artadr4 != 0x40)*($artadr3 != 0x40)*($artadr2 != 0x40)*($artadr1 != 0x40))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x40 + + [Preset] + category = "Select Fifth Art:" + name = "Overwhelm " + condition = ((($artadr4 != 0x41)*($artadr3 != 0x41)*($artadr2 != 0x41)*($artadr1 != 0x41))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x41 + + [Preset] + category = "Select Fifth Art:" + name = "Speed Demon " + condition = ((($artadr4 != 0x42)*($artadr3 != 0x42)*($artadr2 != 0x42)*($artadr1 != 0x41))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x42 + + [Preset] + category = "Select Fifth Art:" + name = "Raijin " + condition = ((($artadr4 != 0x43)*($artadr3 != 0x43)*($artadr2 != 0x43)*($artadr1 != 0x43))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x43 + + [Preset] + category = "Select Fifth Art:" + name = "Trident Buster " + condition = ((($artadr4 != 0x44)*($artadr3 != 0x44)*($artadr2 != 0x44)*($artadr1 != 0x44))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x44 + + [Preset] + category = "Select Fifth Art:" + name = "Balance Breaker " + condition = ((($artadr4 != 0x8C)*($artadr3 != 0x8C)*($artadr2 != 0x8C)*($artadr1 != 0x8C))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x8C + + [Preset] + category = "Select Fifth Art:" + name = "Vortex " + condition = ((($artadr4 != 0x8D)*($artadr3 != 0x8D)*($artadr2 != 0x8D)*($artadr1 != 0x8D))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x8D + + [Preset] + category = "Select Fifth Art:" + name = "Maximum Voltage " + condition = ((($artadr4 != 0x8E)*($artadr3 != 0x8E)*($artadr2 != 0x8E)*($artadr1 != 0x8E))*((($check == 4)*($weapon5type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon5type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 8)) >= 1 + $artcount5 = 1 + $artadr5 = 0x8E + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Dual Swords " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 9 + + [Preset] + category = "Select Fifth Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon5type == 9) == 1 + $artcount5 = 1 + $artadr5 = 0x45 + + [Preset] + category = "Select Fifth Art:" + name = "Back Slash " + condition = ((($artadr4 != 0x46)*($artadr3 != 0x46)*($artadr2 != 0x46)*($artadr1 != 0x46))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x46 + + [Preset] + category = "Select Fifth Art:" + name = "Killing Machine " + condition = ((($artadr4 != 0x47)*($artadr3 != 0x47)*($artadr2 != 0x47)*($artadr1 != 0x47))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x47 + + [Preset] + category = "Select Fifth Art:" + name = "Side Slash " + condition = ((($artadr4 != 0x48)*($artadr3 != 0x48)*($artadr2 != 0x48)*($artadr1 != 0x48))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x48 + + [Preset] + category = "Select Fifth Art:" + name = "Stream Edge " + condition = ((($artadr4 != 0x49)*($artadr3 != 0x49)*($artadr2 != 0x49)*($artadr1 != 0x49))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x49 + + [Preset] + category = "Select Fifth Art:" + name = "Shadowrunner " + condition = ((($artadr4 != 0x4A)*($artadr3 != 0x4A)*($artadr2 != 0x4A)*($artadr1 != 0x4A))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x4A + + [Preset] + category = "Select Fifth Art:" + name = "Thirsty Edge " + condition = ((($artadr4 != 0x4B)*($artadr3 != 0x4B)*($artadr2 != 0x4B)*($artadr1 != 0x4B))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x4B + + [Preset] + category = "Select Fifth Art:" + name = "Blood Sacrifice " + condition = ((($artadr4 != 0x4C)*($artadr3 != 0x4C)*($artadr2 != 0x4C)*($artadr1 != 0x4C))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x4C + + [Preset] + category = "Select Fifth Art:" + name = "Upper Hand " + condition = ((($artadr4 != 0x4D)*($artadr3 != 0x4D)*($artadr2 != 0x4D)*($artadr1 != 0x4D))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x4D + + [Preset] + category = "Select Fifth Art:" + name = "Hundred Shells " + condition = ((($artadr4 != 0x4E)*($artadr3 != 0x4E)*($artadr2 != 0x4E)*($artadr1 != 0x4E))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x4E + + [Preset] + category = "Select Fifth Art:" + name = "Electric Surge " + condition = ((($artadr4 != 0x4F)*($artadr3 != 0x4F)*($artadr2 != 0x4F)*($artadr1 != 0x4F))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x4F + + [Preset] + category = "Select Fifth Art:" + name = "Shadowstrike " + condition = ((($artadr4 != 0x8F)*($artadr3 != 0x8F)*($artadr2 != 0x8F)*($artadr1 != 0x8F))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x8F + + [Preset] + category = "Select Fifth Art:" + name = "Crisis Zone " + condition = ((($artadr4 != 0x90)*($artadr3 != 0x90)*($artadr2 != 0x90)*($artadr1 != 0x90))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x90 + + [Preset] + category = "Select Fifth Art:" + name = "Seventh Edge " + condition = ((($artadr4 != 0x91)*($artadr3 != 0x91)*($artadr2 != 0x91)*($artadr1 != 0x91))*((($check == 4)*($weapon5type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon5type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 9)) >= 1 + $artcount5 = 1 + $artadr5 = 0x91 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Sheild " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 10 + + [Preset] + category = "Select Fifth Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon5type == 10) == 1 + $artcount5 = 1 + $artadr5 = 0x50 + + [Preset] + category = "Select Fifth Art:" + name = "Wild Down " + condition = ((($artadr4 != 0x51)*($artadr3 != 0x51)*($artadr2 != 0x51)*($artadr1 != 0x51))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x51 + + [Preset] + category = "Select Fifth Art:" + name = "Flame Cloak " + condition = ((($artadr4 != 0x52)*($artadr3 != 0x52)*($artadr2 != 0x52)*($artadr1 != 0x52))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x52 + + [Preset] + category = "Select Fifth Art:" + name = "Trash Talk " + condition = ((($artadr4 != 0x53)*($artadr3 != 0x53)*($artadr2 != 0x53)*($artadr1 != 0x53))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x53 + + [Preset] + category = "Select Fifth Art:" + name = "Iron Prison " + condition = ((($artadr4 != 0x54)*($artadr3 != 0x54)*($artadr2 != 0x54)*($artadr1 != 0x54))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x54 + + [Preset] + category = "Select Fifth Art:" + name = "Supershield " + condition = ((($artadr4 != 0x55)*($artadr3 != 0x55)*($artadr2 != 0x55)*($artadr1 != 0x55))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x55 + + [Preset] + category = "Select Fifth Art:" + name = "Wild Smash " + condition = ((($artadr4 != 0x56)*($artadr3 != 0x56)*($artadr2 != 0x56)*($artadr1 != 0x56))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x56 + + [Preset] + category = "Select Fifth Art:" + name = "Reality Rift " + condition = ((($artadr4 != 0x57)*($artadr3 != 0x57)*($artadr2 != 0x57)*($artadr1 != 0x57))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x57 + + [Preset] + category = "Select Fifth Art:" + name = "Bombardier " + condition = ((($artadr4 != 0x58)*($artadr3 != 0x58)*($artadr2 != 0x58)*($artadr1 != 0x58))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x58 + + [Preset] + category = "Select Fifth Art:" + name = "Shield Wall " + condition = ((($artadr4 != 0x59)*($artadr3 != 0x59)*($artadr2 != 0x59)*($artadr1 != 0x59))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x59 + + [Preset] + category = "Select Fifth Art:" + name = "Drum Roll " + condition = ((($artadr4 != 0x92)*($artadr3 != 0x92)*($artadr2 != 0x92)*($artadr1 != 0x92))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x92 + + [Preset] + category = "Select Fifth Art:" + name = "Mindstorm " + condition = ((($artadr4 != 0x93)*($artadr3 != 0x93)*($artadr2 != 0x93)*($artadr1 != 0x93))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x93 + + [Preset] + category = "Select Fifth Art:" + name = "Atomic Hit " + condition = ((($artadr4 != 0x94)*($artadr3 != 0x94)*($artadr2 != 0x94)*($artadr1 != 0x94))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x94 + + [Preset] + category = "Select Fifth Art:" + name = "Flamehand " + condition = ((($artadr4 != 0x95)*($artadr3 != 0x95)*($artadr2 != 0x95)*($artadr1 != 0x95))*((($check == 4)*($weapon5type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon5type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 10)) >= 1 + $artcount5 = 1 + $artadr5 = 0x95 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Knife " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 11 + + [Preset] + category = "Select Fifth Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon5type == 11) == 1 + $artcount5 = 1 + $artadr5 = 0x5A + + [Preset] + category = "Select Fifth Art:" + name = "Screamer " + condition = ((($artadr4 != 0x5B)*($artadr3 != 0x5B)*($artadr2 != 0x5B)*($artadr1 != 0x5B))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x5B + + [Preset] + category = "Select Fifth Art:" + name = "Absorber Skin " + condition = ((($artadr4 != 0x5C)*($artadr3 != 0x5C)*($artadr2 != 0x5C)*($artadr1 != 0x5C))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x5C + + [Preset] + category = "Select Fifth Art:" + name = "Servant Sacrifice " + condition = ((($artadr4 != 0x5D)*($artadr3 != 0x5D)*($artadr2 != 0x5D)*($artadr1 != 0x5D))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x5D + + [Preset] + category = "Select Fifth Art:" + name = "Full Specs " + condition = ((($artadr4 != 0x5E)*($artadr3 != 0x5E)*($artadr2 != 0x5E)*($artadr1 != 0x5E))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x5E + + [Preset] + category = "Select Fifth Art:" + name = "Repair " + condition = ((($artadr4 != 0x5F)*($artadr3 != 0x5F)*($artadr2 != 0x5F)*($artadr1 != 0x5F))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x5F + + [Preset] + category = "Select Fifth Art:" + name = "Energy Source " + condition = ((($artadr4 != 0x60)*($artadr3 != 0x60)*($artadr2 != 0x60)*($artadr1 != 0x60))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x60 + + [Preset] + category = "Select Fifth Art:" + name = "Brainjack " + condition = ((($artadr4 != 0x61)*($artadr3 != 0x61)*($artadr2 != 0x61)*($artadr1 != 0x61))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x61 + + [Preset] + category = "Select Fifth Art:" + name = "Dispel " + condition = ((($artadr4 != 0x62)*($artadr3 != 0x62)*($artadr2 != 0x62)*($artadr1 != 0x62))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x62 + + [Preset] + category = "Select Fifth Art:" + name = "Black Butterfly " + condition = ((($artadr4 != 0x63)*($artadr3 != 0x63)*($artadr2 != 0x63)*($artadr1 != 0x63))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x63 + + [Preset] + category = "Select Fifth Art:" + name = "Recuperate " + condition = ((($artadr4 != 0x64)*($artadr3 != 0x64)*($artadr2 != 0x64)*($artadr1 != 0x64))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x64 + + [Preset] + category = "Select Fifth Art:" + name = "Chrome Armor " + condition = ((($artadr4 != 0x65)*($artadr3 != 0x65)*($artadr2 != 0x65)*($artadr1 != 0x65))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x65 + + [Preset] + category = "Select Fifth Art:" + name = "Slit Edge " + condition = ((($artadr4 != 0x66)*($artadr3 != 0x66)*($artadr2 != 0x66)*($artadr1 != 0x66))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x66 + + [Preset] + category = "Select Fifth Art:" + name = "Air Slash (Unused) " + condition = ((($artadr4 != 0x67)*($artadr3 != 0x67)*($artadr2 != 0x67)*($artadr1 != 0x67))*((($check == 4)*($weapon5type == 11)*($characterID == 1))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x67 + + [Preset] + category = "Select Fifth Art:" + name = "Smooth Recovery " + condition = ((($artadr4 != 0x96)*($artadr3 != 0x96)*($artadr2 != 0x96)*($artadr1 != 0x96))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x96 + + [Preset] + category = "Select Fifth Art:" + name = "Black Bane " + condition = ((($artadr4 != 0x97)*($artadr3 != 0x97)*($artadr2 != 0x97)*($artadr1 != 0x97))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x97 + + [Preset] + category = "Select Fifth Art:" + name = "Secondary Speed " + condition = ((($artadr4 != 0x98)*($artadr3 != 0x98)*($artadr2 != 0x98)*($artadr1 != 0x98))*((($check == 4)*($weapon5type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon5type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 11)) >= 1 + $artcount5 = 1 + $artadr5 = 0x98 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Photon Saber " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 12 + + [Preset] + category = "Select Fifth Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon5type == 12) == 1 + $artcount5 = 1 + $artadr5 = 0x68 + + [Preset] + category = "Select Fifth Art:" + name = "Geolibrium " + condition = ((($artadr4 != 0x69)*($artadr3 != 0x69)*($artadr2 != 0x69)*($artadr1 != 0x69))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x69 + + [Preset] + category = "Select Fifth Art:" + name = "Astrolibrium " + condition = ((($artadr4 != 0x6A)*($artadr3 != 0x6A)*($artadr2 != 0x6A)*($artadr1 != 0x6A))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x6A + + [Preset] + category = "Select Fifth Art:" + name = "Starfall Rondo " + condition = ((($artadr4 != 0x6B)*($artadr3 != 0x6B)*($artadr2 != 0x6B)*($artadr1 != 0x6B))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x6B + + [Preset] + category = "Select Fifth Art:" + name = "Starfall Blade " + condition = ((($artadr4 != 0x6C)*($artadr3 != 0x6C)*($artadr2 != 0x6C)*($artadr1 != 0x6C))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x6C + + [Preset] + category = "Select Fifth Art:" + name = "Astral Purge " + condition = ((($artadr4 != 0x6D)*($artadr3 != 0x6D)*($artadr2 != 0x6D)*($artadr1 != 0x6D))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x6D + + [Preset] + category = "Select Fifth Art:" + name = "Astral Horizon " + condition = ((($artadr4 != 0x6E)*($artadr3 != 0x6E)*($artadr2 != 0x6E)*($artadr1 != 0x6E))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x6E + + [Preset] + category = "Select Fifth Art:" + name = "Galactic Cataclysm " + condition = ((($artadr4 != 0x6F)*($artadr3 != 0x6F)*($artadr2 != 0x6F)*($artadr1 != 0x6F))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x6F + + [Preset] + category = "Select Fifth Art:" + name = "Astral Heal " + condition = ((($artadr4 != 0x70)*($artadr3 != 0x70)*($artadr2 != 0x70)*($artadr1 != 0x70))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x70 + + [Preset] + category = "Select Fifth Art:" + name = "Novalibrium " + condition = ((($artadr4 != 0x71)*($artadr3 != 0x71)*($artadr2 != 0x71)*($artadr1 != 0x71))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x71 + + [Preset] + category = "Select Fifth Art:" + name = "Starfall Blossom " + condition = ((($artadr4 != 0x72)*($artadr3 != 0x72)*($artadr2 != 0x72)*($artadr1 != 0x72))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x72 + + [Preset] + category = "Select Fifth Art:" + name = "Starlight Duster " + condition = ((($artadr4 != 0x99)*($artadr3 != 0x99)*($artadr2 != 0x99)*($artadr1 != 0x99))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x99 + + [Preset] + category = "Select Fifth Art:" + name = "Essence Exchange " + condition = ((($artadr4 != 0x9A)*($artadr3 != 0x9A)*($artadr2 != 0x9A)*($artadr1 != 0x9A))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x9A + + [Preset] + category = "Select Fifth Art:" + name = "Phenomenon " + condition = ((($artadr4 != 0x9B)*($artadr3 != 0x9B)*($artadr2 != 0x9B)*($artadr1 != 0x9B))*((($check == 4)*($weapon5type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon5type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 12)) >= 1 + $artcount5 = 1 + $artadr5 = 0x9B + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "Multigun " +condition = ($artcount4 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon5type = 13 + + [Preset] + category = "Select Fifth Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon5type == 13) == 1 + $artcount5 = 1 + $artadr5 = 0x73 + + [Preset] + category = "Select Fifth Art:" + name = "Boost Barrel " + condition = ((($artadr4 != 0x74)*($artadr3 != 0x74)*($artadr2 != 0x74)*($artadr1 != 0x74))*((($check == 4)*($weapon5type == 13)*(($characterID == 1)))+(($check == 4)*($weapon5type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 13)) >= 1 + $artcount5 = 1 + $artadr5 = 0x74 + + [Preset] + category = "Select Fifth Art:" + name = "Sniper Barrel " + condition = ((($artadr4 != 0x75)*($artadr3 != 0x75)*($artadr2 != 0x75)*($artadr1 != 0x75))*((($check == 4)*($weapon5type == 13)*(($characterID == 1)))+(($check == 4)*($weapon5type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 13)) >= 1 + $artcount5 = 1 + $artadr5 = 0x75 + + [Preset] + category = "Select Fifth Art:" + name = "Missile Barrel " + condition = ((($artadr4 != 0x76)*($artadr3 != 0x76)*($artadr2 != 0x76)*($artadr1 != 0x76))*((($check == 4)*($weapon5type == 13)*(($characterID == 1)))+(($check == 4)*($weapon5type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 13)) >= 1 + $artcount5 = 1 + $artadr5 = 0x76 + + [Preset] + category = "Select Fifth Art:" + name = "Cannon Barrel " + condition = ((($artadr4 != 0x77)*($artadr3 != 0x77)*($artadr2 != 0x77)*($artadr1 != 0x77))*((($check == 4)*($weapon5type == 13)*(($characterID == 1)))+(($check == 4)*($weapon5type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon5type == 13)) >= 1 + $artcount5 = 1 + $artadr5 = 0x77 + +[Preset] +category = "Select Weapon Fifth Art is on:" +name = "No Art in Fifth Slot " +condition = ($artcount4 == 1)*($check == 5) == 1 +$artcount5 = 1 +$artadr5 = -0x02 +$art5 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "lv. 5 " +$art5 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "lv. 4 " +$art5 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "lv. 3 " +$art5 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "lv. 2 " +$art5 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "lv. 1 " +$art5 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "Unlearn the art " +$art5 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount5 == 1)*($artadr5 != -0x02) == 1 +name = "lv. 0 equiped " +$art5 = 0 + + + + + + + + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Don't unlock a sixth art" +condition = ($artcount5 == 1)*($check == 4) == 1 +$artcount6 = 0 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Assault Rifle " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 1 + + [Preset] + category = "Select Sixth Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon6type == 1) == 1 + $artcount6 = 1 + $artadr6 = -0x01 + + [Preset] + category = "Select Sixth Art:" + name = "Decoy Round " + condition = ((($artadr5 != 0x00)*($artadr4 != 0x00)*($artadr3 != 0x00)*($artadr2 != 0x00)*($artadr1 != 0x00))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x00 + + [Preset] + category = "Select Sixth Art:" + name = "Furious Blast " + condition = ((($artadr5 != 0x01)*($artadr4 != 0x01)*($artadr3 != 0x01)*($artadr2 != 0x01)*($artadr1 != 0x01))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x01 + + [Preset] + category = "Select Sixth Art:" + name = "Burst Grenade " + condition = ((($artadr5 != 0x02)*($artadr4 != 0x02)*($artadr3 != 0x02)*($artadr2 != 0x02)*($artadr1 != 0x02))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x02 + + [Preset] + category = "Select Sixth Art:" + name = "Flash Grenade " + condition = ((($artadr5 != 0x03)*($artadr4 != 0x03)*($artadr3 != 0x03)*($artadr2 != 0x03)*($artadr1 != 0x03))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x03 + + [Preset] + category = "Select Sixth Art:" + name = "Assault Breaker " + condition = ((($artadr5 != 0x04)*($artadr4 != 0x04)*($artadr3 != 0x04)*($artadr2 != 0x04)*($artadr1 != 0x04))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x04 + + [Preset] + category = "Select Sixth Art:" + name = "Medic Free " + condition = ((($artadr5 != 0x05)*($artadr4 != 0x05)*($artadr3 != 0x05)*($artadr2 != 0x05)*($artadr1 != 0x05))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x05 + + [Preset] + category = "Select Sixth Art:" + name = "Takedown Shot " + condition = ((($artadr5 != 0x06)*($artadr4 != 0x06)*($artadr3 != 0x06)*($artadr2 != 0x06)*($artadr1 != 0x06))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x06 + + [Preset] + category = "Select Sixth Art:" + name = "Power Dive " + condition = ((($artadr5 != 0x07)*($artadr4 != 0x07)*($artadr3 != 0x07)*($artadr2 != 0x07)*($artadr1 != 0x07))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x07 + + [Preset] + category = "Select Sixth Art:" + name = "Last Stand " + condition = ((($artadr5 != 0x08)*($artadr4 != 0x08)*($artadr3 != 0x08)*($artadr2 != 0x08)*($artadr1 != 0x08))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x08 + + [Preset] + category = "Select Sixth Art:" + name = "Gunforce " + condition = ((($artadr5 != 0x09)*($artadr4 != 0x09)*($artadr3 != 0x09)*($artadr2 != 0x09)*($artadr1 != 0x09))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x09 + + [Preset] + category = "Select Sixth Art:" + name = "Flame Grenade " + condition = ((($artadr5 != 0x0A)*($artadr4 != 0x0A)*($artadr3 != 0x0A)*($artadr2 != 0x0A)*($artadr1 != 0x0A))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x0A + + [Preset] + category = "Select Sixth Art:" + name = "Assault Hammer " + condition = ((($artadr5 != 0x0B)*($artadr4 != 0x0B)*($artadr3 != 0x0B)*($artadr2 != 0x0B)*($artadr1 != 0x0B))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x0B + + [Preset] + category = "Select Sixth Art:" + name = "Infuriate " + condition = ((($artadr5 != 0x0C)*($artadr4 != 0x0C)*($artadr3 != 0x0C)*($artadr2 != 0x0C)*($artadr1 != 0x0C))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x0C + + [Preset] + category = "Select Sixth Art:" + name = "Full Burst (Unused) " + condition = ((($artadr5 != 0x0D)*($artadr4 != 0x0D)*($artadr3 != 0x0D)*($artadr2 != 0x0D)*($artadr1 != 0x0D))*((($check == 4)*($weapon6type == 1)*($characterID == 1))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x0D + + [Preset] + category = "Select Sixth Art:" + name = "Quick Cannon " + condition = ((($artadr5 != 0x78)*($artadr4 != 0x78)*($artadr3 != 0x78)*($artadr2 != 0x78)*($artadr1 != 0x78))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x78 + + [Preset] + category = "Select Sixth Art:" + name = "Grenade Blitz " + condition = ((($artadr5 != 0x79)*($artadr4 != 0x79)*($artadr3 != 0x79)*($artadr2 != 0x79)*($artadr1 != 0x79))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x79 + + [Preset] + category = "Select Sixth Art:" + name = "Overclock " + condition = ((($artadr5 != 0x7A)*($artadr4 != 0x7A)*($artadr3 != 0x7A)*($artadr2 != 0x7A)*($artadr1 != 0x7A))*((($check == 4)*($weapon6type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon6type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 1)) >= 1 + $artcount6 = 1 + $artadr6 = 0x7A + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Sniper Rifle " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 2 + + [Preset] + category = "Select Sixth Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon6type == 2) == 1 + $artcount6 = 1 + $artadr6 = 0x0E + + [Preset] + category = "Select Sixth Art:" + name = "First Down " + condition = ((($artadr5 != 0x0F)*($artadr4 != 0x0F)*($artadr3 != 0x0F)*($artadr2 != 0x0F)*($artadr1 != 0x0F))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x0F + + [Preset] + category = "Select Sixth Art:" + name = "Shrapnel " + condition = ((($artadr5 != 0x10)*($artadr4 != 0x10)*($artadr3 != 0x10)*($artadr2 != 0x10)*($artadr1 != 0x10))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x10 + + [Preset] + category = "Select Sixth Art:" + name = "Eagle Eye " + condition = ((($artadr5 != 0x11)*($artadr4 != 0x11)*($artadr3 != 0x11)*($artadr2 != 0x11)*($artadr1 != 0x11))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x11 + + [Preset] + category = "Select Sixth Art:" + name = "Sidewinder " + condition = ((($artadr5 != 0x12)*($artadr4 != 0x12)*($artadr3 != 0x12)*($artadr2 != 0x12)*($artadr1 != 0x12))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x12 + + [Preset] + category = "Select Sixth Art:" + name = "Intercept " + condition = ((($artadr5 != 0x13)*($artadr4 != 0x13)*($artadr3 != 0x13)*($artadr2 != 0x13)*($artadr1 != 0x13))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x13 + + [Preset] + category = "Select Sixth Art:" + name = "Hawkeye " + condition = ((($artadr5 != 0x14)*($artadr4 != 0x14)*($artadr3 != 0x14)*($artadr2 != 0x14)*($artadr1 != 0x14))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x14 + + [Preset] + category = "Select Sixth Art:" + name = "Ghost Sniper " + condition = ((($artadr5 != 0x15)*($artadr4 != 0x15)*($artadr3 != 0x15)*($artadr2 != 0x15)*($artadr1 != 0x15))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x15 + + [Preset] + category = "Select Sixth Art:" + name = "Afterburner " + condition = ((($artadr5 != 0x7B)*($artadr4 != 0x7B)*($artadr3 != 0x7B)*($artadr2 != 0x7B)*($artadr1 != 0x7B))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x7B + + [Preset] + category = "Select Sixth Art:" + name = "Slayonet " + condition = ((($artadr5 != 0x7C)*($artadr4 != 0x7C)*($artadr3 != 0x7C)*($artadr2 != 0x7C)*($artadr1 != 0x7C))*((($check == 4)*($weapon6type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon6type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 2)) >= 1 + $artcount6 = 1 + $artadr6 = 0x7C + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Dual Guns " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 3 + + [Preset] + category = "Select Sixth Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon6type == 3) == 1 + $artcount6 = 1 + $artadr6 = 0x16 + + [Preset] + category = "Select Sixth Art:" + name = "Sliding Slinger " + condition = ((($artadr5 != 0x17)*($artadr4 != 0x17)*($artadr3 != 0x17)*($artadr2 != 0x17)*($artadr1 != 0x17))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x17 + + [Preset] + category = "Select Sixth Art:" + name = "Early Bird " + condition = ((($artadr5 != 0x18)*($artadr4 != 0x18)*($artadr3 != 0x18)*($artadr2 != 0x18)*($artadr1 != 0x18))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x18 + + [Preset] + category = "Select Sixth Art:" + name = "Violent Streak " + condition = ((($artadr5 != 0x19)*($artadr4 != 0x19)*($artadr3 != 0x19)*($artadr2 != 0x19)*($artadr1 != 0x19))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x19 + + [Preset] + category = "Select Sixth Art:" + name = "Primer " + condition = ((($artadr5 != 0x1A)*($artadr4 != 0x1A)*($artadr3 != 0x1A)*($artadr2 != 0x1A)*($artadr1 != 0x1A))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x1A + + [Preset] + category = "Select Sixth Art:" + name = "Executioner " + condition = ((($artadr5 != 0x1B)*($artadr4 != 0x1B)*($artadr3 != 0x1B)*($artadr2 != 0x1B)*($artadr1 != 0x1B))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x1B + + [Preset] + category = "Select Sixth Art:" + name = "Combat Limbo " + condition = ((($artadr5 != 0x1C)*($artadr4 != 0x1C)*($artadr3 != 0x1C)*($artadr2 != 0x1C)*($artadr1 != 0x1C))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x1C + + [Preset] + category = "Select Sixth Art:" + name = "Ghostwalker " + condition = ((($artadr5 != 0x1D)*($artadr4 != 0x1D)*($artadr3 != 0x1D)*($artadr2 != 0x1D)*($artadr1 != 0x1D))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x1D + + [Preset] + category = "Select Sixth Art:" + name = "Ghost Factory " + condition = ((($artadr5 != 0x7D)*($artadr4 != 0x7D)*($artadr3 != 0x7D)*($artadr2 != 0x7D)*($artadr1 != 0x7D))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x7D + + [Preset] + category = "Select Sixth Art:" + name = "Zero Zero " + condition = ((($artadr5 != 0x7E)*($artadr4 != 0x7E)*($artadr3 != 0x7E)*($artadr2 != 0x7E)*($artadr1 != 0x7E))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x7E + + [Preset] + category = "Select Sixth Art:" + name = "Sky High " + condition = ((($artadr5 != 0x7F)*($artadr4 != 0x7F)*($artadr3 != 0x7F)*($artadr2 != 0x7F)*($artadr1 != 0x7F))*((($check == 4)*($weapon6type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon6type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 3)) >= 1 + $artcount6 = 1 + $artadr6 = 0x7F + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Gatling Gun " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 4 + + [Preset] + category = "Select Sixth Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon6type == 4) == 1 + $artcount6 = 1 + $artadr6 = 0x1E + + [Preset] + category = "Select Sixth Art:" + name = "Bullet Storm " + condition = ((($artadr5 != 0x1F)*($artadr4 != 0x1F)*($artadr3 != 0x1F)*($artadr2 != 0x1F)*($artadr1 != 0x1F))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x1F + + [Preset] + category = "Select Sixth Art:" + name = "Hellfire " + condition = ((($artadr5 != 0x20)*($artadr4 != 0x20)*($artadr3 != 0x20)*($artadr2 != 0x20)*($artadr1 != 0x20))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x20 + + [Preset] + category = "Select Sixth Art:" + name = "Thermal Payload " + condition = ((($artadr5 != 0x21)*($artadr4 != 0x21)*($artadr3 != 0x21)*($artadr2 != 0x21)*($artadr1 != 0x21))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x21 + + [Preset] + category = "Select Sixth Art:" + name = "Missile Volley " + condition = ((($artadr5 != 0x22)*($artadr4 != 0x22)*($artadr3 != 0x22)*($artadr2 != 0x22)*($artadr1 != 0x22))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x22 + + [Preset] + category = "Select Sixth Art:" + name = "Enhanced Stand " + condition = ((($artadr5 != 0x23)*($artadr4 != 0x23)*($artadr3 != 0x23)*($artadr2 != 0x23)*($artadr1 != 0x23))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x23 + + [Preset] + category = "Select Sixth Art:" + name = "Cool Off " + condition = ((($artadr5 != 0x24)*($artadr4 != 0x24)*($artadr3 != 0x24)*($artadr2 != 0x24)*($artadr1 != 0x24))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x24 + + [Preset] + category = "Select Sixth Art:" + name = "Fire Carnival " + condition = ((($artadr5 != 0x80)*($artadr4 != 0x80)*($artadr3 != 0x80)*($artadr2 != 0x80)*($artadr1 != 0x80))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x80 + + [Preset] + category = "Select Sixth Art:" + name = "Bullet Twister " + condition = ((($artadr5 != 0x81)*($artadr4 != 0x81)*($artadr3 != 0x81)*($artadr2 != 0x81)*($artadr1 != 0x81))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x81 + + [Preset] + category = "Select Sixth Art:" + name = "Titan Recharge " + condition = ((($artadr5 != 0x82)*($artadr4 != 0x82)*($artadr3 != 0x82)*($artadr2 != 0x82)*($artadr1 != 0x82))*((($check == 4)*($weapon6type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon6type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 4)) >= 1 + $artcount6 = 1 + $artadr6 = 0x82 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Raygun " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 5 + + [Preset] + category = "Select Sixth Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon6type == 5) == 1 + $artcount6 = 1 + $artadr6 = 0x25 + + [Preset] + category = "Select Sixth Art:" + name = "Beam Barrage " + condition = ((($artadr5 != 0x26)*($artadr4 != 0x26)*($artadr3 != 0x26)*($artadr2 != 0x26)*($artadr1 != 0x26))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x26 + + [Preset] + category = "Select Sixth Art:" + name = "Subterfuge " + condition = ((($artadr5 != 0x27)*($artadr4 != 0x27)*($artadr3 != 0x27)*($artadr2 != 0x27)*($artadr1 != 0x27))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x27 + + [Preset] + category = "Select Sixth Art:" + name = "Myopic Screen " + condition = ((($artadr5 != 0x28)*($artadr4 != 0x28)*($artadr3 != 0x28)*($artadr2 != 0x28)*($artadr1 != 0x28))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x28 + + [Preset] + category = "Select Sixth Art:" + name = "Ether Blast " + condition = ((($artadr5 != 0x29)*($artadr4 != 0x29)*($artadr3 != 0x29)*($artadr2 != 0x29)*($artadr1 != 0x29))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x29 + + [Preset] + category = "Select Sixth Art:" + name = "Gravity Blast " + condition = ((($artadr5 != 0x2A)*($artadr4 != 0x2A)*($artadr3 != 0x2A)*($artadr2 != 0x2A)*($artadr1 != 0x2A))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x2A + + [Preset] + category = "Select Sixth Art:" + name = "Gravity Cloak " + condition = ((($artadr5 != 0x2B)*($artadr4 != 0x2B)*($artadr3 != 0x2B)*($artadr2 != 0x2B)*($artadr1 != 0x2B))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x2B + + [Preset] + category = "Select Sixth Art:" + name = "Pathogen Blast " + condition = ((($artadr5 != 0x2C)*($artadr4 != 0x2C)*($artadr3 != 0x2C)*($artadr2 != 0x2C)*($artadr1 != 0x2C))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x2C + + [Preset] + category = "Select Sixth Art:" + name = "Master Gunner " + condition = ((($artadr5 != 0x83)*($artadr4 != 0x83)*($artadr3 != 0x83)*($artadr2 != 0x83)*($artadr1 != 0x83))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x83 + + [Preset] + category = "Select Sixth Art:" + name = "Clarity Ray " + condition = ((($artadr5 != 0x84)*($artadr4 != 0x84)*($artadr3 != 0x84)*($artadr2 != 0x84)*($artadr1 != 0x84))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x84 + + [Preset] + category = "Select Sixth Art:" + name = "Beam Bomber " + condition = ((($artadr5 != 0x85)*($artadr4 != 0x85)*($artadr3 != 0x85)*($artadr2 != 0x85)*($artadr1 != 0x85))*((($check == 4)*($weapon6type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon6type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 5)) >= 1 + $artcount6 = 1 + $artadr6 = 0x85 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Psycho Launchers " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 6 + + [Preset] + category = "Select Sixth Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon6type == 6) == 1 + $artcount6 = 1 + $artadr6 = 0x2D + + [Preset] + category = "Select Sixth Art:" + name = "Jetstream " + condition = ((($artadr5 != 0x2E)*($artadr4 != 0x2E)*($artadr3 != 0x2E)*($artadr2 != 0x2E)*($artadr1 != 0x2E))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x2E + + [Preset] + category = "Select Sixth Art:" + name = "Stellar Ray " + condition = ((($artadr5 != 0x2F)*($artadr4 != 0x2F)*($artadr3 != 0x2F)*($artadr2 != 0x2F)*($artadr1 != 0x2F))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x2F + + [Preset] + category = "Select Sixth Art:" + name = "Lightning Cloak " + condition = ((($artadr5 != 0x30)*($artadr4 != 0x30)*($artadr3 != 0x30)*($artadr2 != 0x30)*($artadr1 != 0x30))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x30 + + [Preset] + category = "Select Sixth Art:" + name = "Starlight Kick " + condition = ((($artadr5 != 0x31)*($artadr4 != 0x31)*($artadr3 != 0x31)*($artadr2 != 0x31)*($artadr1 != 0x31))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x31 + + [Preset] + category = "Select Sixth Art:" + name = "Astral Protection " + condition = ((($artadr5 != 0x32)*($artadr4 != 0x32)*($artadr3 != 0x32)*($artadr2 != 0x32)*($artadr1 != 0x32))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x32 + + [Preset] + category = "Select Sixth Art:" + name = "Shooting Star " + condition = ((($artadr5 != 0x33)*($artadr4 != 0x33)*($artadr3 != 0x33)*($artadr2 != 0x33)*($artadr1 != 0x33))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x33 + + [Preset] + category = "Select Sixth Art:" + name = "Dual Dynamo " + condition = ((($artadr5 != 0x86)*($artadr4 != 0x86)*($artadr3 != 0x86)*($artadr2 != 0x86)*($artadr1 != 0x86))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x86 + + [Preset] + category = "Select Sixth Art:" + name = "Gravity Lunge " + condition = ((($artadr5 != 0x87)*($artadr4 != 0x87)*($artadr3 != 0x87)*($artadr2 != 0x87)*($artadr1 != 0x87))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x87 + + [Preset] + category = "Select Sixth Art:" + name = "Tacit Censure " + condition = ((($artadr5 != 0x88)*($artadr4 != 0x88)*($artadr3 != 0x88)*($artadr2 != 0x88)*($artadr1 != 0x88))*((($check == 4)*($weapon6type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon6type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 6)) >= 1 + $artcount6 = 1 + $artadr6 = 0x88 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Longsword " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 7 + + [Preset] + category = "Select Sixth Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon6type == 7) == 1 + $artcount6 = 1 + $artadr6 = 0x34 + + [Preset] + category = "Select Sixth Art:" + name = "Rising Blade " + condition = ((($artadr5 != 0x35)*($artadr4 != 0x35)*($artadr3 != 0x35)*($artadr2 != 0x35)*($artadr1 != 0x35))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x35 + + [Preset] + category = "Select Sixth Art:" + name = "Defensive Stance " + condition = ((($artadr5 != 0x36)*($artadr4 != 0x36)*($artadr3 != 0x36)*($artadr2 != 0x36)*($artadr1 != 0x36))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x36 + + [Preset] + category = "Select Sixth Art:" + name = "Offensive Stance " + condition = ((($artadr5 != 0x37)*($artadr4 != 0x37)*($artadr3 != 0x37)*($artadr2 != 0x37)*($artadr1 != 0x37))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x37 + + [Preset] + category = "Select Sixth Art:" + name = "Magnum Edge " + condition = ((($artadr5 != 0x38)*($artadr4 != 0x38)*($artadr3 != 0x38)*($artadr2 != 0x38)*($artadr1 != 0x38))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x38 + + [Preset] + category = "Select Sixth Art:" + name = "Tornado Blade " + condition = ((($artadr5 != 0x39)*($artadr4 != 0x39)*($artadr3 != 0x39)*($artadr2 != 0x39)*($artadr1 != 0x39))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x39 + + [Preset] + category = "Select Sixth Art:" + name = "Burning Slash " + condition = ((($artadr5 != 0x3A)*($artadr4 != 0x3A)*($artadr3 != 0x3A)*($artadr2 != 0x3A)*($artadr1 != 0x3A))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x3A + + [Preset] + category = "Select Sixth Art:" + name = "Incendiary Edge " + condition = ((($artadr5 != 0x3B)*($artadr4 != 0x3B)*($artadr3 != 0x3B)*($artadr2 != 0x3B)*($artadr1 != 0x3B))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x3B + + [Preset] + category = "Select Sixth Art:" + name = "Samurai Soul " + condition = ((($artadr5 != 0x3C)*($artadr4 != 0x3C)*($artadr3 != 0x3C)*($artadr2 != 0x3C)*($artadr1 != 0x3C))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x3C + + [Preset] + category = "Select Sixth Art:" + name = "Ultraslash " + condition = ((($artadr5 != 0x89)*($artadr4 != 0x89)*($artadr3 != 0x89)*($artadr2 != 0x89)*($artadr1 != 0x89))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x89 + + [Preset] + category = "Select Sixth Art:" + name = "Blossom Dance " + condition = ((($artadr5 != 0x8A)*($artadr4 != 0x8A)*($artadr3 != 0x8A)*($artadr2 != 0x8A)*($artadr1 != 0x8A))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x8A + + [Preset] + category = "Select Sixth Art:" + name = "True Stream Edge " + condition = ((($artadr5 != 0x8B)*($artadr4 != 0x8B)*($artadr3 != 0x8B)*($artadr2 != 0x8B)*($artadr1 != 0x8B))*((($check == 4)*($weapon6type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon6type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 7)) >= 1 + $artcount6 = 1 + $artadr6 = 0x8B + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Javelin " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 8 + + [Preset] + category = "Select Sixth Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon6type == 8) == 1 + $artcount6 = 1 + $artadr6 = 0x3D + + [Preset] + category = "Select Sixth Art:" + name = "Arcing Horn " + condition = ((($artadr5 != 0x3E)*($artadr4 != 0x3E)*($artadr3 != 0x3E)*($artadr2 != 0x3E)*($artadr1 != 0x3E))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x3E + + [Preset] + category = "Select Sixth Art:" + name = "Hair Trigger " + condition = ((($artadr5 != 0x3F)*($artadr4 != 0x3F)*($artadr3 != 0x3F)*($artadr2 != 0x3F)*($artadr1 != 0x3F))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x3F + + [Preset] + category = "Select Sixth Art:" + name = "Spiral Horn " + condition = ((($artadr5 != 0x40)*($artadr4 != 0x40)*($artadr3 != 0x40)*($artadr2 != 0x40)*($artadr1 != 0x40))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x40 + + [Preset] + category = "Select Sixth Art:" + name = "Overwhelm " + condition = ((($artadr5 != 0x41)*($artadr4 != 0x41)*($artadr3 != 0x41)*($artadr2 != 0x41)*($artadr1 != 0x41))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x41 + + [Preset] + category = "Select Sixth Art:" + name = "Speed Demon " + condition = ((($artadr5 != 0x42)*($artadr4 != 0x42)*($artadr3 != 0x42)*($artadr2 != 0x42)*($artadr1 != 0x41))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x42 + + [Preset] + category = "Select Sixth Art:" + name = "Raijin " + condition = ((($artadr5 != 0x43)*($artadr4 != 0x43)*($artadr3 != 0x43)*($artadr2 != 0x43)*($artadr1 != 0x43))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x43 + + [Preset] + category = "Select Sixth Art:" + name = "Trident Buster " + condition = ((($artadr5 != 0x44)*($artadr4 != 0x44)*($artadr3 != 0x44)*($artadr2 != 0x44)*($artadr1 != 0x44))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x44 + + [Preset] + category = "Select Sixth Art:" + name = "Balance Breaker " + condition = ((($artadr5 != 0x8C)*($artadr4 != 0x8C)*($artadr3 != 0x8C)*($artadr2 != 0x8C)*($artadr1 != 0x8C))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x8C + + [Preset] + category = "Select Sixth Art:" + name = "Vortex " + condition = ((($artadr5 != 0x8D)*($artadr4 != 0x8D)*($artadr3 != 0x8D)*($artadr2 != 0x8D)*($artadr1 != 0x8D))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x8D + + [Preset] + category = "Select Sixth Art:" + name = "Maximum Voltage " + condition = ((($artadr5 != 0x8E)*($artadr4 != 0x8E)*($artadr3 != 0x8E)*($artadr2 != 0x8E)*($artadr1 != 0x8E))*((($check == 4)*($weapon6type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon6type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 8)) >= 1 + $artcount6 = 1 + $artadr6 = 0x8E + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Dual Swords " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 9 + + [Preset] + category = "Select Sixth Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon6type == 9) == 1 + $artcount6 = 1 + $artadr6 = 0x45 + + [Preset] + category = "Select Sixth Art:" + name = "Back Slash " + condition = ((($artadr5 != 0x46)*($artadr4 != 0x46)*($artadr3 != 0x46)*($artadr2 != 0x46)*($artadr1 != 0x46))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x46 + + [Preset] + category = "Select Sixth Art:" + name = "Killing Machine " + condition = ((($artadr5 != 0x47)*($artadr4 != 0x47)*($artadr3 != 0x47)*($artadr2 != 0x47)*($artadr1 != 0x47))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x47 + + [Preset] + category = "Select Sixth Art:" + name = "Side Slash " + condition = ((($artadr5 != 0x48)*($artadr4 != 0x48)*($artadr3 != 0x48)*($artadr2 != 0x48)*($artadr1 != 0x48))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x48 + + [Preset] + category = "Select Sixth Art:" + name = "Stream Edge " + condition = ((($artadr5 != 0x49)*($artadr4 != 0x49)*($artadr3 != 0x49)*($artadr2 != 0x49)*($artadr1 != 0x49))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x49 + + [Preset] + category = "Select Sixth Art:" + name = "Shadowrunner " + condition = ((($artadr5 != 0x4A)*($artadr4 != 0x4A)*($artadr3 != 0x4A)*($artadr2 != 0x4A)*($artadr1 != 0x4A))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x4A + + [Preset] + category = "Select Sixth Art:" + name = "Thirsty Edge " + condition = ((($artadr5 != 0x4B)*($artadr4 != 0x4B)*($artadr3 != 0x4B)*($artadr2 != 0x4B)*($artadr1 != 0x4B))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x4B + + [Preset] + category = "Select Sixth Art:" + name = "Blood Sacrifice " + condition = ((($artadr5 != 0x4C)*($artadr4 != 0x4C)*($artadr3 != 0x4C)*($artadr2 != 0x4C)*($artadr1 != 0x4C))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x4C + + [Preset] + category = "Select Sixth Art:" + name = "Upper Hand " + condition = ((($artadr5 != 0x4D)*($artadr4 != 0x4D)*($artadr3 != 0x4D)*($artadr2 != 0x4D)*($artadr1 != 0x4D))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x4D + + [Preset] + category = "Select Sixth Art:" + name = "Hundred Shells " + condition = ((($artadr5 != 0x4E)*($artadr4 != 0x4E)*($artadr3 != 0x4E)*($artadr2 != 0x4E)*($artadr1 != 0x4E))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x4E + + [Preset] + category = "Select Sixth Art:" + name = "Electric Surge " + condition = ((($artadr5 != 0x4F)*($artadr4 != 0x4F)*($artadr3 != 0x4F)*($artadr2 != 0x4F)*($artadr1 != 0x4F))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x4F + + [Preset] + category = "Select Sixth Art:" + name = "Shadowstrike " + condition = ((($artadr5 != 0x8F)*($artadr4 != 0x8F)*($artadr3 != 0x8F)*($artadr2 != 0x8F)*($artadr1 != 0x8F))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x8F + + [Preset] + category = "Select Sixth Art:" + name = "Crisis Zone " + condition = ((($artadr5 != 0x90)*($artadr4 != 0x90)*($artadr3 != 0x90)*($artadr2 != 0x90)*($artadr1 != 0x90))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x90 + + [Preset] + category = "Select Sixth Art:" + name = "Seventh Edge " + condition = ((($artadr5 != 0x91)*($artadr4 != 0x91)*($artadr3 != 0x91)*($artadr2 != 0x91)*($artadr1 != 0x91))*((($check == 4)*($weapon6type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon6type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 9)) >= 1 + $artcount6 = 1 + $artadr6 = 0x91 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Sheild " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 10 + + [Preset] + category = "Select Sixth Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon6type == 10) == 1 + $artcount6 = 1 + $artadr6 = 0x50 + + [Preset] + category = "Select Sixth Art:" + name = "Wild Down " + condition = ((($artadr5 != 0x51)*($artadr4 != 0x51)*($artadr3 != 0x51)*($artadr2 != 0x51)*($artadr1 != 0x51))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x51 + + [Preset] + category = "Select Sixth Art:" + name = "Flame Cloak " + condition = ((($artadr5 != 0x52)*($artadr4 != 0x52)*($artadr3 != 0x52)*($artadr2 != 0x52)*($artadr1 != 0x52))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x52 + + [Preset] + category = "Select Sixth Art:" + name = "Trash Talk " + condition = ((($artadr5 != 0x53)*($artadr4 != 0x53)*($artadr3 != 0x53)*($artadr2 != 0x53)*($artadr1 != 0x53))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x53 + + [Preset] + category = "Select Sixth Art:" + name = "Iron Prison " + condition = ((($artadr5 != 0x54)*($artadr4 != 0x54)*($artadr3 != 0x54)*($artadr2 != 0x54)*($artadr1 != 0x54))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x54 + + [Preset] + category = "Select Sixth Art:" + name = "Supershield " + condition = ((($artadr5 != 0x55)*($artadr4 != 0x55)*($artadr3 != 0x55)*($artadr2 != 0x55)*($artadr1 != 0x55))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x55 + + [Preset] + category = "Select Sixth Art:" + name = "Wild Smash " + condition = ((($artadr5 != 0x56)*($artadr4 != 0x56)*($artadr3 != 0x56)*($artadr2 != 0x56)*($artadr1 != 0x56))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x56 + + [Preset] + category = "Select Sixth Art:" + name = "Reality Rift " + condition = ((($artadr5 != 0x57)*($artadr4 != 0x57)*($artadr3 != 0x57)*($artadr2 != 0x57)*($artadr1 != 0x57))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x57 + + [Preset] + category = "Select Sixth Art:" + name = "Bombardier " + condition = ((($artadr5 != 0x58)*($artadr4 != 0x58)*($artadr3 != 0x58)*($artadr2 != 0x58)*($artadr1 != 0x58))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x58 + + [Preset] + category = "Select Sixth Art:" + name = "Shield Wall " + condition = ((($artadr5 != 0x59)*($artadr4 != 0x59)*($artadr3 != 0x59)*($artadr2 != 0x59)*($artadr1 != 0x59))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x59 + + [Preset] + category = "Select Sixth Art:" + name = "Drum Roll " + condition = ((($artadr5 != 0x92)*($artadr4 != 0x92)*($artadr3 != 0x92)*($artadr2 != 0x92)*($artadr1 != 0x92))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x92 + + [Preset] + category = "Select Sixth Art:" + name = "Mindstorm " + condition = ((($artadr5 != 0x93)*($artadr4 != 0x93)*($artadr3 != 0x93)*($artadr2 != 0x93)*($artadr1 != 0x93))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x93 + + [Preset] + category = "Select Sixth Art:" + name = "Atomic Hit " + condition = ((($artadr5 != 0x94)*($artadr4 != 0x94)*($artadr3 != 0x94)*($artadr2 != 0x94)*($artadr1 != 0x94))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x94 + + [Preset] + category = "Select Sixth Art:" + name = "Flamehand " + condition = ((($artadr5 != 0x95)*($artadr4 != 0x95)*($artadr3 != 0x95)*($artadr2 != 0x95)*($artadr1 != 0x95))*((($check == 4)*($weapon6type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon6type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 10)) >= 1 + $artcount6 = 1 + $artadr6 = 0x95 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Knife " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 11 + + [Preset] + category = "Select Sixth Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon6type == 11) == 1 + $artcount6 = 1 + $artadr6 = 0x5A + + [Preset] + category = "Select Sixth Art:" + name = "Screamer " + condition = ((($artadr5 != 0x5B)*($artadr4 != 0x5B)*($artadr3 != 0x5B)*($artadr2 != 0x5B)*($artadr1 != 0x5B))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x5B + + [Preset] + category = "Select Sixth Art:" + name = "Absorber Skin " + condition = ((($artadr5 != 0x5C)*($artadr4 != 0x5C)*($artadr3 != 0x5C)*($artadr2 != 0x5C)*($artadr1 != 0x5C))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x5C + + [Preset] + category = "Select Sixth Art:" + name = "Servant Sacrifice " + condition = ((($artadr5 != 0x5D)*($artadr4 != 0x5D)*($artadr3 != 0x5D)*($artadr2 != 0x5D)*($artadr1 != 0x5D))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x5D + + [Preset] + category = "Select Sixth Art:" + name = "Full Specs " + condition = ((($artadr5 != 0x5E)*($artadr4 != 0x5E)*($artadr3 != 0x5E)*($artadr2 != 0x5E)*($artadr1 != 0x5E))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x5E + + [Preset] + category = "Select Sixth Art:" + name = "Repair " + condition = ((($artadr5 != 0x5F)*($artadr4 != 0x5F)*($artadr3 != 0x5F)*($artadr2 != 0x5F)*($artadr1 != 0x5F))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x5F + + [Preset] + category = "Select Sixth Art:" + name = "Energy Source " + condition = ((($artadr5 != 0x60)*($artadr4 != 0x60)*($artadr3 != 0x60)*($artadr2 != 0x60)*($artadr1 != 0x60))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x60 + + [Preset] + category = "Select Sixth Art:" + name = "Brainjack " + condition = ((($artadr5 != 0x61)*($artadr4 != 0x61)*($artadr3 != 0x61)*($artadr2 != 0x61)*($artadr1 != 0x61))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x61 + + [Preset] + category = "Select Sixth Art:" + name = "Dispel " + condition = ((($artadr5 != 0x62)*($artadr4 != 0x62)*($artadr3 != 0x62)*($artadr2 != 0x62)*($artadr1 != 0x62))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x62 + + [Preset] + category = "Select Sixth Art:" + name = "Black Butterfly " + condition = ((($artadr5 != 0x63)*($artadr4 != 0x63)*($artadr3 != 0x63)*($artadr2 != 0x63)*($artadr1 != 0x63))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x63 + + [Preset] + category = "Select Sixth Art:" + name = "Recuperate " + condition = ((($artadr5 != 0x64)*($artadr4 != 0x64)*($artadr3 != 0x64)*($artadr2 != 0x64)*($artadr1 != 0x64))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x64 + + [Preset] + category = "Select Sixth Art:" + name = "Chrome Armor " + condition = ((($artadr5 != 0x65)*($artadr4 != 0x65)*($artadr3 != 0x65)*($artadr2 != 0x65)*($artadr1 != 0x65))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x65 + + [Preset] + category = "Select Sixth Art:" + name = "Slit Edge " + condition = ((($artadr5 != 0x66)*($artadr4 != 0x66)*($artadr3 != 0x66)*($artadr2 != 0x66)*($artadr1 != 0x66))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x66 + + [Preset] + category = "Select Sixth Art:" + name = "Air Slash (Unused) " + condition = ((($artadr5 != 0x67)*($artadr4 != 0x67)*($artadr3 != 0x67)*($artadr2 != 0x67)*($artadr1 != 0x67))*((($check == 4)*($weapon6type == 11)*($characterID == 1))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x67 + + [Preset] + category = "Select Sixth Art:" + name = "Smooth Recovery " + condition = ((($artadr5 != 0x96)*($artadr4 != 0x96)*($artadr3 != 0x96)*($artadr2 != 0x96)*($artadr1 != 0x96))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x96 + + [Preset] + category = "Select Sixth Art:" + name = "Black Bane " + condition = ((($artadr5 != 0x97)*($artadr4 != 0x97)*($artadr3 != 0x97)*($artadr2 != 0x97)*($artadr1 != 0x97))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x97 + + [Preset] + category = "Select Sixth Art:" + name = "Secondary Speed " + condition = ((($artadr5 != 0x98)*($artadr4 != 0x98)*($artadr3 != 0x98)*($artadr2 != 0x98)*($artadr1 != 0x98))*((($check == 4)*($weapon6type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon6type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 11)) >= 1 + $artcount6 = 1 + $artadr6 = 0x98 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Photon Saber " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 12 + + [Preset] + category = "Select Sixth Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon6type == 12) == 1 + $artcount6 = 1 + $artadr6 = 0x68 + + [Preset] + category = "Select Sixth Art:" + name = "Geolibrium " + condition = ((($artadr5 != 0x69)*($artadr4 != 0x69)*($artadr3 != 0x69)*($artadr2 != 0x69)*($artadr1 != 0x69))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x69 + + [Preset] + category = "Select Sixth Art:" + name = "Astrolibrium " + condition = ((($artadr5 != 0x6A)*($artadr4 != 0x6A)*($artadr3 != 0x6A)*($artadr2 != 0x6A)*($artadr1 != 0x6A))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x6A + + [Preset] + category = "Select Sixth Art:" + name = "Starfall Rondo " + condition = ((($artadr5 != 0x6B)*($artadr4 != 0x6B)*($artadr3 != 0x6B)*($artadr2 != 0x6B)*($artadr1 != 0x6B))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x6B + + [Preset] + category = "Select Sixth Art:" + name = "Starfall Blade " + condition = ((($artadr5 != 0x6C)*($artadr4 != 0x6C)*($artadr3 != 0x6C)*($artadr2 != 0x6C)*($artadr1 != 0x6C))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x6C + + [Preset] + category = "Select Sixth Art:" + name = "Astral Purge " + condition = ((($artadr5 != 0x6D)*($artadr4 != 0x6D)*($artadr3 != 0x6D)*($artadr2 != 0x6D)*($artadr1 != 0x6D))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x6D + + [Preset] + category = "Select Sixth Art:" + name = "Astral Horizon " + condition = ((($artadr5 != 0x6E)*($artadr4 != 0x6E)*($artadr3 != 0x6E)*($artadr2 != 0x6E)*($artadr1 != 0x6E))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x6E + + [Preset] + category = "Select Sixth Art:" + name = "Galactic Cataclysm " + condition = ((($artadr5 != 0x6F)*($artadr4 != 0x6F)*($artadr3 != 0x6F)*($artadr2 != 0x6F)*($artadr1 != 0x6F))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x6F + + [Preset] + category = "Select Sixth Art:" + name = "Astral Heal " + condition = ((($artadr5 != 0x70)*($artadr4 != 0x70)*($artadr3 != 0x70)*($artadr2 != 0x70)*($artadr1 != 0x70))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x70 + + [Preset] + category = "Select Sixth Art:" + name = "Novalibrium " + condition = ((($artadr5 != 0x71)*($artadr4 != 0x71)*($artadr3 != 0x71)*($artadr2 != 0x71)*($artadr1 != 0x71))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x71 + + [Preset] + category = "Select Sixth Art:" + name = "Starfall Blossom " + condition = ((($artadr5 != 0x72)*($artadr4 != 0x72)*($artadr3 != 0x72)*($artadr2 != 0x72)*($artadr1 != 0x72))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x72 + + [Preset] + category = "Select Sixth Art:" + name = "Starlight Duster " + condition = ((($artadr5 != 0x99)*($artadr4 != 0x99)*($artadr3 != 0x99)*($artadr2 != 0x99)*($artadr1 != 0x99))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x99 + + [Preset] + category = "Select Sixth Art:" + name = "Essence Exchange " + condition = ((($artadr5 != 0x9A)*($artadr4 != 0x9A)*($artadr3 != 0x9A)*($artadr2 != 0x9A)*($artadr1 != 0x9A))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x9A + + [Preset] + category = "Select Sixth Art:" + name = "Phenomenon " + condition = ((($artadr5 != 0x9B)*($artadr4 != 0x9B)*($artadr3 != 0x9B)*($artadr2 != 0x9B)*($artadr1 != 0x9B))*((($check == 4)*($weapon6type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon6type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 12)) >= 1 + $artcount6 = 1 + $artadr6 = 0x9B + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "Multigun " +condition = ($artcount5 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon6type = 13 + + [Preset] + category = "Select Sixth Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon6type == 13) == 1 + $artcount6 = 1 + $artadr6 = 0x73 + + [Preset] + category = "Select Sixth Art:" + name = "Boost Barrel " + condition = ((($artadr5 != 0x74)*($artadr4 != 0x74)*($artadr3 != 0x74)*($artadr2 != 0x74)*($artadr1 != 0x74))*((($check == 4)*($weapon6type == 13)*(($characterID == 1)))+(($check == 4)*($weapon6type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 13)) >= 1 + $artcount6 = 1 + $artadr6 = 0x74 + + [Preset] + category = "Select Sixth Art:" + name = "Sniper Barrel " + condition = ((($artadr5 != 0x75)*($artadr4 != 0x75)*($artadr3 != 0x75)*($artadr2 != 0x75)*($artadr1 != 0x75))*((($check == 4)*($weapon6type == 13)*(($characterID == 1)))+(($check == 4)*($weapon6type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 13)) >= 1 + $artcount6 = 1 + $artadr6 = 0x75 + + [Preset] + category = "Select Sixth Art:" + name = "Missile Barrel " + condition = ((($artadr5 != 0x76)*($artadr4 != 0x76)*($artadr3 != 0x76)*($artadr2 != 0x76)*($artadr1 != 0x76))*((($check == 4)*($weapon6type == 13)*(($characterID == 1)))+(($check == 4)*($weapon6type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 13)) >= 1 + $artcount6 = 1 + $artadr6 = 0x76 + + [Preset] + category = "Select Sixth Art:" + name = "Cannon Barrel " + condition = ((($artadr5 != 0x77)*($artadr4 != 0x77)*($artadr3 != 0x77)*($artadr2 != 0x77)*($artadr1 != 0x77))*((($check == 4)*($weapon6type == 13)*(($characterID == 1)))+(($check == 4)*($weapon6type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon6type == 13)) >= 1 + $artcount6 = 1 + $artadr6 = 0x77 + +[Preset] +category = "Select Weapon Sixth Art is on:" +name = "No Art in Sixth Slot " +condition = ($artcount5 == 1)*($check == 5) == 1 +$artcount6 = 1 +$artadr6 = -0x02 +$art6 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "lv. 5 " +$art6 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "lv. 4 " +$art6 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "lv. 3 " +$art6 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "lv. 2 " +$art6 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "lv. 1 " +$art6 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "Unlearn the art " +$art6 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount6 == 1)*($artadr6 != -0x02) == 1 +name = "lv. 0 equiped " +$art6 = 0 + + + + + + + + + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Don't unlock a seventh art" +condition = ($artcount6 == 1)*($check == 4) == 1 +$artcount7 = 0 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Assault Rifle " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 1 + + [Preset] + category = "Select Seventh Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon7type == 1) == 1 + $artcount7 = 1 + $artadr7 = -0x01 + + [Preset] + category = "Select Seventh Art:" + name = "Decoy Round " + condition = ((($artadr6 != 0x00)*($artadr5 != 0x00)*($artadr4 != 0x00)*($artadr3 != 0x00)*($artadr2 != 0x00)*($artadr1 != 0x00))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x00 + + [Preset] + category = "Select Seventh Art:" + name = "Furious Blast " + condition = ((($artadr6 != 0x01)*($artadr5 != 0x01)*($artadr4 != 0x01)*($artadr3 != 0x01)*($artadr2 != 0x01)*($artadr1 != 0x01))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x01 + + [Preset] + category = "Select Seventh Art:" + name = "Burst Grenade " + condition = ((($artadr6 != 0x02)*($artadr5 != 0x02)*($artadr4 != 0x02)*($artadr3 != 0x02)*($artadr2 != 0x02)*($artadr1 != 0x02))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x02 + + [Preset] + category = "Select Seventh Art:" + name = "Flash Grenade " + condition = ((($artadr6 != 0x03)*($artadr5 != 0x03)*($artadr4 != 0x03)*($artadr3 != 0x03)*($artadr2 != 0x03)*($artadr1 != 0x03))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x03 + + [Preset] + category = "Select Seventh Art:" + name = "Assault Breaker " + condition = ((($artadr6 != 0x04)*($artadr5 != 0x04)*($artadr4 != 0x04)*($artadr3 != 0x04)*($artadr2 != 0x04)*($artadr1 != 0x04))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x04 + + [Preset] + category = "Select Seventh Art:" + name = "Medic Free " + condition = ((($artadr6 != 0x05)*($artadr5 != 0x05)*($artadr4 != 0x05)*($artadr3 != 0x05)*($artadr2 != 0x05)*($artadr1 != 0x05))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x05 + + [Preset] + category = "Select Seventh Art:" + name = "Takedown Shot " + condition = ((($artadr6 != 0x06)*($artadr5 != 0x06)*($artadr4 != 0x06)*($artadr3 != 0x06)*($artadr2 != 0x06)*($artadr1 != 0x06))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x06 + + [Preset] + category = "Select Seventh Art:" + name = "Power Dive " + condition = ((($artadr6 != 0x07)*($artadr5 != 0x07)*($artadr4 != 0x07)*($artadr3 != 0x07)*($artadr2 != 0x07)*($artadr1 != 0x07))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x07 + + [Preset] + category = "Select Seventh Art:" + name = "Last Stand " + condition = ((($artadr6 != 0x08)*($artadr5 != 0x08)*($artadr4 != 0x08)*($artadr3 != 0x08)*($artadr2 != 0x08)*($artadr1 != 0x08))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x08 + + [Preset] + category = "Select Seventh Art:" + name = "Gunforce " + condition = ((($artadr6 != 0x09)*($artadr5 != 0x09)*($artadr4 != 0x09)*($artadr3 != 0x09)*($artadr2 != 0x09)*($artadr1 != 0x09))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x09 + + [Preset] + category = "Select Seventh Art:" + name = "Flame Grenade " + condition = ((($artadr6 != 0x0A)*($artadr5 != 0x0A)*($artadr4 != 0x0A)*($artadr3 != 0x0A)*($artadr2 != 0x0A)*($artadr1 != 0x0A))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x0A + + [Preset] + category = "Select Seventh Art:" + name = "Assault Hammer " + condition = ((($artadr6 != 0x0B)*($artadr5 != 0x0B)*($artadr4 != 0x0B)*($artadr3 != 0x0B)*($artadr2 != 0x0B)*($artadr1 != 0x0B))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x0B + + [Preset] + category = "Select Seventh Art:" + name = "Infuriate " + condition = ((($artadr6 != 0x0C)*($artadr5 != 0x0C)*($artadr4 != 0x0C)*($artadr3 != 0x0C)*($artadr2 != 0x0C)*($artadr1 != 0x0C))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x0C + + [Preset] + category = "Select Seventh Art:" + name = "Full Burst (Unused) " + condition = ((($artadr6 != 0x0D)*($artadr5 != 0x0D)*($artadr4 != 0x0D)*($artadr3 != 0x0D)*($artadr2 != 0x0D)*($artadr1 != 0x0D))*((($check == 4)*($weapon7type == 1)*($characterID == 1))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x0D + + [Preset] + category = "Select Seventh Art:" + name = "Quick Cannon " + condition = ((($artadr6 != 0x78)*($artadr5 != 0x78)*($artadr4 != 0x78)*($artadr3 != 0x78)*($artadr2 != 0x78)*($artadr1 != 0x78))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x78 + + [Preset] + category = "Select Seventh Art:" + name = "Grenade Blitz " + condition = ((($artadr6 != 0x79)*($artadr5 != 0x79)*($artadr4 != 0x79)*($artadr3 != 0x79)*($artadr2 != 0x79)*($artadr1 != 0x79))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x79 + + [Preset] + category = "Select Seventh Art:" + name = "Overclock " + condition = ((($artadr6 != 0x7A)*($artadr5 != 0x7A)*($artadr4 != 0x7A)*($artadr3 != 0x7A)*($artadr2 != 0x7A)*($artadr1 != 0x7A))*((($check == 4)*($weapon7type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon7type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 1)) >= 1 + $artcount7 = 1 + $artadr7 = 0x7A + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Sniper Rifle " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 2 + + [Preset] + category = "Select Seventh Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon7type == 2) == 1 + $artcount7 = 1 + $artadr7 = 0x0E + + [Preset] + category = "Select Seventh Art:" + name = "First Down " + condition = ((($artadr6 != 0x0F)*($artadr5 != 0x0F)*($artadr4 != 0x0F)*($artadr3 != 0x0F)*($artadr2 != 0x0F)*($artadr1 != 0x0F))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x0F + + [Preset] + category = "Select Seventh Art:" + name = "Shrapnel " + condition = ((($artadr6 != 0x10)*($artadr5 != 0x10)*($artadr4 != 0x10)*($artadr3 != 0x10)*($artadr2 != 0x10)*($artadr1 != 0x10))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x10 + + [Preset] + category = "Select Seventh Art:" + name = "Eagle Eye " + condition = ((($artadr6 != 0x11)*($artadr5 != 0x11)*($artadr4 != 0x11)*($artadr3 != 0x11)*($artadr2 != 0x11)*($artadr1 != 0x11))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x11 + + [Preset] + category = "Select Seventh Art:" + name = "Sidewinder " + condition = ((($artadr6 != 0x12)*($artadr5 != 0x12)*($artadr4 != 0x12)*($artadr3 != 0x12)*($artadr2 != 0x12)*($artadr1 != 0x12))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x12 + + [Preset] + category = "Select Seventh Art:" + name = "Intercept " + condition = ((($artadr6 != 0x13)*($artadr5 != 0x13)*($artadr4 != 0x13)*($artadr3 != 0x13)*($artadr2 != 0x13)*($artadr1 != 0x13))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x13 + + [Preset] + category = "Select Seventh Art:" + name = "Hawkeye " + condition = ((($artadr6 != 0x14)*($artadr5 != 0x14)*($artadr4 != 0x14)*($artadr3 != 0x14)*($artadr2 != 0x14)*($artadr1 != 0x14))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x14 + + [Preset] + category = "Select Seventh Art:" + name = "Ghost Sniper " + condition = ((($artadr6 != 0x15)*($artadr5 != 0x15)*($artadr4 != 0x15)*($artadr3 != 0x15)*($artadr2 != 0x15)*($artadr1 != 0x15))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x15 + + [Preset] + category = "Select Seventh Art:" + name = "Afterburner " + condition = ((($artadr6 != 0x7B)*($artadr5 != 0x7B)*($artadr4 != 0x7B)*($artadr3 != 0x7B)*($artadr2 != 0x7B)*($artadr1 != 0x7B))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x7B + + [Preset] + category = "Select Seventh Art:" + name = "Slayonet " + condition = ((($artadr6 != 0x7C)*($artadr5 != 0x7C)*($artadr4 != 0x7C)*($artadr3 != 0x7C)*($artadr2 != 0x7C)*($artadr1 != 0x7C))*((($check == 4)*($weapon7type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon7type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 2)) >= 1 + $artcount7 = 1 + $artadr7 = 0x7C + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Dual Guns " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 3 + + [Preset] + category = "Select Seventh Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon7type == 3) == 1 + $artcount7 = 1 + $artadr7 = 0x16 + + [Preset] + category = "Select Seventh Art:" + name = "Sliding Slinger " + condition = ((($artadr6 != 0x17)*($artadr5 != 0x17)*($artadr4 != 0x17)*($artadr3 != 0x17)*($artadr2 != 0x17)*($artadr1 != 0x17))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x17 + + [Preset] + category = "Select Seventh Art:" + name = "Early Bird " + condition = ((($artadr6 != 0x18)*($artadr5 != 0x18)*($artadr4 != 0x18)*($artadr3 != 0x18)*($artadr2 != 0x18)*($artadr1 != 0x18))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x18 + + [Preset] + category = "Select Seventh Art:" + name = "Violent Streak " + condition = ((($artadr6 != 0x19)*($artadr5 != 0x19)*($artadr4 != 0x19)*($artadr3 != 0x19)*($artadr2 != 0x19)*($artadr1 != 0x19))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x19 + + [Preset] + category = "Select Seventh Art:" + name = "Primer " + condition = ((($artadr6 != 0x1A)*($artadr5 != 0x1A)*($artadr4 != 0x1A)*($artadr3 != 0x1A)*($artadr2 != 0x1A)*($artadr1 != 0x1A))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x1A + + [Preset] + category = "Select Seventh Art:" + name = "Executioner " + condition = ((($artadr6 != 0x1B)*($artadr5 != 0x1B)*($artadr4 != 0x1B)*($artadr3 != 0x1B)*($artadr2 != 0x1B)*($artadr1 != 0x1B))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x1B + + [Preset] + category = "Select Seventh Art:" + name = "Combat Limbo " + condition = ((($artadr6 != 0x1C)*($artadr5 != 0x1C)*($artadr4 != 0x1C)*($artadr3 != 0x1C)*($artadr2 != 0x1C)*($artadr1 != 0x1C))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x1C + + [Preset] + category = "Select Seventh Art:" + name = "Ghostwalker " + condition = ((($artadr6 != 0x1D)*($artadr5 != 0x1D)*($artadr4 != 0x1D)*($artadr3 != 0x1D)*($artadr2 != 0x1D)*($artadr1 != 0x1D))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x1D + + [Preset] + category = "Select Seventh Art:" + name = "Ghost Factory " + condition = ((($artadr6 != 0x7D)*($artadr5 != 0x7D)*($artadr4 != 0x7D)*($artadr3 != 0x7D)*($artadr2 != 0x7D)*($artadr1 != 0x7D))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x7D + + [Preset] + category = "Select Seventh Art:" + name = "Zero Zero " + condition = ((($artadr6 != 0x7E)*($artadr5 != 0x7E)*($artadr4 != 0x7E)*($artadr3 != 0x7E)*($artadr2 != 0x7E)*($artadr1 != 0x7E))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x7E + + [Preset] + category = "Select Seventh Art:" + name = "Sky High " + condition = ((($artadr6 != 0x7F)*($artadr5 != 0x7F)*($artadr4 != 0x7F)*($artadr3 != 0x7F)*($artadr2 != 0x7F)*($artadr1 != 0x7F))*((($check == 4)*($weapon7type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon7type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 3)) >= 1 + $artcount7 = 1 + $artadr7 = 0x7F + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Gatling Gun " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 4 + + [Preset] + category = "Select Seventh Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon7type == 4) == 1 + $artcount7 = 1 + $artadr7 = 0x1E + + [Preset] + category = "Select Seventh Art:" + name = "Bullet Storm " + condition = ((($artadr6 != 0x1F)*($artadr5 != 0x1F)*($artadr4 != 0x1F)*($artadr3 != 0x1F)*($artadr2 != 0x1F)*($artadr1 != 0x1F))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x1F + + [Preset] + category = "Select Seventh Art:" + name = "Hellfire " + condition = ((($artadr6 != 0x20)*($artadr5 != 0x20)*($artadr4 != 0x20)*($artadr3 != 0x20)*($artadr2 != 0x20)*($artadr1 != 0x20))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x20 + + [Preset] + category = "Select Seventh Art:" + name = "Thermal Payload " + condition = ((($artadr6 != 0x21)*($artadr5 != 0x21)*($artadr4 != 0x21)*($artadr3 != 0x21)*($artadr2 != 0x21)*($artadr1 != 0x21))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x21 + + [Preset] + category = "Select Seventh Art:" + name = "Missile Volley " + condition = ((($artadr6 != 0x22)*($artadr5 != 0x22)*($artadr4 != 0x22)*($artadr3 != 0x22)*($artadr2 != 0x22)*($artadr1 != 0x22))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x22 + + [Preset] + category = "Select Seventh Art:" + name = "Enhanced Stand " + condition = ((($artadr6 != 0x23)*($artadr5 != 0x23)*($artadr4 != 0x23)*($artadr3 != 0x23)*($artadr2 != 0x23)*($artadr1 != 0x23))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x23 + + [Preset] + category = "Select Seventh Art:" + name = "Cool Off " + condition = ((($artadr6 != 0x24)*($artadr5 != 0x24)*($artadr4 != 0x24)*($artadr3 != 0x24)*($artadr2 != 0x24)*($artadr1 != 0x24))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x24 + + [Preset] + category = "Select Seventh Art:" + name = "Fire Carnival " + condition = ((($artadr6 != 0x80)*($artadr5 != 0x80)*($artadr4 != 0x80)*($artadr3 != 0x80)*($artadr2 != 0x80)*($artadr1 != 0x80))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x80 + + [Preset] + category = "Select Seventh Art:" + name = "Bullet Twister " + condition = ((($artadr6 != 0x81)*($artadr5 != 0x81)*($artadr4 != 0x81)*($artadr3 != 0x81)*($artadr2 != 0x81)*($artadr1 != 0x81))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x81 + + [Preset] + category = "Select Seventh Art:" + name = "Titan Recharge " + condition = ((($artadr6 != 0x82)*($artadr5 != 0x82)*($artadr4 != 0x82)*($artadr3 != 0x82)*($artadr2 != 0x82)*($artadr1 != 0x82))*((($check == 4)*($weapon7type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon7type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 4)) >= 1 + $artcount7 = 1 + $artadr7 = 0x82 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Raygun " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 5 + + [Preset] + category = "Select Seventh Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon7type == 5) == 1 + $artcount7 = 1 + $artadr7 = 0x25 + + [Preset] + category = "Select Seventh Art:" + name = "Beam Barrage " + condition = ((($artadr6 != 0x26)*($artadr5 != 0x26)*($artadr4 != 0x26)*($artadr3 != 0x26)*($artadr2 != 0x26)*($artadr1 != 0x26))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x26 + + [Preset] + category = "Select Seventh Art:" + name = "Subterfuge " + condition = ((($artadr6 != 0x27)*($artadr5 != 0x27)*($artadr4 != 0x27)*($artadr3 != 0x27)*($artadr2 != 0x27)*($artadr1 != 0x27))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x27 + + [Preset] + category = "Select Seventh Art:" + name = "Myopic Screen " + condition = ((($artadr6 != 0x28)*($artadr5 != 0x28)*($artadr4 != 0x28)*($artadr3 != 0x28)*($artadr2 != 0x28)*($artadr1 != 0x28))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x28 + + [Preset] + category = "Select Seventh Art:" + name = "Ether Blast " + condition = ((($artadr6 != 0x29)*($artadr5 != 0x29)*($artadr4 != 0x29)*($artadr3 != 0x29)*($artadr2 != 0x29)*($artadr1 != 0x29))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x29 + + [Preset] + category = "Select Seventh Art:" + name = "Gravity Blast " + condition = ((($artadr6 != 0x2A)*($artadr5 != 0x2A)*($artadr4 != 0x2A)*($artadr3 != 0x2A)*($artadr2 != 0x2A)*($artadr1 != 0x2A))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x2A + + [Preset] + category = "Select Seventh Art:" + name = "Gravity Cloak " + condition = ((($artadr6 != 0x2B)*($artadr5 != 0x2B)*($artadr4 != 0x2B)*($artadr3 != 0x2B)*($artadr2 != 0x2B)*($artadr1 != 0x2B))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x2B + + [Preset] + category = "Select Seventh Art:" + name = "Pathogen Blast " + condition = ((($artadr6 != 0x2C)*($artadr5 != 0x2C)*($artadr4 != 0x2C)*($artadr3 != 0x2C)*($artadr2 != 0x2C)*($artadr1 != 0x2C))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x2C + + [Preset] + category = "Select Seventh Art:" + name = "Master Gunner " + condition = ((($artadr6 != 0x83)*($artadr5 != 0x83)*($artadr4 != 0x83)*($artadr3 != 0x83)*($artadr2 != 0x83)*($artadr1 != 0x83))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x83 + + [Preset] + category = "Select Seventh Art:" + name = "Clarity Ray " + condition = ((($artadr6 != 0x84)*($artadr5 != 0x84)*($artadr4 != 0x84)*($artadr3 != 0x84)*($artadr2 != 0x84)*($artadr1 != 0x84))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x84 + + [Preset] + category = "Select Seventh Art:" + name = "Beam Bomber " + condition = ((($artadr6 != 0x85)*($artadr5 != 0x85)*($artadr4 != 0x85)*($artadr3 != 0x85)*($artadr2 != 0x85)*($artadr1 != 0x85))*((($check == 4)*($weapon7type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon7type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 5)) >= 1 + $artcount7 = 1 + $artadr7 = 0x85 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Psycho Launchers " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 6 + + [Preset] + category = "Select Seventh Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon7type == 6) == 1 + $artcount7 = 1 + $artadr7 = 0x2D + + [Preset] + category = "Select Seventh Art:" + name = "Jetstream " + condition = ((($artadr6 != 0x2E)*($artadr5 != 0x2E)*($artadr4 != 0x2E)*($artadr3 != 0x2E)*($artadr2 != 0x2E)*($artadr1 != 0x2E))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x2E + + [Preset] + category = "Select Seventh Art:" + name = "Stellar Ray " + condition = ((($artadr6 != 0x2F)*($artadr5 != 0x2F)*($artadr4 != 0x2F)*($artadr3 != 0x2F)*($artadr2 != 0x2F)*($artadr1 != 0x2F))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x2F + + [Preset] + category = "Select Seventh Art:" + name = "Lightning Cloak " + condition = ((($artadr6 != 0x30)*($artadr5 != 0x30)*($artadr4 != 0x30)*($artadr3 != 0x30)*($artadr2 != 0x30)*($artadr1 != 0x30))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x30 + + [Preset] + category = "Select Seventh Art:" + name = "Starlight Kick " + condition = ((($artadr6 != 0x31)*($artadr5 != 0x31)*($artadr4 != 0x31)*($artadr3 != 0x31)*($artadr2 != 0x31)*($artadr1 != 0x31))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x31 + + [Preset] + category = "Select Seventh Art:" + name = "Astral Protection " + condition = ((($artadr6 != 0x32)*($artadr5 != 0x32)*($artadr4 != 0x32)*($artadr3 != 0x32)*($artadr2 != 0x32)*($artadr1 != 0x32))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x32 + + [Preset] + category = "Select Seventh Art:" + name = "Shooting Star " + condition = ((($artadr6 != 0x33)*($artadr5 != 0x33)*($artadr4 != 0x33)*($artadr3 != 0x33)*($artadr2 != 0x33)*($artadr1 != 0x33))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x33 + + [Preset] + category = "Select Seventh Art:" + name = "Dual Dynamo " + condition = ((($artadr6 != 0x86)*($artadr5 != 0x86)*($artadr4 != 0x86)*($artadr3 != 0x86)*($artadr2 != 0x86)*($artadr1 != 0x86))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x86 + + [Preset] + category = "Select Seventh Art:" + name = "Gravity Lunge " + condition = ((($artadr6 != 0x87)*($artadr5 != 0x87)*($artadr4 != 0x87)*($artadr3 != 0x87)*($artadr2 != 0x87)*($artadr1 != 0x87))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x87 + + [Preset] + category = "Select Seventh Art:" + name = "Tacit Censure " + condition = ((($artadr6 != 0x88)*($artadr5 != 0x88)*($artadr4 != 0x88)*($artadr3 != 0x88)*($artadr2 != 0x88)*($artadr1 != 0x88))*((($check == 4)*($weapon7type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon7type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 6)) >= 1 + $artcount7 = 1 + $artadr7 = 0x88 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Longsword " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 7 + + [Preset] + category = "Select Seventh Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon7type == 7) == 1 + $artcount7 = 1 + $artadr7 = 0x34 + + [Preset] + category = "Select Seventh Art:" + name = "Rising Blade " + condition = ((($artadr6 != 0x35)*($artadr5 != 0x35)*($artadr4 != 0x35)*($artadr3 != 0x35)*($artadr2 != 0x35)*($artadr1 != 0x35))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x35 + + [Preset] + category = "Select Seventh Art:" + name = "Defensive Stance " + condition = ((($artadr6 != 0x36)*($artadr5 != 0x36)*($artadr4 != 0x36)*($artadr3 != 0x36)*($artadr2 != 0x36)*($artadr1 != 0x36))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x36 + + [Preset] + category = "Select Seventh Art:" + name = "Offensive Stance " + condition = ((($artadr6 != 0x37)*($artadr5 != 0x37)*($artadr4 != 0x37)*($artadr3 != 0x37)*($artadr2 != 0x37)*($artadr1 != 0x37))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x37 + + [Preset] + category = "Select Seventh Art:" + name = "Magnum Edge " + condition = ((($artadr6 != 0x38)*($artadr5 != 0x38)*($artadr4 != 0x38)*($artadr3 != 0x38)*($artadr2 != 0x38)*($artadr1 != 0x38))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x38 + + [Preset] + category = "Select Seventh Art:" + name = "Tornado Blade " + condition = ((($artadr6 != 0x39)*($artadr5 != 0x39)*($artadr4 != 0x39)*($artadr3 != 0x39)*($artadr2 != 0x39)*($artadr1 != 0x39))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x39 + + [Preset] + category = "Select Seventh Art:" + name = "Burning Slash " + condition = ((($artadr6 != 0x3A)*($artadr5 != 0x3A)*($artadr4 != 0x3A)*($artadr3 != 0x3A)*($artadr2 != 0x3A)*($artadr1 != 0x3A))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x3A + + [Preset] + category = "Select Seventh Art:" + name = "Incendiary Edge " + condition = ((($artadr6 != 0x3B)*($artadr5 != 0x3B)*($artadr4 != 0x3B)*($artadr3 != 0x3B)*($artadr2 != 0x3B)*($artadr1 != 0x3B))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x3B + + [Preset] + category = "Select Seventh Art:" + name = "Samurai Soul " + condition = ((($artadr6 != 0x3C)*($artadr5 != 0x3C)*($artadr4 != 0x3C)*($artadr3 != 0x3C)*($artadr2 != 0x3C)*($artadr1 != 0x3C))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x3C + + [Preset] + category = "Select Seventh Art:" + name = "Ultraslash " + condition = ((($artadr6 != 0x89)*($artadr5 != 0x89)*($artadr4 != 0x89)*($artadr3 != 0x89)*($artadr2 != 0x89)*($artadr1 != 0x89))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x89 + + [Preset] + category = "Select Seventh Art:" + name = "Blossom Dance " + condition = ((($artadr6 != 0x8A)*($artadr5 != 0x8A)*($artadr4 != 0x8A)*($artadr3 != 0x8A)*($artadr2 != 0x8A)*($artadr1 != 0x8A))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x8A + + [Preset] + category = "Select Seventh Art:" + name = "True Stream Edge " + condition = ((($artadr6 != 0x8B)*($artadr5 != 0x8B)*($artadr4 != 0x8B)*($artadr3 != 0x8B)*($artadr2 != 0x8B)*($artadr1 != 0x8B))*((($check == 4)*($weapon7type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon7type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 7)) >= 1 + $artcount7 = 1 + $artadr7 = 0x8B + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Javelin " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 8 + + [Preset] + category = "Select Seventh Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon7type == 8) == 1 + $artcount7 = 1 + $artadr7 = 0x3D + + [Preset] + category = "Select Seventh Art:" + name = "Arcing Horn " + condition = ((($artadr6 != 0x3E)*($artadr5 != 0x3E)*($artadr4 != 0x3E)*($artadr3 != 0x3E)*($artadr2 != 0x3E)*($artadr1 != 0x3E))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x3E + + [Preset] + category = "Select Seventh Art:" + name = "Hair Trigger " + condition = ((($artadr6 != 0x3F)*($artadr5 != 0x3F)*($artadr4 != 0x3F)*($artadr3 != 0x3F)*($artadr2 != 0x3F)*($artadr1 != 0x3F))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x3F + + [Preset] + category = "Select Seventh Art:" + name = "Spiral Horn " + condition = ((($artadr6 != 0x40)*($artadr5 != 0x40)*($artadr4 != 0x40)*($artadr3 != 0x40)*($artadr2 != 0x40)*($artadr1 != 0x40))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x40 + + [Preset] + category = "Select Seventh Art:" + name = "Overwhelm " + condition = ((($artadr6 != 0x41)*($artadr5 != 0x41)*($artadr4 != 0x41)*($artadr3 != 0x41)*($artadr2 != 0x41)*($artadr1 != 0x41))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x41 + + [Preset] + category = "Select Seventh Art:" + name = "Speed Demon " + condition = ((($artadr6 != 0x42)*($artadr5 != 0x42)*($artadr4 != 0x42)*($artadr3 != 0x42)*($artadr2 != 0x42)*($artadr1 != 0x41))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x42 + + [Preset] + category = "Select Seventh Art:" + name = "Raijin " + condition = ((($artadr6 != 0x43)*($artadr5 != 0x43)*($artadr4 != 0x43)*($artadr3 != 0x43)*($artadr2 != 0x43)*($artadr1 != 0x43))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x43 + + [Preset] + category = "Select Seventh Art:" + name = "Trident Buster " + condition = ((($artadr6 != 0x44)*($artadr5 != 0x44)*($artadr4 != 0x44)*($artadr3 != 0x44)*($artadr2 != 0x44)*($artadr1 != 0x44))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x44 + + [Preset] + category = "Select Seventh Art:" + name = "Balance Breaker " + condition = ((($artadr6 != 0x8C)*($artadr5 != 0x8C)*($artadr4 != 0x8C)*($artadr3 != 0x8C)*($artadr2 != 0x8C)*($artadr1 != 0x8C))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x8C + + [Preset] + category = "Select Seventh Art:" + name = "Vortex " + condition = ((($artadr6 != 0x8D)*($artadr5 != 0x8D)*($artadr4 != 0x8D)*($artadr3 != 0x8D)*($artadr2 != 0x8D)*($artadr1 != 0x8D))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x8D + + [Preset] + category = "Select Seventh Art:" + name = "Maximum Voltage " + condition = ((($artadr6 != 0x8E)*($artadr5 != 0x8E)*($artadr4 != 0x8E)*($artadr3 != 0x8E)*($artadr2 != 0x8E)*($artadr1 != 0x8E))*((($check == 4)*($weapon7type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon7type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 8)) >= 1 + $artcount7 = 1 + $artadr7 = 0x8E + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Dual Swords " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 9 + + [Preset] + category = "Select Seventh Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon7type == 9) == 1 + $artcount7 = 1 + $artadr7 = 0x45 + + [Preset] + category = "Select Seventh Art:" + name = "Back Slash " + condition = ((($artadr6 != 0x46)*($artadr5 != 0x46)*($artadr4 != 0x46)*($artadr3 != 0x46)*($artadr2 != 0x46)*($artadr1 != 0x46))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x46 + + [Preset] + category = "Select Seventh Art:" + name = "Killing Machine " + condition = ((($artadr6 != 0x47)*($artadr5 != 0x47)*($artadr4 != 0x47)*($artadr3 != 0x47)*($artadr2 != 0x47)*($artadr1 != 0x47))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x47 + + [Preset] + category = "Select Seventh Art:" + name = "Side Slash " + condition = ((($artadr6 != 0x48)*($artadr5 != 0x48)*($artadr4 != 0x48)*($artadr3 != 0x48)*($artadr2 != 0x48)*($artadr1 != 0x48))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x48 + + [Preset] + category = "Select Seventh Art:" + name = "Stream Edge " + condition = ((($artadr6 != 0x49)*($artadr5 != 0x49)*($artadr4 != 0x49)*($artadr3 != 0x49)*($artadr2 != 0x49)*($artadr1 != 0x49))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x49 + + [Preset] + category = "Select Seventh Art:" + name = "Shadowrunner " + condition = ((($artadr6 != 0x4A)*($artadr5 != 0x4A)*($artadr4 != 0x4A)*($artadr3 != 0x4A)*($artadr2 != 0x4A)*($artadr1 != 0x4A))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x4A + + [Preset] + category = "Select Seventh Art:" + name = "Thirsty Edge " + condition = ((($artadr6 != 0x4B)*($artadr5 != 0x4B)*($artadr4 != 0x4B)*($artadr3 != 0x4B)*($artadr2 != 0x4B)*($artadr1 != 0x4B))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x4B + + [Preset] + category = "Select Seventh Art:" + name = "Blood Sacrifice " + condition = ((($artadr6 != 0x4C)*($artadr5 != 0x4C)*($artadr4 != 0x4C)*($artadr3 != 0x4C)*($artadr2 != 0x4C)*($artadr1 != 0x4C))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x4C + + [Preset] + category = "Select Seventh Art:" + name = "Upper Hand " + condition = ((($artadr6 != 0x4D)*($artadr5 != 0x4D)*($artadr4 != 0x4D)*($artadr3 != 0x4D)*($artadr2 != 0x4D)*($artadr1 != 0x4D))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x4D + + [Preset] + category = "Select Seventh Art:" + name = "Hundred Shells " + condition = ((($artadr6 != 0x4E)*($artadr5 != 0x4E)*($artadr4 != 0x4E)*($artadr3 != 0x4E)*($artadr2 != 0x4E)*($artadr1 != 0x4E))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x4E + + [Preset] + category = "Select Seventh Art:" + name = "Electric Surge " + condition = ((($artadr6 != 0x4F)*($artadr5 != 0x4F)*($artadr4 != 0x4F)*($artadr3 != 0x4F)*($artadr2 != 0x4F)*($artadr1 != 0x4F))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x4F + + [Preset] + category = "Select Seventh Art:" + name = "Shadowstrike " + condition = ((($artadr6 != 0x8F)*($artadr5 != 0x8F)*($artadr4 != 0x8F)*($artadr3 != 0x8F)*($artadr2 != 0x8F)*($artadr1 != 0x8F))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x8F + + [Preset] + category = "Select Seventh Art:" + name = "Crisis Zone " + condition = ((($artadr6 != 0x90)*($artadr5 != 0x90)*($artadr4 != 0x90)*($artadr3 != 0x90)*($artadr2 != 0x90)*($artadr1 != 0x90))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x90 + + [Preset] + category = "Select Seventh Art:" + name = "Seventh Edge " + condition = ((($artadr6 != 0x91)*($artadr5 != 0x91)*($artadr4 != 0x91)*($artadr3 != 0x91)*($artadr2 != 0x91)*($artadr1 != 0x91))*((($check == 4)*($weapon7type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon7type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 9)) >= 1 + $artcount7 = 1 + $artadr7 = 0x91 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Sheild " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 10 + + [Preset] + category = "Select Seventh Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon7type == 10) == 1 + $artcount7 = 1 + $artadr7 = 0x50 + + [Preset] + category = "Select Seventh Art:" + name = "Wild Down " + condition = ((($artadr6 != 0x51)*($artadr5 != 0x51)*($artadr4 != 0x51)*($artadr3 != 0x51)*($artadr2 != 0x51)*($artadr1 != 0x51))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x51 + + [Preset] + category = "Select Seventh Art:" + name = "Flame Cloak " + condition = ((($artadr6 != 0x52)*($artadr5 != 0x52)*($artadr4 != 0x52)*($artadr3 != 0x52)*($artadr2 != 0x52)*($artadr1 != 0x52))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x52 + + [Preset] + category = "Select Seventh Art:" + name = "Trash Talk " + condition = ((($artadr6 != 0x53)*($artadr5 != 0x53)*($artadr4 != 0x53)*($artadr3 != 0x53)*($artadr2 != 0x53)*($artadr1 != 0x53))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x53 + + [Preset] + category = "Select Seventh Art:" + name = "Iron Prison " + condition = ((($artadr6 != 0x54)*($artadr5 != 0x54)*($artadr4 != 0x54)*($artadr3 != 0x54)*($artadr2 != 0x54)*($artadr1 != 0x54))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x54 + + [Preset] + category = "Select Seventh Art:" + name = "Supershield " + condition = ((($artadr6 != 0x55)*($artadr5 != 0x55)*($artadr4 != 0x55)*($artadr3 != 0x55)*($artadr2 != 0x55)*($artadr1 != 0x55))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x55 + + [Preset] + category = "Select Seventh Art:" + name = "Wild Smash " + condition = ((($artadr6 != 0x56)*($artadr5 != 0x56)*($artadr4 != 0x56)*($artadr3 != 0x56)*($artadr2 != 0x56)*($artadr1 != 0x56))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x56 + + [Preset] + category = "Select Seventh Art:" + name = "Reality Rift " + condition = ((($artadr6 != 0x57)*($artadr5 != 0x57)*($artadr4 != 0x57)*($artadr3 != 0x57)*($artadr2 != 0x57)*($artadr1 != 0x57))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x57 + + [Preset] + category = "Select Seventh Art:" + name = "Bombardier " + condition = ((($artadr6 != 0x58)*($artadr5 != 0x58)*($artadr4 != 0x58)*($artadr3 != 0x58)*($artadr2 != 0x58)*($artadr1 != 0x58))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x58 + + [Preset] + category = "Select Seventh Art:" + name = "Shield Wall " + condition = ((($artadr6 != 0x59)*($artadr5 != 0x59)*($artadr4 != 0x59)*($artadr3 != 0x59)*($artadr2 != 0x59)*($artadr1 != 0x59))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x59 + + [Preset] + category = "Select Seventh Art:" + name = "Drum Roll " + condition = ((($artadr6 != 0x92)*($artadr5 != 0x92)*($artadr4 != 0x92)*($artadr3 != 0x92)*($artadr2 != 0x92)*($artadr1 != 0x92))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x92 + + [Preset] + category = "Select Seventh Art:" + name = "Mindstorm " + condition = ((($artadr6 != 0x93)*($artadr5 != 0x93)*($artadr4 != 0x93)*($artadr3 != 0x93)*($artadr2 != 0x93)*($artadr1 != 0x93))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x93 + + [Preset] + category = "Select Seventh Art:" + name = "Atomic Hit " + condition = ((($artadr6 != 0x94)*($artadr5 != 0x94)*($artadr4 != 0x94)*($artadr3 != 0x94)*($artadr2 != 0x94)*($artadr1 != 0x94))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x94 + + [Preset] + category = "Select Seventh Art:" + name = "Flamehand " + condition = ((($artadr6 != 0x95)*($artadr5 != 0x95)*($artadr4 != 0x95)*($artadr3 != 0x95)*($artadr2 != 0x95)*($artadr1 != 0x95))*((($check == 4)*($weapon7type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon7type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 10)) >= 1 + $artcount7 = 1 + $artadr7 = 0x95 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Knife " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 11 + + [Preset] + category = "Select Seventh Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon7type == 11) == 1 + $artcount7 = 1 + $artadr7 = 0x5A + + [Preset] + category = "Select Seventh Art:" + name = "Screamer " + condition = ((($artadr6 != 0x5B)*($artadr5 != 0x5B)*($artadr4 != 0x5B)*($artadr3 != 0x5B)*($artadr2 != 0x5B)*($artadr1 != 0x5B))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x5B + + [Preset] + category = "Select Seventh Art:" + name = "Absorber Skin " + condition = ((($artadr6 != 0x5C)*($artadr5 != 0x5C)*($artadr4 != 0x5C)*($artadr3 != 0x5C)*($artadr2 != 0x5C)*($artadr1 != 0x5C))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x5C + + [Preset] + category = "Select Seventh Art:" + name = "Servant Sacrifice " + condition = ((($artadr6 != 0x5D)*($artadr5 != 0x5D)*($artadr4 != 0x5D)*($artadr3 != 0x5D)*($artadr2 != 0x5D)*($artadr1 != 0x5D))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x5D + + [Preset] + category = "Select Seventh Art:" + name = "Full Specs " + condition = ((($artadr6 != 0x5E)*($artadr5 != 0x5E)*($artadr4 != 0x5E)*($artadr3 != 0x5E)*($artadr2 != 0x5E)*($artadr1 != 0x5E))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x5E + + [Preset] + category = "Select Seventh Art:" + name = "Repair " + condition = ((($artadr6 != 0x5F)*($artadr5 != 0x5F)*($artadr4 != 0x5F)*($artadr3 != 0x5F)*($artadr2 != 0x5F)*($artadr1 != 0x5F))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x5F + + [Preset] + category = "Select Seventh Art:" + name = "Energy Source " + condition = ((($artadr6 != 0x60)*($artadr5 != 0x60)*($artadr4 != 0x60)*($artadr3 != 0x60)*($artadr2 != 0x60)*($artadr1 != 0x60))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x60 + + [Preset] + category = "Select Seventh Art:" + name = "Brainjack " + condition = ((($artadr6 != 0x61)*($artadr5 != 0x61)*($artadr4 != 0x61)*($artadr3 != 0x61)*($artadr2 != 0x61)*($artadr1 != 0x61))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x61 + + [Preset] + category = "Select Seventh Art:" + name = "Dispel " + condition = ((($artadr6 != 0x62)*($artadr5 != 0x62)*($artadr4 != 0x62)*($artadr3 != 0x62)*($artadr2 != 0x62)*($artadr1 != 0x62))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x62 + + [Preset] + category = "Select Seventh Art:" + name = "Black Butterfly " + condition = ((($artadr6 != 0x63)*($artadr5 != 0x63)*($artadr4 != 0x63)*($artadr3 != 0x63)*($artadr2 != 0x63)*($artadr1 != 0x63))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x63 + + [Preset] + category = "Select Seventh Art:" + name = "Recuperate " + condition = ((($artadr6 != 0x64)*($artadr5 != 0x64)*($artadr4 != 0x64)*($artadr3 != 0x64)*($artadr2 != 0x64)*($artadr1 != 0x64))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x64 + + [Preset] + category = "Select Seventh Art:" + name = "Chrome Armor " + condition = ((($artadr6 != 0x65)*($artadr5 != 0x65)*($artadr4 != 0x65)*($artadr3 != 0x65)*($artadr2 != 0x65)*($artadr1 != 0x65))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x65 + + [Preset] + category = "Select Seventh Art:" + name = "Slit Edge " + condition = ((($artadr6 != 0x66)*($artadr5 != 0x66)*($artadr4 != 0x66)*($artadr3 != 0x66)*($artadr2 != 0x66)*($artadr1 != 0x66))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x66 + + [Preset] + category = "Select Seventh Art:" + name = "Air Slash (Unused) " + condition = ((($artadr6 != 0x67)*($artadr5 != 0x67)*($artadr4 != 0x67)*($artadr3 != 0x67)*($artadr2 != 0x67)*($artadr1 != 0x67))*((($check == 4)*($weapon7type == 11)*($characterID == 1))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x67 + + [Preset] + category = "Select Seventh Art:" + name = "Smooth Recovery " + condition = ((($artadr6 != 0x96)*($artadr5 != 0x96)*($artadr4 != 0x96)*($artadr3 != 0x96)*($artadr2 != 0x96)*($artadr1 != 0x96))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x96 + + [Preset] + category = "Select Seventh Art:" + name = "Black Bane " + condition = ((($artadr6 != 0x97)*($artadr5 != 0x97)*($artadr4 != 0x97)*($artadr3 != 0x97)*($artadr2 != 0x97)*($artadr1 != 0x97))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x97 + + [Preset] + category = "Select Seventh Art:" + name = "Secondary Speed " + condition = ((($artadr6 != 0x98)*($artadr5 != 0x98)*($artadr4 != 0x98)*($artadr3 != 0x98)*($artadr2 != 0x98)*($artadr1 != 0x98))*((($check == 4)*($weapon7type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon7type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 11)) >= 1 + $artcount7 = 1 + $artadr7 = 0x98 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Photon Saber " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 12 + + [Preset] + category = "Select Seventh Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon7type == 12) == 1 + $artcount7 = 1 + $artadr7 = 0x68 + + [Preset] + category = "Select Seventh Art:" + name = "Geolibrium " + condition = ((($artadr6 != 0x69)*($artadr5 != 0x69)*($artadr4 != 0x69)*($artadr3 != 0x69)*($artadr2 != 0x69)*($artadr1 != 0x69))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x69 + + [Preset] + category = "Select Seventh Art:" + name = "Astrolibrium " + condition = ((($artadr6 != 0x6A)*($artadr5 != 0x6A)*($artadr4 != 0x6A)*($artadr3 != 0x6A)*($artadr2 != 0x6A)*($artadr1 != 0x6A))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x6A + + [Preset] + category = "Select Seventh Art:" + name = "Starfall Rondo " + condition = ((($artadr6 != 0x6B)*($artadr5 != 0x6B)*($artadr4 != 0x6B)*($artadr3 != 0x6B)*($artadr2 != 0x6B)*($artadr1 != 0x6B))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x6B + + [Preset] + category = "Select Seventh Art:" + name = "Starfall Blade " + condition = ((($artadr6 != 0x6C)*($artadr5 != 0x6C)*($artadr4 != 0x6C)*($artadr3 != 0x6C)*($artadr2 != 0x6C)*($artadr1 != 0x6C))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x6C + + [Preset] + category = "Select Seventh Art:" + name = "Astral Purge " + condition = ((($artadr6 != 0x6D)*($artadr5 != 0x6D)*($artadr4 != 0x6D)*($artadr3 != 0x6D)*($artadr2 != 0x6D)*($artadr1 != 0x6D))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x6D + + [Preset] + category = "Select Seventh Art:" + name = "Astral Horizon " + condition = ((($artadr6 != 0x6E)*($artadr5 != 0x6E)*($artadr4 != 0x6E)*($artadr3 != 0x6E)*($artadr2 != 0x6E)*($artadr1 != 0x6E))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x6E + + [Preset] + category = "Select Seventh Art:" + name = "Galactic Cataclysm " + condition = ((($artadr6 != 0x6F)*($artadr5 != 0x6F)*($artadr4 != 0x6F)*($artadr3 != 0x6F)*($artadr2 != 0x6F)*($artadr1 != 0x6F))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x6F + + [Preset] + category = "Select Seventh Art:" + name = "Astral Heal " + condition = ((($artadr6 != 0x70)*($artadr5 != 0x70)*($artadr4 != 0x70)*($artadr3 != 0x70)*($artadr2 != 0x70)*($artadr1 != 0x70))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x70 + + [Preset] + category = "Select Seventh Art:" + name = "Novalibrium " + condition = ((($artadr6 != 0x71)*($artadr5 != 0x71)*($artadr4 != 0x71)*($artadr3 != 0x71)*($artadr2 != 0x71)*($artadr1 != 0x71))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x71 + + [Preset] + category = "Select Seventh Art:" + name = "Starfall Blossom " + condition = ((($artadr6 != 0x72)*($artadr5 != 0x72)*($artadr4 != 0x72)*($artadr3 != 0x72)*($artadr2 != 0x72)*($artadr1 != 0x72))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x72 + + [Preset] + category = "Select Seventh Art:" + name = "Starlight Duster " + condition = ((($artadr6 != 0x99)*($artadr5 != 0x99)*($artadr4 != 0x99)*($artadr3 != 0x99)*($artadr2 != 0x99)*($artadr1 != 0x99))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x99 + + [Preset] + category = "Select Seventh Art:" + name = "Essence Exchange " + condition = ((($artadr6 != 0x9A)*($artadr5 != 0x9A)*($artadr4 != 0x9A)*($artadr3 != 0x9A)*($artadr2 != 0x9A)*($artadr1 != 0x9A))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x9A + + [Preset] + category = "Select Seventh Art:" + name = "Phenomenon " + condition = ((($artadr6 != 0x9B)*($artadr5 != 0x9B)*($artadr4 != 0x9B)*($artadr3 != 0x9B)*($artadr2 != 0x9B)*($artadr1 != 0x9B))*((($check == 4)*($weapon7type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon7type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 12)) >= 1 + $artcount7 = 1 + $artadr7 = 0x9B + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "Multigun " +condition = ($artcount6 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon7type = 13 + + [Preset] + category = "Select Seventh Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon7type == 13) == 1 + $artcount7 = 1 + $artadr7 = 0x73 + + [Preset] + category = "Select Seventh Art:" + name = "Boost Barrel " + condition = ((($artadr6 != 0x74)*($artadr5 != 0x74)*($artadr4 != 0x74)*($artadr3 != 0x74)*($artadr2 != 0x74)*($artadr1 != 0x74))*((($check == 4)*($weapon7type == 13)*(($characterID == 1)))+(($check == 4)*($weapon7type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 13)) >= 1 + $artcount7 = 1 + $artadr7 = 0x74 + + [Preset] + category = "Select Seventh Art:" + name = "Sniper Barrel " + condition = ((($artadr6 != 0x75)*($artadr5 != 0x75)*($artadr4 != 0x75)*($artadr3 != 0x75)*($artadr2 != 0x75)*($artadr1 != 0x75))*((($check == 4)*($weapon7type == 13)*(($characterID == 1)))+(($check == 4)*($weapon7type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 13)) >= 1 + $artcount7 = 1 + $artadr7 = 0x75 + + [Preset] + category = "Select Seventh Art:" + name = "Missile Barrel " + condition = ((($artadr6 != 0x76)*($artadr5 != 0x76)*($artadr4 != 0x76)*($artadr3 != 0x76)*($artadr2 != 0x76)*($artadr1 != 0x76))*((($check == 4)*($weapon7type == 13)*(($characterID == 1)))+(($check == 4)*($weapon7type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 13)) >= 1 + $artcount7 = 1 + $artadr7 = 0x76 + + [Preset] + category = "Select Seventh Art:" + name = "Cannon Barrel " + condition = ((($artadr6 != 0x77)*($artadr5 != 0x77)*($artadr4 != 0x77)*($artadr3 != 0x77)*($artadr2 != 0x77)*($artadr1 != 0x77))*((($check == 4)*($weapon7type == 13)*(($characterID == 1)))+(($check == 4)*($weapon7type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon7type == 13)) >= 1 + $artcount7 = 1 + $artadr7 = 0x77 + +[Preset] +category = "Select Weapon Seventh Art is on:" +name = "No Art in Seventh Slot " +condition = ($artcount6 == 1)*($check == 5) == 1 +$artcount7 = 1 +$artadr7 = -0x02 +$art7 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "lv. 5 " +$art7 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "lv. 4 " +$art7 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "lv. 3 " +$art7 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "lv. 2 " +$art7 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "lv. 1 " +$art7 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "Unlearn the art " +$art7 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount7 == 1)*($artadr7 != -0x02) == 1 +name = "lv. 0 equiped " +$art7 = 0 + + + + + + + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Don't unlock a eigth art" +condition = ($artcount7 == 1)*($check == 4) == 1 +$artcount8 = 0 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Assault Rifle " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 1 + + [Preset] + category = "Select Eigth Art:" + name = "Assault Rifle Auto-Attack " + condition = ($check == 5)*($weapon8type == 1) == 1 + $artcount8 = 1 + $artadr8 = -0x01 + + [Preset] + category = "Select Eigth Art:" + name = "Decoy Round " + condition = ((($artadr7 != 0x00)*($artadr6 != 0x00)*($artadr5 != 0x00)*($artadr4 != 0x00)*($artadr3 != 0x00)*($artadr2 != 0x00)*($artadr1 != 0x00))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x00 + + [Preset] + category = "Select Eigth Art:" + name = "Furious Blast " + condition = ((($artadr7 != 0x01)*($artadr6 != 0x01)*($artadr5 != 0x01)*($artadr4 != 0x01)*($artadr3 != 0x01)*($artadr2 != 0x01)*($artadr1 != 0x01))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x01 + + [Preset] + category = "Select Eigth Art:" + name = "Burst Grenade " + condition = ((($artadr7 != 0x02)*($artadr6 != 0x02)*($artadr5 != 0x02)*($artadr4 != 0x02)*($artadr3 != 0x02)*($artadr2 != 0x02)*($artadr1 != 0x02))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x02 + + [Preset] + category = "Select Eigth Art:" + name = "Flash Grenade " + condition = ((($artadr7 != 0x03)*($artadr6 != 0x03)*($artadr5 != 0x03)*($artadr4 != 0x03)*($artadr3 != 0x03)*($artadr2 != 0x03)*($artadr1 != 0x03))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x03 + + [Preset] + category = "Select Eigth Art:" + name = "Assault Breaker " + condition = ((($artadr7 != 0x04)*($artadr6 != 0x04)*($artadr5 != 0x04)*($artadr4 != 0x04)*($artadr3 != 0x04)*($artadr2 != 0x04)*($artadr1 != 0x04))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x04 + + [Preset] + category = "Select Eigth Art:" + name = "Medic Free " + condition = ((($artadr7 != 0x05)*($artadr6 != 0x05)*($artadr5 != 0x05)*($artadr4 != 0x05)*($artadr3 != 0x05)*($artadr2 != 0x05)*($artadr1 != 0x05))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x05 + + [Preset] + category = "Select Eigth Art:" + name = "Takedown Shot " + condition = ((($artadr7 != 0x06)*($artadr6 != 0x06)*($artadr5 != 0x06)*($artadr4 != 0x06)*($artadr3 != 0x06)*($artadr2 != 0x06)*($artadr1 != 0x06))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x06 + + [Preset] + category = "Select Eigth Art:" + name = "Power Dive " + condition = ((($artadr7 != 0x07)*($artadr6 != 0x07)*($artadr5 != 0x07)*($artadr4 != 0x07)*($artadr3 != 0x07)*($artadr2 != 0x07)*($artadr1 != 0x07))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x07 + + [Preset] + category = "Select Eigth Art:" + name = "Last Stand " + condition = ((($artadr7 != 0x08)*($artadr6 != 0x08)*($artadr5 != 0x08)*($artadr4 != 0x08)*($artadr3 != 0x08)*($artadr2 != 0x08)*($artadr1 != 0x08))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 15)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x08 + + [Preset] + category = "Select Eigth Art:" + name = "Gunforce " + condition = ((($artadr7 != 0x09)*($artadr6 != 0x09)*($artadr5 != 0x09)*($artadr4 != 0x09)*($artadr3 != 0x09)*($artadr2 != 0x09)*($artadr1 != 0x09))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 5)+($characterID == 6)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x09 + + [Preset] + category = "Select Eigth Art:" + name = "Flame Grenade " + condition = ((($artadr7 != 0x0A)*($artadr6 != 0x0A)*($artadr5 != 0x0A)*($artadr4 != 0x0A)*($artadr3 != 0x0A)*($artadr2 != 0x0A)*($artadr1 != 0x0A))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x0A + + [Preset] + category = "Select Eigth Art:" + name = "Assault Hammer " + condition = ((($artadr7 != 0x0B)*($artadr6 != 0x0B)*($artadr5 != 0x0B)*($artadr4 != 0x0B)*($artadr3 != 0x0B)*($artadr2 != 0x0B)*($artadr1 != 0x0B))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 15)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x0B + + [Preset] + category = "Select Eigth Art:" + name = "Infuriate " + condition = ((($artadr7 != 0x0C)*($artadr6 != 0x0C)*($artadr5 != 0x0C)*($artadr4 != 0x0C)*($artadr3 != 0x0C)*($artadr2 != 0x0C)*($artadr1 != 0x0C))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x0C + + [Preset] + category = "Select Eigth Art:" + name = "Full Burst (Unused) " + condition = ((($artadr7 != 0x0D)*($artadr6 != 0x0D)*($artadr5 != 0x0D)*($artadr4 != 0x0D)*($artadr3 != 0x0D)*($artadr2 != 0x0D)*($artadr1 != 0x0D))*((($check == 4)*($weapon8type == 1)*($characterID == 1))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x0D + + [Preset] + category = "Select Eigth Art:" + name = "Quick Cannon " + condition = ((($artadr7 != 0x78)*($artadr6 != 0x78)*($artadr5 != 0x78)*($artadr4 != 0x78)*($artadr3 != 0x78)*($artadr2 != 0x78)*($artadr1 != 0x78))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x78 + + [Preset] + category = "Select Eigth Art:" + name = "Grenade Blitz " + condition = ((($artadr7 != 0x79)*($artadr6 != 0x79)*($artadr5 != 0x79)*($artadr4 != 0x79)*($artadr3 != 0x79)*($artadr2 != 0x79)*($artadr1 != 0x79))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x79 + + [Preset] + category = "Select Eigth Art:" + name = "Overclock " + condition = ((($artadr7 != 0x7A)*($artadr6 != 0x7A)*($artadr5 != 0x7A)*($artadr4 != 0x7A)*($artadr3 != 0x7A)*($artadr2 != 0x7A)*($artadr1 != 0x7A))*((($check == 4)*($weapon8type == 1)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon8type == 1)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 1)) >= 1 + $artcount8 = 1 + $artadr8 = 0x7A + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Sniper Rifle " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 2 + + [Preset] + category = "Select Eigth Art:" + name = "Sniper Rifle Auto-Attack " + condition = ($check == 5)*($weapon8type == 2) == 1 + $artcount8 = 1 + $artadr8 = 0x0E + + [Preset] + category = "Select Eigth Art:" + name = "First Down " + condition = ((($artadr7 != 0x0F)*($artadr6 != 0x0F)*($artadr5 != 0x0F)*($artadr4 != 0x0F)*($artadr3 != 0x0F)*($artadr2 != 0x0F)*($artadr1 != 0x0F))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x0F + + [Preset] + category = "Select Eigth Art:" + name = "Shrapnel " + condition = ((($artadr7 != 0x10)*($artadr6 != 0x10)*($artadr5 != 0x10)*($artadr4 != 0x10)*($artadr3 != 0x10)*($artadr2 != 0x10)*($artadr1 != 0x10))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x10 + + [Preset] + category = "Select Eigth Art:" + name = "Eagle Eye " + condition = ((($artadr7 != 0x11)*($artadr6 != 0x11)*($artadr5 != 0x11)*($artadr4 != 0x11)*($artadr3 != 0x11)*($artadr2 != 0x11)*($artadr1 != 0x11))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x11 + + [Preset] + category = "Select Eigth Art:" + name = "Sidewinder " + condition = ((($artadr7 != 0x12)*($artadr6 != 0x12)*($artadr5 != 0x12)*($artadr4 != 0x12)*($artadr3 != 0x12)*($artadr2 != 0x12)*($artadr1 != 0x12))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x12 + + [Preset] + category = "Select Eigth Art:" + name = "Intercept " + condition = ((($artadr7 != 0x13)*($artadr6 != 0x13)*($artadr5 != 0x13)*($artadr4 != 0x13)*($artadr3 != 0x13)*($artadr2 != 0x13)*($artadr1 != 0x13))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x13 + + [Preset] + category = "Select Eigth Art:" + name = "Hawkeye " + condition = ((($artadr7 != 0x14)*($artadr6 != 0x14)*($artadr5 != 0x14)*($artadr4 != 0x14)*($artadr3 != 0x14)*($artadr2 != 0x14)*($artadr1 != 0x14))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x14 + + [Preset] + category = "Select Eigth Art:" + name = "Ghost Sniper " + condition = ((($artadr7 != 0x15)*($artadr6 != 0x15)*($artadr5 != 0x15)*($artadr4 != 0x15)*($artadr3 != 0x15)*($artadr2 != 0x15)*($artadr1 != 0x15))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x15 + + [Preset] + category = "Select Eigth Art:" + name = "Afterburner " + condition = ((($artadr7 != 0x7B)*($artadr6 != 0x7B)*($artadr5 != 0x7B)*($artadr4 != 0x7B)*($artadr3 != 0x7B)*($artadr2 != 0x7B)*($artadr1 != 0x7B))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x7B + + [Preset] + category = "Select Eigth Art:" + name = "Slayonet " + condition = ((($artadr7 != 0x7C)*($artadr6 != 0x7C)*($artadr5 != 0x7C)*($artadr4 != 0x7C)*($artadr3 != 0x7C)*($artadr2 != 0x7C)*($artadr1 != 0x7C))*((($check == 4)*($weapon8type == 2)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon8type == 2)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 2)) >= 1 + $artcount8 = 1 + $artadr8 = 0x7C + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Dual Guns " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 3 + + [Preset] + category = "Select Eigth Art:" + name = "Dual Guns Auto-Attack " + condition = ($check == 5)*($weapon8type == 3) == 1 + $artcount8 = 1 + $artadr8 = 0x16 + + [Preset] + category = "Select Eigth Art:" + name = "Sliding Slinger " + condition = ((($artadr7 != 0x17)*($artadr6 != 0x17)*($artadr5 != 0x17)*($artadr4 != 0x17)*($artadr3 != 0x17)*($artadr2 != 0x17)*($artadr1 != 0x17))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x17 + + [Preset] + category = "Select Eigth Art:" + name = "Early Bird " + condition = ((($artadr7 != 0x18)*($artadr6 != 0x18)*($artadr5 != 0x18)*($artadr4 != 0x18)*($artadr3 != 0x18)*($artadr2 != 0x18)*($artadr1 != 0x18))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x18 + + [Preset] + category = "Select Eigth Art:" + name = "Violent Streak " + condition = ((($artadr7 != 0x19)*($artadr6 != 0x19)*($artadr5 != 0x19)*($artadr4 != 0x19)*($artadr3 != 0x19)*($artadr2 != 0x19)*($artadr1 != 0x19))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x19 + + [Preset] + category = "Select Eigth Art:" + name = "Primer " + condition = ((($artadr7 != 0x1A)*($artadr6 != 0x1A)*($artadr5 != 0x1A)*($artadr4 != 0x1A)*($artadr3 != 0x1A)*($artadr2 != 0x1A)*($artadr1 != 0x1A))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x1A + + [Preset] + category = "Select Eigth Art:" + name = "Executioner " + condition = ((($artadr7 != 0x1B)*($artadr6 != 0x1B)*($artadr5 != 0x1B)*($artadr4 != 0x1B)*($artadr3 != 0x1B)*($artadr2 != 0x1B)*($artadr1 != 0x1B))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x1B + + [Preset] + category = "Select Eigth Art:" + name = "Combat Limbo " + condition = ((($artadr7 != 0x1C)*($artadr6 != 0x1C)*($artadr5 != 0x1C)*($artadr4 != 0x1C)*($artadr3 != 0x1C)*($artadr2 != 0x1C)*($artadr1 != 0x1C))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x1C + + [Preset] + category = "Select Eigth Art:" + name = "Ghostwalker " + condition = ((($artadr7 != 0x1D)*($artadr6 != 0x1D)*($artadr5 != 0x1D)*($artadr4 != 0x1D)*($artadr3 != 0x1D)*($artadr2 != 0x1D)*($artadr1 != 0x1D))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x1D + + [Preset] + category = "Select Eigth Art:" + name = "Ghost Factory " + condition = ((($artadr7 != 0x7D)*($artadr6 != 0x7D)*($artadr5 != 0x7D)*($artadr4 != 0x7D)*($artadr3 != 0x7D)*($artadr2 != 0x7D)*($artadr1 != 0x7D))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x7D + + [Preset] + category = "Select Eigth Art:" + name = "Zero Zero " + condition = ((($artadr7 != 0x7E)*($artadr6 != 0x7E)*($artadr5 != 0x7E)*($artadr4 != 0x7E)*($artadr3 != 0x7E)*($artadr2 != 0x7E)*($artadr1 != 0x7E))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x7E + + [Preset] + category = "Select Eigth Art:" + name = "Sky High " + condition = ((($artadr7 != 0x7F)*($artadr6 != 0x7F)*($artadr5 != 0x7F)*($artadr4 != 0x7F)*($artadr3 != 0x7F)*($artadr2 != 0x7F)*($artadr1 != 0x7F))*((($check == 4)*($weapon8type == 3)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon8type == 3)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 3)) >= 1 + $artcount8 = 1 + $artadr8 = 0x7F + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Gatling Gun " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 4 + + [Preset] + category = "Select Eigth Art:" + name = "Gatling Gun Auto-Attack " + condition = ($check == 5)*($weapon8type == 4) == 1 + $artcount8 = 1 + $artadr8 = 0x1E + + [Preset] + category = "Select Eigth Art:" + name = "Bullet Storm " + condition = ((($artadr7 != 0x1F)*($artadr6 != 0x1F)*($artadr5 != 0x1F)*($artadr4 != 0x1F)*($artadr3 != 0x1F)*($artadr2 != 0x1F)*($artadr1 != 0x1F))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x1F + + [Preset] + category = "Select Eigth Art:" + name = "Hellfire " + condition = ((($artadr7 != 0x20)*($artadr6 != 0x20)*($artadr5 != 0x20)*($artadr4 != 0x20)*($artadr3 != 0x20)*($artadr2 != 0x20)*($artadr1 != 0x20))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x20 + + [Preset] + category = "Select Eigth Art:" + name = "Thermal Payload " + condition = ((($artadr7 != 0x21)*($artadr6 != 0x21)*($artadr5 != 0x21)*($artadr4 != 0x21)*($artadr3 != 0x21)*($artadr2 != 0x21)*($artadr1 != 0x21))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x21 + + [Preset] + category = "Select Eigth Art:" + name = "Missile Volley " + condition = ((($artadr7 != 0x22)*($artadr6 != 0x22)*($artadr5 != 0x22)*($artadr4 != 0x22)*($artadr3 != 0x22)*($artadr2 != 0x22)*($artadr1 != 0x22))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x22 + + [Preset] + category = "Select Eigth Art:" + name = "Enhanced Stand " + condition = ((($artadr7 != 0x23)*($artadr6 != 0x23)*($artadr5 != 0x23)*($artadr4 != 0x23)*($artadr3 != 0x23)*($artadr2 != 0x23)*($artadr1 != 0x23))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x23 + + [Preset] + category = "Select Eigth Art:" + name = "Cool Off " + condition = ((($artadr7 != 0x24)*($artadr6 != 0x24)*($artadr5 != 0x24)*($artadr4 != 0x24)*($artadr3 != 0x24)*($artadr2 != 0x24)*($artadr1 != 0x24))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 2)+($characterID == 7)+($characterID == 13)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x24 + + [Preset] + category = "Select Eigth Art:" + name = "Fire Carnival " + condition = ((($artadr7 != 0x80)*($artadr6 != 0x80)*($artadr5 != 0x80)*($artadr4 != 0x80)*($artadr3 != 0x80)*($artadr2 != 0x80)*($artadr1 != 0x80))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x80 + + [Preset] + category = "Select Eigth Art:" + name = "Bullet Twister " + condition = ((($artadr7 != 0x81)*($artadr6 != 0x81)*($artadr5 != 0x81)*($artadr4 != 0x81)*($artadr3 != 0x81)*($artadr2 != 0x81)*($artadr1 != 0x81))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x81 + + [Preset] + category = "Select Eigth Art:" + name = "Titan Recharge " + condition = ((($artadr7 != 0x82)*($artadr6 != 0x82)*($artadr5 != 0x82)*($artadr4 != 0x82)*($artadr3 != 0x82)*($artadr2 != 0x82)*($artadr1 != 0x82))*((($check == 4)*($weapon8type == 4)*(($characterID == 1)+($characterID == 7)))+(($check == 4)*($weapon8type == 4)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 4)) >= 1 + $artcount8 = 1 + $artadr8 = 0x82 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Raygun " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 5 + + [Preset] + category = "Select Eigth Art:" + name = "Raygun Auto-Attack " + condition = ($check == 5)*($weapon8type == 5) == 1 + $artcount8 = 1 + $artadr8 = 0x25 + + [Preset] + category = "Select Eigth Art:" + name = "Beam Barrage " + condition = ((($artadr7 != 0x26)*($artadr6 != 0x26)*($artadr5 != 0x26)*($artadr4 != 0x26)*($artadr3 != 0x26)*($artadr2 != 0x26)*($artadr1 != 0x26))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x26 + + [Preset] + category = "Select Eigth Art:" + name = "Subterfuge " + condition = ((($artadr7 != 0x27)*($artadr6 != 0x27)*($artadr5 != 0x27)*($artadr4 != 0x27)*($artadr3 != 0x27)*($artadr2 != 0x27)*($artadr1 != 0x27))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x27 + + [Preset] + category = "Select Eigth Art:" + name = "Myopic Screen " + condition = ((($artadr7 != 0x28)*($artadr6 != 0x28)*($artadr5 != 0x28)*($artadr4 != 0x28)*($artadr3 != 0x28)*($artadr2 != 0x28)*($artadr1 != 0x28))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x28 + + [Preset] + category = "Select Eigth Art:" + name = "Ether Blast " + condition = ((($artadr7 != 0x29)*($artadr6 != 0x29)*($artadr5 != 0x29)*($artadr4 != 0x29)*($artadr3 != 0x29)*($artadr2 != 0x29)*($artadr1 != 0x29))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x29 + + [Preset] + category = "Select Eigth Art:" + name = "Gravity Blast " + condition = ((($artadr7 != 0x2A)*($artadr6 != 0x2A)*($artadr5 != 0x2A)*($artadr4 != 0x2A)*($artadr3 != 0x2A)*($artadr2 != 0x2A)*($artadr1 != 0x2A))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x2A + + [Preset] + category = "Select Eigth Art:" + name = "Gravity Cloak " + condition = ((($artadr7 != 0x2B)*($artadr6 != 0x2B)*($artadr5 != 0x2B)*($artadr4 != 0x2B)*($artadr3 != 0x2B)*($artadr2 != 0x2B)*($artadr1 != 0x2B))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 9)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x2B + + [Preset] + category = "Select Eigth Art:" + name = "Pathogen Blast " + condition = ((($artadr7 != 0x2C)*($artadr6 != 0x2C)*($artadr5 != 0x2C)*($artadr4 != 0x2C)*($artadr3 != 0x2C)*($artadr2 != 0x2C)*($artadr1 != 0x2C))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 8)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x2C + + [Preset] + category = "Select Eigth Art:" + name = "Master Gunner " + condition = ((($artadr7 != 0x83)*($artadr6 != 0x83)*($artadr5 != 0x83)*($artadr4 != 0x83)*($artadr3 != 0x83)*($artadr2 != 0x83)*($artadr1 != 0x83))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x83 + + [Preset] + category = "Select Eigth Art:" + name = "Clarity Ray " + condition = ((($artadr7 != 0x84)*($artadr6 != 0x84)*($artadr5 != 0x84)*($artadr4 != 0x84)*($artadr3 != 0x84)*($artadr2 != 0x84)*($artadr1 != 0x84))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x84 + + [Preset] + category = "Select Eigth Art:" + name = "Beam Bomber " + condition = ((($artadr7 != 0x85)*($artadr6 != 0x85)*($artadr5 != 0x85)*($artadr4 != 0x85)*($artadr3 != 0x85)*($artadr2 != 0x85)*($artadr1 != 0x85))*((($check == 4)*($weapon8type == 5)*(($characterID == 1)+($characterID == 19)))+(($check == 4)*($weapon8type == 5)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 5)) >= 1 + $artcount8 = 1 + $artadr8 = 0x85 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Psycho Launchers " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 6 + + [Preset] + category = "Select Eigth Art:" + name = "Psycho Launchers Auto-Attack " + condition = ($check == 5)*($weapon8type == 6) == 1 + $artcount8 = 1 + $artadr8 = 0x2D + + [Preset] + category = "Select Eigth Art:" + name = "Jetstream " + condition = ((($artadr7 != 0x2E)*($artadr6 != 0x2E)*($artadr5 != 0x2E)*($artadr4 != 0x2E)*($artadr3 != 0x2E)*($artadr2 != 0x2E)*($artadr1 != 0x2E))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x2E + + [Preset] + category = "Select Eigth Art:" + name = "Stellar Ray " + condition = ((($artadr7 != 0x2F)*($artadr6 != 0x2F)*($artadr5 != 0x2F)*($artadr4 != 0x2F)*($artadr3 != 0x2F)*($artadr2 != 0x2F)*($artadr1 != 0x2F))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x2F + + [Preset] + category = "Select Eigth Art:" + name = "Lightning Cloak " + condition = ((($artadr7 != 0x30)*($artadr6 != 0x30)*($artadr5 != 0x30)*($artadr4 != 0x30)*($artadr3 != 0x30)*($artadr2 != 0x30)*($artadr1 != 0x30))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x30 + + [Preset] + category = "Select Eigth Art:" + name = "Starlight Kick " + condition = ((($artadr7 != 0x31)*($artadr6 != 0x31)*($artadr5 != 0x31)*($artadr4 != 0x31)*($artadr3 != 0x31)*($artadr2 != 0x31)*($artadr1 != 0x31))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 18)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x31 + + [Preset] + category = "Select Eigth Art:" + name = "Astral Protection " + condition = ((($artadr7 != 0x32)*($artadr6 != 0x32)*($artadr5 != 0x32)*($artadr4 != 0x32)*($artadr3 != 0x32)*($artadr2 != 0x32)*($artadr1 != 0x32))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x32 + + [Preset] + category = "Select Eigth Art:" + name = "Shooting Star " + condition = ((($artadr7 != 0x33)*($artadr6 != 0x33)*($artadr5 != 0x33)*($artadr4 != 0x33)*($artadr3 != 0x33)*($artadr2 != 0x33)*($artadr1 != 0x33))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 3)+($characterID == 16)+($characterID == 18)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x33 + + [Preset] + category = "Select Eigth Art:" + name = "Dual Dynamo " + condition = ((($artadr7 != 0x86)*($artadr6 != 0x86)*($artadr5 != 0x86)*($artadr4 != 0x86)*($artadr3 != 0x86)*($artadr2 != 0x86)*($artadr1 != 0x86))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x86 + + [Preset] + category = "Select Eigth Art:" + name = "Gravity Lunge " + condition = ((($artadr7 != 0x87)*($artadr6 != 0x87)*($artadr5 != 0x87)*($artadr4 != 0x87)*($artadr3 != 0x87)*($artadr2 != 0x87)*($artadr1 != 0x87))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x87 + + [Preset] + category = "Select Eigth Art:" + name = "Tacit Censure " + condition = ((($artadr7 != 0x88)*($artadr6 != 0x88)*($artadr5 != 0x88)*($artadr4 != 0x88)*($artadr3 != 0x88)*($artadr2 != 0x88)*($artadr1 != 0x88))*((($check == 4)*($weapon8type == 6)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon8type == 6)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 6)) >= 1 + $artcount8 = 1 + $artadr8 = 0x88 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Longsword " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 7 + + [Preset] + category = "Select Eigth Art:" + name = "Longsword Auto-Attack " + condition = ($check == 5)*($weapon8type == 7) == 1 + $artcount8 = 1 + $artadr8 = 0x34 + + [Preset] + category = "Select Eigth Art:" + name = "Rising Blade " + condition = ((($artadr7 != 0x35)*($artadr6 != 0x35)*($artadr5 != 0x35)*($artadr4 != 0x35)*($artadr3 != 0x35)*($artadr2 != 0x35)*($artadr1 != 0x35))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x35 + + [Preset] + category = "Select Eigth Art:" + name = "Defensive Stance " + condition = ((($artadr7 != 0x36)*($artadr6 != 0x36)*($artadr5 != 0x36)*($artadr4 != 0x36)*($artadr3 != 0x36)*($artadr2 != 0x36)*($artadr1 != 0x36))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x36 + + [Preset] + category = "Select Eigth Art:" + name = "Offensive Stance " + condition = ((($artadr7 != 0x37)*($artadr6 != 0x37)*($artadr5 != 0x37)*($artadr4 != 0x37)*($artadr3 != 0x37)*($artadr2 != 0x37)*($artadr1 != 0x37))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x37 + + [Preset] + category = "Select Eigth Art:" + name = "Magnum Edge " + condition = ((($artadr7 != 0x38)*($artadr6 != 0x38)*($artadr5 != 0x38)*($artadr4 != 0x38)*($artadr3 != 0x38)*($artadr2 != 0x38)*($artadr1 != 0x38))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x38 + + [Preset] + category = "Select Eigth Art:" + name = "Tornado Blade " + condition = ((($artadr7 != 0x39)*($artadr6 != 0x39)*($artadr5 != 0x39)*($artadr4 != 0x39)*($artadr3 != 0x39)*($artadr2 != 0x39)*($artadr1 != 0x39))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x39 + + [Preset] + category = "Select Eigth Art:" + name = "Burning Slash " + condition = ((($artadr7 != 0x3A)*($artadr6 != 0x3A)*($artadr5 != 0x3A)*($artadr4 != 0x3A)*($artadr3 != 0x3A)*($artadr2 != 0x3A)*($artadr1 != 0x3A))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 7)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x3A + + [Preset] + category = "Select Eigth Art:" + name = "Incendiary Edge " + condition = ((($artadr7 != 0x3B)*($artadr6 != 0x3B)*($artadr5 != 0x3B)*($artadr4 != 0x3B)*($artadr3 != 0x3B)*($artadr2 != 0x3B)*($artadr1 != 0x3B))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)+($characterID == 6)+($characterID == 7)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x3B + + [Preset] + category = "Select Eigth Art:" + name = "Samurai Soul " + condition = ((($artadr7 != 0x3C)*($artadr6 != 0x3C)*($artadr5 != 0x3C)*($artadr4 != 0x3C)*($artadr3 != 0x3C)*($artadr2 != 0x3C)*($artadr1 != 0x3C))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x3C + + [Preset] + category = "Select Eigth Art:" + name = "Ultraslash " + condition = ((($artadr7 != 0x89)*($artadr6 != 0x89)*($artadr5 != 0x89)*($artadr4 != 0x89)*($artadr3 != 0x89)*($artadr2 != 0x89)*($artadr1 != 0x89))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 6)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x89 + + [Preset] + category = "Select Eigth Art:" + name = "Blossom Dance " + condition = ((($artadr7 != 0x8A)*($artadr6 != 0x8A)*($artadr5 != 0x8A)*($artadr4 != 0x8A)*($artadr3 != 0x8A)*($artadr2 != 0x8A)*($artadr1 != 0x8A))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x8A + + [Preset] + category = "Select Eigth Art:" + name = "True Stream Edge " + condition = ((($artadr7 != 0x8B)*($artadr6 != 0x8B)*($artadr5 != 0x8B)*($artadr4 != 0x8B)*($artadr3 != 0x8B)*($artadr2 != 0x8B)*($artadr1 != 0x8B))*((($check == 4)*($weapon8type == 7)*(($characterID == 1)+($characterID == 2)))+(($check == 4)*($weapon8type == 7)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 7)) >= 1 + $artcount8 = 1 + $artadr8 = 0x8B + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Javelin " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 8 + + [Preset] + category = "Select Eigth Art:" + name = "Javelin Auto-Attack " + condition = ($check == 5)*($weapon8type == 8) == 1 + $artcount8 = 1 + $artadr8 = 0x3D + + [Preset] + category = "Select Eigth Art:" + name = "Arcing Horn " + condition = ((($artadr7 != 0x3E)*($artadr6 != 0x3E)*($artadr5 != 0x3E)*($artadr4 != 0x3E)*($artadr3 != 0x3E)*($artadr2 != 0x3E)*($artadr1 != 0x3E))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x3E + + [Preset] + category = "Select Eigth Art:" + name = "Hair Trigger " + condition = ((($artadr7 != 0x3F)*($artadr6 != 0x3F)*($artadr5 != 0x3F)*($artadr4 != 0x3F)*($artadr3 != 0x3F)*($artadr2 != 0x3F)*($artadr1 != 0x3F))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x3F + + [Preset] + category = "Select Eigth Art:" + name = "Spiral Horn " + condition = ((($artadr7 != 0x40)*($artadr6 != 0x40)*($artadr5 != 0x40)*($artadr4 != 0x40)*($artadr3 != 0x40)*($artadr2 != 0x40)*($artadr1 != 0x40))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x40 + + [Preset] + category = "Select Eigth Art:" + name = "Overwhelm " + condition = ((($artadr7 != 0x41)*($artadr6 != 0x41)*($artadr5 != 0x41)*($artadr4 != 0x41)*($artadr3 != 0x41)*($artadr2 != 0x41)*($artadr1 != 0x41))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x41 + + [Preset] + category = "Select Eigth Art:" + name = "Speed Demon " + condition = ((($artadr7 != 0x42)*($artadr6 != 0x42)*($artadr5 != 0x42)*($artadr4 != 0x42)*($artadr3 != 0x42)*($artadr2 != 0x42)*($artadr1 != 0x41))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x42 + + [Preset] + category = "Select Eigth Art:" + name = "Raijin " + condition = ((($artadr7 != 0x43)*($artadr6 != 0x43)*($artadr5 != 0x43)*($artadr4 != 0x43)*($artadr3 != 0x43)*($artadr2 != 0x43)*($artadr1 != 0x43))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x43 + + [Preset] + category = "Select Eigth Art:" + name = "Trident Buster " + condition = ((($artadr7 != 0x44)*($artadr6 != 0x44)*($artadr5 != 0x44)*($artadr4 != 0x44)*($artadr3 != 0x44)*($artadr2 != 0x44)*($artadr1 != 0x44))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)+($characterID == 10)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x44 + + [Preset] + category = "Select Eigth Art:" + name = "Balance Breaker " + condition = ((($artadr7 != 0x8C)*($artadr6 != 0x8C)*($artadr5 != 0x8C)*($artadr4 != 0x8C)*($artadr3 != 0x8C)*($artadr2 != 0x8C)*($artadr1 != 0x8C))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 4)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x8C + + [Preset] + category = "Select Eigth Art:" + name = "Vortex " + condition = ((($artadr7 != 0x8D)*($artadr6 != 0x8D)*($artadr5 != 0x8D)*($artadr4 != 0x8D)*($artadr3 != 0x8D)*($artadr2 != 0x8D)*($artadr1 != 0x8D))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 10)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x8D + + [Preset] + category = "Select Eigth Art:" + name = "Maximum Voltage " + condition = ((($artadr7 != 0x8E)*($artadr6 != 0x8E)*($artadr5 != 0x8E)*($artadr4 != 0x8E)*($artadr3 != 0x8E)*($artadr2 != 0x8E)*($artadr1 != 0x8E))*((($check == 4)*($weapon8type == 8)*(($characterID == 1)+($characterID == 17)))+(($check == 4)*($weapon8type == 8)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 8)) >= 1 + $artcount8 = 1 + $artadr8 = 0x8E + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Dual Swords " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 9 + + [Preset] + category = "Select Eigth Art:" + name = "Dual Swords Auto-Attack " + condition = ($check == 5)*($weapon8type == 9) == 1 + $artcount8 = 1 + $artadr8 = 0x45 + + [Preset] + category = "Select Eigth Art:" + name = "Back Slash " + condition = ((($artadr7 != 0x46)*($artadr6 != 0x46)*($artadr5 != 0x46)*($artadr4 != 0x46)*($artadr3 != 0x46)*($artadr2 != 0x46)*($artadr1 != 0x46))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x46 + + [Preset] + category = "Select Eigth Art:" + name = "Killing Machine " + condition = ((($artadr7 != 0x47)*($artadr6 != 0x47)*($artadr5 != 0x47)*($artadr4 != 0x47)*($artadr3 != 0x47)*($artadr2 != 0x47)*($artadr1 != 0x47))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x47 + + [Preset] + category = "Select Eigth Art:" + name = "Side Slash " + condition = ((($artadr7 != 0x48)*($artadr6 != 0x48)*($artadr5 != 0x48)*($artadr4 != 0x48)*($artadr3 != 0x48)*($artadr2 != 0x48)*($artadr1 != 0x48))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x48 + + [Preset] + category = "Select Eigth Art:" + name = "Stream Edge " + condition = ((($artadr7 != 0x49)*($artadr6 != 0x49)*($artadr5 != 0x49)*($artadr4 != 0x49)*($artadr3 != 0x49)*($artadr2 != 0x49)*($artadr1 != 0x49))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x49 + + [Preset] + category = "Select Eigth Art:" + name = "Shadowrunner " + condition = ((($artadr7 != 0x4A)*($artadr6 != 0x4A)*($artadr5 != 0x4A)*($artadr4 != 0x4A)*($artadr3 != 0x4A)*($artadr2 != 0x4A)*($artadr1 != 0x4A))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x4A + + [Preset] + category = "Select Eigth Art:" + name = "Thirsty Edge " + condition = ((($artadr7 != 0x4B)*($artadr6 != 0x4B)*($artadr5 != 0x4B)*($artadr4 != 0x4B)*($artadr3 != 0x4B)*($artadr2 != 0x4B)*($artadr1 != 0x4B))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x4B + + [Preset] + category = "Select Eigth Art:" + name = "Blood Sacrifice " + condition = ((($artadr7 != 0x4C)*($artadr6 != 0x4C)*($artadr5 != 0x4C)*($artadr4 != 0x4C)*($artadr3 != 0x4C)*($artadr2 != 0x4C)*($artadr1 != 0x4C))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x4C + + [Preset] + category = "Select Eigth Art:" + name = "Upper Hand " + condition = ((($artadr7 != 0x4D)*($artadr6 != 0x4D)*($artadr5 != 0x4D)*($artadr4 != 0x4D)*($artadr3 != 0x4D)*($artadr2 != 0x4D)*($artadr1 != 0x4D))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x4D + + [Preset] + category = "Select Eigth Art:" + name = "Hundred Shells " + condition = ((($artadr7 != 0x4E)*($artadr6 != 0x4E)*($artadr5 != 0x4E)*($artadr4 != 0x4E)*($artadr3 != 0x4E)*($artadr2 != 0x4E)*($artadr1 != 0x4E))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x4E + + [Preset] + category = "Select Eigth Art:" + name = "Electric Surge " + condition = ((($artadr7 != 0x4F)*($artadr6 != 0x4F)*($artadr5 != 0x4F)*($artadr4 != 0x4F)*($artadr3 != 0x4F)*($artadr2 != 0x4F)*($artadr1 != 0x4F))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)+($characterID == 12)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x4F + + [Preset] + category = "Select Eigth Art:" + name = "Shadowstrike " + condition = ((($artadr7 != 0x8F)*($artadr6 != 0x8F)*($artadr5 != 0x8F)*($artadr4 != 0x8F)*($artadr3 != 0x8F)*($artadr2 != 0x8F)*($artadr1 != 0x8F))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 12)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x8F + + [Preset] + category = "Select Eigth Art:" + name = "Crisis Zone " + condition = ((($artadr7 != 0x90)*($artadr6 != 0x90)*($artadr5 != 0x90)*($artadr4 != 0x90)*($artadr3 != 0x90)*($artadr2 != 0x90)*($artadr1 != 0x90))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 11)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x90 + + [Preset] + category = "Select Eigth Art:" + name = "Eigth Edge " + condition = ((($artadr7 != 0x91)*($artadr6 != 0x91)*($artadr5 != 0x91)*($artadr4 != 0x91)*($artadr3 != 0x91)*($artadr2 != 0x91)*($artadr1 != 0x91))*((($check == 4)*($weapon8type == 9)*(($characterID == 1)+($characterID == 16)))+(($check == 4)*($weapon8type == 9)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 9)) >= 1 + $artcount8 = 1 + $artadr8 = 0x91 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Sheild " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 10 + + [Preset] + category = "Select Eigth Art:" + name = "Sheild Auto-Attack " + condition = ($check == 5)*($weapon8type == 10) == 1 + $artcount8 = 1 + $artadr8 = 0x50 + + [Preset] + category = "Select Eigth Art:" + name = "Wild Down " + condition = ((($artadr7 != 0x51)*($artadr6 != 0x51)*($artadr5 != 0x51)*($artadr4 != 0x51)*($artadr3 != 0x51)*($artadr2 != 0x51)*($artadr1 != 0x51))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x51 + + [Preset] + category = "Select Eigth Art:" + name = "Flame Cloak " + condition = ((($artadr7 != 0x52)*($artadr6 != 0x52)*($artadr5 != 0x52)*($artadr4 != 0x52)*($artadr3 != 0x52)*($artadr2 != 0x52)*($artadr1 != 0x52))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x52 + + [Preset] + category = "Select Eigth Art:" + name = "Trash Talk " + condition = ((($artadr7 != 0x53)*($artadr6 != 0x53)*($artadr5 != 0x53)*($artadr4 != 0x53)*($artadr3 != 0x53)*($artadr2 != 0x53)*($artadr1 != 0x53))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x53 + + [Preset] + category = "Select Eigth Art:" + name = "Iron Prison " + condition = ((($artadr7 != 0x54)*($artadr6 != 0x54)*($artadr5 != 0x54)*($artadr4 != 0x54)*($artadr3 != 0x54)*($artadr2 != 0x54)*($artadr1 != 0x54))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x54 + + [Preset] + category = "Select Eigth Art:" + name = "Supershield " + condition = ((($artadr7 != 0x55)*($artadr6 != 0x55)*($artadr5 != 0x55)*($artadr4 != 0x55)*($artadr3 != 0x55)*($artadr2 != 0x55)*($artadr1 != 0x55))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x55 + + [Preset] + category = "Select Eigth Art:" + name = "Wild Smash " + condition = ((($artadr7 != 0x56)*($artadr6 != 0x56)*($artadr5 != 0x56)*($artadr4 != 0x56)*($artadr3 != 0x56)*($artadr2 != 0x56)*($artadr1 != 0x56))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x56 + + [Preset] + category = "Select Eigth Art:" + name = "Reality Rift " + condition = ((($artadr7 != 0x57)*($artadr6 != 0x57)*($artadr5 != 0x57)*($artadr4 != 0x57)*($artadr3 != 0x57)*($artadr2 != 0x57)*($artadr1 != 0x57))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x57 + + [Preset] + category = "Select Eigth Art:" + name = "Bombardier " + condition = ((($artadr7 != 0x58)*($artadr6 != 0x58)*($artadr5 != 0x58)*($artadr4 != 0x58)*($artadr3 != 0x58)*($artadr2 != 0x58)*($artadr1 != 0x58))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x58 + + [Preset] + category = "Select Eigth Art:" + name = "Shield Wall " + condition = ((($artadr7 != 0x59)*($artadr6 != 0x59)*($artadr5 != 0x59)*($artadr4 != 0x59)*($artadr3 != 0x59)*($artadr2 != 0x59)*($artadr1 != 0x59))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)+($characterID == 5)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x59 + + [Preset] + category = "Select Eigth Art:" + name = "Drum Roll " + condition = ((($artadr7 != 0x92)*($artadr6 != 0x92)*($artadr5 != 0x92)*($artadr4 != 0x92)*($artadr3 != 0x92)*($artadr2 != 0x92)*($artadr1 != 0x92))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 13)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x92 + + [Preset] + category = "Select Eigth Art:" + name = "Mindstorm " + condition = ((($artadr7 != 0x93)*($artadr6 != 0x93)*($artadr5 != 0x93)*($artadr4 != 0x93)*($artadr3 != 0x93)*($artadr2 != 0x93)*($artadr1 != 0x93))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 3)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x93 + + [Preset] + category = "Select Eigth Art:" + name = "Atomic Hit " + condition = ((($artadr7 != 0x94)*($artadr6 != 0x94)*($artadr5 != 0x94)*($artadr4 != 0x94)*($artadr3 != 0x94)*($artadr2 != 0x94)*($artadr1 != 0x94))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x94 + + [Preset] + category = "Select Eigth Art:" + name = "Flamehand " + condition = ((($artadr7 != 0x95)*($artadr6 != 0x95)*($artadr5 != 0x95)*($artadr4 != 0x95)*($artadr3 != 0x95)*($artadr2 != 0x95)*($artadr1 != 0x95))*((($check == 4)*($weapon8type == 10)*(($characterID == 1)+($characterID == 5)))+(($check == 4)*($weapon8type == 10)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 10)) >= 1 + $artcount8 = 1 + $artadr8 = 0x95 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Knife " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 11 + + [Preset] + category = "Select Eigth Art:" + name = "Knife Auto-Attack " + condition = ($check == 5)*($weapon8type == 11) == 1 + $artcount8 = 1 + $artadr8 = 0x5A + + [Preset] + category = "Select Eigth Art:" + name = "Screamer " + condition = ((($artadr7 != 0x5B)*($artadr6 != 0x5B)*($artadr5 != 0x5B)*($artadr4 != 0x5B)*($artadr3 != 0x5B)*($artadr2 != 0x5B)*($artadr1 != 0x5B))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 19)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x5B + + [Preset] + category = "Select Eigth Art:" + name = "Absorber Skin " + condition = ((($artadr7 != 0x5C)*($artadr6 != 0x5C)*($artadr5 != 0x5C)*($artadr4 != 0x5C)*($artadr3 != 0x5C)*($artadr2 != 0x5C)*($artadr1 != 0x5C))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x5C + + [Preset] + category = "Select Eigth Art:" + name = "Servant Sacrifice " + condition = ((($artadr7 != 0x5D)*($artadr6 != 0x5D)*($artadr5 != 0x5D)*($artadr4 != 0x5D)*($artadr3 != 0x5D)*($artadr2 != 0x5D)*($artadr1 != 0x5D))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x5D + + [Preset] + category = "Select Eigth Art:" + name = "Full Specs " + condition = ((($artadr7 != 0x5E)*($artadr6 != 0x5E)*($artadr5 != 0x5E)*($artadr4 != 0x5E)*($artadr3 != 0x5E)*($artadr2 != 0x5E)*($artadr1 != 0x5E))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x5E + + [Preset] + category = "Select Eigth Art:" + name = "Repair " + condition = ((($artadr7 != 0x5F)*($artadr6 != 0x5F)*($artadr5 != 0x5F)*($artadr4 != 0x5F)*($artadr3 != 0x5F)*($artadr2 != 0x5F)*($artadr1 != 0x5F))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x5F + + [Preset] + category = "Select Eigth Art:" + name = "Energy Source " + condition = ((($artadr7 != 0x60)*($artadr6 != 0x60)*($artadr5 != 0x60)*($artadr4 != 0x60)*($artadr3 != 0x60)*($artadr2 != 0x60)*($artadr1 != 0x60))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x60 + + [Preset] + category = "Select Eigth Art:" + name = "Brainjack " + condition = ((($artadr7 != 0x61)*($artadr6 != 0x61)*($artadr5 != 0x61)*($artadr4 != 0x61)*($artadr3 != 0x61)*($artadr2 != 0x61)*($artadr1 != 0x61))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 15)+($characterID == 18)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x61 + + [Preset] + category = "Select Eigth Art:" + name = "Dispel " + condition = ((($artadr7 != 0x62)*($artadr6 != 0x62)*($artadr5 != 0x62)*($artadr4 != 0x62)*($artadr3 != 0x62)*($artadr2 != 0x62)*($artadr1 != 0x62))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x62 + + [Preset] + category = "Select Eigth Art:" + name = "Black Butterfly " + condition = ((($artadr7 != 0x63)*($artadr6 != 0x63)*($artadr5 != 0x63)*($artadr4 != 0x63)*($artadr3 != 0x63)*($artadr2 != 0x63)*($artadr1 != 0x63))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)+($characterID == 18)+($characterID == 19)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x63 + + [Preset] + category = "Select Eigth Art:" + name = "Recuperate " + condition = ((($artadr7 != 0x64)*($artadr6 != 0x64)*($artadr5 != 0x64)*($artadr4 != 0x64)*($artadr3 != 0x64)*($artadr2 != 0x64)*($artadr1 != 0x64))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x64 + + [Preset] + category = "Select Eigth Art:" + name = "Chrome Armor " + condition = ((($artadr7 != 0x65)*($artadr6 != 0x65)*($artadr5 != 0x65)*($artadr4 != 0x65)*($artadr3 != 0x65)*($artadr2 != 0x65)*($artadr1 != 0x65))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x65 + + [Preset] + category = "Select Eigth Art:" + name = "Slit Edge " + condition = ((($artadr7 != 0x66)*($artadr6 != 0x66)*($artadr5 != 0x66)*($artadr4 != 0x66)*($artadr3 != 0x66)*($artadr2 != 0x66)*($artadr1 != 0x66))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x66 + + [Preset] + category = "Select Eigth Art:" + name = "Air Slash (Unused) " + condition = ((($artadr7 != 0x67)*($artadr6 != 0x67)*($artadr5 != 0x67)*($artadr4 != 0x67)*($artadr3 != 0x67)*($artadr2 != 0x67)*($artadr1 != 0x67))*((($check == 4)*($weapon8type == 11)*($characterID == 1))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x67 + + [Preset] + category = "Select Eigth Art:" + name = "Smooth Recovery " + condition = ((($artadr7 != 0x96)*($artadr6 != 0x96)*($artadr5 != 0x96)*($artadr4 != 0x96)*($artadr3 != 0x96)*($artadr2 != 0x96)*($artadr1 != 0x96))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 15)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x96 + + [Preset] + category = "Select Eigth Art:" + name = "Black Bane " + condition = ((($artadr7 != 0x97)*($artadr6 != 0x97)*($artadr5 != 0x97)*($artadr4 != 0x97)*($artadr3 != 0x97)*($artadr2 != 0x97)*($artadr1 != 0x97))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 14)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x97 + + [Preset] + category = "Select Eigth Art:" + name = "Secondary Speed " + condition = ((($artadr7 != 0x98)*($artadr6 != 0x98)*($artadr5 != 0x98)*($artadr4 != 0x98)*($artadr3 != 0x98)*($artadr2 != 0x98)*($artadr1 != 0x98))*((($check == 4)*($weapon8type == 11)*(($characterID == 1)+($characterID == 18)))+(($check == 4)*($weapon8type == 11)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 11)) >= 1 + $artcount8 = 1 + $artadr8 = 0x98 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Photon Saber " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 12 + + [Preset] + category = "Select Eigth Art:" + name = "Photon Saber Auto-Attack " + condition = ($check == 5)*($weapon8type == 12) == 1 + $artcount8 = 1 + $artadr8 = 0x68 + + [Preset] + category = "Select Eigth Art:" + name = "Geolibrium " + condition = ((($artadr7 != 0x69)*($artadr6 != 0x69)*($artadr5 != 0x69)*($artadr4 != 0x69)*($artadr3 != 0x69)*($artadr2 != 0x69)*($artadr1 != 0x69))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x69 + + [Preset] + category = "Select Eigth Art:" + name = "Astrolibrium " + condition = ((($artadr7 != 0x6A)*($artadr6 != 0x6A)*($artadr5 != 0x6A)*($artadr4 != 0x6A)*($artadr3 != 0x6A)*($artadr2 != 0x6A)*($artadr1 != 0x6A))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x6A + + [Preset] + category = "Select Eigth Art:" + name = "Starfall Rondo " + condition = ((($artadr7 != 0x6B)*($artadr6 != 0x6B)*($artadr5 != 0x6B)*($artadr4 != 0x6B)*($artadr3 != 0x6B)*($artadr2 != 0x6B)*($artadr1 != 0x6B))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x6B + + [Preset] + category = "Select Eigth Art:" + name = "Starfall Blade " + condition = ((($artadr7 != 0x6C)*($artadr6 != 0x6C)*($artadr5 != 0x6C)*($artadr4 != 0x6C)*($artadr3 != 0x6C)*($artadr2 != 0x6C)*($artadr1 != 0x6C))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x6C + + [Preset] + category = "Select Eigth Art:" + name = "Astral Purge " + condition = ((($artadr7 != 0x6D)*($artadr6 != 0x6D)*($artadr5 != 0x6D)*($artadr4 != 0x6D)*($artadr3 != 0x6D)*($artadr2 != 0x6D)*($artadr1 != 0x6D))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x6D + + [Preset] + category = "Select Eigth Art:" + name = "Astral Horizon " + condition = ((($artadr7 != 0x6E)*($artadr6 != 0x6E)*($artadr5 != 0x6E)*($artadr4 != 0x6E)*($artadr3 != 0x6E)*($artadr2 != 0x6E)*($artadr1 != 0x6E))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x6E + + [Preset] + category = "Select Eigth Art:" + name = "Galactic Cataclysm " + condition = ((($artadr7 != 0x6F)*($artadr6 != 0x6F)*($artadr5 != 0x6F)*($artadr4 != 0x6F)*($artadr3 != 0x6F)*($artadr2 != 0x6F)*($artadr1 != 0x6F))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x6F + + [Preset] + category = "Select Eigth Art:" + name = "Astral Heal " + condition = ((($artadr7 != 0x70)*($artadr6 != 0x70)*($artadr5 != 0x70)*($artadr4 != 0x70)*($artadr3 != 0x70)*($artadr2 != 0x70)*($artadr1 != 0x70))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x70 + + [Preset] + category = "Select Eigth Art:" + name = "Novalibrium " + condition = ((($artadr7 != 0x71)*($artadr6 != 0x71)*($artadr5 != 0x71)*($artadr4 != 0x71)*($artadr3 != 0x71)*($artadr2 != 0x71)*($artadr1 != 0x71))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x71 + + [Preset] + category = "Select Eigth Art:" + name = "Starfall Blossom " + condition = ((($artadr7 != 0x72)*($artadr6 != 0x72)*($artadr5 != 0x72)*($artadr4 != 0x72)*($artadr3 != 0x72)*($artadr2 != 0x72)*($artadr1 != 0x72))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x72 + + [Preset] + category = "Select Eigth Art:" + name = "Starlight Duster " + condition = ((($artadr7 != 0x99)*($artadr6 != 0x99)*($artadr5 != 0x99)*($artadr4 != 0x99)*($artadr3 != 0x99)*($artadr2 != 0x99)*($artadr1 != 0x99))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x99 + + [Preset] + category = "Select Eigth Art:" + name = "Essence Exchange " + condition = ((($artadr7 != 0x9A)*($artadr6 != 0x9A)*($artadr5 != 0x9A)*($artadr4 != 0x9A)*($artadr3 != 0x9A)*($artadr2 != 0x9A)*($artadr1 != 0x9A))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 9)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x9A + + [Preset] + category = "Select Eigth Art:" + name = "Phenomenon " + condition = ((($artadr7 != 0x9B)*($artadr6 != 0x9B)*($artadr5 != 0x9B)*($artadr4 != 0x9B)*($artadr3 != 0x9B)*($artadr2 != 0x9B)*($artadr1 != 0x9B))*((($check == 4)*($weapon8type == 12)*(($characterID == 1)+($characterID == 8)))+(($check == 4)*($weapon8type == 12)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 12)) >= 1 + $artcount8 = 1 + $artadr8 = 0x9B + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "Multigun " +condition = ($artcount7 == 1)*(((($check == 4)+($check == 5))*($characterID == 1))+((($check == 4)+($check == 5))*($combweapmod == 1))) >= 1 +$weapon8type = 13 + + [Preset] + category = "Select Eigth Art:" + name = "Multigun Auto-Attack " + condition = ($check == 5)*($weapon8type == 13) == 1 + $artcount8 = 1 + $artadr8 = 0x73 + + [Preset] + category = "Select Eigth Art:" + name = "Boost Barrel " + condition = ((($artadr7 != 0x74)*($artadr6 != 0x74)*($artadr5 != 0x74)*($artadr4 != 0x74)*($artadr3 != 0x74)*($artadr2 != 0x74)*($artadr1 != 0x74))*((($check == 4)*($weapon8type == 13)*(($characterID == 1)))+(($check == 4)*($weapon8type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 13)) >= 1 + $artcount8 = 1 + $artadr8 = 0x74 + + [Preset] + category = "Select Eigth Art:" + name = "Sniper Barrel " + condition = ((($artadr7 != 0x75)*($artadr6 != 0x75)*($artadr5 != 0x75)*($artadr4 != 0x75)*($artadr3 != 0x75)*($artadr2 != 0x75)*($artadr1 != 0x75))*((($check == 4)*($weapon8type == 13)*(($characterID == 1)))+(($check == 4)*($weapon8type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 13)) >= 1 + $artcount8 = 1 + $artadr8 = 0x75 + + [Preset] + category = "Select Eigth Art:" + name = "Missile Barrel " + condition = ((($artadr7 != 0x76)*($artadr6 != 0x76)*($artadr5 != 0x76)*($artadr4 != 0x76)*($artadr3 != 0x76)*($artadr2 != 0x76)*($artadr1 != 0x76))*((($check == 4)*($weapon8type == 13)*(($characterID == 1)))+(($check == 4)*($weapon8type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 13)) >= 1 + $artcount8 = 1 + $artadr8 = 0x76 + + [Preset] + category = "Select Eigth Art:" + name = "Cannon Barrel " + condition = ((($artadr7 != 0x77)*($artadr6 != 0x77)*($artadr5 != 0x77)*($artadr4 != 0x77)*($artadr3 != 0x77)*($artadr2 != 0x77)*($artadr1 != 0x77))*((($check == 4)*($weapon8type == 13)*(($characterID == 1)))+(($check == 4)*($weapon8type == 13)*($combclassmod == 1))))+(($check == 5)*($weapon8type == 13)) >= 1 + $artcount8 = 1 + $artadr8 = 0x77 + +[Preset] +category = "Select Weapon Eigth Art is on:" +name = "No Art in Eigth Slot " +condition = ($artcount7 == 1)*($check == 5) == 1 +$artcount8 = 1 +$artadr8 = -0x02 +$art8 = 0 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "lv. 5 " +$art8 = 5 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "lv. 4 " +$art8 = 4 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "lv. 3 " +$art8 = 3 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "lv. 2 " +$art8 = 2 + +[Preset] +category = "Art level: " +condition = (($check == 4)+($check == 5))*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "lv. 1 " +$art8 = 1 + +[Preset] +category = "Art level: " +condition = ($check == 4)*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "Unlearn the art " +$art8 = 0 + +[Preset] +category = "Art level: " +condition = ($check == 5)*($artcount8 == 1)*($artadr8 != -0x02) == 1 +name = "lv. 0 equiped " +$art8 = 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[Preset] +category = "Select cheat to do:" +name = "Unlock unused arts" +condition = ($characterID == 1)+(($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)+($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($combweapmod == 1)*($combclassmod == 1)) >= 1 +$check = 2 + +[Preset] +category = "Arts level: Full Burst" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 5 " +$art2 = 5 + +[Preset] +category = "Arts level: Full Burst" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 4 " +$art2 = 4 + +[Preset] +category = "Arts level: Full Burst" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 3 " +$art2 = 3 + +[Preset] +category = "Arts level: Full Burst" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 2 " +$art2 = 2 + +[Preset] +category = "Arts level: Full Burst" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 1 " +$art2 = 1 + +[Preset] +category = "Arts level: Full Burst" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 5)+($characterID == 6)+($characterID == 15)+($characterID == 17)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "Relock unused art Full Burst" +$art2 = 0 + +[Preset] +category = "Arts level: Air Slash" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 5 " +$arts = 5 + +[Preset] +category = "Arts level: Air Slash" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 4 " +$arts = 4 + +[Preset] +category = "Arts level: Air Slash" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 3 " +$arts = 3 + +[Preset] +category = "Arts level: Air Slash" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 2 " +$arts = 2 + +[Preset] +category = "Arts level: Air Slash" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "lv. 1 " +$arts = 1 + +[Preset] +category = "Arts level: Air Slash" +condition = (($check == 2)*($characterID == 1))+(($check == 2)*($combclassmod == 1)*(($characterID == 14)+($characterID == 15)+($characterID == 18)+($characterID == 19)))+(($check == 2)*($combweapmod == 1)*($combclassmod == 1)) >= 1 +name = "Relock unused art Air Slash" +$arts = 0 diff --git a/src/XenobladeChroniclesX/Mods/GraphicsFreecam/patch_Freecam.asm b/src/XenobladeChroniclesX/Mods/GraphicsFreecam/patch_Freecam.asm index 202b1769..270267be 100644 --- a/src/XenobladeChroniclesX/Mods/GraphicsFreecam/patch_Freecam.asm +++ b/src/XenobladeChroniclesX/Mods/GraphicsFreecam/patch_Freecam.asm @@ -1,44 +1,22 @@ [XCX_FREECAM_V101E_V102U] moduleMatches = 0xF882D5CF, 0x30B6E091, 0x218F6E07 ; 1.0.1E, 1.0.2U, 1.0.0E ;this mod accesses the developer freecam used by the monolith soft devs -;'nop' makes it so that the specified line never executes +;we simply just prevent 2 functions from ever being called -; in func exe_normal__Q2_3Cam8CCamCtrlFv -0x022261BC = nop ;isFreeCamera__Q2_3cfs14CfSceneManagerCFv -; in func isControl__Q2_3cfs9CfObjUtilSFPQ2_3cfs5CfObj -0x0244F930 = nop ;isFreeCamera__Q2_3cfs14CfSceneManagerCFv -; in func isControl__Q2_3cfs18CfCompoActionActorCFPQ2_3cfs5CfObj -0x02467090 = nop ;isFreeCamera__Q2_3cfs14CfSceneManagerCFv -; in func updateBefore__Q2_3cfs16CfCompoCtrlActorFf -0x025532E8 = nop ;isFreeCamera__Q2_3cfs14CfSceneManagerCFv -; in func update__Q2_3cfs14CfSceneFreeCamFv -0x02601CFC = nop ;isFreeCamera__Q2_3cfs14CfSceneManagerCFv -; in func dispFieldCamera__Q2_2ev16CUIManagerAlwaysFb +0x025f4e00 = blr ;isFreeCamera__Q2_3cfs14CfSceneManagerCFv 0x0276A774 = nop ;MenuTask::openHudEventCamera [XCX_FREECAM_V102J] moduleMatches = 0x7672271D ; 1.0.2J -0x02225C88 = nop -0x0244EF70 = nop -0x024666D0 = nop -0x025528C4 = nop -0x026012D8 = nop +0x025F43DC = blr 0x02768EEC = nop [XCX_FREECAM_V100U] moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U -0x022261BC = nop -0x0244F8C0 = nop -0x02467020 = nop -0x02553278 = nop -0x02601C8C = nop +0x025f4d90 = blr 0x0276A714 = nop [XCX_FREECAM_V100J] moduleMatches = 0x785CA8A9 ; 1.0.0J -0x02225A04 = nop -0x0244E494 = nop -0x02465BF4 = nop -0x02551DE8 = nop -0x026007FC = nop +0x025f3900 = blr 0x02767F7C = nop diff --git a/src/XenobladeChroniclesX/Mods/HideOfflineLabel/rules.txt b/src/XenobladeChroniclesX/Mods/HideOfflineLabel/rules.txt index 19b7ce5c..1de8d6fc 100644 --- a/src/XenobladeChroniclesX/Mods/HideOfflineLabel/rules.txt +++ b/src/XenobladeChroniclesX/Mods/HideOfflineLabel/rules.txt @@ -1,6 +1,7 @@ [Definition] titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 name = Hide Offline Label -path = "Xenoblade Chronicles X/Mods/Hide Offline Label" +path = "Xenoblade Chronicles X/Mods/Hide Offline Label" description = Removes offline blinking tag. Does not change the actual online state. version = 6 +default = 1 diff --git a/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/patch_hudtime.asm b/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/patch_hudtime.asm index aecd8bec..1f9651ae 100644 --- a/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/patch_hudtime.asm +++ b/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/patch_hudtime.asm @@ -3,60 +3,45 @@ moduleMatches = 0xF882D5CF, 0x218F6E07 ; 1.0.1E, 1.0.0E ; ---------------------------------------------------------------------------- ; WHO : menu::MenuMainMenu::funcManual((int)) ; WHAT : Replace eManual function with timeManipulate function - _openTimeManipulate = 0x02C7A2F0 ; MenuTask::openTimeManipulate(void) _isFinishTM = 0x02C7A4CC ; MenuTask::isFinishTimeManipulate((void)) - 0x02B83CB4 = bl _openTimeManipulate 0x02B83CCC = bl _openTimeManipulate - 0x02B83C7C = bl _isFinishTM 0x02B83C98 = bl _isFinishTM -;################################################################################# [XCX_EMANUAL_V102U] moduleMatches = 0x30B6E091 ; 1.0.2U _openTimeManipulate = 0x02C7A290 ; MenuTask::openTimeManipulate(void) _isFinishTM = 0x02C7A46C ; MenuTask::isFinishTimeManipulate((void)) - 0x02B83CA4 = bl _openTimeManipulate 0x02B83CBC = bl _openTimeManipulate - 0x02B83C6C = bl _isFinishTM 0x02B83C88 = bl _isFinishTM -;################################################################################# [XCX_EMANUAL_V102J] moduleMatches = 0x7672271D ; 1.0.2J _openTimeManipulate = 0x02C757E4 ; MenuTask::openTimeManipulate(void) _isFinishTM = 0x02C759C0 ; MenuTask::isFinishTimeManipulate((void)) - 0x02B7FBF0 = bl _openTimeManipulate 0x02B7FC08 = bl _openTimeManipulate - 0x02B7FBB8 = bl _isFinishTM 0x02B7FBD4 = bl _isFinishTM -;################################################################################# [XCX_EMANUAL_V100U] moduleMatches = 0xAB97DE6B, 0x676EB33E ; 1.0.1U, 1.0.0U _openTimeManipulate = 0x02C7A118 ; MenuTask::openTimeManipulate(void) _isFinishTM = 0x02C7A2F4 ; MenuTask::isFinishTimeManipulate((void)) - 0x02B83C28 = bl _openTimeManipulate 0x02B83C40 = bl _openTimeManipulate - 0x02B83BF0 = bl _isFinishTM 0x02B83C0C = bl _isFinishTM -;################################################################################# [XCX_EMANUAL_V100J] moduleMatches = 0x785CA8A9 ; 1.0.0J _openTimeManipulate = 0x02C71CD0 ; MenuTask::openTimeManipulate(void) _isFinishTM = 0x02C71EAC ; MenuTask::isFinishTimeManipulate((void)) - 0x02B7D640 = bl _openTimeManipulate 0x02B7D658 = bl _openTimeManipulate - 0x02B7D608 = bl _isFinishTM 0x02B7D624 = bl _isFinishTM diff --git a/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/rules.txt b/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/rules.txt index b74b2d60..b34c8b86 100644 --- a/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/rules.txt +++ b/src/XenobladeChroniclesX/Mods/HudChangeTimeFromEmanual/rules.txt @@ -4,3 +4,4 @@ name = "Change time from eManual" path = "Xenoblade Chronicles X/Mods/HUD/Change time from eManual" description = Allow to change time from the eManual entry of the main menu.|Fixes the soft lock that happens when selecting eManual on Cemu. version = 6 +default = 1 diff --git a/src/XenobladeChroniclesX/Mods/WeatherForceWeather/rules.txt b/src/XenobladeChroniclesX/Mods/WeatherForceWeather/rules.txt index 71c92962..e965a433 100644 --- a/src/XenobladeChroniclesX/Mods/WeatherForceWeather/rules.txt +++ b/src/XenobladeChroniclesX/Mods/WeatherForceWeather/rules.txt @@ -117,7 +117,7 @@ category = Weather condition = $region == 3 [Preset] -name = "Rain [2]" +name = "Rain [2] " category = Weather condition = $region == 3 $wtr = 2 @@ -244,11 +244,10 @@ category = Weather condition = $region == 5 $wtr = 6 -###### uncommemt below to use different weather in the Barracks -###[Preset] ########################################### -###name = "Blade Barracks (unused)" -###category = Region -###$region = 6 +[Preset] ########################################### +name = "Blade Barracks (unused)" +category = Region +$region = 6 [Preset] name = "Clear [1]" diff --git a/src/XenobladeChroniclesX/Mods/readme.md b/src/XenobladeChroniclesX/Mods/readme.md index 6ecf0b5f..531e0080 100644 --- a/src/XenobladeChroniclesX/Mods/readme.md +++ b/src/XenobladeChroniclesX/Mods/readme.md @@ -10,8 +10,8 @@ - **Soul Challenges - Skell restored**: When your Skell is destroyed during battle, it is restored automatically (you may need to fast travel). ### BLADE mods -- **BLADE Medal count mod** sets the number of BLADE Medals you currently have. -- **DLC quests unlocked**: DLC Support quests are unlocked and accessible as soon as you become a BLADE member. +- **BLADE Medal Count Mod**: sets the number of BLADE Medals you currently have. +- **DLC Quests Unlocked**: DLC Support quests are unlocked and accessible as soon as you become a BLADE member. - **Gain Reward Tickets from DLC or Time Attack missions**: Add Exchange Tickets in reward for completing Blade missions. > There are 2 presets: > 1. Adds (exp) tickets to Time Attack missions @@ -22,7 +22,14 @@ - **Offline Squad tasks and missions**: Squad tasks and missions become available for offline play! When the game starts, a Squad quest is randomly selected (with "Random" preset) and the timer is stopped. > Other presets allow to choose a specific tasks list. (c ) stands for collectible and (t) for Tyrant. > When "Random" preset is selected, you can randomly change the active mission by opening the main menu and select "Social entry" > "Select Squad" command. +- **Field Skill Level Mod**: Can change your Mechanical, Biological, Archeaological field level. +### Character mods +- **Character Level**: Can change any characters current level. +- **Character Size**: Can change any characters size, and even has some glitch size values. +- **Change Character Name**: Can change any characters name and can rename your avatar. +- **Unlock Character Arts**: Can unlock any or all arts and can force arts to be equiped, even multiple of the same art. + ### Collectibles mods - **Catch range mod**: Increase the distance from which you catch a collectible. > By default, you'll get them just when you're close enough to see the blue gem (distance increased by 40.0). There are 3 kind of distances in the game, each with a value of "Range" and "Height": "Inner" (which means when you are at foot), "Doll" (when you have a Skell at land) and "Flight" (which I believe is when you flight, generally in a Skell). All values are editable in the file patches.txt. Also note that the rarity of items is untouched. diff --git a/src/XenobladeChroniclesX/Workarounds/Brightness/3cc7e98f78c258b4_00000000000003ca_ps.txt b/src/XenobladeChroniclesX/Workarounds/Brightness/3cc7e98f78c258b4_00000000000003ca_ps.txt index edd70e6c..5498ed77 100644 --- a/src/XenobladeChroniclesX/Workarounds/Brightness/3cc7e98f78c258b4_00000000000003ca_ps.txt +++ b/src/XenobladeChroniclesX/Workarounds/Brightness/3cc7e98f78c258b4_00000000000003ca_ps.txt @@ -1,50 +1,19 @@ -#version 420 +#version 450 #extension GL_ARB_texture_gather : enable +#extension GL_ARB_separate_shader_objects : enable +// shader 3cc7e98f78c258b4 //Brightness fix +// start of shader inputs/outputs, predetermined by Cemu. Do not touch #ifdef VULKAN #define ATTR_LAYOUT(__vkSet, __location) layout(set = __vkSet, location = __location) #define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation, std140) #define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation) -#define SET_POSITION(_v) gl_Position = _v; gl_Position.z = (gl_Position.z + gl_Position.w) / 2.0 #define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale.xy,gl_FragCoord.zw) -#define gl_VertexID gl_VertexIndex -#define gl_InstanceID gl_InstanceIndex #else #define ATTR_LAYOUT(__vkSet, __location) layout(location = __location) -#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) #define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation) -#define SET_POSITION(_v) gl_Position = _v #define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale,gl_FragCoord.zw) #endif -// This shaders was auto-converted from OpenGL to Cemu. - -// shader 3cc7e98f78c258b4 // brightness workaround. -// To-do, .5 is daylight and 1.0 night is wiiu "correct" for nvidia -// changes here in turn "breaks" bloom as they over or under expose depending on day/night - -//old contrasty, or just copy paste clarity -const float gamma = $gamma; // 1.0 is neutral -const float exposure = $exposure; // 1.0 is neutral, first lessen to avoid truncation prob around .25 for radeon. -const float vibrance = $vibrance; // 0.0 is neutral -const float lift = $lift; // 0.0 is neutral. loss of shadow detail -const float postExposure = $postExposure; // 1.0 is neutral, then slightly raise exposure back up. - -vec3 contrasty(vec3 colour){ - vec3 fColour = (colour.xyz); - - fColour = clamp(exposure * fColour, 0.0, 1.0); - fColour = pow(fColour, vec3(1.0 / gamma)); - float luminance = fColour.r*0.299 + fColour.g*0.587 + fColour.b*0.114; - float mn = min(min(fColour.r, fColour.g), fColour.b); - float mx = max(max(fColour.r, fColour.g), fColour.b); - float sat = (1.0 - (mx - mn)) * (1.0 - mx) * luminance * 5.0; - vec3 lightness = vec3((mn + mx) / 2.0); -// vibrance - fColour = mix(fColour, mix(fColour, lightness, -vibrance), sat); - fColour = max(vec3(0.0), fColour + vec3(lift)); - return fColour; -} - - #ifdef VULKAN layout(set = 1, binding = 2) uniform ufBlock { @@ -55,21 +24,15 @@ uniform vec4 uf_fragCoordScale; uniform ivec4 uf_remappedPS[1]; uniform vec2 uf_fragCoordScale; #endif - TEXTURE_LAYOUT(0, 1, 0) uniform sampler2D textureUnitPS0; TEXTURE_LAYOUT(1, 1, 1) uniform sampler3D textureUnitPS1; layout(location = 0) in vec4 passParameterSem0; layout(location = 0) out vec4 passPixelColor0; -// uf_fragCoordScale was moved to the ufBlock -float lineRand(vec2 co) -{ - float a = 12.9898; - float b = 78.233; - float c = 43758.5453; - float dt = dot(co.xy, vec2(a, b)); - float sn = mod(dt, 3.14); - return fract(sin(sn) * c); -} +// end of shader inputs/outputs +const float exposure = $exposure; +const float vibrance = $vibrance; +const float postExposure = $postExposure; +const float contrastCurve = $contrastCurve; int clampFI32(int v) { @@ -84,58 +47,65 @@ void main() { vec4 R0f = vec4(0.0); vec4 R1f = vec4(0.0); +vec4 R5f = vec4(0.0); vec4 R127f = vec4(0.0); float backupReg0f, backupReg1f, backupReg2f, backupReg3f, backupReg4f; vec4 PV0f = vec4(0.0), PV1f = vec4(0.0); float PS0f = 0.0, PS1f = 0.0; vec4 tempf = vec4(0.0); float tempResultf; +float tempResultf2; int tempResulti; ivec4 ARi = ivec4(0); bool predResult = true; vec3 cubeMapSTM; int cubeMapFaceId; R0f = passParameterSem0; - -R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz) * (0.985 -(lineRand(gl_FragCoord.xy)*0.015)); -//R0f.xyz = R0f.xyz - (lineRand(gl_FragCoord.xy)*0.1); +R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz); +R5f.xyzw = texture(textureUnitPS0, passParameterSem0.xy); // 0 -R0f.xyz = contrasty(R0f.xyz); -R127f.x = R0f.z * intBitsToFloat(uf_remappedPS[0].x); +tempResultf = clamp(intBitsToFloat(uf_remappedPS[0].x), 0.0, exposure); +tempResultf2 = clamp(intBitsToFloat(uf_remappedPS[0].z), 0.0, 1.0); +R127f.x = R0f.z * tempResultf;//intBitsToFloat(uf_remappedPS[0].x); R127f.x = clamp(R127f.x, 0.0, 1.0); -R127f.y = R0f.y * intBitsToFloat(uf_remappedPS[0].x); +R127f.y = R0f.y * tempResultf; R127f.y = clamp(R127f.y, 0.0, 1.0); -PV0f.z = R0f.x * intBitsToFloat(uf_remappedPS[0].x); +PV0f.z = R0f.x * tempResultf; PV0f.z = clamp(PV0f.z, 0.0, 1.0); R1f.w = 1.0; // 1 -tempResultf = log2(PV0f.z); +tempResultf = max(0.0, PV0f.z); +tempResultf = log2(tempResultf); if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; PS1f = tempResultf; // 2 R127f.z = PS1f * intBitsToFloat(0x3ee8ba2e); -tempResultf = log2(R127f.y); +tempResultf = max(0.0, R127f.y); +tempResultf = log2(tempResultf); if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; PS0f = tempResultf; // 3 R127f.w = PS0f * intBitsToFloat(0x3ee8ba2e); -tempResultf = log2(R127f.x); +tempResultf = max(0.0, R127f.x); +tempResultf = log2(tempResultf); if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; PS1f = tempResultf; // 4 R127f.x = PS1f * intBitsToFloat(0x3ee8ba2e); PS0f = exp2(R127f.z); // 5 -R0f.x = (PS0f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +R0f.x = (PS0f * tempResultf2 + intBitsToFloat(uf_remappedPS[0].w)); PS1f = exp2(R127f.w); // 6 R0f.y = (PS1f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); PS0f = exp2(R127f.x); // 7 R0f.z = (PS0f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +R0f.xyz = clamp(R0f.xyz, 0.0, 1.0); R1f.xyz = (texture(textureUnitPS1, vec3(R0f.x,R0f.y,R0f.z)).xyz); // export -//R1f = vec4(pow(R1f.xyz, vec3(1. / gammaPostExposure)), 1.0); +R5f = mix (R1f,R5f,vibrance)*postExposure; +R5f.xyz = mix(R5f.xyz, smoothstep(0.0, 1.0, R5f.xyz), contrastCurve); +passPixelColor0 = vec4(R5f.x, R5f.y, R5f.z, R5f.w); -passPixelColor0 = vec4(R1f.x, R1f.y, R1f.z, R1f.w)*postExposure; } diff --git a/src/XenobladeChroniclesX/Workarounds/Brightness/d936195db0dd8e7d_0000000000001e52_ps.txt b/src/XenobladeChroniclesX/Workarounds/Brightness/d936195db0dd8e7d_0000000000001e52_ps.txt index 2e36df3e..4ef5867f 100644 --- a/src/XenobladeChroniclesX/Workarounds/Brightness/d936195db0dd8e7d_0000000000001e52_ps.txt +++ b/src/XenobladeChroniclesX/Workarounds/Brightness/d936195db0dd8e7d_0000000000001e52_ps.txt @@ -1,50 +1,19 @@ -#version 420 +#version 450 #extension GL_ARB_texture_gather : enable +#extension GL_ARB_separate_shader_objects : enable +// shader d936195db0dd8e7d //crossfade +// start of shader inputs/outputs, predetermined by Cemu. Do not touch #ifdef VULKAN #define ATTR_LAYOUT(__vkSet, __location) layout(set = __vkSet, location = __location) #define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation, std140) #define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation) -#define SET_POSITION(_v) gl_Position = _v; gl_Position.z = (gl_Position.z + gl_Position.w) / 2.0 #define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale.xy,gl_FragCoord.zw) -#define gl_VertexID gl_VertexIndex -#define gl_InstanceID gl_InstanceIndex #else #define ATTR_LAYOUT(__vkSet, __location) layout(location = __location) -#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) #define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation) -#define SET_POSITION(_v) gl_Position = _v #define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale,gl_FragCoord.zw) #endif -// This shaders was auto-converted from OpenGL to Cemu. - -// shader d936195db0dd8e7d -// cross fade brightness -// To-do, .5 is daylight and 1.0 night is wiiu "correct" for nvidia -// changes here in turn "breaks" bloom as they over or under expose depending on day/night - -//old contrasty, or just copy paste clarity -const float gamma = $gamma; // 1.0 is neutral -const float exposure = $exposure; // 1.0 is neutral, first lessen to avoid truncation prob around .25 for radeon. -const float vibrance = $vibrance; // 0.0 is neutral -const float lift = $lift; // 0.0 is neutral. loss of shadow detail -const float postExposure = $postExposure; // 1.0 is neutral, then slightly raise exposure back up. - -vec3 contrasty(vec3 colour){ - vec3 fColour = (colour.xyz); - - fColour = clamp(exposure * fColour, 0.0, 1.0); - fColour = pow(fColour, vec3(1.0 / gamma)); - float luminance = fColour.r*0.299 + fColour.g*0.587 + fColour.b*0.114; - float mn = min(min(fColour.r, fColour.g), fColour.b); - float mx = max(max(fColour.r, fColour.g), fColour.b); - float sat = (1.0 - (mx - mn)) * (1.0 - mx) * luminance * 5.0; - vec3 lightness = vec3((mn + mx) / 2.0); -// vibrance - fColour = mix(fColour, mix(fColour, lightness, -vibrance), sat); - fColour = max(vec3(0.0), fColour + vec3(lift)); - return fColour; -} - #ifdef VULKAN layout(set = 1, binding = 3) uniform ufBlock { @@ -60,18 +29,11 @@ TEXTURE_LAYOUT(1, 1, 1) uniform sampler3D textureUnitPS1; TEXTURE_LAYOUT(2, 1, 2) uniform sampler3D textureUnitPS2; layout(location = 0) in vec4 passParameterSem0; layout(location = 0) out vec4 passPixelColor0; -// uf_fragCoordScale was moved to the ufBlock - -float lineRand(vec2 co) -{ - float a = 12.9898; - float b = 78.233; - float c = 43758.5453; - float dt = dot(co.xy, vec2(a, b)); - float sn = mod(dt, 3.14); - return fract(sin(sn) * c); -} - +// end of shader inputs/outputs +const float exposure = $exposure; +const float vibrance = $vibrance; +const float postExposure = $postExposure; +const float contrastCurve = $contrastCurve; int clampFI32(int v) { if( v == 0x7FFFFFFF ) @@ -86,43 +48,49 @@ void main() vec4 R0f = vec4(0.0); vec4 R1f = vec4(0.0); vec4 R2f = vec4(0.0); +vec4 R5f = vec4(0.0); vec4 R127f = vec4(0.0); float backupReg0f, backupReg1f, backupReg2f, backupReg3f, backupReg4f; vec4 PV0f = vec4(0.0), PV1f = vec4(0.0); float PS0f = 0.0, PS1f = 0.0; vec4 tempf = vec4(0.0); float tempResultf; +float tempResultf2; int tempResulti; ivec4 ARi = ivec4(0); bool predResult = true; vec3 cubeMapSTM; int cubeMapFaceId; R0f = passParameterSem0; -R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz) * (0.985 -(lineRand(gl_FragCoord.yx)*0.015)); -//R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz) *preExposure; +R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz); +R5f.xyzw = texture(textureUnitPS0, passParameterSem0.xy); // 0 -R0f.xyz = contrasty(R0f.xyz); backupReg0f = R0f.x; -PV0f.x = backupReg0f * intBitsToFloat(uf_remappedPS[0].x); +tempResultf = clamp(intBitsToFloat(uf_remappedPS[0].x), 0.0, exposure); +tempResultf2 = clamp(intBitsToFloat(uf_remappedPS[0].z), 0.0, 1.0); +PV0f.x = backupReg0f * tempResultf; //intBitsToFloat(uf_remappedPS[0].x); PV0f.x = clamp(PV0f.x, 0.0, 1.0); -R127f.z = R0f.z * intBitsToFloat(uf_remappedPS[0].x); +R127f.z = R0f.z * tempResultf; R127f.z = clamp(R127f.z, 0.0, 1.0); -R127f.w = R0f.y * intBitsToFloat(uf_remappedPS[0].x); +R127f.w = R0f.y * tempResultf; R127f.w = clamp(R127f.w, 0.0, 1.0); R2f.w = 1.0; PS0f = R2f.w; // 1 -tempResultf = log2(PV0f.x); +tempResultf = max(0.0, PV0f.x); +tempResultf = log2(tempResultf); if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; PS1f = tempResultf; // 2 R127f.x = PS1f * intBitsToFloat(0x3ee8ba2e); -tempResultf = log2(R127f.w); +tempResultf = max(0.0, R127f.w); +tempResultf = log2(tempResultf); if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; PS0f = tempResultf; // 3 R127f.y = PS0f * intBitsToFloat(0x3ee8ba2e); -tempResultf = log2(R127f.z); +tempResultf = max(0.0, R127f.z); +tempResultf = log2(tempResultf); if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; PS1f = tempResultf; // 4 @@ -148,8 +116,9 @@ PV0f.z = R1f.x + -(backupReg1f); R2f.x = (PV0f.z * intBitsToFloat(uf_remappedPS[0].y) + R0f.x); R2f.y = (PV0f.y * intBitsToFloat(uf_remappedPS[0].y) + R0f.y); R2f.z = (PV0f.x * intBitsToFloat(uf_remappedPS[0].y) + R0f.z); -// export -//R2f = vec4(pow(R2f.xyz, vec3(1. / gammaPostExposure)), 1.0); -passPixelColor0 = vec4(R2f.x, R2f.y, R2f.z, R2f.w)*postExposure; +R2f = mix (R2f,R5f,vibrance)*postExposure; +R2f.xyz = mix(R2f.xyz, smoothstep(0.0, 1.0, R2f.xyz), contrastCurve); +// export +passPixelColor0 = vec4(R2f.x, R2f.y, R2f.z, R2f.w); } diff --git a/src/XenobladeChroniclesX/Workarounds/Brightness/rules.txt b/src/XenobladeChroniclesX/Workarounds/Brightness/rules.txt index f361ee5c..92dccd1e 100644 --- a/src/XenobladeChroniclesX/Workarounds/Brightness/rules.txt +++ b/src/XenobladeChroniclesX/Workarounds/Brightness/rules.txt @@ -1,26 +1,339 @@ [Definition] titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 -name = Brightness Workaround +name = Brightness fix with colour and contrast path = "Xenoblade Chronicles X/Workarounds/Brightness" -description = Edit presets for preference. Made by getdls. -version = 4 +description = Fixes overbright day and too dark night. Optionally tweaks colour and contrast. +#Credits: getdls +version = 7 +default = 1 + +[Default] +$contrastCurve:float = 0.0 # 0.0 no extra contrast to mix in +$exposure:float = 1.0 # 1.0 Full range without clipping pre mix - brightness fixed +$postExposure:float = 1.0 # 1.0 Full range without clipping - 1.1 -> slight clipping but nice +$vibrance:float = 0.0 # 0.0 no extra vibrance +$mixBalance:float = 1.0 # FXAA, bicubic sharpen or smooth pass -> Reserved for FX / Contrasty rework +$glare:float = 0.95 # Reflection shader raise/lower to balance clipping -> Reserved for FX / Contrasty rework +$lift:float = 0.002 # Raise shadows -> Reserved for FX / Contrasty rework +$isCustom:int = 0 + +##Pre packed settings +[Preset] +name = WiiU default - Brightness fix only +category = Standard presets +$contrastCurve:float = 0.0 +$exposure:float = 1.0 +$postExposure:float = 1.0 +$vibrance:float = 0.0 [Preset] -name = NVIDIA -$crushContrast = 0.000 -$exposure = 0.52 -$gamma = 0.93 -$glare = 0.95 -$lift = 0.002 -$postExposure = 1.05 -$vibrance = 0.318 +name = Increased brightness levels 1.15 +category = Standard presets +$contrastCurve:float = 0 +$exposure:float = 1.15 +$postExposure:float = 1.0 +$vibrance:float = 0.0 [Preset] -name = AMD -$crushContrast = 0 -$exposure = 0.32 -$gamma = 0.93 -$glare = 0.95 -$lift = 0.002 -$postExposure = 1.05 -$vibrance = 0.318 +name = Increased contrast no colour change +category = Standard presets +$contrastCurve:float = 0.2 +$exposure:float = 1.1 +$postExposure:float = 1.05 +$vibrance:float = 0.0 + +[Preset] +name = Saturation and contrast 1.25 - Darker nights +category = Standard presets +$contrastCurve:float = 0 +$exposure:float = 1.3 +$postExposure:float = 1.1 +$vibrance:float = 0.3 + +[Preset] +name = Saturation and contrast 1.5 - Darker Nights +category = Standard presets +$contrastCurve:float = 0.0 +$exposure:float = 1.55 +$postExposure:float = 1.15 +$vibrance:float = 0.45 + +[Preset] +name = Custom +category = Standard presets +$isCustom:int = 1 + + +##exposure +[Preset] +name = 70% less exposure +category = Exposure and brightness fix +condition = $custom == 1 +$exposure:float = 0.32 + +[Preset] +name = 50% less exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 0.52 + +[Preset] +name = 20% less exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 0.8 + +[Preset] +name = 15% less exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 0.85 + +[Preset] +name = 10% less exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 0.9 + +[Preset] +name = No extra exposure - Only brightness fix +category = Exposure and brightness fix +condition = $isCustom == 1 +default = 1 +$exposure:float = 1.0 + +[Preset] +name = 5% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.05 + +[Preset] +name = 10% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.1 + +[Preset] +name = 15% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.15 + +[Preset] +name = 20% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.2 + +[Preset] +name = 30% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.3 + +[Preset] +name = 40% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.4 + +[Preset] +name = 50% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.5 + +[Preset] +name = 75% more exposure +category = Exposure and brightness fix +condition = $isCustom == 1 +$exposure:float = 1.5 + + +##Saturation +[Preset] +name = No extra saturation (Default) +category = Saturation - Darkens image +condition = $isCustom == 1 +default = 1 +$vibrance:float = 0.0 + +[Preset] +name = 5% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.05 + +[Preset] +name = 10% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.1 + +[Preset] +name = 15% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.15 + +[Preset] +name = 20% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.2 + +[Preset] +name = 30% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.3 + +[Preset] +name = 40% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.4 + +[Preset] +name = 50% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.5 + +[Preset] +name = 75% more saturation +category = Saturation - Darkens image +condition = $isCustom == 1 +$vibrance:float = 0.75 + + +##Contrast curve +[Preset] +name = 20 % less contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = -0.2 + +[Preset] +name = No extra contrast (Default) +category = Contrast +condition = $isCustom == 1 +default = 1 +$contrastCurve:float = 0.0 + +[Preset] +name = 5% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.05 + +[Preset] +name = 10% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.1 + +[Preset] +name = 15% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.15 + +[Preset] +name = 20% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.2 + +[Preset] +name = 30% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.3 + +[Preset] +name = 40% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.4 + +[Preset] +name = 50% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.5 + +[Preset] +name = 75% more contrast +category = Contrast +condition = $isCustom == 1 +$contrastCurve:float = 0.75 + +##postExposure curve +[Preset] +name = 20% less post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 0.8 + +[Preset] +name = 15% less post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 0.85 + +[Preset] +name = 10% less post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 0.9 + +[Preset] +name = Default post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +default = 1 +$postExposure:float = 1.0 + +[Preset] +name = 5% more post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.05 + +[Preset] +name = 10% more post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.1 + +[Preset] +name = 15% more post Exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.15 + +[Preset] +name = 20% more post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.2 + +[Preset] +name = 30% more post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.3 + +[Preset] +name = 40% more post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.4 + +[Preset] +name = 50% more post exposure +category = Exposure after colour grading +condition = $isCustom == 1 +$postExposure:float = 1.5 diff --git a/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/3cc7e98f78c258b4_00000000000003ca_ps.txt b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/3cc7e98f78c258b4_00000000000003ca_ps.txt new file mode 100644 index 00000000..9e31c6cb --- /dev/null +++ b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/3cc7e98f78c258b4_00000000000003ca_ps.txt @@ -0,0 +1,141 @@ +#version 430 +#extension GL_ARB_texture_gather : enable +#ifdef VULKAN +#define ATTR_LAYOUT(__vkSet, __location) layout(set = __vkSet, location = __location) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation, std140) +#define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation) +#define SET_POSITION(_v) gl_Position = _v; gl_Position.z = (gl_Position.z + gl_Position.w) / 2.0 +#define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale.xy,gl_FragCoord.zw) +#define gl_VertexID gl_VertexIndex +#define gl_InstanceID gl_InstanceIndex +#else +#define ATTR_LAYOUT(__vkSet, __location) layout(location = __location) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) +#define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation) +#define SET_POSITION(_v) gl_Position = _v +#define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale,gl_FragCoord.zw) +#endif +// This shaders was auto-converted from OpenGL to Cemu. + +// shader 3cc7e98f78c258b4 // brightness workaround. +// To-do, .5 is daylight and 1.0 night is wiiu "correct" for nvidia +// changes here in turn "breaks" bloom as they over or under expose depending on day/night + +//old contrasty, or just copy paste clarity +const float gamma = $gamma; // 1.0 is neutral +const float exposure = $exposure; // 1.0 is neutral, first lessen to avoid truncation prob around .25 for radeon. +const float vibrance = $vibrance; // 0.0 is neutral +const float lift = $lift; // 0.0 is neutral. loss of shadow detail +const float postExposure = $postExposure; // 1.0 is neutral, then slightly raise exposure back up. + +vec3 contrasty(vec3 colour){ + vec3 fColour = (colour.xyz); + + fColour = clamp(exposure * fColour, 0.0, 1.0); + fColour = pow(fColour, vec3(1.0 / gamma)); + float luminance = fColour.r*0.299 + fColour.g*0.587 + fColour.b*0.114; + float mn = min(min(fColour.r, fColour.g), fColour.b); + float mx = max(max(fColour.r, fColour.g), fColour.b); + float sat = (1.0 - (mx - mn)) * (1.0 - mx) * luminance * 5.0; + vec3 lightness = vec3((mn + mx) / 2.0); +// vibrance + fColour = mix(fColour, mix(fColour, lightness, -vibrance), sat); + fColour = max(vec3(0.0), fColour + vec3(lift)); + return fColour; +} + + +#ifdef VULKAN +layout(set = 1, binding = 2) uniform ufBlock +{ +uniform ivec4 uf_remappedPS[1]; +uniform vec4 uf_fragCoordScale; +}; +#else +uniform ivec4 uf_remappedPS[1]; +uniform vec2 uf_fragCoordScale; +#endif + +TEXTURE_LAYOUT(0, 1, 0) uniform sampler2D textureUnitPS0; +TEXTURE_LAYOUT(1, 1, 1) uniform sampler3D textureUnitPS1; +layout(location = 0) in vec4 passParameterSem0; +layout(location = 0) out vec4 passPixelColor0; +// uf_fragCoordScale was moved to the ufBlock +float lineRand(vec2 co) +{ + float a = 12.9898; + float b = 78.233; + float c = 43758.5453; + float dt = dot(co.xy, vec2(a, b)); + float sn = mod(dt, 3.14); + return fract(sin(sn) * c); +} + +int clampFI32(int v) +{ +if( v == 0x7FFFFFFF ) + return floatBitsToInt(1.0); +else if( v == 0xFFFFFFFF ) + return floatBitsToInt(0.0); +return floatBitsToInt(clamp(intBitsToFloat(v), 0.0, 1.0)); +} +float mul_nonIEEE(float a, float b){ return min(a*b,min(abs(a)*3.40282347E+38F,abs(b)*3.40282347E+38F)); } +void main() +{ +vec4 R0f = vec4(0.0); +vec4 R1f = vec4(0.0); +vec4 R127f = vec4(0.0); +float backupReg0f, backupReg1f, backupReg2f, backupReg3f, backupReg4f; +vec4 PV0f = vec4(0.0), PV1f = vec4(0.0); +float PS0f = 0.0, PS1f = 0.0; +vec4 tempf = vec4(0.0); +float tempResultf; +int tempResulti; +ivec4 ARi = ivec4(0); +bool predResult = true; +vec3 cubeMapSTM; +int cubeMapFaceId; +R0f = passParameterSem0; + +R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz) * (0.985 -(lineRand(gl_FragCoord.xy)*0.015)); +//R0f.xyz = R0f.xyz - (lineRand(gl_FragCoord.xy)*0.1); +// 0 +R0f.xyz = contrasty(R0f.xyz); +R127f.x = R0f.z * intBitsToFloat(uf_remappedPS[0].x); +R127f.x = clamp(R127f.x, 0.0, 1.0); +R127f.y = R0f.y * intBitsToFloat(uf_remappedPS[0].x); +R127f.y = clamp(R127f.y, 0.0, 1.0); +PV0f.z = R0f.x * intBitsToFloat(uf_remappedPS[0].x); +PV0f.z = clamp(PV0f.z, 0.0, 1.0); +R1f.w = 1.0; +// 1 +tempResultf = log2(PV0f.z); +if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; +PS1f = tempResultf; +// 2 +R127f.z = PS1f * intBitsToFloat(0x3ee8ba2e); +tempResultf = log2(R127f.y); +if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; +PS0f = tempResultf; +// 3 +R127f.w = PS0f * intBitsToFloat(0x3ee8ba2e); +tempResultf = log2(R127f.x); +if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; +PS1f = tempResultf; +// 4 +R127f.x = PS1f * intBitsToFloat(0x3ee8ba2e); +PS0f = exp2(R127f.z); +// 5 +R0f.x = (PS0f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +PS1f = exp2(R127f.w); +// 6 +R0f.y = (PS1f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +PS0f = exp2(R127f.x); +// 7 +R0f.z = (PS0f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +R1f.xyz = (texture(textureUnitPS1, vec3(R0f.x,R0f.y,R0f.z)).xyz); +// export +//R1f = vec4(pow(R1f.xyz, vec3(1. / gammaPostExposure)), 1.0); + +passPixelColor0 = vec4(R1f.x, R1f.y, R1f.z, R1f.w)*postExposure; +} diff --git a/src/XenobladeChroniclesX/Workarounds/Brightness/7b9f05b2bd8f3b71_0000000000000079_ps.txt b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/7b9f05b2bd8f3b71_0000000000000079_ps.txt similarity index 93% rename from src/XenobladeChroniclesX/Workarounds/Brightness/7b9f05b2bd8f3b71_0000000000000079_ps.txt rename to src/XenobladeChroniclesX/Workarounds/BrightnessOLD/7b9f05b2bd8f3b71_0000000000000079_ps.txt index a903b15a..e058014a 100644 --- a/src/XenobladeChroniclesX/Workarounds/Brightness/7b9f05b2bd8f3b71_0000000000000079_ps.txt +++ b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/7b9f05b2bd8f3b71_0000000000000079_ps.txt @@ -1,4 +1,4 @@ -#version 420 +#version 430 #extension GL_ARB_texture_gather : enable #extension GL_ARB_separate_shader_objects : enable #ifdef VULKAN @@ -11,7 +11,7 @@ #define gl_InstanceID gl_InstanceIndex #else #define ATTR_LAYOUT(__vkSet, __location) layout(location = __location) -#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) #define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation) #define SET_POSITION(_v) gl_Position = _v #define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale,gl_FragCoord.zw) @@ -20,11 +20,11 @@ // shader 7b9f05b2bd8f3b71 //skell cockpit brigthtness fix + minor colour tweak to balance broken bloom -const float exposure = $exposure; // 1.0 is neutral, first lessen to avoid truncation prob around .25 for radeon. -const float postExposure = $postExposure; // 1.0 is neutral, then slightly raise exposure back up. -const float gamma = $gamma; // 1.0 is neutral -const float vibrance = $vibrance; // 0.0 is neutral -const float crushContrast = $crushContrast; // 0.0 is neutral. loss of shadow detail +const float exposure = $exposure; // 1.0 is neutral, first lessen to avoid truncation prob around .25 for radeon. +const float postExposure = $postExposure; // 1.0 is neutral, then slightly raise exposure back up. +const float gamma = $gamma; // 1.0 is neutral +const float vibrance = $vibrance; // 0.0 is neutral +const float crushContrast = $crushContrast; // 0.0 is neutral. loss of shadow detail #ifdef VULKAN diff --git a/src/XenobladeChroniclesX/Workarounds/Brightness/bd74794730fc559a_00000000ff249249_ps.txt b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/bd74794730fc559a_00000000ff249249_ps.txt similarity index 99% rename from src/XenobladeChroniclesX/Workarounds/Brightness/bd74794730fc559a_00000000ff249249_ps.txt rename to src/XenobladeChroniclesX/Workarounds/BrightnessOLD/bd74794730fc559a_00000000ff249249_ps.txt index 62323d4a..daeeb403 100644 --- a/src/XenobladeChroniclesX/Workarounds/Brightness/bd74794730fc559a_00000000ff249249_ps.txt +++ b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/bd74794730fc559a_00000000ff249249_ps.txt @@ -1,4 +1,4 @@ -#version 420 +#version 430 #extension GL_ARB_texture_gather : enable #extension GL_ARB_separate_shader_objects : enable #ifdef VULKAN @@ -11,7 +11,7 @@ #define gl_InstanceID gl_InstanceIndex #else #define ATTR_LAYOUT(__vkSet, __location) layout(location = __location) -#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) #define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation) #define SET_POSITION(_v) gl_Position = _v #define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale,gl_FragCoord.zw) @@ -19,7 +19,7 @@ // This shaders was auto-converted from OpenGL to Cemu. // shader bd74794730fc559a -//tweak glare, less J.J. Abrams +//tweak glare, less J.J. Abrams const float glare = $glare; //reflection on skell, characters, metal objects etc #ifdef VULKAN layout(set = 1, binding = 8) uniform ufBlock diff --git a/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/d936195db0dd8e7d_0000000000001e52_ps.txt b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/d936195db0dd8e7d_0000000000001e52_ps.txt new file mode 100644 index 00000000..3d5c3f05 --- /dev/null +++ b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/d936195db0dd8e7d_0000000000001e52_ps.txt @@ -0,0 +1,155 @@ +#version 430 +#extension GL_ARB_texture_gather : enable +#ifdef VULKAN +#define ATTR_LAYOUT(__vkSet, __location) layout(set = __vkSet, location = __location) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation, std140) +#define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(set = __vkSet, binding = __vkLocation) +#define SET_POSITION(_v) gl_Position = _v; gl_Position.z = (gl_Position.z + gl_Position.w) / 2.0 +#define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale.xy,gl_FragCoord.zw) +#define gl_VertexID gl_VertexIndex +#define gl_InstanceID gl_InstanceIndex +#else +#define ATTR_LAYOUT(__vkSet, __location) layout(location = __location) +#define UNIFORM_BUFFER_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation, std140) +#define TEXTURE_LAYOUT(__glLocation, __vkSet, __vkLocation) layout(binding = __glLocation) +#define SET_POSITION(_v) gl_Position = _v +#define GET_FRAGCOORD() vec4(gl_FragCoord.xy*uf_fragCoordScale,gl_FragCoord.zw) +#endif +// This shaders was auto-converted from OpenGL to Cemu. + +// shader d936195db0dd8e7d +// cross fade brightness +// To-do, .5 is daylight and 1.0 night is wiiu "correct" for nvidia +// changes here in turn "breaks" bloom as they over or under expose depending on day/night + +//old contrasty, or just copy paste clarity +const float gamma = $gamma; // 1.0 is neutral +const float exposure = $exposure; // 1.0 is neutral, first lessen to avoid truncation prob around .25 for radeon. +const float vibrance = $vibrance; // 0.0 is neutral +const float lift = $lift; // 0.0 is neutral. loss of shadow detail +const float postExposure = $postExposure; // 1.0 is neutral, then slightly raise exposure back up. + +vec3 contrasty(vec3 colour){ + vec3 fColour = (colour.xyz); + + fColour = clamp(exposure * fColour, 0.0, 1.0); + fColour = pow(fColour, vec3(1.0 / gamma)); + float luminance = fColour.r*0.299 + fColour.g*0.587 + fColour.b*0.114; + float mn = min(min(fColour.r, fColour.g), fColour.b); + float mx = max(max(fColour.r, fColour.g), fColour.b); + float sat = (1.0 - (mx - mn)) * (1.0 - mx) * luminance * 5.0; + vec3 lightness = vec3((mn + mx) / 2.0); +// vibrance + fColour = mix(fColour, mix(fColour, lightness, -vibrance), sat); + fColour = max(vec3(0.0), fColour + vec3(lift)); + return fColour; +} + +#ifdef VULKAN +layout(set = 1, binding = 3) uniform ufBlock +{ +uniform ivec4 uf_remappedPS[1]; +uniform vec4 uf_fragCoordScale; +}; +#else +uniform ivec4 uf_remappedPS[1]; +uniform vec2 uf_fragCoordScale; +#endif +TEXTURE_LAYOUT(0, 1, 0) uniform sampler2D textureUnitPS0; +TEXTURE_LAYOUT(1, 1, 1) uniform sampler3D textureUnitPS1; +TEXTURE_LAYOUT(2, 1, 2) uniform sampler3D textureUnitPS2; +layout(location = 0) in vec4 passParameterSem0; +layout(location = 0) out vec4 passPixelColor0; +// uf_fragCoordScale was moved to the ufBlock + +float lineRand(vec2 co) +{ + float a = 12.9898; + float b = 78.233; + float c = 43758.5453; + float dt = dot(co.xy, vec2(a, b)); + float sn = mod(dt, 3.14); + return fract(sin(sn) * c); +} + +int clampFI32(int v) +{ +if( v == 0x7FFFFFFF ) + return floatBitsToInt(1.0); +else if( v == 0xFFFFFFFF ) + return floatBitsToInt(0.0); +return floatBitsToInt(clamp(intBitsToFloat(v), 0.0, 1.0)); +} +float mul_nonIEEE(float a, float b){ return min(a*b,min(abs(a)*3.40282347E+38F,abs(b)*3.40282347E+38F)); } +void main() +{ +vec4 R0f = vec4(0.0); +vec4 R1f = vec4(0.0); +vec4 R2f = vec4(0.0); +vec4 R127f = vec4(0.0); +float backupReg0f, backupReg1f, backupReg2f, backupReg3f, backupReg4f; +vec4 PV0f = vec4(0.0), PV1f = vec4(0.0); +float PS0f = 0.0, PS1f = 0.0; +vec4 tempf = vec4(0.0); +float tempResultf; +int tempResulti; +ivec4 ARi = ivec4(0); +bool predResult = true; +vec3 cubeMapSTM; +int cubeMapFaceId; +R0f = passParameterSem0; +R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz) * (0.985 -(lineRand(gl_FragCoord.yx)*0.015)); +//R0f.xyz = (texture(textureUnitPS0, R0f.xy).xyz) *preExposure; +// 0 +R0f.xyz = contrasty(R0f.xyz); +backupReg0f = R0f.x; +PV0f.x = backupReg0f * intBitsToFloat(uf_remappedPS[0].x); +PV0f.x = clamp(PV0f.x, 0.0, 1.0); +R127f.z = R0f.z * intBitsToFloat(uf_remappedPS[0].x); +R127f.z = clamp(R127f.z, 0.0, 1.0); +R127f.w = R0f.y * intBitsToFloat(uf_remappedPS[0].x); +R127f.w = clamp(R127f.w, 0.0, 1.0); +R2f.w = 1.0; +PS0f = R2f.w; +// 1 +tempResultf = log2(PV0f.x); +if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; +PS1f = tempResultf; +// 2 +R127f.x = PS1f * intBitsToFloat(0x3ee8ba2e); +tempResultf = log2(R127f.w); +if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; +PS0f = tempResultf; +// 3 +R127f.y = PS0f * intBitsToFloat(0x3ee8ba2e); +tempResultf = log2(R127f.z); +if( isinf(tempResultf) == true ) tempResultf = -3.40282347E+38F; +PS1f = tempResultf; +// 4 +R127f.w = PS1f * intBitsToFloat(0x3ee8ba2e); +PS0f = exp2(R127f.x); +// 5 +R0f.x = (PS0f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +PS1f = exp2(R127f.y); +// 6 +R0f.y = (PS1f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +PS0f = exp2(R127f.w); +// 7 +R0f.z = (PS0f * intBitsToFloat(uf_remappedPS[0].z) + intBitsToFloat(uf_remappedPS[0].w)); +R1f.xyz = (texture(textureUnitPS1, vec3(R0f.x,R0f.y,R0f.z)).xyz); +R0f.xyz = (texture(textureUnitPS2, vec3(R0f.x,R0f.y,R0f.z)).xyz); +// 0 +backupReg0f = R0f.y; +backupReg1f = R0f.x; +PV0f.x = R1f.z + -(R0f.z); +PV0f.y = R1f.y + -(backupReg0f); +PV0f.z = R1f.x + -(backupReg1f); +// 1 +R2f.x = (PV0f.z * intBitsToFloat(uf_remappedPS[0].y) + R0f.x); +R2f.y = (PV0f.y * intBitsToFloat(uf_remappedPS[0].y) + R0f.y); +R2f.z = (PV0f.x * intBitsToFloat(uf_remappedPS[0].y) + R0f.z); +// export +//R2f = vec4(pow(R2f.xyz, vec3(1. / gammaPostExposure)), 1.0); + +passPixelColor0 = vec4(R2f.x, R2f.y, R2f.z, R2f.w)*postExposure; +} diff --git a/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/rules.txt b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/rules.txt new file mode 100644 index 00000000..8fed68be --- /dev/null +++ b/src/XenobladeChroniclesX/Workarounds/BrightnessOLD/rules.txt @@ -0,0 +1,471 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00 +name = OLD Brightness Workaround +path = "Xenoblade Chronicles X/Workarounds/Brightness OLD" +description = Old version of the brightness work arround.|The new version is *significantly* more accurate to Wii U but currently does not support gamma, glare, or lift modification. +#Credits: getdls +version = 6 + +[Default] +$crushContrast = 0.0 +$exposure = 1.0 +$gamma = 1.0 +$glare = 0.95 +$lift = 0.002 +$postExposure = 1.0 +$vibrance = 0.0 +$isCustom = 0 + +[Preset] +name = Brighter (was NVIDIA) +category = Option +$crushContrast = 0.0 +$exposure = 0.52 +$gamma = 0.93 +$glare = 0.95 +$lift = 0.002 +$postExposure = 1.05 +$vibrance = 0.318 + +[Preset] +name = Darker (was AMD) +category = Option +$crushContrast = 0.0 +$exposure = 0.32 +$gamma = 0.93 +$glare = 0.95 +$lift = 0.002 +$postExposure = 1.05 +$vibrance = 0.318 + +[Preset] +name = Custom +category = Option +$isCustom = 1 + + +##Contrast curve +[Preset] +name = 20 % less contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = -0.2 + +[Preset] +name = No extra contrast +category = Contrast +condition = $isCustom == 1 +default = 1 +$crushContrast = 0.0 + +[Preset] +name = 5% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.05 + +[Preset] +name = 10% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.1 + +[Preset] +name = 15% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.15 + +[Preset] +name = 20% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.2 + +[Preset] +name = 30% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.3 + +[Preset] +name = 40% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.4 + +[Preset] +name = 50% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.5 + +[Preset] +name = 75% more contrast +category = Contrast +condition = $isCustom == 1 +$crushContrast = 0.75 + +##exposure +[Preset] +name = 70% less exposure (AMD) +category = Exposure +condition = $custom == 1 +$exposure = 0.32 + +[Preset] +name = 50% less exposure (NVIDIA) +category = Exposure +condition = $isCustom == 1 +$exposure = 0.52 + +[Preset] +name = 20% less exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 0.8 + +[Preset] +name = 15% less exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 0.85 + +[Preset] +name = 10% less exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 0.9 + +[Preset] +name = No extra exposure +category = Exposure +condition = $isCustom == 1 +default = 1 +$exposure = 1.0 + +[Preset] +name = 5% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.05 + +[Preset] +name = 10% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.1 + +[Preset] +name = 15% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.15 + +[Preset] +name = 20% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.2 + +[Preset] +name = 30% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.3 + +[Preset] +name = 40% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.4 + +[Preset] +name = 50% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.5 + +[Preset] +name = 75% more exposure +category = Exposure +condition = $isCustom == 1 +$exposure = 1.5 + +[Preset] +name = 0.4 +category = Gamma +condition = $isCustom == 1 +$gamma = 0.4 + +[Preset] +name = 0.6 +category = Gamma +condition = $isCustom == 1 +$gamma = 0.6 + +[Preset] +name = 0.8 +category = Gamma +condition = $isCustom == 1 +$gamma = 0.8 + +[Preset] +name = 0.93 (Recommended) +category = Gamma +condition = $isCustom == 1 +$gamma = 0.93 + +[Preset] +name = 1.0 (Default) +category = Gamma +condition = $isCustom == 1 +default = 1 +$gamma = 1.0 + +[Preset] +name = 1.3 +category = Gamma +condition = $isCustom == 1 +$gamma = 1.3 + +[Preset] +name = 1.6 +category = Gamma +condition = $isCustom == 1 +$gamma = 1.6 + +[Preset] +name = 2.0 +category = Gamma +condition = $isCustom == 1 +$gamma = 2.0 + +[Preset] +name = 0.50 +category = Glare +condition = $isCustom == 1 +$gamma = 0.50 + +[Preset] +name = 0.70 +category = Glare +condition = $isCustom == 1 +$gamma = 0.70 + +[Preset] +name = 0.80 +category = Glare +condition = $isCustom == 1 +$gamma = 0.80 + +[Preset] +name = 0.90 +category = Glare +condition = $isCustom == 1 +$gamma = 0.90 + +[Preset] +name = 0.95 (Recommended) +category = Glare +condition = $isCustom == 1 +$gamma = 0.95 + +[Preset] +name = 1.0 (Default) +category = Glare +condition = $isCustom == 1 +default = 1 +$gamma = 1.0 + +[Preset] +name = 1.05 +category = Glare +condition = $isCustom == 1 +$gamma = 1.05 + +[Preset] +name = 1.10 +category = Glare +condition = $isCustom == 1 +$gamma = 1.10 + +[Preset] +name = 1.20 +category = Glare +condition = $isCustom == 1 +$gamma = 1.20 + +[Preset] +name = 1.30 +category = Glare +condition = $isCustom == 1 +$gamma = 1.30 + +[Preset] +name = 1.50 +category = Glare +condition = $isCustom == 1 +$gamma = 1.50 + +[Preset] +name = 2.0 +category = Glare +condition = $isCustom == 1 +$gamma = 2.0 + + +[Preset] +name = 0.000 (Default) +category = Lift +condition = $isCustom == 1 +$lift = 0.000 + +[Preset] +name = 0.001 +category = Lift +condition = $isCustom == 1 +$lift = 0.001 + +[Preset] +name = 0.002 (Recommended) +category = Lift +condition = $isCustom == 1 +default = 1 +$lift = 0.002 + +[Preset] +name = 0.003 +category = Lift +condition = $isCustom == 1 +$lift = 0.003 + +[Preset] +name = 0.005 +category = Lift +condition = $isCustom == 1 +$lift = 0.005 + +##postExposure curve +[Preset] +name = 20% less post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 0.8 + +[Preset] +name = 15% less post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 0.85 + +[Preset] +name = 10% less post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 0.9 + +[Preset] +name = Default post exposure +category = Post Exposure +condition = $isCustom == 1 +default = 1 +$postExposure = 1.0 + +[Preset] +name = 5% more post Exposure (Recommended) +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.05 + +[Preset] +name = 10% more post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.1 + +[Preset] +name = 15% more post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.15 + +[Preset] +name = 20% more post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.2 + +[Preset] +name = 30% more post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.3 + +[Preset] +name = 40% more post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.4 + +[Preset] +name = 50% more post Exposure +category = Post Exposure +condition = $isCustom == 1 +$postExposure = 1.5 + +##Saturation +[Preset] +name = No extra saturation (Default) +category = Vibrance +condition = $isCustom == 1 +default = 1 +$vibrance = 0.0 + +[Preset] +name = 5% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.05 + +[Preset] +name = 10% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.1 + +[Preset] +name = 15% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.15 + +[Preset] +name = 20% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.2 + +[Preset] +name = 30% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance: = 0.3 + +[Preset] +name = 40% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.4 + +[Preset] +name = 50% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.5 + +[Preset] +name = 75% more saturation +category = Vibrance +condition = $isCustom == 1 +$vibrance = 0.75