home *** CD-ROM | disk | FTP | other *** search
/ DarkBasic Professional / DarkBasicPro.iso / data1.cab / Lang_Files_(English) / VersionHistory / patch1.txt next >
Encoding:
Text File  |  2004-09-22  |  5.7 KB  |  110 lines

  1. 10/09/02 Patch 1 Notes
  2. ======================
  3.  
  4. General Fixes
  5. -------------
  6. * Cursors specified in the editor are once again accessable via CHANGE MOUSE
  7. * Paste Image now in line with DBV1 compatability. The extra param controls transparency
  8. * Setting the style of text multiple times within a loop no longer causes text artifacts
  9. * File commands that manipulated memblocks did not tie into the main memblock memory area
  10. * Activated all the Runtime Warning errors to completely report avoidable command failures
  11. * New DBProAssociator written to correctly link DBPRO and DBA filetypes to editor
  12. * Arrays used as subscripts to other multidimensional arrays messed up - 4 hours to fix!
  13. * Black on Black Transparent Text did not get displayed on the screen
  14. * Fixed once and for all the matrix ground height finding function. Now smooth as silk!
  15. * print 1.0=1.1 and print 1.0<1.1 now report correct float math comparisons
  16. * Fixed bug that allowed arrays to be used without being declared causing confusion
  17. * Corrected spelling of Principles in help system
  18. * Fixed a bug where spaces within a complex data structure would be eaten, ie (array count())
  19. * Expressions used as part of array subscript calculations would not be used correctly
  20. * Arrays that omit a subscript will now correctly use the internal array index for list access
  21. * User type fields would not be parsed correctly if expression contained a nested field
  22. * Fixed a bug which now loads images into the entire texture plate by default as in DBV1
  23. * Added ability for the PREPARE MATRIX TEXTURE to stretch a manual image to fix black areas bugs
  24. * Fixed a bug where the last tile height of a matrix could not be assigned
  25. * PLAY ANIMATION TO IMAGE can now handle image regions smaller and larger than the anim source
  26. * PLAY ANIMATION TO IMAGE can now render to existing images and within sub-regions too
  27. * INC and DEC now work inside functions correctly
  28. * An array declaration on the last line of a program could not compile, now fixed
  29. * Some parameter declarations within functions would not be parsed correctly (ie red(file$) )
  30. * SET CAMERA TO IMAGE can now handle recreation of larger depth buffers during multiple calls
  31. * SET CAMERA TO IMAGE now enforces only image sizes to a power of two for better texture handling
  32. * GET IMAGE now works like DBV1, with an optional parameter for using the DBPro accuracy method
  33. * Single letter variables now parse correctly when used as a user defined type
  34. * Array subscripts less than a negative value of one will no longer stray into raw memory
  35. * POSITION MOUSE now accurately positions the mouse at the designated coordinates in all modes
  36. * SELECT CASE items would not correctly detect floats and cause logic errors, now fixed
  37. * Variables that would use the assignment symbol but not place a R-value no longer crash
  38. * RETURN commands placed outside of a subroutine would crash the exe, now safely exits
  39. * Line comments are now allowed inside user defined type declarations
  40. * Constants no longer replace words that are inside speech marks
  41. * Added Soft Runtime warnings to silently ignore errors such as not loading via LOAD DLL
  42. * Added code to prevent a curve speed value from being assigned below a value of one
  43. * Global Strings declared without a string value would crash the exe, now fixed
  44. * Expression commands that required a DWORD input param would become wrong when passed an array
  45. * Now reports a correct error when an array is declared without brackets
  46. * LOAD and SAVE ARRAY now fixed to correctly detect an array and additionally restricts usertypes
  47. * Variables that share the same user defined type can now be assigned using the equate symbol
  48.  
  49. Half Life
  50. ---------
  51. * Lightmaps now shown      
  52. * Multi texture options      
  53. * Fixed sticky collision      
  54. * Collision threshold command now works      
  55. * Can no longer fall through ground on collision      
  56. * Collision radius can be controlled in all 3 axis      
  57.       
  58. Basic3D & Primitive      
  59. -------------------
  60. * Ghosted objects will now respond to cull modes      
  61. * Point object command now works as in DB      
  62. * Set ambient light now works correctly      
  63. * Scale object texture now multiplies input by 100      
  64. * Scale limb texture now multiplies input by 100      
  65. * Make object box now accepts floats      
  66. * Make object sphere now accepts floats      
  67. * Make object cube now accepts floats      
  68. * Make object cylinder now accepts floats      
  69. * Make object cone now accepts floats      
  70. * Make object plane now accepts floats      
  71.       
  72. X Object      
  73. --------
  74. * Removed "SAFE_DELETE_ARRAY ( m_BoneMatrices );" in sMesh.cpp, stops crashing on exit 
  75. * Created block so compressed models will not load - see "Load" in "cEnhancedX.cpp"   
  76. * Fixed internal D3D crash on loading some models      
  77. * Stopped a crash from occurring when running a loop through bone names     
  78.       
  79. 3DS Object      
  80. ----------
  81. * Fixed a crash on exit due to invalid memory pointers      
  82. * Texture loading is now more reliable      
  83.       
  84. Quake 3      
  85. -------
  86. * Meshes are no longer drawn      
  87. * Quick fix applied to stop white textures      
  88. * Stopped a crash from occurring when trying to delete invalid memory     
  89. * "set collision threshold" now works      
  90. * Fixed a problem with renderstates      
  91. * Can no longer fall through ground      
  92. * Collision radius can be controlled in all 3 axis      
  93.       
  94. Sound      
  95. -----
  96. * Update function will not crash if no sound card      
  97.       
  98. Multiplayer      
  99. -----------
  100. * Setup lots of error checking for possible crashes      
  101.       
  102. MD3      
  103. ---
  104. * Quick fix for bounding box problem      
  105.       
  106. CustomBSP      
  107. ---------
  108. * Collision radius can be controlled in all 3 axis      
  109. * Can no longer fall through ground on collision 
  110.