Caco Fireball

edited 2013 Aug 20 in Addons for DOOM
here is the caco Fireball i will try to get pic up asap. Let me know what you think.
Header { Version = 6 }

SkipIf -nofxmod

# -----------------------------------------------
# -                CacoFireball                 - by Gordon
# -----------------------------------------------
#------------------------------------------------------------------
# MODEL DEFINITIONS

ModelPath "data\jdoom\Models\Projectiles\CacoFireball"

Model {
  State = "RBALL1"
  Scale = 0.35
  Skin tics = 1
  Flags = fullbright | movpitch
  Md2{
   	File = "caco_m.dmd"
   	Frame = "MANFA"
   	Skin range = 8
	}
}

Copy Model {
  State = "RBALL2"
  Md2{
	Frame = "MANFB"
	}
}

Model {
  State = "RBALLX1"
  Scale = 0.2
  Flags = noz | alignpitch | brightshadow2 | alignyaw | fullbright
  Md2{
   	File = "caco_e.dmd"
   	Frame = "0"
	}
}

Copy Model {
  State = "RBALLX1"
  Inter = 0.5
  Md2{
	Frame = "1"
   	Skin = 1
	}
}

Copy Model {
  State = "RBALLX2"
  Inter = 0
  Md2{
	Frame = "2"
   	Skin = 2
	}
}

Copy Model {
  State = "RBALLX2"
  Inter = 0.33
  Md2{
	Frame = "3"
   	Skin = 3
	}
}

Copy Model {
  State = "RBALLX2"
  Inter = 0.66
  Md2{
	Frame = "4"
   	Skin = 4
	}
}

Copy Model {
  State = "RBALLX3"
  Inter = 0
  Md2{
	Frame = "5"
   	Skin = 5
	}
}

Copy Model {
  State = "RBALLX3"
  Inter = 0.33
  Md2{
	Frame = "6"
  	Skin = 6
	}
}

Copy Model {
  State = "RBALLX3"
  Inter = 0.66
  Md2{
	Frame = "7"
   	Skin = 7
	}
}

#------------------------------------------------------------------
# LIGHT DEFINITIONS

Light{
  State = "RBALL1"
  X Offset = 0
  Y Offset = 0
  Size = .6
  Color { .9 .1 .3}
}

Light{
  State = "RBALL2"
  X Offset = 0
  Y Offset = 0
  Size = .6
  Color { .9 .1 .3}
}

Light{
  State = "RBALLX1"
  Flags = nohalo
  X Offset = 0
  Y Offset = 0
  Size = .8
  Color { .9 .1 .3}
}

Light{
  State = "RBALLX2"
  Flags = nohalo
  X Offset = 0
  Y Offset = 0
  Size = .6
  Color { .9 .1 .3}
}
Light{
  State = "RBALLX3"
  Flags = nohalo
  X Offset = 0
  Y Offset = 0
  Size = .2
  Color { .9 .1 .3}
}
	
	
#------------------------------------------------------------------	
# PARTICLE DEFINITIONS	
	
# Smoke Trail	
	
Generator {	
  State = "RBALL1"	
  Flags = srcvel | srcdir	
  Center { -4 0 0 }	
  Speed = -1	
  Speed rnd = 0.2	
  Spawn radius = 5.8	
  Spawn age = 10	
  Max age = -1	
  Particles = 3000	
  Spawn rate = 20	
  Vector rnd = 3	
  Stage {	
   Type = "pt_point"	
   Flags = bright	
   Tics = 5	
   Radius = 8	
   Resistance = .1	
   Color { 1 0 0 0.2 }	
   }	
}

Generator {	
  State = "RBALL1"	
  Flags = srcvel | srcdir | extra | blend
  Center { -4 0 0 }	
  Speed = -1	
  Speed rnd = 0.2	
  Spawn radius = 5.8	
  Spawn age = 10	
  Max age = -1	
  Particles = 3000	
  Spawn rate = 20	
  Vector rnd = 3	
  Stage {	
   Type = "pt_point"	
   Flags = bright	
   Tics = 5	
   Radius = 2	
   Resistance = .1	
   Color { 0 0 1 0.2 }	
   }	
}

Generator {	
  State = "RBALL1"	
  Flags = srcvel | srcdir | extra | blend
  Center { -4 0 0 }	
  Speed = -1	
  Speed rnd = 0.2	
  Spawn radius = 5.8	
  Spawn age = 10	
  Max age = -1	
  Particles = 3000	
  Spawn rate = 20	
  Vector rnd = 3	
  Stage {	
   Type = "pt_point"	
   Flags = bright	
   Tics = 5	
   Radius = 2	
   Resistance = .1	
   Color { 0 0 1 0.2 }	
   }	
}
	
# Explosion	
	
Generator {	
  State = "RBALLX1"	
  Flags = bright	
  Speed = 2	
  Speed rnd = 0.2	
  Spawn radius = 20	
  Spawn age = 4	
  Max age = 50	
  Particles = 3000	
  Spawn rate = 10	
  Vector rnd = 1	
  Stage {	
   Type = "pt_point"	
   Flags = bright	
   Tics = 15	
   Radius = 5	
   Bounce = 0	
   Resistance = .01	
   Color { 1 0 0 .7 }	
   }	
  Stage {	
   Type = "pt_point"	
   Flags = bright	
   Tics = 5	
   Radius = 10	
   Color { 1 0 1 .5 }	
   }	
  Stage {	
   Type = "pt_point"	
   Flags = bright	
   Radius = 15	
   Tics = 20	
   Color { 0 0 1 0}	
   }	
}	

bne9.jpg

Comments

  • Cool

    can you add another colour in the centre of it?
  • what color would you like if i had it my way it would be blue center that faded to red like a gradient style bit i have not bin able to achieve this. note too much color will make it white in the center.
  • derelict4.jpg
    Same colour as the sprite
  • This will eat up the available generators extremely quickly given there are what three per fireball? It may look pretty but this is basically unusable in its current form (it needs optimizing). Also I suggest you remove the State definitions as they serve no purpose here.
  • did i not have it to kill the gen once used? maybe not so i should add that. also i would like to get it down to one gen used but with no option to have a gradient color option like say have it go from yellow to red to purple it's going to stay like this for a wile until i can think of something better.
  • One solution for that would be to throw particles out in all directions which change their color as their age increases.
  • how would this be done so that it looks good and uses less gens?
  • The graphics need to be far more up-to-date before it can look truly good. But I do think the caco fireball model in the model pack and its lighting with good lighting settings looks decent, though out-of-date by today's standards. And that picture above is less detailed than even the original Doom, huh? What is that, 256 colors? The sky looks less than 256. But the picture in the first post look pretty good in comparison.
Sign In or Register to comment.