Generic Engines Web 0.9.2
Generic Engines Web (link)
Changelog:
New thrust curve input
Added a new, more intuitive way of creating thrust curves.
You can move points either by dragging points on the chart, or inputting exact values in the table below the chart.
Thrust curve column will now calculate, and display by how much your thrust curve will extend/shorten the engine burn time (Engines with internal tanks). 'Normalize' modifies the curve by changing the burn time multiplier to 1, while keeping the curve shape intact.
While curves from previous GE versions should work just fine, please double check if your curves are actually correct. Especially if you stacked two curve points on the same Fuel%.
Also, keep in mind that setting too high of a thrust value in thrust curve might melt your engine.
New propulsion input
Thrust input, SL Isp input and Vacuum Isp input were connected into one column, so that you can directly edit engine's total mass flow. Also, with this new input, you can change the derived value from mass flow, to, for example, Isp.
Thrust <-> Isp <-> Mass flow
You can choose to lock any of the three values. If value A is locked, editing B's value will update C's value, for any combination of A,B,C. Isp is the locked value, when no other locks are applied.
The button next to Isp inputs will 'link' them together, so when one of them is changed, the other one will keep the (Vac Isp:SL Isp) ratio the same.
Imperial unit input
Now you can input various values using imperial units. It only works as a method of input. Generic Engines will convert, store and display your value in metric units. Keep in mind that you can't use metric suffixes with imperial units, the only exception being 'lbf' and 'klbf', because of how common it is.
Supported values:
| Imperial unit | Metric counterpart |
|---|---|
----Length---------------- |
-------------------------- |
| 1th (thou) | 0.0000254m |
| 1in, 1'' (inch) | 0.0254m |
| 1ft, 1' (foot) | 0.3048m |
| 1yd (yard) | 0.9144m |
| 1ch (chain) | 20.1168m |
| 1fur (furiong) | 201.168m |
| 1mi (mile) | 1609.344m |
| 1nm (nautical mile) | 1852m |
----Volume---------------- |
-------------------------- |
| 1gi (gill) | 0.1420653125l |
| 1pt (pint) | 0.56826125l |
| 1qt (quart) | 1.1365225l |
| 1gal (gallon) | 4.54609l |
----Mass------------------ |
-------------------------- |
| 1gr (grain) | 0.06479891g |
| 1dr (drachm) | 1.7718451953125g |
| 1oz (ounce) | 28.349523125g |
| 1lb (pound) | 453.59237g |
| 1st (stone) | 6350.29318g |
| 1qr, 1qtr (quarter) | 12700.58636g |
| 1cwt (hundredweight) | 50802.34544g |
----Force----------------- |
-------------------------- |
| 1lbf (pound-force) | 4.4482216152605N |
| 1klbf (kilopound-force) | 4448.2216152605N |
Due to this change, some of the valid metric units will be overwritten by its imperial counterpart (nanometre -> nm -> nautical mile; picotonne -> pt -> pint)
New infobox fields
Infobox now displays mass flow both in total, and per propellant. Now infobox also displays expected engine burn time (Taking the thrust curve into consideration)
Burn time added to tank input
Now in addition to volume and mass, you can input tank contents by its propellant burn time. The field is only available when the engine uses the selected propellant. This field does take the current thrust curve into consideration
Autosave
Generic Engines will now make an autosave every two minutes, and hold 128 previous autosaves. You can access the autosaves in the 'Open list' modal.
New icons
All icons were remade using vector graphics for easier edits in the future, and much better scaling.
Bugfixes
- Fixed incorrect behaviour happening on thrust curves with two or more points at the same Fuel%. Previously, only one key was taken into consideration, while others were ignored. Now the behaviour should be on par with what the new thrust curve's chart displays.
- Fixed incorrect calculation of tanks' contents in regards of its volume limit
- (UI) You can no longer 'tab' into infobox, when it's disabled
- (UI) Improved handling of long engine list names
- (UI) Multiple minor tweaks to fix element sizing & positioning. Image







