Foreman v2.0 - dev.10
Added Features:
- Option to set the arrows for links to either be on the lines or as a shaded arrow inside the item boxes
- Passthrough nodes now have an option to be 'simply drawn' or 'regular' -> simply drawn passthrough nodes will just be drawn as a line, virtually indistinguishable from a regular flow line. They can therefore fit their primary use of tidying up the graph without taking attention from the actually important nodes (ex: recipe nodes). If the passthrough node has a set flow, is oversupplied, or has an error/warning, it will be fully drawn (same as if the fully drawn option is selected).
- (Bus laying A) Dragging from an item box and letting go while holding down Ctrl will automatically place down a throughput node
- (Bus laying B) Dragging from a selection of throughput nodes while holding down Ctrl will drag all throughput nodes, letting go will place down a new set of throughput nodes linking to the old ones (bus).
- Smart direction option added (should be on by default); when enabled will set the new node direction based on where you are placing it (ex: placing a new node below an old one will set the new node to the 'down' orientation, while placing it above the old node will set it to the 'up' orientation)
- Bugfix / Feature: recipes with catalyst products are now supported. Catalysts are those products of a recipe which are not affected by productivity modules, for example Uranium 235 in Kovarex recipe.
Bugfixes:
- Item tabs will now appear in zoomed out view (was broken in dev.9)
- Importing a preset with a mod whose folder/zip has leading zeros in the version numbers will no longer fail
- Item names when hovering over item tabs will be drawn in the correct orientation (was broken in dev.9 with addition of node direction)
- Graph options in settings window will now scroll the entire way
- N shape links should no longer disappear (visually) at the edge of the screen
- Adding a new node in a large (1000+ node) graph will no longer cause a 0.5-1 sec lag
Changes:
- Weight added to 'void' recipes (ex: B&A flare stacks) to try to ensure that other recipes have priority. Previously the flare stacks were almost always taking the incoming ingredients over other recipe nodes. This is a bit temporary - solver optimizations should be done at some point.
NOTE:
Due to the addition of catalysts it is recommended to re-import all your presets. The old presets will work, but they will assume there are no catalysts and as such will show incorrect values when used with productivity modules (ex: the aforementioned kovarex enrichment will result in too much Uranium 235 being produced).