File: ChangeLog

package info (click to toggle)
luola 1.3.2-10
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 3,316 kB
  • ctags: 1,694
  • sloc: ansic: 14,480; sh: 2,932; makefile: 225
file content (559 lines) | stat: -rw-r--r-- 27,230 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
05.02.2006 Version 1.3.2
 * Max soldier/helicopter limit can no longer be set in level settings
 * Added option to make jump points one-way (default)
 * Fixed a bug in critter code that would crash luola (introduced in 1.3.1)
 * Fixed a bug in draw_line that could crash the game (luola-1.3.0-2)
 * In last player must land to win endmode, second player screen in halfscreen mode would not be refreshed when first player died (luola-1.3.0-2)
 * Implemented a new unified physics engine
 * Removed Tag Gun
 * Rearranged the internal palette to a more logical order
 * Removed option to disable gravity for bullets
 * Ship and weapons code was almost entirely rewritten
 * Weather effects were changed into more generic decoration particles
 * Pilot's rope is now spring system based
 * Improved critter AI
 * Removed option to make wind affect projectiles
 * Critter, explosion and remote control animation frame counts are no longer hardcoded
 * Bugfix: bat and fish counts in settings menu pointed to bird count
 * Removed ceiling_attach object option
 * Rearanged weapons
 * Critters can now freeze

20.12.2005 Version 1.3.1
 * The menu code was rewritten
 * An arbitrary number of joypads can now be used
 * Code cleanups
 * Audio channels startup option was removed
 * Level and weapon selection screens were rewritten
 * Added support for level thumbnails
 * The generic parser is now used to load level configuration files
 * Binary level configuration file format was dropped
 * All graphics are now loaded from a single datafile
 * Luola now responds to quit event from window manager
 * Startup defaults configuration file format was changed
 * Bugfix: Levels smaller than the viewport are no longer allowed
 * Sound effects are now packed into an LDAT file
 * Music now fades out on end of level
 * Bugfix: explosion animation are now drawn again while player screen fades out
 * Hole size is now smaller and unchangeable
 * Compact level files no longer need to end in .compact.lev
 * Compact level files can now contain multiple levels
 * Random critter counts are now random

23.10.2005 Version 1.3.0
 * Bugfix: Pressing joystick buttons could toggle fullscreen mode in menus
 * Bugfix: Game paused message is now properly centered again
 * Bugfix: Special weapons like gravity coil and autorepair now deactivate when hit critically
 * Improvement: Key repeat now works in menus
 * Cleanup: removed last trace of old UTF8 font code
 * New: Changeable video modes
 * Bugfix: Level specials are drawn while the player screen fades out
 * New: floating point scaling for levels (backwards compatibility with old compact level files was broken)
 * Removed: smooth_scale level configuration option.
 * Bugfix: A player remote controlling another player now relinquishes control if he himself gets under contorl of another player
 * Bugfix: critical special weapon now deactivates the cloaking device
 * Bugfix: plugged several memory leaks
 * Bugfix: Pilot now detaches the ninjarope from a ship when it's destroyed
 * Bugfix: fixed player team selection wraparound
 * Bugfix: fixed a logic error in find_nearest_pilot()
 * Added a cooloff period to ship recall
 * Improved pilot aiming
 * Misc. code cleanups

14.08.2005 Version 1.2.9
 * Fixed some compiler warnings
 * Bugfix: Player messages were not displayed correctly in halfscreen mode
 * Bugfix: Tried to free static memory in readPaletteBlock()
 * Bugfix: bat attack was drawn incorrectly in halfscreen mode
 * Base regeneration now works with multicolored bases
 * Misc. code cleanups and minor bugfixes
 * Added a level importer tool

27.07.2005 Version 1.2.8
 * Bugfix: Fixed scrolling up in level selection mode
 * Bugfix: Soldier limit was read into helicopter limit
 * Code cleanup: screen size can now be changed by changing SCREEN_W/H from defines.h
 * Bugfix: Keypad enter is now recognized in wait_for_enter()
 * New: Added big bullets option
 * Bugfix: Endian bugs in file loading code were fixed.
 * Bugfix: Toggling between fullscreen and windowed mode now works on other platforms than X11
 * Swapped player 1 & 2 default keys
 * Added sound effects to weapon selection screen
 * Bugfix: Added more error checking to configuration file parser
 * New: Multiple player screen sizes (quarter,half and full)
 * Bugfix: Players in teams were counted wrong, resulting in matches that wouldn't end
 * Player screens now fade out when player dies
 * Using EMP now shuts down the ship for two seconds as a penalty
 * Updated to autoconf 2.59 and automake 1.9
 * Misc. code cleanups

