Search found 875 matches

by Hares
Fri Sep 08, 2023 12:40 pm
Forum: News
Topic: Friday Facts #375 - Quality
Replies: 838
Views: 367269

Re: Friday Facts #375 - Quality

At first, I double checked this isn't April's Fools. No, it's Sep 08.
by Hares
Fri Sep 01, 2023 6:13 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


Robots don't do pathfinding, because it's too expensive. And it will almost certainly always be too expensive. Did you know that pathfinding lag is what kills most games of Dwarf Fortress? It is. Pathfinding doesn't have simple, efficient, solutions. Particularly in scenarios where the map can ...
by Hares
Fri Sep 01, 2023 5:52 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


You've already made so many improvements in the cleverness of the behavior of various entities that it might be worth considering adding a "better software" item to the research :D (Seriously, it would feel great to suddenly unlock such improvements after using dumb robots for a while ...
by Hares
Fri Sep 01, 2023 5:43 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots



The "solution" for bots running out of fuel and turning back, seems like a good idea when you have it set up as in the example. But if their start point was the nearest roboport to their destination, it wouldn't help.

The construction area should prevent this under all conditions.
If a ...
by Hares
Fri Sep 01, 2023 5:40 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


Finally, I was wondering if it would be possible to use the GPU for robot planning. After all, it's one program running on many data (robots), which is a well parallelizable task.


At first, you could use multiple CPU cores to do so. Factorio runs mostly on a single thread, and parallelling ...
by Hares
Fri Sep 01, 2023 4:38 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


The proposed changes by the devs do solve, like, a lot of the issues, reducing the savings from this approach, but a huge factor is how much it would reduce the visual annoyance and make the robots look smart(er).


I agree with @BicycleEater.
Literally every single statement he said is true ...
by Hares
Fri Sep 01, 2023 12:58 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


1. Did you solve the "over-delivery" problem ?
Example: requester box asks for 2 walls, logi-bot with 4 slot capacity bring 4 walls.
Is it possible trust logi network to a point, when I ask for certain amount, then logi network delivers the exact requested amount?

I solved this issue by using a ...
by Hares
Fri Sep 01, 2023 12:37 pm
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


the bot improvements really look nice, that is nice work there.

I have a question/request to devs though. do not get me wrong, I like the ideas but also I am thinking about my future play because some new features/improvements might require restarting maps (I guess) I have been investing for ...
by Hares
Fri Sep 01, 2023 11:53 am
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots


- Also the repair mechanism for bots isn't the best: Walls get attacked, flame throwers put biters and the walls on fire, bots come in to repair / rebuild walls immediately and die in the fire or to the biters themselves. Maybe you could solve that by not assigning any construction bots to tasks ...
by Hares
Fri Sep 01, 2023 11:52 am
Forum: News
Topic: Friday Facts #374 - Smarter robots
Replies: 219
Views: 110487

Re: Friday Facts #374 - Smarter robots

Personally, I always struggle with the following bots' behaviour:

1. Bots returning to recharge

Construction robot has a task that's near the edge of the construction area
Bot flies from afar, losing its charge when near the destination
Bot slowly returns to the dock station, then proceeds to ...
by Hares
Sat May 27, 2023 8:09 pm
Forum: Modding discussion
Topic: Factorio Lua API Docs
Replies: 3
Views: 4200

Re: Factorio Lua API Docs

Thanks for the suggestion. I've seen this one before, but it exists only for VSCode which I personally don't like.
However, even Factorio Modding Tool Kit can't export Lua API in external format so other apps can use it.
by Hares
Tue May 23, 2023 8:44 pm
Forum: Modding discussion
Topic: Factorio Lua API Docs
Replies: 3
Views: 4200

Factorio Lua API Docs

The Factorio provides documentation for its API in the two formats -- HTML (Web) and JSON.
However, most IDEs require specific format for the built-in functions, and for Lua it's LuaDoc or LDoc (which is newer version of LuaDoc).
I was unable to find any on the Internet, so I've created parser for ...
by Hares
Sat Apr 15, 2023 10:10 am
Forum: Modding interface requests
Topic: LuaCircuitNetwork.signals_changed
Replies: 16
Views: 3856

Re: LuaCircuitNetwork.signals_changed

Great suggestion.
+1 on that
by Hares
Wed Nov 30, 2022 11:04 am
Forum: Pending
Topic: [1.1.72] Crash drawing font
Replies: 2
Views: 1536

[1.1.72] Crash drawing font

What Happened
I queued a bunch of researches and went to sleep.
On the morning I've found that Factorio crashed (not a map crash with return to the main menu, a complete app crash with core dump).
The game was running without any user interaction.

My PC is configured to not go sleep mode while ...
by Hares
Sat Oct 22, 2022 8:16 pm
Forum: Combinator Creations
Topic: Unit Tests for your combinators!
Replies: 0
Views: 1869

Unit Tests for your combinators!

Factorio Blueprint: Unit Tests Module
I've desigined a number of compact processors from Compact Circuits (https://mods.factorio.com/mod/compaktcircuit) mod to test other Compact Circuits.

Video Preview
https://youtu.be/TCxIghf4Z_0

How it Works
It uses 3 separate modules:

Test Runner ...

Go to advanced search