Commit Graph
178 Commits
Author SHA1 Message Date
AeonLucid 3b873d8209 Fix tests 2020-10-19 16:59:03 +02:00
AeonLucid 7e01a20fed Fix namespaces and missing await 2020-10-19 16:34:48 +02:00
AeonLucid f145746772 Final touches for client 2020-10-19 16:26:35 +02:00
AeonLucid eb0434fd01 Impostor.Api to netstandard2.0 2020-10-19 16:25:40 +02:00
AeonLucid ef4d548bda Update Hazel namespace to Impostor.Hazel 2020-10-19 16:19:28 +02:00
AeonLucid f906b010db Re-add Hazel client 2020-10-19 16:18:49 +02:00
AeonLucid 503cd221d5 Adapt C2S / S2C for messages and move to Api namespace 2020-10-19 15:05:44 +02:00
AeonLucid e630863e72 Refactor messages 2020-10-19 14:39:36 +02:00
AeonLucid 61f50c6d41 Remove Impostor.Shared 2020-10-19 12:55:26 +02:00
AeonLucid f31d0b0772 Fix plugin loader issue 2020-10-19 12:25:16 +02:00
AeonLucid 4be31d8708 Rename Impostor.Server.Api to Impostor.Api 2020-10-19 12:22:45 +02:00
AeonLucid 988cdfb480 Move Hazel submodule into Impostor.Hazel 2020-10-19 12:22:06 +02:00
AeonLucid dc63d7fa25 Remove AmongUsException 2020-10-19 12:16:36 +02:00
AeonLucid d44224a91c Move Api classes and remove unused imports 2020-10-19 12:15:27 +02:00
AeonLucid 93b3b06e54 Update cake script 2020-10-19 11:57:10 +02:00
Gerard SmitandAeonLucid 852badb48e Plugin loader (#59)
* Parse GameData headers

* Added GameData spawn

* GameData playerinfo parsing

* Added BufferMessageReader tests

* Fix InnerGameData

* Added CustomNetworkTransform and VoteBanSystem

* Revert changes

* Finish CustomNetworkTransform

* Implemented a simple plugin loader

* Replaced Reference with PackageReference

Note to myself: don't trust Rider auto-add reference

* Use classes and moved all API-related stuff to one folder

* Added PlayerJoinedGameEvent and PlayerLeftGameEvent

* Removed Impostor.Server.Hazel

* Moved more API-specific stuff

Co-authored-by: AeonLucid <aeonlucid@gmail.com>
2020-10-19 11:31:25 +02:00
AeonLucid 1517a4a6be Fix namespaces 2020-10-18 21:39:52 +02:00
AeonLucid 0acc2f3bc5 Rename Client to Patcher 2020-10-18 21:35:07 +02:00
AeonLucid 588af7fc3e Rebase and fix tests 2020-10-18 21:29:52 +02:00
AeonLucid 00a9e2fde7 Recorder start 2020-10-18 21:17:41 +02:00
AeonLucid cbf905c4ba Finish CustomNetworkTransform 2020-10-18 21:17:41 +02:00
AeonLucid ee220d326c Revert changes 2020-10-18 21:17:41 +02:00
AeonLucid 64f043767a Added CustomNetworkTransform and VoteBanSystem 2020-10-18 21:17:41 +02:00
AeonLucid 6c075a4827 Fix InnerGameData 2020-10-18 21:17:41 +02:00
AeonLucid daae9b9e4e Added BufferMessageReader tests 2020-10-18 21:17:41 +02:00
AeonLucid c3a2d6ecfd GameData playerinfo parsing 2020-10-18 21:17:41 +02:00
AeonLucid 5f922f5f83 Added GameData spawn 2020-10-18 21:17:41 +02:00
AeonLucid 8392fe4237 Parse GameData headers 2020-10-18 21:17:41 +02:00
AeonLucid 33519a1ead Pass on exceptions to Hazel 2020-10-18 04:53:14 +02:00
AeonLucid 078fb026ad Add username check 2020-10-18 04:21:52 +02:00
AeonLucid 7a033a1900 Send packets async too 2020-10-17 04:52:50 +02:00
AeonLucid 7946399e7b Update Hazel to async 2020-10-17 04:49:36 +02:00
AeonLucid ab6cbb8ee9 Ditch net452 for the proxy 2020-10-17 00:36:18 +02:00
hplewis 299bb3915a Fix AlterGame message flag (#56) 2020-10-16 05:34:13 +02:00
AeonLucid cb0866dbe5 AppVeyor 2020-10-15 05:29:25 +02:00
AeonLucid 8e0c43d386 Switch to BinaryPrimitives 2020-10-15 05:22:31 +02:00
AeonLucid e624f69176 Improve BufferMessageReader, reduce complexity and slicing 2020-10-15 05:15:07 +02:00
AeonLucid 057fe87739 Docs are hard ok 2020-10-14 16:40:14 +02:00
AeonLucid 4f3365ee60 Docs menu 2020-10-14 16:39:27 +02:00
AeonLucid 5f0ba88afa Fix up docs 2020-10-14 16:37:23 +02:00
AeonLucid ec6ccfaf4e Merge pull request #51 from joaosombrio/build-source-docs
Moving docs and added 'Building from source' doc
2020-10-14 16:27:59 +02:00
AeonLucid 94b1d38b9c Merge branch 'appveyor' into dev 2020-10-14 16:21:33 +02:00
AeonLucid d65e40e863 AppVeyor - force client restore 2020-10-14 16:10:50 +02:00
AeonLucid 7d083c7757 AppVeyor 2020-10-14 16:07:17 +02:00
AeonLucid 2cd63a95bc Smaller client 2020-10-14 16:05:31 +02:00
AeonLucid 4e15d1e596 AppVeyor and cake 2020-10-14 16:02:25 +02:00
AeonLucid 790e563d08 AppVeyor 2020-10-14 14:57:02 +02:00
AeonLucid 0c6d3e4f4a AppVeyor 2020-10-14 14:48:27 +02:00
AeonLucid 58eb0ebfa5 AppVeyor 2020-10-14 14:44:43 +02:00
AeonLucid 35313a1cd2 AppVeyor 2020-10-14 14:31:37 +02:00