10.04.2005 Version 1.2.7
 * Bugfix: Bases dissolved by acid would not regenerate
 * Bugfix: Ship turning no longer gets stuck when a ship is speared
 * Improvement: Level boundaries now act as regular walls to pilots
 * New: Added sound effect volume setting
 * Changed the bundled font to FreeSans
 * Improvement: Replaced some of the old sound effects
 * Bugfix: Ships no longer get stuck on regenerating bases
 * Bugfix: Landing on bases with the antigravity weapon is now possible
 * Increased the "4 Way" primary weapon firing rate
 * New: Sound/music volumes can now be changed ingame
 * Improvement: SFont rendered text now looks as good as SDL_ttf

15.01.2005 Version 1.2.6
 * All levels now require a configuration file
 * Level configuration palette format was changed
 * New playmode: Random weapons
 * New: Destroyed bases can now regenerate
 * Tweak: Snowfall now makes smoother piles
 * Optimized level loading slightly
 * Bugfix: Pilot would die when touching the ground while ninjaroping if it
 was falling too fast when the rope was shot
 * Ground critter placing alogrithm was improved
 * Changed windowed/fullscreen toggle key to Alt-Enter
 * Bugfix: Fixed fire animation
 * Autorepair system now repairs critical hits for free

01.01.2005 Version 1.2.5
 * Bugfix: Turret animation could crash Luola
 * Tweak: Ships and projectiles move a bit slower now.
 * Tweak: Pilots no longer die as easily as before when falling
 * Bugfix: Luola now compiles properly when sounds are enabled
 * Bugfix: Firing a boomerang bomb and ejecting the pilot would crash the game
 * Bugfix: Improvements were made to critter attack logic
 * Improvement: Projectiles are now owned by ships, not players
 * Bugfix: Fixed ship recalling (would recall other players ship when own was destroyed)
 * Bugfix: If a pilot would go to the edge of the level, the game would crash
 * Implemented snowfall and stars options in level settings file
 * Bugfix: Stars were always visible
 * Other smaller bugs were fixed

26.12.2004 Version 1.2.4
 * Bugfix: Some nasty bugs that were introduced in last few versions were fixed
 * New: Turrets now fire at pilots
 * Tweak: Increased game speed to 30 FPS
 * Floating point numbers are now used for ship, pilot and projectile coordinates
 * Tweak: Improved magnetic mine motion code
 * Bugfix: Projectiles are now fired from the front of the ship
 * Bugfix: Pilots can no longer go inside solid terrain with ninjarope
 * New: Turrets now aim before firing

18.12.2004 Version 1.2.3
 * Bufix: Luola no longer crashes on startup if files are missing
 * Cleanup: Removed some remaining references to NLS
 * Bugfix: Level loading: PNG file extension was not recognized
 * Bugfix: Fixed ship recall that was broken in previous release

05.12.2004 Version 1.2.2 Stable
 * Bugfix: menu.c CHAR type values were treated as integers.
 * Bugfix: Last pixel was not checked in terrain collision detection
 * Code was cleaned up.
 * Removed the projectile cache
 * Unified the linked list handling code
 * Unified the configuration file loading code
 * Custom palette can now be used on all types of levels.
 * Removed internationalization support
 * Updated SFont to version 2.03

20.12.2003 Version 1.2.1 Stable
 * Bugfix: Luola would crash when sounds were enabled, a player was killed and a pilot had been ejected.
 * Fixed some compiler warnings.
 * Optimization: Changed odd number checks %2 to &0x01
 
03.08.2003 Version 1.2.0 Stable
 * Weapon tweaks
 * Bugfix: Game would sometimes crash if a player that was using Thunderbolt was destroyed while the weapon was active
 * Bugfix: For some reason, level/weapon selection screen event queue would sometimes get clogged up
 * Bugfix: Flamethrower can no longer be fired underwater
 * Bugfix: Special weapon no longer gets stuck if a ship is frozen.
 * Bugfix: Special weapon such as Flamethrower or Watergun could still be fired when out of ammo.

22.06.2003 Version 1.1.7 Developement
 * Partially rewrote the level/weapon selection screen
 * Some weapon tweaks
 * Added support for level icons
 * Misc. bugfixes
 * New weapon: Gravity coil
 * Added splashed when flying into water

