OLD-NEWS.txt 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. (OLD) NEWS
  2. ----------
  3. The Amiga version is complete.
  4. The Unix TTY and X11 versions are complete.
  5. NOTE: The Amiga version requires an AGA Amiga (Amiga 1200 or 4000).
  6. Compiling Info
  7. --------------
  8. The Windows executable is built with the Borland C++ 5.5 command line tools.
  9. The Amiga version is built with SAS C/C++ 6.51.
  10. While I do not produce executable distributions for the Unix versions it
  11. should not be too difficult to build from the source distribution.
  12. The Unix port has been tested on:
  13. - Red Hat Linux 7.1 on i686
  14. - Amiga 4000/040 running NetBSD 1.5.2
  15. - Sun UltraSparc running Solaris 2.5.1
  16. Changes from 1.6.3 to 1.6.3a
  17. ----------------------------
  18. - This is a Windows Graphical interface version update only.
  19. * It contains a single fix that should dramatically reduce the amount
  20. of CPU time required by changing from using PeekMessage in a busy loop
  21. to using GetMessage (which is the proper way of doing it.)
  22. There is no change to the game-play and no perceptible change in
  23. response times.
  24. Changes from 1.6.2 to 1.6.3
  25. ---------------------------
  26. BUG FIXES:
  27. - Fixed potion of heroism and Coked so the boost to charisma is lowered
  28. correctly when the effect wears off.
  29. - Fixed effect of changing the enchantment level on a ring of strength.
  30. - Fixed Winners Scoreboard so that more than 1 winner can be displayed.
  31. - Fixed LRS so tax can now be paid.
  32. - Fixed text formatting in LRS when paying tax.
  33. - Fixed a bug in output of error messages during initialization that
  34. caused data corruption.
  35. - Fixed Vaporize Rock spell for difficulty level 4+ to redraw statues
  36. correctly after the spell animation if the statue isn't destroyed.
  37. - Removed function calls causing extra repainting of the map window.
  38. - Fixed recalculation of AC and WC when destroying armor/weapons due
  39. to over enchantment.
  40. NEW FEATURES:
  41. - Added the Amiga version. Only supports AGA Amiga (1200/4000).
  42. * This has been tested on my Amiga 4000/040 and WinUAE.
  43. - Added a Unix TTY version using the curses library.
  44. - Improved some of the graphic tiles.
  45. * Thanks to Craig Spencer for providing the new tile images.
  46. - Windows version displays area separators using the current system
  47. colors for 3D objects (COLOR_3DFACE, COLOR_3DHILIGHT, COLOR_3DSHADOW).
  48. Changes from 1.6.1 to 1.6.2
  49. ---------------------------
  50. NOTE: Save files from earlier versions are likely not compatible with 1.6.2.
  51. While the save file format hasn't changed, the interpretation of some of the
  52. values has. Unexpected behavior may result if using an old save game. The
  53. scoreboard from 1.6.1 should be compatible.
  54. BUG FIXES:
  55. - Had another go at fixing Dealer McDope's.
  56. - Fixed a subtle initialization bug in the message window.
  57. * While only seen on NetBSD/Amiga, it may have affected other versions.
  58. - Fixed spell damage for when wielding Slayer or Vorpal Blade.
  59. - Fixed a problem in the map that could move the cursor at the players
  60. location outside the displayable map area, causing screen corruption.
  61. - Fixed setting of the game difficulty level.
  62. - Corrected the help file to have the correct options format for specifying
  63. the difficulty level.
  64. - Fixed alter reality spell for wizard.
  65. - Fixed storage of window position in ularn.ini file for Windows version.
  66. NEW FEATURES:
  67. - Added Unix/X11 support.
  68. - New menu item to enable/disable beeps during the game.
  69. - A beep is now played when the player gains a level.
  70. - Learning multiple copies of Genocide, Alter reality and Permanance spells
  71. allows multiple castings of these spells.
  72. - Walls enhanced to use shaped walls based on wall connectivity.
  73. - Windows version now remembers the last state of the window.
  74. - Some graphics changed in the tile set.
  75. Changes from 1.6.0 to 1.6.1
  76. ---------------------------
  77. NOTE: Scoreboard and saved games are incompatible between 1.6.0 and 1.6.1.
  78. BUG FIXES:
  79. - Fixed a bug in the rusting of armor that caused the pluses to be
  80. set to a dud value when the armor was very rusted.
  81. - Fixed disenchanting/rusting of items to have appropriate effects on stats.
  82. - Fixed a bug that caused slow monsters to either move every turn not move
  83. at all when the player is hasted.
  84. - Fixed going up/down stairs when there is a monster on the staircase at
  85. the other end.
  86. - Fixed a error in the smart-move routine that could cause demon princes
  87. and the king of hell to get "stuck" in the wall at the edge of the map.
  88. - Fixed array indexing problems for calculating the enchantment level of
  89. new items.
  90. - Fixed elevator up/down for operation in the volcano.
  91. - Player positioning for dungeon level changes has been made a bit smarter.
  92. * It now selects the closest empty position to the desired location
  93. rather than performing a map scan from the current position.
  94. - Fixed Dealer McDope's Pad.
  95. NEW FEATURES:
  96. - Added 'enhanced_interface' option to ularn.opt, as some people found
  97. the current method of opening doors disorienting:
  98. * The option enhanced_interface/noenhanced_interface can now be specified
  99. in the ularn.opt file. The default, is noenhanced_interface. If the
  100. enhanced_interface option is set then the following changes to the\
  101. interface are used:
  102. . The player can no longer move onto closed doors to try and open them.
  103. Instead the 'o' (Open Door) commands is provided.
  104. When Open Door is selected the player is prompted for the direction
  105. of the door to be opened.
  106. . The Close Door command is changed to operate similarly.
  107. . The 'O' (Open Chest) command is added to open a chest at the player's
  108. current location. This is a bit more convenient than moving off then
  109. back onto a chest for each attempt to open it.
  110. - Added a new item: 'amulet of life preservation'.
  111. * Prevents all level drain effects.
  112. - Implemented infra-vision ability for monsters.
  113. * The ability was marked in the spell effect table but was never used.
  114. OTHER CHANGES:
  115. - Completed a code inspection/walk through of every module.
  116. * This resulted in a general tidy up of the code. Half of the bug fixes
  117. above were identified as a result of the analysis.
  118. - ULarn now compiles with MinGW on Windows.
  119. * A MinGW makefile is now included with the source distribution. This is
  120. another step towards getting the UNIX X11 version working.
  121. ULarn 1.6, patchlevel 0, as of 11 Aug 2003.
  122. -------------------------------------------
  123. NEW FEATURES:
  124. - ULarn 1.6 is currently only available for 32-bit Windows sysems.
  125. - UNIX TTY and X11 versions will appear in due course
  126. - 'configure' scripts are gone in this version.
  127. - The next version will support AGA Amiga systems.
  128. - All operating system dependent code is isolated in separate modules.
  129. - Introduction of graphic tile display.
  130. - The ability to rename monsters was removed.
  131. - Isolation of all user input and display functions to a single module.
  132. - Removal of GOTO's from the code base.