forked from endless-sky/endless-sky
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
288 lines (278 loc) · 18.3 KB
/
changelog
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
Version 0.8.10:
* Bug fixes:
* Mouse clicks on the map are now correctly handled at all zoom levels.
* Escorts now once again jump simultaneously with your ship.
* Net worth is no longer clipped to the +-2 billion range in saved games.
* Escorts that cannot jump will now ignore jump commands instead of lining up to jump.
* Fixed a bug where the Water Bug had the wrong anti-missiles linked to its hardpoints.
* Fixed some ship variants that had negative space available.
* You can now bribe planets even if you have also provoked their government.
* The outfitter panel's drawing code has been optimized to no longer max out the CPU.
* The mission panel map is now colored by reputation by default, rather than uncolored.
* Distances in the mission panel now show number of jumps, not amount of fuel.
* In the outfitter, outfits are now shown if any selected ship has one, not just the first.
* Human pirate "raids" no longer appear in alien star systems if you have many freighters.
* Game content:
* New species, the Wanderers (4 ship types, 18 outfits, 17 planets).
* New missions involving the Hai and the Wanderers.
* Increased the range of the small anti-missile by 50%.
* Water cooling is now available in more places.
* New hail messages. (@ph2000bis, @Pointedstick, @Thunderforge)
* New commodity names. (@lehgogh, @Pointedstick)
* New ship names. (@lehgogh)
* Typo fixes. (@Pointedstick, @Wrzlprnft)
* New job types. (@Pointedstick)
* Game mechanics:
* Projectiles now clear their target if that target is captured.
* Governments now only scan you once per day, instead of once per ship.
* Jobs are now allowed to have "on accept" dialogs or conversations.
* Deadlines can now be specified in (base + multiplier * jumps) format.
* Weapons can now specify that they split into submunitions when close to their target.
* Shield and hull generators can now specify an extra energy cost per unit recharged.
* Non-heroic ships no longer attack far away groups of ships that have them outgunned.
* You can no longer hail other ships while you are entering hyperspace.
* Surveillance ships no longer get "stuck" once they run out of fuel.
* Missions can now specify "stopover" planets that you must visit.
* Missions can have "on stopover" actions to perform when the last stopover is visited.
* A government can now be marked as speaking a language that you may or may not know.
* The hail panel commands now only work if you speak the language of a ship or planet.
* Added support for "<?=" and ">?=" (min and max) condition operators.
* Support for large stations / ringworlds with several different places you can land.
* Warning messages are now printed for all unexpected values found in the game data.
* Warning messages are now saved to "errors.txt" in the config / preferences folder.
* Added support for "special" commodity classes, to provide varied names for missions.
* New "coward" NPC personality that flees once its shields are down.
* User interface:
* If you accept a job, the next available job in the same system (if any) is selected.
* The "ports" map page now shows whether each planet has been visited.
* In the "ports" map, planet descriptions are now only shown for visited planets.
* The targeting display now shows what direction the target ship is facing in.
* Caps lock now works properly when entering text.
* Automatic firing is now entirely disabled if your target is friendly.
* Thruster noise from other ships is now audible.
* If a new ship's name is left blank, it is now called "<first>'s <model name>."
Version 0.8.9:
* Bugs fixes:
* Typo fixes. (@anonybosch, @dplepage, @guillochon, @Wrzlprnft)
* Fixed a bug where Earth would not let you land in a "safe passage" Free Worlds mission.
* The hiring panel no longer lists crew from parked ships.
* Auto-aim no longer points you at where a destroyed target used to be.
* The fullscreen toggle key now works regardless of what GUI panel is active.
* Derelicts will no longer converse with you if you hail them. (@ItsNickBarry)
* Fixed a shop panel crash when a ship has no sprite defined.
* Escorts no longer get stuck trying to refuel on a planet that will not let them land.
* Escorts will now leave your fleet to refuel if the alternative is ending up stranded.
* When dominating a planet, capturing a defender now counts as destroying it.
* Fixed the graphics flicker when taking off.
* Game content:
* Caph now uses Syndicate defense fleets, since it is a Syndicate system.
* Many new names for mission cargoes. (@Pointedstick, @anonybosch)
* New names for civilian and pirate ships. (@Pointedstick)
* New hail messages, especially for civilians and the Syndicate. (@Pointedstick)
* Tiny escort missions, available to new pilots. (@Pointedstick)
* Added a "Medium Warship" category.
* Price increases for the Headhunter and Bactrian.
* Made the Falcon faster compared to the Leviathan.
* Reduced the bonuses for the new jumbo missions.
* Changed the world-ship sprite to something less tacky, with three variants.
* The intro interceptor missions no longer create an autosave.
* Added more clarification in the Free Worlds drone salvage mission.
* Changed the Reverse Thruster name to "AR120 Reverse Thruster."
* Added a new Syndicate ship, the Vanguard. (@Pointedstick)
* Game mechanics:
* Planets you have dominated will no longer fine you for illegal items.
* Flagships now take last priority for cargo but first priority for passengers.
* Adding or removing outfits that require crew automatically hires or fires crew.
* Added a "self destruct" attribute for ships that explode if boarded.
* Tweaked the AI behavior when near the "invisible fence" on the outskirts of the system.
* If you hail a disabled enemy, they now insult you instead of demanding a bribe.
* It's now possible for an event to "clear" a planet's spaceport (making it uninhabited).
* Ship variants can now inherit descriptions and outfit lists.
* Firing normal thrusters after using the afterburner no longer slows you down.
* All pathfinding now includes wormhole travel.
* You can now dump cargo in the info panel to make room for plunder.
* The player’s flagship is now always displayed on top of all other ships.
* Missions can now specify a custom payment multiplier as well as a custom base payment.
* Other ships no longer interfere when you are fighting a bounty - you must fight alone.
* User interface:
* Added messages when changing landing targets. (@guillochon)
* Button names now have underlined letters as hints of the key shortcut. (@guillochon)
* Underlines for key shortcut hints are shown only when Alt / Option is held.
* Moons, stations, etc. are no longer called "planets." (@guillochon)
* The game no longer pauses when the window is minimized.
* In the map, clicking the system you are in will now clear the jump route.
* If you cannot sell an outfit, a helpful message is now shown explaining why.
* The outfit list in the boarding panel now supports arrow keys and page up / down.
* In the outfitter and shipyard maps you can now shift-click to compare items.
* Added support for zooming in the map views. (@guillochon)
* Wormhole paths now shown on the map once traversed. (@guillochon)
* Loading a snapshot now displays a warning that it will overwrite your main game.
* You can now double click a ship to board it or a planet to land.
* Added a key to each of the map panels.
* Shift + Board will now select any of your escorts that are disabled.
* Added a preference for whether escorts expend ammo always, frugally, or never.
* Audio:
* Redid all the sound effects, striving for better volume balance.
* Added sounds for landing and takeoff and for many weapons that previously had none.
* Looping sounds now fade smoothly when they stop instead of continuing to the end of the loop.
* Large numbers of overlapping sounds no longer cause phasing / grinding noise.
* All audio parameters are set on startup to make sure they are the same on every OS.
* Improved the math for combining multiple instances of the same sound.
Version 0.8.8:
* Bug fixes:
* Fixed various bugs with how the game determines which ship is your "flagship."
* The "Uninhabited" government on Ruin will no longer fine the player for illegal outfits.
* Fixed a crash that could happen while taking off if missions failed due to lack of space.
* Typo fixes (@naehc, @kkuchta, @luiges90, @fcfort, @maxrd2)
* New content:
* Added two new ships, the Headhunter and the Modified Argosy.
* Game mechanics:
* The AI will now use reverse thrusters for landing, boarding, and jumping.
* Added a "frugal" personality that expends ammo only if outgunned (and applied it to your escorts).
* Added a "net worth" condition variable for mission creators to use.
* User interface:
* Added a "buy all" button in the trading panel.
* Made mouse click targeting more accurate when ships are overlapping.
* Other:
* Tweaked the audio balance for a less abrupt left / right transition.
* Fresh installs now default to 50% volume instead of 100%.
* Animations can now have randomized frame rates so they aren't perfectly synchronized.
* Plugins can now override the existing commodities.
Version 0.8.7:
* Bug fixes:
* Fixed a bug in the info panel scrolling.
* Fixed a crash when you lose your flagship through hand to hand combat.
* Game mechanics:
* Pirates no longer plunder outfits, because that is way too confusing for new players.
* Load cargo onto escorts when taking off to leave the flagship free for plunder.
Version 0.8.6:
* Bug fixes:
* Fixed a bug that makes fighter bays stop working in the previous release.
* Fixed a crash in the map panel if the player has no flagship.
* Missions:
* Added some large cargo and passenger missions, for bigger ships and fleets.
Version 0.8.5:
* Bug fixes:
* Pops and crackles with looping sounds like thrusters should now be fixed.
* File paths with non-ASCII characters are now supported even on Windows.
* The Outfitter no longer offers to reload ammo on ships that are parked or absent.
* You no longer retain control of your ship if it is captured in ship to ship combat.
* Fighters you cannot carry are now sold off properly when you leave the planet.
* Fixed a bug where escorts try to refuel on an uninhabited planet.
* Better handling of selling your flagship when you have other ships that are parked or absent.
* Bringing up the menu while in a mission conversation no longer declines that mission.
* Fixed a bug on Windows where you lose money if loading a pilot with over two billion credits.
* Being plundered now takes effect immediately instead of waiting until the game is reloaded.
* If audio initialization fails, the game will now start with no sound instead of quitting.
* Game mechanics:
* Pirate raid strength no longer takes your parked ships into account.
* It is no longer possible to "park" a disabled ship.
* If you need help and hail a ship that is disabled, it will now say that it cannot help you.
* Pirates will no longer steal your hyperdrive, but may still steal your engines or power.
* User interface changes:
* Made the name entry in the New Pilot dialog clearer.
* The Escape key now means "back one level" instead of "toggle main menu."
* Made it possible to scroll the list of ships in the player info panel.
* The "Land" key now only toggles between landing options if pressed more than once per second.
* Escort icons turn green when they are ready to hyperjump. (@rlane)
* Game snapshots can now be given a name instead of just being identified by date.
* Escorts can no longer be ordered to attack themselves.
* Renamed "Enter Ship" to "Load Game" in the Load / Save panel.
* If you get plundered, added messages informing you of what was stolen.
* The multiplier keys no longer apply to selling a ship.
* Your jump path is now colored based on how much fuel you and your escorts have. (@hexarobi)
* Selected target is now white on the radar. (@hexarobi)
* Missions:
* Added warning dialogs if you fail any critical Free Worlds missions.
* Fixed a few inaccurate messages shown when an NPC condition is not yet met.
Version 0.8.4:
* Bug fixes:
* You can no longer end up with extra crew members on ships other than your flagship.
* If you tell your fleet to fight a target and then capture it, they no longer fire on it.
* Fixed a bug where mission conditions inside an "and" or "or" might not be saved.
* You can no longer depart a planet with a fighter as your flagship (which could crash the game).
* Fixed a bug where reassigning weapons to different slots in the info panel was not working.
* Fixed a bug where a weapon's "shield damage" was being applied instead of its "heat damage."
* The cargo and bunk space numbers in the job panel no longer include your parked or absent escorts.
* Fixed a bug where outfit "gifts" were not received if the player had no outfit or cargo space.
* Changes to game mechanics:
* Any weapon that has an icon is now secondary, rather than any weapon that uses ammo or fuel.
* The long-range missile boat AI now stops running away once it is out of ammunition.
* Added a 500x multiplier key (Alt / Option) for players with huge cargo fleets.
* Made it possible to board a stranded, out-of-fuel escort to share fuel with it.
* The AI no longer fires turrets at fast-moving ships entering or leaving hyperspace.
* User interface changes:
* Heads-up display:
* Added a pointer to the target info to show what direction the target is in.
* If you have a jump drive, the radar now includes pointers to "neighbor" systems.
* Main map panel ("Ports"):
* The map now shows commodity prices relative to the current system, rather than absolute price.
* Unexplored systems are now a dimmer grey than uninhabited ones.
* Jobs / missions panel:
* Unique missions are now shown at the start of your mission list instead of the end.
* Mission lists now support the scroll wheel in addition to click and drag.
* Selecting a different mission in the jobs map no longer changes your travel plan.
* Maps of shipyards and outfitters:
* Show the attributes of the currently selected item.
* Grey out items that are not for sale in the selected system.
* Distinguish between systems with nothing for sale vs. systems with other items but not the selected one.
* Outfitter panel:
* Attributes are now always shown in units per second instead of units per frame.
* Porting:
* 32-bit Windows is now supported.
* The Mac OS X version can now read data from outside the .app bundle.
* To support Steam, libstdc++ is static linked if doing a Steam build.
* Story changes:
* Added a fourth "intro" Free Worlds thread in case you fail one of the other three.
Version 0.8.3:
* Bug fixes:
* Fines are now correctly applied to the player.
* A possible out-of-bounds memory access when cleaning up cargo from failed missions is fixed.
* Outfits that increase your maximum hull no longer cause the ship to become disabled.
* The Hire panel now correctly handles cases where you have more crew than you can hold.
* Fixed "out of fuel" handling for ships with both a hyperdrive and a jump drive.
* The "hull repair rate" attribute now works correctly.
* Ships with zero cargo space are no longer treated as if they have infinite space.
* Radar now displays correctly when the game is first loaded.
* Ion sparks are no longer displayed from ships in other systems.
* Changes to game mechanics:
* You can now demand tribute from planets.
* Added a "require <outfit>" mission action.
* Reduced the Bactrian's speed and engine space to balance it with the other large warships.
* Quarg power generators are no longer a separate outfit that you can steal.
Version 0.8.2:
* Bug fixes:
* Fixed the crash when you depart a planet with a fighter as an escort or NPC.
* Fixed the bug of paying crew salaries for ships that have been destroyed.
* Added safeguards against the AI firing on a ship it is boarding to assist it.
* Fixed improper hardpoint placement in ship variants.
* Fixed sounds from plugins not being loaded.
* Fixed the bug where selling plundered outfits in the outfitter pays you nothing.
* Possibly fixed the window maximizing bug on Windows.
* Changes to game mechanics:
* Added support for "persons" - unique ships with custom hail messages, e.g Cap'n Pester.
Version 0.8.1:
* Bug fixes:
* Fixed a bug that made it impossible to select a secondary weapon that is your very first outfit.
* Made the scroll wheel affect the column the mouse is hovering over in the load / save panel.
* Fixed the Windows random number generator to not produce the same fleets every time you visit a given system.
* Fixed a bug where paying a bribe could result in negative credits.
* Additive blending now works correctly for @2x (high resolution) sprites.
* Changes to game mechanics:
* Disabled escorts are no longer lost if you land; instead they just remain where they are, disabled.
* Missions that can't be completed yet due to an NPC requirement or waypoint are now "dimmed out."
* Added the ability to mark missions as "minor" so they will not interrupt story line missions.
* Modified the AI to leave disabled ships alone (unless it plunders them).
* Improved graphics:
* Replaced some landscape images with higher-resolution ones.
* Replaced most of the space station landscape images with NASA images.
* Modified some projectile sprites to be more detailed.
* Switched the colors of the mission pointers to be easier for color blind people to distinguish.
* Toned down the brightness of the galaxy backdrop image in the map.
* Development:
* Added a debug mode (-d / --debug).
* Made the slow-motion key (caps lock) and pause key (backtick) only work in debug mode.
* Optimization:
* Added a limit of 20 landscapes loaded at once, to reduce memory usage.
Version 0.8.0:
* First stable release.