05.06.2003 Version 1.1.6 Developement
 * Fixed: Watergun would fire normal bullets when underwater
 * Fixed: Jumpengine target points are no longer visible to other players
 * Fixed: LCMAP files were sometimes offset by 1 pixel
 * New: An LCMAP conversion utility was added
 * New: Support for Luola 8bit levels was added
 * Hardcoded support for V-Wing and Wings levels was removed
 * Fixed: All helicopters and infantry were red
 * Fixed: When the last ship in the list was destroyed, last_ship pointer was set to NULL

01.06.2003 Version 1.1.5 Developement
 * Screenshot key was changed from F10 to F11
 * Fixed: Player 1 & 2 shield colours were swapped
 * Fixed: Luola would crash sometimes when a turret was destroyed with Dart
 * New: Added clipping for critter sprites
 * Thunderbolt is a bit stronger now
 * New: Implemented critical hits
 * New weapon: EMP
 * Fixed a typo that broke the compile if SDL_gfx was used
 * Changed the player message system not to use static surfaces
 * Code cleanup: Number of joypads is no longer limited

28.05.2003 Version 1.1.4 Developement
 * Fixed: Pilot's vector is no longer affected when retracting a rope that hasn't touched anything yet
 * Fixed: If all players would die while in "last player must land on base" mode, the level wouldn't end
 * Fixed: Player 1&2 colours were swapped when SDL_gfx was not used
 * Wind now always affects blood/feathers
 * Fixed: pilot would get stuck if touched flowing water
 * New: If a pilot falls too fast, it is indicated by 'sweatdrops' that appear around his head
 * Fixed: Player controls are now disabled when the ship is frozen
 * Fixed: if a pilot attached a rope to an unmanned ship and tried to take it over, the game would crash
 * Some improvements were made to ninjarope
 * Fixed: If a bat died while sleeping, the game crashed
 * Fixed: Some dart bugs
 * Fixed: Player 1 & 2 colours are now correct

25.05.2003 Version 1.1.3 Developement
 * Fixed: luola would sometime crash when a ship was destroyed
 * Fixed: a bug in LCMAP loading was fixed
 * New: An LCMAP archiving utility was added
 * New: Levels can contain extra ships
 * New: Users can now put personal levels into ~/.luola/levels/
 * Fixed: Frozen ship sprites were not loaded
 * New: Added new playmodes (Start outside ship)
 * New: A pilot can now recall a ship
 * Fixed: Level that had a configuration file, but no override block would crash the game.
 * New: Added support for Luola Compact Levelfiles

17.05.2003 Version 1.1.2 Developement
 * Fixed: luola no longer crashes if the playlist is blank
 * Playlist: Lines beginning with '#' are now skipped
 * Fixed: MIRVs angle now changes to match its direction
 * Rewrote most of the player animation and input handling code
 * Ingame weapon selection screen style was changed
 * Option to have the main weapon semi-automatic was removed
 * Added clipping for remote control and shield
 * New: Special effect was added for cloaking device

04.05.2003 Version 1.1.1 Developement
 * Changed the Uint8s in menu.c to unsigned ints. (Now compiles with gcc-3.0)
 * Changed some chars into ints to prevent signed/unsigned problems on different architechtures
 * Fixed: Luola now longer crashes if the pilot goes outside the level boundary
 * Added support for the LCMAP image format
 * Fixed: Infantry and helicopter sprite backgrounds are now transparent
 * An input event handling bug that sometimes made the game practically unplayable was fixed
 * Added support for per level music files
 * When a background music piece ends, the next in the playlist automatically starts playing
 * Fixed: Helicopters would shoot themselves when attacking pilots
 * Fixed: weapons such as snowball or microwave cannon no longer make a hole in the ground
 * New weapons: Mirv, Flamethrower

04.03.2003 Version 1.1.0 Developement
 * Colours of player 1 and player 2 were swapped.
 * Some graphics files now use colorkeys instead of alpha. RLE acceleration is now always used on colorkeyd images
 * All TGA files were removed
 * Graphics files are now stored in LDAT files
 * Level loading system was partially rewritten
 * Support for per level settings files was added

29.11.2002 Version 1.0.1 Stable
 * Sound support is again turned off by default (too unstable)
 * If SDL_ttf was not available, the compile would fail
 * A small bug in menu.c was fixed

