Commit graph

3245 commits

Author SHA1 Message Date
Connor McLaughlin 05ac272c3f GameSettings: Add multitap mode 2021-03-03 21:45:03 +10:00
Connor McLaughlin 1d00f96f89 Qt: Populate controller tabs based on multitap mode 2021-03-03 21:44:56 +10:00
Connor McLaughlin a8a1a9efd5
Merge pull request #1724 from stenzek/cheevos-hardcore-mode
Cheevos: Implement hardcore mode
2021-03-03 20:34:50 +10:00
Connor McLaughlin 6ecf828171 Cheevos: Ignore unofficial achievements for now 2021-03-03 19:44:29 +10:00
Connor McLaughlin 7dbc759619 Cheevos: Implement hardcore mode 2021-03-03 19:14:01 +10:00
Anderson_Cardoso 11adcbc330
Atualização Português do Brasil
Minor update and fix.
2021-03-02 23:05:21 -03:00
Connor McLaughlin 7a05b4f98e XInputControllerInterface: Support fullscreen UI navigation 2021-03-03 03:07:38 +10:00
Connor McLaughlin 738bf9be9f FullscreenUI: Make achievements/settings/load state closable with controller 2021-03-03 03:07:38 +10:00
Connor McLaughlin 99ff0e64c5 FullscreenUI: Don't draw fps/pause overlay over windows 2021-03-03 03:06:13 +10:00
Connor McLaughlin b45891f21a FullscreenUI: Make achievements window pause game 2021-03-03 03:06:13 +10:00
Connor McLaughlin 2088fa599e HTTPDownloaderCurl: Send user agent and cleanup 2021-03-03 03:06:13 +10:00
Connor McLaughlin f47f99b62d FullscreenUI: Make achievement list collapsable 2021-03-03 03:06:13 +10:00
Connor McLaughlin 9cc079223c FullscreenUI: Fix achievement list scrolling off screen 2021-03-03 03:06:13 +10:00
Connor McLaughlin c58227752d CommonHostInterface: Move save state on exit logic to base class 2021-03-03 01:14:05 +10:00
Connor McLaughlin 7645ca3836 HTTPDownloader: Log error code for WinHttpOpen() failure 2021-03-02 15:18:02 +10:00
Connor McLaughlin 910d3cdbb4 GPU/OpenGL: Make GL4.3 a prereq for binding layout
This was incorrectly checking for GL4.2, but explicit uniform/attribute
location isn't supported until GL4.3 without the extension.
2021-03-02 15:18:02 +10:00
Connor McLaughlin 3f698d6ed9
Merge pull request #1720 from ggrtk/multitap
Multitap: Add option to enable only on port 2
2021-03-02 15:14:50 +10:00
Anderson_Cardoso 59ab5abc28
Update Japanese Translation - By: Mikakunin
Update Japanese file to latest. By: Mikakunin
2021-03-01 21:21:46 -03:00
Albert Liu 3482313e2f Multitap: Add option to enable only on port 2 2021-03-01 14:59:59 -08:00
Connor McLaughlin c7a4efc395 System: Don't strip subdirectories when reading exe
Fixes getting hashes for cheevos in games such as Metal Gear Solid -
Integral.
2021-03-02 01:48:31 +10:00
Connor McLaughlin f6b8e2121b ISOReader: Fix recursing into subdirectories 2021-03-02 01:48:31 +10:00
shikulja 44064d25ed Update duckstation-qt_ru.ts
change text strings in settingsdialog.ui
2021-03-01 16:43:57 +03:00
Connor McLaughlin 4df9778e85 FullscreenUI: Fix OSD showing over debug menu 2021-03-01 02:21:04 +10:00
Connor McLaughlin 7a0193a8de Qt: Fix macOS compile 2021-02-28 19:55:37 +10:00
Connor McLaughlin 10c3506f1a Cheevos: Linux support 2021-02-28 19:01:16 +10:00
Connor McLaughlin a032d191c8 Qt: Hook signal handlers for CTRL+C 2021-02-28 19:00:54 +10:00
Connor McLaughlin 98be448140 Cheevos: Support logging in while disabled 2021-02-28 19:00:37 +10:00
Connor McLaughlin bc9ca302b8 FullscreenUI: Fix debug menu being occluded 2021-02-28 16:30:09 +10:00
Connor McLaughlin 520b64e711 CPU/Recompiler: Don't zero read-only bits in mtc0
Fixes memory card error in Digimon Digital Card Battle.
2021-02-28 15:06:24 +10:00
Connor McLaughlin 77d861e7df
Merge pull request #1708 from zkdpower/master
Update Simple-Chinese language file to latest
2021-02-28 15:05:55 +10:00
shikulja d239221a19
Update duckstation-qt_ru.ts (#1707)
* Update duckstation-qt_ru.ts

Translation of the achievements menu, some osd messages, and more

* Update duckstation-qt_ru.ts
2021-02-28 15:05:47 +10:00
Connor McLaughlin 46a0fde86b
Merge pull request #1706 from andercard0/patch-85
Atualização Português do Brasil
2021-02-28 15:05:41 +10:00
zkdpower ca9c058e2d
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-02-28 09:49:37 +08:00
Anderson_Cardoso f565228afa
Atualização Português do Brasil
Update file to latest.
2021-02-27 21:20:23 -03:00
Albert Liu 1f876afbed Qt: Make about dialog scmversion label selectable by mouse 2021-02-27 15:07:05 -08:00
Connor McLaughlin 1c1abee61a NoGUI: Linux compile fix 2021-02-28 04:11:34 +10:00
Connor McLaughlin 97cf3f770e GPU: Fix previous frame adaptive downsample leaking in 2021-02-28 04:03:48 +10:00
Connor McLaughlin a48fa4097b CommonHostInterface: Fix key inputs getting stuck with modifiers 2021-02-28 04:03:48 +10:00
Connor McLaughlin 49345a300c Settings: Fix display stretch disabled by linear filtering 2021-02-27 21:58:47 +10:00
Connor McLaughlin faa8ed0031 CMake: Make evdev optional 2021-02-27 20:53:00 +10:00
Connor McLaughlin 47e26b1ad3 FullscreenUI: Put cover images through the texture cache 2021-02-27 16:25:42 +10:00
Connor McLaughlin 5a0e4f85dd Settings: Enable cheat loading by default 2021-02-27 16:21:36 +10:00
Connor McLaughlin e17d37b8bc HostDisplay: Add stretch option 2021-02-27 16:21:36 +10:00
Connor McLaughlin f18babb97e Settings: Remove redundant break in IsMultitapEnabledOnPort 2021-02-27 16:21:36 +10:00
Connor McLaughlin 4380992591 Fix a couple of typos in translation sources 2021-02-27 16:21:36 +10:00
Connor McLaughlin 86f44f826d
Merge pull request #1697 from ggrtk/multitap
Core: Add Multitap support
2021-02-27 16:19:28 +10:00
Connor McLaughlin c70fe0b4ae
Merge pull request #1693 from andercard0/patch-83
Atualização Português do Brasil
2021-02-27 16:18:54 +10:00
Connor McLaughlin 8d1bb6aa2c
Merge pull request #1695 from andercard0/patch-84
Atualização Português de Portugal - By: Bajol
2021-02-27 16:18:36 +10:00
Connor McLaughlin 0cb5618aa1
Merge pull request #1698 from zkdpower/master
Update Simple-Chinese language file to latest
2021-02-27 16:18:24 +10:00
zkdpower 9670564578
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-02-27 13:46:52 +08:00
Albert Liu f9dc1a7e80 Core: Add Multitap support 2021-02-26 21:04:12 -08:00
Anderson_Cardoso 64ea3de009
Atualização Português de Portugal - By: Bajol
Update file Portuguese Portugal By: Bajol
2021-02-26 16:22:49 -03:00
Connor McLaughlin bd9cb67565
Merge pull request #1694 from ggrtk/always-save-controller-type
Settings: Always save controller type to settings interface
2021-02-27 04:01:34 +10:00
Albert Liu b6301e1a43 Settings: Always save controller type to settings interface
Fixes Controller1 defaulting to DigitalController type on startup in
FullscreenUI when user had previously shut down the program with
Controller1 set to None.
2021-02-26 09:37:53 -08:00
Anderson_Cardoso 951c8310e9
Atualização Português do Brasil
Update file to latest.
2021-02-26 14:03:30 -03:00
Connor McLaughlin b4e4e5891d Qt: Fix controller navigation for fullscreen UI 2021-02-27 01:17:44 +10:00
Connor McLaughlin 0ec2c87a0e Implement RetroAchivements 2021-02-27 00:44:53 +10:00
Connor McLaughlin ef524d7dea FrontendCommon: Add HTTPDownloader class 2021-02-27 00:44:50 +10:00
Connor McLaughlin e43773fbc8
Merge pull request #1691 from andercard0/patch-82
Atualização Português do Brasil
2021-02-27 00:44:30 +10:00
Connor McLaughlin 800c422e2e
Merge pull request #1690 from zkdpower/master
Update Simple-Chinese language file to latest
2021-02-27 00:44:21 +10:00
Anderson_Cardoso e6a90f646b
Atualização Português do Brasil
update file to latest
2021-02-26 08:59:36 -03:00
Connor McLaughlin c98b332b04 GL: Add missing context_egl_fbdev files 2021-02-26 19:13:02 +10:00
zkdpower 8173c94d40
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-02-26 11:08:49 +08:00
Connor McLaughlin 52c842e3b3 Qt: Hook up mouse wheel to ImGui 2021-02-26 02:45:28 +10:00
Connor McLaughlin 9425f34ceb
Merge pull request #1687 from ggrtk/controller-type-cache
FullscreenUI: Update type cache when controller type is changed
2021-02-26 02:45:00 +10:00
shikulja 343c3068c7
Update duckstation-qt_ru.ts (#1688)
* Update duckstation-qt_ru.ts

* Update duckstation-qt_ru.ts
2021-02-26 02:44:15 +10:00
Albert Liu 07ad4f63fa FullscreenUI: Update type cache when controller type is changed 2021-02-24 20:32:32 -08:00
Connor McLaughlin 248baeec08
Merge pull request #1684 from andercard0/patch-81
Atualização Português do Brasil
2021-02-25 12:52:56 +10:00
Connor McLaughlin bd59d711eb
Merge pull request #1686 from ggrtk/fix-settinginfos
Controller: Fix invalid SettingInfos causing crash in FullscreenUI
2021-02-25 12:52:46 +10:00
Connor McLaughlin bfb575cf40 Qt: Improve handling of exclusive fullscreen loss
Exclusive fullscreen will be re-requested automatically when the window
regains focus.
2021-02-25 12:51:45 +10:00
Albert Liu 3ca3a78b58 Controller: Fix invalid SettingInfos causing crash in FullscreenUI 2021-02-24 17:23:07 -08:00
Anderson_Cardoso f8376f2724
Atualização Português do Brasil
Update file to latest
2021-02-24 17:55:42 -03:00
Connor McLaughlin defea38a60 FullscreenUI: Add fullscreen/close buttons to landing window 2021-02-25 02:20:33 +10:00
Connor McLaughlin 1969a10034 FullscreenUI: Fix placeholder logo showing up 2021-02-25 02:20:33 +10:00
Connor McLaughlin f023c1bcde FullscreenUI: Add 'Pause on Menu' option 2021-02-25 02:20:33 +10:00
Connor McLaughlin b56b438f1f FullscreenUI: Only show debug menu bar in NoGUI 2021-02-25 02:20:33 +10:00
Chris 85ad091c22
Filter out Keypad as a mod in sdl_key_names (#1678) 2021-02-25 02:19:57 +10:00
Connor McLaughlin 617554bea7
Merge pull request #1681 from Max833/master
Qt: Update German translation
2021-02-25 02:07:23 +10:00
Connor McLaughlin 06f9088888
Merge pull request #1682 from zkdpower/master
Update Simple-Chinese language file to latest
2021-02-25 02:05:52 +10:00
Chris dd3d5dbd86
Allow keyboard binding in nogui/fullscreen mode (#1679)
* Allow keyboard binding in nogui/fullscreen mode
2021-02-25 02:05:33 +10:00
zkdpower 961a691de7
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
2021-02-24 08:12:00 +08:00
Max833 a94dd57b9f
Update duckstation-qt_de.ts 2021-02-23 22:42:47 +01:00
Connor McLaughlin 0d0a7eac1f ImGuiFullscreen: Add animations for notifications 2021-02-24 01:22:04 +10:00
Connor McLaughlin eb4d6efecd Common: Add easing.h 2021-02-24 01:22:04 +10:00
Connor McLaughlin 6e80c882df FullscreenUI: Allow vertical scaling 2021-02-24 01:22:04 +10:00
Connor McLaughlin a7e4d55d02 Move game settings apply to CommonHostInterface 2021-02-24 01:22:04 +10:00
Connor McLaughlin 28fdc5537f FullscreenUI: Draw quick menu at screen bounds, not scaled bounds 2021-02-24 01:22:04 +10:00
Connor McLaughlin 8318cdb3c1 Move ImGui setup to common, and enable fullscreen UI in Qt 2021-02-24 01:22:03 +10:00
Connor McLaughlin d0f6ff03a5 FullscreenUI: Remove local pointer to SettingsInterface 2021-02-24 01:21:43 +10:00
Connor McLaughlin 1fc53ff622 CommonHostInterface: Move settings interface pointer to base class 2021-02-24 01:21:43 +10:00
Connor McLaughlin 7e1fe166ee FullscreenUI: Add notifications API 2021-02-24 01:21:43 +10:00
Connor McLaughlin 229ed5a852 System: Add helpers for reading executables off discs 2021-02-24 01:21:43 +10:00
Connor McLaughlin 7501e89b7a System: Add path/image to game change notification 2021-02-24 01:21:43 +10:00
Connor McLaughlin 77090865c1 OSD: Draw shadows on stats overlays (FPS/Resolution)
Makes it more visible on white backgrounds.
2021-02-24 01:21:43 +10:00
Connor McLaughlin 175abd4914 CommonHostInterface: Filter OSD messages in acquire for disabled case 2021-02-24 01:21:43 +10:00
Connor McLaughlin a9cf6cdc91 Qt: Update Japanese translation by mikakunin 2021-02-24 01:21:43 +10:00
Connor McLaughlin 75776f9b33
Merge pull request #1657 from CookiePLMonster/savestate-ui-legend
Save State UI: Add legend showing hotkeys
2021-02-24 01:21:24 +10:00
Chris 8b4a7e1b98
Fix for batch mode nogui (#1674)
* Don't override batch_mode to false in nogui

* Update nogui_host_interface.cpp
2021-02-24 01:20:21 +10:00
Silent 78f9136fb8
Save State UI: Cache legend strings 2021-02-22 19:34:51 +01:00
Connor McLaughlin 524a2f3f19
Merge pull request #1669 from falsepopsky/updateSpanish
spanish qt translation - updated
2021-02-22 17:52:12 +10:00