]> git.deb.at Git - rhonda/impostor.git/log
rhonda/impostor.git
5 years agoFix cake
AeonLucid [Thu, 22 Oct 2020 20:25:55 +0000 (22:25 +0200)]
Fix cake

5 years agoRemove unnecessary if def
AeonLucid [Thu, 22 Oct 2020 20:19:18 +0000 (22:19 +0200)]
Remove unnecessary if def

5 years agoUpdate recorder and add replayer
AeonLucid [Thu, 22 Oct 2020 20:15:34 +0000 (22:15 +0200)]
Update recorder and add replayer

5 years agoAdd client packet recorder
AeonLucid [Thu, 22 Oct 2020 14:09:20 +0000 (16:09 +0200)]
Add client packet recorder

5 years agoClean up after merged PRs
AeonLucid [Thu, 22 Oct 2020 12:04:49 +0000 (14:04 +0200)]
Clean up after merged PRs

5 years agoSolved GameOptionsData TODO (#64)
Jonas Kamsker [Wed, 21 Oct 2020 22:08:14 +0000 (00:08 +0200)]
Solved GameOptionsData TODO (#64)

* Ignoring .Vs folder

* GameOptionsData deserialization requires x16 less time & no extra alloc

* Super-micro optimisation (variable localization)

* JoinGame probably faster

* Added Tests

* Renamed swap -> advance

* Removed submodule Hazel

* Removed launchsettings

Co-authored-by: Weirdo <git.jonas@kamsker.at>
5 years agoFeature/gamemanager improvement (#65)
Jonas Kamsker [Wed, 21 Oct 2020 22:02:27 +0000 (00:02 +0200)]
Feature/gamemanager improvement (#65)

* Ignoring .Vs folder

* Improved Gamemanager
- Retry code creation
- Async Node Lookup

* Switched back to old using order

* Removed IAsyncNodeLocator

* Found one more use of find

* deleted submodule

Co-authored-by: Weirdo <git.jonas@kamsker.at>
5 years agoImplemented EventListener priorities (#62)
Gerard Smit [Wed, 21 Oct 2020 12:55:03 +0000 (14:55 +0200)]
Implemented EventListener priorities (#62)

* Improved EventManager

Now it actually will order the event listeners on their priority. Also I've cleaned up the registering of temporary event listeners.

* Ignore new Impostor.Api library while loading plugins

* Fixed Dockerfile

5 years agoFix tests
AeonLucid [Mon, 19 Oct 2020 14:59:03 +0000 (16:59 +0200)]
Fix tests

5 years agoFix namespaces and missing await
AeonLucid [Mon, 19 Oct 2020 14:34:48 +0000 (16:34 +0200)]
Fix namespaces and missing await

5 years agoFinal touches for client
AeonLucid [Mon, 19 Oct 2020 14:26:35 +0000 (16:26 +0200)]
Final touches for client

5 years agoImpostor.Api to netstandard2.0
AeonLucid [Mon, 19 Oct 2020 14:25:40 +0000 (16:25 +0200)]
Impostor.Api to netstandard2.0

5 years agoUpdate Hazel namespace to Impostor.Hazel
AeonLucid [Mon, 19 Oct 2020 14:19:28 +0000 (16:19 +0200)]
Update Hazel namespace to Impostor.Hazel

5 years agoRe-add Hazel client
AeonLucid [Mon, 19 Oct 2020 14:18:49 +0000 (16:18 +0200)]
Re-add Hazel client

5 years agoAdapt C2S / S2C for messages and move to Api namespace
AeonLucid [Mon, 19 Oct 2020 13:05:44 +0000 (15:05 +0200)]
Adapt C2S / S2C for messages and move to Api namespace

5 years agoRefactor messages
AeonLucid [Mon, 19 Oct 2020 12:39:36 +0000 (14:39 +0200)]
Refactor messages

5 years agoRemove Impostor.Shared
AeonLucid [Mon, 19 Oct 2020 10:55:26 +0000 (12:55 +0200)]
Remove Impostor.Shared

5 years agoFix plugin loader issue
AeonLucid [Mon, 19 Oct 2020 10:25:16 +0000 (12:25 +0200)]
Fix plugin loader issue

5 years agoRename Impostor.Server.Api to Impostor.Api
AeonLucid [Mon, 19 Oct 2020 10:22:45 +0000 (12:22 +0200)]
Rename Impostor.Server.Api to Impostor.Api

5 years agoMove Hazel submodule into Impostor.Hazel
AeonLucid [Mon, 19 Oct 2020 10:22:06 +0000 (12:22 +0200)]
Move Hazel submodule into Impostor.Hazel

5 years agoRemove AmongUsException
AeonLucid [Mon, 19 Oct 2020 10:16:36 +0000 (12:16 +0200)]
Remove AmongUsException

5 years agoMove Api classes and remove unused imports
AeonLucid [Mon, 19 Oct 2020 10:15:27 +0000 (12:15 +0200)]
Move Api classes and remove unused imports

5 years agoUpdate cake script
AeonLucid [Mon, 19 Oct 2020 09:57:10 +0000 (11:57 +0200)]
Update cake script

5 years agoPlugin loader (#59)
Gerard Smit [Mon, 19 Oct 2020 09:31:25 +0000 (11:31 +0200)]
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>
5 years agoFix namespaces
AeonLucid [Sun, 18 Oct 2020 19:39:52 +0000 (21:39 +0200)]
Fix namespaces

5 years agoRename Client to Patcher
AeonLucid [Sun, 18 Oct 2020 19:35:07 +0000 (21:35 +0200)]
Rename Client to Patcher

5 years agoRebase and fix tests
AeonLucid [Sun, 18 Oct 2020 19:29:52 +0000 (21:29 +0200)]
Rebase and fix tests

5 years agoRecorder start
AeonLucid [Fri, 16 Oct 2020 22:31:10 +0000 (00:31 +0200)]
Recorder start

5 years agoFinish CustomNetworkTransform
AeonLucid [Fri, 16 Oct 2020 21:14:21 +0000 (23:14 +0200)]
Finish CustomNetworkTransform

5 years agoRevert changes
AeonLucid [Fri, 16 Oct 2020 05:08:53 +0000 (07:08 +0200)]
Revert changes

5 years agoAdded CustomNetworkTransform and VoteBanSystem
AeonLucid [Fri, 16 Oct 2020 05:04:33 +0000 (07:04 +0200)]
Added CustomNetworkTransform and VoteBanSystem

5 years agoFix InnerGameData
AeonLucid [Fri, 16 Oct 2020 04:23:09 +0000 (06:23 +0200)]
Fix InnerGameData

5 years agoAdded BufferMessageReader tests
AeonLucid [Fri, 16 Oct 2020 03:47:26 +0000 (05:47 +0200)]
Added BufferMessageReader tests

5 years agoGameData playerinfo parsing
AeonLucid [Fri, 16 Oct 2020 03:35:37 +0000 (05:35 +0200)]
GameData playerinfo parsing

5 years agoAdded GameData spawn
AeonLucid [Fri, 16 Oct 2020 03:00:49 +0000 (05:00 +0200)]
Added GameData spawn

5 years agoParse GameData headers
AeonLucid [Thu, 15 Oct 2020 03:58:07 +0000 (05:58 +0200)]
Parse GameData headers

5 years agoPass on exceptions to Hazel
AeonLucid [Sun, 18 Oct 2020 02:53:14 +0000 (04:53 +0200)]
Pass on exceptions to Hazel

5 years agoAdd username check
AeonLucid [Sun, 18 Oct 2020 02:21:52 +0000 (04:21 +0200)]
Add username check

5 years agoSend packets async too
AeonLucid [Sat, 17 Oct 2020 02:52:50 +0000 (04:52 +0200)]
Send packets async too

5 years agoUpdate Hazel to async
AeonLucid [Sat, 17 Oct 2020 02:49:36 +0000 (04:49 +0200)]
Update Hazel to async

5 years agoDitch net452 for the proxy
AeonLucid [Fri, 16 Oct 2020 22:36:18 +0000 (00:36 +0200)]
Ditch net452 for the proxy

5 years agoFix AlterGame message flag (#56)
hplewis [Fri, 16 Oct 2020 03:34:13 +0000 (20:34 -0700)]
Fix AlterGame message flag (#56)

5 years agoAppVeyor
AeonLucid [Thu, 15 Oct 2020 03:29:25 +0000 (05:29 +0200)]
AppVeyor

5 years agoSwitch to BinaryPrimitives
AeonLucid [Thu, 15 Oct 2020 03:22:31 +0000 (05:22 +0200)]
Switch to BinaryPrimitives

5 years agoImprove BufferMessageReader, reduce complexity and slicing
AeonLucid [Thu, 15 Oct 2020 03:15:07 +0000 (05:15 +0200)]
Improve BufferMessageReader, reduce complexity and slicing

5 years agoDocs are hard ok
AeonLucid [Wed, 14 Oct 2020 14:40:14 +0000 (16:40 +0200)]
Docs are hard ok

5 years agoDocs menu
AeonLucid [Wed, 14 Oct 2020 14:39:27 +0000 (16:39 +0200)]
Docs menu

5 years agoFix up docs
AeonLucid [Wed, 14 Oct 2020 14:37:23 +0000 (16:37 +0200)]
Fix up docs

5 years agoMerge pull request #51 from joaosombrio/build-source-docs
AeonLucid [Wed, 14 Oct 2020 14:27:59 +0000 (16:27 +0200)]
Merge pull request #51 from joaosombrio/build-source-docs

Moving docs and added 'Building from source' doc

5 years agoMerge branch 'appveyor' into dev
AeonLucid [Wed, 14 Oct 2020 14:21:33 +0000 (16:21 +0200)]
Merge branch 'appveyor' into dev

5 years agoAppVeyor - force client restore
AeonLucid [Wed, 14 Oct 2020 14:10:50 +0000 (16:10 +0200)]
AppVeyor - force client restore

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 14:07:17 +0000 (16:07 +0200)]
AppVeyor

5 years agoSmaller client
AeonLucid [Wed, 14 Oct 2020 14:05:31 +0000 (16:05 +0200)]
Smaller client

5 years agoAppVeyor and cake
AeonLucid [Wed, 14 Oct 2020 14:02:25 +0000 (16:02 +0200)]
AppVeyor and cake

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:57:02 +0000 (14:57 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:48:27 +0000 (14:48 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:44:43 +0000 (14:44 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:31:37 +0000 (14:31 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:30:51 +0000 (14:30 +0200)]
AppVeyor

5 years agopls
AeonLucid [Wed, 14 Oct 2020 12:27:19 +0000 (14:27 +0200)]
pls

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:24:25 +0000 (14:24 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:23:50 +0000 (14:23 +0200)]
AppVeyor

5 years agoAppVeyor plz
AeonLucid [Wed, 14 Oct 2020 12:20:45 +0000 (14:20 +0200)]
AppVeyor plz

5 years agoMerge pull request #52 from js6pak/appveyor
AeonLucid [Wed, 14 Oct 2020 12:17:58 +0000 (14:17 +0200)]
Merge pull request #52 from js6pak/appveyor

Add SupportedVersions

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:14:55 +0000 (14:14 +0200)]
AppVeyor

5 years agoAdd SupportedVersions
js6pak [Wed, 14 Oct 2020 12:13:36 +0000 (14:13 +0200)]
Add SupportedVersions

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:12:09 +0000 (14:12 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:09:18 +0000 (14:09 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 12:05:20 +0000 (14:05 +0200)]
AppVeyor

5 years agoShared client props
AeonLucid [Wed, 14 Oct 2020 11:51:33 +0000 (13:51 +0200)]
Shared client props

5 years agoUpdate csproj
AeonLucid [Wed, 14 Oct 2020 11:45:52 +0000 (13:45 +0200)]
Update csproj

5 years agoappveyor
AeonLucid [Wed, 14 Oct 2020 11:14:07 +0000 (13:14 +0200)]
appveyor

5 years agoFix WinForms
AeonLucid [Wed, 14 Oct 2020 11:06:46 +0000 (13:06 +0200)]
Fix WinForms

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 11:04:19 +0000 (13:04 +0200)]
AppVeyor

5 years agoAppVeyor
AeonLucid [Wed, 14 Oct 2020 11:02:29 +0000 (13:02 +0200)]
AppVeyor

5 years agoUpdate winforms client csproj
AeonLucid [Wed, 14 Oct 2020 10:54:07 +0000 (12:54 +0200)]
Update winforms client csproj

5 years agoMerge pull request #50 from js6pak/cli-client
AeonLucid [Wed, 14 Oct 2020 10:33:50 +0000 (12:33 +0200)]
Merge pull request #50 from js6pak/cli-client

Add cli client

5 years agoSupport Among Us beta 2020.10.08
AeonLucid [Wed, 14 Oct 2020 10:16:16 +0000 (12:16 +0200)]
Support Among Us beta 2020.10.08

5 years agofixed link
Sombrio [Tue, 13 Oct 2020 21:43:59 +0000 (18:43 -0300)]
fixed link

5 years agoadded building the source doc
Sombrio [Tue, 13 Oct 2020 21:38:41 +0000 (18:38 -0300)]
added building the source doc

5 years agomoved all wiki pages to main repo
Sombrio [Tue, 13 Oct 2020 21:38:26 +0000 (18:38 -0300)]
moved all wiki pages to main repo

5 years agoFix CI?
js6pak [Mon, 12 Oct 2020 21:27:22 +0000 (23:27 +0200)]
Fix CI?

5 years agoAdd cli client
js6pak [Mon, 12 Oct 2020 21:15:09 +0000 (23:15 +0200)]
Add cli client

5 years agoMerge branch 'fix/proton' of github.com:js6pak/Impostor into dev
js6pak [Mon, 12 Oct 2020 19:32:32 +0000 (21:32 +0200)]
Merge branch 'fix/proton' of github.com:js6pak/Impostor into dev

5 years agoUpdate Hazel
AeonLucid [Sun, 11 Oct 2020 00:37:13 +0000 (02:37 +0200)]
Update Hazel

5 years agoFix public/private when joining a game
AeonLucid [Sun, 11 Oct 2020 00:30:36 +0000 (02:30 +0200)]
Fix public/private when joining a game

5 years agoMerge pull request #46 from GerardSmit/feature/plugins
AeonLucid [Sun, 11 Oct 2020 00:19:40 +0000 (02:19 +0200)]
Merge pull request #46 from GerardSmit/feature/plugins

Plugin system start

5 years agoUpdate Dockerfile
AeonLucid [Sat, 10 Oct 2020 23:17:39 +0000 (01:17 +0200)]
Update Dockerfile

5 years agoUpdate namespaces v2
AeonLucid [Sat, 10 Oct 2020 23:12:58 +0000 (01:12 +0200)]
Update namespaces v2

5 years agoUpdate namespaces
AeonLucid [Sat, 10 Oct 2020 23:11:32 +0000 (01:11 +0200)]
Update namespaces

5 years agoDisabled SA1633
Gerard Smit [Sat, 10 Oct 2020 22:58:49 +0000 (00:58 +0200)]
Disabled SA1633

5 years agoMore abstractions, event manager and docs
Gerard Smit [Sat, 10 Oct 2020 22:45:38 +0000 (00:45 +0200)]
More abstractions, event manager and docs

5 years agoCreated Impostor.Server.Api
Gerard Smit [Fri, 9 Oct 2020 00:00:08 +0000 (02:00 +0200)]
Created Impostor.Server.Api

5 years agoAdd total game counts for maps (#41)
BrightSkyz [Mon, 5 Oct 2020 01:13:50 +0000 (21:13 -0400)]
Add total game counts for maps (#41)

5 years agoFix CI build
js6pak [Sun, 4 Oct 2020 14:27:15 +0000 (16:27 +0200)]
Fix CI build

5 years agoFix steam proton path detection
js6pak [Sun, 4 Oct 2020 14:13:26 +0000 (16:13 +0200)]
Fix steam proton path detection

5 years agoClient csproj changes
AeonLucid [Thu, 1 Oct 2020 00:55:56 +0000 (02:55 +0200)]
Client csproj changes

5 years agoSecond attempt at building 1.1.0 v1.1.0
AeonLucid [Thu, 1 Oct 2020 00:07:21 +0000 (02:07 +0200)]
Second attempt at building 1.1.0

5 years agoMerge branch 'dev'
AeonLucid [Wed, 30 Sep 2020 23:58:25 +0000 (01:58 +0200)]
Merge branch 'dev'

5 years agoBump server version
AeonLucid [Wed, 30 Sep 2020 23:58:10 +0000 (01:58 +0200)]
Bump server version