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