HeatXD
f544a250d3
Netplay Desync Detection:
...
for some games CDROM async readahead seems to cause desyncs (most notable during testing were the tekken games) so for now disabling it during netplay games seems like the only option.
2023-05-02 01:52:06 +02:00
HeatXD
4b60d69cf7
GGPO/Netplay: modified desync detection to allow retrieval of checksums from savestates instead of passing it trough a param.
2023-05-02 01:50:10 +02:00
CharlesThobe
b65f189601
Add vscode preferences folder to .gitignore
2023-05-01 17:15:45 +03:00
CharlesThobe
8483738bf0
Fix order of macros
2023-05-01 17:14:23 +03:00
IlDucci
4143742c76
Spanish (Spain) translation update - 2023/05/01
...
Updating Spanish (Spain) translation with the latest changes.
2023-05-01 11:34:28 +02:00
Anderson Cardoso
17f2711e76
Atualização Português do Brasil
...
Configurações avançadas
Confirmação de strings:
-Diretório de pastas
-Diretório PCDrv
-Ativação PCDrv
2023-04-29 20:24:23 -03:00
HeatXD
f89965b570
Netplay: First Attempt at creating a rolling checksum for desync detection
2023-04-30 00:08:54 +02:00
Stenzek
a003832e33
Update duckstation-qt_pt-br.ts
2023-04-29 20:56:18 +10:00
Connor McLaughlin
1b2741f8b4
Merge pull request #2960 from elektronicznypank/master
...
Polish language update
2023-04-29 20:54:51 +10:00
Stenzek
135ace30cb
Qt: Add PCDrv options
2023-04-29 20:54:05 +10:00
Stenzek
84e5fbe0c6
CPU: HLE implementation of PCDrv (host file access)
2023-04-29 20:45:39 +10:00
Stenzek
5439718ec3
GL/Context: Add missing include
2023-04-29 20:45:19 +10:00
Stenzek
991f7312b2
SPU: Fix building with SPU_DUMP_ALL_VOICES
2023-04-23 13:19:43 +10:00
Connor McLaughlin
823892ab51
Merge pull request #2961 from CharlesThobe/pr1
...
README: Update Linux dependencies
2023-04-22 00:05:22 +10:00
Connor McLaughlin
62765d7034
Common: Add missing include
2023-04-21 03:46:16 +10:00
CharlesThobe
fe6913105d
README: Update Linux dependencies
2023-04-20 16:08:56 +02:00
HeatXD
df4e21a170
Qt Loop / Netplay: Fix netplay session getting stuck when shutting down the mainwindow
2023-04-19 21:43:24 +02:00
HeatXD
31a1339ace
Update netplay.cpp
2023-04-18 13:38:18 +02:00
HeatXD
93def6b1dc
Merge branch 'netplay' into netplay_dev
2023-04-18 13:28:44 +02:00
Jamie Meyer
d49d966580
Merge branch 'stenzek:master' into netplay_dev
2023-04-18 13:27:25 +02:00
Stenzek
6871eae4c7
Netplay: Fix lockup on shutdown
2023-04-17 22:44:26 +10:00
Stenzek
0946f0fd9c
Merge branch 'master' into netplay
2023-04-17 22:35:48 +10:00
elektronicznypank
9023887e3e
Added new lines
2023-04-14 22:15:39 +02:00
Stenzek
5fee6f5abe
InputManager: Warning fix
2023-04-14 18:14:49 +10:00
Stenzek
2e3d924bc6
System: Fix crash when using unknown BIOS
2023-04-14 18:14:39 +10:00
Stenzek
fe41e92579
CDROM: Improve handling of command spam
...
Fixes booting games with OpenBIOS.
2023-04-14 18:14:21 +10:00
HeatXD
fb47a2be44
Netplay TimeSync: Forgot to take the absolute value
2023-04-14 02:09:29 +02:00
HeatXD
f7e5dfe13a
fix comment.
2023-04-12 15:42:11 +02:00
Connor McLaughlin
b029863ca0
Merge pull request #2958 from HeatXD/netplay_dev
...
Upstream Netplay Changes
2023-04-12 20:09:08 +10:00
HeatXD
1b92f091be
Netplay / Timesync:
...
Improved timesync algorithm.
Prevents spiraling into a feedback loop of negativity.
2023-04-12 11:27:56 +02:00
HeatXD
de9c16bb73
GGPO: poll_network functionality and ggpo_set_manual_network_polling
2023-04-11 20:29:33 +02:00
Stenzek
7cf4ed2d30
Netplay: Hand off full buffers to GGPO
2023-04-12 00:26:57 +10:00
Stenzek
f104b91a3e
dep/ggpo-x: Use a callback for copying state buffers
2023-04-12 00:22:24 +10:00
Stenzek
bc6a86b5bb
Netplay: Redo frame pacing
...
i.e. don't turn the CPU into a space heater
2023-04-11 23:34:02 +10:00
Stenzek
14cfc3aadb
Settings: Add netplay config overlay
2023-04-11 23:34:02 +10:00
Stenzek
c0cfe3399c
Netplay: Drop unused functions
2023-04-11 23:34:02 +10:00
Stenzek
c4ff20635a
dep/ggpo-x: Fix incorrect format string
2023-04-11 23:34:02 +10:00
Stenzek
3f1c754b7d
Crappy CLI option to automate things
2023-04-11 23:34:02 +10:00
Stenzek
bc1fbfe103
Netplay: Isolate system logic
2023-04-11 23:34:02 +10:00
Stenzek
c7c6d8814d
Netplay: Convert to namespace
2023-04-11 23:34:02 +10:00
Stenzek
714a2c24a6
Build system changes to support existing code
2023-04-11 23:34:02 +10:00
Stenzek
82436540f1
dep/ggpo-x: Include frame to load in callback
2023-04-11 20:42:30 +10:00
HeatXD
938981f899
Import fork code
...
Netplay Refactor: Qt Redo Netplay Window
Added ggpo-x dependency.
Qt/Netplay:
Redone DirectIP Functionality
Integrate Netplay into the Pad Runahead system
Qt/Netplay: bring back in all the Netplay features besides the chat window thats still wip.
Qt/Netplay Rewire Netplay chat window
Qt/Netplay: Add Temporary alert stating this feature is not ready yet
Settings: Apply the right settings when netplay is active
Qt/Netplay: Fixed crashing causes my missing references in the gamelist also faster loading of the game at start of the session.
Netplay: fixed stuttery feeling at high ping due to wrong order of operations including input in time calculations.
Qt/Netplay Cleanup and fix stuttering at higher ping.
Qt/Netplay Cleanup and fix stuttering at higher ping.
2023-04-11 20:22:30 +10:00
Stenzek
1c3742dc8e
dep: Add GGPO-X
2023-04-11 20:10:15 +10:00
Connor McLaughlin
27a100af11
Merge pull request #2957 from zkdpower/master
...
Update Simple-Chinese Translation to latest.
2023-04-10 23:50:55 +10:00
Stenzek
fd0d12a4f4
GL: Fix shader/memory leak
2023-04-10 23:50:09 +10:00
zkdpower
961eabc9e6
Update Simple-Chinese Translation to latest.
2023-03-30 12:45:55 +08:00
Stenzek
3bbce19df2
Pad: Don't backup card state unconditionally
2023-03-16 21:48:58 +10:00
Stenzek
d7372d2442
Qt: Clear all keyboard bind states when focus is lost
2023-03-16 21:25:47 +10:00
Stenzek
3673827363
PAD: Intelligently skip saving memcard state for runahead
2023-03-16 21:22:08 +10:00