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