Worms2server/README.md

45 lines
3.1 KiB
Markdown
Raw Normal View History

2017-04-17 20:10:34 +02:00
# Worms
2017-04-17 22:01:27 +02:00
2020-07-01 17:36:34 +00:00
This repository hosts .NET libraries which can import, modify, and export the following file formats of second generation Worms games developed by Team17 or Mgame:
2017-04-17 22:01:27 +02:00
2020-07-01 17:36:34 +00:00
| Extension | Description | Games | Library | Load | Save |
|-----------|-------------------|-------------|------------------------------------|:----:|:----:|
2020-07-01 17:32:29 +00:00
| 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` | ✔ | ✔ |
2020-07-01 17:22:17 +00:00
2020-07-01 17:36:34 +00:00
Implementation of formats listed above as unsupported is planned for a later date.
2020-07-01 17:22:17 +00:00
## Tools
2020-06-18 16:04:52 +02:00
* `Syroot.Worms.Mgame.Launcher`: Creates a fake launch configuration to start OW or WWPA clients with.
2020-07-07 00:46:30 +00:00
* `Syroot.Worms.Mgame.GameServer`: Simulates OW or WWPA networking to allow playing games.
2020-07-10 21:01:09 +02:00
* `Syroot.Worms.Worms2.GameServer`: Simulates a Worms 2 server.
2017-12-07 15:21:34 +01:00
2020-07-12 18:37:31 +00:00
## Modules
* `FrontendKitWS`: WormKit-like module loader for patching the Worms 2 Frontend.
* `fkNetcode`: Patches Worms 2's outdated external IP detection and resolves it properly via a web service.
2020-07-01 17:22:17 +00:00
## Availability
The libraries are available on [NuGet](https://www.nuget.org/packages?q=Syroot.Worms).