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