-
Notifications
You must be signed in to change notification settings - Fork 5
/
CHANGES
65 lines (59 loc) · 4.9 KB
/
CHANGES
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
v1.1.2
- Further tuning of dt to make simulation faster
- Reduced internal transformation of position to reduce jitter
- Smoothed steering in boostback
- Smoothed throttle onset and offset for re-entry burn to reduce jitter in simulation
- Fixed bug where aero settings were not copied to other probe cores
v1.1.1
- Upped throttle gains which avoids very heavy vessels hitting ground (depends on dt in simulate)
- Target crosses now move when selecting vessel or navigation target
- Landing burn works correctly when clicking button even if aero-descent not enabled first
- Fixed bug in simulate that led to landing burn not being simulated below 500m (leading to jitter in predictions)
- Tuning of simulation to make it as fast and accurate as I currently can
- Now runs faster for planets with no atmosphere
- Reduced maximum gains to try and reduce the near to tweak gains to reduce max angle-of-attack in RO (gains still needed to be low for RO)
- Reduced jitter to landing prediction by reducing timestep of simulation when near ground (can still get bad jitter is some scenarios)
v1.1.0
- Finally fixed steer gain calculation (perhaps) as several bugs discovered
- Added action group to toggle guidance
- Added language localization tags for all text. Included en-us.cfg
- Reports messages to screen from controller such as phase changes
- Landing burn gain reduced so steering less aggressive
- Fixed bug where target position wasn't copied to all cores, so target was lost on staging
- Stopped slowness of 40-50ms of computation time for some vessels by stopping very frequent calls in simulate
v1.0.4
- Will now always use FerramAerospaceResearch for aerodynamic calculations if its available. FAR seems to predict higher drag so landing burn alt often way lower
- Better calculation of lift which means vessels should steer in the correct direction in landing burn (mostly!)
- Considers aerodynamic lift in re-entry burn so if this lasts to the thick atmosphere steering will reverse
- Only sign of gain (steer direction), rather than value is calculated by aerodynamic lift vs thrust. This means that gains are more stable between different vessel, RO, FAR, etc... and leads to less over-steering. Steer gain is still best set to max angle of 1-5 degrees with FAR though (for a typical Falcon-9 with gridfins) otherwise over-steers
- Will cutout engine in final landing burn if too much minimum thrust. Only occurs in RO. This is hit and miss due to the time to throttle down engine
- Major re-factoring to use BoosterGuidanceCore (the vessel part) as a central class. Code is cleaner and more reliable and fewer bugs for load/save/switch vessel
- Target error is reported in km when >100km
- Bug fixes to show/hide prediction/target
- Size of prediction/target on map reduced
- Click through prevention for pick target when under window
- Many minor bug fixes
- Stores engine ignite delay with BoosterGuidanceCore
- Enable/Disable Guidance added as an Action Group
v1.0.3a
- Removed ModuleManager from zip file (ModuleManager is required though to include the BoosterGuidance settings in saved craft's and games, so please ensure it is installed)
v1.0.3
- Improvements for controlling multiple vessels simultaneously
- Lots of bug fixes when switching vessels, e.g. show correct target, use correct settings
- Add settings module which means settings are saved (e.g. target, re-entry alt, etc...) with the vessel in saved games. Will even save enable/disable guidance and phase so quick saves continue with vessels still controlled
- Advanced menu can show brief info about other controlled vessels
- Bug fix to ensure target is updated for vessel
- Added ModuleManager DLL as Command Modules are patched to add BoosterGuidanceVesselSettings module
- Reports message to user when vessels go outside the 20km physics bubble and can no longer be controlled due to game limitation
- Fixes for navigation target bugs such as stickiness
- Fixes when setting target to another vessel
- Fix bug which randomly set target to below current position when it wasn't set (in fact it was set but was just switching vessels)
- Use extra thrust in landing burn when vessel is leaned over (previously calculated thrust assuming vertical which could lead to insufficient thrust and a crash)
- Target can be set anywhere on planet in Flight or Map modes
v1.0.2
- Major improvements to pick targets. You can now pick a target anywhere in the flight or map view!
- Increased touchdown margin for safety as rockets were crashing into the ground
- In landing burn compensates for leaned over rockets by using extra thrust
- Can now set target to navigation waypoints (note that they are currently sticky and you can't edit the lat/lon/alt until waypoint is deactivated)
- Landing on Mun better tested and works but sometimes timewarp seems to move vessel oddly and throw out predictions (very odd)
- Can now edit lat/lon with arrow adjusters so you can now fly back multiple cores and ensure they don't land on each other!