OpenRA/OpenRA — pull request #6442 by pchote (2014-09-13 06:20:39+00:00)
Title: Disable replay saving for campaign missions.

Allowing players to view replays of campaign missions introduces two significant issues:

1. Desyncs and other issues due to the current implementation of FMVs (see #6210).
2. Players can easily cheat or accidentally spoil themselves by loading a replay and spying on the map layout and enemy forces.

In an ideal world (1) would be solved by moving the FMVs outside the world state (briefings integrated with the campaign menu and pause-menu briefing tab, end-game FMVs integrated with the post-game screen) and (2) would be solved by special-casing these missions to lock the shroud selector to the player view. Both of these will require a fair amount of effort.

I propose that as a short-term solution we just disable replays for these missions. The downside of this specific approach (as opposed to filtering them in the replay browser) is that we lose a debug tool that is (very) occasionally useful (e.g. #6076).