Commit Graph

156 Commits

Author SHA1 Message Date
Jack Garrard ad79fe1732
Merge pull request #61 from speyejack/main
Release v1.4.0
2023-09-27 01:02:37 -07:00
Jack Garrard ca5cef2ff4 Merge branch 'main' into dev 2023-09-27 00:25:19 -07:00
Jack Garrard f548de2117
Merge pull request #60 from speyejack/main
Release v1.1.0 - v1.3.0
2023-09-12 15:01:30 -07:00
Jack Garrard cdac0a8679 Merge commit 'd5b49b2' 2023-09-12 13:36:12 -07:00
Jack Garrard 3570175752 Merge commit '4339847' 2023-09-12 13:35:35 -07:00
Jack Garrard 89154d6c20 Merge commit 'd4df8f0' 2023-09-12 13:28:45 -07:00
Jack Garrard cf97f2b214
Merge pull request #56 from speyejack/readme-update
Readme update
2023-09-11 16:11:26 -07:00
Jack Garrard 6b81465197
Merge pull request #58 from Istador/auto-reconnect-again
fix: add auto reconnect again
2023-09-11 16:10:11 -07:00
Jack Garrard 800ade7842 Update website link to say online instead of implying smo directly 2023-09-11 12:51:47 -07:00
Jack Garrard d0dfb63519 Simplify the readme for the average user and direct to website 2023-09-11 00:44:52 -07:00
Robin C. Ladiges b4d90d1d85
fix: add auto reconnect again 2023-09-07 19:30:57 +02:00
Jack Garrard f27875f65f
Fix extra curly bracket 2023-09-03 18:39:03 -07:00
Jack Garrard 44f8ece7ce
Merge pull request #52 from piplup55/rework/ryujinx-mod-manager
Change Workflow
2023-09-03 17:01:50 -07:00
Jack Garrard 83a1d70e01 Update readme to mention website 2023-09-02 20:37:05 -07:00
Jack Garrard 1da9626a44
Merge pull request #39 from speyejack/udp-client
Allow udp communication for movement
2023-09-02 13:48:46 -07:00
Jack Garrard 8acb8700bf
Merge branch 'dev' into udp-client 2023-09-02 13:35:38 -07:00
Jack Garrard d5b49b2ea9
Merge pull request #37 from speyejack/packet-acceptance
Packet acceptance
2023-09-02 13:03:18 -07:00
Jack Garrard 7064122902
Merge branch 'dev' into packet-acceptance 2023-09-02 12:58:53 -07:00
Jack Garrard 8d94cf7856
Merge pull request #54 from Istador/resend-packets
fix: `TagInf` and `CaptureInf` synchronization issues
2023-08-25 18:51:28 -07:00
Jack Garrard 9bf07b3e0d
Merge pull request #53 from Istador/isit-with-active
fix: mark player as not a seeker when H&S is disabled
2023-08-24 23:42:13 -07:00
Jack Garrard 125e2bdde2
Merge pull request #55 from Istador/ui-improvements
UI improvements
2023-08-24 23:11:31 -07:00
Robin C. Ladiges 45cd4442c8
recycle the reconnect error to warn about the default Ryujinx profile ID 2023-07-08 20:45:53 +02:00
Robin C. Ladiges c736878df1
`Toggle H&S Gravity` with real toggle functionality 2023-07-08 04:31:56 +02:00
Robin C. Ladiges 366ad5e888
remove reconnect button 2023-07-07 23:46:11 +02:00
Robin C. Ladiges f810e8f07d
fix: send empty TagInf and CaptureInf on first connection
Because other players might still have old values saved in their puppet.
2023-06-24 04:09:47 +02:00
Robin C. Ladiges 2bef6f796e
fix: resend CaptureInf packet on reconnect and for new players 2023-06-24 02:42:54 +02:00
Robin C. Ladiges 4835692672
fix: resend TagInf packet on reconnect and for new players 2023-06-24 01:27:14 +02:00
Robin C. Ladiges 27b9a095f7
fix: mark player as not a seeker when H&S is disabled
If a player is a seeker and then disables H&S, they should no longer be considered as a seeker by other players.
(Because staying as a seeker will kill hiders when touching them).
2023-06-23 04:18:41 +02:00
Piplup b86322f346
z 2023-06-06 14:35:44 +01:00
piplup 936e0fd49f addressed feedback 2023-06-05 21:56:27 +01:00
piplup 4d242a5e44 forgot to rename 2023-06-05 21:06:58 +01:00
piplup 41719e1f9f a 2023-06-05 21:02:29 +01:00
piplup f8a3deefc4 a 2023-06-05 20:58:28 +01:00
piplup cd8bf4e257 Update dev-release.yml 2023-06-05 20:54:14 +01:00
Robin C. Ladiges 4339847da5 fix yuzu build
Accidentially moved it into the wrong directory.
2022-12-16 16:24:37 -06:00
Robin C. Ladiges f60fc956d6 for Emulators => for Ryujinx & for yuzu 2022-12-16 13:21:07 -06:00
Robin C. Ladiges 7f6df57f4a patch out deprecated ::set-output
::set-output currently triggers deprecation warnings and will stop working at 2023-06-01.

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-12-16 13:21:07 -06:00
Robin C. Ladiges 6a5b5146b8 use devkitpro docker image
installing it via pacman everytime is unsupported and will lead to http 403 errors.
2022-12-16 13:21:07 -06:00
Robin C. Ladiges 36f9343f83 don't send empty GameInf and CostumeInf packets and resend them on reconnect
Resend because: on server restarts the server will lose the stage and costume information.

If only one client is connected to the server, the packets currently aren't resent, so the server doesn't know in which stage the client is and what
costume it wears
(which I'd like to display on the website).

With more then one client connected it already works, because when another client joins the server, the client will send both packets.
2022-12-16 13:19:54 -06:00
Jack Garrard 76d61a8067 Success and receive spelling 2022-10-29 18:21:58 -07:00
Jack Garrard 8c992649fd Remove tabs 2022-10-29 18:16:43 -07:00
Jack Garrard 477f1c9e7d Add a poll time to wait properly 2022-10-29 18:12:53 -07:00
Jack Garrard 4ab6b56598 Use valread and check if it returns zero for udp 2022-10-29 17:46:20 -07:00
Jack Garrard 158f782a2a Change socket client recvTcp to use if guards 2022-10-29 17:41:54 -07:00
Jack Garrard 7e128679ab Split apart tcp and udp recv functions 2022-10-29 17:37:30 -07:00
Jack Garrard 1fc3a78943 Shutdown send/recv threads before socket reinit 2022-10-29 17:17:38 -07:00
Jack Garrard 627e07cd65 Fix missing semicolon 2022-10-27 04:54:30 -07:00
Jack Garrard 57333d71e9 Fix recv buf size calculation 2022-10-27 04:52:27 -07:00
Jack Garrard 4171390f42 Allow hole punch packets to get through before udp fully recved 2022-10-27 04:51:36 -07:00
Jack Garrard 5c04bb1006 Use if guard for alloc in udp recv 2022-10-27 04:46:36 -07:00