Megamouse
a60ea61291
linux: fix shortcut cli args
2022-12-10 18:18:16 +01:00
Megamouse
64cff74861
Qt: simplify shortcut creation
2022-12-10 18:18:16 +01:00
Eladash
8334767c16
GUI: bring relative game shortcut to the GUI
2022-12-09 12:20:57 +03:00
Eladash
0d126afb1f
PKG: Ask to user if he wants to install game shortcut on PKG installation
2022-12-09 12:20:57 +03:00
Megamouse
4657afd899
Qt: remove entire cache dir of a serial on remove all caches
2022-12-07 18:55:56 +01:00
Megamouse
2082f06443
Qt: remove empty cache dirs if possible
2022-12-07 18:55:56 +01:00
Elad Ashkenazi
ad3ea966cb
Add RPCS3/games/ for automatic games detection, support PSN games outside HDD0 ( #12982 )
...
* SFO: Do not load PARAM.SFO with illegal TITLE_ID
* Add support for PSN games outside HDD0
* Add RPCS3/games/ for automatic game detection
2022-12-02 13:18:07 +03:00
Megamouse
5dbadccd7f
Log PSF path on error
2022-11-27 22:07:15 +01:00
Eladash
795e234c6f
game list: Silence some warning
2022-10-23 13:06:57 +02:00
Nekotekina
6ff6a4989a
Implement at32() util
...
Works like .at() but uses source location for "exception".
2022-09-26 18:04:15 +03:00
Eladash
0bfdfd8433
Savestates: Implement Ctrl+R to reload the most recent savestate
...
Ctrl+R no longer means Resume emulation, this functionality has been transferred to Ctrl+P which is also capable of pausing the emulation. (so it's now a toggle)
2022-07-12 15:15:42 +03:00
Elad Ashkenazi
fcd297ffb2
Savestates Support For PS3 Emulation ( #10478 )
2022-07-04 16:02:17 +03:00
Eladash
86a04a867b
Qt: show time of day in 'last played' game info, log current time when RPCS3 boots ( #11220 )
2022-02-23 23:40:18 +01:00
nastys
574e934bf3
macOS: Implement shortcuts
2022-02-21 19:11:52 +01:00
Megamouse
0a34403ef8
Qt: create rpcs3 shortcuts
2022-02-20 13:23:27 +01:00
Eladash
e951c619c5
Implement Emulator::GracefulShutdown()
2022-02-05 11:49:29 +01:00
Megamouse
fd0e7a4efa
Qt: fix compat download abort
2022-02-01 21:21:42 +01:00
RipleyTom
ea9dc9317d
rpcn v0.4.0
2021-10-11 22:20:20 +02:00
Megamouse
269c4604aa
VFS: move VFS settings to seperate file
2021-09-25 19:21:59 +03:00
Megamouse
8f1dc7a2d4
Fix VFS regression
...
Implements cfg_mode
2021-09-25 19:21:59 +03:00
Eladash
1cbcf7e1ad
Reimplement config selection for game startup
...
* Implement manual selection of config file.
* Implement default config option.
* Fix bug which led to 'force global config' to not work in some games. (any game using process relaunch such most game collections, RDR, MGS4 etc)
* Relax CLI config purpose - instead the emulator forever ignoring any other config except for the one provided in arg, use it only for the CLI-booted game.
2021-09-09 21:56:50 +02:00
Megamouse
69faf14a79
System: remove deprecated custom config location
2021-09-08 21:56:50 +02:00
Megamouse
1a443cf6b5
Qt: remove deprecated playtime code
2021-09-08 21:56:50 +02:00
Megamouse
2fb68bfc03
Qt: release scaled pixmaps from memory if possible
2021-09-08 20:40:34 +02:00
Megamouse
4d70c483b2
Qt: release unused data when switching list modes
2021-09-08 20:40:34 +02:00
Megamouse
76ac8ffbd6
input: fix custom pad config removal
2021-09-05 10:16:25 +02:00
Megamouse
3c0681ad6d
Qt: patch creator
2021-09-04 10:39:32 +02:00
Megamouse
cad96cef72
input: redesign pad profiles
2021-08-15 08:24:35 +02:00
Megamouse
7aca2785b6
Qt: abort batch PPU compilation on dialog cancel
2021-07-29 10:18:20 +02:00
Megamouse
f0e01ceb8f
Qt: compile vsh/module instead of vsh.self
2021-07-29 10:18:20 +02:00
Megamouse
c2c74982c4
Qt: fix vsh ppu compilation and add compile stage
...
It was aborted immediately (hilarious).
2021-07-29 10:18:20 +02:00
Megamouse
56d46b5a49
Qt: disable VSH boot if not installed
2021-07-29 10:18:20 +02:00
Megamouse
954d83b6a0
Qt: fix BatchCreatePPUCaches cancel
2021-07-20 09:46:51 +02:00
Megamouse
f83a877331
Qt: Add VSH to BatchCreatePPUCaches
2021-07-20 09:46:51 +02:00
Megamouse
544a458f20
Qt: show patch version for disc games regardless of the patch category
...
Patches for disc games can also appear as "TV App" etc.
2021-07-08 22:06:48 +02:00
Megamouse
e7234fd4b2
Qt: replace old grey config icons in gamegrid mode
2021-06-25 19:58:20 +02:00
Megamouse
766cc2d42f
Qt: fix empty game list phenomenon
2021-06-10 17:45:09 +02:00
Megamouse
2dc6adc038
Qt: fix possible race in RepaintIcons
...
This might also improve performance while scrubbing the icon size slider
2021-06-10 00:24:04 +02:00
Megamouse
27cc5c8a63
Qt: invalidate invisible game item pointers
2021-06-10 00:24:04 +02:00
Megamouse
f5366c91a7
Qt: kind of lazy loading icons
2021-06-06 09:38:13 +02:00
Megamouse
20e25cd928
Qt: fix game list custom config icon refresh
...
I accidentally forgot to update the custom config icon after custom config creation/removal.
This happened during some refactoring back in mid-april.
2021-06-01 09:31:23 +02:00
Megamouse
1caf81811a
Move unspecific Emulator code out of System.cpp
2021-04-24 11:21:22 +03:00
Megamouse
bdac1d9bfd
Qt: fix type mismatch crash of game grid items
2021-04-18 09:58:54 +02:00
Megamouse
330dea181a
Qt: unify some movie hover code and fix cellLeave
2021-04-16 23:18:13 +02:00
Megamouse
27975e9dfd
Qt: remove uncritical deprecated notes and titles
...
This also fixes a savedata notes bug.
The detail section notes were always taken from the deprecated settings.
2021-04-16 21:26:24 +02:00
Megamouse
bff938ccf5
Qt: optimize game list repaint with new logic
...
We now pass a shared pointer to the icon items, so there is no need to trigger a full refresh of the list anymore.
Sadly this doesn't apply to the game grid.
2021-04-16 11:21:04 +02:00
Megamouse
53f317e076
Qt: use gifs as icons on hover if available.
2021-04-16 11:21:04 +02:00
Megamouse
03b76b4606
Emu: some cleanup
2021-04-09 21:03:49 +02:00
Eladash
a8d5a8734a
Loader/cellGame: Do not crash on invalid PSF files
2021-04-09 20:58:30 +03:00
Megamouse
6892cb1c7e
Qt: prepare for removal of deprecated GUI settings
...
If you remove a custom name and already had a deprecated name before, you'll never get rid of it.
This applies to all of the deprecated settings.
2021-03-22 23:47:11 +01:00
Megamouse
f93dbb8f49
Qt: dont scale small icons, deal with size instead
2021-03-14 19:56:11 +01:00
Megamouse
f83b19cecf
Qt: Fix wide game icons (weird copy pasta error)
2021-03-14 19:56:11 +01:00
Megamouse
1e09be19f5
Qt: Fix PaintedPixmap crash if icon is null
2021-03-14 19:56:11 +01:00
Megamouse
c1de0bc28c
workaround for clang compilation
2021-03-14 16:46:16 +01:00
Megamouse
8b0cd60be9
Qt: Fix game icon canvas size
2021-03-14 16:46:16 +01:00
Megamouse
2239a52e9b
Qt: Import Custom Shader Loading Icons
...
and refactor icon import
2021-03-14 16:46:16 +01:00
Megamouse
c0d823f1d8
Qt: Fix square custom icons
2021-03-13 10:19:39 +01:00
Megamouse
8d0947f07f
Qt: Option for Custom Icons
2021-03-13 10:19:39 +01:00
Megamouse
161d8ef47a
Qt: Center Custom Icons
2021-03-13 10:19:39 +01:00
Megamouse
8c139206d7
Qt: Import Custom Icons
2021-03-13 10:19:39 +01:00
Megamouse
935e398930
patch_manager: expand first search results
2021-03-08 12:05:00 +01:00
Megamouse
6ed9251f44
Remove tooltip event filter from gamelist
...
Fixes a weird issue where tooltips for the wrong game would popup.
I don't know why the event filter was needed.
Maybe the tooltips didn't work otherwise back then or it was just some copy paste from google.
2021-02-02 15:46:42 +01:00
Nekotekina
a8e0d261b7
types.hpp: more cleanup
...
Also fix compilation.
2020-12-22 19:08:09 +03:00
Nekotekina
b7bf316c1a
Don't randomly include "stdafx.h"
...
It's file for precompiled headers.
Include what is used, don't rely on transitive includes.
2020-12-22 14:32:30 +03:00
Eladash
ba03df8511
GUI: Improve PS3 decryption tool
2020-12-17 18:49:04 +01:00
Nekotekina
b59f142d4e
Move types.h to util/types.hpp
2020-12-12 15:12:01 +03:00
RipleyTom
af8c661a64
Remove BOM markers
2020-12-06 15:30:12 +03:00
Megamouse
59b3a3d26b
Qt: Add "Configure Game Patches" to game list ( #9154 )
2020-10-29 06:02:05 +00:00
Megamouse
15e8cba398
Qt: fix never played nonsense
2020-10-27 12:50:43 +01:00
Megamouse
fe3c7926f7
Qt: add custom game icons
...
This shouldn't interfere with emulation as replacing actual files would
2020-10-23 23:13:22 +02:00
Megamouse
34eff440eb
Qt: Fix playtime datatype
2020-09-21 22:17:40 +02:00
Bevan Weiss
e1adb18491
GUI: Additional translation entries
...
A few more items:
Standardising on 'OK' for all base language uses (rather than 'Ok', or 'Okay').
It's perceived as the 'most correct' variant, and importantly having a single variant is best from a translation perspective.
Added plurality handling for multiple PPU caches created.
Added plurality handling for multiple items deleted in save manager.
Capitalised trophy grade to align with Sony terminology.
Brought trophy name position into translatable string (for languages that might really want to deviate from SVO)
2020-09-06 11:50:27 +02:00
Eladash
edc09e22b4
PSF: Avoid redundent string copies in psf::array/string/get_string ( #8707 )
2020-08-21 23:55:17 +01:00
Megamouse
b487c09d34
Revert "Qt: speed up list refresh"
...
This reverts commit 715f4f0669 .
2020-08-21 09:51:36 +02:00
Megamouse
715f4f0669
Qt: speed up list refresh
2020-08-18 11:00:04 +02:00
Megamouse
8799eebfe1
Qt: move some more settings to persistent_settings
2020-08-03 20:17:35 +02:00
Megamouse
ad0f12c742
Qt/input: add checkbox for emulated stick values
2020-07-13 21:23:48 +02:00
Megamouse
14200c1a1f
Qt: refactor curl stuff into a downloader
...
And add 'Background' updater
2020-07-02 20:22:58 +02:00
Megamouse
ef203f6bcb
patch_manager: fix owned games o. for all versions
2020-06-29 23:56:27 +02:00
Megamouse
695cfead16
patch_manager: add option to only show owned games
...
and remove the app version level from the gui
2020-06-29 23:56:27 +02:00
Megamouse
76faaf43f7
Input: Use global variables for pad modifications
2020-06-26 04:42:52 +02:00
Megamouse
1805cb44e6
Qt: move GetBootConfirmation to gui_settings
2020-04-22 21:43:03 +02:00
Megamouse
2b6afb6916
Qt: Add confirmation dialogs before closing games
2020-04-22 16:58:20 +02:00
Megamouse
ebd92a2f2f
Qt: Add Firmware Cache options to main window menu
2020-04-22 16:58:20 +02:00
Megamouse
cd64990558
Qt: fix nullptr
2020-04-04 21:38:26 +03:00
Megamouse
bd49ad358c
Qt: move open_dir to qt_utils
2020-03-25 11:50:06 +01:00
Megamouse
13e166084d
Qt: use Localized::GetVerboseTimeByMs
2020-03-22 19:16:25 +01:00
Megamouse
eb2dcaf602
Qt: fix some translation bubus
2020-03-20 01:43:08 +01:00
Nekotekina
04dedb17eb
Disable exception handling.
...
Use -fno-exceptions in cmake.
On MSVC, enable _HAS_EXCEPTION=0.
Cleanup throw/catch from the source.
Create yaml.cpp enclave because it needs exception to work.
Disable thread_local optimizations in logs.cpp (TODO).
Implement cpu_counter for cpu_threads (moved globals).
2020-03-12 16:03:08 +03:00
Eladash
5751b77688
GUI: followup to #7347
...
Show "Reboot" on current running game when there's no config.
2020-03-09 16:07:14 +03:00
Megamouse
11bc7de0ca
Qt: more code cleanup in gui files
2020-03-08 00:06:48 +01:00
Megamouse
091dcc1052
Qt: fix play button state when booting rpcs3 for the first time
2020-03-08 00:06:48 +01:00
Megamouse
934a2eb9fa
Qt: some code cleanup in gui files
2020-03-08 00:06:48 +01:00
Megamouse
426643c44d
Qt: Prefer currently selected game when pressing the play button
...
Also rename Start to Play
2020-03-08 00:06:48 +01:00
Megamouse
7dd36ff829
Qt: Fix CurrentSelectionIconPath for game grid
...
Fixes deselection issue when booting a game in the game grid
2020-03-08 00:06:48 +01:00
Megamouse
0c45457101
Qt: Add title and title id to button tooltips
2020-03-08 00:06:48 +01:00
gamerforEA
93552a5958
Apply some Clang-Tidy fixes
2020-02-27 00:38:55 +03:00
MSuih
33abcf74f2
Add information about boot process
2020-02-25 19:42:20 +03:00
MSuih
df5059b142
Change logging level for invalid disc path
2020-02-24 19:45:16 +01:00
Megamouse
f7666f44da
Untangle GUI and input includes
2020-02-24 16:31:01 +01:00