Extract Zip Contents Directly To C:\ To Make C:\Dev\ !! Make Sure You Click Back To Extract Or Drag Dev Folder To C: Nothing Else Will Work But You Can Reconfigure .bat File On Your Own If You Ask Google.
Double Click RainbowFirmSystemDemo ShortCut Or RainbowFirmSystemDemo.bat To Run
Leave Dos Window Up & Read Console For More Info

Goto: /RainbowFirm/FullCompleteRainbowDevolupmentJsonScript.json File Right Click, Open As, Notepad or other .txt editor like it & Choose Variable Wisely Only Once You Get What They Mean Normally Just Read On Ahead To Choose & Customize: "BasisImageViewIndexes":[1,24,4,27,6] to "BasisImageViewIndexes":[0,6] For BuddhismSplash + Rainbow Clock Combined Production For Example. Keep Reading Before You Start.

1 For Initial Frame Testing, 0 For .fxml 24{With 24 Complete PrintScreen .png s Multiples Of 24 For All 24 Print Screens//6//7//8//144//192-ForAnyFullQuickTest//288//384//432//456//480//576 = 24^2//288//555//666//888//MagiEliteDoubleSlider:1152 1.5x:1728 2x:2304 3x:3456 4x:4608 For Buddhism Testing: 4;//10;//48//192//69;//124;//2;//10;//22<- 444 468 888 HERE HERE HERE DETERMINES FRAME RATE AND RAINBOW MOVEMENT RATE For Rainbow Lights
basisImageViewIndex = 0 -> 34 Only -1 For Use Of basisImageViewIndex OtherWise Is Ignored
Normally In BasisImageViewIndexes With PreLoaded Format Choose Any Short Combo Of The Following Integers With Proper commas never changing The Syntax In The .json file :->: 0: Buddhism. 1: MagiElite. 2: FwaSplashLogo. 3: FwaFlagSplashLogo. 4: RainbowHorizontal. 5: Diagnostics. 6: RainbowClock. 7: RainbowRing. 8: RainbowStrobe. 9: RainbowSpiral.
10: Cheap Rainbow Fractal. 11: RainbowPattern2D 12: RainbowExponentiator 13: RainbowDoubleExponentiator
14: RainbowSplashAndPostPattern2D 15: RainbowPattern2Ddiagnostics 16: FullSelectable ColorMovement Pattern2Ddynamics 17: FullSelectable StillMovement Pattern2Ddynamics 18: FullSelectable DoubleMovement Pattern2Ddynamics 19: GlobalSelectorDiagnostics 20: GlobalSelector 21: RainbowFlasher 22: PostPattern2Ddiagnostics 23: PostPattern2D.Selector 24: FwaFlagLogo 25: PostPattern2D.RainbowFanOutClock
24: FwaFlagLogo. 25: FwaFanOutClock 26: FullPattern2Ddynamics 27: RainbowKaladaScope 28: diag.RainbowSoftColorTransparencySliderTooSimilar
29: RainbowFirmFullSystemDisplay 30: RainbowFirmFullColorDisplay 31: RainbowDisplayType 32: RainbowBackGroundTextFadeIn 33: RainbowBooleanSwitchControl
34: BattleInterface 35: Star 36: vibrantColors.Clear//For Your Clients Do Not Make 36 Into Something OtherWise Move Onto 37 Or Go To Random Numbers Under 1000 Which Causes Json File To Be Used >=1000.

First Let The ShortCut Run Then Choose Json Files If Available & Make Sure Your Aware That The Total Frames Are Exponential Depending On Frames x ColorSets x Basises Chosen! In Nested Code: (int)( a * b * videoFrameQuantity *  tertiaryXslider / videoSequenceLoopQuantity )
Play Around With The Other Variables To Get Acquainted With Them 1 At A Time Only During This Partially Unsealed Alpha Phase!

For ColorComboSetIndexes Choosing [92,96] Again Without Changing Syntax Will Make Images And Combined Altogether{With BasisImageViewIndexes[] int array} Videos Of ActualSpectraVisual & PastelSpectraNormal
	case 0: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowFXcolorsReverse, vibrantColorCombos.RainbowFXcolorsReverseNoPink }; useAlternateBasis = true; colorSetLabel = "NormalRaibowPink"; break;
	case 1: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseWYellowDarkWOPink, vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterBrightBlueInsteadOfBlue }; colorSetLabel = "GoldenRaibowReverse"; break;
	case 2: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseNoPink, vibrantColorCombos.RainbowFXcolorsWPinkCenter, vibrantColorCombos.RainbowFXcolors }; colorSetLabel = "NormalRaibowReversePink"; break;
	case 3: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterReverseBrightBlueInsteadOfBlue, vibrantColorCombos.RainbowFXcolorsWYellowDark }; colorSetLabel = "BrightRaibowReverse"; break;
	case 4: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsWYellowDark, vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterReverseBrightBlueInsteadOfBlue }; useAlternateBasis = true; colorSetLabel = "GoldenRaibow"; break;
	case 5: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterBrightBlueInsteadOfBlue, vibrantColorCombos.RainbowFXcolorsReverseWYellowDarkWOPink }; useAlternateBasis = true; colorSetLabel = "BrightRaibow"; break;
	case 6: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowFXcolorsWShitBrownCenterReverse, vibrantColorCombos.RainbowFXcolorsReverseNoPink }; useAlternateBasis = true; colorSetLabel = "NormalRaibowShitBrownInsteadOfPink"; break;
	case 7: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseNoPink, vibrantColorCombos.RainbowFXcolorsWShitBrownCenter, vibrantColorCombos.RainbowFXcolors }; colorSetLabel = "NormalRaibowReverseShitBrownInsteadOfPink"; break;
	case 8: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowFXcolorsWBrownCenterReverse, vibrantColorCombos.RainbowFXcolorsReverseNoPink }; useAlternateBasis = true; colorSetLabel = "NormalRaibowBrownInsteadOfPink"; break;
	case 9: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseNoPink, vibrantColorCombos.RainbowFXcolorsWBrownCenter, vibrantColorCombos.RainbowFXcolors }; colorSetLabel = "NormalRaibowReverseBrownInsteadOfPink"; break;
	case 10: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowFXcolorsWBlackCenterReverse, vibrantColorCombos.RainbowFXcolorsReverseNoPink }; useAlternateBasis = true; colorSetLabel = "NormalRaibowBlackInsteadOfPink"; break;
	case 11: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseNoPink, vibrantColorCombos.RainbowFXcolorsWBlackCenter, vibrantColorCombos.RainbowFXcolors }; colorSetLabel = "NormalRaibowReverseBlackInsteadOfPink"; break;
	case 12: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors }; useAlternateBasis = true; colorSetLabel = "NormalRaibowWSysChoosenRevColors"; break;
	case 13: colorSet = new Color[][]{ vibrantColorCombos.ImperialFXcolors, vibrantColorCombos.ImperialFXcolorsReverse }; colorSetLabel = "Imperial"; break;
	case 14: colorSet = new Color[][]{ vibrantColorCombos.ImperialFXcolorsReverse, vibrantColorCombos.ImperialFXcolors }; useAlternateBasis = true; colorSetLabel = "ImperialFlashing"; break;
	case 15: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ImperialFXcolors, true, false, true ), colorArrayReverser.ReverseArray( vibrantColorCombos.ImperialFXcolorsReverse, true, false, true ) }; useAlternateBasis = true; colorSetLabel = "ImperialReverse"; break;
	case 16: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ImperialFXcolorsReverse, true, false, true ), colorArrayReverser.ReverseArray( vibrantColorCombos.ImperialFXcolors, true, false, true ) }; colorSetLabel = "ImperialFlashingReverse"; break;
	case 17: colorSet = new Color[][]{ vibrantColorCombos.ImperialFXcolors, colorArrayReverser.ReverseArray( vibrantColorCombos.ImperialFXcolors, false, true, true ) }; colorSetLabel = "ImperialWSystemColors"; break;
	case 18: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ImperialFXcolors, false, true, true ), vibrantColorCombos.ImperialFXcolors }; useAlternateBasis = true; colorSetLabel = "ImperialWSystemColorsReverse"; break;
	case 19: colorSet = new Color[][]{ vibrantColorCombos.InterfaceDesignationFXcolors, vibrantColorCombos.InterfaceDesignationFXcolorsReverse }; useAlternateBasis = true; colorSetLabel = "InterfaceRaibow"; break;//For Quicker Reversed PostPattern2DInput
	case 20: colorSet = new Color[][]{ vibrantColorCombos.InterfaceDesignationFXcolorsReverse, vibrantColorCombos.InterfaceDesignationFXcolors }; colorSetLabel = "InterfaceRaibowFlashing"; break;
	case 21: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.InterfaceDesignationFXcolors, true, false, true ), colorArrayReverser.ReverseArray( vibrantColorCombos.InterfaceDesignationFXcolorsReverse, true, false, true ) }; colorSetLabel = "InterfaceRaibowReverse"; break;
	case 22: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.InterfaceDesignationFXcolorsReverse, true, false, true ), colorArrayReverser.ReverseArray( vibrantColorCombos.InterfaceDesignationFXcolors, true, false, true ) }; useAlternateBasis = true; colorSetLabel = "InterfaceRaibowReverseFlashing"; break;
	case 23: colorSet = new Color[][]{ vibrantColorCombos.FireFXcolors, vibrantColorCombos.FireFXcolorsReverse }; useAlternateBasis = true; colorSetLabel = "Firey"; break;
	case 24: colorSet = new Color[][]{ vibrantColorCombos.FireFXcolorsReverse, vibrantColorCombos.FireFXcolors }; colorSetLabel = "FireyFlashing"; break;
	case 25: colorSet = new Color[][]{ vibrantColorCombos.InterfaceDesignationFXcolors }; useAlternateBasis = true; colorSetLabel = "InterfaceRainbowSystemColorsText"; break;
	case 26: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.InterfaceDesignationFXcolorsReverseBrightBlue }; colorSetLabel = "BlackWInterfaceRainbowReverse"; break;
	case 27: colorSet = new Color[][]{ vibrantColorCombos.BlackWhiteFX, vibrantColorCombos.WhiteDarkYellowBlackFX }; colorSetLabel = "Sepia"; break;
	case 28: colorSet = new Color[][]{ vibrantColorCombos.WhiteBlackFX, vibrantColorCombos.BlackDarkYellowWhiteFX }; useAlternateBasis = true; colorSetLabel = "SepiaReverse"; break;
	case 29: colorSet = new Color[][]{ vibrantColorCombos.WhiteDarkYellowBlackFX, vibrantColorCombos.BlackWhiteFX }; useAlternateBasis = true; colorSetLabel = "SepiaFlashing"; break;
	case 30: colorSet = new Color[][]{ vibrantColorCombos.BlackDarkYellowWhiteFX, vibrantColorCombos.WhiteBlackFX }; colorSetLabel = "SepiaReverseFlashing"; break;
	case 31: colorSet = new Color[][]{ vibrantColorCombos.WhiteNeonGreenBlackFX, vibrantColorCombos.BlackWhiteFX }; useAlternateBasis = true; colorSetLabel = "BlackWhiteFutura"; break;
	case 32: colorSet = new Color[][]{ vibrantColorCombos.BlackNeonGreenWhiteFX, vibrantColorCombos.WhiteBlackFX }; colorSetLabel = "BlackWhiteFuturaFlashing"; break;
	case 33: colorSet = new Color[][]{ vibrantColorCombos.WhiteMagentaBlackFX, vibrantColorCombos.BlackWhiteFX }; useAlternateBasis = true; colorSetLabel = "BlackWhiteArtistic"; break;
	case 34: colorSet = new Color[][]{ vibrantColorCombos.BlackMagentaWhiteFX, vibrantColorCombos.WhiteBlackFX }; colorSetLabel = "BlackWhiteArtisticFlashing"; break;
	case 35: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXClear, vibrantColorCombos.InterfaceDesignationFXcolorsDarkYellow }; colorSetLabel = "ClearInterfaceText"; break;//Won't Work Definitely Don't Fix
	case 36: colorSet = new Color[][]{ vibrantColorCombos.MexicanFXcolors, vibrantColorCombos.MexicanFXcolorsReverse }; useAlternateBasis = true; colorSetLabel = "Mexican"; break;
	case 37: colorSet = new Color[][]{ vibrantColorCombos.MexicanFXcolorsReverse, vibrantColorCombos.MexicanFXcolors }; colorSetLabel = "MexicanFlashing"; break;
	case 38: colorSet = new Color[][]{ vibrantColorCombos.MexicanLongFXcolors, vibrantColorCombos.MexicanLongFXcolorsReverse }; useAlternateBasis = true; colorSetLabel = "MexicanLong"; break;
	case 39: colorSet = new Color[][]{ vibrantColorCombos.MexicanLongFXcolorsReverse, vibrantColorCombos.MexicanLongFXcolors }; colorSetLabel = "MexicanLongFlashing"; break;
	case 40: colorSet = new Color[][]{ vibrantColorCombos.GreenNavyBlueSimpleRedFX, vibrantColorCombos.NeonGreenOxylBlueSimpleBlueFX }; useAlternateBasis = false; colorSetLabel = "FwaGeneric"; break;
	//case 40: colorSet = new Color[][]{ vibrantColorCombos.BlackMagentaWhiteFX, vibrantColorCombos.WhiteBlackFX }; colorSetLabel = "PutYoursHere"; break;//Closet Thing To Black And White That Works For Browser Text Display
	case 41: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.WhiteBlackFX, true, false, true ), colorArrayReverser.ReverseArray( vibrantColorCombos.BlackNeonGreenWhiteFX, true, false, true ) }; colorSetLabel = "ArrayReverserTest"; break;
	case 42: colorSet = new Color[][]{ vibrantColorCombos.EBayFXcolors, vibrantColorCombos.EBayFXcolorsReverse }; useAlternateBasis = true; colorSetLabel = "EBay"; break;
	case 43: colorSet = new Color[][]{ vibrantColorCombos.EBayFXcolorsReverse, vibrantColorCombos.EBayFXcolors }; colorSetLabel = "EbayFlashing"; break;
	case 44: colorSet = new Color[][]{ { vibrantColors.Red, vibrantColors.Green, vibrantColors.Blue }, { vibrantColors.Blue, vibrantColors.Yellow, vibrantColors.Red } }; useAlternateBasis = true; colorSetLabel = "RGB"; break;
	case 45: colorSet = new Color[][]{ { vibrantColors.Red, vibrantColors.Yellow, vibrantColors.Blue }, { vibrantColors.Blue, vibrantColors.Green, vibrantColors.Red } }; useAlternateBasis = true; colorSetLabel = "RYB"; break;
	case 46: colorSet = null; colorSetLabel = "InherantSystemsColors"; useAlternateBasis = true; break;
	case 47: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowFXcolorsReverse, vibrantColorCombos.RainbowFXcolorsReverseNoPink, vibrantColorCombos.MexicanFXcolors }; useAlternateBasis = true; colorSetLabel = "TestColors"; break;
	case 48: colorSet = new Color[][]{ vibrantColorCombos.PatriotActIsmFXColors, vibrantColorCombos.PatriotActIsmFXColorsReverse }; useAlternateBasis = true; colorSetLabel = "PatriotActIsmColors"; break;
	case 49: colorSet = new Color[][]{ vibrantColorCombos.PatriotActIsmFXColorsReverse, vibrantColorCombos.PatriotActIsmFXColors }; colorSetLabel = "PatriotActIsmFlashingColors"; break;
	case 50: colorSet = new Color[][]{ vibrantColorCombos.RoyalColorsFXColors, vibrantColorCombos.RoyalColorsFXColorsReverse }; useAlternateBasis = true; colorSetLabel = "RoyalColors"; break;
	case 51: colorSet = new Color[][]{ vibrantColorCombos.RoyalColorsFXColorsReverse, vibrantColorCombos.RoyalColorsFXColors }; colorSetLabel = "RoyalFlashingColors"; break;
	case 52: colorSet = new Color[][]{ vibrantColorCombos.DragonColorsFXColors, vibrantColorCombos.DragonColorsFXColorsReverse }; useAlternateBasis = true; colorSetLabel = "DragonColors"; break;
	case 53: colorSet = new Color[][]{ vibrantColorCombos.DragonColorsFXColorsReverse, vibrantColorCombos.DragonColorsFXColors }; colorSetLabel = "DragonFlashingColors"; break;
	case 54: colorSet = new Color[][]{ vibrantColorCombos.OlympicsColorsFXColors, vibrantColorCombos.OlympicsColorsFXColorsReverse }; colorSetLabel = "OlympicsColors"; break;
	case 55: colorSet = new Color[][]{ vibrantColorCombos.OlympicsColorsFXColorsReverse, vibrantColorCombos.OlympicsColorsFXColors }; useAlternateBasis = true; colorSetLabel = "OlympicsFlashingColors"; break;
	case 56: colorSet = new Color[][]{ vibrantColorCombos.HalloweenFXcolors, vibrantColorCombos.HalloweenFXcolorsReverse }; colorSetLabel = "HalloweenColors"; break;
	case 57: colorSet = new Color[][]{ vibrantColorCombos.HalloweenFXcolorsReverse, vibrantColorCombos.HalloweenFXcolors }; useAlternateBasis = true; colorSetLabel = "HalloweenFlashingColors"; break;
	case 58: colorSet = new Color[][]{ vibrantColorCombos.ElementsColorsFXColors, vibrantColorCombos.ElementsColorsFXColorsReverse }; colorSetLabel = "ElementsColors"; break;
	case 59: colorSet = new Color[][]{ vibrantColorCombos.ElementsColorsFXColorsReverse, vibrantColorCombos.ElementsColorsFXColors }; colorSetLabel = "ElementsFlashingColors"; break;
	//Pastel & Deep Rainbow Flashers. 60, 62, 64, 66 Skipped if usefulColorsGoneThrough = true.
	case 60: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowNormalPastelReverseFX }; useAlternateBasis = true; colorSetLabel = "NormalRainbowFlashingPastel"; break;
	case 61: colorSet = new Color[][]{ vibrantColorCombos.RainbowNormalPastelReverseFX, vibrantColorCombos.RainbowFXcolors }; colorSetLabel = "NormalRainbowFlashingPastelReverse"; break;
	case 62: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolors, vibrantColorCombos.RainbowDeepReverseFX }; useAlternateBasis = true; colorSetLabel = "NormalRainbowFlashingDeep"; break;
	case 63: colorSet = new Color[][]{ vibrantColorCombos.RainbowDeepReverseFX, vibrantColorCombos.RainbowFXcolors }; colorSetLabel = "NormalRainbowFlashingDeepReverse"; break;
	case 64: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseWYellowDarkWOPink, colorArrayReverser.ReverseArray( vibrantColorCombos.RainbowGoldenPastelReverseFX, true, false, true ) }; colorSetLabel = "GoldenRainbowFlashingPastel"; break;
	case 65: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.RainbowGoldenPastelReverseFX, true, false, true ), vibrantColorCombos.RainbowFXcolorsReverseWYellowDarkWOPink }; useAlternateBasis = true; colorSetLabel = "GoldenRainbowFlashingPastelReverse"; break;
	case 66: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterReverseBrightBlueInsteadOfBlue, colorArrayReverser.ReverseArray( vibrantColorCombos.RainbowDeepReverseFX, true, false, true ) }; colorSetLabel = "BrightRainbowFlashingDeep"; break;
	case 67: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.RainbowDeepReverseFX, true, false, true ), vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterReverseBrightBlueInsteadOfBlue }; useAlternateBasis = true; colorSetLabel = "BrightRainbowFlashingDeepReverse"; break;
	//Black Or White Backgrounds Or Black Or White Text colorSet Schemes
	case 68: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterReverseBrightBlueInsteadOfBlue }; colorSetLabel = "BlackBackgroundBrightRaibowReverse"; break;
	case 69: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.RainbowFXcolorsReverseWYellowDarkWOPink }; colorSetLabel = "WhiteBackgroundGoldenRaibowReverse"; break;
	case 70: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsReverseWYellowDarkWOPink, vibrantColorCombos.DoubleFXWhite }; colorSetLabel = "GoldenRaibowReverseWhiteText"; break;
	case 71: colorSet = new Color[][]{ vibrantColorCombos.RainbowFXcolorsWNeonGreenCenterReverseBrightBlueInsteadOfBlue, vibrantColorCombos.DoubleFXBlack }; colorSetLabel = "BrightRaibowReverseBlackText"; break;
	case 72: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.ImperialFXcolorsReverse }; colorSetLabel = "BlackBackgroundImperialFlashing"; break;
	case 73: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.ImperialFXcolors }; colorSetLabel = "WhiteBackgroundImperial"; break;
	case 74: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.FireFXcolors }; colorSetLabel = "BlackBackgroundFirey"; break;
	case 75: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.FireFXcolorsReverse }; colorSetLabel = "BlackBackgroundFireyFlashing"; break;
	case 76: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.MexicanFXcolorsReverse }; colorSetLabel = "BlackBackgroundMexicanFlashing"; break;
	case 77: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.MexicanFXcolors }; colorSetLabel = "WhiteBackgroundMexican"; break;
	case 78: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.MexicanLongFXcolorsReverse }; colorSetLabel = "BlackBackgroundMexicanLongFlashing"; break;
	case 79: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.MexicanLongFXcolors }; colorSetLabel = "WhiteBackgroundMexicanLong"; break;
	case 80: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.EBayFXcolorsReverse }; colorSetLabel = "BlackBackgroundEBayFlashing"; break;
	case 81: colorSet = new Color[][]{ vibrantColorCombos.OlympicsColorsFXColorsReverse, vibrantColorCombos.DoubleFXBlack }; colorSetLabel = "OlympicsFlashingColorsBlackText"; break;
	case 82: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.RoyalColorsFXColorsReverse }; colorSetLabel = "BlackBackgroundRoyalFlashingColors"; break;
	case 83: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.RoyalColorsFXColors }; colorSetLabel = "WhiteBackgroundRoyalColors"; break;
	case 84: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.OlympicsColorsFXColorsReverse }; colorSetLabel = "BlackBackgroundOlympicsFlashingColors"; break;
	case 85: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.OlympicsColorsFXColors }; colorSetLabel = "BlackBackgroundOlympicsColors"; break;
	case 86: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.ElementsColorsFXColorsReverse }; colorSetLabel = "BlackBackgroundElementsFlashingColors"; break;
	case 87: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.ElementsColorsFXColors }; colorSetLabel = "WhiteBackgroundElementsColors"; break;
	//Pastel & Deep Rainbow Flashers + Black & White Background
	case 88: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.RainbowNormalPastelReverseFX }; useAlternateBasis = true; colorSetLabel = "BlackBackgroundNormalRainbowFlashingPastel"; break;
	case 89: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, colorArrayReverser.ReverseArray( vibrantColorCombos.RainbowGoldenPastelReverseFX, true, false, true ) }; colorSetLabel = "BlackBackgroundGoldenRainbowFlashingPastel"; break;
	case 90: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, colorArrayReverser.ReverseArray( vibrantColorCombos.RainbowDeepReverseFX, true, false, true ) }; colorSetLabel = "WhiteBackgroundBrightRainbowFlashingDeep"; break;
	case 91: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXBlack, vibrantColorCombos.AquaColorsFXColors }; useAlternateBasis = true; colorSetLabel = "BlackBackgroundAqua"; break;
	case 92: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXWhite, vibrantColorCombos.AquaColorsFXColorsReverse }; useAlternateBasis = false; colorSetLabel = "WhiteBackgroundAquaFlashing"; break;
	case 93: colorSet = new Color[][]{ { Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[0].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[0].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[0].getBlue(), 0 ), Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[1].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[1].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[1].getBlue(), 0 ), Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[2].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[2].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[2].getBlue(), 0 ), Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[3].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[3].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[3].getBlue(), 0 ), Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[4].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[4].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[4].getBlue(), 0 ), Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[5].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[5].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[5].getBlue(), 0 ), Color.color( vibrantColorCombos.RainbowNormalPastelReverseFX[6].getRed(), vibrantColorCombos.RainbowNormalPastelReverseFX[6].getGreen(), vibrantColorCombos.RainbowNormalPastelReverseFX[6].getBlue(), 0 ) }, vibrantColorCombos.RainbowNormalPastelReverseFX }; colorSetLabel = "ClearBackgroundNormalRainbowFlashingPastel"; break;
	//case 91: colorSet = new Color[][]{ vibrantColorCombos.DoubleFXClear, vibrantColorCombos.RainbowNormalPastelReverseFX }; colorSetLabel = "ClearBackgroundNormalRainbowFlashingPastel";
	//With Actual Spectrum Showing Off Special Transparent Color Ends
	case 94: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectra, vibrantColorCombos.ActualSpectraComplimentPastel }; useAlternateBasis = true; colorSetLabel = "ActualSpectraVisual"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 95: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectra, vibrantColorCombos.ActualSpectraComplimentDeep }; useAlternateBasis = true; colorSetLabel = "ActualSpectraDeep"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 96: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectraGolden, vibrantColorCombos.ActualSpectraGoldenComplimentPastel }; useAlternateBasis = true; colorSetLabel = "ActualSpectraGolden"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 97: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectraBright, vibrantColorCombos.ActualSpectraComplimentDeep }; useAlternateBasis = true; colorSetLabel = "ActualSpectraBright"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 98: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectraPastel, vibrantColorCombos.ActualSpectraComplimentNormal }; colorSetLabel = "PastelSpectraNormal"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 99: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectraGoldenPastel, vibrantColorCombos.ActualSpectraComplimentGolden }; colorSetLabel = "PastelSpectraGoldenPastel"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 100: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectraDeep, vibrantColorCombos.ActualSpectraComplimentNormal }; colorSetLabel = "PastelSpectraDeepNormal"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 101: colorSet = new Color[][]{ vibrantColorCombos.ActualSpectraDeep, vibrantColorCombos.ActualSpectraComplimentBright }; colorSetLabel = "PastelSpectraBright"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 102: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ActualSpectraDeep, true, false, true ), vibrantColorCombos.ActualSpectraComplimentPastel }; colorSetLabel = "DeepSpectraNormalPastel"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 103: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ActualSpectraDeep, true, false, true ), vibrantColorCombos.ActualSpectraGoldenComplimentPastel } ; colorSetLabel = "DeepSpectraGoldenPastel"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 104: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ActualSpectraPastel, true, false, true ), vibrantColorCombos.ActualSpectraComplimentDeep }; colorSetLabel = "PastelSpectraDeep"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 105: colorSet = new Color[][]{ colorArrayReverser.ReverseArray( vibrantColorCombos.ActualSpectraGoldenPastel, true, false, true ), vibrantColorCombos.ActualSpectraComplimentDeep }; colorSetLabel = "PastelGoldenSpectraDeep"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 106: colorSet = new Color[][]{ vibrantColorCombos.BornToFullHealthFXColors, vibrantColorCombos.HitTillExtinctionReverseOfBornFXColors }; useAlternateBasis = true; colorSetLabel = "BornToFullHealth"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 107: colorSet = new Color[][]{ vibrantColorCombos.HitTillExtinctionReverseOfBornFXColors, vibrantColorCombos.BornToFullHealthFXColors }; useAlternateBasis = true; colorSetLabel = "HitTillExtinction"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 108: colorSet = new Color[][]{ { vibrantColors.Green, vibrantColors.Purple }, { vibrantColors.Pink, vibrantColors.Magenta } }; useAlternateBasis = true; colorSetLabel = "ProofOfColorSlide"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 109: colorSet = new Color[][]{ { vibrantColors.Pink, vibrantColors.Magenta }, { vibrantColors.Green, vibrantColors.Purple } }; useAlternateBasis = true; colorSetLabel = "ProofOfColorSlideFlashing"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 110: colorSet = new Color[][]{ { vibrantColors.Green }, { vibrantColors.Pink }, { vibrantColors.Purple }, { vibrantColors.Orange } }; useAlternateBasis = true; colorSetLabel = "SingleColorComboTest"; break;//colorsFactor = videoSequenceLoopQuantity * 8 / 10; or opacityBefore = -7/8; opacityAfter = ( 15/7 - 7/8 ); break;
	case 111: colorSet = new Color[][]{ vibrantColorCombos.FwaClensing, vibrantColorCombos.FwaClensingReverse }; useAlternateBasis = true; colorSetLabel = "FwaClensing"; break;
	case 112: colorSet = new Color[][]{ vibrantColorCombos.FwaClensingReverse, vibrantColorCombos.FwaClensing }; useAlternateBasis = true; colorSetLabel = "FwaClensingFlashing"; break;
	case 113: colorSet = new Color[][]{ vibrantColorCombos.AquaColorsFXColors, vibrantColorCombos.AquaColorsFXColorsReverse }; useAlternateBasis = true; colorSetLabel = "Aqua"; break;
	case 114: colorSet = new Color[][]{ vibrantColorCombos.AquaColorsFXColorsReverse, vibrantColorCombos.AquaColorsFXColors }; useAlternateBasis = false; colorSetLabel = "AquaFlashing"; break;
	case 115: colorSet = new Color[][]{ vibrantColorCombos.OceanColorsFXColors, vibrantColorCombos.OceanColorsFXColorsReverse }; useAlternateBasis = true; colorSetLabel = "Ocean"; break;
	case 116: colorSet = new Color[][]{ vibrantColorCombos.OceanColorsFXColorsReverse, vibrantColorCombos.OceanColorsFXColors }; useAlternateBasis = false; colorSetLabel = "OceanFlashing"; break;
	
In C:\Dev\RainbowFirm\JsonSampleFiles Are BackUp .json Files Who Have To Be 1 "C:\Dev\RainbowFirmFullCompleteRainbowDevolupmentJsonScript.json" File Ideally Constructed Or Fresh text With Exxxxact File Name For It To Work At All!

RainbowVideo.java Is Currently Set Up To Make H265 Video Encoder Soft Copies To Go Back To Making Bigger Data-Size-Wize Same Quality .mp4s Ctrl-F "videoPath = null;" In RainbowSetup.java & UnComment To Make H264 Hard-Big-Videos

!Make Sure Your Disk Does Not OverFlow The 25 Batch Productions Of 100+ Images Takes ~25GB Of C: Disk Space.
Goto: http://www.fwaacademy.com/ For EveryThing!