Releases: shadowmage45/SSTULabs
Releases · shadowmage45/SSTULabs
SSTU-0.3.24-pre1
- NEW PART - SC-A-CM - 2.5m Apollo inspired Command Module - PART IS STILL WIP, TEXTURES ARE NOT FINISHED
- Crew Capacity: 3
- NO IVA - don't ask...
- Integrated Heat Shield
- Integrated Parachutes (both drogue and main)
- Integrated ASAS / Reaction Wheel
- Integrated Unmanned Command / Probe Core
- Integrated RCS (20 ports; intended for re-entry only; setup for attitude control, and not translation; disable them for standard orbital/docking manuevers)
- Integrated Fuel Cell (uses the provided onboard supply of MonoPropellant
- Will need to do balancing regarding how much fuel is used per EC generated
- Integrated Transmitter
- Integrated Docking Port
- Integrated Docking Lights
- Cabin (window) Lighting Animation
- Resource: Ablator - for heat shield
- Resource: MonoPropellant - for RCS and FuelCell
- Resource: ElectricCharge - for reaction wheel, transmitter, and probe-core
- NEW PART - SC-A-BPC - Boost Protective Cover / Launch Abort System for Series A Command Pod - PART IS STILL WIP, TEXTURES ARE NOT FINISHED
- Integrated abort motors
- Integrated auto-decoupler (triggers decouple and jettison on abort fuel depletion)
- Integrated jettison motor
- To use it, map the 'Activate Engine' command to the Abort action group (as well as the pods' decoupler), and map the 'Jettison' command to a different action group.
- Activate the Abort group and it will activate the main abort motors and when they run out of fuel it will decouple itself and activate the jettison motors.
- Activate the Jettison action group / right-click command to decouple and activate the jettison motors -- Intended to be used for disposal on successful launches once most of the atmo is cleared. Generally you would map this to the same action group that discarded fairings/etc.
- NEW MODULE - SSTUHeatShield - Functional - needs balancing and tweaking
- NEW MODULE - SSTUAnimateLight - WIP - Functional, needs generic animation support/linking
- NEW MODULE - SSTUModularParachute - WIP - Functional/unbalanced
- Capable of handling multiple parachute caps in the same part
- Can handle drogue + main chutes in the same part
- Completely config defined, no need to compile models or mess around with animations.
- NEW MODULE - SSTUAutoDepletionDecoupler - Functional - Triggers decouple on depletion of specified resource and optionally switches mode on MultiModeEngine
- UPDATE - Change SC-B-CM over to use new SSTUHeatShield module. Fixes problems of ablator blackening the pod mesh, and allows for much more logical fine-tuning of the heat-shield setup. Will do more fine tuning when I am working on the SC-B-CM rework (0.3.25 update)
- UPDATE - Change SC-B-BPC over to use new SSTUAutoDepletionDecoupler, MultiModeEngine, and full auto-decouple setup. It still needs some model updates to adjust a few thrust transforms into proper position and orientation, but is usable.
- REMOVED - Scheduled removal of Series-C parts from main distribution. If you ask nicely, I can send you links to the last posted versions. These cleaned up about ~30mb of textures and models.
- REMOVED - Scheduled removal of Ship Core Series A & B Custom Fuel tanks. They have been replaced with the modular fuel tank. Removed ~30mb of deprecated textures and models.
- ADD - Craft files for default-rescaled real-life based replica craft using SSTU parts, these are by JoseEduardo. Thanks:)
- ADD (optional) - Craft files for RO for real-caled real-life based replica craft using SSTU parts. See the additional download link below. These are by JoseEduardo as well. Thanks again :)
- ADD - SSTUJettisonFuel resource definition. Clone of SolidFuel, but with a different name. This is what enables the auto-decouple/mode-switch on the BPC's to function (and on the upcoming MSRB's, and upcoming retro-decoupler).
- CHANGE - Mod is now licensed under CC-BY-NC-SA for models/assets, and GPL for source code, with a few exceptions (which are noted in both the license files and in the forum OP).
- https://youtu.be/lnGoPSAAgyc
- http://i.imgur.com/HHXrNMt.png
- http://i.imgur.com/HWespu8.png
SSTU-0.3.23-beta-2
- Clean up issues in SSTUCustomUpperStage not parenting the models correctly, resulting in no editor-size recognition and rcs thrusters not working.
SSTU-0.3.23-beta
- Stable/Beta release of 0.3.23 (includes all fixes as 0.3.23-pre5, if you are running pre-5, you do not need to update)
- NEW PART - Modular Fuel Tank. The same as those other tanks.... but with more options!
- Single editor part for all tank diameters.
- Adjustable diameter. 0.625 - infinite (config limited to 10m for stock installs)(minimum configurable as well)
- Doubled the number of length variants. New variants are half-diameter increments inbetween the old sizes.
- Added flag transforms, 2ea, one per tank side; positioned in the center of the length of each tank, on the sides without piping.
- Config-defined tech-limits for career games. Can even define multiple ways to unlock specific/larger tanks.
- NEW MODULE - SSTUFlagDecal. Reimplementation of the stock module with multi-transform support. Can now have a flag-transform per-fuel-tank segment/mesh-switched object (all named the same), and have it all 'just work'.
- Added 'Clear Mount' option to engine clusters. Sets the mount directly to 'None', if available (else non-functional)
- Added 'Prev Mount' option to engine clusters.
- Updated texture set config definitions to be less verbose
- Added new unified texture set definitions for use by modular part modules.
- Moved all but 'SLS' texture set into optional downloads pack.
- Add 4 new texture sets (optional downloads) (for fuel-tanks only, not adapters) - Gray-Pain, Gray-Stringers, White-Plain, White-Stringers (all have intertank stringers, but the plain options lack any other stringers/details).
- Added SSTU-Agent definition, to enable the 'manufacturer' filter in the editor. No clue how the agent is set up for contract generation, stats were copied from one of the stock agents. Currently uses the SSTU standard mission flag, will need to create dedicated agent/manufacturer icons in the near future.
- Remove the visually-delayed-update from fairing module when it is rebuilt. Moved from Update() to LateUpdate(), where it catches the events the same frame in which they occur, rather than the beginning of the next frame.
- Add 'Module Info' to: Procedural decoupler, Radial Booster Decoupler, Interstage Petal Adapter, Modular Fuel Tank, Modular Upper Stage. This is what displays in the editor when you right-click a part for more info.
- Fix up calculation of tank dry mass (upper stages, custom fuel tanks), to use the mass of the resources to determine tank dry mass, rather than the volume. It should now function as expected for all fuel types, and this method will be used for any future resource-containing part-plugins.
- Fix up in-editor display of mass of fuel tank parts; the stock mass display should now match MechJeb/etc as far as accuracy allows. -May- have implementation bugs, but seems to work so far; please report any inconsistent mass problems.
- Fix up in-editor display of mass of LC-DC, and LC-ISA parts
- Add optional interstage attach-node functionality to SSTUEngineCluster, SSTUModularFuelTank, SSTUCustomUpperStage (modules and parts). This interstage attach node will be used by the upcoming interstage decoupler part, and can be used by the existing interstage-petal-adapter. Click the 'Toggle interstage node' button to activate this attach node in the editor.
- Update LC-ISA - Interstage Petal Adapter to be in SC-GEN part series, where it should reside from now on (part-name not changed, so will not break existing craft; only the file name and display-name were updated).
- Update LC-DC to be in SC-GEN part series (title/description only, will not break saves)
- Update minimum size handling on SC-MUS parts (height/diameter); it should now accept any minimum value
- Fix height setting on SC-MUS; it no longer 'resets' when the diameter changes, and maintains aspect properly when a new diameter is selected.
- Add Research tech-limits to SC-FUEL-MUS. These should function exactly the same as those in the new SC-MFT.
- Add Research tech-limits to SC-GEN-RBDC (radial-booster-decoupler).
- Add Research tech-limits to SSTUInterstageFairing (petal adapter).
- Fix up SSTUNodeFairing not setting the # of fairing sections properly in flight-scene
- Update SSTUInterstageFairing (petal adapter) code to conform to new modular-part-plugin code format, for ease of maintenance and cleaning up a a few issues, and enable adding new features much more easily.
- SSTUInterstageFairing now has a 'minRadius' and 'maxRadius' config fields to determine min/max sizes of the part. Was previously hard-coded to 0.625min, 2.5m max. new defaults are 0.3125min 5max
- SSTUInterstageFairing now uses purely procedural model (icon model was previously a compiled one).
- SSTUInterstageFairing now has options for a bi-conic setup (Apollo ISA style, tapering after a few meters of straight). Taper-start height is now configurable.
- Fix up MUS not respecting 'useRF' setting
- fix up modular fuel tank surface-attach interaction
- add decently fleshed out real-fuels stock patch
- Fix up top fairing radius resetting on MUS parts
- Fix up top/bottom fairing radius on MUS parts to match tank radius on user-initiated tank-size change
SSTU-0.3.23.pre-5
- Fix up RCS model/fx related errors on MUS parts
- Fix up top fairing radius resetting on MUS parts
- Fix up top/bottom fairing radius on MUS parts to match tank radius on user-initiated tank-size change
- Ninja patch to fix a regression with a missing model for SC-MUS-ST (only split tank type)-- if you downloaded pre-4, redownload for this fix
SSTU-0.3.23.pre-3
- Fix up nullref issue when switching nose options on MFT
- Fix up texture-swapping issues on MFT
SSTU-0.3.23-pre-2
- NEW PART - Modular Fuel Tank. The same as those other tanks.... but with more options!
- Single editor part for all tank diameters.
- Adjustable diameter. 0.625 - infinite (config limited to 10m for stock installs)(minimum configurable as well)
- Doubled the number of length variants. New variants are half-diameter increments inbetween the old sizes.
- Added flag transforms, 2ea, one per tank side; positioned in the center of the length of each tank, on the sides without piping.
- Config-defined tech-limits for career games. Can even define multiple ways to unlock specific/larger tanks.
- NEW MODULE - SSTUFlagDecal. Reimplementation of the stock module with multi-transform support. Can now have a flag-transform per-fuel-tank segment/mesh-switched object (all named the same), and have it all 'just work'.
- Added 'Clear Mount' option to engine clusters. Sets the mount directly to 'None', if available (else non-functional)
- Added 'Prev Mount' option to engine clusters.
- Updated texture set config definitions to be less verbose
- Added new unified texture set definitions for use by modular part modules.
- Moved all but 'SLS' texture set into optional downloads pack.
- Add 4 new texture sets (optional downloads) (for fuel-tanks only, not adapters) - Gray-Pain, Gray-Stringers, White-Plain, White-Stringers (all have intertank stringers, but the plain options lack any other stringers/details).
- Added SSTU-Agent definition, to enable the 'manufacturer' filter in the editor. No clue how the agent is set up for contract generation, stats were copied from one of the stock agents. Currently uses the SSTU standard mission flag, will need to create dedicated agent/manufacturer icons in the near future.
- Remove the visually-delayed-update from fairing module when it is rebuilt. Moved from Update() to LateUpdate(), where it catches the events the same frame in which they occur, rather than the beginning of the next frame.
- Add 'Module Info' to: Procedural decoupler, Radial Booster Decoupler, Interstage Petal Adapter, Modular Fuel Tank, Modular Upper Stage. This is what displays in the editor when you right-click a part for more info.
- Fix up calculation of tank dry mass (upper stages, custom fuel tanks), to use the mass of the resources to determine tank dry mass, rather than the volume. It should now function as expected for all fuel types, and this method will be used for any future resource-containing part-plugins.
- Fix up in-editor display of mass of fuel tank parts; the stock mass display should now match MechJeb/etc as far as accuracy allows. -May- have implementation bugs, but seems to work so far; please report any inconsistent mass problems.
- Fix up in-editor display of mass of LC-DC, and LC-ISA parts
- Add optional interstage attach-node functionality to SSTUEngineCluster, SSTUModularFuelTank, SSTUCustomUpperStage (modules and parts). This interstage attach node will be used by the upcoming interstage decoupler part, and can be used by the existing interstage-petal-adapter. Click the 'Toggle interstage node' button to activate this attach node in the editor.
- Update LC-ISA - Interstage Petal Adapter to be in SC-GEN part series, where it should reside from now on (part-name not changed, so will not break existing craft; only the file name and display-name were updated).
- Update LC-DC to be in SC-GEN part series (title/description only, will not break saves)
- Update minimum size handling on SC-MUS parts (height/diameter); it should now accept any minimum value
- Fix height setting on SC-MUS; it no longer 'resets' when the diameter changes, and maintains aspect properly when a new diameter is selected.
- Add Research tech-limits to SC-FUEL-MUS. These should function exactly the same as those in the new SC-MFT.
- Add Research tech-limits to SC-GEN-RBDC (radial-booster-decoupler).
- Add Research tech-limits to SSTUInterstageFairing (petal adapter).
- Fix up SSTUNodeFairing not setting the # of fairing sections properly in flight-scene
- Update SSTUInterstageFairing (petal adapter) code to conform to new modular-part-plugin code format, for ease of maintenance and cleaning up a a few issues, and enable adding new features much more easily.
- SSTUInterstageFairing now has a 'minRadius' and 'maxRadius' config fields to determine min/max sizes of the part. Was previously hard-coded to 0.625min, 2.5m max. new defaults are 0.3125min 5max
- SSTUInterstageFairing now uses purely procedural model (icon model was previously a compiled one).
- SSTUInterstageFairing now has options for a bi-conic setup (Apollo ISA style, tapering after a few meters of straight). Taper-start height is now configurable.
- Fix up MUS not respecting 'useRF' setting
- Now include/ship very basic Real-Fuels patch for MUS and MFT fuel tanks. -Very basic- patch...
* Changes from pre-1 to pre-2*
- fix up modular fuel tank surface-attach interaction
- update modular fuel tank to offset surface-attached children when diameter is updated
- fix up modular fuel tank real-fuels interaction
- add more fully-fleshed out real-fuels stock patch
SSTU-0.2.22-beta
- fix up mass for upper stage parts not persisting
- fix up solar panels tracking in the dark
- fix up solar panels lerping towards origin rotation on retract
SSTU-0.2.21-beta
- NEW PARTS - Add Modular Upper Stage part and plugin. It is at the 'stable' and usable stage, but currently has a few known quirks; see the 'known-issues' below
- NEW ENGINE MOUNT - Skeletal S / M / L (Not yet enabled for engine clusters, currently only enabled for new upper stage parts)
- Fix fairing/ISA texture missing its specular mask (for some reason it was lost in the .dds conversion for just that texture; will re-convert in a future release)
- Fix up engine clusters for F1 and RS-25 having 'final' listed in their patch, preventing them from being altered through further patches
- Fix missing cost modifier for patches for F1B x2 and x3 engine clusters
- Fix engine layout rotation for QuadInline layout (4-engine DIRECT mount)
- Disable fairing for 'none' type engine mount (for engine clusters) to aid in compatibility with upper stages
- Add mass, volume, and RCS position values for all engine mounts;
- Update description on RS-25, J-2, RL10A-3, RL10A-4, RL10B-2 engines.
- Update fairing config code for ICSP, HUS, SC-B-ENG2/3, SC-B-CM, SC-B-SM, and all engine clusters to accommodate new plugin code changes.
- Change custom fuel tank/fuel definitions over to use a standard 'mass fraction' calculation for calculating dry-tank masses. Overall there should be a very-slight (1-2%) reduction in tank dry-masses for tanks using this system (Currently only the custom fuel tanks).
- Code side cleanup of many repeated methods; moved over to more generic utility code. Should speed up future dev time as well by not having to constantly rewrite some of the same code for every module.
- Move RF-Fuel volume updates out to utility class
- Move code to 'find next' in array out to utility class (and system methods) (had this duplicated in like 8 modules)
- Fix up SSTUNodeFairing inter-module interaction by defining an interface to be used to determine which modules are responsible for fairing updates, allow for more order-independent loading mechanisms to be put into place.
- Add a few new features to SSTUNodeFairing, such as customizable # of panel sections. WARNING - some of these changes may result in lost custom settings on existing craft.
Known Issues:
- Upper Stage textures are unfinished; they will also have texture switching added in the near future
- Upper Stages use stock RCS model; they will use a custom RCS model in the near future, something more tailored to this use-case.
- Skeletal Mount textures are unfinished; they will likely also have texture switch capability added in the near future
- Skeletal Mount has not been added to engine clusters yet; sorry, ran out of time; will add in the next release
- Procedural fairings have a slight delay before updating their geometry. This may be fixed in the future