PCSX2 Bot
688306dd9c
Qt: Update Base Translation
2024-03-03 00:10:02 +00:00
KamFretoZ
244a8775dd
Qt: Fix InterfaceSettingsWidget layout
2024-03-02 15:08:11 +00:00
KamFretoZ
5e28c2608a
FSUI: Icon treatments
...
OSD: Add Icon for USB Devices
2024-03-02 15:08:11 +00:00
Dan McCarthy
bd032bbcb8
Debugger: Memory search expansions + results count
...
Adds memory search comparisons for Increased, Increased By, Decreased, Decreased By, Changed, Not Changed, Changed By.
For arrays, adds not equals, changed, not changed for filter searches.
Now only shows the comparison types that are currently valid for the given search type and if there's prior search results.
Also refactors to allow holding the prior set of search results rather than just the addresses, needed for these search comparisons to work.
Also adds a ui label to show that the debugger is searching after clicking the search button which then gets replaced with the results count when the search completes.
2024-03-02 14:49:15 +00:00
Dan McCarthy
a903387182
Debugger: Add automatic refresh on 1 second interval
...
The debugger now refreshes/updates it's widgets once a second so that the user does not need to interact with the debugger to know when data/state changes.
2024-02-28 17:07:56 +00:00
Ty Lamontagne
4919f9b18c
DebugTools: Add noreturn heuristic
2024-02-28 16:48:54 +00:00
Dan McCarthy
f00f0cc846
Debugger: Fixes crash on debugger open when cpu not alive
...
The debugger was crashing on open if no game was running due to failing to read from the CPU while the cpu was not alive.
The opcode was read before checking if it should be shown, so I have moved it to only read if the showOpcode boolean is true, and set it to not show opcodes of the cpu is not alive.
2024-02-23 11:36:41 +00:00
Ty Lamontagne
78b6323272
DisassemblyWidget: Allow showing opcodes & some key bind modification
2024-02-23 01:28:44 +00:00
Dan McCarthy
ce5e66a2d5
Debugger: Migrates Memory Search tab to it's own widget
...
Moves the Memory Search fucntionality to it's own widget so as to not pollute the CpuWidget with search related functionality, especially as it is intended to grow in scope. CpuWidget is fairly general and as such everything tends to get tossed together which makes it harder to navigate/understand/maintain.
2024-02-21 00:25:40 +00:00
DigitalMajestic
84972d2548
UI: Update SW Renderer Threads Tooltip
2024-02-18 19:46:35 +00:00
JordanTheToaster
83376d3f3b
Misc: Rename Disable Depth Emulation
...
Renames Disable Depth Emulation to Disable Depth Conversion as it is both more correct to what it does and less likely for a user to think it is free performance.
2024-02-17 15:15:51 +00:00
refractionpcsx2
987dd805c2
UI: Remove option to disable per-game settings
2024-02-17 02:41:20 +00:00
Mrlinkwii
6e7c6c205c
Memory cards: Update error message
...
Co-Authored-By: Christian Kenny <16314399+MrCK1@users.noreply.github.com>
2024-02-10 20:42:52 +00:00
PCSX2 Bot
734cfb8966
Qt: Update Base Translation
2024-02-10 00:04:34 +00:00
KamFretoZ
941a8832bf
Qt: Revert to old icon
2024-02-06 22:14:35 +00:00
KamFretoZ
8ae111add3
Qt: Translation Fixes
2024-02-06 22:14:35 +00:00
TheTechnician27
88672dc38f
Debugger: Create check for successful QString conversion in MemoryViewerWidget.cpp
2024-02-06 22:02:01 +00:00
KamFretoZ
dccba86dde
Qt: Default to No for exit Memcard abort msgbox
2024-02-06 21:49:58 +00:00
Stenzek
b6f67a7a6e
Qt: Increase controller settings window height
...
Stop it chopping off text when you switch to profile view.
2024-02-05 13:19:27 +10:00
Stenzek
9308410e12
SDLInputSource: Expose IOKit/MFI toggles
...
Backport of 73bb2e77af
2024-02-05 13:19:27 +10:00
RedDevilus
21440c31f4
Qt: Add mention zso formatted roms
...
This was an oversight for the Wizard Setup where it didn't list with the supported formats and the GameList when you don't have any games added. It already works when you click open file among supported formats.
2024-02-02 09:36:45 +00:00
PCSX2 Bot
3e225d78fa
Qt: Update Base Translation
2024-02-01 22:57:27 +00:00
Tyler Wilding
5464463ab0
translations: Syncing Crowdin translations ( #10759 )
...
* New translations pcsx2-qt_en.ts (Romanian)
[ci skip]
* New translations pcsx2-qt_en.ts (French)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish)
[ci skip]
* New translations pcsx2-qt_en.ts (Afrikaans)
[ci skip]
* New translations pcsx2-qt_en.ts (Arabic)
[ci skip]
* New translations pcsx2-qt_en.ts (Catalan)
[ci skip]
* New translations pcsx2-qt_en.ts (Czech)
[ci skip]
* New translations pcsx2-qt_en.ts (Danish)
[ci skip]
* New translations pcsx2-qt_en.ts (German)
[ci skip]
* New translations pcsx2-qt_en.ts (Greek)
[ci skip]
* New translations pcsx2-qt_en.ts (Finnish)
[ci skip]
* New translations pcsx2-qt_en.ts (Hebrew)
[ci skip]
* New translations pcsx2-qt_en.ts (Hungarian)
[ci skip]
* New translations pcsx2-qt_en.ts (Italian)
[ci skip]
* New translations pcsx2-qt_en.ts (Japanese)
[ci skip]
* New translations pcsx2-qt_en.ts (Korean)
[ci skip]
* New translations pcsx2-qt_en.ts (Lithuanian)
[ci skip]
* New translations pcsx2-qt_en.ts (Dutch)
[ci skip]
* New translations pcsx2-qt_en.ts (Norwegian)
[ci skip]
* New translations pcsx2-qt_en.ts (Polish)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese)
[ci skip]
* New translations pcsx2-qt_en.ts (Russian)
[ci skip]
* New translations pcsx2-qt_en.ts (Serbian (Cyrillic))
[ci skip]
* New translations pcsx2-qt_en.ts (Swedish)
[ci skip]
* New translations pcsx2-qt_en.ts (Turkish)
[ci skip]
* New translations pcsx2-qt_en.ts (Ukrainian)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Simplified)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Traditional)
[ci skip]
* New translations pcsx2-qt_en.ts (Vietnamese)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese, Brazilian)
[ci skip]
* New translations pcsx2-qt_en.ts (Indonesian)
[ci skip]
* New translations pcsx2-qt_en.ts (Persian)
[ci skip]
* New translations pcsx2-qt_en.ts (Croatian)
[ci skip]
* New translations pcsx2-qt_en.ts (Latvian)
[ci skip]
* New translations pcsx2-qt_en.ts (Hindi)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish, Latin America)
[ci skip]
2024-02-01 16:43:56 +00:00
Dan McCarthy
bc7b0e53f0
Debugger: Adds editing register values via double click
...
Double clicking a register segment will open the segment edit dialogue that normally has to be accessed by the right click menu.
2024-01-31 14:46:28 +00:00
KamFretoZ
3695862368
Qt/BPM: Minor icon tweaks
2024-01-31 14:45:03 +00:00
PCSX2 Bot
67bd0dfcdb
Qt: Update Base Translation
2024-01-28 21:12:06 +10:00
Stenzek
12196359f7
Qt: Deprecate per-game WS/NI toggles in favor of Patches
2024-01-28 21:09:53 +10:00
PCSX2 Bot
1f95a86f0a
Qt: Update Base Translation
2024-01-27 13:32:21 +10:00
lightningterror
2b90451c4a
Qt: Fix more compiler warnings.
...
-Wsign-compare, -Wunused-variable.
2024-01-27 13:30:45 +10:00
Stenzek
77a6525556
Counters: Move input poll to after throttle
2024-01-27 13:29:55 +10:00
Stenzek
850b839fc3
Qt: Make "Ignore Inversion" a global mapping setting
...
Instead of being specific to DInput.
2024-01-26 18:14:08 +10:00
PCSX2 Bot
22037e75ba
Qt: Update Base Translation
2024-01-26 13:04:42 +10:00
TheLastRar
1aa7b591b6
DEV9: LBA48 Support
2024-01-26 13:02:53 +10:00
KamFretoZ
2f0463d936
Qt: Icon Refresh
2024-01-26 13:02:36 +10:00
TellowKrinkle
82a1ec0c3a
Qt: Fix use of tr outside of Qt class
2024-01-26 12:48:37 +10:00
TellowKrinkle
36e81949e0
Qt: Use proper Show in Finder on macOS
2024-01-26 12:48:37 +10:00
TellowKrinkle
6b62945632
CMake: Set qm files as non-source data in Xcode
...
Prevents their contents from coming up in searches
2024-01-26 12:48:37 +10:00
Dan McCarthy
be208df11b
Debugger: Allow copying address of memory search results
...
Adds the ability to copy the address directly of a memory search result through the right click context menu.
2024-01-25 16:55:43 +10:00
Pierre GRASSER
2099e68c41
GUI: Memory Card "slot" instead of "port"
...
"Slot" is the official term, we should use it instead of "port".
2024-01-24 20:06:54 +10:00
Dan McCarthy
52ccc609cd
Debugger: Adds loading breakpoints/saved addresses from settings
...
Adds `/inis/debuggersettings/` settings folder to contain settings specifically for the debugger. Adds functionality to manually save (to settings) Breakpoints/Saved addresses and automatically load them upon launching the debugger.
2024-01-24 20:06:20 +10:00
Stenzek
b402f6a404
Qt: Fix unclickable links in Setup Wizard
2024-01-24 17:49:18 +10:00
KamFretoZ
3576a1824d
Qt: Remove the duplicate memcard button
2024-01-24 13:47:20 +10:00
Stenzek
c3afaae169
Qt: Remove NTFS compression checkbox on Linux/Mac
2024-01-24 13:46:47 +10:00
Stenzek
5684bcb6f4
Qt: Explicitly set memcard compression regardless of choice
...
Fixes compressed cards being created when the directory has the
compressed flag set (probably from wx..).
2024-01-24 13:46:47 +10:00
PCSX2 Bot
ba55caa404
Qt: Update Base Translation
2024-01-21 19:28:44 +10:00
Stenzek
e50e651078
Qt: Warning fix
2024-01-21 19:04:16 +10:00
Stenzek
dfac1f034b
Qt: Make Shift+Wheel scroll settings info panel
2024-01-20 22:58:22 +10:00
PCSX2 Bot
61aef9c96f
Qt: Update Base Translation
2024-01-18 16:56:06 +01:00
Pierre GRASSER
7d98461fc6
Qt: Remove non-printable character from some strings
...
This non-printable character (U+FE0F, VARIATION SELECTOR 16) has been added for seemingly no reason to multiple strings and have polluted Translation Memory on Crowdin for some languages (👀 ).
Let's get rid of it.
2024-01-18 15:02:20 +00:00
Stenzek
862d03b78e
FullscreenUI: Link create memory card to Qt dialog
2024-01-18 21:48:22 +10:00
Stenzek
0ecf46240f
Qt: Fix OSD/Big Picture display for missing languages
2024-01-18 21:10:52 +10:00
Tyler Wilding
a2755e212b
translations: Syncing Crowdin translations ( #10638 )
...
* New translations pcsx2-qt_en.ts (Romanian)
[ci skip]
* New translations pcsx2-qt_en.ts (French)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish)
[ci skip]
* New translations pcsx2-qt_en.ts (Afrikaans)
[ci skip]
* New translations pcsx2-qt_en.ts (Arabic)
[ci skip]
* New translations pcsx2-qt_en.ts (Catalan)
[ci skip]
* New translations pcsx2-qt_en.ts (Czech)
[ci skip]
* New translations pcsx2-qt_en.ts (Danish)
[ci skip]
* New translations pcsx2-qt_en.ts (German)
[ci skip]
* New translations pcsx2-qt_en.ts (Greek)
[ci skip]
* New translations pcsx2-qt_en.ts (Finnish)
[ci skip]
* New translations pcsx2-qt_en.ts (Hebrew)
[ci skip]
* New translations pcsx2-qt_en.ts (Hungarian)
[ci skip]
* New translations pcsx2-qt_en.ts (Italian)
[ci skip]
* New translations pcsx2-qt_en.ts (Japanese)
[ci skip]
* New translations pcsx2-qt_en.ts (Korean)
[ci skip]
* New translations pcsx2-qt_en.ts (Lithuanian)
[ci skip]
* New translations pcsx2-qt_en.ts (Dutch)
[ci skip]
* New translations pcsx2-qt_en.ts (Norwegian)
[ci skip]
* New translations pcsx2-qt_en.ts (Polish)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese)
[ci skip]
* New translations pcsx2-qt_en.ts (Russian)
[ci skip]
* New translations pcsx2-qt_en.ts (Serbian (Cyrillic))
[ci skip]
* New translations pcsx2-qt_en.ts (Swedish)
[ci skip]
* New translations pcsx2-qt_en.ts (Turkish)
[ci skip]
* New translations pcsx2-qt_en.ts (Ukrainian)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Simplified)
[ci skip]
* New translations pcsx2-qt_en.ts (Chinese Traditional)
[ci skip]
* New translations pcsx2-qt_en.ts (Vietnamese)
[ci skip]
* New translations pcsx2-qt_en.ts (Portuguese, Brazilian)
[ci skip]
* New translations pcsx2-qt_en.ts (Indonesian)
[ci skip]
* New translations pcsx2-qt_en.ts (Persian)
[ci skip]
* New translations pcsx2-qt_en.ts (Croatian)
[ci skip]
* New translations pcsx2-qt_en.ts (Latvian)
[ci skip]
* New translations pcsx2-qt_en.ts (Hindi)
[ci skip]
* New translations pcsx2-qt_en.ts (Spanish, Latin America)
[ci skip]
2024-01-18 20:21:15 +10:00
Stenzek
e2ae28741d
Qt: Look for a file named DefaultUpdaterChannel.h
...
Make manual releases create this file, and make it contain
#define DEFAULT_UPDATER_CHANNEL "stable"
So that the release defaults to the stable update channel.
2024-01-15 15:35:21 +10:00
Stenzek
ff34150b15
Build: Simplify Git version extraction
...
Get rid of SysForwardDefs.h
Use last known git tag to determine version info, if it is not a tagged commit.
2024-01-15 15:35:21 +10:00
Connor McLaughlin
c23bcf6322
Qt: Remove debug popup after update cleanup
2024-01-14 18:36:01 +10:00
PCSX2 Bot
c863149ad9
Qt: Update Base Translation
2024-01-14 18:07:44 +10:00
Connor McLaughlin
5fb6e22bed
Qt: Invoke Updater as Administrator for Program Files installs
2024-01-14 18:03:10 +10:00
Stenzek
165da677ed
Qt: Use native path separators for block dump
2024-01-14 15:23:25 +10:00
Stenzek
14426a7b45
GSCapture: Fix invalid substring comparison
2024-01-14 12:51:51 +10:00
PCSX2 Bot
4800c32db4
Qt: Update Base Translation
2024-01-13 12:27:29 +10:00
KamFretoZ
140fc28b3e
FSUI: Allow toggling fullscreen when VM is paused
2024-01-13 12:27:05 +10:00
Stenzek
f9833bb8af
Qt: Tidy up Tools menu
...
Make System Console and Verbose contingent on Advanced Settings being enabled.
Make Debug Console contingent on actually running under a debugger.
2024-01-13 12:26:34 +10:00
Dan McCarthy
f416eb3d4f
Translation\UI: Updates Bitrate "Kbps" to "kpbs"
...
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com>
2024-01-12 15:59:15 +10:00
Dan McCarthy
87cbb1f90c
Settings: Adds description to 'All CRCs' on hover for cheat/patch settings
...
Add an on hover description to explain the purpose of the 'All CRCs' button in the Cheat and Patch Settings window.
2024-01-12 15:59:15 +10:00
PCSX2 Bot
6f2be7bd17
Qt: Update Base Translation
2024-01-12 12:51:24 +10:00
Stenzek
ea98203ac5
Qt: Add log window
2024-01-12 12:40:46 +10:00
Stenzek
e908bbfae6
Qt: Add accessors for UI thread view of current game
2024-01-12 12:40:46 +10:00
Stenzek
fa00069068
Console: Remove WX rubbish and replace
2024-01-12 12:40:46 +10:00
Stenzek
ad5de248b4
Qt: Fix incorrect renderer shown in status bar
2024-01-10 19:35:26 +10:00
Stenzek
ef76666e5a
Misc: Warning fixes
2024-01-08 23:33:43 +10:00
Stenzek
0a0994b19c
Qt: Fix docs file not getting included on Linux/Mac
2024-01-08 23:33:43 +10:00
psykose
ab68c570a9
Debugger: initialise SavedAddress.address with 0 instead of NULL
2024-01-08 20:44:26 +10:00
Stenzek
476cb2db34
Qt: Add third-party license statements
2024-01-07 22:20:43 +10:00
Stenzek
413ba09ee0
Config: Replace FpuNegDivHack with eeDivRoundMode
2024-01-07 21:42:18 +10:00
KamFretoZ
33eefefffb
Qt: Update Base Translation
2024-01-07 10:44:12 +00:00
KamFretoZ
b3c822e31b
Qt: Minor Translation Fixes
2024-01-07 10:44:12 +00:00
Connor McLaughlin
14a458a275
Qt: Fix HTTP download error format string
2024-01-07 20:14:01 +10:00
Stenzek
803ea4dda5
Qt: Update base translation
2024-01-07 18:35:50 +10:00
Stenzek
c9b23e6e4e
Qt: Fix opening game properties causing patch reload
2024-01-07 18:35:50 +10:00
Stenzek
509c9318af
Qt: Fix missing font message not being translatable
2024-01-07 18:35:50 +10:00
Stenzek
46e1e3d904
Qt: Add runtime downloading of CJK OSD fonts
2024-01-07 17:23:57 +10:00
Stenzek
7a045d837b
Qt: Add runtime resource downloading
2024-01-07 17:23:57 +10:00
Stenzek
53633b7279
Qt: Fix columns in cheat tree list not auto-sizing
2024-01-07 16:03:37 +10:00
Ty Lamontagne
91c0e64159
Misc: Enable some disabled warnings
...
smite you windows for keeping long 32 bits
2024-01-07 13:19:14 +10:00
KamFretoZ
eef53f1b54
Qt: Minor Translation Fixes
2024-01-06 16:03:19 +00:00
KamFretoZ
150d8d3214
Qt: Add Popn icon to Input OSD
2024-01-06 16:03:19 +00:00
Dan McCarthy
00137c3031
Misc: Uses Qt::UserRole for hardcoded literals & const changes
...
Adds const to variables that could use them but currently don't and replaces 256 literal uses with Qt::UserRole to be clear what it is for and how this number is used as currently it's a bit confusing.
2024-01-06 13:17:39 +10:00
Dan McCarthy
b9c7dacbd1
Debugger: Double clicking Memory Search result switches to memory view tab
...
Previously when double clicking a memory search result it would go to the address but not switch to the memory view tab if the user wasn't already on it.
Now it ensures the user moves to the memory view widget, as this is almost always going to be the user's intention.
2024-01-06 13:17:39 +10:00
Dan McCarthy
3a03b579d2
Debugger: Add Saved Addresses tab widget for bookmarking mem addresses
...
Adds a tab widget to the debugger that allows saving/bookmarking memory addresses and giving them labels/descriptions for convenience. Includes the ability to jump back to memory addresses from the Saved Addresses tab, and adding Saved Addresses from memory search search results context menu and the memory view context menu.
Also supports importing and exporting the saved addresses as CSV format.
2024-01-06 13:17:39 +10:00
PCSX2 Bot
c7347a3a16
Qt: Update Base Translation
2024-01-05 14:30:18 +01:00
RedPanda4552
10389dc3f1
Pad: Add Pop'n Music controller type
2024-01-05 16:44:36 +10:00
Dan McCarthy
6b12ca5b39
CheatsSettings/PatchSettings: Add toggle for showing All CRCs
...
This used to be off by default, but was changed to show found patches/cheats for all CRCs for a game serial. However, this also clutters and shows cheats for CRCs that may not be applicable without a way to hide them.
This puts this setting behind a toggle to choose if this should be enabled/disabled so the user has choice. Still defaults to enabled to keep current behavior.
2024-01-04 23:29:19 +00:00
PCSX2 Bot
44e2837efb
Qt: Update Base Translation
2024-01-04 23:50:13 +01:00
Dan McCarthy
dd55887f4b
Debugger: Add support for Not Equals Array filter searches
...
Adds the ability to do Not Equals filter searches for arrays and strings. Refactors array search function for easily adding new search types.
Adds error message that informs the user that Not Equals can not be used for initial searches and can only be used for filter searches.
2024-01-04 20:24:38 +00:00
Dan McCarthy
39b7b29af8
Debugger: Combine Start & End addresses to 1 line & add comparison label
...
- Combines the start and end address inputs for memory search into a single line to not take up unnecessary space and allow room for other UI elements.
- Adds 'Comparison' label to memory search UI to describe the comparison input dropdown.
2024-01-04 20:24:38 +00:00
Dan McCarthy
6f0aef3344
Settings: Clearing settings disables Cheats/Patches
...
The 'Clear Settings' button will now disable all cheats and patches from the configuration. This will allow quickly resetting to having no game altering pnach patches/cheats.
2024-01-04 20:23:18 +00:00
KamFretoZ
f4cabca62d
Qt: More Translation Fixes
2024-01-02 07:48:23 +00:00
Stenzek
f388de26ab
GS: Refactor renderer switching
...
- Fix automatic renderer causing delay when changing settings.
- Make the Debug -> Switch Renderer menu actually save.
2023-12-31 19:17:43 +10:00
Silent
e9a2c89930
GamePatchSettingsWidget: Enable word wrap for long patch names/descriptions
2023-12-31 13:05:02 +10:00
PCSX2 Bot
9d9f3acbe6
Qt: Update Base Translation
2023-12-31 13:03:27 +10:00
KamFretoZ
714e355c87
Qt/Translations: Hopefully filled the remainder of still missing description
2023-12-30 22:55:49 +10:00
Dan McCarthy
ecd3b87cc0
Debugger: Fix Importing Breakpoints CSV functionality ( #10486 )
...
* Debugger: Fix Importing Breakpoints CSV functionality
This resolves a few issues with the Breakpoint CSV importing functionality.
Makes the following changes/fixes:
- Assembly instructions with commas caused part of the instruction text to be considered the start of a new column (comma is the CSV delimiter), resulting in "too many columns errors" and failing to import. Now puts values in quotes and detects the true start and end of the values, so that no extra columns are created.
- The import function was using the incorrect columns to load since the Enabled column was moved to be the first one but the import function had not been updated. Fixed this by using the column enum values instead of hardcoded numbers, so if ordering in the model changes it will still import fine.
- Updates the beginRemoveRows function to not remove an extra row. With this function you would want a "count" of 0 to remove 1, so "row, row" deletes one, "row, row+1" deletes 2. Updates it to subtract one so that the range is not including one more than it is intended to.
-
* Misc: Cleanup regex string & add explicit imports
Uses raw string literal to make the regular expression easier to read since regex is ugly enough as it is, we really don't need escaping characters in a string on top.
Also explicitly includes used Qt classes.
2023-12-30 14:01:30 +10:00
PCSX2 Bot
5c34f208bd
Qt: Update Base Translation
2023-12-30 14:00:42 +10:00
AKuHAK
a81b20d9d5
QT: Add ability to pass launch arguments with CLI option -gameargs
2023-12-28 22:18:20 +10:00
Stenzek
367f839934
Qt: Fix game properties dialog not activating
2023-12-28 18:35:11 +10:00
PCSX2 Bot
6c15359137
Qt: Update Base Translation
2023-12-28 14:02:38 +10:00
KamFretoZ
76e32f55de
Qt: Hide advanced graphics settings by default.
...
To show it, enable "Show Advanced Settings" option first.
2023-12-28 13:34:06 +10:00
KamFretoZ
b0ae2caef8
Qt/Translation: Attempt to fill in missing descriptions in settings
2023-12-28 13:34:06 +10:00
PCSX2 Bot
61a80b59d1
Qt: Update Base Translation
2023-12-27 23:28:50 +01:00
Stenzek
33958fed96
Qt: Fix AutoUpdaterDialog building
2023-12-27 14:34:48 +10:00
Stenzek
fb15893521
VMManager: Remove and merge System.cpp
2023-12-27 13:55:35 +10:00
PCSX2 Bot
443ca9da56
Qt: Update Base Translation
2023-12-25 19:50:45 +01:00
Stenzek
59949c50d3
CMake: Don't compile PrecompiledHeader.cpp
2023-12-25 12:39:08 +10:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
Stenzek
3f62e7d36f
Qt: Force include PrecompiledHeader.h for MSBuild
2023-12-24 14:03:14 +10:00
Stenzek
47a65ce01e
Misc: Slim down PCH
2023-12-24 14:03:14 +10:00
Stenzek
76f36b780c
StringUtil: Replace StartsWith/EndsWith with C++20 equivalents
2023-12-24 14:03:14 +10:00
Dan McCarthy
ade6a6c3ab
Debugger: Add memory search types: GreaterThan(OrEqual), LesserThan(OrEqual), and Not Equal ( #10441 )
...
* Make memory search search type handling more clear with enum
Adds an enum class to represent the Search type used in a memory search. Prior, this was just handled with an integer to represent each type, but it was very unclear what corresponded to which type at first glance.
Made this easier to follow by using an enum to represent the type.
* Debugger : Add support for greater than/less than/not equal search types
Adds support for basic greater than/greater than or equal/less than/less than or equal/not equal search types for the debugger's Memory Scan.
This adds a new input to allow selecting the search comparison type, which defaults to Equals, and allows switching to the above mentioned comparisons.
It's set up to allow for adding more easily. Restructures some of the functions to make having multiple comparisons quite manageable.
Adds an enum for search comparison types for easy logic handling.
* Debugger: Update Array/String search type error to mention not handling Not Equals
Currently array/string searches don't support Not Equals searches, so this needs to be removed.
* Debugger: Code cleanup + feedback changes
Sets up if expressions to use constexpr for compile time evaluation and makes the is greater/less than logic simpler to read for int. Also removes an unneeded QPushButton cast and simply compares the pointers directly.
2023-12-23 19:02:48 +10:00
PCSX2 Bot
fea213ee2c
Qt: Update Base Translation
2023-12-21 13:40:51 +10:00
RedPanda4552
05ed785af1
Memcard: Remove option to disable auto eject
2023-12-18 21:06:58 +00:00
Stenzek
a99a819e75
Qt: Fix game properties dialogs keeping app open
2023-12-18 14:12:57 +10:00
Stenzek
4afe14dff7
Qt: Fix settings window focusing
2023-12-17 19:59:05 +10:00
Stenzek
9436a823ba
Qt: Fix incorrect translation context preventing settings switch
2023-12-17 19:59:05 +10:00
PCSX2 Bot
8c94efd61a
Qt: Update Base Translation
2023-12-16 01:33:46 +01:00
Ty Lamontagne
20c3178dfe
Debugger: Don't modify disassembly focus on CPU state change
2023-12-15 20:35:06 +00:00
JoseAaronLopezGarcia
00e255ee3c
CDVD: Add ZSO support ( #10396 )
...
* add zso support
* format and fixed typo
* fix typo in extension (duplicated .cso)
* format
* proper casting
* use regular casting; added lz4 to gitmodules
* use C++ style casting
* fix casts
* add lz4 submodule
* added windows build configuration
* add lz4 to cmake
* undo
* undo
* add lz4 to SearchForStuff
* undo
* add own lz4 source code
* cleanup
* fix
* add nwe sources to windows build
* cleanup
* don't use precompile headers on lz4
* stupid compiler
* add const. better logging.
* cast to std::string
* 3rdparty: Add lz4
* use 3rdparty lz4
* cleanup references to lz4.cpp
* format code
* add missing header
* use fmt::format
* don't call inflateReset on ZSO
* use LZ4_decompress_safe
* fix syntax
* fix call to LZ4_decompress_safe
* use LZ4_decompress_safe_partial to ignore padded data
* cleanup
* refactor
---------
Co-authored-by: Stenzek <stenzek@gmail.com>
2023-12-15 13:05:04 +10:00
Stenzek
a85a246ab8
ImGui: Add save state selector UI
2023-12-15 13:04:03 +10:00
PCSX2 Bot
4154784f09
Qt: Update Base Translation
2023-12-12 12:55:30 +10:00
RedPanda4552
feb9d7b2a9
Memcard/Qt/Big Picture: Make shutdowns, resets, disc swaps, and savestates aware of memcard busy status
2023-12-12 12:47:39 +10:00
PCSX2 Bot
15f752f002
Qt: Update Base Translation
2023-12-11 11:27:11 +01:00
Stenzek
af1a4ab07a
FullscreenUI: Use PromptFont for keyboard/controller icons
2023-12-11 16:55:29 +10:00
IlDucci
2bfefaf296
UI: Minor additions for translations and English text changes
...
- Adding translation support for all the substrings related to the single/multiframe GS Dump message.
- Correcting the None option in the Deinterlacing settings according to what was talked about in Crowdin, unified that string with the Big Picture mode.
- Minor English text fixes reported in Crowdin.
Second attempt at doing this PR after the former, https://github.com/PCSX2/pcsx2/pull/10253 , was mangled by bad squashing and rebasing.
2023-12-11 15:00:56 +10:00
Stenzek
5338a4f17c
GS/HW: Add 'Align To Native' HPO mode
2023-12-10 15:32:01 +10:00
Stenzek
e2dcabcbea
Qt: Prompt user to enable HC mode on achievement login
2023-12-10 13:09:21 +10:00
Dan McCarthy
0f4a95e31b
Qt: (Debugger) Add ability to remove result from Memory Search results
...
Adds the ability to remove individual search results from the Memory Search results list. Right clicking a result will give the "Remove Result" option in the context menu.
2023-12-09 15:29:35 +00:00
Dan McCarthy
b453787670
Qt: Adds right click Go To Disassembly menu option to Memory Search
...
Allows user to right click a memory search result in order to go to that memory address location in the disassembly view. This saves several step and makes it easier to do.
Also adds precedent for the memory search result context menu which will be used in future features.
2023-12-08 22:21:29 +10:00
Dan McCarthy
45758add5d
Use consistent snake_case naming & don't pass string_view by ref
...
Addresses feedback to use consistent naming conventions as most variables are using snake_case. Also no longer passes string_view by reference as per feedback.
2023-12-04 16:23:40 +10:00
Dan McCarthy
7b5d640f35
Qt: Add warning that unlabeled patches cause bundled patches to hide
...
Bundled patches don't display when unlabeled patches are loaded (since we can't guarantee they don't collide). This warns the user that bundled patches are hidden when unlabeled patches are loaded. (The warning hides when no unlabeled patches are loaded)
2023-12-04 16:23:40 +10:00
Stenzek
d572765f09
Qt: Allow language change without shutting down VM
2023-12-04 14:21:33 +10:00
Mrlinkwii
ce539f30a5
Qt: Fix links in first page of Setup Wizard
...
Co-Authored-By: Connor McLaughlin <11288319+stenzek@users.noreply.github.com>
2023-12-04 14:20:41 +10:00
PCSX2 Bot
103cf9c3bf
Qt: Update Base Translation
2023-12-03 14:40:39 +01:00
Mrlinkwii
b69cfad8ef
QT: add the ability to load .backup save states in UI
2023-12-01 20:35:22 +10:00
PCSX2 Bot
fa0744fb8e
Qt: Update Base Translation
2023-11-28 11:31:02 +01:00
Stenzek
acb45459f5
Achievements: Use big picture to confirm HC mode disable
2023-11-27 12:24:51 +10:00
PCSX2 Bot
b166615067
Qt: Update Base Translation
2023-11-22 15:28:23 +01:00
Dan McCarthy
ae2860d03d
Debugger: Allow copying function names
...
Add the ability to copy a function name when you right click the first instruction of a function (the line where the function name displays).
Instructions inside the function that are not the first instruction will not show the copy option, partly because it's less clear what will be copied but also to not needlessly overpopulate the context menu.
2023-11-21 20:54:27 +00:00
Tyler Wilding
21b3464212
translations: Syncing Crowdin translations ( #10301 )
2023-11-21 18:13:47 +00:00
TellowKrinkle
5c1f280988
Mac: Add microphone permissions string
...
Allows us to ask permission to use the microphone
2023-11-21 20:45:55 +10:00
Stenzek
7ec57692b1
Qt: Remove QtNetwork dependency
2023-11-21 20:40:13 +10:00
Stenzek
d096fed8db
Qt: Use HTTPDownloader instead of QtNetwork for updates
2023-11-21 20:40:13 +10:00
Stenzek
15091cea54
Qt: Fix progress dialog cancelling
2023-11-21 20:40:13 +10:00
Stenzek
f18964ad44
Qt: Use main window geometry for temporary window
...
When displaying the confirm popup when fullscreen.
2023-11-21 15:37:10 +10:00
Stenzek
67c5509524
Qt: Fix confirm dialog parenting to wrong window
2023-11-21 13:35:46 +10:00
Stenzek
0770249da1
Qt: Make ALT+F4 while fullscreen exit PCSX2
2023-11-21 13:35:46 +10:00
Dan McCarthy
90e9b60287
Debugger: Implement subsequent/next scan for Mem Search ( #10260 )
...
Co-authored-by: Ty <AmFobes@gmail.com>
2023-11-19 14:41:27 +00:00
Dan McCarthy
84e24a0142
Fix Failing to reload cheats on button press
...
The Cheats Settings menu was failing to reload cheats when pressing the button. This meant if you enabled a cheat, made changes, and clicked reload, there would be no updates in behavior.
This was due to the reload button getting wired to the function that refreshes the list of cheats, rather than the function that refreshes the list AND reloads the actual enabled cheats.
This now calls the right function and when reloading, any changes thart were saved to the cheat will now be present.
2023-11-17 13:33:20 +10:00
PCSX2 Bot
d235c2d899
Qt: Update Base Translation
2023-11-17 01:53:17 +01:00
TellowKrinkle
fecee19e1a
Qt: Check both English and non-English name for cover paths
2023-11-06 22:51:36 -06:00
PCSX2 Bot
f04efead96
Qt: Update Base Translation
2023-11-06 23:19:07 +01:00
Stenzek
66b779a77d
Qt: Fix Big Picture UI locking up after game list switch
2023-11-05 13:40:45 +10:00
Stenzek
c62bd4ce97
Qt: Fix prefer-English-title when changing languages
2023-11-05 13:40:45 +10:00
TellowKrinkle
4fcbee9594
Updater:Mac: Show tar stderr if it fails
2023-11-04 02:24:51 -05:00
PCSX2 Bot
9b9e70e7e8
Qt: Update Base Translation
2023-11-03 14:56:51 +01:00
kamfretoz
c3a632e612
Qt: Show currently active savestate slot on status bar
2023-11-01 13:17:47 +00:00
Ty Lamontagne
692ca763a1
Debugger: Use the proper data role for sorting threads
2023-10-31 15:42:56 +00:00
Ty Lamontagne
9eb1731516
Debugger: Flip the `Enabled` breakpoint column
2023-10-31 15:42:56 +00:00
Ty Lamontagne
93776707a9
Debugger: Stub the current opcode if no function is selected
2023-10-31 15:42:56 +00:00
Ty Lamontagne
ebe6d3cbee
Debugger: Prevent crashing opportunities when there is an empty function list
2023-10-31 15:42:56 +00:00
Ty Lamontagne
46a0c2d5b6
Debugger: IOP Function Tree
...
Co-authored-by: Ziemas <ziemas@ziemas.se>
2023-10-31 15:42:56 +00:00
Ty Lamontagne
85539c7bb9
DebugTools: Simplify the symbol map
2023-10-31 15:42:56 +00:00
PCSX2 Bot
ae490125e9
Qt: Update Base Translation
2023-10-30 12:10:42 +00:00
refractionpcsx2
06e80f0c31
GS: Disable interlace skipping on FMVs on SW FMV switch
2023-10-29 22:19:32 +00:00
PCSX2 Bot
6ac8ac6ae6
Qt: Update Base Translation
2023-10-28 15:18:28 +02:00
Ty Lamontagne
be405eb705
Debugger: Visually show what CPU triggered a breakpoint
2023-10-26 19:26:43 +01:00
Ty Lamontagne
95d1dcc521
Debugger: Fallback to unmangled symbol when it cannot be demangled
2023-10-26 19:26:43 +01:00
Ty Lamontagne
96895a80c1
Debugger: Try to rationally size bp,tl and sf columns
2023-10-26 19:26:43 +01:00
Ty Lamontagne
132726bc45
Debugger: Provide visual feedback of a breakpoints enable setting
2023-10-26 19:26:43 +01:00
Ty Lamontagne
593f977621
Debugger: Add spacebar as a breakpoint toggle hotkey
2023-10-26 19:26:43 +01:00
Ty Lamontagne
582c23bae8
Debugger: Humanise CSV exporting
...
An oversight of the old system was that all integers were converted to hexadecimal
2023-10-26 19:26:43 +01:00
Stenzek
3878e94253
Qt: Fix QFileDialog usage in NewInputRecordingDlg
2023-10-25 23:43:35 +10:00
Silent
af07ee9abb
Achievements: Don't prompt for system reset if enabling Hardcore Mode on a game without achievements/leaderboards
...
Also improves behaviour parity between Qt and Fullscreen UI,
since the latter used to prompt for system reset even if the game had
no RetroAchievements entry.
2023-10-25 19:01:47 +10:00
PCSX2 Bot
b14145f3dc
Qt: Update Base Translation
2023-10-18 21:31:24 +02:00
kamfretoz
93becd5629
Qt: Small icon changes to profile buttons
2023-10-17 23:57:02 +01:00
kamfretoz
b13b398204
Qt: Revamped controller preview icon
2023-10-17 23:57:02 +01:00
Stenzek
9ad85288a9
Qt: Fix re-showing Controller Settings
2023-10-17 15:56:35 +10:00
PCSX2 Bot
54858dffdb
Qt: Update Base Translation
2023-10-17 13:12:02 +10:00
kamfretoz
86597ab2da
Qt/Updater: Move download size indicator to better placement
2023-10-17 13:10:34 +10:00
TellowKrinkle
51f9ab8498
Qt: Fix typo
2023-10-15 01:11:35 -05:00
TellowKrinkle
592e356932
Qt: Move game list display settings below scanning settings
2023-10-15 01:11:35 -05:00
TellowKrinkle
e6f1f6eeb1
Qt: Put game scanning config in groupbox
2023-10-15 01:11:35 -05:00
TellowKrinkle
86782e7f3e
Qt: Show EN and Sorting titles in game summary
2023-10-15 01:11:35 -05:00
TellowKrinkle
4136545b6b
Qt: Add option to prefer English titles in Game List
2023-10-15 01:11:35 -05:00
TellowKrinkle
485f8a6d3a
Qt: Use locale-sensitive compare for game list sort
2023-10-15 01:11:35 -05:00
TellowKrinkle
37aa481dd0
GameDB: Add name-sort and name-en fields
2023-10-15 01:11:35 -05:00
Stenzek
2ef5490297
Qt: Change settings windows from QDialog to QWidget
2023-10-14 21:00:33 +10:00
Stenzek
19b3bd151e
Qt: Enable RTTI in Debug builds for MSVC
...
Qt 6.6 chokes otherwise.
2023-10-14 21:00:33 +10:00
Ty Lamontagne
6e5fbe8991
Debugger: Fix an issue where the debugger is always on top of the main window
...
Add an optional "always on top" toolbar button as well
2023-10-13 13:53:12 +01:00
PCSX2 Bot
c3420a0a6e
Qt: Update Base Translation
2023-10-12 13:07:35 +10:00
Ty Lamontagne
8d13877002
Debugger: Demangle symbols in the disassembly view as well
2023-10-12 12:46:12 +10:00
Ty Lamontagne
065f7d6cc7
Debugger: Don't elide func names as much when func start is selected
2023-10-12 12:46:12 +10:00
Ty Lamontagne
03a7c745c9
Debugger: Implement function/instruction nop restore
2023-10-12 12:46:12 +10:00
Ty Lamontagne
4269f16bcd
Debugger: Implement stubbing (noping) functions
2023-10-12 12:46:12 +10:00
Ty Lamontagne
55c9cb45ac
Debugger: Fix the popup position of context menus for lists
...
Use viewport(), otherwise it does not account for the table view header for some reason.
2023-10-12 12:46:12 +10:00
Ty Lamontagne
4f825641ce
Debugger: Copy as CSV. Breakpoint import from CSV
2023-10-12 12:46:12 +10:00
Ty Lamontagne
ade2b4baea
Debugger Thread List: Sorting
2023-10-12 12:46:12 +10:00
Ty Lamontagne
1e1091b365
Updater: Fetch best asset size for download size notification
2023-10-12 12:45:48 +10:00
RedPanda4552
93e1a7047c
DInput: Add option to ignore inversion flag
2023-10-12 12:45:05 +10:00
Stenzek
606cbb3883
System: Simplify memory allocation
2023-10-10 18:01:30 +10:00
Ty Lamontagne
b994d0ad70
Debugger: Run the tables keybind handler before the widgets
...
This fixes the issue of 'G' executing the go-to box instead of putting it into the text view
2023-10-07 14:12:18 +10:00
kamfretoz
68b2fee9be
Qt: Update base translation
2023-10-07 14:11:30 +10:00
kamfretoz
82b9c9781c
Qt: Small tweaks to Cobalt Sky theme
2023-10-07 14:11:30 +10:00
kamfretoz
faa740a8dd
Qt/Updater: Add download size estimation to the Updater
...
Co-Authored-By: Mrlinkwii <Mrlinkwii@users.noreply.github.com>
2023-10-07 14:11:30 +10:00
PCSX2 Bot
bc85d6518b
Qt: Update Base Translation
2023-10-04 07:02:32 +02:00
PCSX2 Bot
ffd45d58fe
Qt: Update Base Translation
2023-10-03 14:45:31 +10:00
Ty Lamontagne
852923ea34
UI: Rename the "Open in Explorer" button to "Open BIOS Folder"
2023-10-03 14:45:06 +10:00
Stenzek
34f92fe4e5
Qt: Add webp to cover file filter
2023-10-02 19:52:29 +10:00
IlDucci
2b329e6899
Replacing Unicode arrows in the Input Viewer with text.
2023-10-02 19:27:55 +10:00
IlDucci
5b0bf40508
UI: Making some strings translatable
...
Solving the easy cases where strings can be made translatable. See https://github.com/PCSX2/pcsx2/issues/9062 for more information.
2023-10-02 19:27:55 +10:00
Stenzek
175d10c5d1
Qt: Update base translation
2023-10-02 15:28:24 +10:00
Stenzek
02b5349db2
Qt: Fix update_en_translation.bat script
2023-10-02 15:28:24 +10:00
Stenzek
e18205e6c7
Qt: Allow SettingInfo format to be translated
2023-10-02 15:28:24 +10:00
Stenzek
0f542809a4
FullscreenUI: Use Qt Cover Downloader
...
The ImGui-based one was pretty janky, didn't support pasting, etc.
2023-10-02 15:28:24 +10:00
Pierre GRASSER
0d3d115d67
Qt: Make "100%" string available for translation
2023-10-02 04:13:17 +10:00
Stenzek
93a4e67813
Host: Remove resource read wrappers
...
No more wx, no need to abstract this.
2023-10-01 17:45:54 +10:00
PCSX2 Bot
7b1f6d7ce3
Qt: Update Base Translation
2023-09-29 20:54:02 +10:00
lightningterror
c8e4f9160c
DEV9: Fix Wunused-variable warning.
2023-09-28 22:43:11 +02:00
kamfretoz
8ccd442647
Qt: Update Base Translation
2023-09-26 22:44:33 +10:00
PCSX2 Bot
6a671a5cd1
Qt: Update Base Translation
2023-09-24 22:47:30 +10:00
TheLastRar
98eb006cdd
DEV9: Do not save hdd size
2023-09-24 11:53:02 +01:00
kamfretoz
0f8dceed89
Qt: Removes stray strings from translations
...
Qt: Update base translation
2023-09-24 19:28:01 +10:00
Stenzek
8a022f877e
Qt: Update base translation
2023-09-24 14:26:06 +10:00
Stenzek
579a542815
Qt: String unification with Big Picture UI
2023-09-24 14:26:06 +10:00
PCSX2 Bot
080d021fb3
Qt: Update Base Translation
2023-09-24 11:27:00 +10:00
Stenzek
10ec91065e
Achievements: Switch to rc_client
2023-09-24 11:22:22 +10:00
Stenzek
508c209270
Qt: Get rid of nextStatePaused
2023-09-24 02:20:37 +10:00
Stenzek
4027304ece
Qt: Replace debugger menu bar with toolbar
...
That way it's not missing on MacOS.
2023-09-24 02:20:37 +10:00
KamFretoZ
0ac59b4152
Qt: Add step into/out/over icons
2023-09-24 02:20:37 +10:00
Stenzek
2272134442
Qt: Fix debugger font on MacOS
...
And only set it on the tabs, not the whole window.
2023-09-24 02:20:37 +10:00
Mrlinkwii
1175a22d53
Translations: Add Croatian to the UI menu
2023-09-18 22:49:07 +01:00
PCSX2 Bot
c83667e432
Qt: Update Base Translation
2023-09-18 10:20:35 +10:00
Mrlinkwii
fe79c0d294
Translations: Add Lithuanian & hindi to the UI menu
2023-09-17 18:48:36 +01:00
refractionpcsx2
3004007f96
UI: Update glyphs and fa glyph range script
2023-09-17 11:04:24 +01:00
Tyler Wilding
83da1773b5
translations: Syncing Crowdin translations ( #9975 )
2023-09-17 08:24:21 +01:00
PCSX2 Bot
44e4e0a2b3
Qt: Update Base Translation
2023-09-17 17:01:28 +10:00
Stenzek
9dad1d79d7
CMake: Generate/copy qtbase translations on Linux/Mac
2023-09-17 16:57:58 +10:00
Stenzek
c2a7fbaadc
Qt: Fix loading of base translations for two-code locale
2023-09-17 16:57:58 +10:00
Mrlinkwii
1b983111f6
Translations : some typo fixes
2023-09-16 17:35:53 +01:00
Stenzek
cf5dd8b822
CMake: Drop Discord Presence option
...
Also no reason to disable this, and an untested configuration.
2023-09-16 19:32:13 +10:00
Stenzek
069d2b275a
MSBuild: Remove unused define
2023-09-16 19:32:13 +10:00
Stenzek
368e35abb6
CMake: Purge no-achievements option
...
Keeps breaking because we never test it, and there's no reason to
disable achievements anyway.
2023-09-16 19:32:13 +10:00