Updates to CHANGELOG.TXT.

This commit is contained in:
AnotherCommander 2020-08-18 19:33:02 +02:00
parent 662bf77ae8
commit 6a41f50f93

View File

@ -2,11 +2,30 @@ Changes between Oolite 1.88 and Oolite 1.90:
General:
========
* Custom sounds for specific lasers and specific hit types can
now be defined.
* Increasing opacity of GUI cursor for increased visibility.
* Basic compass now changes shape when switching from planet to
station and vice versa.
* Cloaked ships do mass lock the player now.
* The number of turrets on a ship, if they exist, is now shown on
the Ship Library screen.
* Entities designated as excepted for collision with the player will
now not limit the torus speed variability.
* The Javascript runtime size can now be adjusted by the user.
* Default diffuse light model switched to Oren-Nayar instead of
Lambert.
* Light radiance and exposure introduced on all main shaders.
* Illumination mapping of the dark side of custom planets is now
supported on the diffuse map's alpha channel.
* Custom planets now support normal maps, with specular on their alpha
channel.
* Visual improvements made on atmospheres.
* Visual improvements made on atmospheres. Lave has now a blue
atmosphere like Earth, while Reorte now has a blue planet
terminator.
* Visual improvements made on planets, which now use correct
reflectivity values for water and land masses for more realistic
specular reflections.
* New nav and witchspace beacons deployed, replacing the previous ones.
* Added the ability to limit star and nebula textures to particular
galaxies, providing the opportunity to make galaxies more visually
@ -36,10 +55,30 @@ Expansion pack development:
Modified Plists:
----------------
* planetinfo.plist: Reactivated air_color and added air_color_mix_ratio
and terminator_threshold_vector keys.
* planetinfo.plist: Added texture_normspec key for specifying the normal
and specular/gloss maps for custom planets.
* equipment.plist: Added the fx_shot_miss_name, fx_shot_hit_name and
fx_weapon_launch_name keys for controlling weapon sounds for individual
weapons.
* shipdata.plist: Added the escape_pod_rescue_time key.
* Added support for equipment-overrides.plist.
Scripting:
----------
* Added support for equipment-overrides.plist.
* Planet terminator color and extent is now script controlled via the
'terminatorThresholdVector' JS planet property.
* Atmosphere color for planets is now fully script controlled via
the 'airColor' and 'airColorMixRatio' JS planet properties. No more
of that "always white" atmospheres of 1.88.
* Implemetned an override mechanism for the amount of time a rescue
in an escape pod takes by means of the 'escapePodRescueTime' JS
player property.
* Added activeMissile property to allow scripts to know which of the
missiles is currently selected.
* Added 'isSunlit' to JS entity, allowing scripts to determine
whether entity is in the shadow or not.
* Added playerWillBuyNewShip and playerWillReplaceShip world events.
Replacing a ship is now considered a different event to buying one.
* Added EquipmentInfo.calculatedPrice property. This is the calculated
@ -59,6 +98,19 @@ Scripting:
Bug fixes:
==========
* Fixed occasional equipment incompatibility references not being
enforced, depending on the order of loading.
* Fixed kg and g unit commodities not being removed when player ship was
being replaced or when a new one was bought and excess kg and g
quantities beyond station's capacity remained unsold during the cargo
selling phase.
* Fixed RGB to HSB conversion in OOColor class.
* Fixed blocked station queues in case where ship in launch queue was
too big for a dock and could not be launched.
* Fixed randomInhabitantsDescription not being able to return the
plural form and fixed a typo in its error message.
* Fixed some quite important typos in the populator script.
* Fixed scoopOverride causing scoop sound to play once when set to false.
* Fixed case where an empty cargopod would be generated for specific
quantities of precious metals and gemstones.
* Fixed an 'index out of range' error on F5 Status screen.
@ -73,6 +125,8 @@ Bug fixes:
* Fixed effectRemoved event not triggering when hyperspacing.
* Fixed bug where credits could be generated by 'failing to buy'
multiple mount lasers.
* Fixed planets' dark side always being completely dark, regardless of the
ambient light level setting.
-------------------------------------------------------------------------------