Commit Graph

6148 Commits

Author SHA1 Message Date
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
Stenzek 6b366afb05 HostDisplay: Treat internal res screenshots as a screenshot 2023-05-02 21:44:03 +10:00
CharlesThobe 53de37eaa8 Linux: implement DBus screensaver inhibitor 2023-05-02 05:59:45 +03:00