15.11.2002 Version 1.0.0 Stable
 * V-Wing level importing function works a bit better now
 * Fixed a bug in helicopter attack code
 * Fixed a bunch of bugs in weapons
 * Support for SDL_ttf was added
 * Fixed: fire no longer burns holes in indestructable terrain
 * Menu systems were rewritten
 * Support for analog joysticks was removed (you can (and should) still use gamepads)
 * Some makefile bugs were fixed
 * Removed the thread based framerate scheduler
 * Rearranged the animation and drawing code for better performance
 * You can now set some explosion settings
 * SDL_gfx is now enabled by default
 * Fixed: if the level would end (eg. with ESC) ghosted players would remain transparent
 * Pilot's ninjarope now works properly
 * Misc. bugfixes and improvements
 * A couple of memoryleaks were plugged
 * Config files were moved to ~/.luola/ subdirectory and renamed

12.10.2002 Version 0.9.9
 * You can now apply a coating of explosives onto critters.
 * Stars were added
 * 3 new terrain type were added and the hole making function was optimized
 * Screenshot filenames are now suffixed with luola's internal timestamp (from SDL_GetTicks)
 * Pilots, infantry and helicopters are now properly coloured
 * Fixed: helicopters would hit themselves when the target was at a certain angle
 * More pilot enhancements were made
 * Joystick now works in the level selection screen
 * The critter code was cleaned up a bit so it is now more readable and extendable
 * Boomerang bomb was modified
 * Helicopter movement logic was improved. Movements are now softer and helicopters pursue escaping players
 * Fixed: Max infantry and helicopter settings were saved wrong
 * Added clipping to ship and special sprites and to the pilot ninjarope
 * New critter: bat
 * Fixed: radar colors were wrong without SDL_gfx
 * Fixed: compile would fail in main.c if SDL_mixer was not used
 * Player team code was rewritten
 * Game over statistics screen was rewritten
 * Luola now displays a warning message if no levels are found
 * Underwater clay appears darker
 * Partially rewrote the weapon animation code
 * Implemented a pixel perfect terrain collision algorithm
 * Cleaned up the player animation code a bit
 * Several bug fixes and improvements were made
 * Turrets can now be upside down
 * It now takes a while for a jumppoint to open enough to accept a ship

14.9.2002 Version 0.9.8
 * If audio is not compiled in, audio settings menu is inaccessible.
 * If audio is compiled in, but audiodevice cannot be initialized, luola will continue without sounds.
 * Arrow keys can now be used to change numeric values in configuration screen
 * Misc. tweaks and fixes
 * Dead player's screens are no longer updated at all (you can reactive the old behaviour from defines.h . See README)
 * Added new normal weapon
 * If a player is knocked off the base while changing weapons, the weapon selection message now properly disappears
 * Number of helicopters and soldiers are now limited (You can change or remove these limits from defines.h)
 * Helicopters no longer see cloacked players
 * Gravity effects now affect critters
 * Ability to set some audio related settings from the commandline
 * Gravity well effect now looks cooler
 * Several pilot enhancements (rope, hold down keys to walk, etc.)
 * Added radar (engage/disengage with F1)
 * Fixed: joystick configuration screen would crash if a joystick with more than 7 buttons was used
 * Option to enable reverse thrust was completely removed
 * Fixed: players no longer repair faster when they are accelerating against a base
 * Added a pause button
 * New special weapons: Watergun, Ember, Acid
 * Thunderbolt firing style was changed
 * Ship speed now affects fired special weapons
 * Fire no longer burns bases and indestructable terrain
 * Fixed: luola no longer crashes if it gets an empty playlist
 * Fixed: screen no longer nudges when the pilot drops out from parachute
 * Ship now turns white to indicate damage
 * Ability to select the number of critters
 * Performance enhancements: linked lists now keep track of the last pointer instead of always searching thru the entire list
 * Explosive terrain blows up slower
 * Vwing style smoke now works
 * If no enemy players are around, infantry and helicopters will battle by themselves
 * Misc. small new features and bug fixes

8.3.2002 Version 0.9.7
 * Firestarter projectiles can now travel thru walls and don't affect pilots/critters
 * When ejecting the pilot, the special weapon is no longer fired
 * Particles are now cleared after every level
 * Two new levels now come bundled with the luola package.
 * A ship can now carry only one critter at a time
 * Smoke from fires is now affected by wind
 * Shield no longer repels gravitywells
 * Fixed: Pilot would be ejected when firing the primary weapon after using dart.
 * Missile's soundeffect was changed and one was added to Snowball.
 * Added --version commandline option
 * Configure no longer dies if SDL_mixer or SDL_gfx is not found
 * Underwater bullets now travel slightly faster, making underwater combat possible
 * Music volume can now be changed

