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
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.
Description
Languages
C#
88.5%
C++
5.7%
HTML
3.9%
JavaScript
1.2%
CSS
0.5%
Other
0.2%