Commit Graph

83 Commits

Author SHA1 Message Date
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
Ray Koopa
9720cf1a02 Add ChannelUnkInfo query and reply. 2019-01-04 05:05:59 +01:00
Ray Koopa
b61f190df6 Fix channel packet format. 2019-01-04 03:38:46 +01:00
Ray Koopa
7e801057ac Support channel packet format. 2019-01-04 03:21:28 +01:00
Ray Koopa
1d8c090957 Add ChannelEnterQuery and Reply. 2019-01-03 22:57:36 +01:00
Ray Koopa
ee17e5886e Implement ChannelInfosReply. 2019-01-03 21:48:31 +01:00
Ray Koopa
90110979c0 Remove Packet postfixes of packet classes. 2019-01-03 21:48:14 +01:00
Ray Koopa
f6b37eb96c Add Server Info Reply. Change handler method signature. 2019-01-02 18:20:27 +01:00
Ray Koopa
13f97d706a Remove Gen2 namespace from tests. 2019-01-02 16:30:37 +01:00
Ray Koopa
61377411a1 Finalize OW password encryption and decryption. 2019-01-02 16:29:18 +01:00
Ray Koopa
1c401235d5 Fix server directory. 2019-01-01 22:04:21 +01:00
Ray Koopa
e5352cadf2 Add configuration file and debugging features to launcher. 2019-01-01 22:04:07 +01:00
Ray Koopa
35946c8e84 Port (raw) password decryption code to C#. 2019-01-01 22:03:36 +01:00
Ray Koopa
24b545f8e2 Move server to correct subdirectory. 2019-01-01 22:03:10 +01:00
Ray Koopa
dd8b1a4be7 Push latest changes. 2018-12-26 01:38:21 +01:00
Ray Koopa
e9da2e440f Prepare encrypting password. 2018-12-26 01:37:58 +01:00
Ray Koopa
c5db3266d3 Implement login packets. 2018-12-25 23:09:22 +01:00
Ray Koopa
dfae4ef3de Add titles. 2018-12-25 22:16:49 +01:00
Ray Koopa
8103229703 Add Online Worms Server. 2018-12-25 22:13:51 +01:00
Ray Koopa
30c1454522 Add common server logging. 2018-12-25 22:12:37 +01:00
Ray Koopa
bb7d633f21 Simplify server architecture. 2018-12-25 17:36:36 +01:00
Ray Koopa
677b9eb9c7 Add server framework (WIP). 2018-12-25 17:08:43 +01:00
Ray Koopa
26363c9165 Dump KSF images with 0 based index. 2018-12-25 17:08:27 +01:00
Ray Koopa
06a2cad03b Add icon for launcher. 2018-12-25 17:07:59 +01:00
Ray Koopa
f850a01d19 Ensure to wait for process to exit before disposing file mapping. 2018-12-22 23:46:05 +01:00
Ray Koopa
a1de6d8c89 Add KSF and other Online Worms specific features. Remove Gen2 namespace as other generations are no longer focused. 2018-12-22 00:54:13 +01:00
Ray Koopa
5541f66a78 Generate XML documentation. 2018-10-22 13:56:15 +02:00
Ray Koopa
e31c4b4f90 Update package metadata. 2018-10-22 13:55:13 +02:00
Ray Koopa
55fdd54027 Update to BinaryData 5. 2018-10-16 00:57:08 +02:00
Ray Koopa
3877a8dc27
Update README.md 2017-12-07 15:21:34 +01:00
Ray Koopa
f60a17bfca Update repository 2017-08-25 20:10:55 +02:00
Ray Koopa
d57de03cf7 Remove unused ImageSharp reference, add link to NuGet 2017-05-03 15:51:45 +02:00
Ray Koopa
b24082bc24 Fixed XML summaries, added logo. 2017-05-03 15:46:44 +02:00
Ray Koopa
ff042f1fc2 Use BinaryData 2.0.0 RC to load ProjectX data more automatically. 2017-05-01 19:55:14 +02:00
Ray Koopa
5e23aef58c Fix WWP land data IMG alignment and accept bugged PX weapon blocks. 2017-05-01 14:39:14 +02:00
Ray Koopa
e4f3c0ced1 Update for Syroot.BinaryData 1.3.0 2017-05-01 13:37:16 +02:00
Ray Koopa
95687b273b Added support for saving Project X schemes and libraries. 2017-04-29 16:50:34 +02:00
Ray Koopa
ece703f755 Add support for loading Project X schemes and libraries. 2017-04-29 14:11:25 +02:00
Ray Koopa
380b896e5e Added support for generated map files. 2017-04-26 14:58:07 +02:00