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
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
Stenzek
f8a06969a8
Netplay: Drop-in at any time
2023-05-08 00:06:44 +10:00
Stenzek
68e7fe0209
Netplay: Use enet for connections
2023-05-07 17:48:50 +10:00
Stenzek
d6512dc8bc
dep: Add enet
2023-05-07 17:19:51 +10:00
Stenzek
e1f97277b2
Netplay: OSD for messages/chat
2023-05-07 17:19:25 +10:00
Stenzek
e214fa3a44
Netplay: Ensure settings layer is applied
2023-05-07 14:59:50 +10:00
Connor McLaughlin
eb77894315
Update README.md
2023-05-05 18:40:04 +10:00
Connor McLaughlin
0c3f755b80
Merge pull request #2973 from HeatXD/netplay_dev
...
Upstream Netplay Changes
2023-05-05 18:23:11 +10:00
HeatXD
d5c3d82e67
Netplay: Desync detection state dumping for debugging.
...
Netplay: Update the overclock ratio if the loaded file savestate had an active overclock.
GGPO: Make ggpo report the frame that should be freed
2023-05-05 04:59:39 +02:00
HeatXD
438fd768a9
Netplay: Still figuring out games tend to desync after the first boot of a game.
2023-05-03 23:40:55 +02:00
HeatXD
a1990cf444
Merge branch 'netplay' into netplay_dev
2023-05-03 17:53:51 +02:00
Stenzek
59bc4d3038
Merge branch 'master' into netplay
2023-05-04 01:07:40 +10:00
Connor McLaughlin
481174255e
Merge pull request #2965 from stenzek/resize
...
HostDisplay: Treat internal res screenshots as a screenshot
2023-05-04 01:00:46 +10:00
Connor McLaughlin
c6dc217762
Merge pull request #2970 from CharlesThobe/patch-1
...
CMake: display warning when building without Wayland on systems that support Wayland
2023-05-04 01:00:22 +10:00
Connor McLaughlin
b790592003
Merge pull request #2971 from HeatXD/fix-comment
...
core: fix-comment
2023-05-04 00:59:49 +10:00
Jamie Meyer
6afb267bb9
core: fix-comment
2023-05-03 16:44:48 +02:00
Charles the Thobe
4ea57daf39
CMake: display warning when building without Wayland on systems that support Wayland
2023-05-03 10:43:09 +03:00
HeatXD
e2b907f5b0
Netplay: Removed unused param AvancedFrame
2023-05-02 21:39:27 +02:00
HeatXD
ffe70067c2
Netplay: Ok After more testing it doesnt seem to be the CDROM. so im reveting this change. its weird tho its seems to be fine in the first session created but after when a new session is created it is prone to desync. this doesnt happen when starting the session with an identical savestate for both players tho.
...
GGPO: Changed the size of the checksums from u16 to u32.
2023-05-02 21:35:22 +02:00
Connor McLaughlin
4cbb6e2247
Merge pull request #2964 from andercard0/master
...
Atualização Português do Brasil
2023-05-02 21:46:32 +10:00
Dolphin
9526e15ec2
Update japanese translation ( #2969 )
...
* update base duckstation-qt_ja.ts
* update Japanese translation
* translate controller name on controllersettingsdialog
2023-05-02 21:46:06 +10:00
Connor McLaughlin
d4769e18cc
Merge pull request #2967 from CharlesThobe/pr
...
Linux: implement DBus screensaver inhibitor
2023-05-02 21:45:48 +10:00
Connor McLaughlin
4f6712e1e8
Merge pull request #2966 from IlDucci/Spanish_update_20230501
...
Spanish (Spain) translation update - 2023/05/01
2023-05-02 21:45:05 +10:00