flamethrower flame images?


(n00bcity) #1

which files are the images that the flame thrower uses for a flame?

so far i know its these

fthrow_bluestream1.jpg
fthrow_firestream2.jpg


(Elite) #2

Here’s the shader you want:

flamethrowerbluestream
{
	cull none
	{
		map sprites/fthrow_bluestream1.tga
		blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
		rgbGen vertex
	}
}

flamethrowerfirestream
{
	cull none
	entityMergable
	nofog
	{
		map sprites/fthrow_firestream2.tga
		blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_COLOR
		rgbGen vertex
	}
}

flamethrowerfire1
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr000.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire2
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr001.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire3
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr002.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire4
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr003.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire5
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr004.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire6
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr005.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire7
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr006.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire8
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr007.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire9
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr008.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire10
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr009.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire11
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr010.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire12
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr011.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire13
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr012.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire14
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr013.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire15
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr014.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire16
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr015.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire17
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr016.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire18
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr017.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire19
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr018.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire20
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr019.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire21
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr020.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire22
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr021.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire23
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr022.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire24
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr023.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire25
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr024.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire26
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr025.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire27
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr026.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire28
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr027.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire29
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr028.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire30
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr029.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire31
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr030.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire32
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr031.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire33
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr032.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire34
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr033.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire35
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr034.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire36
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr035.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire37
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr036.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire38
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr037.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire39
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr038.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire40
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr039.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire41
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr040.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire42
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr041.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire43
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr042.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire44
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr043.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

flamethrowerfire45
{
	cull none
	nofog
	nomipmaps
	nopicmip
	{
		map sprites/twiltb2/spr044.tga
		blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
	}
}

When it burns people, check these too though:

entityonfire1
{
	cull none
	deformVertexes wave 45 sin 0 10 0 -.6
	nomipmap
	nopicmip
	{
		animmap 20 sprites/clnfire/spr000.tga sprites/clnfire/spr001.tga sprites/clnfire/spr002.tga sprites/clnfire/spr003.tga sprites/clnfire/spr004.tga sprites/clnfire/spr005.tga sprites/clnfire/spr006.tga sprites/clnfire/spr007.tga sprites/clnfire/spr008.tga sprites/clnfire/spr009.tga sprites/clnfire/spr010.tga sprites/clnfire/spr011.tga sprites/clnfire/spr012.tga sprites/clnfire/spr013.tga sprites/clnfire/spr014.tga sprites/clnfire/spr015.tga
		blendFunc GL_SRC_ALPHA GL_ONE
		alphaGen normalzfade 1.0 -0.7 0.5
	}
}

entityonfire2
{
	nomipmap
	nopicmip
	{
		animmap 20 sprites/clnfire/spr000.tga sprites/clnfire/spr001.tga sprites/clnfire/spr002.tga sprites/clnfire/spr003.tga sprites/clnfire/spr004.tga sprites/clnfire/spr005.tga sprites/clnfire/spr006.tga sprites/clnfire/spr007.tga sprites/clnfire/spr008.tga sprites/clnfire/spr009.tga sprites/clnfire/spr010.tga sprites/clnfire/spr011.tga sprites/clnfire/spr012.tga sprites/clnfire/spr013.tga sprites/clnfire/spr014.tga sprites/clnfire/spr015.tga
		blendFunc GL_SRC_ALPHA GL_ONE
		alphaGen normalzfade 1.0 -0.7 1.3
	}
	{
		map sprites/inferno_blue.tga
		blendFunc GL_SRC_ALPHA GL_ONE
		alphaGen normalzfade 1.0 -2.0 0.6
	}
}

(n00bcity) #3

yea i figured out which images they were 15 min after posting
i looked at a mod that had it modified :stuck_out_tongue:

thanks for the code part though some of it will be useful


(Elite) #4

It’s actually in:
scripts/unsorted.shader

Good Luck!