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