Go to file
2019-01-19 02:17:20 +01:00
res Update package metadata. 2018-10-22 13:55:13 +02:00
src Implement WWPA packets, update OW ones to Span parsing, rename encodings. 2019-01-19 02:17:20 +01:00
.gitignore Initial commit 2017-04-17 20:10:34 +02:00
LICENSE Update package metadata. 2018-10-22 13:55:13 +02:00
README.md Implement WWPA packet format (WIP). 2019-01-15 22:48:56 +01: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).

Supported file formats

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

Available 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).

Support

The libraries are available as a NuGet package.

You can ask questions and suggest features on Discord aswell. Feel free to join the Worms channel on the Syroot server!