Steveice10
3ef48cbdd5
rpcs3qt: Add macOS support to the updater.
2024-01-24 09:44:56 +01:00
Megamouse
5fe36872c5
System: don't consider games as registered if they were already in games.yml
...
Also, show message if nothing was added
2024-01-24 08:18:57 +01:00
Eladash
f19744ae88
Savestates: Fix restart when suspend mode is off
...
Add a new menu button for explicit exit (mostly for debug purposes)
2024-01-20 22:15:07 +02:00
Eladash
c509226bab
Firmware installer: Early protection against disk space shortage complications
2024-01-20 22:15:07 +02:00
Megamouse
50214a6a07
Qt: use default colors for native styles
2023-12-22 10:03:56 +01:00
Megamouse
a4bcba8971
Fix some warnings
2023-12-19 00:50:57 +01:00
Eladash
75494066ea
Qt: Cleanup game-install assistant pull request
...
Use paths instead of IDs, disable typemap.
2023-12-12 21:23:33 +02:00
Eladash
a6839e823e
Qt: Post Game-Installation Assistant
2023-12-11 07:47:52 +02:00
Eladash
9abf0b7176
Savestates: Asynchronous compression
2023-11-28 16:46:44 +02:00
Eladash
aaf776ddc9
Fixup Firmware install
2023-11-28 16:46:44 +02:00
Eladash
f60bdbaece
Savestates: Compressed state files
2023-11-27 12:36:17 +02:00
Megamouse
099ec16403
Qt: add trophy count column to trophy manager game list
2023-11-25 01:47:32 +01:00
Megamouse
840455b872
rsx: zip and unzip rsx captures
2023-11-10 09:05:16 +01:00
Megamouse
7bb94227be
Qt: allow to use zipped logs in config checker
2023-10-13 09:30:42 +02:00
Eladash
6dc9e9659d
Debugger/Logs: Allow to display thread from thread ID on log
2023-09-26 11:06:01 +03:00
Eladash
e79fc867c5
Patches: Add savable breakpoints patch type
2023-09-26 11:06:01 +03:00
Eladash
167528d70f
GUI: Add Patreon Link Button
...
For continued improvements of RPCS3, please become a part of our Patreon support group!
2023-09-22 10:03:51 +03:00
Elad Ashkenazi
105c5759f3
Add SPU Precompilation to Create PPU Cache
2023-08-30 08:45:29 +03:00
Megamouse
f3b631fbb4
qt/utils: support full path in get_dir_entries
2023-08-21 22:46:38 +02:00
nkarl7
78f2d44a0e
CLI - install multiple pkgs from folder ( #14516 )
2023-08-20 17:51:24 +02:00
Megamouse
d119cf6e96
Qt6 port
2023-07-31 20:03:24 +03:00
Talkashie
dabb2cc9a0
Fix typos, improve consistency
...
Fixes typos where spelling or grammar is objectively wrong.
Changes wording and capitalization in some areas to be more consistent with other areas.
2023-07-28 13:09:06 +03:00
oltolm
bc40b61ef1
rename fs::stat to fs::get_stat
2023-07-25 12:15:08 +03:00
Eladash
4647f3046e
Qt: Minor logging change
2023-07-23 17:58:54 +03:00
Eladash
afdfefc9ad
Game List: Fix allowance of caches/games to be removed while the game is running!
2023-07-23 17:06:59 +03:00
Eladash
38a5313ed2
Fix log data loss on force application shutdown
2023-07-21 12:27:35 +03:00
Eladash
465da5136d
Qt: Fix saved log filename
2023-07-21 12:27:35 +03:00
Elad Ashkenazi
ba988f1d3f
Qt: Exit And Save Log - toolbar action ( #14212 )
...
Fixup main_window::IsValidFile
2023-07-18 05:11:53 +03:00
Eladash
30a5d646ec
Qt: Minor fixup
2023-07-16 20:16:20 +02:00
Eladash
882fb3e049
Qt: Cache drag-and-drop result when moving it
2023-07-16 19:49:55 +03:00
Eladash
0423781363
Qt: Restrict file types for drag-and-drop
2023-07-16 17:43:27 +03:00
Megamouse
e8ee5831d3
Qt: add validator to patch creator offset lineedit
2023-07-13 08:40:19 +02:00
Megamouse
050b8fa7df
Qt: Use detailed text for install message
2023-07-08 20:11:01 +02:00
Eladash
593f850693
Qt: Save UI settings and geometry safely on closeEvent
2023-06-29 14:02:25 +02:00
Megamouse
8e3d0af08e
Qt: remove obsolete shortcut
2023-06-26 21:23:48 +02:00
Megamouse
12f2b900ca
Qt: use shortcut instead of hardcoded keypress event
2023-06-26 21:23:48 +02:00
Eladash
d34b3190f7
Make stopping emulation not pause or crash UI
...
* Make the UI and main thread available when stopping emulation.
* Make BlockingCallFromMainThread always execute, preventing bugs when it unexpectedly did not.
* Add error code for when starting emulation when Emu.Kill() is in progress.
2023-06-26 20:48:38 +02:00
Eladash
83e22fa9f0
Qt: Make welcome dialog accessible through F1 or Help menu
...
Enable window close button after "I have read the Quickstart" is checked.
2023-06-25 20:16:55 +03:00
Eladash
2da78c6591
Qt: Allow to drop RAP&PKG together
2023-06-25 20:16:55 +03:00
Eladash
46350200d7
Qt: Always set QEvent::isAccepted is drag&drop events
2023-06-25 20:16:55 +03:00
Eladash
00502e94b5
Qt: Do not require to close games when adding new disc game directories
2023-06-25 20:16:55 +03:00
Megamouse
a90858193e
Qt/logging: add format function for QString
2023-06-15 19:48:15 +02:00
Eladash
c0e97b4e96
Qt: Improve PS3 Binaries Decryption tool
2023-06-11 00:40:14 +02:00
Megamouse
fcfca6efda
Qt: add ability to style richtext href links
2023-06-08 22:58:55 +02:00
Megamouse
91ee066751
Qt: do not set play/pause button texts to 'Resume' on emu stop or ready
...
Since the states now always seem to match, this makes no sense anymore
2023-06-08 21:15:39 +02:00
Megamouse
404d08ef6d
Qt: always use last boot path for game boot actions
...
The actual path caused the GUI to try to run elfs directly after booting a game from a loader.
2023-06-08 21:15:39 +02:00
Megamouse
c0366ba40c
Qt: fix start/restart shortcut
2023-06-08 21:15:39 +02:00
Megamouse
66e1cf96e2
Qt/Loader: Let users choose which packages to install
2023-06-01 16:34:23 +02:00
Megamouse
145e059cdf
input: allow to remap emulated pads dynamically
2023-05-25 20:37:15 +02:00
Megamouse
6180a58d7a
Qt: disable emulated pad settings during emulation
2023-05-25 20:37:15 +02:00
Megamouse
d652a81078
Qt/input: add emulated pads settings dialogs
2023-05-25 20:37:15 +02:00
Elad Ashkenazi
c70338a9a9
Logs/Debugger: Go-To-Address signal from log text
2023-05-18 08:43:39 +02:00
Megamouse
e83540d80c
Qt: don't refresh game grid after emu stop
...
It is not necessary to refresh the game grid after stopping a game.
2023-05-17 23:39:48 +02:00
Joshua de Reeper
8e15afb2c4
sys_usbd: Emulate Disney Infinity Base
2023-05-17 21:26:58 +02:00
Megamouse
f115032095
Qt: implement flow layout game grid
...
This will allow us to properly style the grid and also remove the need to refresh the whole grid on a window resize
2023-05-06 06:31:58 +02:00
Eladash
f5b9d86e42
Qt/Utilities: Merge memory viewer with searcher
2023-04-30 12:41:55 +02:00
Megamouse
ad5a62b62d
Loader: split add_only into own function
...
The new code does not require any modifications apart from loading vfs
2023-04-28 17:16:04 +02:00
Megamouse
711afeb688
Qt: only do a hard refresh when new games may have been added
2023-04-27 09:23:27 +02:00
Megamouse
cd9ff08235
Decrease some include madness
2023-04-26 21:37:44 +02:00
Megamouse
a639772dfe
Qt: async game list parsing
2023-04-26 18:07:16 +02:00
Megamouse
6c85d97d6c
Qt: move experimental build warning to gui_application
2023-04-26 18:07:16 +02:00
Eladash
6bf77166e1
Game List: Make Ctrl+f Focus On The Search Bar
2023-04-22 16:13:17 +02:00
Eladash
9778322d99
UI: Focus to game searchbar on load
...
Make return key press focus to game list's first entry.
2023-04-22 16:13:17 +02:00
Eladash
b81e77cffa
Remove add_only from main_window::Boot args
2023-04-21 12:14:44 +02:00
Megamouse
450ab7c289
Qt: add grid filters
2023-04-18 23:46:02 +02:00
Megamouse
32bfb808ae
Qt: add checkbox to restart dialog
2023-04-18 20:08:21 +02:00
Megamouse
fc21ece784
pkg install: return correct error if possible. Add more early outs and skip workers on error,
2023-03-02 23:27:20 +01:00
JoãoPaulo
f9142a1c56
Update FW 4.90 Latest Version
...
Updates the latest FW version according to: https://www.playstation.com/en-us/support/hardware/ps3/system-software/
List of changes:
This system software update improves system performance.
2023-03-01 20:25:24 +01:00
Margen67
5bb89328d0
Remove whitespace
2023-02-15 08:58:02 +01:00
Megamouse
bcb1c6c080
Fix package installation exit condition after error occured
2023-02-05 09:36:56 +01:00
Megamouse
44771150b7
overlays: add simple home menu
2023-01-21 09:11:53 +01:00
Megamouse
1d214ed26a
Qt: add system cmd dialog
2023-01-16 17:26:05 +01:00
Megamouse
2d9d92b7d7
Qt: Remove CELL_SYSUTIL_SYSTEM_MENU_CLOSE menu option
...
This never made any sense
2023-01-16 17:26:05 +01:00
Megamouse
1852b370d7
Qt: Allow users to create shortcuts for existing bootable entries even after canceling the installation
2023-01-11 19:26:13 +01:00
Megamouse
12fa7c41f6
Qt: more package install fixes
...
- Clean directories if fill_path fails
- Fix check_target_app_version when installing multiple packages (compromise: no more optimized singular file installs for now)
2023-01-11 19:26:13 +01:00
Megamouse
fc85ed8730
Qt: fix some package install cancellation issues
...
- Abort installation if any thread has errors
- Only clean the directories of packages that actually had errors
- Additionally clean the directories of packages that were cancelled before they could finish
- Clear boot path in case of error or cancelation
- Propagate result to caller
- Skip success message if the installation was canceled
2023-01-11 19:26:13 +01:00
Megamouse
43288a6760
Qt: add shortcut manager
2023-01-10 19:28:26 +01:00
Elad Ashkenazi
7c2d6f8a23
PKG: Pack multiple PKGs into fast+efficient install ( #13147 )
2023-01-03 15:31:39 +03:00
Eladash
02f35383bd
PKG: Implement Multi-threaded installation
2022-12-30 17:48:14 +03:00
Megamouse
98dbbd84ac
Qt: fix size watcher cancellation on soft refresh
...
Also setting the cancel flag manually since the canceled signal seems to be very unreliable (I managed to trigger it rarely)
2022-12-30 13:43:55 +01:00
Megamouse
5b95cfda40
Qt: Improve Check Config utility
...
Warn if the user selects a weird file.
Allow more file types and show them all by default.
2022-12-22 23:51:32 +01:00
Megamouse
96c6dc01eb
Qt: Implement config check in Utilities and log viewer
2022-12-22 09:09:51 +01:00
Megamouse
b2962e0522
Qt: show item count in category filter
2022-12-17 16:19:22 +01:00
Eladash
f54da22f6f
UI: Report Game Size On Disk, Make Game Removal An Informed Decision
2022-12-17 12:27:17 +01:00
Megamouse
f38084f0cf
Qt: don't show message if only the rpcs3 games dir shortcut was created
2022-12-11 21:39:18 +01:00
Megamouse
64cff74861
Qt: simplify shortcut creation
2022-12-10 18:18:16 +01: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
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
Eladash
119b4e4529
Savestates/Menu: Add "Create Savestate" Button
2022-10-23 10:49:58 +02:00
Nekotekina
6ff6a4989a
Implement at32() util
...
Works like .at() but uses source location for "exception".
2022-09-26 18:04:15 +03:00
Megamouse
683fa2a392
Mount custom dev_bdvd if a disc game was mounted from dev_hdd0
2022-07-22 07:36:49 +02:00
Eladash
05303ce6c6
GUI: regression fix
...
Improperly resolved git conflict when rebasing savestates.
2022-07-06 19:43:25 +03:00
Elad Ashkenazi
fcd297ffb2
Savestates Support For PS3 Emulation ( #10478 )
2022-07-04 16:02:17 +03:00
Megamouse
ab5a33fc31
Qt: Properly repaint the Emulation menu icons
2022-06-27 10:13:03 +02:00
Megamouse
9cf7a63c77
Emu: Implement BlockingCallFromMainThread
...
Reduces some copy-paste clutter throughout the project
2022-06-25 14:01:40 +03:00
Megamouse
87762a9b17
cellGame: implement disc change callbacks
2022-06-24 17:34:21 +02:00
Megamouse
4557992334
Qt: add optional states to toolbar icons
2022-06-20 21:15:14 +02:00
isJuhn
4262794668
Implement PINE IPC Server
2022-06-19 17:56:50 +02:00
Megamouse
9554adda28
Qt: remove "Send Exit CMD" menu option
...
This is pointless now, since we always exit games with this command.
2022-06-12 11:17:30 +02:00