22.2.2002 Version 0.9.6
 * Explosions and critters are no longer drawn across the player screen boundaries
 * Special weapons such as the cloaking device now deactivate when switching weapons
 * Some weapons are bit weaker now
 * Rewrote the screen update rectangle arrangement code
 * Pressing F12 switches between fullscreen and windowed mode
 * Smoketrail is no longer emitted while cloaked
 * Win32: configuration file and playlist file no longer have the dot in front of their filenames
 * Fixed: a player that was changing weapons and got knocked off the base got stuck in the weapon switching menu
 * Snowball now makes cloaked ships visible and drops from ghostmode
 * Fixed remote control bug with analog players (was broken in the last release)
 * Spear's angle is now changed by normal gravity as well as gravity fields
 * A better firestarter was implemented
 * New weapon: Mush
 * Fixed a bug in draw_line and putpixel that crashed the game sometimes
 * Pilot can now be ejected anytime by pressin Weapon1+Weapon2 down simultaneously instead of using the Fn buttons

13.2.2002 Version 0.9.5
 * Pressing ESC in weapon selection returns to level selection instead of ending the game
 * If datafiles are not found, luola exits gracefully instead of segfaulting
 * Added some extra info to analog joystick configuration screen
 * Players with joysticks can now choose their weapons properly
 * A game with three players ended abrubtly if an ejected pilot died
 * Ship straightens immediately when it hits the base
 * Reverse thrust is now disabled by default (you can re-enable it from defines.h)
 * New weapons: Tag-gun
 * Analog joystick turning speed is now normal

29.1.2002 Version 0.9.4
 * Added a Danish translation
 * Wind no longer affects bullets that are underwater
 * Sounds are now compiled in by default
 * Watercurrents now affect bullets
 * Misc. improvements
 * 3 new primary weapons
 * Special weapons can now be changed while recharging

15.1.2002 Version 0.9.3
 * Joystick configuration screen is now SDL_gfx compatable
 * Bullet velocity is now affected by the firing ships velocity
 * Added gettext support and Finnish translation
 * Game over statistics screen now works properly

12.1.2002 Version 0.9.2
 * Luola can now use SDL_gfx to render better looking graphics (transparencies and antialiasing)
 * hole.png is no longer needed.

7.1.2002 Version 0.9.1
 * SDL_mixer versions < 1.2.1 are now also supported.
 * Projectiles are now fired from the nose of the ship
 * Snow and (optionally) projectiles are now affected by wind
 * Screen no longer follows a dead player
 * Snow colour is now taken from the level palette
 * Palette is now properly copied and the original surface is freed in scale_surface()

2.1.2002 Version 0.9.0
 * Fixed: game crashed if the first found level was of v-wing type
 * Fixed: eventloop would fill up on a computer that was too slow to redraw the screen
 * Support for Wings levelfile format was added
 * Added copyright notices to all .c and .h files
 * Fixed: frozen player now defrost at the end of the level
 * Fixed: players with a joystick/pad can no longer fire while frozen
 * Added an alternative endmode
 * Fixed: destroyed players can no longer eject the pilot
 * Microwave cannon and Thunderbolt are a bit more powerfull now
 
27.12.2001 Version 0.8.0
 * New weapons: Boomerang bomb, remote control, dividing mine
 * The ship can now burrow in snow
 * Shrapnel from explosions are a bit more random now
 * Upgraded the SFont library to 1.5 and added support for scandinavian characters
 * Homing missiles cannot home into invisible players accurately
 * Things no longer attack dead players
 * Weapons such as Shield, Thunderbolt or Autorepair no longer recharge while in use
 * Repairing now has a special effect
 * Missile turrets can now fire at the player even if he is under it
 * Jump-points can now have 3 different lifetimes
 * All mines can now be destroyed by shooting at them
 * Better fish sprites

21.12.2001 Version 0.7.0
 * Fixed: frozen player would not defrost when hit level borders
 * Fixed: player with joystick could turn while darting
 * Sounds and music have been implemented
 * 'make install' works now

17.12.2001 Version 0.6.5
 * Fixed a couple of memory related bugs
 * Players other than 1 can now choose their weapons with their joysticks/pads
 * Shotgun and landmine now fire more shrapnel
 * Turret animations look a bit better now
 * New weapons: Microwave cannon
 * Fixed: players with analog joystick were able to move after the ship was dead
 * Analog joystick is now usable in the menus
 * Bullets no longer explode near level borders
 * Weather effects: snow

