Commit graph

128 commits

Author SHA1 Message Date
7ef42e5202 Add wagon inserter options to multistation 2025-04-24 20:49:05 +02:00
7638081f26 Improve single station loader 2025-04-23 15:34:41 +02:00
59d7cf50cb Add stacked belts to station 2025-04-22 23:21:01 +02:00
65e2c03824 Fix quality serialization 2025-04-21 00:42:33 +02:00
06b01c2fe4 Allow for halve belts in multistation 2025-04-20 22:08:15 +02:00
cd86679d65 Add single assembling line 2025-04-19 22:23:44 +02:00
cfc132f2d7 Add subfactory cmd utility 2025-04-18 20:58:41 +02:00
ff8795cea5 Finish subfactory interface 2025-04-17 18:50:52 +02:00
82394cc342 Prototype subfactory interface 2025-04-16 23:28:09 +02:00
f4a6173a9f Fix missing assembly machine type 2025-04-15 23:28:18 +02:00
48a648716d Get serialization parity for direct abstract blueprint serialization 2025-04-05 23:44:44 +02:00
a5d3819114 Make multistation bin cmd interface useable 2025-04-05 22:07:59 +02:00
5be9f81205 Start implementing direct serialization for abstract blueprint 2025-04-04 21:10:17 +02:00
8e4e83e7ff Add furnaces to blueprint graph 2025-04-03 22:35:09 +02:00
618d9ca9de Improve automatic splitter 2025-04-01 18:56:28 +02:00
aee56af22f Add automatic distribution 2025-03-31 23:28:18 +02:00
721e83006d Fix all warnings 2025-03-30 22:03:50 +02:00
34ff825ff0 Add pathfinding benchmark binary 2025-03-29 19:40:04 +01:00
b8f83ec4eb Add bucket queue and PriorityQueueByKey 2025-03-28 20:13:33 +01:00
ffe51bede9 Parameterize priority queue 2025-03-27 20:25:10 +01:00
6f74f1345e Use i64 instead of f64 for WheightedGraph 2025-03-26 17:22:37 +01:00
068297e2c2 Working roboport power connection. 2025-03-25 18:01:23 +01:00
a748708998 Use connected set cover for roboports 2025-03-21 00:11:14 +01:00
caea696dd7 Add initial automatic roboport placement 2025-03-18 22:46:28 +01:00
1680fef14d Add flake.nix 2025-03-11 22:27:43 +01:00
8e268f7612 Clean up code (fix warnings) 2025-03-06 21:53:29 +01:00
642f815f9d Refactor power connection to work with different electric poles 2025-03-05 18:35:52 +01:00
b4ab291884 Improve power connection 2025-03-04 21:17:21 +01:00
2f637e1a82 Move graph example to correct crate 2025-03-04 21:16:25 +01:00
af625cf905 Add power connection and steiner tree 2025-03-03 22:45:24 +01:00
8f163269bd Refactor graph and misc 2025-03-02 22:51:25 +01:00
5f5fe0c149 Add multistation to factory 2025-03-01 22:31:35 +01:00
41a528a49c Use stationary interfaces for external connections 2025-02-28 21:15:54 +01:00
fda5361a2b Allow stationary interfaces for layouting 2025-02-27 21:50:55 +01:00
8c8cdcc802 cargo update 2025-02-20 22:19:48 +01:00
811b34b0be cargo fix 2025-02-20 22:17:54 +01:00
cb8d643c78 Add out files to gitignore 2025-02-20 21:32:11 +01:00
10d89f5886 Add tracing perfetto 2025-02-20 21:31:06 +01:00
3b8865c169 Add rayon to genetic_algorithm_v1 2025-02-18 22:02:31 +01:00
81edc8e67a Improve tracing output 2025-02-17 23:08:06 +01:00
cebdee4ec7 Add tracing support for layouting 2025-02-12 22:19:00 +01:00
b53d1e87bc Add a star for shortest path 2025-02-11 20:16:19 +01:00
b96ef6f2c1 Add blue science factory graph 2025-02-10 23:57:26 +01:00
27783aa5c7 Automatically sideload belt 2025-02-09 23:13:51 +01:00
84d00238ab Set correct beltspeed for input and output of factory block 2025-02-08 23:22:24 +01:00
e6e5001334 Improve binary heap performance 2025-02-07 23:41:51 +01:00
66f40b4aa4 Version bump dependencies 2025-02-06 22:04:28 +01:00
abf2cac093 Fix factory.yml for fast-inserter 2025-02-05 22:50:35 +01:00
c472a28591 Add Visualize to LayoutResult 2025-02-04 23:27:37 +01:00
ec869d4c18 Improve factory generation 2025-02-03 22:59:37 +01:00