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