15.12.2001 Version 0.6.0
 * Spear's angle is now changed when it gets near a gravity field
 * New weapons: Gravity mine, Grav-gun, Thunderbolt,Shotgun and Rocket
 * Added proper rounding to movement related float->integer conversions (=> much smoother ship movement)
 * Improved the turret placing algorithm
 * Added support for team play
 * The ship now stays cloaked if the pilot is ejected
 * Fixed a bug in game beginning screen that caused the game to get started even though nothing was selected
 * The ship can now pick up groundcritters
 * The ship's aim is now a bit more accurate
 * All grenades are now gray
 * Most of the joystick handling code has been rewritten and analog joystick support has been added
 * Turrets are now animated
 * Increased the number of ship sprite positions from 16 to 36

11.12.2001 Version 0.5.0
 * The pilot can now be ejected
 * Fixed a bug in player 3 and 4 statusbars
 * Homing missiles actually work now + looks better
 * Force field now also repels ships
 * Dart looks a bit better now
 * New weapons: Speargun
 * Missile shooting turrets now have their own graphics

8.12.2001 Version 0.4.0
 * Changed the player statusbar style
 * Added infantry units
 * Added helicopters
 * Fixed: Snowball jammed the enemy's engines entirely
 * Added an option to have V-Wing style smoketrail (enabled from defines.h)
 * Added a messagebox to the save settings button

4.12.2001 Version 0.3.9
 * Changed the colour of turret-launched grenades to gray
 * Added critters
 * Fixed: When a turret that was first in the list was destroyed, the game would crash
 * Fixed: When a player died while frozen, the ship would stay frozen in the next level
 * Improved the physics engine a bit
 * Added an option to disable smoke
 * Normal projectiles can be affected by gravity
 * Player can no longer be damaged when the shield is on

1.12.2001 Version 0.3.7
 * Fixed: a bug in player key configuration that crashed the game
 * Fixed: If a player died while in ghostmode, sprite would stay in semitransparent state
 * Afterburner can now be used underwater
 * Added support for gamepads
 * Gun barrels now need to cool down a bit before firing again
 * Main gun can now be automatic
 * Projectiles now affect ship's vector
 * Missile turrets range has been increased
 * Collision damage only occurs when player hits indestructable material, or at very high speeds (dart or afterburner)
 * Changed the missile colour

30.11.2001 Version 0.3.5
 * Added automated turrets
 * Fixed a bug in level selection
 * Improved the jump-point graphics a bit
 * New weapons: Dart, Landmine, Repair system
 * Added support for explosive terrain2 and combustable terrain2
 * Added support for V-Wing levels

28.11.2001 Version 0.3.1
 * Ice now has its own terrain type
 * Snowball can no longer set things on fire
 * Snowball creates a layer of frost when it hits the ground
 * Water now melts frozen players
 * Modified the palette a bit. Old levels must be changed !

26.11.2001 Version 0.3.0
 * New weapons: Ghost ship,afterburner, jump engine, claybomb, plastic explosive and snowball
 * Added random jump gates to levels
 * Random number generator is now seeded
 
24.11.2001 Version 0.2.7
 * The colour of new water (from underwater terrain) now comes from collision map image palette entry 4
 * Scrapped the old level system (.lev files are no longer needed)
 * The ship will no longer disappear if it's position is x==0 or y==0
 * Implemented --fullscreen and --hidemouse
 * Magnetic mines are now shot a short distance behid the ship. 
 * Fixed a problem where mines would sometimes explode on their own
 * Normal mines cloak, they can only be seen when the ship is near
 * Tweaked the weapon settings
 * More accurate projectile collisions
 * Misc. bugfixes

23.11.2001 Version 0.2.5
 * Added option to allow ship collisions
 * Added option to make bases indestructable
 * Fixed a bug in putpixel() that made the game crash
 * Added support for combustable terrain
 * Ability to take screenshots
 * New weapons: Shield, Mine

21.11.2001 Version 0.2.0
 * Added support for water currents and explosive terrain

20.11.2001 Version 0.1.5
 * Fixed the problem when a dead ship fell in water, the level would not end (except with ESC)
 * Added a game over screen with statistics
 * Added magnetic mines

15.11.2001

  * Initial release, version 0.1.0