home *** CD-ROM | disk | FTP | other *** search
/ CD Ware Multimedia 1997 June / CDW0697.iso / Quake / NIVELES / SPRGEN.ZIP / SPRGEN.TXT < prev   
Encoding:
Text File  |  1996-10-22  |  2.2 KB  |  59 lines

  1. _____________________________________________________________________________
  2. SPRGEN:  The Quake Sprite Generator
  3. -----------------------------------------------------------------------------
  4.  
  5. You know there are 3 Sprites (2d animations) in Quake right?  They are the
  6. center of explosions, the bubbles, and the light balls on sticks (don't 
  7. ask:).  If it's in Quake, it must be editable, right?  Right!  SPRGEN.EXE was
  8. DCCed to me a long while ago on IRC, and I recently noticed that it is not
  9. found in many places.  I did not compile this, nor did I use it, so I have 
  10. no idea how to answer any questions.  The script under USAGE should help you.
  11. This works similar to MDLGEN, and was actually with the source code for it.
  12.  
  13. What does it do?
  14.  
  15. It should convert a series of LBM (Not sure, this maybe lmp?) files and 
  16. make a new SPR file that can be loaded in Quake.  The SPR file is a sprite
  17. animation.  You will most likely have to write some new QC for a new sprite,
  18. but I would suggest just replacing a Quake sprite at first (ie. bubbles.spr).
  19.  
  20. Files Included
  21.  
  22. SPRGEN.EXE        LBM->SPR Compiler
  23. SPRGEN.TXT        Help and Examples
  24. Out of pak0.pak of Quake:
  25. S_BUBBLE.SPR        Bubbles Sprite
  26. S_EXPLOD.SPR        Explosion Sprite
  27. S_LIGHT.SPR        Ligh Ball on Stick Sprite
  28. _____________________________________________________________________________
  29. USAGE
  30. -----------------------------------------------------------------------------
  31.  
  32. -Normal Commands-
  33.  
  34. $load, $spritename, $type, $beamlength, $sync, $frame
  35.  
  36. -Group Commands-
  37.  
  38. $groupstart, 
  39. $frame <x, y, width, height, interval, [origin_x], [origin_y]>, 
  40. $load, $groupend.
  41.  
  42. -Example-
  43.  
  44. $spritename sprtname
  45. $type oriented
  46. $groupstart
  47. $frame 0 0 8 8 0.5
  48. $load sprtname.lbm
  49. $frame 1 1 8 8 0.5
  50.  
  51. -Other Commands-
  52.  
  53. vp_parallel_upright, facing_upright, vp_parallel, oriented, 
  54. vp_parallel_oriented. 
  55. _____________________________________________________________________________
  56. This was uploaded by Joshua Robison AKA Jabber (jrobison@feist.com), but I
  57. did not compile it. I don't know who did.  I have not used it, so I would not
  58. be able to answer any questions about it's use.
  59. -----------------------------------------------------------------------------