TL;DR
I believe an API should be added to allow more detailed configuration of relationships between forces and between players.What?
The screenshot shows a situation where all forces are set as friends. As can be seen, research alerts are shared across all forces. I would like to share only the map visibility between forces, but currently there doesn’t seem to be an API that allows fine-grained control over these relationships (for example, to separately configure visibility, research notifications, and building control permissions).Additionally, it would be great if the maximum number of forces could be increased beyond 64.
Why?
I believe that adding such APIs would greatly improve the flexibility and freedom in scenario creation. Currently, the lack of certain APIs that seem like they should exist often leads to unnecessary and complicated code just to achieve simple goals. If more detailed, intuitive, and fine-grained APIs were provided, it would significantly reduce the implementation burden for content creators and make complex scenario design much more efficient.I understand that it’s possible to implement these features through other methods. However, doing so requires a deep understanding of Factorio’s internal behavior, which makes development unnecessarily complex. Therefore, I believe it would be more reasonable and beneficial if such functionality were provided directly through the API.
There may be existing APIs that I haven’t discovered yet. If such functions already exist, I would greatly appreciate it if you could let me know. Thank you very much for your time and help.
