1FreeSynd 0.7.5 : Release Notes
2----------------------------
3
4Description
5-----------
6This is a prelimary release for testing and development purposes.
7
8Changes
9-------
10  *
11
12Fixed Bugs
13----------
14  * When player changes its color, if an enemy syndicate already had that
15    color, change the enemy color.
16
17Features added
18----------
19  * Mission ownership on map menu changes to simulate syndicate fighting for terrotories.
20  * Animation for animated windows
21  * Agent's life is now restored automatically if he wears an upgraded chest
22
23Known issues with this release
24------------------------------
25  * Agent AI is partially operational.
26  * PathFinding requires improvement (path smoothing)
27  * Map drawing is buggy
28  * Not all weapons correctly function.
29
30History
31-------
32
33 v0.7.1
34 ----
35  * Code refactoring
36  * All tabs coverted to spaces
37  * Better animation for impact or detonating explosions
38  * Clicking on map/minimap
39  * Enemy agents on some maps were without weapons
40  * Circle in minimap is more precise and is fully drawn
41  * Agent with chest mod ver > 1 will explode when killed (Ctrl + D)
42  * Time bomb can be detonated by shot
43
44 v0.7
45 ----
46  * Vehicle creates explosion and damages everything nearby
47  * Added sound effects for gauss, timebomb, mission failed
48  * Police officer will warn armed pedestrian and shoot after 5 sec
49  * Rewritten Z coord setup and use, due to removal of Z lowering in pedmanager
50  * Rewritten PedInstance::animate
51  * Better animation switching for pedestrians
52  * 3517737 : Incorrect handling of agent switching, with selected weapon
53  * Pathfinding out of memory/segfault error
54  * Modifier keys where not passed to the key event
55  * Next and previous button in the briefing where not updated correctly
56  * Access card will identify agent as police officer, also opens large doors
57  * Selection markers (1,2,3,4), to identify selected agent
58  * Sound effects added "Selected", "Mission failed", "Police warning"
59  * Gameplay minimap fully implemented
60
61 v0.6
62 ----
63  * CMake is used instead of autotools, used to generate Makefile for Unix's
64  and project files for MSVC++
65  * Reload button functional(mentor66)
66  * Weapons: flamethrower, laser, gauss, minigun, uzi, shotgun, time bomb,
67 persuadetron (animation only)
68  * 3241136 : freesynd.exe has stopped working
69  * Brief minimap not showing enemy agents
70  * 3336699 : Made save files portable between byte orders.
71  * 3283536 : Manage separate directory for syndicate and freesynd
72  * 3337516 : Standardize text fields in configure and loadsave menus
73  * 3202739 : keyboard type management
74  * 3461415 : Cycle only through available missions in map menu
75  * 3473415 : Junction balls are not animated
76  * It's now possible to define an acceleration key for a button by
77    inserting a '&' caracter before the letter in the button label in the
78    language file. Works only for letters.
79  * Menus are now created when first accessed not all once.
80  * In the Map menu, pressing PageUp or PageDown increases/decreases tax from 10%
81
82 v0.5
83 ----
84  * Correct positioning by Z axis for all objects
85  * Bug, too small space allocated for enhance/info cost values, destructor
86 for Mission class was not able to deallocate briefing string
87  * Vehicles have people set inside
88  * Only driver is able to drive vehicle
89  * If vehicle is destroyed people leave it
90  * People are armed, but enemy agents are not armed correctly
91  * In missions, at start, where weapons are on floor, weapons should be
92  visible now
93  * Small doors will open and close
94  * Vehicles will not move if they are destroyed
95  * Project is now buld with autoconf/automake
96  * Map menu is now completly functional
97  * Neon signs are correctly setup on mission load
98  * Correct animations for people/vehicles on damage recieved
99  * Instant damage, damage types
100  * Energy shield will not protect from Hit, Explosion
101  * Use of freesynd.ini file to specify application configuration
102  * Use of language files
103  * Added minimap to briefmenu
104  * Fixed, selection for agents killed during gameplay is not possible now
105  * Added information about killed during mission to Debrief menu
106  * When agent is killed during mission he will be removed from agents list
107  * Added description to mission brief in 3 more languages
108  * Z checking for inRange checking
109  * Trees animations : normal, burning, damaged now in use
110  * 3005295 : The tax rate for the region cannot be altered by player
111  * 3031032 : Rewrite animation generation procedures
112  * 3272545 : Team button not selected when clicking on inventory item
113  * 3043686 : Game time
114  * 3072653 : Use libsyndicate data info
115  * 3086469 : Tax influence on countries status
116  * 3081550 : Minimap basic
117  * 3086471 : Implements Reseach functionnality
118  * 3086955 : Possibility to load/save game
119
120 v0.4
121 ----
122  * Minimap drawing is fixed, should be better now
123  * Map can be scrolled with arrow keys and scrolling is like original game
124  * People, objects will not move to unwalkable surfaces
125  * When weapon is dropped while moving, ped will stop moving
126  * Static objects: added 4 windows, large doors, added 2 animations
127    to doors, 1 animation to trees
128  * Static objects animation setup method rewritten,
129    animations require adjusting and add new objects correctly
130  * While vehicle was moving if ped went out, vehicle continued to move
131  * Game time is visible in the Map menu but not fully implemented
132  * People and vehicles pathfinding was rewritten
133  * Fixed highlights in select menu: was possible to highlight more than
134    one element, also weapon highlight was not working
135  * Added correct recognition for clicks on scrollable map
136  * 3029839 : Mouse position is not used on a new Menu
137  * 3029837 : Menu animation doesn't stop mouse or keyboard events
138  * 2307181 : #include <cstdlib> missing (it was simply closed, fix
139              was done somewhere between 0.2 - 0.3 release and was not
140              closed)
141  * 3052202 : cppcheck warnings and errors(only third error is important)(tlh2000)
142  * 3052210 : fixed warnings and resource leak(tlh2000)
143  * 3005299 : Finished missions can be played again
144  * 2669454 : Double highlight on weapon list in Team Selection menu
145
146  v0.3
147  ----
148  * Cursors are now available in a png file
149  * Music files (ogg and mp3) have been moved to data/music
150  * Ability to turn music and sound on/off during a game
151  * In debug mode, adds the -m argument to start directly the
152    game on a given mission
153  * Fixed agents selection in gameplay menu
154  * Fixed ranks for weapons, as in some weapons variable data
155    "w_rank" took place of variable "w_anim"
156  * Rewritten animation for people
157  * Added trees
158  * Small fix to "path walking"
159  * Added animation to selectors
160  * Added divider between selectors and weapons
161  * Mission message system changed, added few new
162  * It was possible to shoot dead, fixed
163  * Small fix to mouse display during menus switch
164  * Group positioning is now like in original, on dest reached
165  * 1565270 : Graphical glitches with cars
166  * 2661059 : Automatic selecting next weapon after running
167              out of ammo
168  * 3005276 : Absent agent can drop weapon in a mission
169  * 1744508 : Dead Agents still move if given a pickup-weapon
170              or enter-car command.
171  * 2661069 : On game screen when clicking on the screen to move
172              agent(s) selected coordinates are not exactly the
173              same that expected.
174  * 3017274 : When an agent kills a moving enemy, this enemy
175              keeps on moving to his destination.
176  * 3005280 : Dropped weapon does not appear on the ground
177
178  v0.2
179  ----
180    * The first level is "playable".
181    * Most of the menus are complete and functional.
182    * Sound and music are operational.
183