Ray Koopa
|
26a9125f0a
|
Rewrite logic of parsing Scheme object count and type.
Mirrors frontend logic more closely now without the need for static lookup arrays.
|
2020-06-26 19:00:55 +02:00 |
|
Ray Koopa
|
57815e9072
|
Get rid of DisposableGCHandle.
Use Span functionality instead. This introduces some copies for .NET Standard 2.0 builds.
|
2020-06-26 18:57:01 +02:00 |
|
Ray Koopa
|
b4cf309156
|
Update target framework for most projects.
- Test projects now run on .NET Core 3.
- NuGet packages additionally target .NET Standard 2.1 to use Span functionality.
|
2020-06-26 18:54:53 +02:00 |
|
Ray Koopa
|
ed2785e339
|
Fix several issues when saving new files.
- Fix writing raw bytes.
- In case of saving into Stream instances, uniquely leave them open everywhere.
|
2020-06-26 18:53:25 +02:00 |
|
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 |
|