2020-07-01 17:32:29 +00:00
2018-10-22 13:55:13 +02:00
2017-04-17 20:10:34 +02:00
2020-06-18 16:04:42 +02:00
2020-07-01 17:32:29 +00:00

Worms

The following .NET libraries in this repository can access and modify file formats of second generation Worms games developed by Team17:

  • Syroot.Worms: Main library featuring common formats (like a data archive).
  • Syroot.Worms.Worms2 (W2): Worms 2 formats.
  • Syroot.Worms.Armageddon (WA): Worms Armageddon formats.
  • Syroot.Worms.Armageddon.ProjectX (PX): Worms Armageddon ProjectX add-on formats.
  • Syroot.Worms.WorldParty (WWP): Worms World Party formats.
  • Syroot.Worms.Mgame: Online Worms (OW) and Worms World Party Aqua (WWPA) formats (Asia licensed clients).

File formats

The following file formats are understood by the specified libraries, sorted by extension. Formats which are listed but not yet supported are planned to be implemented at a later date.

Extension Description Games Library Load Save
BIT Monochrome Map WA, WWP Syroot.Worms.Armageddon
DAT Mission W2 Syroot.Worms.Worms2
LAND.DAT Land Data W2, WA, WWP Syroot.Worms
DIR Archive W2, WA, WWP Syroot.Worms
IGD Image Container WWPA Syroot.Worms.Mgame
IMG Image W2, WA, WWP Syroot.Worms
KSF Image Container OW Syroot.Worms.Mgame
LEV Generated Map WA, WWP Syroot.Worms.Armageddon
LEV Monochrome Map W2 Syroot.Worms.Worms2
LPD Interface Layout WWPA Syroot.Worms.Mgame
OPT Scheme Options W2 Syroot.Worms.Worms2
PAL Palette W2, WA, WWP Syroot.Worms
PXL Project X Library WA+PX Syroot.Worms.Armageddon.ProjectX
PXS Project X Scheme WA+PX Syroot.Worms.Armageddon.ProjectX
ST1 Team Container W2 Syroot.Worms.Worms2
WAGAME Replay WA Syroot.Worms.Armageddon
WAM Mission WA, WWP Syroot.Worms.Worms2
WEP Scheme Weapons W2 Syroot.Worms.Worms2
WGT Team Container WA Syroot.Worms.Armageddon
WSC Scheme WA, WWP Syroot.Worms.Armageddon
WWP Team Container WWP Syroot.Worms.WorldParty

Tools

  • Syroot.Worms.Mgame.Launcher: Creates a fake launch configuration to start OW or WWPA clients with.
  • Syroot.Worms.Mgame.GameServer: Simulates a server communicating with OW or WWPA clients (WIP).

Availability

The libraries are available on NuGet.

Languages
C# 88.5%
C++ 5.7%
HTML 3.9%
JavaScript 1.2%
CSS 0.5%
Other 0.2%