Search found 596 matches
- Sat Mar 25, 2023 8:01 pm
- Forum: Technical Help
- Topic: Best CPU available: AMD Ryzen 9 7950X3D?
- Replies: 48
- Views: 11249
Re: Best CPU available: AMD Ryzen 9 7950X3D?
Remember that while the vanilla Factorio engine is heavily optimized to minimize cache misses, the Lua interpreter that runs mod code is not. Large, heavily modded maps might not see any improvement from Vcache at all, so physical RAM latency is still important.
- Fri Mar 24, 2023 5:27 pm
- Forum: Gameplay Help
- Topic: Fluid system: only 1st Storage Tank is filled to 25k and only with a pump
- Replies: 47
- Views: 6316
Re: Fluid system: only 1st Storage Tank is filled to 25k and only with a pump
I've noticed that a pipe as well as a tank displays only liquid level but not flow speed. If there's no flow speed how can a player know how it's working if the fluid level is irrelevant? The only entities which show flow speed are steam engines/turbines & (offshore) pumps I know of. Perhaps I'...
- Fri Mar 24, 2023 12:54 am
- Forum: Gameplay Help
- Topic: Fluid system: only 1st Storage Tank is filled to 25k and only with a pump
- Replies: 47
- Views: 6316
Re: Fluid system: only 1st Storage Tank is filled to 25k and only with a pump
It's logical that you need an input of 60/s to be able to consume 60/s. We're talking about Steam Level. If that's up to the max, there isn't a problem to provide constant flow needed (or we'll see if it drains that there's something wrong). The fluid level in a flowing pipe is a stable equilibrium...
- Sat Mar 18, 2023 4:24 pm
- Forum: General discussion
- Topic: Can't understand hate for handcrafting and love for early malls
- Replies: 27
- Views: 6886
Re: Can't understand hate for handcrafting and love for early malls
If I have a stock pile of green circuits, gears, iron plate, copper plate, etc. I can handcraft most products for early game. Belts is something I like to automate, too, because it is used en masse. I agree, even in late game I set my logistics requests to a stack of all the main intermediate produ...
- Tue Mar 14, 2023 9:53 pm
- Forum: Modding help
- Topic: Determine if item_prototypes attribute is a pointer?
- Replies: 4
- Views: 808
Re: Determine if item_prototypes attribute is a pointer?
This is a bug in the Global Variable Viewer mod because it naively walks the prototype tree which includes a doubly-linked 2-level tree of LuaGroup objects. The LuaGroup for the subgroup has a reference to the parent group, and the parent has a reference back to the subgroup. This should be handled ...
- Mon Mar 13, 2023 4:04 am
- Forum: Modding discussion
- Topic: New to Modding, what is allowed?
- Replies: 3
- Views: 1024
Re: New to Modding, what is allowed?
My first mod copied a few subroutines from another mod. I messaged them, asked for some advice and if they minded me using that code. Most folks are reasonable if you ask politely. You may have already figured it out, but there's lots of "mods of mods" that change the characteristics of an...
- Sat Mar 11, 2023 4:15 am
- Forum: Questions, reviews and ratings
- Topic: LTN Combat outpost resupply?
- Replies: 4
- Views: 1165
Re: LTN Combat outpost resupply?
I was going to pile on the train of "don't use LTN for that", but then I tried it for myself. The "Merged Delivery" feature does in fact allow multiple items to be loaded into one train, if they are all requested by one station and provided by another. A minimal amount of circuit...
- Tue Mar 07, 2023 1:35 pm
- Forum: Logistic Train Network
- Topic: Bug? Constant Combinator OFF still triggers requests
- Replies: 3
- Views: 759
Re: Bug? Constant Combinator OFF still triggers requests
It's not the only way. You could have a second combinator that you turn on to make the price and request thresholds 1 billion each. Or pass the wire to the stop through a logic combinator that acts as a switch, and have another constant combinator that controls whether it passes signals or not. (Ari...
- Mon Mar 06, 2023 11:59 pm
- Forum: Modding help
- Topic: How to make a definition name for the custom event?
- Replies: 2
- Views: 478
Re: How to make a definition name for the custom event?
There is no way to assign a global name to a custom event ID. When cross-mod compatibility is needed, you will need to add a remote interface so that mod can ask your mod what event ID to register.
- Mon Mar 06, 2023 11:04 pm
- Forum: Logistic Train Network
- Topic: Bug? Constant Combinator OFF still triggers requests
- Replies: 3
- Views: 759
Re: Bug? Constant Combinator OFF still triggers requests
If you have any other signals wired to the LTN stops, like the buffer chests, that is all it takes to turn it into a provider (positive items) or requester (negative items). It uses defaults for everything else.
- Sun Mar 05, 2023 10:30 pm
- Forum: Ideas and Suggestions
- Topic: Let Tanks Flamethrower linger on ground like the hand held
- Replies: 3
- Views: 608
Re: Let Tanks Flamethrower linger on ground like the hand held
There is a simple mod that lets you try this idea. https://mods.factorio.com/mod/tank-flamethrower-rework
- Sun Mar 05, 2023 2:40 pm
- Forum: Logistic Train Network
- Topic: changing config params
- Replies: 9
- Views: 2183
- Sun Mar 05, 2023 2:38 pm
- Forum: Modding help
- Topic: Creation of a machine-gun wagon on the basis of an artillery wagon.
- Replies: 4
- Views: 648
Re: Creation of a machine-gun wagon on the basis of an artillery wagon.
The artillery behavior code is in the base game and cannot be modified to act like a normal turret. The turret wagons mod (https://mods.factorio.com/mod/Armored-train) achieves your goal by teleporting an invisible turret entity along with the train wagon. It's very inefficient right now because it'...
- Sat Feb 25, 2023 2:04 am
- Forum: Gameplay Help
- Topic: Why train chooses long distance?
- Replies: 7
- Views: 1192
Re: Why train chooses long distance?
If a train is occupying the short rail at the moment a second train is computing a path through the intersection, it's possible the second train thinks the longer path is a safer option. It won't necessarily check if the shorter path becomes available before it gets to the intersection as long as th...
- Thu Feb 23, 2023 8:53 pm
- Forum: Resolved Problems and Bugs
- Topic: [boskid][1.1.76] calling LuaEntity.fluidbox.get_prototype(index) sometimes returns wrong prototype.
- Replies: 9
- Views: 2418
- Thu Feb 23, 2023 12:20 am
- Forum: Resolved Problems and Bugs
- Topic: [boskid][1.1.76] calling LuaEntity.fluidbox.get_prototype(index) sometimes returns wrong prototype.
- Replies: 9
- Views: 2418
Re: [1.1.76] calling LuaEntity.fluidbox.get_prototype(index) sometimes returns wrong prototype.
Join my thread over in Modding Interface Requests... https://forums.factorio.com/viewtopic.php?f=28&t=100681 The thing that makes this a bug, and which Rseding did not address when closing the 2020 bug report, is that `LuaFluidBox::get_prototype(n)` validates the range of `n` based on the number...
- Sun Feb 19, 2023 8:19 pm
- Forum: Modding interface requests
- Topic: Get BurntResult on Vehicle and BurnerGenerator while mined interrupting a consumption process
- Replies: 19
- Views: 4090
Re: Get BurntResult on Vehicle and BurnerGenerator while mined interrupting a consumption process
I finally found the time to do this as a mod . It works perfectly for on_player_mined_entity and on_robot_mined_entity. However for script_raised_destroy it's not so clear what to do. I have decided to spill the item on the ground. I've added a related modding request at https://forums.factorio.com...
- Thu Feb 09, 2023 6:37 am
- Forum: Logistic Train Network
- Topic: train request more than warehouse has
- Replies: 7
- Views: 1191
Re: train request more than warehouse has
Check your circuits to make sure the inventory signal is not getting inflated somehow. For example, by connecting both red and green wires, which get added together by the receiver. Or by accidentally connecting some other circuit. And then check your provider threshold value.
- Wed Feb 08, 2023 6:55 pm
- Forum: Logistic Train Network
- Topic: train request more than warehouse has
- Replies: 7
- Views: 1191
Re: train request more than warehouse has
By default, the train will stay until it is full or some time has passed. LTN can schedule partial loads, but it does not change the schedule condition to leave when that partial loads is loaded. This is so the inserters aren't left hanging with extra material. You need to use signals in order to fo...
- Wed Feb 08, 2023 12:57 pm
- Forum: Technical Help
- Topic: Mod dissociated from save, sync fails to re-add it.
- Replies: 1
- Views: 427
Re: Mod dissociated from save, sync fails to re-add it.
"Sync mods with save" is just a convenient way to get the same set of mods again. There are plenty of times you need to load a save with a manually adjusted mod set. When intentionally adding or removing mods from a save, or if mod updates change dependencies, mod sync will complain but yo...