Ray Koopa
9aad0faf6b
Implement real packet handling.
2020-07-10 02:15:06 +02:00
Ray Koopa
ac2d12c1b6
Handle additional packets.
2020-07-09 17:06:37 +02:00
Ray Koopa
17b0edf67f
Push current additions to Worms 2 server with test proxy.
2020-07-08 23:48:28 +02:00
Ray Koopa
a308ae49b1
Add quick Worms 2 server PoC. Makes BinaryStream FixedString extensions globally available.
2020-07-07 02:45:00 +02:00
Ray Koopa
08703b6c12
Add initial Blazor-based scheme editor.
2020-07-02 01:25:35 +02:00
Ray Koopa
ebba11bd59
Update project file.
2020-07-01 13:54:16 +02:00
Ray Koopa
5321dfb49a
Overhaul implementations and documentation.
2020-07-01 02:09:36 +02:00
Ray Koopa
66d4d15305
Relax NuGet package dependencies where possible.
2020-06-27 17:08:56 +02:00
Ray Koopa
88d07a1ff1
Fix remaining Scheme bugs.
...
- Implement IEquatable.
- Fix RoundTimeSeconds not properly being parsed.
- Uniquely throw ArgumentOutOfRangeException even for rounding properties.
- Fix FallDamage not being stored properly.
- Add tests for rounding properties and local scheme test files.
- Implement equality operations for SchemeWeapon.
2020-06-27 16:30:49 +02:00
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
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
0ce2ce387e
Publish split game-related NuGet packages.
2020-06-18 15:52:14 +02:00
Ray Koopa
e57c593efa
Review code, update code standards and NuGet packages.
2019-09-27 20:13:24 +02:00
Ray Koopa
93f9481dc9
Add Shell project.
2019-03-02 10:32:46 +01:00
Ray Koopa
c7d7f5cb3e
Move projects into specific sub-folders.
2019-01-28 06:30:58 +01:00