forked from naev/naev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
388 lines (377 loc) · 19.7 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
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
* 0.10.0 (unreleased)
* New Mechanics
* Support for setting ships as escorts and thus player fleets
* Hypergates that allow for long distance travel
* Asteroid rework
* Asteroids no longer randomly explode
* Asteroid scanning is no longer binary, but distance-based
* New mini-game based mining
* More diversity in types with different rarity
* Support for restrictions for outfits and ships, such as minimum faction standing
* Significantly improved how faction reputation caps are handled
* Pilots can have intrinsic outfits
* Bioships go rawr (new skill system)
* Weapons and outfits can cause effects on ships
* More complex space objects (spob)
* Support for different difficulty settings
* New exploration mechanic with points of interest
* Unique ships to be find throughout the universe (pers)
* Gameplay Changes
* Weapon types are more differentiated
* Removed nearly redundant launchers
* Nerfed beams
* Factional ships are more widely sold
* Schroedinger uses less fuel instead of getting a large bonus
* Plasma has a burning effect
* New Content
* Added a gigantic black hole
* Added new space anomalies such as plasma storms
* Lots of new asteroid types and commodities
* More interesting places to visit and explore
* More engine sounds
* 30 New missions
* More terraforming
* Continuation of the Za'lek story
* Help the Dvaered do some tasks
* Tutorial for new mechanics
* 7 New ships
* New spob graphics
* Lots of new outfits and reworked old outfits
* Use energy to avoid death
* Create scanning pulses
* Blinking has animations
* Advanced mining techniques
* News revamped to be more flexible and relate more with current events
* New commodities that are only available from mining
* Quality of Life
* Support for save snapshots for each pilot
* Can ask pilots to refuel you more than 100 units at a time
* Engine sound volume is configurable
* Revamped the star map to be large and more useful
* Can add notes to the star map
* Autoscroll is now an option in the VN
* Spob communication window has been redone
* Limit sound output volume when lots of sounds are playing jointly
* Redid the music engine to be less prone to play combat music
* Engine changes
* Work has begun on a development manual
* Plugin support with explicit support for total conversions
* All monolithic files have been split up
* Simplified terminology with spob (space objects) replacing planet/asset
* Support for tags in missions
* Player ships can store their own variables now
* Weapon outfits support some Lua scripting
* Ammunition/fighters merged into launchers/fighter bays
* Support for "shotgun"-type weapons
* Backgrounds no longer use an orthographic projection
* Minor transitions added to the toolkit
* Asteroids redone to be more flexible and easy to add using groups
* Asteroid field support in the editor
* Allow for soft claims instead of only hard claims
* Unified the event and mission headers
* Implemented per-pilot variables
* Lua scripting for spob
* AI can use special outfits
* Lots of engine rewriting and modernization that should bring some speed improvements and more flexibility when modding
* Bug Fixes
* Too many to list, but we'll try
* Fixed looting cargo when boarding giving less than expected
* Fixed all asteroid graphics being used as debris
* Fixed some hooks not properly passing arguments
* Block certain inputs during cinematics
* Fixed disabling saving and forcing the pilot to take off not working as expected
* Fixed sounds getting stopped in many cases due to garbage collection
* Many typo fixes
* 0.9.4
* Fix "No error." log spam with certain video card drivers
* Fix Lua errors with tiny nebula such as Sarcophagus
* Fix fake transponder cheesing rehabilitation missions
* Fix errors in "Anxious Merchant", "Dead Or Alive Bounty", "Harja's Vengeance", and "The Lost Brother" missions
* Fix the in-game screenshot feature, in case of odd window dimensions
* Fix at least "Dvaered Diplomacy" glitching when the game is saved/reloaded (thanks to "Duke" on the Steam forums)
* Update translations, including a new Spanish translation
* 0.9.3
* Bug fix: if the German translation was active, casino minigames' explanation (Erklärung) didn't work
* Fix errors/slowdown in Diversion from (...) missions
* Fix bug in "Waste Collector" mission
* Fixed a bug that allowed the player to get infinite escorts
* Work around bugs in at least one OpenGL driver
* Fix crash when unidiff changes assets that the player has targetted
* Player actually has to pay for stealing outfits
* Fixed game hanging when entering some volatile nebula systems
* 0.9.2
* Fix reward messages in the Particle Physics campaign
* Can no longer steal a certain Soromid ship
* Enhanced the logic for deciding whether it's safe to save the game after landing
* Fix mission bugs: "Assault on Unicorn", "Emergency of Immediate Inspiration", "The Search for Cynthia"
* Fix zombie autonav toward deselected targets
* 0.9.1
* Minor countermeasures for long player ship names
* Fix mission breakage in "Minerva Pirates 4", "Runaway Search", "Particle Physics 3", "Shadow Vigil", "Baron Prince", and "Dvaered Ballet"
* Fix exploit in "Travelling Merchant" event (mission prize for sale that shouldn't have been)
* Fix many missions that explicitly attack the player overriding stealth and visibility mechanics
* Fix some text labels that couldn't be translated from English
* Fix equipment slot information displaying over filter widget
* Fix phantom acceleration after an auto-board and undock sequence
* Darkened nebulas and lowered default background darkness
* Improved upstream metainfo for packagers
* Can no longer steal a certain Za'lek ship
* Fix crash under certain conditions when using the console
* Masochists and LTS distro packagers may build with Meson 0.54 (no subproject fallbacks) or 0.53 (also no "meson compile", only "ninja")
* Slightly reduced rendered nebula quality to stop breakage on some intel GPUs
* VN music uses logarithmic scale like internal music
* Fixed some offset issues with the slim GUI
* 0.9.0
* Fixed glitchy appearance of the map's mode menu
* Map mode is remembered throughout the gaming session
* Music transitions better for impatient players
* Tighten up alt-text
* Don't show aiming helper in cinematic mode
* A busy volunteer proofreader kept editing almost as quickly as we could add errores
* Some more outfit graphics
* Pilots should be a bit less trigger happy when jumping in
* Fixed minor visual artefacts with pirate trails
* Centered the bottom bar (Brushed GUI)
* FPS and Time Compression factors are monospaced when displayed
* Added option for disabling resizing of window
* Stealthed pilots don't affect autonav
* Meow meow
* 0.9.0-beta.3
* Fixed warning about cargo rush deliveries when you don't know the best route
* Fixed another crash related to pilot removal
* Fixed wonky backgrounds during death cutscenes, for the sake of *other* players of course
* Fixed crash when techs are first patched to planets through unidiff
* Fixed potential spurious warnings about incomplete translations, even when running in English
* Fixed failure to resolve regional translations (like pt_BT or pt_PT) from the locale
* Fixed VN log text overlap issues
* Fixed commodities not being added through unidiff
* Fixed safe lane rendering alpha being wrong
* Fixed misbehaviours with Maikki, Nelly 2, Shark 3, Shipwreck, Travelling Merchant, Warlords Battle, and Particle Physics 2
* Fixed backgrounds accumulating when messing with options
* Fixed issues with board scripts getting deferred with respect to boarding script
* Fixed some instances of background text interfering with how foreground text was drawn
* Fixed some missions causing trouble when saved/reloaded (due to dynamic factions)
* Fixed minor Ship AI issues (rename at game start)
* Fixed autonav via the map during a landing sequence
* Fixed autonav giving away autofollowed pilots and unknown destination systems
* Improved speed and accuracy of autonav stopping
* Improved mission marker behavior (show planets more, always clean up at end of mission)
* Kicked Empire patrols out of the Arandon system
* Gave pirate ships dodgier outfits
* Proofread too many parts of the game to mention
* AI should only try to jump to systems with their faction presence
* Wrap OSD titles as necessary
* Don't allow illegal characters in pilot name
* Be kinder to old video drivers
* More music
* More meow
* 0.9.0-beta.2
* Prevented Naev from losing the player's (pre-0.9.0-beta) licenses on first load
* Fixed missing credits and translation coverage data
* Improved phrasing
* Prevented players from getting stranded without access to fuel
* Mission script fixes for "Helping Nelly" and "The one with the Visit"
* Outfit script fix for "Weapons Ionizer"
* Fixed issues impacting at least some Windows / Intel graphics combinations
* Hulls are more widely available
* Improved some of the map outfits
* Do not render systems with unknown assets as restricted
* Added gamma correction to Options
* Fixed reproducible crash when boarded pilots get removed
* Added counterfeit licenses to pirate worlds
* Remove minor energy malus from sensor array and jump detector
* Electron burst cannon is no longer widely available
* 0.9.0 (beta)
* New mechanics
* Added new utility outfits with complex effects
* Changed ship classification, removing rare classes while adding Interceptor and Battleship classes
* Illegal cargo and ship-to-ship detection
* Pilots can now go into stealth mode
* Systems have "safe lanes" patrolled by the governing faction
* Electronic warfare parameters are simplified and visible
* Added escorts for hire
* Some simple minigames have been added
* Scramblers and jammers have fixed chance to mess up missiles depending on their resistance
* Restricted systems where dominant faction will attack on sight
* Some bulk freighter-class ships added
* Systems can have different effects on all ships in them
* Fake transponder replaces fake id
* Visual improvements
* New fancy system rendering effects
* Ships and rockets now have engine trails
* Beam visuals have been made more flexible and pretty
* Jumping visuals improved
* Redid the shake visuals and added a small damage visual
* Most special effects implemented as shaders
* Most small visuals redone to be more visible and clean
* Similar presences are now merged in map
* Overhauled all the backgrounds
* Gameplay changes
* Pirates split into multiple clans and marauders
* Added discovery messages as you explore the universe
* Overhauled NPC AI
* Overhaul and rebalance of most outfits
* Wanted ships no longer aggro defense forces (bounties)
* Bribed pilots don't become hostile again unless attacked
* Stress now decreases based on ship mass
* Merged the Independent and Civilian factions
* Game now tracks meta-data like ships destroyed and time played
* Trade lane routes made explicit
* More common and useful derelict ships
* Missiles have lock-on reduced and in-flight calibration added
* Tutorial redone with Ship AI that is also accessible from the info menu
* New ships including the Starbridge
* Quality of Life
* Autonav supports landing and boarding
* Comm window reworked and you can bribe multiple pilots at once
* Possible to change or unequip ships with deployed fighters
* More fine-grained autonav reset control by setting enemy distance
* Added autoequip functionality
* Able to filter equipable outfits
* Minimal view mode for the map
* More visible map markers
* More in-game tutorial-ish explanations for new mechanics as you encounter them
* You can now favourite your ships to help with sorting
* Redid boarding window to be more intuitive and easier to loot what you want
* Paste support for input stuff
* Translation completion status is shown in the options
* New locations
* Added gambling resort "Minerva Station"
* Revamped and improved some existing locations
* Several new planets and systems
* 40 New missions
* Challenge adversaries in the Crimson Gauntlet
* Follow happenings on "Minerva Station"
* Invade the frontier with the Dvaered
* Ship enthusiast quiz
* Deliver fancy contraband all over the universe
* Raid trader convoys
* Rescue derelict crew
* Small early game tutorial-ish campaign
* Neutral campaign to transform the universe
* Help the Za'lek do particle physics
* Meow
* New translation(s) in progress: Czech, French, Korean, Portuguese, and Japanese
* Engine Changes
* Added an optimizer to improve automatic outfitting choices
* A ton of new ship stat attributes have been added
* Support for Lua-based hooks in Outfits for complex behaviours
* Support for post-processing shaders
* Added rendering and update hooks in the Lua API
* Added image format support beyond PNG (notably WebP)
* Support for arbitrary ship display classes
* Game data now handled by PhysicsFS, allowing for multiple sources and easier modding
* Meson is now the only build system, and development builds can integrate all assets/translations without being installed
* Fonts now use distance fields and much better in many cases
* Improved how Lua was being loaded
* Added library that supports lots of Love2D API in Naev
* Added Visual Novel library
* Added card games
* Added dynamic factions
* Added dynamic commodities
* Lua support for advanced sound effects
* Most markers and indicators use signed distance functions now
* Internally using linear colourspace
* Faction presence computed with base and bonus values
* Virtual assets have been redone and are more flexible than before
* Point value system for ships to help with presence and other things
* Support for shipstats at a system level
* Initial support for 3D models
* Proper support for line breaks in most languages
* Most objects (ships, planets, etc.) have tags that can be used from Lua
* Lots of optimization
* 0.8.2
* Gameplay
* Fixed duplicate rewards from pirate ship-stealing missions. (Sorry.)
* Fixed the Advanced Nebula Research mission's failure condition in case you don't stick with the transport ship. (Sorry.)
* Fixed the "The one with the Runaway" mission so the captured drone doesn't appear back in space
* Engine
* Fixed a bug loading games with short (1-character) names
* Tweaked chances of seeing Spaceport Bar missions
* Updated German translation
* Fixed "configure" script when the system has a "cxsparse" library and no "csparse"
* Fixed source .tar.gz so ./configure is immediately usable again. (Note: 0.9.x will use Meson for builds.)
* 0.8.1
* Gameplay
* Lowered large ships' time constant (renamed from time dilation) by 50% of the deviation from 100%
* Tweaked Za'lek ships' stats and outfit slot behavior to match expectations
* Engine
* Restored macOS support. (Catalina users will have to bypass Gatekeeper: See https://github.com/naev/naev/wiki/FAQ for details.)
* Fixed a crash-loop when the "saves" folder gets populated by Steam data (or other files) and no Naev save files
* Fixed intermittent error messages about the "Lua Spawn script for faction 'Trader'"
* Fixed rare/potential bugs in font and save-file code
* Fixed crash when navigating landing screens with the tab key
* Updated German translation
* Improved text in minor ways
* 0.8.0
* Gameplay
* Overhaul of the interface to be more sleek and functional
* Interface is much more slick
* Dark theme to be more consistent with space
* Font uses outlines to be more readable
* New map overlay with adjustable opacity
* Added rarity indicator to ships and outfits
* Changed fonts
* Indicate non-common NPC with exclamation marks
* Added accessory slot and unique accessory outfits as mission rewards
* Simple economy model implemented with map visualizations
* Added travelling merchant who sells unique items
* Made missiles and fighter bays reload while in space
* Modified the balancing of missiles
* Added asteroids and mining
* Improved player GUI
* Brushed GUI is now the default
* Improved and fixed escort system
* Made Pirates and FLF spawn in a fairer way
* Made time pass at different rates for different ships ("Time Dilation")
* Made piracy missions available from any Independent or black market planet
* Substantially increased pay for unique missions (10x in most cases)
* Made references to the player gender-neutral
* Made combat music vary from faction to faction
* Made it so AI ships spawn with cargo
* Improved AI behaviours
* Nerfed Quicksilver
* Added the ability to buy "fake IDs" from pirate strongholds
* Made jammers into activated outfits that increase cloaking
* Added Soromid organic ships that level up organs
* Improved and expanded NPC portraits
* Commodities can be sold/bought everywhere
* Added a "slow mode", which runs the game at half speed (like an easy mode)
* Added a ship log which records events
* Added a "system map" which displays information about known remote planets
* Added support for giving commands to individual escorts
* New intro images replacing old placeholders
* Increased pirate name variety for bounty missions
* Ships now travel with you automatically for free, as with outfits
* Added map decorators showing locations of factions and the Nebula
* Added a dogfight aiming helper
* More music
* New and/or improved missions
* New Za'lek mini-campaign
* Completed the FLF campaign
* Fixed up the Collective campaign
* Improved the Shark (Nexus Shipyards) campaign
* Improved the Dvaered anti-FLF campaign
* Added and improved piracy missions
* New minor Soromid campaign, "Coming Out"
* New tutorial mission at the start of a new game
* Various newly added and improved generic missions
* Engine
* Support for compilation with Meson
* HiDPI-awareness
* Support for translations
* Added shaders to speed up and improve graphics
* Added support for non-ascii direct character input
* Added support for map decorators
* Removed support for Lua 5.0
* Removed support for SDL 1, only SDL 2 is supported
* Added support for translating
* Made the OSD compact itself to avoid showing redundant information
* Made Autonav able to follow ships
* Consolidated the effects of cloaking and jammers under cloaking
* Added workaround for ALSOFT buggy version that crashes
* Added a polygon-based collision algorithm
* Added some symbols for partial colorblind accessibility
* Support #include in shaders
* Multiple font support
* Many bugfixes