STRAFTAT
You are viewing a potentially older version of this package. View Latest Version
Install

Details

Date Uploaded
2 days ago
Downloads
86
Size
185KB
Dependency string
doms-CaptureTheFlag-1.1.2

Capture the Flag

Two-team Capture the Flag for STRAFTAT.

Steal the enemy flag and bring it back to your own base to score. Getting killed drops the flag where you fell, and you respawn a few seconds later. First to three captures wins by default.

Weapons, movement, maps and normal match progression stay the same.

Everyone in the lobby must have the same version of the mod.

Installing

  1. Open your STRAFTAT profile in r2modman.
  2. Install BepInExPack and MyceliumNetworking.
  3. Install CaptureTheFlag.
  4. Launch with Start modded.

Everyone you play with must do the same.

Playing

Set the lobby to Teams and start a map. Bases are placed automatically.

  • Walk into the enemy flag to pick it up.
  • Bring it to your own base to capture it.
  • Your own flag must be home before you can score by default.
  • Touch your dropped flag to return it immediately.
  • Dropped flags return automatically after 15 seconds.
  • Killing the carrier drops the flag where they died.
  • First to three captures wins the round.

The HUD shows the score and both flag states. Markers point toward flags and your base.

Manual base placement

If automatic placement does not suit a map, the host can override it:

Key Action
F8 Save the first team's base at your position
F9 Save the second team's base at your position
F10 Clear saved bases for this map

Saved positions are reused the next time the map is played. The keys can be changed in the config.

Larger lobbies

CaptureTheFlag supports moreStrafts for lobbies of up to ten players. Install both mods, select Teams, and start a map.

Players the game leaves without a team are placed on the smaller of the two teams. Late joiners are also placed on the smaller team without restarting the match.

Large matches can have crowded spawn points because official maps were designed for fewer players. The mod will spread respawns out where possible.

Configuration

Settings are available through Mod Menu or in: BepInEx/config/com.straftatmods.capturetheflag.cfg

Setting Default Description
CapturesToWin 3 Captures needed to win. Set to 0 to use the lobby setting
RespawnDelay 3 Seconds before a player respawns
SmartRespawns true Avoid dangerous or crowded respawn points
RequireOwnFlagHome true Require your flag to be home before scoring
DroppedReturnSeconds 15 Time before a dropped flag returns
CarrierSpeedPenalty 0 Optional movement penalty for the carrier
ShowFlagBeacons true Show light beams above flags and bases
ShowWorldMarkers true Show off-screen direction markers
HudScale 1 Change the size of the CTF HUD

Rule settings are controlled by the host. Display and audio settings are per-player.

If CTF does not start

The on-screen message should explain the problem. The usual fixes are:

  • Make sure the lobby is set to Teams, not free-for-all.
  • Make sure players are split across exactly two teams.
  • Make sure everyone installed the same CaptureTheFlag version.
  • Use F8 and F9 if a map has no suitable automatic base positions.

Reporting a problem

Send BepInEx/LogOutput.log from the host and every affected player. It is inside the r2modman profile used for the match.

For missing flags, say who hosted, how many players were present, and whether the host could still see the flags.

Development

Build and test scripts are in scripts/. Detailed technical notes are kept in CHANGELOG-DEV.md and STATE_OF_THE_PROJECT.md rather than in the player-facing changelog.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.