Rainbow Bullets

Download here.

Screenshots

History

These effects were suggested by insecttoid3 (also known as Chariot) in a brilliant leap of induction after seeing the rainbow-colored ion beams and rainbow plasma bombs elsewhere on this site. All four sizes of energy cannon have been replaced, muzzle flash, bullets, and impacts alike.

Instructions

Unzip rainbowgun.zip into your Homeworld directory. Open r1.script and replace all four Energy Cannon sections (a good quarter of the file!) with this huge chunk of text.


setFireEvent            R1,GS_VeryLargeEnergyCannon,FirerainbowEnergyVeryLarge.ebg
setFireEvent            R1,GS_VeryLargeEnergyCannon,FirerainbowEnergyVeryLarge.ebg
setFireEvent            R1,GS_VeryLargeEnergyCannon,FirerainbowEnergyVeryLarge01.ebg
setFireEvent            R1,GS_VeryLargeEnergyCannon,FirerainbowEnergyVeryLarge01.ebg
setBulletEffect         R1,GS_VeryLargeEnergyCannon,BulletrainbowCannonVeryLarge.ebg
setBulletEffect         R1,GS_VeryLargeEnergyCannon,BulletrainbowCannonVeryLarge.ebg
setBulletEffect         R1,GS_VeryLargeEnergyCannon,BulletrainbowCannonVeryLarge02.ebg
setBulletEffect         R1,GS_VeryLargeEnergyCannon,BulletrainbowCannonVeryLarge03.ebg
setHitEvent             R1,GS_VeryLargeEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_VeryLargeEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_VeryLargeEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_VeryLargeEnergyCannon,HitrainbowCannon.ebg

setFireEvent            R1,GS_LargeEnergyCannon,FirerainbowEnergyLarge.ebg
setFireEvent            R1,GS_LargeEnergyCannon,FirerainbowEnergyLarge.ebg
setFireEvent            R1,GS_LargeEnergyCannon,FirerainbowEnergyLarge01.ebg
setFireEvent            R1,GS_LargeEnergyCannon,FirerainbowEnergyLarge01.ebg
setBulletEffect         R1,GS_LargeEnergyCannon,BulletrainbowCannonLarge.ebg
setBulletEffect         R1,GS_LargeEnergyCannon,BulletrainbowCannonLarge.ebg
setBulletEffect         R1,GS_LargeEnergyCannon,BulletrainbowCannonLarge02.ebg
setBulletEffect         R1,GS_LargeEnergyCannon,BulletrainbowCannonLarge03.ebg
setHitEvent             R1,GS_LargeEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_LargeEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_LargeEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_LargeEnergyCannon,HitrainbowCannon.ebg

setFireEvent            R1,GS_MediumEnergyCannon,FirerainbowEnergyMedium.ebg
setFireEvent            R1,GS_MediumEnergyCannon,FirerainbowEnergyMedium.ebg
setFireEvent            R1,GS_MediumEnergyCannon,FirerainbowEnergyMedium01.ebg
setFireEvent            R1,GS_MediumEnergyCannon,FirerainbowEnergyMedium01.ebg
setBulletEffect         R1,GS_MediumEnergyCannon,BulletrainbowCannonMed.ebg
setBulletEffect         R1,GS_MediumEnergyCannon,BulletrainbowCannonMed.ebg
setBulletEffect         R1,GS_MediumEnergyCannon,BulletrainbowCannonMed02.ebg
setBulletEffect         R1,GS_MediumEnergyCannon,BulletrainbowCannonMed03.ebg
setHitEvent             R1,GS_MediumEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_MediumEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_MediumEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_MediumEnergyCannon,HitrainbowCannon.ebg

setFireEvent            R1,GS_SmallEnergyCannon,FirerainbowEnergySmall.ebg
setFireEvent            R1,GS_SmallEnergyCannon,FirerainbowEnergySmall.ebg
setFireEvent            R1,GS_SmallEnergyCannon,FirerainbowEnergySmall01.ebg
setFireEvent            R1,GS_SmallEnergyCannon,FirerainbowEnergySmall01.ebg
setBulletEffect         R1,GS_SmallEnergyCannon,BulletrainbowGatling.ebg
setBulletEffect         R1,GS_SmallEnergyCannon,BulletrainbowGatling.ebg
setBulletEffect         R1,GS_SmallEnergyCannon,BulletrainbowGatling02.ebg
setBulletEffect         R1,GS_SmallEnergyCannon,BulletrainbowGatling03.ebg
setHitEvent             R1,GS_SmallEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_SmallEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_SmallEnergyCannon,HitrainbowCannon.ebg
setHitEvent             R1,GS_SmallEnergyCannon,HitrainbowCannon.ebg