Commit Graph

  • 31939ba721
    Add update all option to OXP manager (#381) master tsoj 2021-02-22 16:16:33 +01:00
  • 74c532c761 Added tsoj to contributors list. AnotherCommander 2021-02-20 19:12:29 +01:00
  • e00be336fb
    Adding "setShipInfoForKey" (#380) plus useful information to README for compiling on Linux tsoj 2021-02-20 18:32:02 +01:00
  • a5b7d716e1
    Pretty pic on the front page. AnotherCommander 2021-02-10 21:35:27 +01:00
  • f0a01c7753 Windows and Linux builds: Physical and available system memory are now reported in the log header. AnotherCommander 2021-02-07 21:12:55 +01:00
  • a3fbbe7e07 Changed atmosphere desnity rendering to something that looks more similar to what we had before its initial implementation, at the same time widening the atmosphere densities envelope that can be represented in the 0.0 ... 1.0 range. AnotherCommander 2020-12-01 17:19:44 +01:00
  • 1074e37770 Implemented atmosphere desnity for planets. Range is from 0.0 to 1.0, default 0.75. The relevant properties are air_density for planetinfo.plist and airDensity for the JS planet entity. AnotherCommander 2020-11-22 14:30:26 +01:00
  • e4d06c78a2
    Add game paused message in Game Options when in flight. Konstantinos Sykas 2020-11-15 21:54:25 +02:00
  • 15a7f107e0 Linux (#315): Added libnsl.so.1 in the bundled libs to eliminate the error thrown by Fedora (as of version 28) not delivering libnsl in the default installation. KonstantinosSykas 2020-11-14 18:14:56 +02:00
  • 49d9e1a19d Added Bertrand to list of contributors. AnotherCommander 2020-10-27 08:04:57 +01:00
  • d3f5d40d4b
    Fixed an error reported by gcc on Fedora about format-security (#373) Bertrand Coconnier 2020-10-27 07:59:08 +01:00
  • 6b45ec2d2f Fixed exception where nil would be passed as an object for a weapon sound dictionary key when said weapon's extra info dictionary was not defined in equipment.plist. AnotherCommander 2020-10-10 14:18:54 +02:00
  • 19cc4f8adb Removed a color constant not being used fixing a relevant compiler warning. KonstantinosSykas 2020-10-02 12:25:59 +03:00
  • 4d0f37e956 Changed default target to 'help', updating the relevant instructions to be more helpful. Minimized the 'debug' and 'deps-debug' targets priority when 'all' or 'deps-all' target is selected. KonstantinosSykas 2020-09-09 17:23:58 +03:00
  • c4df27a2ed Linux: Fix compiler warning KonstantinosSykas 2020-09-01 15:50:50 +03:00
  • 8194bd1012
    Merge pull request #366 from dybal/weapon_info phkb 2020-09-01 17:56:59 +10:00
  • 21bcc59a10 Bump master version to 1.91. AnotherCommander 2020-08-30 14:28:12 +02:00
  • b1af0d25d0
    Switch README.md to see the 1.90 d/l counters. AnotherCommander 2020-08-30 12:49:07 +02:00
  • 0b1ff49a78 Updated changelog to reflect the changes in customsounds.plist. AnotherCommander 2020-08-24 14:40:36 +02:00
  • 860b9d8262 Adding extra laser sounds and associated configuration. Thanks @phkb. AnotherCommander 2020-08-24 12:47:10 +02:00
  • bd4a0c4887 Adds weaponInfo to EquipmentInfo script obbject dybal 2020-08-21 12:23:37 -03:00
  • 682878fc9d Bump version number to 1.90. AnotherCommander 2020-08-21 09:23:53 +02:00
  • 17f6b28e89 Simplification of previous commit and hopefully fixing a Mac watning at the same time. AnotherCommander 2020-08-19 14:00:43 +02:00
  • d7149904c3 Safeguard against potential nil weapon identifiers when attempting to play the specialized custom weapon sounds. AnotherCommander 2020-08-19 13:11:22 +02:00
  • 6a41f50f93 Updates to CHANGELOG.TXT. AnotherCommander 2020-08-18 19:33:02 +02:00
  • 662bf77ae8
    Adding ability to use custom sounds for specific lasers (#342) phkb 2020-08-18 15:26:49 +10:00
  • 83ba610bbf Updated year to 2020 on remaining files. Better late than never, I guess. AnotherCommander 2020-08-17 19:17:42 +02:00
  • 740134fd95 Fixed compiling of deployment targets. Thanks to dybal for the catch. AnotherCommander 2020-08-15 22:11:29 +02:00
  • f5cbf6109d Ensure no division by zero happens during conversion from RGB to HSB color space. AnotherCommander 2020-08-15 21:58:56 +02:00
  • 32f6bf9e90 Added dybal to contributors list, for his fix in oolite-equipment-control.js. AnotherCommander 2020-08-14 15:26:00 +02:00
  • 57a355da25 Use correct reflectivity at normal incidence values for water (0.02) and land masses (standard dielectric material F0 of 0.04) during the fresnel calculations in the planet fragment shader. AnotherCommander 2020-08-14 07:48:12 +02:00
  • 88e99d47dd
    Added check to avoid null values in equipmentInfo items (#363) phkb 2020-08-13 15:02:48 +10:00
  • 716f13daf9 Minor fixes to the indentation of oolite-equipment-control.js. AnotherCommander 2020-08-12 10:00:13 +02:00
  • 35bc9b507d Reverting Mac-specific to the last version that was known to work with Travis. AnotherCommander 2020-08-12 09:09:00 +02:00
  • 6f47d32f14 Reverted last commit due to Travis build failure. Returnig Mac-specific to its previous state. AnotherCommander 2020-08-12 08:59:39 +02:00
  • 90cadab2e3 Bump Mac-specific to its current version. AnotherCommander 2020-08-12 08:43:10 +02:00
  • f999fe8658
    Ensure any equipment incompatibility refs are enforced (#362) phkb 2020-08-12 15:56:55 +10:00
  • 364b68d1e9
    Increasing opacity of cursor for increased visibility (#359) phkb 2020-08-07 15:22:45 +10:00
  • bd0bf3f85a Planetary terminator threshold vector is now a user defined parameter. It can either be defined in planetinfo.plist using the terminator_threshold_vector key or by script using the Planet property terminatorThresholdVector. Default is the currently used value ([0.105, 0.18, 0.28]). Reorte has been made to have a blue terminator as a means of demonstrating the feature. AnotherCommander 2020-08-06 16:30:15 +02:00
  • 2ae7457b32
    Fixed potential default shader compile error. AnotherCommander 2020-07-29 09:28:12 +03:00
  • 28b1a3ca7a
    Check and update of doc using latest LibreOffice (#358) phkb 2020-07-28 15:19:11 +10:00
  • d1ab638927 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. AnotherCommander 2020-07-27 20:23:20 +02:00
  • 610929409b Fixed RGB to HSB conversion in OOColor class. AnotherCommander 2020-07-24 19:47:02 +02:00
  • 402e424769 Simplification in handling of system.info's air_color_mix_ratio key. AnotherCommander 2020-07-24 19:45:34 +02:00
  • a79ecdedd6 Fixed OoliteRS.pdf, AnotherCommander 2020-07-24 18:54:02 +02:00
  • 2b669d06e6
    Changes shape of icon on basic compass when station is target (#356) phkb 2020-07-24 17:15:55 +10:00
  • 2d1bcb200f Atmosphere color parameters can now be also controlled from the JS Planet object. This enables script control over atmospheres of OXP added planets. The two new properties are airColor and airColorMixRatio. The system.info.airColor and .airColorMixRatio remain but control only the main system planet. AnotherCommander 2020-07-23 20:47:37 +02:00
  • 3021c8f3ca Amount of air color mix with atmosphere standard color is now fully settable from planetinfo.plist using the air_color_mix_ratio key. The atmosphere color mix ratio can be set by scripts too, using the read/write system.info.air_color_mix_ratio property. AnotherCommander 2020-07-23 14:49:11 +02:00
  • 95ab3d4a39
    Protection for ship launches (#355) phkb 2020-07-23 22:02:17 +10:00
  • 58349ee0c1 Fixed randomInhabitantsDescription not being able to return the plural form and fixed a typo in its error message. AnotherCommander 2020-07-22 22:52:09 +02:00
  • 4e97ce79d0
    Error report has incorrect name (#354) phkb 2020-07-23 03:37:42 +10:00
  • 8d0184346d Forgot to add the Lave atmo color change in previous commit. AnotherCommander 2020-07-22 18:22:14 +02:00
  • 02218d7461 Atmosphere color is now fully settable from planetinfo.plist using the air_color key. This affects also the atmosphere scatter color in the atmo shader. Lave atmosphere color set to blue to demonstrate this. Atmo color can be set by scripts too, using the read/write system.info.air_color property. Also, reduced lightsource radiance in the planet shader to bring it more inline with the atmo one. AnotherCommander 2020-07-22 18:21:07 +02:00
  • d63fbbcdca Merge branch 'master' of github.com:OoliteProject/oolite AnotherCommander 2020-07-21 18:24:17 +02:00
  • 251821f537 Fixed air_color key in planetinfo.plist getting completely ignored. Skies with color other than blue are now possible. A hard coded default color is used if the key is not defined. AnotherCommander 2020-07-21 18:23:18 +02:00
  • 8e2edf4e4c
    Provides an override mechanism for the amount of time a rescue in an escape pod takes. (#353) phkb 2020-07-20 17:04:35 +10:00
  • ba63810fa7 Fixed an oopsie from the previous commit. AnotherCommander 2020-07-18 14:22:50 +02:00
  • 4f19c982fe Cloaked ships do mass lock the player now. AnotherCommander 2020-07-18 13:49:20 +02:00
  • 94d89fdd55 The number of turrets on a ship, if they exist, is now shown on the Ship Library screen. AnotherCommander 2020-07-16 13:07:40 +02:00
  • 4b32de3a9f Temporarily increased sun light source luminance and enabled Oren-Nayar diffuse rendering for testing. AnotherCommander 2020-07-12 12:49:39 +02:00
  • 07e2ddb81c Entities designated as excepted for collision with the player will now not limit the torus speed variability. Thanks to Milo for this contribution. AnotherCommander 2020-07-11 11:30:57 +02:00
  • 91ad8830fa Changed JSRunTime_size_mib key to jsruntime-size-mib for consistency with most other keys in .GNUstepDefaults. AnotherCommander 2020-07-02 21:36:17 +02:00
  • 978ed69565
    Update OOJavaScriptEngine.m AnotherCommander 2020-07-02 13:33:24 +03:00
  • d323cd3cb7
    Fixed Mac warning from previous commit. AnotherCommander 2020-07-02 11:39:14 +03:00
  • c7a7f0f563
    The Javascript runtime size can now be adjusted. AnotherCommander 2020-07-02 11:23:39 +03:00
  • 92778b72f2
    Fix for the thargoidStrikes populator setting (#351) phkb 2020-06-30 15:52:39 +10:00
  • 66291517c1
    Missiles in ship missiles array do not have a primary role (#352) phkb 2020-06-30 15:52:11 +10:00
  • a2a677073f
    Added activeMissile property (#350) phkb 2020-06-29 15:21:30 +10:00
  • e17f0ae7c4
    Added 'IsSunlit' to entity (#349) phkb 2020-06-22 15:41:49 +10:00
  • 837d5cd1ed Fixed scoopOverride causing scoop sound to play once when set to false. AnotherCommander 2020-06-21 21:07:06 +02:00
  • 8f392152fc Fixed a bogus ship AI warning about jumping further than allowed. AnotherCommander 2020-06-20 09:26:03 +02:00
  • 5f68e4ced0 Fixed a typo in the atmosphere shader and removed a comment that is not valid anymore from the shader material header. AnotherCommander 2020-06-14 16:09:33 +02:00
  • be09bf8e74 Corrected an error on the Oren-Nayar implementation in the planet and ship shaders. AnotherCommander 2020-06-11 13:07:46 +02:00
  • 74b180735a Introduced Oren-Nayar as a possible diffuse BRDF alternative. We are still defaulting to lambertian diffuse, though. To use Oren-Nayar, set the OODIFFUSE_ORENNAYAR macro in the default planet and ship shaders to 1. AnotherCommander 2020-06-07 22:59:18 +02:00
  • 104f9c045d Introduced light source radiance and exposure multipliers in the planet, atmosphere and ship shaders. This allows some more control over the intensity of the light source and the overall amount of light in the scene. Default values for all mutlipliers are set to 1.0. AnotherCommander 2020-05-17 22:19:23 +02:00
  • 1fcfbb89f7 Ensure that the alpha channel of our pixels is clamped within 0.0 to 1.0 in the default shader. It seems that some drivers fail at that, so we do it for them. AnotherCommander 2020-05-10 00:05:32 +02:00
  • 9049ab9a54 Added one forgotten feature and fixed a typo in CHANGELOG.TXT. AnotherCommander 2020-05-06 12:47:02 +02:00
  • 3c5029fe52 Updated CHANGELOG.TXT AnotherCommander 2020-05-06 09:12:42 +02:00
  • 04d9b9b36f
    Fixed typo in README.md (#346) cheese1 2020-05-03 19:31:55 +02:00
  • 3b91106d0b Illumination mapping of the dark side of custom planets is now supported on the diffuse map's alpha channel. If the alpha channel is used in the diffuse map, low values correspond to high illumination. AnotherCommander 2020-04-29 16:17:50 +02:00
  • 938d49eeca Custom planets now support normal maps, with specular on their alpha channel. AnotherCommander 2020-04-17 13:44:18 +02:00
  • 6cf1826e1f
    Atmosphere haze intensity returned to its previous value. AnotherCommander 2020-04-14 14:55:35 +02:00
  • d33a8c231e Fixed planet shader, which had the planet diffuse lighting broken big time by the last commit. Also, in the default shader, specular color was multiplied twice in the total light calculation. Fixed incorrect handling of light source color on both shaders. AnotherCommander 2020-04-12 17:17:58 +02:00
  • 3d202eec67 Some improvements on the specular part of the planet shader. AnotherCommander 2020-04-10 19:35:30 +02:00
  • c72d619027 Filmic tonemapping should touch only the rgb channels, not the alpha. Thanks to smcameron for the catch. AnotherCommander 2020-04-07 08:34:08 +02:00
  • 6b5ec6acfe Fixed case where an empty cargopod would be generated for specific quantities of precious metals and gemstones. AnotherCommander 2020-03-29 10:04:29 +02:00
  • bc9636e451
    One more update to the atmosphere shader. AnotherCommander 2020-01-10 10:20:00 +01:00
  • 49ee05b273
    Merge pull request #344 from OoliteProject/new_nav_beacon phkb 2019-12-29 10:50:15 +11:00
  • 6f8130e4a3 Adding gloss value to shipdata phkb 2019-12-19 19:59:22 +11:00
  • d63762de70 Updated doc and removed normal map file from xproj phkb 2019-12-19 08:02:39 +11:00
  • 653fb5b2d8 Removing normal binary file phkb 2019-12-18 06:43:43 +11:00
  • 2ffd143c54 Removing normal map phkb 2019-12-18 06:42:14 +11:00
  • 54531bf80e Adding resources for new nav beacon phkb 2019-12-16 14:51:22 +11:00
  • d0acaabfee Adding new nav beacon model and textures phkb 2019-12-16 14:36:40 +11:00
  • 4636ee2281 A few improvements on the atmosphere shader. AnotherCommander 2019-11-21 12:50:27 +01:00
  • 58412d1d2c
    Merge pull request #339 from phkb/equipment_overrides phkb 2019-07-02 14:01:21 +10:00
  • e9b4d740ed Linux: Fix compiler warning KonstantinosSykas 2019-06-09 23:42:53 +03:00
  • 504f28b649 Linux deps version bump Distinct libjs include folder per architecture. KonstantinosSykas 2019-06-09 14:37:02 +03:00
  • d27428d52a Linux deps version bump Static link to libjs by default KonstantinosSykas 2019-06-09 13:17:15 +03:00
  • 5e6f32c320 Adding support for equipment-overrides.plist phkb 2019-05-26 14:47:14 +10:00