Fabian Dill
f3413e9cef
Factorio: support 2.0 update ( #4110 )
...
- removed tutorialization (Craft/Do X to unlock tech)
- start with everything needed for power, electric mining drills, science lab and automation science already unlocked
- updated world gen
- updated mod api use
- updated fluid boxes (CaitSith2)
- new option: free sample quality (needs quality mod)
- removed old gruft, faster gen speed, faster load time
- lists space age as explicitly not supported, so it prevents the game from trying to load both
- fixes Y offset of traps being wrong (way higher than intended)
- client now has a 5 second timeout to communicate with the bound factorio server, so it aborts actions if the server died
- savegames are now stored in write_data_directory -> saves -> Archipelago
- add cargo-landing-pad handling
- starting rocket silo and cargo landing pad respect free sample quality
- supports Factorio 2.0
---------
Co-authored-by: CaitSith2 <d_good@caitsith2.com>
2024-11-11 11:43:16 +01:00
Fabian Dill
6fac83b84c
Factorio: update API use ( #3760 )
...
---------
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2024-09-18 00:18:17 +02:00
Fabian Dill
58b696e986
Factorio: use orjson ( #1809 )
...
* Factorio: use orjson
* Factorio: update orjson
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2023-09-30 23:58:58 +02:00
Fabian Dill
8e7bbb4ea8
Factorio: flatten science pack curve ( #1660 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2023-04-09 20:58:24 +02:00
recklesscoder
30b70b2055
Misc collected fixes ( #1497 )
2023-03-04 16:34:10 +01:00
Fabian Dill
0f034ddcf7
Factorio: make client use CommonClient location lookup for technologies
2022-11-03 14:19:47 +01:00
Fabian Dill
53974d568b
Factorio: revamped location system ( #1147 )
2022-10-28 21:00:06 +02:00
Fabian Dill
0d61192c67
Factorio: make apworld compatible( #935 )
2022-08-18 01:33:40 +02:00
CaitSith2
2f53972c85
Factorio: fix accidental removal of fluids from make_balanced_recipe ( #754 )
2022-07-08 15:35:33 +02:00
Fabian Dill
a7e8c82633
Factorio: more condensed raw_recipes creation
...
(by black-sliver)
2022-06-19 21:55:03 +02:00
Fabian Dill
6d4c4295b3
Factorio: use resources data
2022-06-19 21:48:30 +02:00
Fabian Dill
2bac78b4a4
Factorio: manual crude-oil recipe seems no longer needed and actually messed with costs
2022-06-18 13:57:28 +02:00
Fabian Dill
c4769eeebb
Factorio: load fluids from exported data
2022-06-18 13:40:10 +02:00
Fabian Dill
a5d516e179
Factorio: fix impossible recipes requiring stacking non-stacking items
...
Factorio: speedup load time
2022-06-18 09:15:14 +02:00
Fabian Dill
86013328d6
Factorio: fix crude-oil related crashes ( #552 )
2022-05-21 20:57:26 +02:00
Fabian Dill
effba9fdec
Factorio: fix crude-oil having no requirements at all
2022-05-21 02:49:20 +02:00
Fabian Dill
64ac619b46
Core: use assert correctly ( #345 )
...
Core: add some more types to State and add count() method
2022-03-25 20:12:54 -04:00
Fabian Dill
8af5855af6
Factorio: cleanup and optimize some requirement graph functions
2021-11-26 02:37:15 +01:00
CaitSith2
744b12345a
hard-code only steam. Water already appears at logistic-science pack, and crude-oil at chemical.
2021-11-25 10:17:23 -08:00
CaitSith2
31b93dc2f4
Clarify not being able hand craft automation science if it has fluids.
2021-11-25 09:59:07 -08:00
CaitSith2
722af0a3ca
Now possible for randomized science packs/silo/satellite recipe to use fluids.
2021-11-25 09:44:01 -08:00
CaitSith2
1b4659276c
Add randomized recipe for Satellite.
2021-11-20 21:44:16 -08:00
CaitSith2
affd707717
Add satellite recipe to needed_recipes if required.
2021-11-20 21:44:16 -08:00
Fabian Dill
80c3b8bbca
Factorio: always build dynamic advancement flag
2021-11-20 04:47:19 +01:00
CaitSith2
cd3f0eabfb
Actually require military science pack for rocket silo on military or higher.
2021-11-12 08:31:46 -08:00
CaitSith2
ed40043448
Pick recipe with lowest energy cost for ingredient.
2021-11-06 11:49:03 -07:00
CaitSith2
17ed957c6b
Include military science pack in all techs military or higher.
...
This does mean you have to get military science online to research your silo.
2021-10-14 10:20:56 -07:00
Fabian Dill
87add88436
Factorio: add stone as red science option
2021-09-13 23:50:43 +02:00
Fabian Dill
7643609e09
Factorio: add iron ore, copper ore and coal to red science pool
2021-09-13 23:26:45 +02:00
Fabian Dill
eda8c6f263
add the forgotten progressive persoanl roboport equipment
2021-08-06 08:14:16 +02:00
Fabian Dill
9408557f03
Factorio: add Traps
2021-08-04 05:40:51 +02:00
Fabian Dill
361bd4e5f6
Factorio: fix progressive flamethrower ordering
2021-08-03 01:14:20 +02:00
Fabian Dill
8cc245ac11
Technologies.py: add some missing types
2021-08-02 19:27:43 +02:00
Fabian Dill
2d8a6e84c1
Factorio: generalize merging of progressive technologies
...
use it for:
train network + braking force
flamethrower + refined flammables
inserters + inserter capacity
2021-08-02 19:12:42 +02:00
Fabian Dill
774610de7b
Factorio: add progressive turret
2021-08-01 06:15:50 +02:00
Fabian Dill
f6c85e17d5
roll braking force into progressive train network
2021-08-01 02:51:20 +02:00
black-sliver
db0604f585
Factorio: add silo 'spawn' option
2021-07-31 16:27:53 +00:00
black-sliver
08beb5fbe6
Factorio: option to randomize silo recipe
2021-07-31 16:27:53 +00:00
Fabian Dill
abf4e82737
Move Factorio data from /data/factorio to /worlds/factorio/data, to contain it in its world folder
2021-07-31 15:13:55 +02:00
Fabian Dill
f456dba993
newstyle DataPackage. Both versions in merged format for compatibility for now.
2021-07-12 18:05:46 +02:00
Fabian Dill
4c7ef593be
Some optimizations
2021-07-09 17:44:24 +02:00
Fabian Dill
2600e9a805
Factorio: add coal liquefaction and kovarex process to progressive processing
2021-07-09 04:49:19 +02:00
Fabian Dill
ffc00b7800
Factorio: fix progressive science pack order
2021-07-08 05:09:34 +02:00
Fabian Dill
9db506ef42
Factorio: recipe randomization (rocket-part and science-packs only for now)
2021-07-07 10:14:58 +02:00
Fabian Dill
773602169d
Factorio: fix some form mistakes that didn't break anything (yet)
2021-07-06 13:06:45 +02:00
Fabian Dill
b650d3d9e6
Factorio: include recipe amounts in Recipe data
2021-07-06 12:35:27 +02:00
Fabian Dill
9b2171088e
Factorio: mark all potential rocket recipe ingredients as advancements
2021-07-06 12:33:33 +02:00
Fabian Dill
e58ae58e24
Factorio: add Progressive Option
2021-07-04 22:21:53 +02:00
Fabian Dill
7f8bb10fc5
Move Factorio, Hollow Knight and Minecraft Options into AutoWorld
2021-06-25 23:32:13 +02:00
Fabian Dill
91655a855d
Factorio: exclude science packs and rocket-part from free samples
2021-06-25 01:31:48 +02:00