ChangeLog 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. 0.64 -> 0.next (???) [as for r651]
  2. GENERAL:
  3. * move some settings to the config/settings.txt file
  4. * partial support for new screen resolutions
  5. * /Data and /Sprites subfolders can be used for adding files not present in .lod archives
  6. * fixed crashbug occuring when hero levelled above 15 level
  7. ADVENTURE INTERFACE:
  8. * added water animation
  9. TOWN INTERFACE:
  10. * the scroll tab won't remain hanged to our mouse position if we move the mouse away from the scroll bar
  11. * fixed cloning creatures bug in garrisons (and related issues)
  12. BATTLES
  13. * support for the Wait command
  14. * magic arrow *really* works
  15. * war machines support partially added
  16. * queue of stacks narrowed
  17. * spell effect animation displaying improvements
  18. * several reported bugs fixed
  19. * new spells supported:
  20. a) Haste
  21. b) lightning bolt
  22. c) ice bolt
  23. d) slow
  24. e) implosion
  25. f) forgetfulness
  26. AI:
  27. * Genius AI (first VCMI AI) will control computer creatures during the combat.
  28. GENERAL:
  29. * started making external settings file (will be used for support for non 800x600 screen resolutions)
  30. And a lot of minor fixes
  31. 0.63 -> 0.64 (Nov 01 2008)
  32. GENERAL:
  33. * sprites from /Sprites folder are handled correctly
  34. * several fixes for pathfinder and path arrows
  35. * better handling disposed/predefined heroes
  36. * heroes regain 1 mana point each turn
  37. * support for mistycisim and intelligence skills
  38. * hero hiring possible
  39. * added support for a number of hotkeys
  40. * it's not possible anymore to leave hero level-up window without selecting secondary skill
  41. * many minor improvements
  42. * Added some kind of simple chatting functionality through console. Implemented several WoG cheats equivalents:
  43. a) woggaladriel -> vcmiainur
  44. b) wogoliphaunt -> vcminoldor
  45. c) wogshadowfax -> vcminahar
  46. d) wogeyeofsauron -> vcmieagles
  47. e) wogisengard -> vcmiformenos
  48. f) wogsaruman -> vcmiistari
  49. g) wogpathofthedead -> vcmiangband
  50. h) woggandalfwhite -> vcmiglorfindel
  51. ADVENTURE INTERFACE:
  52. * clicking on a tile in advmap view when a path is shown will not only hide it but also calculate a new one
  53. * slowed map scrolling
  54. * blocked scrolling adventure map with mouse when left ctrl is pressed
  55. * blocked map scrolling when dialog window is opened
  56. * scholar will be accessible from the top
  57. TOWN INTERFACE:
  58. * partially done tavern window (only hero hiring functionality)
  59. BATTLES:
  60. * water elemental will really be treated as 2 hex creature
  61. * potential infinite loop in reverseCreature removed
  62. * better handling of battle cursor
  63. * fixed blocked shooter behavior
  64. * it's possible in battles to check remeaining HP of neutral stacks
  65. * partial support for Magic Arrow spell
  66. * fixed bug with dying unit
  67. * stack queue hotkey is now 'Q'
  68. * added shots limit
  69. 0.62 -> 0.63 (Oct 01 2008)
  70. GENERAL:
  71. * coloured console output, logging all info to txt files
  72. * it's possible to use other port than 3030 by passing it as an additional argument
  73. * removed some redundant warnings
  74. * partially done spellbook
  75. * Alt+F4 quits the game
  76. * some crashbugs was fixed
  77. * added handling of navigation, logistics, pathfinding, scouting end estates secondary skill
  78. * magical hero are given spellbook at the beginning
  79. * added initial secondary skills for heroes
  80. BATTLES:
  81. * very significant optimization of battles
  82. * battle summary window
  83. * fixed crashbug occurring sometimes on exiting battle
  84. * confirm window is shown before retreat
  85. * graphic stack queue in battle (shows when 'c' key is pressed)
  86. * it's possible to attack enemy hero
  87. * neutral monster army disappears when defeated
  88. * casualties among hero army and neutral creatures are saved
  89. * better animation handling in battles
  90. * directional attack in battles
  91. * mostly done battle options (although they're not saved)
  92. * added receiving exp (and leveling-up) after a won battle
  93. * added support for archery, offence and armourer secondary abilities
  94. * hero's primary skills accounted for damage dealt by creatures in battle
  95. TOWNS:
  96. * mostly done marketplace
  97. * fixed crashbug with battles on swamps and rough terrain
  98. * counterattacks
  99. * heroes can learn new spells in towns
  100. * working resource silo
  101. * fixed bug with the mage guild when no spells available
  102. * it's possible to build lighthouse
  103. HERO WINDOW:
  104. * setting army formation
  105. * tooltips for artifacts in backpack
  106. ADVENTURE INTERFACE:
  107. * fixed bug with disappearing head of a hero in adventure map
  108. * some objects are no longer accessible from the top
  109. * no tooltips for objects under FoW
  110. * events won't be shown
  111. * working Subterranean Gates, Monoliths
  112. * minimap shows all flaggable objects (towns, mines, etc.)
  113. * artifacts we pick up go to the appropriate slot (if free)
  114. 0.61 -> 0.62 (Sep 01 2008)
  115. General:
  116. * restructured to the server-client model
  117. * support for heroes placed in towns
  118. * upgrading creatures
  119. * working gaining levels for heroes (including dialog with skill selection)
  120. * added graphical cursor
  121. * showing creature amount in the creature info window
  122. * giving starting bonus
  123. Castles:
  124. * icon in infobox showing that there is hero in town garrison
  125. * fort/citadel/castle screen
  126. * taking last stack from the heroes army should be impossible (or at least harder)
  127. * fixed reading forbidden structures
  128. * randomizing spells in towns
  129. * viewing hero window in the town screen
  130. * possibility of moving hero into the garrison
  131. * mage guild screen
  132. * support for blacksmith
  133. * if hero doesn't have a spell book, he can buy one in a mage guild
  134. * it's possible to build glyph of fear in fortress
  135. * creatures placeholders work properly
  136. Adventure Interface:
  137. * hopefully fixed problems with wrong town defs (village/fort/capitol)
  138. Hero Window:
  139. * bugfix: splitting stacks works in hero window
  140. * removed bug causing significant increase of CPU consumption
  141. Battles:
  142. * shooting
  143. * removed some displaying problems
  144. * showing last group of frames in creature animation won't crash
  145. * added start moving and end moving animations
  146. * fixed moving two-hex creatures
  147. * showing/hiding graphic cursor
  148. * a part of using graphic cursor
  149. * slightly optimized showing of battle interface
  150. * animation of getting hit / death by shooting is displayed when it should be
  151. * improved pathfinding in battles, removed problems with displaying movement, adventure map interface won't be called during battles.
  152. * minor optimizations
  153. PreGame:
  154. * updates settings when selecting new map after changing sorting criteria
  155. * if sorting not by name, name will be used as a secondary criteria
  156. * when filter is applied a first available map is selected automatically
  157. * slider position updated after sorting in pregame
  158. Objects:
  159. * support for the Tree of knowledge
  160. * support for Campfires
  161. * added event message when picking artifact
  162. 0.6 -> 0.61 (Jun 15 2008)
  163. Improvements:
  164. * improved attacking in the battles
  165. * it's possible to kill hostile stack
  166. * animations won't go in the same phase
  167. * Better pathfinder
  168. * "%s" substitutions in Right-click information in town hall
  169. * windmill won't give wood
  170. * hover text for heroes
  171. * support for ZSoft-style PCX files in /Data
  172. * Splitting: when moving slider to the right so that 0 is left in old slot the army is moved
  173. * in the townlist in castle selected town will by placed on the 2nd place (not 3rd)
  174. * stack at the limit of unit's range can now be attacked
  175. * range of unit is now properly displayed
  176. * battle log is scrolled down when new event occurs
  177. * console is closed when application exits
  178. Bugfixes:
  179. * stack at the limit of unit's range can now be attacked
  180. * good background for the town hall screen in Stronghold
  181. * fixed typo in hall.txt
  182. * VCMI won't crash when r-click neutral stack during the battle
  183. * water won't blink behind shipyard in the Castle
  184. * fixed several memory leaks
  185. * properly displaying two-hex creatures in recruit/split/info window
  186. * corrupted map file won't cause crash on initializing main menu
  187. 0.59 -> 0.6 (Jun 1 2008)
  188. * partially done attacking in battles
  189. * screen isn't now refreshed while blitting creature info window
  190. * r-click creature info windows in battles
  191. * no more divison by 0 in slider
  192. * "plural" reference names for Conflux creatures (starting armies of Conflux heroes should now be working)
  193. * fixed estate problems
  194. * fixed blinking mana vortex
  195. * grail increases creature growths
  196. * new pathfinder
  197. * several minor improvements
  198. 0.58 -> 0.59 (May 24 2008 - closed, test release)
  199. * fixed memory leak in battles
  200. * blitting creature animations to rects in the recruitment window
  201. * fixed wrong creatures def names
  202. * better battle pathfinder and unit reversing
  203. * improved slider ( #58 )
  204. * fixed problems with horde buildings (won't block original dwellings)
  205. * giving primary skill when hero get level (but there is still no dialog)
  206. * if an upgraded creature is available it'll be shown as the first in a recruitment window
  207. * creature levels not messed in Fortress
  208. * war machines are added to the hero's inventory, not to the garrison
  209. * support for H3-style PCX graphics in Data/
  210. * VCMI won't crash when is unable to initialize audio system
  211. * fixed displaying wrong town defs
  212. * improvements in recruitment window (slider won't allow to select more creatures than we can afford)
  213. * creature info window (only r-click)
  214. * callback for buttons/lists based on boost::function
  215. * a lot of minor improvements
  216. 0.55 -> 0.58 (Apr 20 2008 - closed, test release)
  217. Towns:
  218. * recruiting creatures
  219. * working creature growths (including castle and horde building influences)
  220. * towns give income
  221. * town hall screen
  222. * building buildings (requirements and cost are handled)
  223. * hints for structures
  224. * updating town infobox
  225. Garrisons:
  226. * merging stacks
  227. * splitting stacks
  228. Battles:
  229. * starting battles
  230. * displaying terrain, animations of heroes, units, grid, range of units, battle menu with console, amounts of units in stacks
  231. * leaving battle by pressing flee button
  232. * moving units in battles and displaying thier ranges
  233. * defend command for units
  234. General:
  235. * a number of minor fixes and improvements
  236. 0.54 -> 0.55 (Feb 29 2008)
  237. * Sprites/ folder works for h3sprite.lod same as Data/ for h3bitmap.lod (but it's still experimental)
  238. * randomization quantity of creatures on the map
  239. * fix of Pandora's Box handling
  240. * reading disposed/predefined heroes
  241. * new command - "get txt" - VCMI will extract all .txt files from h3bitmap.lod to the Extracted_txts/ folder.
  242. * more detailed logs
  243. * reported problems with hero flags resolved
  244. * heroes cannot occupy the same tile
  245. * hints for most of creature generators
  246. * some minor stuff
  247. 0.53b -> 0.54 (Feb 23 2008 - first public release)
  248. * given hero is placed in the town entrance
  249. * some objects such as river delta won't be blitted "on" hero
  250. * tiles under FoW are inaccessible
  251. * giving random hero on RoE maps
  252. * improved protection against hero duplication
  253. * fixed starting values of primary abilities of random heroes on RoE/AB maps
  254. * right click popups with infoboxes for heroes/towns lists
  255. * new interface coloring (many thanks to GrayFace ;])
  256. * fixed bug in object flag's coloring
  257. * added hints in town lists
  258. * eliminated square from city hints
  259. 0.53 - 0.53b (Feb 20 2008)
  260. * added giving default buildings in towns
  261. * town infobox won't crash on empty town
  262. 0.52 - 0.53 (Feb 18 2008):
  263. * hopefully the last bugfix of Pandora's Box
  264. * fixed blockmaps of generated heroes
  265. * disposed hero cannot be chosen in scenario settings (unless he is in prison)
  266. * fixed town randomization
  267. * fixed hero randomization
  268. * fixed displaying heroes in preGame
  269. * fixed selecting/deselecting artifact slots in hero window
  270. * much faster pathfinder
  271. * memory usage and load time significantly decreased
  272. * it's impossible to select empty artifact slot in hero window
  273. * fixed problem with FoW displaying on minimap on L-sized maps
  274. * fixed crashbug in hero list connected with heroes dismissing
  275. * mostly done town infobox
  276. * town daily income is properly calculated
  277. 0.51 - 0.52 (Feb 7 2008):
  278. * [feature] giving starting hero
  279. * [feature] VCMI will try to use files from /Data folder instead of those from h3bitmap.lod
  280. * [feature] picked artifacts are added to hero's backpack
  281. * [feature] possibility of choosing player to play
  282. * [bugfix] ZELP.TXT file *should* be handled correctly even it is non-english
  283. * [bugfix] fixed crashbug in reading defs with negativ left/right margins
  284. * [bugfix] improved randomization
  285. * [bugfix] pathfinder can't be cheated (what caused errors)
  286. 0.5 - 0.51 (Feb 3 2008):
  287. * close button properly closes (same does 'q' key)
  288. * two players can't have selected same hero
  289. * double click on "Show Available Scenarios" won't reset options
  290. * fixed possible crashbug in town/hero lists
  291. * fixed crashbug in initializing game caused by wrong prisons handling
  292. * fixed crashbug on reading hero's custom artifacts in RoE maps
  293. * fixed crashbug on reading custom Pandora's Box in RoE maps
  294. * fixed crashbug on reading blank Quest Guards
  295. * better console messages
  296. * map reading speed up (though it's still slow, especially on bigger maps)
  297. to 0.5 (Feb 2 2008 - first closed release):
  298. * Main menu and New game screens
  299. * Scenario selection, part of advanced options support
  300. * Partially done adventure map, town and hero interfaces
  301. * Moving hero
  302. * Interactions with several objects (mines, resources, mills, and others)