121 Commits

Author SHA1 Message Date
Ray Koopa
84ba8c56a0 Update readme. 2020-06-18 16:04:52 +02:00
Ray Koopa
c51f67dc46 Update copyright. 2020-06-18 16:04:42 +02:00
Ray Koopa
0ce2ce387e Publish split game-related NuGet packages. 2020-06-18 15:52:14 +02:00
Ray Koopa
717da50d80 Remove Discord link. Please use Issues for support. 2020-03-28 14:21:05 +00:00
Ray Koopa
e57c593efa Review code, update code standards and NuGet packages. 2019-09-27 20:13:24 +02:00
Ray Koopa
c5391c3d66 Add LevelInfo. 2019-03-02 10:32:59 +01:00
Ray Koopa
bd3d40245b Merge branch 'master' of https://gitlab.com/Syroot/Worms 2019-03-02 10:32:50 +01:00
Ray Koopa
93f9481dc9 Add Shell project. 2019-03-02 10:32:46 +01:00
Ray Koopa
0145636dc0 Delete desktop.ini 2019-03-02 09:29:19 +00:00
Ray Koopa
c7d7f5cb3e Move projects into specific sub-folders. 2019-01-28 06:30:58 +01:00
Ray Koopa
95b68d63c6 Add ChatMessageQuery/Reply. 2019-01-22 21:46:41 +01:00
Ray Koopa
5c84357edb Implement AddFriendQuery/Reply 2019-01-22 21:22:38 +01:00
Ray Koopa
e9c88caadc Try to fix failing connects. 2019-01-22 18:32:31 +01:00
Ray Koopa
1b527a3f20 Implement CmdFindUser 2019-01-22 18:22:01 +01:00
Ray Koopa
38035742d6 Dynamically implement channel commands. 2019-01-22 01:23:20 +01:00
Ray Koopa
a8073367f4 Delegate packet handling to IPacketFormat. 2019-01-22 00:47:53 +01:00
Ray Koopa
cc84ed3d5f Typo 2019-01-21 20:09:53 +01:00
Ray Koopa
e4104b8309 Implement propret channel join. 2019-01-20 20:49:20 +01:00
Ray Koopa
629103fce5 Implement proper disconnection from channel. 2019-01-20 03:19:49 +01:00
Ray Koopa
441648da6a Implement ChannelCmdPacket. 2019-01-20 00:14:22 +01:00
Ray Koopa
b527021df4 Implement ChannelList and ChannelLoginQuery 2019-01-19 15:38:48 +01:00
Ray Koopa
587ac06330 Implement WWPA packets, update OW ones to Span parsing, rename encodings. 2019-01-19 02:17:20 +01:00
Ray Koopa
899c031840 Use IOException to dismiss clients sending trash. 2019-01-18 20:51:14 +01:00
Ray Koopa
519a01b6f6 Delete old packet data stream. 2019-01-18 20:49:18 +01:00
Ray Koopa
7852ef9d5a Use new BinaryData package to work on spans rather than streams. 2019-01-18 20:44:02 +01:00
Ray Koopa
fcc2c74399 Add compression tests. 2019-01-16 13:32:41 +01:00
Ray Koopa
f066c27857 Remove debug remnants. 2019-01-16 06:29:11 +01:00
Ray Koopa
2d5fa21c00 Clone original WWPA compression as close as possible due to bug found in original implementation. 2019-01-16 06:28:14 +01:00
Ray Koopa
197a958a98 Port WWPA packet decompression to C#. 2019-01-16 01:27:34 +01:00
Ray Koopa
efc1a9fcff Implement WWPA packet format (WIP). 2019-01-15 22:48:56 +01:00
Ray Koopa
c0cab3ecf5 Release 1.0.0 of Mgame launcher. 2019-01-13 02:09:04 +01:00
Ray Koopa
13dee4ecbf Update readme. 2019-01-12 22:25:12 +01:00
Ray Koopa
a16d0a5146 Use RawBitmap as image data container everywhere. 2019-01-12 22:14:17 +01:00
Ray Koopa
077669b81c Split into game-specific libraries. 2019-01-12 22:02:35 +01:00
Ray Koopa
fd53660c5e Use new BinaryStream extensions. 2019-01-12 20:36:16 +01:00
Ray Koopa
9feea4313f Do not generate XML documentation for Debug 2019-01-12 20:34:42 +01:00
Ray Koopa
4741e0f425 Clean-up and re-use BinaryStream(Extensions). 2019-01-12 20:34:26 +01:00
Ray Koopa
cf7e69e026 Update IGD and LPD formats. 2019-01-12 17:39:13 +01:00
Ray Koopa
4aa9aef362 Update launcher for WWPA, supporting multiple executable paths. 2019-01-12 17:38:39 +01:00
Ray Koopa
dac33e441a Fix IGD bitmap width. 2019-01-06 23:44:51 +01:00
Ray Koopa
ff76e5b9c0 Obsolete BitmapData and rename it to RawBitmapData. 2019-01-06 23:17:46 +01:00
Ray Koopa
8a616939de Add IGD and LPD support. Remove Syroot.Maths reference. 2019-01-06 23:16:35 +01:00
Ray Koopa
83024baaf3 Rename PacketType to PacketFormat. 2019-01-06 23:16:13 +01:00
Ray Koopa
9b663bb72b Rename Top20Players packets to Top20. 2019-01-04 23:54:05 +01:00
Ray Koopa
645db214ca Name several unknown properties. 2019-01-04 23:51:48 +01:00
Ray Koopa
c33e1f7987 Add StartSingleGame query and reply. 2019-01-04 20:14:20 +01:00
Ray Koopa
41991d6d78 Add ChannelEnterFinishReply. 2019-01-04 19:57:38 +01:00
Ray Koopa
1a5bbe714f Add config for server. 2019-01-04 19:14:55 +01:00
Ray Koopa
1d02d3834b Update Costury. 2019-01-04 19:14:31 +01:00
Ray Koopa
220597e65e Move password encryption algorithm to separate class. 2019-01-04 14:11:59 +01:00