home *** CD-ROM | disk | FTP | other *** search
/ GameStar 1998 October / Gamestar_00_1998-10_cd2.bin / _q2 / programs / 93update.txt next >
Text File  |  1998-09-09  |  9KB  |  196 lines

  1. BSP Editor
  2.  
  3. New for 0.93b:
  4.  
  5. Okay, should work pretty well now.
  6.  
  7. 1. Regioning is fixed.
  8. 2. A "selection" rectangle can extend beyond the world min/max without
  9.    causing a warning message.
  10. 3. Dragging beyond world boundaries should only give one warning total.
  11. 4. If you apply detail/or remove detail from all brushes from the button
  12.    bars/menus, then the checkbox is adjusted in the surface window current
  13.    texture.
  14. 5. Deletion of a fixed sized entity followed by "undo" of the deletion was
  15.     crashing.  This is fixed.
  16. 6. Merge brushes, where you were merging "selected only" now works.
  17. 7. Merge brushes epsilons increased (see dialog for details).  Can be set in bsp.ini.
  18. 8. Okay, Tile and Cascade, under the Window menu, now work again.  You don't want
  19.    to know.  Just let it suffice to say that I had to write my own tiling and cascading
  20.    code.  Not a big deal, but...
  21. 9. The setup program only shows the .pak stuff for a "Quake2" type game config.
  22.    Also, there is a check box to "ignore" the .pak file.  If this is set, then
  23.    the q2_pak_file entry in game.ini is set to "none" and you won't be
  24.    prompted to find the .pak while loading BSP.
  25. 10. There is a setting in the bsp.ini for turning on mipmapping support for glBSP (only!).
  26.    I will put in the different texture mapping modes for the next ver.
  27.  
  28. Yahn
  29. 2/12/98
  30. --------------------------------
  31.  
  32. New for 0.92a:
  33.  
  34. This is another alpha, in case I missed something obvious...
  35.  
  36. 1.    Buttons, shortcut keys and menu commands for
  37.     setting/removing detail bits.
  38. 2.    Surface window allows adding/removing/setting
  39.     flags or contents without altering other info,
  40.     such as texture name and offsets, etc.
  41. 3.    Texture lock state saved in .bru/.mrg file
  42. 4.    Q2 monsters can be loaded from Q2 .pak.  See the \bsp\quake2\
  43.     models.ini for syntax.  You can put the whole .pak path if you
  44.    are using a special .pak, or just put "Pak" and bsp will try
  45.    to load the .md2 from the default .pak file.  If you don't want
  46.    to spend the time or memory, try using the smallmdl.ini instead
  47.    of models.ini in the quake2\ dir of bsp.  That file only loads
  48.    the "info_player_start" player.md2 model.
  49. 5.    If you set fake_colormap=1 in the game.ini of the game of
  50.     your choice, then the a "fake" colormap will be generated.
  51.    Note that, of course, the editor will not show any face shading
  52.    using the fake colormap, but it's much faster to load.
  53. 6.    World min/max coordinate added to game.ini.  E.g., set to 4096
  54.     for Q/Q2 so that if you drag a brush outside this value, BSP
  55.    will warn you about it.  Dragging a brush outside this range
  56.    will generate a warning.
  57. 7. There was a bug where the relative texture path (e.g. "e1u1")
  58.     was getting messed up when you chose a texture from the
  59.    pulldown list on the control bar.  I think this is fixed, but
  60.    if you still notice problems, let me know and I'll check it
  61.    again.
  62. 8.    Replace texture and find brush by texture should work for Q2.
  63. 9.    BSP no longer crashes if you don't load a texture dropdown
  64.     list on the button bar (for custom bspbars.ini files).
  65. 10. The "make" commands are now in a dropdown list on the button
  66.     bar.  Choose from the list, and hit the adjacent "make" button.
  67.    You can reconfigure bspbars.ini to add the old buttons back in
  68.    if you really want them back.
  69. 11. A Q2 .map can autoload textures from either the Q2 .pak file or
  70.     from subdirectories with .wal files.  Just add one of the following
  71.    keys to your .map's "worldspawn" entity:
  72.    Key (no quotes, of course)    Value (example)
  73.    "_pakload"                 "e1u1;e1u2"
  74.    "_dirload"                        "outside"
  75.  
  76.    The first will load the e1u1 and e1u2 textures\ subdirectories
  77.    from the Q2 .pak file when the .map is opened.  The other will
  78.    load the .wal files on your hard drive that are in the outside\
  79.    subdirectory off of you the texture_path specified in the game.ini.
  80.  
  81.    Because of the leading underscore "_" for the keys, qbsp3 and
  82.    Quake2.exe will not signal an error when processing the .map or
  83.    compiled .bsp.  This is similar to the _color key for non-opengl
  84.    users.
  85. 12. Cycling current face will update the surface window (Numpad 7 or 9).
  86. 13. Surface window position is saved.  Put it where you want and
  87.     when you exit bsp it will show back up where you left it.
  88. 14.  Dragging of small brushes even when zoomed way in was messed up.
  89.     This is fixed and you should be able to drag them around, etc.
  90. 15. Export selected brushes OK and Cancel boxes were reversed.
  91. 16. There is a searcher for "mixed face contents" problems.  It
  92.     will simply select and suspect brushes that have mixed face
  93.    contents bits, etc.
  94. 17. If you just run bsp without specifying -game xxx, then bsp
  95.     will ask which game to start.
  96. 18. Right clicking the xy windows will bring them to the front.
  97. 19. Esc will close the surface window.
  98. 20. You can Tab between surface window edit fields.  You can use
  99.     the arrow keys, too.
  100. 21. Surface window position is automatically saved.  You may have
  101.     to resize it the first time you see it.
  102. 22. The trailing zeroes in the surface window have been eliminated.
  103. 23. glBSP backfaces are not rendered.  This should give a 2x speed boost.
  104.     My bad, I thought GL would default to this, but I guess not...
  105. 24  glBSP:  The angle circle is now drawn in the 3d view.
  106. 25. Dragging of clip points and the camera now works right when zoomed in
  107.     or out.
  108. 26. Omit Hint or Detail brushes added to Group Menu (and buttons to do this
  109.     can be added to bspbars.ini if you want, the values are at the very end
  110.     of the file).
  111. 27. A whole ton of internal stuff, that's why this is alpha.
  112. 28. If the q2_pak_file key in the game.ini is set to "none" (or is missing), then
  113.      the .pak file loading sequence is ignored.
  114. 29. Export Menu is populated with the .bat files found in the bat_directory.  Yes
  115.     this means you can create your own and, if the names are different,
  116.     you won't have to worry about rechanging the default ones.  16 is
  117.     the current max.  If anyone needs more, let me know.
  118.  
  119.  
  120. I'm quite interested to know if any functionality of BSP has been
  121. broken, so please let me know if you find something that doesn't work
  122. like it used to (or at all).
  123.  
  124. Yahn
  125. bernier@atlanta.com
  126. 2/5/98
  127. -------------------------------------------------
  128.  
  129. What's new for v. 0.90b.
  130.  
  131. This is yet another maintenance release.
  132.  
  133. 1.        Applying contents flag bits with values > 32768 should now work.
  134. I.e., the surface window should show the correct values.
  135.  
  136. 2.        Search/replace texture now includes the relative texture path, etc.
  137. for Q2 editing.
  138.  
  139. 3.        Load texture from .pak now allows picking a different .pak than the
  140. default.  Just hit "Open" at the dialog box to use the default.
  141.  
  142. 4.         Setup program for Q2 just warns if .pak is invalid and prompts
  143. whether to "Save Anyway?".
  144.  
  145. 5.         In Q2 mode, leak file handling is in.  This loads the .lin file
  146. that qbsp3 creates.  Choose the Load .pts from the File | LeakFile
  147. menu.  Pick a .lin file.  Similar to old point file stuff, except
  148. now you get actual lines, which is cool.
  149.  
  150. Yahn
  151. 12/28/97
  152.  
  153. What's new for v. 0.89b.
  154.  
  155. This is a maintenance release to fix some Q2 editing stuff.
  156.  
  157. 1.      Texture output in the .map is in lower case, so qbsp3 should no
  158. longer choke on animated brushes.
  159.  
  160. 2.      The surface window now reflects the current flags/contents settings
  161. upon opening (before it was not showing the udpated values).
  162.  
  163. 3.      The surface window has been decluttered of flags/contents check
  164. boxes that were unusued.
  165.  
  166. 4.      You can load a texture directory from the Q2 .pak file (set the
  167. path in the setup.exe program.).  Hit the "p" key to do this.
  168.  
  169. 5.      A map can refer to textures in the .pak, e.g. e1u1/blah and if
  170. the texture has not been unpacked from the .pak and the .pak is validly
  171. set in bsp, bsp will load the .wal from the pack directly.  If you don't have
  172. the quake 2 .pak file, then when prompted to find it, hit the "cancel" button.
  173.  
  174. 6.      The .c files in the game directory that are used for Q2 entities,
  175. I have made BSP parse the end of line characters and insert the carriage
  176. return where it was omitted in id's source files.
  177.  
  178. 7.      If a texture is loaded that has a default "warp" style, it should warp
  179. in the texture browser.  Animations should work right, still assuming that
  180. the old style +nnTEXTURE naming convention is used.  However, I fixed an
  181. anomoly in the code, so it should work better now.  I may implement the
  182. animname chaining that is the techically correct way to do this in the next
  183. release.
  184.  
  185. 8.      .lin file processing will be in next release.
  186.  
  187. 9.      New logo thanks to Trebz.  It was better, but I had to crop it down and
  188. lower the colors to 256 to keep the .exe size down.
  189.  
  190. 10.     Creating new brushes and then just exiting now prompts for saving
  191. before closing a .map.
  192.  
  193. 11.     Other stuff, as usual.
  194.                                                           
  195. 12/21/97 YWB
  196.