forked from OpenXcom/OpenXcom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
605 lines (582 loc) · 27 KB
/
CHANGELOG.txt
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
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
Version 1.0 (In progress)
-------------------------
New features:
General:
- Rudimentary mod support has been added to the ruleset loading, including:
-- The ability to define extra strings, sounds and sprites.
-- The starting date can now be set in the ruleset.
-- Soldier stat caps are now acquired from the ruleset.
-- Added support for custom images in the UFO craft preview window.
-- Implemented a list weight value for items, which determines where they appear in buy/sell lists.
-- Allow for resizing of UI surfaces through rulesets.
-- Rulesets will now internally number themselves and offset IDs by 1000 to avoid conflicts intelligently.
- Begun development on loading TFTD content, specifically .BDY files.
- Various translation updates, including: Polish, Romanian.
- Updated soldier names: Italian
- New soldier names: Belgian, Dutch, Indian, Polynesian, Slovakian.
- New Battle will now load available terrains from the ruleset instead of having them hardcoded.
- New Battle now allows unlimited items to be assigned to the craft.
- New Battle only assigns mixed alien races for the Final Base Assualt mission.
Geoscape:
- Automatically end dogfights if the UFO outpaces the fighter and the window is minimised.
- When areas don't have mission data set, they will now fall back to data for an area that does.
- Psionic training at any time option added: allows adding/removing soldiers from psionic training at your discretion rather than on a monthly basis, and updates their progress daily.*
Battlescape:
- Inventory: Control-click an item to attempt to swap it between the ground and your soldier's inventory.
- Inventory: Added ability to define paper dolls for non-player units.
- Alt-click can now be used as an alternative to right-clicking.
- Various soldier weapon display changes:
-- When using two two-handed weapons, display the one currently in use.
-- Display soldier hands in front of rifles.
-- If holding a pistol and a two-handed weapon, display both while firing.
- Factored height into the throwing calculation.
- Plasma tanks and sectopods now play the correct firing sounds.
- 2012 item recovery option added: only captured aliens drop intact weapons.*
- Path preview option updated: displays yellow when you can move to a spot but are unable to perform auto shot (or the type of shot you have on reserve) with your remaining TUs.
- Path preview option updated: can now be set to show arrows, remaining TUs, or both.*
* These features are disabled by default but can be enabled in the advanced options menu or by editing your configuration file.
Bugfixes:
General:
- Fixed "classic mouse behaviour" and made it the default. (You should no longer be able to hold down the left mouse button and drag it down a list, incrementing several items)
- Various Linux and OS X-related fixes.
- Renamable fields no longer accept blank strings. (ie. no more bases, interceptors, or soldiers named "")
Geoscape:
- To avoid lawsuits, sacked soldiers no longer take their armour with them.
- Crashed and landed UFOs no longer display a heading, even if that information is available.
- If a base is lost and a craft from that base is following a UFO but running low on fuel, do not prompt the player to return the craft to the lost base.
- Fighters no longer get quicker shots due to a bug that made them move in and out of their maximum weapon range when changing behaviours rapidly.
- UFOs should no longer escape dogfights too quickly.
- When the game starts, play the "GMGEO1" music track, instead of choosing randomly.
- When only one item remains to research and is added to the active projects, properly clear it from the "new projects" menu.
Battlescape:
- Alien soldiers now reserve less TUs for reaction fire, and commanders reserve more.
- Stop turning when a new enemy is spotted, but ensure units will always face their targets when shooting.
- Re-wrote the reaction fire code to implement fixes and changes, including:
-- Better handling of reaction fire against the last alien in the battle.
-- Reaction shots should only be snap shots, not auto.
-- Firing will trigger a reaction check.
-- Hitting an alien with a non-melee weapon will cause it to face you.
-- When two units spot each other at the same time, no reaction fire will occur.
- Aliens have night vision again, as per the original game, spotting soldiers within 20 tiles regardless of light.
- XCOM soldiers should now always spot aliens within 18 tiles, regardless of light, and 20 tiles in good light.
- Inventory: Allow scrolling of items on the ground when only two tiles of empty space remain, instead of just one.
- When ending a turn, the game will now close doors before setting off explosions.
- When returning a mind controlled alien to alien control, return their lighting to normal.
- Corrected how gravity applies to Reapers.
- Check tiles above explosions for whether items or units need to fall.
- Fixed silacoid attack ability, and made them immune to fire, so that they don't roast themselves.
- Fixed some celatid sprites.
- Stop displaying the PSI button after a psi-capable unit dies.
- Clear waypoints and top displaying the LAUNCH button if the turn is ended while setting waypoints for the blaster launcher.
- Fixed a crash on loading the battlescape.
- Fixed line of sight errors for certain walls.
- Fixed a crash bug relating to automatically ending battles.
- Tank inventories will no longer open during the cydonia phase two transition.
- Properly reset the turn counter for phase two of Cydonia.
- Improved attribution of grenade kills.
- Fixed issues with shooting blaster bombs directly into walls not damaging nearby units.
- Fixed a bug that caused run mode to "stick" after pressing Control while the Strafe setting option was enabled.
- Fixed a bug that caused grenades primed above "0" to still instantly explode when Instant Grenades option was enabled.
- When aborting a mission, mind controlled aliens no longer count as friendly units for scoring purposes.
- Soldiers now panic in a way that's more consistent with the original game.
- All buttons disabled while projectiles are in-flight to disable cheating.
- Instant grenade behaviour fixed.
- Clip recovery fixed.
Version 0.9 (07-05-2013)
-------------------------
New features:
General:
- Intro cinematic.
- Game can now be completed, game over screens for winning and losing.
- Randomizer for "New Battle" mode.
- Your settings in "New Battle" mode will be saved for next time you play.
- New translations: Ukranian, Bulgarian, Portuguese (Portugal), Spanish (Latin American), Danish.
- New soldier names: Italian, Hungarian.
- Aliens progress their equipment levels, races and aggression over time.
- Added "Alien Weapon Level" button in New Battle menu.
- Added "Right Click to Delete" function in save/load menus.
- Added various display filters to the game, including HQX and various OpenGL shaders.*
- The game can be dynamically resized to a new display resolution when in windowed mode.*
- The default windowed mode position can now be edited in the configuration file.*
- Modular Ruleset support.
- Added "Controls" menu.
- Added "Advanced Options" menu.
- Added button to Restore Defaults to options.
- Pause Game on Loss of Focus.**
Geoscape:
- Live alien capture and interrogation.
- Psionic training.
- Hyper-wave decoding.
- Alien base handling.
- Scoring for both aliens and Xcom.
- Funding nation decision making.
- Multiple dogfight handling.
- Graphs screen.
- Base Defense screens.
- Full research tree.
- Alien UFO Mission Generation.
- Alien retaliatory attacks on Xcom bases.
- Show radar-range lines on the globe after pressing R key.
- Show funds above the time.*
- Added the number of soldiers allocated on craft equipment-screen.
- Custom initial base layout.* (requires a new game to take effect)
- Building-Queue: Can place buildings next to uncompleted-buildings.*
- AutoSell Production state for a manufacturing project by a right click on the increase button.*
- Allowed multiple items to be produced per hour when very large numbers of engineers are assigned to a project.*
- Upper limit for alien captures per containment facility.* (visible on Base Info screen)
- Captive aliens can now be sold in the same manner as dead aliens.*
- Can transfer crafts while airborne.*
- Increase/decrease buttons now respond to mouse wheel scrolling when the cursor is above them.*
- Allocate Scientists and Allocate Engineers screens now respond to mouse wheel scrolling.+
- Debug mode now enables drawing of country and region borders.
Battlescape:
- Battlescape melee unit AI.
- Unit conversion for chryssalids and zombies.
- All missing units implemented, both alien units and xcom tanks.
- All missing items implemented.
- Psionic attacks implemented.
- Units dual wielding single handed weapons is now represented on the battlescape.
- The game now dynamically replaces sprite colours in order to represent soldier ethnicity and hair colour.
- Equipment loadout saving.
- Show more stats in inventory view.*
- Proper A* pathfinding.
- Battlescape RMB scrolling changed to MMB, renamed to Drag-Scroll, improved.
- Landing Ufos/Ground Assault missions.
- Ruleset support for multiple-stage missions.
- Certain units now "Yell" when engaging another unit.
- Enemy unit stats and armour are now affected by difficulty.
- Grenade explosions now properly credit the previous owner of the grenade with the kill when a unit dies.
- Units can now "fall" off edges by walking off the side of a roof or platform, and other gravity-related features are implemented.
- The game now centres on the active soldier when the player closes the inventory screen.
- Reapers can now reaction-attack soldiers that move into a tile adjacent to them.
- Aliens will attempt to avoid areas where other aliens have died, except in base defense missions.
- Various AI improvements.
- Debug mode now has tile colourisation to represent AI evaluations.
- Debug mode now has a time-slowing feature, which can be used for graphical or voxel debugging.
- Alien Bases can now be neutralized by destroying the control room.
- Mission can be won by mind-controlling all remaining units.*
* These features are disabled by default but can be enabled in the advanced options menu or by editing your configuration file.
+ These features are enabled by default but can be disabled in the advanced options menu or by editing your configuration file.
** These features can be altered by editing your configuration file.
Bugfixes:
General:
- Updated translations.
- Added support for more Unicode letters.
- Fix for extra mouse buttons.
- Various cursor-related bugfixes/improvements.
- Support for Haiku folder paths.
- Fix for 8 KHz WAV-file (in SAMPLEx.CAT) playing.
- Fixed various memory leaks.
Geoscape:
- Fix for a crash bug involving an edge case where several craft were sent to intercept a single UFO.
- Adjusted the length of the date column on the saved game screen to allow room for translated text.
- Research consumes items properly.
- If necessary, craft will now always rearm after refuelling.
- Fixed error in great circle calculation.
- It is no longer possible to assign armour to a soldier while they're away from the base.
- Up/down buttons now need to be held for a quarter-second before they increment by more than one.
(This should fix single-clicks incrementing totals by more than one, making it hard to hit exact values)
- Items are no longer removed from stores when they are researched.
- Cut off input to dogfight screens when your craft is destroyed or the UFO decides to disengage.
- "New research available" popups should now only display the first time you research a technology that will unlock a new branch of research.
- Fixed: Can't dismantle ANY facility if some of the attributes is overflowed!
- Fixed: Busy people weren't getting paychecks
- Fixed radar detection calculation.
Battlescape:
- Battlescape buttons are now unavailable during alien turn.
- Fixed bug in map generator regarding nodes outside the map.
- Improved map generation of alien base assualt missions.
- The player no longer reveals the tile an alien is standing on when they detect an alien on an unrevealed tile.
- The camera resets after non-reaction shots.
- Camera now correctly centers on explosions, and properly detects explosion visibility.
- Projectiles are now visible when they fly above an unrevealed tile.
- Fixed various display bugs with projectiles.
- UFO walls can no longer be seen through from certain angles.
- Reaper Corpse tiles now arranged correctly.
- Doors should no longer close on top of large units.
- Players can now recover large unit corpses if the northwest piece is intact, as per the original game.
- Units on stairs will now correctly reveal tiles on the level above.
- Opening doors now uses time units correctly.
- Fixed strange spawn behaviour.
- Undiscovered aliens are no longer factored into pathfinding.
- Applying stun damage to unconscious units increasing the time they will remain unconscious.
- Stun damage should no longer damage items.
- When units are auto-equipped for battle they will now assign as many items to their belt slots as will fit instead of stopping after 1.
(This should fix alien grenades being recovered less often than in the original)
- Motion scanners now detect motion on all different levels in addition to the level of the scanning soldier.
- Various bugfixes for large units.
- Various psi-related bugfixes.
- Various clipping issues fixed.
- Various pathfinding bugfixes/improvements.
- Various sound-related fixes.
- Ethereals can now fly as intended. You have been warned.
- Added some more robust behaviour around what happens when a unit is forced into an occupied tile.
(ie. for the floor collapsing beneath a soldier standing above another soldier, and for when an unconscious soldier revives when another soldier is standing in their tile)
- Fixed a bug where items with unlimited ammo would weigh twice as much as they should.
(removed the step to add clip weight to a weapon if the weapon is its own ammunition)
Version 0.4.5 (04-11-2012)
---------------------------
New features:
- Ufopaedia.
- Hungarian translation.
- Rightclick mouse scrolling.
- Rightclick arrow buttons to min/max values.
- Can prime a grenade on mission pre-equip (Inventory view) with a right-click.
- Weapons can be toggled on/off during dogfights.
- Modular rulesets (specified in options.cfg).
- Soldier reordering.
- New options.
- Man page / command-line help.
- Logging.
Bugfixes:
- Updated translations.
- Updated soldier names.
- Various string clipping issues.
- Various UI issues.
- Infinite error message when tanks didn't have ammo.
- Tanks getting it on in the storage room (recovered when mission ended).
- Multiple "Tracking Lost" windows per UFO.
- Improved auto-equipping to ignore empty weapons and load weapons on the ground.
- Brought alien weapons counted towards score.
- Civilians didn't count towards score.
- Crash when completing a research.
- Crash during dogfights.
- Wrong mouse input in minimap.
- Starting inventory didn't work correctly in mission simulator.
- HWP ammo popped up in soldier inventory.
- Incorrect armor damage modifiers.
- Workaround for big corpse pieces being recovered.
- Missing rules for Reaper (crashed terror missions).
- Ammo being reused after loaded.
- Civilians counting as saved when mission failed.
- Projectiles went through UFO if missed.
- Weird avenger spawn point.
- Item in elevator crash.
- Diagonally walking through trees.
- Items flying in the air when flying unit drops items.
- Fixed proximity grenade.
- Wrong craft speed when patrolling.
- Crash when patrolling after UFO lost.
- "Go to last known UFO position" button not working.
- Incorrect UFO recovery items.
- Ammo in weapons wasn't recovered after missions.
- Crafts were fully unloaded after missions.
- New crafts don't start in base position.
- Ammo graphics weren't cleared after unloading weapon.
- Minimap doesn't update level when using scroll wheel.
- Missing "Not enough equipment to fully re-equip squad" screen.
- Incorrect title in Promotions screen.
- Various changes to item creation/recovery in Battlescape.
- Wrong UFO graphics in interception window.
- Wrong craft/UFO altitudes.
- "UFO tracking lost" window missing sometimes.
- Crash when targeted terror site disappears.
- Reapers having incorrect behavior.
- Soldiers can turn without TUs.
- Walking through knocked down walls takes 4 TUs.
- Primed state of a grenade is not saved in the savegame.
- Firing and throwing accuracy does not decrease on injury.
- Diagonal line of sight through windows.
- Minimap not showing visible aliens on invisible tiles.
- Visible units not stored in save.
- Beam weapons not dealing any damage to UFOs.
- Rewritten dogfight radar animation.
- Dogfight UFO hit animation.
- Dogfight UFO crash animation.
- Dogfight projectiles animation.
- Projectiles could hit UFO even if it was out of their range.
- Added craft damage indication.
- Added translated terrain names to New Battle.
- Sound and graphics of flying suit.
- Small pathfinding issue.
- Segfault when mindprobing empty space.
- Untranslated Geoscape sidebar.
- Implemented faster unit walk speed off screen.
- Items visible on minimap on undiscovered tiles.
- Units walking on top of each other.
- Incorrect behavior with ground items in inventory.
- Options screen and resolution selection.
- Craft has wrong position when transferred.
- Craft doesn't reequip when transferred.
- Game returns to the actual game after saving (instead of previous menu).
- Drawing issue in medikit and scanner view.
- Improved explosion animation scaling with power.
- Explosion sound.
- Added Elerium-115 to battlescape.
- Vertical pathfinding.
- Cancel firing mode when pressing move up/down.
- Flying up/down graphics.
- Show damage percent of craft on its state-panel.
- Buttons not pressing with right-clicks.
- Bugs in soldier name generation.
- Added geoscape position to saves.
- Added "We can now produce" Geoscape window.
- Walk/move sounds.
- Proper ammo accounting after battles.
- Added "loading/saving..." messages to savegame screens.
- Being able to input text in resolution.
- Non-ASCII character input.
- Non-ASCII savegame names.
- Crash when trying to rearm crafts with empty weapon slots.
- Weapons glitching when dropped by panicked soldiers.
- UFO trying to escape after being destroyed.
- Freeze in wordwrapping.
- Big text automatically switches to small if string doesn't fit.
- Battlescape crash when items were dropped.
- Unlimited ammo weapons being incorrectly recovered.
- Mouse being restricted to 320x200 area in some systems.
- Not being able to overwrite saves with non-ASCII names.
- Save list not synchronizing with text input.
- Weapon unload not clearing text.
- Basescape not resetting time to 5 Secs.
- Random seed missing in saves.
- Crash when large units tried to move outside the map.
- Wrong reaper sound.
Version 0.4 (13-08-2012)
-------------------------
New features:
- Basescape:
-- Research screens.
-- Manufacture screens.
-- Soldier improved stats.
-- Tank equipping.
-- Armor equipping.
-- Wound recovery.
- Geoscape:
-- New globe shading.
-- Craft pathfinding now uses great circles (more accurate).
-- New radar detection formula (more accurate).
-- Terror sites.
-- UFOs of all sizes.
-- Tied research requirements to everything.
-- UFOs in dogfights fight back.
- Battlescape:
-- Abort screen.
-- Debriefing screen.
-- Battlescape save game.
-- Panicking units.
-- Skill increase and promotions.
-- Ranged based accuracy is now optional (see UFO Extender for details on Ranged Based Accuracy).
-- Minimap.
-- Flying units.
-- Grav lifts.
-- Optional pathfinding preview.
-- Medikits.
-- Laser weapons.
-- Large units.
-- Motion scanner.
-- Alien deployment rules.
-- AI taking cover & throwing grenades.
-- Damage to items.
-- Mind probe.
-- Stun rod.
-- Show/hide battlescape layers button.
-- Rough battlescape artefacts salvaging functionality.
-- Added civilians.
-- Added support for skyranger landing on non 0-level.
-- Added support for multiple craft/ufo maps.
-- Psi Amp.
-- Added support for more alien races.
-- Load Game button.
- External rulesets.
- Added entries for most entities in the game.
- New Battle screen.
- Options screen.
- Startup logging.
- 64-bit version.
- Game icon and logo.
- Support for multiple data folders.
- Support for XDG specification.
- Support for user soldier name pools.
- Various new options (see docs).
- Debug mode.
Bugfixes:
- Two duplicating ammo bugs.
- Wrong rocket launcher hand sprite.
- "Not enough time units" during alien turn.
- Bug where alien weapons are given to the soldiers.
- Target mode is canceled when switching unit.
- Reserve time unit button is reset when starting new turn.
- Minor drawing glitch visible when walking down the skyranger ramp.
- Geoscape sidebar didn't show up on first start on some languages.
- Bug with line of sight inside UFOs along diagonal walls.
- Bug with pathfinding inside UFOs along diagonal walls.
- Aliens not black when in undiscovered terrain.
- Issue with turn and shoot.
- Too many reaction fires from autoshot (each shot had a chance of a reaction shot which is wrong).
- Unit selection arrow showed up during alien turn.
- Double sliding door didn't open when walking diagonally.
- Energy usage not calculated correctly.
- Missing text in Monthly Report.
- Ground items showing up in soldier's hands.
- Improved interface performance.
- Bug with seeing through undiscovered floors.
- Updated the Rank Bonus values used to calculate soldier "value".
- Apply changes to the base / soldier name when user presses OK.
- Incorrect globe zoom levels.
- Incorrect UI strings.
- Incorrect colors in Battlescape UI.
- Crash when starting mission on back side of globe.
- Endless number of soldiers in Skyranger.
- Clicking visible enemy units clicks other stuff too.
- Fixed lazy ground inventory arrangement.
- Aliens do not suffer from fatal wounds anymore.
- Improved straight line pathfinding in battlescape.
- Fixed unable to hit unit on stairs.
- Fixed drawing hidden object's outlines.
- Fixed pistol aiming position.
- Fixed HWP rank image.
- Fixed no LOF error issues.
- Fixed issue where unit stopped walking when not seeing new alien units.
- Fixed alien reaction shots costing no TUs.
- Camera centers on selected unit on battlescape start.
- Fixed battlescape kill counter not working.
- Fix cursor hiding and scrolling during AI turn
- Fix camera scrolling into dark infinite and beyond
- Fix unit FOV calculated before AI reaction shot.
- Fixed "alien floating error".
- Fixed walking under skyranger.
- Fixed firing XP from explosive ammo.
- Fixed active weapon display.
- Fixed issue with dead alien count.
- Fixed autoshot of HE ammo issue.
- Save turn number in savegame.
- Fixed free autoshot ammo.
- Fixed wrong UI colors.
- Updated translations.
- Fixed craft loading bug.
- Fixed crash with invalid savegames.
- Fixed savegame list not being sorted.
- Game no longer crashes if no sound device is available.
- Crafts that are outside of base no longer show in base view.
- Fixed globe not redrawing properly sometimes.
- Fixed various data loading bugs.
- Sell screen now decreases item quantity.
- Fixed craft pathing bugs.
- Fixed bug in command-line parameters.
- Various performance improvements.
- Added fallback if no soldier name pools are available.
- Fixed radar detection.
- Fixed some bugs in globe.
- Fixed inventory crash with certain armor types.
- Fixed crash with loading DOS sounds.
- Fixed battlescape buttons responding to wrong mouse button.
- Improved mouse click handling.
- Fixed Language dialog having wrong height.
- Game no longer crashes if language isn't found.
- Game no longer crashes if User directory is unavailable.
- Game now shows an error if no languages are available.
- Fixed various bugs with text strings not fitting.
- Fixed text caret not always aligning properly.
- Fixed crash with UI buttons.
- Fixed Intercept string not always showing correct stats.
- Fixed colors in Target Info and Items Arriving windows.
- Fixed various savegame bugs.
Version 0.3 (01-09-2011)
-------------------------
New features:
- Basescape:
-- Craft rearming.
-- Craft equipping.
-- Purchase/Recruit.
-- Sell/Sack.
-- Base transfers.
- Battlescape:
-- Battle turns.
-- Item equipping, firing, throwing.
-- Environment: fire, smoke, explosions, damage, kills.
-- Unit stats.
-- Inventory.
-- AI Phase 1 (patrol, aggro).
- New languages: Czech, English (UK), Polish, Romanian, Russian.
- Support for custom font characters and full Unicode.
- Options.
- Platform-specific folders.
- Partial Ufopaedia.
- Externalized soldier names.
- Nag screen only shows once.
- Swapped F5 and F12 keys.
- Movable caret in text input.
- Stores column in Purchase screen.
Bugfixes:
- Bug in Geoscape pathfinding.
- Incorrect language names.
- Cross-platform bug when loading PCK files.
- Invisible loading errors.
- Incorrect mouse events.
- Missing strings.
- Various UI issues.
- Various translation issues.
- Bug in craft rearming.
- FPS Counter didn't always show up properly.
- Crash sites didn't vanish properly.
- Failing to load a game could crash the Geoscape.
- Games weren't always saved properly.
- Monthly report didn't show correct date.
- Crafts in base view weren't positioned correctly.
- Music loading issues.
- Various battlescape fixes.
- Various performance improvements.
Version 0.2 (28-01-2011)
-------------------------
New features:
- Battlescape!
-- Crash site missions.
-- Map generation.
-- Pathfinding.
-- Alien placement.
-- Basic lighting.
-- Basic fog of war.
- New language format (with Spanish and Italian languages).
- Crude Unicode support.
- Windows installer for all your lazy needs!
- Load/save infinite games.
- Screenshot, FPS Counter and Fullscreen keys.
- Any-resolution scaling.
- Support for DOS music.
- Being able to remove bases (Access Lift).
- Friendly start reminder.
Bugfixes:
- Bug in cursor rendering.
- Removed unused strings and trademarked game names.
- Craft maintenance bugs.
- Bug in text list alignment.
- Bug in bar rendering.
- Crash when a UFO intercepted by multiple craft was destroyed.
- Incorrect text in some screens.
- Some localized strings didn't fit on screen.
- Palette bugs.
- Various memory leaks.
- Being able to click on globe through windows.
- Bugs with multiple-target display.
- Various fixes to globe rendering.
- Big in text word-wrapping.
- Reorganized country/region data.
- Added OK button to Base Name window for people having trouble with Enter key.
- Removed preloading of every language (only one language is used at once, what was I thinking!).
- Bug in pixel blitting.
- Improved error handling.
- Probably many other minor fixes.
Version 0.1 (17-11-2010)
-------------------------
First release!
- Geoscape:
-- Fully-controllable globe.
-- Globe details like country borders and names.
-- Day/night effect.
-- Initial base placement.
-- Basic UFO spawning and detection.
-- Craft interception with fuel consumption and basic dogfights.
-- Craft repairing/refuelling/rearming.
-- Funding overview.
-- Monthly funding.
-- Scroll-wheel support.
- Basescape:
-- Full base view with facilities.
-- Building new bases with access lift placement.
-- Base information.
-- Base stores.
-- Soldier stats (with randomly generated soldiers).
-- Craft info and equipping.
-- Facility building/removal.
-- Scroll-wheel support.