Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: More information for the silos #166

Open
online7up opened this issue Oct 9, 2024 · 3 comments
Open

Feature request: More information for the silos #166

online7up opened this issue Oct 9, 2024 · 3 comments

Comments

@online7up
Copy link

I have been playing on several Oarc servers and noticed that after a reset, some players (in a fully co-op Main Team only server) don’t really understand how their bases are making progress on their launchings. They only see the final number of rockets launched by the Main Team.

I’d like to suggest adding a simple feature that provides more information for each silo, such as the number of rockets launched by that silo and the name of the person who launched a satellite from it. The total rocket count for the whole team should still be retained.

What to track:

The player the silo belongs to
The current progress of the silo (it would be helpful to see detailed progress on the panel)
The rockets launched by that silo (the silo of that player)
This feature should work for both the Frontier Silo mode and non-Frontier Silo.

In non-Frontier: Track the silo whenever it is built and assign the last user to it.
In Frontier: Track the silo when it is created at the beginning of the game as a non-user, then monitor its progress and track the user who is making progress on the silo. For example, based on my tests, the system could search for an inserter near the silo and assign the last user’s name to the silo.

Additionally, in the Frontier mode, I’ve tested this feature for multiple teams. When a user of his own force is making progress on a non-user silo, that silo will be assigned to that player and his force as well.

For example, the Frontier configuration created 5 silos belonging to the 'Main Team':
Screenshot 2024-10-09 110900

It would assign the silo to my name after I made it 1%
Screenshot 2024-10-09 111045

It also assigns a non-user silo to a player with his own force
Screenshot 2024-10-09 090047

In non-frontier mode, when built a silo
Screenshot 2024-10-09 111542

In my videos, I wrote a random mod with a random panel. If you could add it to the rockets panel and enhance its user-friendliness, that would be fantastic! I’d be happy to help with it as well if you’d like.

@Oarcinae
Copy link
Owner

Oarcinae commented Oct 9, 2024

Hi, I responded via email as well, but just wanted to acknowledge the request here too.

From the screenshot, I think the rocket silo tracking was added by someone else actually and is not part of my original scenario code. That being said, I am thinking about adding some kind of statistic panel and could put information about silos and which players and forces have launched rockets.

I don't know when I'll get to this request, and I'm also not sure if I will be adding back in the "frontier silos" feature at this time. Once I understand how Factorio V2.0 and Space Age works, then I will see if it makes sense to add that feature back in.

@online7up
Copy link
Author

online7up commented Oct 10, 2024 via email

@Oarcinae
Copy link
Owner

Ooo that's a great idea too. It shouldn't be too hard for me to add that kind of add on customization support.

My plan is to have a custom scenario template with various remote hooks into the actual mod to show hosts how to fully take advantage of the mod. Adding a way to add additional tabs makes a lot of sense too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants