mirror of
https://gitlab.com/Syroot/Worms.git
synced 2025-01-13 07:18:00 +03: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.
Description
Languages
C#
88.5%
C++
5.7%
HTML
3.9%
JavaScript
1.2%
CSS
0.5%
Other
0.2%