2020-07-01 17:22:17 +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:22:17 +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

Support for the following file formats is currently available (✔) or planned ().

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

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%