[Gtkradiant] [Bug 574] Add spritemodel support to all games, not just Halflife

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Mon, 10 Mar 2003 19:56:04 -0600


http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=574

mailinglist.gtkradiant@hydras-world.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #397 is|0                           |1
           obsolete|                            |



------- Additional Comments From mailinglist.gtkradiant@hydras-world.com  2003-03-10 19:56 -------
Created an attachment (id=400)
 --> (http://zerowing.idsoftware.com/bugzilla/attachment.cgi?id=400&action=view)
spritemodel-20030311.diff

Updated patch, this also adds the following functionality to ECLASS.cpp

After all the entity definitions are loaded a new function looks at each
eclass_t, if it has a "modelpath" set then it leaves it alone.	If it's not set
then it checks to see if a file called "sprites/<eclassname>.*" exists in the
vfs, and if it does exist then it sets the "modelpath" to
"sprites/<eclassname>.spr".

The result of this is, that to we don't have to modify and existing .def files
to use sprite model images,  you can now just drop any .tga, .bmp, .jpg, ,
.spr, into the fs_game's /sprites/ folder (e.g. quake3/baseq3/sprites/ or
halflife/valve/sprites/) and they will be used automatically!!

w00t