Force Management

by Tjost

A window for managing forces without console commands: create and merge forces, move players between them, set friendship, cease-fire, map sharing and friendly fire, give a force a colour, and set its spawn point to where one of its players is standing. Built for playing with family or friends on separate forces/teams.

Utilities
3 days ago
2.1
4

Changelog

Version: 0.11.1
Date: 2026-09-07
  Graphics:
    - The mod portal thumbnail is regenerated from a screenshot of the rearranged window rather
      than the one before it. The picture is the same part of the window either way -- the
      diplomacy grid -- but it is now cut from a capture of the version it ships with.
  Info:
    - 0.11.0 was published before the graphical test run had finished, at Ingvar's request, so that
      the family could play. This version exists so the working tree never differs from a release
      that shares its number: Factorio compares each mod's CRC when a client joins, and a mismatch
      reads as "Mod contents are different even though the versions are the same".
Version: 0.11.0
Date: 2026-09-07
  Changes:
    - The "Team setup" panel is removed. It did a whole multi-force setup in one press, with five
      options and a list of players to include, and it was too complicated and too particular to
      one way of playing. Everything it did is still here as plain controls: create a force, tick
      its two boxes, click the cells in the grid, move the players. Nothing can be done now that
      could not be done before.
    - The window is three panels instead of four. Forces runs the full height on the left and now
      lists who is on the selected force, saying "- none -" when nobody is. Diplomacy is top right.
      Players is bottom right, where anybody can be moved to another force.
    - "Between forces" is now called "Diplomacy".
    - "Set force spawn" moved out of the general player list and into the selected force's own list
      of members, so you pick the force and then the person on it whose position to use.
  Bugfixes:
    - Nothing new. 0.10.0's drop-down fix stands.
Version: 0.10.1
Date: 2026-09-07
  Graphics:
    - The per-force checkboxes in the grid are centred under their column numbers instead of
      sitting at the left edge of the column, and the colour cells are drawn bold so they read as
      colours rather than as faint text.
  Info:
    - 0.10.0 is the release on the mod portal. This version exists because the two changes above
      landed after it was uploaded, and two different mods must never share a version number:
      Factorio compares each mod's CRC when a client joins a multiplayer game, and a mismatch
      shows up as "Mod contents are different even though the versions are the same".
Version: 0.10.0
Date: 2026-09-07
  Bugfixes:
    - Drop-downs closed again the instant they were clicked, and "Move to" answered "already on
      that force" before anything had been chosen. Clicking a drop-down raises on_gui_click as well
      as on_gui_selection_state_changed, and one shared handler for both acted on whatever was
      already selected -- then rebuilt the window, which destroyed the list that had just opened.
      Each element type is now dispatched from one event only.
  Changes:
    - The window is rearranged. The middle "selected force" column is gone: share map, friendly
      fire and colour are now three rows across the top of the relation grid, one cell per force,
      so a whole team's settings read down a single column. Spawn point and Merge away moved under
      the force list, and the space that frees goes to the grid, which is the panel that grows.
    - Colour is picked in a picker: click a force's colour cell for the twelve presets and a hex
      field.
    - Spawn points are only set on Nauvis now, and only from a player who is online and standing
      there. The surface drop-down is gone with the complication it carried.
    - "Set every spawn to where they stand" is removed. With two players online on one force it
      silently picked whichever it saw last.
    - The spawn buttons are both called "Set force spawn".
Version: 0.9.1
Date: 2026-09-07
  Changes:
    - The shortcut button is no longer shown to players who cannot use the mod. Factorio has no way
      to make a mod optional for clients -- multiplayer compares the mod list and each mod's CRC on
      join, so everyone has to have it installed -- but on a server only the admins now see the
      button, and it appears or goes as somebody is promoted or demoted. The mod adds no items,
      recipes or entities, so for everybody else it is invisible.
    - Losing admin now closes the window and takes the shortcut away, rather than only closing it.
Version: 0.9.0
Date: 2026-09-07
  Major Features:
    - Team setup in one button. Gives every player their own force, makes them all friendly with
      cease-fire, shares the map, turns off friendly fire and moves each player onto their own
      force. Safe to press twice: a player who already has a team of their own keeps it.
    - A window for everything else, on CONTROL+F or the shortcut bar: which forces exist and who
      is on them, share map and friendly fire per force, a force's colour, its spawn point per
      surface, and a grid of who is friendly with whom.
  Features:
    - Create a force. It inherits the research and the spawn points of an existing force, so
      moving somebody onto a new force no longer costs them every technology they had.
    - Merge a force away, with the force's name typed out as confirmation. The only irreversible
      thing in the mod, and the only one that asks twice.
    - Move a player between forces from the player list; choosing the player force is how somebody
      leaves a team.
    - Set a force's spawn point to where one of its players is standing, or every online player's
      force at once.
    - A relation grid whose cells step hostile, then cease-fire, then friends, applied both ways by
      default because that is how it is nearly always wanted.
    - Twelve colour presets and a #rrggbb field; distinct colours handed out automatically by the
      team setup button.
  Graphics:
    - Shortcut-bar icons of our own at 56px and 24px, replacing the placeholder that pointed at a
      base-game file which does not exist in 2.1.
  Changes:
    - Admin only in multiplayer. This moves other people between teams and can merge away
      everything a force built.
    - The window follows the world: it rebuilds when a force is created or merged, when anybody
      changes force, joins or leaves, and when a surface appears or goes.
    - Refuses at the engine's 64-force limit rather than half-building a setup.
    - Above ten forces the relation grid shows one force at a time instead of a wall of buttons.
Version: 0.1.0
Date: 2026-09-07
  Info:
    - Project skeleton. Not yet functional.