github-actions
6ff82319fb
Fetch translations from Crowdin
2022-11-15 00:13:23 +00:00
github-actions
1ada87736a
Fetch translations from Crowdin
2022-11-14 00:13:12 +00:00
Jamiras
e46e03094f
upgrade to rcheevos 10.5 ( #14622 )
2022-11-13 23:24:42 +01:00
github-actions
6c05f4794c
Fetch translations from Crowdin
2022-11-13 00:13:32 +00:00
github-actions
d5a54cb782
Fetch translations from Crowdin
2022-11-12 00:14:02 +00:00
Michael Burgardt
648b0ab7b7
(Bug fix) Fix the weird 'empty translations' & correct backslash escaping in translation strings ( #14609 )
...
* (Bug fix) Fix the weird 'empty translations' & correct backslash escaping in translation strings
* Update crowdin workflows
GitHub is deprecating Node.js 12, so some actions need to be updated to ensure functionality into the future.
2022-11-11 07:56:17 +01:00
github-actions
a73e1beb1c
Fetch translations from Crowdin
2022-11-11 00:14:18 +00:00
Ryunam
49b973ac89
(Ozone+XMB) Add option to customize cursor memory ( #14605 )
2022-11-10 15:46:44 +01:00
Ryunam
eb5b4197f8
(Ozone+XMB) Further extend texture support for Core Option categories ( #14607 )
2022-11-10 09:27:49 +01:00
github-actions
c3d2548a38
Fetch translations from Crowdin
2022-11-10 00:14:31 +00:00
github-actions
e3ba29b434
Fetch translations from Crowdin
2022-11-09 00:14:13 +00:00
sonninnos
68401205f2
Add option for pause on controller disconnect ( #14601 )
2022-11-08 12:46:09 +01:00
github-actions
6083ab14e5
Fetch translations from Crowdin
2022-11-08 00:14:27 +00:00
Michael Burgardt
e3a25793b6
(Bug fix) Escape backslashes in translation strings ( #14599 )
2022-11-07 10:46:54 +01:00
github-actions
ec625cf145
Fetch translations from Crowdin
2022-11-07 00:14:34 +00:00
github-actions
5869caf7f2
Fetch translations from Crowdin
2022-11-06 00:15:22 +00:00
github-actions
7a6c56e947
Fetch translations from Crowdin
2022-11-05 00:13:28 +00:00
Michael Burgardt
b89692c532
Add Hungarian language option ( #14585 )
2022-11-04 19:52:39 +01:00
github-actions
5b8baaf2d9
Fetch translations from Crowdin
2022-11-04 00:14:32 +00:00
github-actions
3b300f395b
Fetch translations from Crowdin
2022-11-03 00:14:28 +00:00
github-actions
a024d620bb
Fetch translations from Crowdin
2022-11-02 00:13:41 +00:00
sonninnos
1c7855acc8
Add option for swapping menu scrolling buttons ( #14577 )
2022-11-01 19:48:28 +01:00
github-actions
db1184c19d
Fetch translations from Crowdin
2022-11-01 00:16:10 +00:00
github-actions
9e84c89233
Fetch translations from Crowdin
2022-10-31 00:14:55 +00:00
neil4
2de52baf74
Overlays: Add eightway area types ( #14565 )
...
- New descriptors: 'dpad_area' and 'abxy_area'
- Each has a diagonal sensitivity setting, 100% being 8-way symmetry
- Buttons can be redefined in the cfg file
E.g. This would create a d-pad area, then redefine it to use analog directions:
overlay0_desc0 = "dpad_area,0.85,0.57,rect,0.166228,0.295516"
overlay0_desc0_up = "r_y_minus"
overlay0_desc0_down = "r_y_plus"
overlay0_desc0_left = "r_x_minus"
overlay0_desc0_right = "r_x_plus"
2022-10-30 06:31:27 +01:00
github-actions
6a9eea5958
Fetch translations from Crowdin
2022-10-30 00:15:31 +00:00
github-actions
cab6cbca48
Fetch translations from Crowdin
2022-10-29 00:12:27 +00:00
github-actions
902a693bdb
Fetch translations from Crowdin
2022-10-28 00:14:51 +00:00
github-actions
3f53de09c1
Fetch translations from Crowdin
2022-10-27 00:14:37 +00:00
github-actions
b41f6b2885
Fetch translations from Crowdin
2022-10-26 00:13:59 +00:00
LibretroAdmin
d30f16dc79
Remove cursor directory/cursor manager list - Views obsoleted
...
this
2022-10-25 15:21:47 +02:00
github-actions
e3e0040063
Fetch translations from Crowdin
2022-10-25 00:20:48 +00:00
github-actions
3d1bcf9836
Fetch translations from Crowdin
2022-10-24 00:18:34 +00:00
github-actions
7cfa69be1b
Fetch translations from Crowdin
2022-10-23 00:19:16 +00:00
github-actions
622cc61671
Fetch translations from Crowdin
2022-10-22 00:18:28 +00:00
github-actions
50e5c40c40
Fetch translations from Crowdin
2022-10-21 00:17:37 +00:00
github-actions
170ed8ea0f
Fetch translations from Crowdin
2022-10-20 00:19:02 +00:00
sonninnos
6c0be28b98
(Ozone) Footer improvements ( #14534 )
2022-10-19 03:32:21 +02:00
github-actions
b846a5d792
Fetch translations from Crowdin
2022-10-18 00:18:28 +00:00
github-actions
5b08c3fc22
Fetch translations from Crowdin
2022-10-16 00:18:14 +00:00
github-actions
74d7aa3691
Fetch translations from Crowdin
2022-10-14 00:18:51 +00:00
github-actions
48bfc6d6f8
Fetch translations from Crowdin
2022-10-13 00:17:44 +00:00
Michael Burgardt
254ac65549
Add British English language option ( #14504 )
2022-10-12 23:26:00 +02:00
github-actions
8b39654368
Fetch translations from Crowdin
2022-10-11 00:18:14 +00:00
Bernhard Schelling
c9bbe7683f
Add View feature ( #14467 )
...
* Add View feature
Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists.
This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
* Menu improvements for explore and views
* Collapse ozone sidebar in view
* Fix problems with the sidebar in explore/view
* Ignore view files in the Qt playlists menu
* Add missing semicolon
* Support downloading thumbnails in views
2022-10-10 06:36:02 +02:00
github-actions
73f766f133
Fetch translations from Crowdin
2022-10-09 00:16:58 +00:00
github-actions
da06989296
Fetch translations from Crowdin
2022-10-08 00:17:38 +00:00
github-actions
903fcffe64
Fetch translations from Crowdin
2022-10-07 00:20:33 +00:00
github-actions
acc2128a6e
Fetch translations from Crowdin
2022-10-05 00:18:02 +00:00
github-actions
8fb91ce1af
Fetch translations from Crowdin
2022-10-04 00:18:09 +00:00
github-actions
cb280dcf5e
Fetch translations from Crowdin
2022-10-03 00:17:05 +00:00
Cthulhu-throwaway
daf8cb9bc8
(Netplay) Add a private or CGNAT address warning to UPnP ( #14461 )
2022-10-03 01:18:34 +02:00
github-actions
4253b06f2d
Fetch translations from Crowdin
2022-10-02 00:18:42 +00:00
github-actions
a16725f47c
Fetch translations from Crowdin
2022-09-28 00:21:25 +00:00
github-actions
3cdccb6b90
Fetch translations from Crowdin
2022-09-27 00:20:42 +00:00
sonninnos
e902df3b0d
(XMB) Add options for hiding header and horizontal title margin ( #14439 )
2022-09-26 12:57:20 +02:00
github-actions
614e502b41
Fetch translations from Crowdin
2022-09-26 00:16:23 +00:00
github-actions
08ccc59e3c
Fetch translations from Crowdin
2022-09-23 00:15:49 +00:00
github-actions
0973e8d4b0
Fetch translations from Crowdin
2022-09-22 00:15:00 +00:00
github-actions
ab57d3cab7
Fetch translations from Crowdin
2022-09-20 00:18:11 +00:00
github-actions
568d788d54
Fetch translations from Crowdin
2022-09-19 00:13:32 +00:00
github-actions
e8f4425eed
Fetch translations from Crowdin
2022-09-18 00:14:04 +00:00
github-actions
83ce6f42d9
Fetch translations from Crowdin
2022-09-16 00:15:20 +00:00
sonninnos
8842603165
Online Updater menu reorganizing ( #14414 )
2022-09-15 09:24:35 +02:00
github-actions
262d9720fe
Fetch translations from Crowdin
2022-09-15 00:13:48 +00:00
Jamiras
ec333e261f
Update wording for hardcore ( #14413 )
2022-09-14 02:42:35 +02:00
github-actions
c16a50f1dd
Fetch translations from Crowdin
2022-09-14 00:14:28 +00:00
github-actions
663b5eed9d
Fetch translations from Crowdin
2022-09-13 00:13:53 +00:00
tr12345
8cc866b051
New Menu Items for disabling Info & Search buttons in the menu ( #14259 )
...
* New Menu Items Disable Info & Search
Add menu options for disabling Info and Search buttons
* Update msg_hash_us.h
Update Sublabels
* Update menu_setting.c
Set Advanced flag for new settings
2022-09-12 23:17:24 +02:00
github-actions
a665498775
Fetch translations from Crowdin
2022-09-09 00:15:05 +00:00
github-actions
ad9836a5f8
Fetch translations from Crowdin
2022-09-08 00:15:22 +00:00
github-actions
959d077649
Fetch translations from Crowdin
2022-09-07 00:12:34 +00:00
github-actions
84f599503d
Fetch translations from Crowdin
2022-09-06 00:19:38 +00:00
github-actions
c9ab8a6cbb
Fetch translations from Crowdin
2022-09-05 00:15:29 +00:00
github-actions
e1990ba0dd
Fetch translations from Crowdin
2022-09-04 00:13:08 +00:00
MrHuu
835bbc6f68
(3DS) Set bottom_asset directory default ( #14376 )
...
- Fix default value while generating retroarch.cfg
- Update 'Asset not found' error message
2022-09-03 20:40:01 +02:00
github-actions
57f3e4ca42
Fetch translations from Crowdin
2022-09-03 00:11:50 +00:00
github-actions
bfcdc7a764
Fetch translations from Crowdin
2022-09-02 00:12:26 +00:00
github-actions
08fe9be7d1
Fetch translations from Crowdin
2022-08-31 00:14:12 +00:00
github-actions
72eb52a5bc
Fetch translations from Crowdin
2022-08-28 00:15:21 +00:00
github-actions
45b05ea3db
Fetch translations from Crowdin
2022-08-27 00:12:27 +00:00
sonninnos
1f048dd358
(XMB+Ozone) Core option category icon refinements ( #14354 )
2022-08-26 16:11:36 +02:00
github-actions
a5eb06b2b5
Fetch translations from Crowdin
2022-08-25 00:14:56 +00:00
github-actions
c97bc0ddbd
Fetch translations from Crowdin
2022-08-23 00:14:24 +00:00
github-actions
278baf212b
Fetch translations from Crowdin
2022-08-21 00:13:44 +00:00
github-actions
f3eaa5cfa8
Fetch translations from Crowdin
2022-08-20 00:11:50 +00:00
github-actions
a510fb5d20
Fetch translations from Crowdin
2022-08-19 00:13:33 +00:00
github-actions
245319c389
Fetch translations from Crowdin
2022-08-18 00:12:16 +00:00
MrHuu
46bafd6e46
(3DS) Add bottom menu options ( #14323 )
2022-08-17 08:23:07 +02:00
github-actions
b55e6d10c7
Fetch translations from Crowdin
2022-08-17 00:11:51 +00:00
github-actions
b32ec36130
Fetch translations from Crowdin
2022-08-16 00:14:31 +00:00
github-actions
cb82725cc2
Fetch translations from Crowdin
2022-08-15 00:11:58 +00:00
github-actions
212013f677
Fetch translations from Crowdin
2022-08-14 00:12:45 +00:00
Cthulhu-throwaway
8914f0b6fe
(Netplay) Less cryptic error messages ( #14319 )
2022-08-13 10:54:09 +02:00
github-actions
74ef6a0f4a
Fetch translations from Crowdin
2022-08-13 00:13:23 +00:00
github-actions
1920430539
Fetch translations from Crowdin
2022-08-12 00:11:11 +00:00
Cthulhu-throwaway
908667d97a
(Netplay) Removal of older unused code ( #14312 )
2022-08-11 23:17:33 +02:00
github-actions
13b5ec4b1a
Fetch translations from Crowdin
2022-08-10 00:11:42 +00:00
github-actions
440a67e4b8
Fetch translations from Crowdin
2022-08-09 00:13:27 +00:00
Cthulhu-throwaway
c030e1c5dc
(Netplay) Support for customizing chat colors ( #14305 )
2022-08-08 20:09:06 +02:00
github-actions
5ffe62a52b
Fetch translations from Crowdin
2022-08-08 00:11:35 +00:00
github-actions
3dc979356f
Fetch translations from Crowdin
2022-08-07 00:13:49 +00:00
github-actions
5b09b6614b
Fetch translations from Crowdin
2022-08-06 00:12:09 +00:00
TheRhysWyrill
9d939a35d6
Add Daite XMB Icon Theme ( #14263 )
2022-08-05 04:27:34 +02:00
github-actions
9c7b96b9d0
Fetch translations from Crowdin
2022-08-05 00:14:42 +00:00
github-actions
eab5898790
Fetch translations from Crowdin
2022-08-04 00:11:40 +00:00
github-actions
16930150f8
Fetch translations from Crowdin
2022-08-03 00:13:16 +00:00
Cthulhu-throwaway
8105688a99
(Netplay) Show client slowdown information ( #14272 )
2022-08-02 13:31:55 +02:00
github-actions
4b7be8de3f
Fetch translations from Crowdin
2022-07-31 00:13:16 +00:00
github-actions
9906d2daca
Fetch translations from Crowdin
2022-07-30 00:11:28 +00:00
GABO1423
3d69321c70
(msg_hash_us.h) Small touch up ( #14246 )
...
* Update msg_hash_us.h
* Update menu_displaylist.c
* Update msg_hash_us.h
* Update menu_displaylist.c
2022-07-29 17:41:26 +02:00
github-actions
79e7360938
Fetch translations from Crowdin
2022-07-29 00:11:30 +00:00
github-actions
9f218f923c
Fetch translations from Crowdin
2022-07-27 00:14:24 +00:00
Cthulhu-throwaway
8d4a64ab96
(Netplay) Disallow netplay start when content is not loaded for static core platforms ( #14220 )
2022-07-26 07:21:57 +02:00
github-actions
d5becf92e8
Fetch translations from Crowdin
2022-07-26 00:12:24 +00:00
github-actions
ddd9544a4f
Fetch translations from Crowdin
2022-07-25 00:12:34 +00:00
TheRhysWyrill
522d1ed16d
Add Purple Rain Theme ( #14212 )
...
* Add Purple Rain Theme
* Revert "Add Purple Rain Theme"
This reverts commit ceb896785b
.
* Add Purple Rain Theme
2022-07-24 21:26:16 +02:00
github-actions
83a7c0d798
Fetch translations from Crowdin
2022-07-24 00:14:07 +00:00
github-actions
8108931e04
Fetch translations from Crowdin
2022-07-23 00:13:04 +00:00
github-actions
dec0ee87d5
Fetch translations from Crowdin
2022-07-17 00:12:04 +00:00
github-actions
c5c5e7539f
Fetch translations from Crowdin
2022-07-13 00:14:08 +00:00
github-actions
33386787b6
Fetch translations from Crowdin
2022-07-12 00:11:49 +00:00
Cthulhu-throwaway
da53b24c6c
(Localization/PT-BR) Fix some bad localization ( #14167 )
2022-07-11 20:21:40 +02:00
github-actions
e275e9d64e
Fetch translations from Crowdin
2022-07-11 00:11:52 +00:00
github-actions
79fc6d3b50
Fetch translations from Crowdin
2022-07-10 00:13:42 +00:00
github-actions
126c2fa7ac
Fetch translations from Crowdin
2022-07-09 00:10:35 +00:00
github-actions
882829cafc
Fetch translations from Crowdin
2022-07-08 00:13:42 +00:00
Cthulhu-throwaway
9af17b633e
(Netplay) Host Ban Submenu ( #14151 )
2022-07-07 16:08:46 +02:00
Cthulhu-throwaway
c6e0e7e198
(Netplay) Support for banning clients ( #14146 )
2022-07-07 13:40:38 +02:00
sonninnos
7043873fba
Reformat rdb_entry_int ( #14140 )
2022-07-03 17:46:03 +02:00
Cthulhu-throwaway
b55fa28896
(Netplay/Menu) Localize relay servers ( #14136 )
2022-07-03 13:45:13 +02:00
Cthulhu-throwaway
42f75e7f72
(Netplay/Menu) Add client devices info to the kick sub-menu ( #14138 )
2022-07-03 13:44:46 +02:00
github-actions
89048993ef
Fetch translations from Crowdin
2022-07-02 00:12:03 +00:00
Cthulhu-throwaway
78bc42de68
(Netplay/Lobby) Add setting for filtering out rooms with non-installed cores ( #14124 )
2022-07-02 00:24:33 +02:00
github-actions
8583038d7f
Fetch translations from Crowdin
2022-06-30 00:12:09 +00:00
github-actions
11101f23b1
Fetch translations from Crowdin
2022-06-28 00:12:59 +00:00
github-actions
2fb55f86bd
Fetch translations from Crowdin
2022-06-27 00:11:56 +00:00
github-actions
a6538d0d9c
Fetch translations from Crowdin
2022-06-26 00:13:30 +00:00
github-actions
865993ffa7
Fetch translations from Crowdin
2022-06-25 00:11:13 +00:00
github-actions
456fb6f2c9
Fetch translations from Crowdin
2022-06-24 00:11:34 +00:00
Cthulhu-throwaway
c1e8925f87
(Netplay) Find content task refactor ( #14089 )
2022-06-23 14:48:57 +02:00
sonninnos
7553dc66b5
Add missing sublabels for non-running Quick Menu ( #14090 )
2022-06-23 14:47:54 +02:00
github-actions
ad64159fe4
Fetch translations from Crowdin
2022-06-23 00:11:31 +00:00
sonninnos
860155969e
Add 'Ago' to playlist last played styles ( #14086 )
2022-06-22 22:55:32 +02:00
github-actions
28a41ad1b1
Fetch translations from Crowdin
2022-06-22 00:12:57 +00:00
github-actions
961357137f
Fetch translations from Crowdin
2022-06-21 00:11:07 +00:00
github-actions
3c89172516
Fetch translations from Crowdin
2022-06-20 00:10:53 +00:00
sonninnos
a0bfdcce3b
(D3D11/12) Make waitable swapchains optional ( #14074 )
2022-06-19 21:25:37 +02:00
Cthulhu-throwaway
9715c0dbb3
(Netplay/Lobby) Remove help placeholder text for rooms
2022-06-18 13:56:35 -03:00
github-actions
a69387089c
Fetch translations from Crowdin
2022-06-17 00:11:36 +00:00
github-actions
702a7b37ad
Fetch translations from Crowdin
2022-06-16 00:11:14 +00:00
github-actions
ff2d6f65d8
Fetch translations from Crowdin
2022-06-15 00:13:27 +00:00
sonninnos
3d619de114
Automatic Frame Delay improvements
2022-06-14 07:11:43 +03:00
github-actions
1e4042d08b
Fetch translations from Crowdin
2022-06-11 00:10:31 +00:00
github-actions
b1351723f3
Fetch translations from Crowdin
2022-06-10 00:11:43 +00:00
github-actions
b0ca2e381c
Fetch translations from Crowdin
2022-06-09 00:11:30 +00:00
github-actions
8d80071047
Fetch translations from Crowdin
2022-06-08 00:10:37 +00:00
github-actions
65f45b07c5
Fetch translations from Crowdin
2022-06-07 00:10:18 +00:00
sonninnos
0bb65fb39c
(D3D11/12) Add waitable swapchains and max frame latency option
2022-06-07 00:25:03 +03:00
github-actions
65901cb133
Fetch translations from Crowdin
2022-06-06 00:10:28 +00:00
github-actions
037ae4b87d
Fetch translations from Crowdin
2022-05-31 00:11:36 +00:00
github-actions
c6bd7d8b8a
Fetch translations from Crowdin
2022-05-30 00:14:02 +00:00
github-actions
adc6ac1429
Fetch translations from Crowdin
2022-05-29 00:13:19 +00:00
github-actions
3b27f7730c
Fetch translations from Crowdin
2022-05-28 00:11:31 +00:00
DisasterMo
51e0515f44
Fix some grammar mistakes
2022-05-27 20:31:52 +02:00
github-actions
af7db7c08f
Fetch translations from Crowdin
2022-05-25 00:13:38 +00:00
github-actions
d4795b8cf6
Fetch translations from Crowdin
2022-05-24 00:12:09 +00:00
github-actions
7b95f3e2ea
Fetch translations from Crowdin
2022-05-23 00:12:07 +00:00
github-actions
4654fc1b75
Fetch translations from Crowdin
2022-05-22 00:11:22 +00:00
github-actions
4ee841b5e1
Fetch translations from Crowdin
2022-05-21 00:10:21 +00:00
github-actions
011e371e42
Fetch translations from Crowdin
2022-05-19 00:13:17 +00:00
github-actions
650101083d
Fetch translations from Crowdin
2022-05-18 00:11:52 +00:00
LibretroAdmin
b3632586f5
Merge pull request #13902 from Ryunam/autorr-toggle
...
Add option to manually enable/disable automatic refresh rate switching
2022-05-17 21:39:07 +01:00
github-actions
be567da82b
Fetch translations from Crowdin
2022-05-17 00:13:01 +00:00
Ryunam
d7cfcd3f9b
Add option to toggle automatic refresh rate switching
2022-05-16 17:50:11 +02:00
LibretroAdmin
9dd03f6d9f
Merge pull request #13835 from sonninnos/quickmenu-reorder
...
Reorganize Quick Menu items
2022-05-16 12:06:19 +01:00
LibretroAdmin
f4964c1937
Merge pull request #13936 from Cthulhu-throwaway/kick-submenu-ext
...
(Netplay) Chat supported info for the host kick submenu
2022-05-16 11:41:52 +01:00
github-actions
ab858c65a1
Fetch translations from Crowdin
2022-05-16 00:13:33 +00:00
Cthulhu-throwaway
82c9773e0d
(Netplay) Chat supported info for the host kick submenu
2022-05-15 19:38:44 -03:00
LibretroAdmin
720cca5e45
Merge pull request #13935 from Cthulhu-throwaway/kick-submenu
...
(Netplay) Host Kick Submenu
2022-05-15 08:35:01 +01:00
Cthulhu-throwaway
81593fda42
(Netplay) Host Kick Submenu
...
Path: Netplay -> Host -> Kick Client
- Allows the host to kick clients.
- Allows the host to view client information: connected clients (names), status (playing/spectating) and ping.
2022-05-15 04:04:15 -03:00
github-actions
08e69fbd08
Fetch translations from Crowdin
2022-05-15 00:14:24 +00:00
github-actions
c88e03df06
Fetch translations from Crowdin
2022-05-14 00:13:18 +00:00
LibretroAdmin
dc0054a747
Merge pull request #13927 from jdgleaver/auto-video-swap-interval
...
Enable automatic configuration of 'VSync Swap Interval'
2022-05-13 14:17:56 +01:00
github-actions
143655eec6
Fetch translations from Crowdin
2022-05-13 00:13:09 +00:00
LibretroAdmin
533d746f64
Merge pull request #13649 from phcoder/ctrl
...
Add a configurable workaround for Android reconnecting devices
2022-05-12 20:56:58 +02:00
jdgleaver
801b16885e
Enable automatic configuration of 'VSync Swap Interval'
2022-05-12 14:22:46 +01:00
github-actions
51c558c8f4
Fetch translations from Crowdin
2022-05-11 00:10:58 +00:00
github-actions
af224493b3
Fetch translations from Crowdin
2022-05-10 00:10:43 +00:00
github-actions
1982c82dcd
Fetch translations from Crowdin
2022-05-09 00:11:05 +00:00
Cthulhu-throwaway
80a9c16b3f
(Netplay/Lobby) Add a toggleable filter for passworded rooms ( #13920 )
...
In addition, move lobby filters into its own submenu for better organization.
2022-05-08 04:24:58 +02:00
github-actions
2a15a4cba3
Fetch translations from Crowdin
2022-05-08 00:12:15 +00:00
github-actions
8475bcbab3
Fetch translations from Crowdin
2022-05-07 00:10:07 +00:00
Cthulhu-throwaway
9a3b8f4a0a
(Netplay) Disable netplay for unsupported cores ( #13916 )
...
With stateless mode being disabled for now, there is no reason not to include this.
Refuse to initialize netplay when the current core is not supported (no proper savestates support).
2022-05-06 04:31:37 +02:00
github-actions
5a85748de6
Fetch translations from Crowdin
2022-05-06 00:11:54 +00:00
github-actions
19b7ff81b9
Fetch translations from Crowdin
2022-05-05 00:10:58 +00:00
github-actions
4804d7015a
Fetch translations from Crowdin
2022-05-03 00:11:07 +00:00
Alexander Trufanov
55aceb5356
Allow mitm server selection on OK callback ( #13906 )
...
* Allow mitm server selection on OK callback
2022-05-02 19:44:53 +02:00
github-actions
102abb0223
Fetch translations from Crowdin
2022-05-02 00:11:05 +00:00
github-actions
e51febaa7d
Fetch translations from Crowdin
2022-05-01 00:14:28 +00:00
github-actions
9cbdc783be
Fetch translations from Crowdin
2022-04-30 00:11:26 +00:00
github-actions
499ccad74e
Fetch translations from Crowdin
2022-04-29 00:11:09 +00:00
sonninnos
0b55188969
Reorganize Quick Menu items
2022-04-28 18:57:46 +03:00
github-actions
11234aad11
Fetch translations from Crowdin
2022-04-28 00:18:59 +00:00
jdgleaver
37c56d0d09
Add option to disable automatic saving of input remap files ( #13894 )
2022-04-27 19:12:53 +02:00
github-actions
a923b62966
Fetch translations from Crowdin
2022-04-27 00:11:58 +00:00
github-actions
7489b5b078
Fetch translations from Crowdin
2022-04-26 00:11:44 +00:00
github-actions
1613ebdfb4
Fetch translations from Crowdin
2022-04-24 00:11:14 +00:00
github-actions
d0ef0eccbf
Fetch translations from Crowdin
2022-04-23 00:09:39 +00:00
github-actions
cc4aa85bc0
Fetch translations from Crowdin
2022-04-22 00:12:32 +00:00
Michael Burgardt
e185955bc1
Add Catalan language option ( #13850 )
2022-04-20 14:37:24 +02:00
Joel Puig Rubio
03146e4604
Label Valencian as a Catalan dialect ( #13837 )
2022-04-19 11:58:50 +02:00
github-actions
ee6570f3dc
Fetch translations from Crowdin
2022-04-17 00:11:12 +00:00
github-actions
5121c66624
Fetch translations from Crowdin
2022-04-16 00:10:32 +00:00
github-actions
1ff91fe74d
Fetch translations from Crowdin
2022-04-15 00:10:17 +00:00
github-actions
dcc6727875
Fetch translations from Crowdin
2022-04-13 00:11:10 +00:00
github-actions
f9d0a49d42
Fetch translations from Crowdin
2022-04-12 00:10:22 +00:00
github-actions
41d84c6db1
Fetch translations from Crowdin
2022-04-11 00:10:18 +00:00
github-actions
260a0a4194
Fetch translations from Crowdin
2022-04-10 00:10:42 +00:00
github-actions
5d2b5e8722
Fetch translations from Crowdin
2022-04-09 00:10:39 +00:00
github-actions
d82bba38ad
Fetch translations from Crowdin
2022-04-08 00:11:05 +00:00
github-actions
c3220e212f
Fetch translations from Crowdin
2022-04-07 00:10:52 +00:00
github-actions
bf579df8b9
Fetch translations from Crowdin
2022-04-06 00:10:20 +00:00
Vladimir Serbinenko
2ef2ff1b36
Add a configurable workaround for Android reconnecting devices
...
Closes https://github.com/libretro/RetroArch/issues/3414
I have investigated the issue. The crux of the problem is that on Android there
is no way distinguishing 2 scenarios:
1) 2 identical bluetooth controllers A and B and first there are button presses
only on controller A and then on controller B
2) the same controller disconnects and reconnects.
Android doesn't give bluetooth mac address of where the touch came from, only
opaque ID and this opaque ID changes after reconnect. Hence without changes to
android this is infeasible without giving up the ability for 2 users to play on
identical controllers.
I guess that this sacrifice makes sense for affected users
2022-04-05 18:40:27 +02:00
github-actions
a43ae5d08a
Fetch translations from Crowdin
2022-04-05 00:10:01 +00:00
github-actions
77b5e31203
Fetch translations from Crowdin
2022-04-04 00:10:31 +00:00
github-actions
acf21260e7
Fetch translations from Crowdin
2022-04-03 00:10:31 +00:00
Tony
0dbd2bc3b9
(XMB) Shadow adjustments ( #13815 )
2022-04-02 17:05:35 +02:00
Mats
4a1a1e2fa7
(steam) Introduce Steam Rich Presence ( #13798 )
2022-04-02 08:07:40 +01:00
github-actions
91e4bbe1e4
Fetch translations from Crowdin
2022-04-02 00:09:55 +00:00
Tony
9276921f5d
Add sublabels for 'Aspect Ratio' and windowed 'Opacity/Decorations/Menubar' ( #13808 )
2022-04-01 14:03:10 +01:00
github-actions
af9590d45e
Fetch translations from Crowdin
2022-04-01 00:11:01 +00:00
Tony
569b3945d6
Move 'Show Menu Bar' under 'Windowed Mode' settings ( #13806 )
2022-03-31 17:30:44 +02:00
Tony
caaaaf99f7
Add sublabels for 'Subsystems' and 'Input Deadzone/Sensitivity' ( #13804 )
2022-03-31 16:02:15 +02:00
Michael Burgardt
fd35162cbe
Add Valencian language option ( #13789 )
2022-03-30 17:59:09 +02:00
github-actions
1df0285091
Fetch translations from Crowdin
2022-03-30 00:10:01 +00:00
github-actions
dc2f6da813
Fetch translations from Crowdin
2022-03-28 00:10:25 +00:00
github-actions
8b6fe0a934
Fetch translations from Crowdin
2022-03-27 00:10:36 +00:00
github-actions
08c1c05f82
Fetch translations from Crowdin
2022-03-26 00:10:27 +00:00
github-actions
d89ab49d32
Fetch translations from Crowdin
2022-03-25 00:09:50 +00:00
github-actions
0f85bbf32d
Fetch translations from Crowdin
2022-03-23 00:10:06 +00:00
sonninnos
8fc14354e9
(RGUI) Add 'Gray Dark + Light' themes
2022-03-22 17:27:54 +01:00
sonninnos
8e962e495c
(GLUI) Add 'Gray Dark + Light' themes
2022-03-22 13:09:48 +01:00
DisasterMo
1aa542be2d
Fix messed up Crowdin config and restore synchronization
2022-03-22 06:59:12 +01:00
sonninnos
fb444f9d91
(Ozone) Add 'Gray Dark + Light' themes
2022-03-22 06:59:05 +01:00
jdgleaver
05b7ac47c3
Add 'Reset Input Mapping' option to 'Manage Remap Files' menu
2022-03-21 15:08:02 +01:00
sonninnos
27a6210f96
(XMB) Add title margin adjustment
2022-03-18 13:24:50 +01:00
github-actions
6d67c16507
Fetch translations from Crowdin
2022-03-17 00:08:48 +00:00
jdgleaver
ea77410037
Add 'Manage Remap Files' submenu + automatically save input remaps when closing content
2022-03-16 18:59:49 +01:00
github-actions
675fe72ef0
Fetch translations from Crowdin
2022-03-16 00:08:44 +00:00
TheRetroPirate
6f90b24f72
added more categories to the explore menu
2022-03-15 05:51:20 +01:00
Nikos Chantziaras
d9bc8fb796
Ozone: Add thumbnail scale option ( #13620 )
...
* Ozone: Add thumbnail scale option
* CHANGES.md: Add ozone thumbnail bar scaling option
2022-03-11 15:51:41 +01:00
Nikos Chantziaras
b094c58081
Add hotkey for toggling sync to exact content framerate ( #13725 )
...
* Add hotkey for toggling sync to exact content framerate
* CHANGES.md: add sync to exact content framerate toggle hotkey
2022-03-10 17:21:08 +01:00
github-actions
0ecaa609f9
Fetch translations from Crowdin
2022-03-10 00:09:57 +00:00
jdgleaver
c67806dbd7
Enable manual selection of which cores are displayed in the 'Standalone Cores' menu ( #13722 )
2022-03-09 17:49:16 +01:00
Mats
249241d7cd
(steam) Initial integration with Steam API w/ mist ( #13710 )
2022-03-09 15:05:07 +01:00
MrHuu
9ed51bc528
(3DS) Add new3ds speedup toggle ( #13718 )
2022-03-09 08:20:15 +01:00
github-actions
b1f52a25ea
Fetch translations from Crowdin
2022-03-09 00:08:58 +00:00
vaguerant
1726d8acb9
Add Optimize for GamePad option on Wii U ( #13257 )
...
* Add 'Optimize for Wii U GamePad' option
* style nit
2022-03-08 14:56:51 +01:00
Michael Burgardt
56f2e2f7b8
Add Czech language option ( #13680 )
2022-03-07 19:11:39 +01:00
yoshisuga
01cb10d8b3
[iOS 13+] Support a toolbar that allows toggling of onscreen keyboard and touch mouse ( #13700 )
...
* Fetch translations from Crowdin
* Support for showing and hiding indicator and navigation bar
* Refactored to use a view model
* Support defining helper bar items and support showing/hiding keyboard
* reorganized source files into separate logical files
* Moved mouse support to swift (except for delegate implementation), added support for enabling touch mouse in helper bar; reorganized swift source files
* Reorganized keyboard files; added the touch mouse messages to the RA localization files; use the RA notification system
* change keyboard letters to uppercase for clarity
Co-authored-by: github-actions <github-actions@github.com>
2022-03-07 19:09:49 +01:00
Tony
cfd408db86
Show core version in 'Core Information' ( #13677 )
2022-02-27 05:30:12 +01:00
yoshisuga
ba0d42ceb3
[iOS] Fix RetroArch_iOS9 project ( #13679 )
...
* Fetch translations from Crowdin
* Fix iOS 9 xcode project to include the JITSupport files
Co-authored-by: github-actions <github-actions@github.com>
2022-02-27 05:18:25 +01:00
github-actions
6faf2fe5b9
Fetch translations from Crowdin
2022-02-27 00:10:40 +00:00
github-actions
2c65382d50
Fetch translations from Crowdin
2022-02-26 00:09:11 +00:00
github-actions
8f82bcaad9
Fetch translations from Crowdin
2022-02-25 00:09:27 +00:00
github-actions
569704fb37
Fetch translations from Crowdin
2022-02-24 00:09:21 +00:00
github-actions
3d08aa8e32
Fetch translations from Crowdin
2022-02-23 00:09:57 +00:00
jdgleaver
9b0cb0fc92
Add 'Standalone Cores' menu ( #13655 )
2022-02-22 19:23:48 +01:00
github-actions
3d54d952a5
Fetch translations from Crowdin
2022-02-22 00:09:41 +00:00
Michael Burgardt
7df18ec59d
Improve some texts ( #13645 )
2022-02-21 20:11:25 +01:00
github-actions
644e7dce7c
Fetch translations from Crowdin
2022-02-21 00:09:21 +00:00
github-actions
3ae7d19cd5
Fetch translations from Crowdin
2022-02-20 00:10:13 +00:00
github-actions
8373ef1a61
Fetch translations from Crowdin
2022-02-19 00:09:36 +00:00
Vladimir Serbinenko
f0d8af0d34
Remove gong now that it has been successfully extracted into a standalone core ( #13637 )
2022-02-18 17:03:35 +01:00
github-actions
80e7e1983a
Fetch translations from Crowdin
2022-02-18 00:08:46 +00:00
github-actions
932c9b9926
Fetch translations from Crowdin
2022-02-17 00:07:37 +00:00
MrHuu
a7b7472c34
(RGUI) Add dynamic theme ( #13612 )
...
* (RGUI) Add dynamic theme
* (RGUI) Cleanup
* (RGUI) Apply jdgleaver's dynamic theme patch
2022-02-16 15:56:10 +01:00
github-actions
1fe70da946
Fetch translations from Crowdin
2022-02-16 00:07:48 +00:00
github-actions
0e22b1ec73
Fetch translations from Crowdin
2022-02-15 00:08:15 +00:00
Michael Burgardt
b8242601ec
Fix localisations ( #13622 )
...
* Fix translations with messed-up string placement
* Fix Hebrew and Persian text display
Hebrew is now displayed properly as right-to-left.
Miscellaneous whitespaces, like the zero width non-joiner used in Persian, no longer break right-to-left texts.
2022-02-14 02:43:55 +01:00
github-actions
538b58aa7a
Fetch translations from Crowdin
2022-02-14 00:07:43 +00:00
github-actions
19a1dbbc85
Fetch translations from Crowdin
2022-02-13 00:09:26 +00:00
github-actions
9ec7cecb93
Fetch translations from Crowdin
2022-02-12 00:07:40 +00:00
github-actions
e71e895ad6
Fetch translations from Crowdin
2022-02-08 00:08:31 +00:00
jdgleaver
ab8e8359a6
Fix segfault when launching content with cores that do not have serialized savestate support when rewind and cheevos hardcore mode are enabled ( #13607 )
2022-02-07 23:52:25 +01:00
github-actions
5d3ebd0ece
Fetch translations from Crowdin
2022-02-07 00:07:46 +00:00
Michael Burgardt
504a6b9670
Fix Polish translation ( #13601 )
2022-02-06 04:40:08 +01:00
github-actions
df1f7bffb9
Fetch translations from Crowdin
2022-02-06 00:09:13 +00:00
github-actions
5bc2d42cdc
Fetch translations from Crowdin
2022-02-05 00:09:09 +00:00
jdgleaver
e541dd5ab1
Disable run-ahead and rewind based on save state support level defined in core info files ( #13594 )
...
* Disable run-ahead based on save state support level defined in core info files
* Disable rewind based on save state support level defined in core info files
2022-02-05 00:25:33 +01:00
github-actions
d43b99cbac
Fetch translations from Crowdin
2022-02-03 00:10:22 +00:00
jdgleaver
42e03cae83
Disable save states based on save state support level defined in core info files ( #13562 )
2022-02-02 16:49:53 +01:00
github-actions
6f7332c8fa
Fetch translations from Crowdin
2022-02-02 00:09:36 +00:00
github-actions
f8c3c76e18
Fetch translations from Crowdin
2022-02-01 00:08:10 +00:00
Jamiras
c092fa33e1
add mastery placard ( #13575 )
2022-01-31 16:33:23 +01:00
Víctor "IlDucci
900675ad23
[Typo fixing] Removing unneeded space before colons. ( #13577 )
2022-01-31 16:32:47 +01:00
github-actions
6aa89b3723
Fetch translations from Crowdin
2022-01-31 00:07:42 +00:00
Keith Bowes
cce04bab70
Remove references to removed features ( #13564 )
2022-01-30 09:29:43 +01:00
github-actions
84052ee7e1
Fetch translations from Crowdin
2022-01-30 00:07:54 +00:00
github-actions
dbe0252db4
Fetch translations from Crowdin
2022-01-29 00:07:53 +00:00
github-actions
4132176ece
Fetch translations from Crowdin
2022-01-28 00:11:55 +00:00
github-actions
8511152738
Fetch translations from Crowdin
2022-01-27 00:09:45 +00:00
Tony
84f558db0b
Add optional frame skipping when fast-forwarding ( #13550 )
2022-01-26 18:30:33 +01:00
github-actions
dfcbde86f7
Fetch translations from Crowdin
2022-01-26 00:09:04 +00:00
github-actions
17362e3692
Fetch translations from Crowdin
2022-01-25 00:07:58 +00:00
jdgleaver
6ee3c14779
Add 'Core System Files Downloader' entry to the Online Updater ( #13524 )
2022-01-24 16:41:29 +01:00
github-actions
948ad76b14
Fetch translations from Crowdin
2022-01-24 00:07:57 +00:00
github-actions
245101b1a1
Fetch translations from Crowdin
2022-01-23 00:08:33 +00:00
github-actions
e2848ad0d5
Fetch translations from Crowdin
2022-01-22 00:07:03 +00:00
github-actions
5f6fc20360
Fetch translations from Crowdin
2022-01-21 00:10:19 +00:00
github-actions
a50bf67386
Fetch translations from Crowdin
2022-01-20 00:08:30 +00:00
Michael Burgardt
311fec15d9
Add Indonesian, Swedish and Ukrainian language options ( #13490 )
...
* Add Indonesian, Swedish and Ukrainian language options
* Enable Indonesian and Swedish localisations for RGUI
2022-01-19 19:12:55 +01:00
github-actions
51ba13035d
Fetch translations from Crowdin
2022-01-19 00:07:26 +00:00
github-actions
650789a570
Fetch translations from Crowdin
2022-01-18 00:07:53 +00:00
github-actions
eaf32daf25
Fetch translations from Crowdin
2022-01-17 00:08:08 +00:00
github-actions
6d6eca7a9f
Fetch translations from Crowdin
2022-01-16 00:08:20 +00:00
github-actions
d3b38f45fd
Fetch translations from Crowdin
2022-01-15 00:07:42 +00:00
github-actions
aca2b9675f
Fetch translations from Crowdin
2022-01-14 00:08:28 +00:00
github-actions
4331065cc0
Fetch translations from Crowdin
2022-01-13 00:09:41 +00:00
github-actions
f4831809f7
Fetch translations from Crowdin
2022-01-12 00:10:11 +00:00
Jamiras
0a1ffcd4d5
reset hardcore default to enabled; show message when trying to load state in hardcore ( #13471 )
2022-01-11 13:48:05 +01:00
github-actions
310c43d7ad
Fetch translations from Crowdin
2022-01-11 00:08:12 +00:00
github-actions
b3f3bf1e83
Fetch translations from Crowdin
2022-01-10 00:08:23 +00:00
github-actions
28f531647f
Fetch translations from Crowdin
2022-01-09 00:08:35 +00:00
github-actions
4ae67b9fa4
Fetch translations from Crowdin
2022-01-08 00:07:25 +00:00
Tony
b7d77e9484
(XMB) Optional vertical list item fade ( #13455 )
2022-01-07 08:46:49 +01:00
github-actions
483d1f2ac7
Fetch translations from Crowdin
2022-01-07 00:08:43 +00:00
github-actions
d13f325216
Fetch translations from Crowdin
2022-01-05 00:08:04 +00:00
Michael Burgardt
c28df9ccef
Stop Crowdin Daily Workflow from activating with empty API key ( #13440 )
...
* Stop Crowdin Daily Workflow from activating with empty API key
* Make sure that the API key is always reset
2022-01-04 13:32:03 +01:00
github-actions
d4902b65bd
Fetch translations from Crowdin
2022-01-04 00:07:56 +00:00
github-actions
a427de28eb
Fetch translations from Crowdin
2022-01-03 00:08:24 +00:00
github-actions
3c388b62d4
Fetch translations from Crowdin
2022-01-02 00:08:08 +00:00
github-actions
76fd60b15e
Fetch translations from Crowdin
2022-01-01 00:07:53 +00:00
github-actions
31342ea18f
Fetch translations from Crowdin
2021-12-31 00:07:41 +00:00
Tony
17f63e6e39
(XMB+Ozone) Category + History/Favorites icons ( #13433 )
...
* (XMB+Ozone) Icons for matching core option categories
* (XMB+Ozone) Playlist content icon option for history/favorites
2021-12-30 20:14:57 +01:00
Cthulhu-throwaway
d017ce7b03
Filter out non-connectable rooms ( #13429 )
...
Add an option for filtering out non-connectable netplay rooms.
2021-12-30 08:33:54 +01:00
github-actions
e161af4826
Fetch translations from Crowdin
2021-12-30 00:07:38 +00:00
github-actions
ee1d9f5d1b
Fetch translations from Crowdin
2021-12-29 00:07:49 +00:00
github-actions
916a3fd157
Fetch translations from Crowdin
2021-12-28 00:07:38 +00:00
github-actions
a746030901
Fetch translations from Crowdin
2021-12-27 00:08:35 +00:00
Nikos Chantziaras
be650a790c
Add option for showing the overlay behind the menu ( #13360 )
...
* Add option for showing the overlay behind the menu
This commit lays the groundwork for this option. Support for this option
in the video drivers themselves is going to be added in later commits.
* gl1: Add overlay behind menu support
* gl2: Add overlay behind menu support
* gl3: Add overlay behind menu support
* vulkan: Add overlay behind menu support
* ctr: Add overlay behind menu support
* d3d9: Add overlay behind menu support
* d3d10: Add overlay behind menu support
* d3d11: Add overlay behind menu support
* d3d12: Add overlay behind menu support
* CHANGES.md: overlay behind menu
Co-authored-by: MrHuu <MrHuu@users.noreply.github.com>
Co-authored-by: Tony <45124675+sonninnos@users.noreply.github.com>
2021-12-26 04:56:44 +01:00
github-actions
d056a989ee
Fetch translations from Crowdin
2021-12-25 00:06:59 +00:00
github-actions
c0ed1e3367
Fetch translations from Crowdin
2021-12-24 00:07:38 +00:00
Cthulhu-throwaway
c752f9b0de
Custom relay server support ( #13395 )
...
* Custom relay server support
Add support for custom user-ran relay servers.
* snprintf NULL fix
2021-12-23 13:54:52 +01:00
github-actions
f6291adf01
Fetch translations from Crowdin
2021-12-23 00:07:28 +00:00
github-actions
b21f3964b6
Fetch translations from Crowdin
2021-12-22 00:07:46 +00:00
Cthulhu-throwaway
966335e367
Smaller Netplay Changes ( #13387 )
...
Lobby Viewer: Filter out rooms that are not running RetroArch
Lobby Viewer: Display a non-connectable tag to non-connectable rooms.
Host: Display warning if we are announcing to the internet but our room isn't connectable from there.
2021-12-21 15:58:25 +01:00
github-actions
3f7d279acf
Fetch translations from Crowdin
2021-12-21 00:08:24 +00:00
Nikos Chantziaras
0357b6c922
Add on-screen statistics toggle hotkey ( #13381 )
...
* Add on-screen statistics toggle hotkey
* CHANGES.md: Add technical statistics hotkey
2021-12-21 00:03:35 +01:00
github-actions
58b306d651
Fetch translations from Crowdin
2021-12-20 00:08:24 +00:00
Cthulhu-throwaway
690c802921
Netplay Stuff ( #13375 )
...
* Netplay Stuff
## PROTOCOL FALLBACK
In order to support older clients a protocol fallback system was introduced.
The host will no longer send its header automatically after a TCP connection is established, instead, it awaits for the client to send his before determining which protocol this connection is going to operate on.
Netplay has now two protocols, a low protocol and a high protocol; the low protocol is the minimum protocol it supports, while the high protocol is the highest protocol it can operate on.
To fully support older clients, a hack was necessary: sending the high protocol in the unused client's header salt field, while keeping the protocol field to the low protocol. Without this hack we would only be able to support older clients if a newer client was the host.
Any future system can make use of this system by checking connection->netplay_protocol, which is available for both the client and host.
## NETPLAY CHAT
Starting with protocol 6, netplay chat is available through the new NETPLAY_CMD_PLAYER_CHAT command.
Limitations of the command code, which causes a disconnection on unknown commands, makes this system not possible on protocol 5.
Protocol 5 connections can neither send nor receive chat, but other netplay operations are unaffected.
Clients send chat as a string to the server, and it's the server's sole responsability to relay chat messages.
As of now, sending chat uses RetroArch's input menu, while the display of on-screen chat uses a widget overlay and RetroArch's notifications as a fallback.
If a new overlay and/or input system is desired, no backwards compatibility changes need to be made.
Only clients in playing mode (as opposed to spectating mode) can send and receive chat.
## SETTINGS SHARING
Some settings are better used when both host and clients share the same configuration.
As of protocol 6, the following settings will be shared from host to clients (without altering a client's configuration file): input latency frames and allow pausing.
## NETPLAY TUNNEL/MITM
With the current MITM system being defunct (at least as of 1.9.X), a new system was in order to solve most if not all of the problems with the current system.
This new system uses a tunneling approach, which is similar to most VPN and tunneling services around.
Tunnel commands:
RATS[unique id] (RetroArch Tunnel Session) - 16 bytes -> When this command is sent with a zeroed unique id, the tunnel server interprets this as a netplay host wanting to create a new session, in this case, the same command is returned to the host, but now with its unique session id. When a client needs to connect to a host, this command is sent with the unique session id of the host, causing the tunnel server to send a RATL command to the host.
RATL[unique id] (RetroArch Tunnel Link) - 16 bytes -> The tunnel server sends this command to the host when a client wants to connect to the host. Once the host receives this command, it establishes a new connection to the tunnel server, sending this command together with the client's unique id through this new connection, causing the tunnel server to link this connection to the connection of the client.
RATP (RetroArch Tunnel Ping) - 4 bytes -> The tunnel server sends this command to verify that the host, whom the session belongs to, is still around. The host replies with the same command. A session is closed if the tunnel server can not verify that the host is alive.
Operations:
Host -> Instead of listening and accepting connections, it connects to the tunnel server, requests a new session and then monitor this connection for new linking requests. Once a request is received, it establishes a new connection to the tunnel server for linking with a client. The tunnel server's address and port are obtained by querying the lobby server. The host will publish its session id together with the rest of its info to the lobby server.
Client -> It connects to the tunnel server and then sends the session id of the host it wants to connect to. A host's session id is obtained from the json data sent by the lobby server.
Improvements (from current MITM system):
No longer a risk of TCP port exhaustion; we only use one port now at the tunnel server.
Very little cpu usage. About 95% net I/O bound now.
Future backwards compatible with any and all changes to netplay as it no longer runs any netplay logic at MITM servers.
No longer operates the host in client mode, which was a source of many of the current problems.
Cleaner and more maintainable system and code.
Notable functions:
netplay_mitm_query -> Grabs the tunnel's address and port from the lobby server.
init_tcp_socket -> Handles the creation and operation mode of the TCP socket based on whether it's host, host+MITM or client.
handle_mitm_connection -> Creates and completes linking connections and replies to ping commands (only 1 of each per call to not affect performance).
## MISC
Ping Limiter: If a client's estimated latency to the server is higher than this value, connection will be dropped just before finishing the netplay handshake.
Ping Counter: A ping counter (similar to the FPS one) can be shown in the bottom right corner of the screen, if you are connected to a host.
LAN Discovery: Refactored and moved to its own "Refresh Netplay LAN List" button.
## FIXES
Many minor fixes to the current netplay implementation are also included.
* Remove NETPLAY_TEST_BUILD
2021-12-19 16:58:01 +01:00
github-actions
b7c14f61bc
Fetch translations from Crowdin
2021-12-19 00:08:38 +00:00
github-actions
7049c6c204
Fetch translations from Crowdin
2021-12-18 00:07:30 +00:00
Tony
8cc423e036
Logging cleanups ( #13370 )
2021-12-17 18:04:24 +01:00
github-actions
4fa4260a16
Fetch translations from Crowdin
2021-12-17 00:07:15 +00:00
Tony
71836c1055
Add option for showing notifications only in menu ( #13326 )
2021-12-16 14:38:43 +01:00
github-actions
aea8dad1ae
Fetch translations from Crowdin
2021-12-16 00:07:19 +00:00
jdgleaver
688c652673
[GameMode] Improve error handling ( #13362 )
2021-12-15 19:01:39 +01:00
github-actions
1582856b43
Fetch translations from Crowdin
2021-12-15 00:07:44 +00:00
Tilman M. Jaeschke
682bbab233
[New Feature] Load save states from command-line or playlist ( #13354 )
...
* load save states from command-line or playlist
* load save states from command-line or playlist
* removed some brackets
2021-12-14 14:08:06 +01:00
Nikos Chantziaras
430baf7c21
Add Linux GameMode support ( #13339 )
...
This can fix a lot of performance issues, like audio crackling and frame
time spikes. This requires the GameMode package to be installed. See:
https://github.com/FeralInteractive/gamemode
This commit adds a "Game Mode" bool option to the "Power
Management" and "Latency" settings sections, and it can be toggled
on/off without restarting RA.
The actual toggling of game mode happens in a new frontend platform
interface function. Perhaps this will become useful for other platforms
that provide some equivalent of Linux GameMode.
Since the GameMode ABI is fixed, and the API comes as a single,
header-only file with no actual deps, we simply bundle the header
(deps/feralgamemode/gamemode_client.h.) That way, all Linux builds will
have support for GameMode regardless of whether the GameMode development
package is installed or not.
2021-12-14 14:07:42 +01:00
github-actions
98431a15c0
Fetch translations from Crowdin
2021-12-14 00:07:35 +00:00
github-actions
dd278dc068
Fetch translations from Crowdin
2021-12-13 00:07:31 +00:00
github-actions
6870f0114e
Fetch translations from Crowdin
2021-12-11 00:06:59 +00:00
github-actions
cb8a589b77
Fetch translations from Crowdin
2021-12-10 00:09:35 +00:00
github-actions
39074fa55c
Fetch translations from Crowdin
2021-12-09 00:07:36 +00:00
github-actions
b078d52689
Fetch translations from Crowdin
2021-12-07 00:07:37 +00:00
github-actions
e954a46b1b
Fetch translations from Crowdin
2021-12-06 00:07:29 +00:00
github-actions
9f01ebf0a9
Fetch translations from Crowdin
2021-12-05 00:07:43 +00:00
Tony
09880e92d2
Logging cleanups ( #13320 )
2021-12-04 14:21:12 +01:00
Autechre
b6695d8921
Netplay changes proposed for 1.9.14 ( #13314 )
...
* Added setting to allow/disallow players other than the host from pausing the game.
* Added a sublabel for netplay max connections.
* Fixed port override macro from not being set immediately after the port setting.
* Fixed memory leaks.
2021-12-04 02:34:21 +01:00
github-actions
69e4ea8d33
Fetch translations from Crowdin
2021-12-04 00:06:41 +00:00
github-actions
4a39630c0f
Fetch translations from Crowdin
2021-12-03 00:07:30 +00:00
github-actions
72e49d82d6
Fetch translations from Crowdin
2021-12-02 00:07:57 +00:00
github-actions
621c3a7b7e
Fetch translations from Crowdin
2021-12-01 00:08:06 +00:00
Autechre
af4bdecef9
Show passworded rooms on lobby ( #13301 )
2021-11-30 22:06:13 +01:00
github-actions
a585e05a8a
Fetch translations from Crowdin
2021-11-30 00:07:17 +00:00
github-actions
ef8a14a968
Fetch translations from Crowdin
2021-11-29 00:07:04 +00:00
github-actions
05f95ad428
Fetch translations from Crowdin
2021-11-28 00:08:27 +00:00
github-actions
454fddb1dc
Fetch translations from Crowdin
2021-11-27 00:07:02 +00:00
github-actions
019466e928
Fetch translations from Crowdin
2021-11-26 00:07:25 +00:00
github-actions
5069acd288
Fetch translations from Crowdin
2021-11-25 00:06:52 +00:00
github-actions
1077a6f3a8
Fetch translations from Crowdin
2021-11-24 00:07:14 +00:00
github-actions
d02d32fbe4
Fetch translations from Crowdin
2021-11-23 00:07:15 +00:00
github-actions
8dfaf84cc9
Fetch translations from Crowdin
2021-11-22 00:07:09 +00:00
github-actions
2f9a8d7b3e
Fetch translations from Crowdin
2021-11-21 00:07:13 +00:00
Autechre
9e40966dce
Merge pull request #13249 from ToKe79/lakka2upstream
...
Upstream patches from Lakka
2021-11-20 22:07:47 +01:00
github-actions
955bf08fcd
Fetch translations from Crowdin
2021-11-20 00:06:32 +00:00
github-actions
4ffe9dc5b3
Fetch translations from Crowdin
2021-11-19 00:07:09 +00:00
github-actions
17c522bbb0
Fetch translations from Crowdin
2021-11-18 00:08:22 +00:00
Tomáš Kelemen (vudiq)
efad7a7dcc
Lakka: CD-ROM eject menu item
...
Adds new entry (where the entry for dumping CD is) to eject the disc -
in case the CD drive has no physical button to eject the disc / the
button does not work. Useless for most, but quality of life improvement
for some.
Upstream of patch used by Lakka at build time
1943ad296e/packages/libretro/retroarch/patches/retroarch-99-eject_disc.patch
2021-11-18 00:36:01 +01:00
Tomáš Kelemen (vudiq)
a2f9273979
Bluetooth: add option to remove pairing
...
Pressing the START button removes the device pairing. Useful in case
the device (e.g. gamepad) was paired with a different adapter/computer
and needs to be paired again with current adapter/computer.
To pair again, RetroArch needs to be restarted, so the device list is
populated again.
Upstream of patch used by Lakka at build time
1943ad296e/packages/libretro/retroarch/patches/retroarch-98-remove_bluetooth_pairing.patch
2021-11-17 22:15:35 +01:00
github-actions
15596f953e
Fetch translations from Crowdin
2021-11-17 00:06:43 +00:00
github-actions
a410cf1377
Fetch translations from Crowdin
2021-11-16 00:06:32 +00:00
github-actions
7324c0d33b
Fetch translations from Crowdin
2021-11-15 00:06:59 +00:00
github-actions
d8098a5ad5
Fetch translations from Crowdin
2021-11-14 00:06:53 +00:00
github-actions
02898a4a79
Fetch translations from Crowdin
2021-11-13 00:06:22 +00:00
twinaphex
9e0b98cd89
Buildfix
2021-11-12 19:08:10 +01:00
twinaphex
efa16a8fca
Revert "(Netplay) Cthulhu88 -"
...
This reverts commit cb4028fd3d
.
2021-11-12 19:00:42 +01:00