Commit Graph

6173 Commits

Author SHA1 Message Date
Connor McLaughlin f995eced66
Merge pull request #2982 from HeatXD/spectating
Netplay / GGPO: Spectating up to 4 players
2023-06-09 01:21:56 +10:00
Jamie Meyer d304b01fe6
Revert Last Commit. it wasn't stable 2023-06-05 02:24:12 +02:00
Jamie Meyer 55cb594991
GGPO: fixed having to reset when a spectator leaves. 2023-06-04 18:25:30 +02:00
Jamie Meyer 5148820d6e
Merge branch 'netplay' into spectating 2023-06-01 04:06:22 +02:00
Jamie Meyer 5a147e34e5
Netplay / GGPO: allow spectating when there is 1 player and 1 spectator. 2023-06-01 03:55:35 +02:00
Jamie Meyer 632f310726
Netplay / Spectating: at resume session now. i have to now look at how to add them to the ggpo session. 2023-05-31 15:08:23 +02:00
Jamie Meyer a346e2b0e0
Netplay: receive spectating option from frontend. 2023-05-31 00:03:57 +02:00
Jamie Meyer 932f6f1b55
Netplay / Qt: Added spectator option to join netplay session dialog. 2023-05-30 23:56:36 +02:00
Jamie Meyer 1bdeb7a507
Merge branch 'stenzek:master' into netplay_dev 2023-05-24 23:17:43 +02:00
Stenzek 613f48d0a7 Merge remote-tracking branch 'origin/master' into netplay 2023-05-24 20:35:36 +10:00
Connor McLaughlin 671f856d8d
Merge pull request #2981 from HeatXD/patch-1
core / system: Disc-Region Fix For Netplay
2023-05-24 20:34:13 +10:00
Jamie Meyer 36c4345019
core / system: Disc-Region Fix For Netplay
Fixes an issue which is only really valid for netplay since can start from an non-auto region sinc eit pulls it from the host.
2023-05-24 12:33:24 +02:00
Connor McLaughlin ffb832eed3
Merge pull request #2972 from andercard0/master
Atualização Português do Brasil
2023-05-24 20:27:16 +10:00
Connor McLaughlin fd6184be7e
Merge pull request #2977 from zkdpower/master
update Simple-Chinese translation to latest.
2023-05-24 20:27:04 +10:00
Connor McLaughlin 49848c8fb5
Merge pull request #2980 from Hipnosis183/master
Updated Spanish (Latin America) translation
2023-05-24 20:26:48 +10:00
Connor McLaughlin 2c1814462e
Merge pull request #2979 from HeatXD/netplay_session_password
Netplay: Session Password
2023-05-24 20:25:05 +10:00
Renzo Pigliacampo 7dca70b733 Updated Spanish (Latin America) translation 2023-05-19 23:42:44 -03:00
Jamie Meyer ee813c4a54
Netplay: Move password string instead of copying. 2023-05-17 14:44:02 +02:00
Jamie Meyer 6092011d97
Netplay: Session password - be more descriptive 2023-05-17 02:46:37 +02:00
Jamie Meyer d1441d8039
Neplay: Session password. 2023-05-17 02:31:03 +02:00
Stenzek 7ba2d5c94e Netplay: Match peer settings to host 2023-05-16 21:58:06 +10:00
Connor McLaughlin 4177560a6c
Merge pull request #2978 from HeatXD/netplay_connect_retries
Netplay: MAX_CONNECT_RETRIES peer to host connection attempts.
2023-05-16 17:49:16 +10:00
Jamie Meyer d513b9d7ba
Netplay: MAX_CONNECT_RETRIES peer to host connection attempts.
we want to do this because the peer might have initiated a connection too early while the host was still setting up. this gives the connection MAX_CONNECT_RETRIES tries within MAX_CONNECT_TIME to establish the connection
2023-05-15 23:00:56 +02:00
Stenzek d5a3770663 System: Clear out memcard warnings when changing to valid config 2023-05-16 01:44:20 +10:00
Stenzek e1e2dcd435 Netplay: Send session details to clients 2023-05-16 01:44:20 +10:00
Stenzek a6a7a1613c System: Add fast_forward_to_first_frame boot parameter 2023-05-16 01:01:05 +10:00
Stenzek 362980bff9 Merge branch 'master' into netplay 2023-05-15 23:49:01 +10:00
Stenzek d8e980887f GameList: Add GetEntryBySerialAndHash() 2023-05-15 23:47:22 +10:00
Stenzek 1b29212d6c Qt: Fix geometry not saving on shutdown 2023-05-15 23:39:08 +10:00
Stenzek 905934651a GameDB: Remove some unused/duplicate entries 2023-05-15 23:39:07 +10:00
Stenzek 9aa6c24620 System: Store game hash as well as serial 2023-05-15 23:39:07 +10:00
zkdpower 488920a320
update Simple-Chinese translation to latest. 2023-05-13 17:34:08 +08:00
Connor McLaughlin 10eef64675
Merge pull request #2975 from HeatXD/netplay_dev
Upsteam Netplay Changes
2023-05-11 18:42:58 +10:00
Jamie Meyer d1519e141a
Netplay: be sure to first check whether the peer is is not a nullptr. 2023-05-11 03:04:29 +02:00
Jamie Meyer 9b81f6a5d4
Netplay: TestNetplaySession should just shutdown 2023-05-11 02:19:34 +02:00
Jamie Meyer 8c87592f77
Netplay / QT: remove and cleanup old netplaywidget code. 2023-05-11 01:54:27 +02:00
Stenzek 352d1eaede Qt: Add open/join session UI 2023-05-11 02:13:54 +10:00
Stenzek d85bb065a7 Qt: Fix geometry not saving on shutdown 2023-05-11 00:52:12 +10:00
Stenzek 3c8e6fd66f Netplay: Fix desync due to card reads 2023-05-11 00:47:51 +10:00
Stenzek abc78936e7 Netplay: Fix high CPU usage 2023-05-11 00:47:19 +10:00
Stenzek a7e787456c Netplay: Improve disconnection handling 2023-05-11 00:18:23 +10:00
Connor McLaughlin 5de071900d
Merge pull request #2974 from HeatXD/netplay_dev
Upstream Netplay Changes
2023-05-10 21:59:56 +10:00
Jamie Meyer a876a8df55
Netplay: Only load netplay savestate whenever you are the host. the hostwill share state to the other peers. 2023-05-10 13:25:18 +02:00
Jamie Meyer 59bcb05bd0
Update netplay.h 2023-05-10 11:32:25 +02:00
Jamie Meyer 91e7caab16
Netplay: Move chat back to the control channel 2023-05-10 11:32:03 +02:00
Jamie Meyer 4377afda92
Merge branch 'stenzek:master' into netplay_dev 2023-05-10 05:03:55 +02:00
HeatXD 8a7cbf2f66
Netplay / Qt: remove ping widget from mainwindow. 2023-05-10 05:01:55 +02:00
HeatXD c2e75c4daa
Netplay HandleSessionMessage: fix err msg. 2023-05-10 04:11:03 +02:00
HeatXD ddaa7172c8
Netplay: Wired up netplay chat. 2023-05-10 04:06:29 +02:00
Stenzek 7681551544 System: Don't auto enable analog on unknown games 2023-05-08 13:07:19 +10:00