raiguard / EditorExtensions

Extends the Factorio map editor with new features, testing tools, and other utilities to aid with sandbox play and scenario creation.
https://mods.factorio.com/mod/EditorExtensions
Other
26 stars 6 forks source link

Cannot set infinity filters in multiplayer mode #62

Closed Kile-Asmussen closed 3 years ago

Kile-Asmussen commented 3 years ago

Describe the Bug

When playing multiplayer sandbox mode over LAN, I can create infinity chests, but I cannot configure the infinity filter — no tab appears in the chest inventory screen. The host of the game can set the infinity filters no problem.

To Reproduce

Steps to reproduce the behavior:

  1. Play Factorion version 1.1.30
  2. Use Editor Extensions version 1.9.11, Factory Planner version 1.1.9
  3. Host a new LAN game in Sandbox mode
  4. Join that game as a client
  5. As client, enable cheat mode when prompted
  6. Create an infinity chest item
  7. Place infinity chest
  8. Open infinity chest inventory as host to see infinity filter tab
  9. Open infinity chest inventory as client and observe its absence

Save file & Username

Username: everything-narrative

Save file: sandbox2.zip (Works with a fresh save. Provided save file is a lab-tiled world with a single infinity chest placed by client.)

Log file: factorio-previous.log

raiguard commented 3 years ago

It's because only admins can change infinity chests by default. I kept this setting on purpose, but it doesn't make sense for people to be able to place infinity chests but not be able to modify them. I'll change it for the next version.

Edit: turns out that infinity pipes and infinity heat pipes already allowed anyone to change them, so chests were the odd one out.