Core: added SquaredPersonalDistance
[gemrb.git] / NEWS
blob876fd1b8bbbf59322fa548c36cc52a8579476cd9
1 GemRB V0.6.2 git (6bb7668b7)
2   New features:
3     -
4     - IWD:HoW (worldmap) compatibility!
5     - proper store economics and dragging
6     - custom blood color (creature-dependant)
7     - InLine trigger, EscapeAreaNoSee action
8     - Importing a SoA game into ToB
10   Improved features:
11     -
12     - loading screens, ambushes
13     - sparkles
14     - panic
15     - actions, object matching
16     - handling of minimum hp
17     - bugfixes
19 GemRB V0.6.2 (2010-08-21):
20   New features:
21     - a basic SDL_mixer plugin for faster, but lower-quality audio
22     - dualclassing for bg1 and iwd
23     - new triggers, actions, infravision
24     - feet circle flickering on portrait hover, coloration in dialog
25     - wisdom xp bonus (pst)
27   Improved features:
28     - actions, triggers, object matching
29     - item loading and ability selection, inventory
30     - projectiles, effects, subtitles, verbal constants
31     - the core and guiscript design was cleaned up in many places
32     - bugfixes
34   Applied patches:
35     backslash check patch from anthiste
36     bg1 character generation patch from Maighstir
37     a crosscompiling fix from F.Fischer
39 GemRB V0.6.1 (2010-06-16):
40   New features:
41     - a minimal dataset
42     - reputation penalties on death or injury
43     - casting level bonus/malus (wild mages, clerics)
44     - tinting for different times of the day and weather effects
45     - a BI(n)K player plugin for the IWD2 movies
46     - new actions, turn undead
48   Improved features:
49     - the internal design was cleaned up in many places
50     - game saving, modal actions, combat, effects, spawns
51     - magic missiles are now drawn properly
52     - various guiscripts (no more flickering!)
53     - bugfixes
55   Applied patches:
56     two patches from Brendan Molloy
58 GemRB V0.6.0 (2009-11-03):
59   New features:
60     - BG1 and IWD are roughly completable!
61     - levelup support for bg1 and iwd, dream cutscenes in ToB
62     - more hardcoded projectiles and avatar animations
63     - evasion, backstabbing and basic hide in shadows
64     - compatibility with the widescreen mod (unreleased) allows for multiple
65       custom resolutions
66     - contingency and sequencer spells, beginnings of wild magic support
68   Improved features:
69     - combat, travelling and feedback
70     - better spellcasting timing
71     - actions, effects and triggers
72     - various guiscripts
73     - bugfixes
75   Applied patches:
76     a few patches from nugrud for how/totl support
78 GemRB V0.5.1 (2009-08-27):
79   New features:
80     - BG2:SoA is roughly completable!
81     - almost all missing IE's hardcoded projectiles, spell hit projectiles,
82       projectile trails, projectile failure (spell), projectile effectlists
83     - auto-reloading of projectile weapons in case the ammo stack runs out
84     - damage resistance
85     - sorcerer style spellbooks, reading of iwd2 spellbooks
86     - target following to other areas
87     - the null sound plugin is now always loaded last by default; for old
88       installs see the provided configuration example (DelayPlugin)
89     - intelligence and wisdom dictated lore bonus
90     - a GUIEnhancements config option (on by default) that enables a few
91       extra controls (for convenience and larger mods)
92     - PST death counters (don't anger the Lady)
93     - initial support for targetting by portrait
95   Improved features:
96     - actions, effects and triggers
97     - pathfinding, feet circles, fog of war and worldmap travel
98     - combat and spellcasting (especially summoning)
99     - projectiles
100     - config and default table value parsing is smarter about spaces
101     - various guiscripts
102     - bugfixes
104   Applied patches:
105     various patches from nugrud for bg2 gui enhancements
106     fix compilation (with cmake) on OS X, by hanicka
108 GemRB V0.5.0 (2009-06-25):
109   New features:
110     - SoA, ToB and PST are roughly playable beyond their first levels
111     - combat: dual-wielding, APR, proficiency and style boni, dexterity
112       bonus, initiatitive and speed factor, individual combat rounds
113     - many IE's hardcoded projectiles and support for projectile sounds
114     - IWD2 GUI now works after chargen too
115     - bg2 chargen now levels to the correct level
116     - summoned and charmed creatures can be ordered around
117     - actor tooltips (name and injury status)
118     - running, initial variable values and portal animations in PST
119     - hardcoded monk bonuses
121   Improved features:
122     - dialog, actions and triggers
123     - combat mechanics, animation, feedback, ranged combat
124     - matters of time and matter
125     - levelup, dual classing, multiclass handling
126     - focus: scrolling while paused is now possible
127     - animations (projectile, creature)
128     - pathfinding
129     - area music restarts when there's no music playing
130     - disarm trap checks skills
131     - various guiscripts
132     - bugfixes
134   Applied patches:
135     #2802190 jbmetz (improve the rpm spec handling)
136     #2802437 danamin (patch bomb sanitizing bg1 chargen + bg2 code share)
138 GemRB V0.4.0 (2009-05-25):
139   New features:
140     - level up support in bg2
141     - basic party reordering
142     - bashing of containers and doors
143     - persistent area effects (cloudkill, stinking cloud, web, etc.)
144     - item amount window for stack splitting (shift+click or doubleclick)
145     - depletion of item charges
146     - opcodes: disable spellcasting, cutscene2 (pocketplane travel), knock,
147       clear air, polymorph, disable button
148     - dynamic scrollbar creation (display of more than 10 kits, 24 spells)
149     - portrait effect icons
150     - item ability selection
151     - character customization
153   Improved features:
154     - fog of war
155     - party reformation
156     - iwd and how guiscripts have been merged
157     - traps
158     - pst dialogs
159     - regeneration, hp bonuses, healing
160     - animations and projectiles
161     - rewritten MVE player
162     - ranged combat
163     - various guiscripts
164     - bugfixes
166   Applied patches:
167     #2770564 Whiteclone (pst options window bug)
168     numerous patches from mattinm finishing the level up support
169     a few patches from ape fixing and extending iwd
170     #2579743 jbmetz added RPM spec files
172 GemRB V0.3.2 (2009-02-16):
173   New features:
174     - default cancel button, bound to the escape key
175     - tooltip animations and a shortcut (tab)
176     - wrapper python classes that simplified the GUIScripts
177     - trap detection, removal, triggering, xp, feedback, autopause
178     - modal effects
179     - proper xp award for dual- and multiclass actors
180     - double click (used in the map window)
181     - click-and-hold incrementing/decrementing
182     - accumulate kill statistics
183     - characters can move while the map is open
184     - sound on item equip
185     - arbitrary feat prerequisites in iwd2
186     - hard pause for all games (originally a ToB feature); triggered with 'h'
187     - extended night areas (originally a bg2 feature)
189   Improved features:
190     - walking animation timing
191     - formations (arbitrary sizes, rotation, cursor)
192     - ppc support (no more crashes)
193     - container/door/infopoint cursor and highlight handling
194     - various guiscripts
195     - cmake build system (now really works on *nix)
196     - magic item exclusion
197     - stores and bags
198     - fixed attack loop when target dies
199     - bugfixes
201   Applied patches:
202     #2159734 Zefklop (Mouse activity during movies)
203     #2243323 Zefklop (correct Openal cleanup)
204     #2263333 Whiteclone (bg1 guiinv)
205     #2380891 Amikrop (iwd1 guicommonwindows)
207 GemRB V0.3.1 (2008-09-25):
208   New features:
209     - mouse scroll support
210     - starting tob inventory
211     - character import in iwd and how
212     - spritecover for area animations
213     - proper XP bonus for thieving and learning spells
215   Improved features:
216     - gcc 4.3 compatibility
217     - PST bestiary
218     - bg2 and tob game modes have been merged
219     - bg2 and iwd2 character generation was simplified and improved
220     - stricter dualclassing prerequisites
221     - the cmake build system is available for other platforms too
222     - pathfinding
223     - starting time is now at day 0
224     - less memory leaks
225     - bugfixes
227 GemRB V0.3.0 (2008-02-17):
228   New features:
229     - TLK override handling (custom biographies and map notes)
230     - weapon immunities
231     - party AI
232     - expansion playmode
233     - more actions, triggers and effects
234     - loading of projectile explosion animations
235     - kit information window
236     - optional CMake build system (windows only)
238   Improved features:
239     - sound (now perfect!)
240     - character generation
241     - opcodes
242     - character record window
243     - pathfinding
244     - tooltip delay
245     - bugfixes
247 GemRB V0.2.9 (2007-07-06):
248   New features:
249     - thieving
250     - tracking
251     - graphical feedback (color pulse, blur, mirror image, vvc overlays etc)
252     - projectiles
253     - spell casting
254     - item use
255     - challenge rating calculation
257   Improved features:
258     - more opcodes
259     - bugfixes
260     - shop/inventory gui
262 GemRB V0.2.8 (2006-12-24):
263   New features:
264     - equipment is rendered both on paperdoll and avatar
265     - weather (snow/rain) is now rendered
267   Improved features:
268     - action menus
269     - game scripting (actions/triggers)
271 GemRB V0.2.7 (2006-08-30):
272   New features:
273     - large animations
274     - worldmap travel
275     - dialogue portraits
276     - translucent shadows option
277     - personal space of actors
278     - combat
279     - many new effects
280     - overlay animation
282   Improved features:
283     - Script fixes
284     - Action menus
285     - TextScreen
286     - doors
287     - animated overlays
288     - new actions
290 GemRB V0.2.6 (2005-12-06):
291   New features:
292     - Effects are in a different plugin
293     - DoxyGen docs
294     - Wallgroup covers
295     - Door triggers
296     - Action menus (talk/attack)
297     - party/protagonist death handled
299   Improved features:
300     - Textscreen graphic fixed
301     - script workflow
302     - compilation and running on different systems (MacOSX, PPC Linux)
303     - various leaks/instabilities fixed
304     - Saving games
305     - inventory screens in many games
307 GemRB V0.2.5 (2005-08-22):
308   New features:
309     - Save game
310     - Effects are now loaded
311     - Equipping effects in items
312     - Spawn points in areas
313     - Textscreen (scrolled text between chapters)
315   Improved features:
316     - GameScript is now much more reliable: Action override works, triggers fire once and then get cleared
317     - fully working Store screen 
318     - fixed padding of message window rows (in dialogs)
320 GemRB V0.2.4 (2005-05-29):
321   New features:
322     - Store dialogs (Temple, Inn, Container, Tavern, Store)
323     - Fog of war with line of sight
324     - Doors block path and line of sight
325     - Window frames at higher resolutions
326     - Animated buttons (PST portraits, Donation window)
327     - Store opens when appropriate
328     - Containers
330   Improved features:
331     - Fixed dialogs
332     - new GUIScript functions with documentation
333     - Fog of war/door/store related gamescript actions
334     - fixed object distance and area variable handling in gamescript
335     - other new gamescript actions/triggers
336     - Implemented PCs fidget animations
338   Documentation:
339     - Introduction to writing GUIScript scripts
341 GemRB v0.2.3 (2005-02-13):
342   New features:
343     - GUI for most of the games, especially interactive Inventory and Spellbook
344     - Map and WorldMap
345     - Load screen interstitials with progress bar
346     - Spell and item cache to speed up object management
347     - Added gamescript actions/triggers 
348     - Selection of spells during character generation
349     - First attempt on effects code
350     - First attempt on Fog-Of-War
351     - Tooltips
352     - Overhead text
353     - Ambient sounds
354     - Volume control
355     - Manual page gemrb(1)
356     - Documentation for GemRB Python API and our custom override files
358   Improved features:
359     - Character generation
360     - GUI
361     - Build infrastructure on Linux and Un*x systems
362     - Progress towards portability to 64 bit and big endian machines
363     - Many bugfixes and new bugs as well ;-)
364     - Shortened version numbers
365     - Simplified user configuration, game specific settings are now
366       in gemrb/override dir