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