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