SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
chaoticgd
e8c2cfa843
SaveState: Rework error handling when saving states
2025-12-13 21:42:52 -05:00
KamFretoZ
7f233ca620
Qt: Translation Fixes From Crowdin
...
Co-Authored-By: TellowKrinkle <3315070+TellowKrinkle@users.noreply.github.com >
2025-12-12 16:31:57 +01:00
KamFretoZ
47fe2344a5
Qt/FSUI: Few Save State String Fixes
2025-12-12 16:31:57 +01:00
TheTechnician27
36d8e5f295
ImGui: Avoid frame count display race condition for input recording and display correct value
2025-01-20 15:17:06 -05:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
KamFretoZ
27b681bb4c
OSD: More Translatable Strings
2024-08-06 18:51:00 +02:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
TellowKrinkle
b28c11cb54
VMManager: Support picking between en and non-en title
2023-10-15 23:13:04 -05:00
Stenzek
81236209db
SaveState: Remove exceptions
2023-06-30 21:37:44 +10:00
Stenzek
55e73bb4b9
MTGS: Convert to namespace
2023-06-25 12:54:14 +10:00
Stenzek
36c27188a4
VMManager: Refactor and improve boot process
...
[SAVEVERSION+] VM struct changes.
- Serial/title is now linked to disc, instead of running ELF.
- Save states can be created during BIOS boot.
- Patches now apply based on the executing CRC, and only after the
entry point starts executing (fixes multi-game discs).
- Add "Fast Forward Boot" option.
- Split achievements download and activation, downloads occur on
initialization, but are not activated until after the ELF loads.
- Prevent HostFS access while in PS1 mode.
- Remove multiple sources of truth for ELF/CRC/etc.
- Move ELF state from global scope to VMManager.
- Prevent game fixes and hw fixes being active while booting game.
- Simplify game update.
- Flush recompilers after ELF loads. No point keeping boot code around
which gets overwritten.
2023-06-17 17:38:43 +10:00
Stenzek
07789f5dad
Core: Warning fixes for clang-cl
2022-12-25 09:27:44 +00:00
Stenzek
96a1c77577
Core: Remove PCSX2_CORE define and leftovers from wx
2022-12-24 08:42:23 +00:00
Tyler Wilding
07c3b6ad04
input-rec: remove input recording code from wx-related source
2022-11-28 14:25:11 +00:00
Tyler Wilding
7383bc3f44
input-rec: remove integration from SIO/Counters, fix imgui updating
2022-11-27 20:02:29 +00:00
Tyler Wilding
199db12565
input-rec: integrate with new SIO code
2022-11-27 20:02:29 +00:00
sonicfind
bed53be218
input-rec: fix captialization of IRFile function names
2022-11-27 20:02:29 +00:00
sonicfind
af1e41681c
input-rec: move IRFileHeader & IRSavestate privately into the IRFile class
...
+ Add getters for the header char array variables. No longer allow direct access to header content outside of the class.
2022-11-27 20:02:29 +00:00
sonicfind
592395d15c
input-rec: Set frame count to zero on "reset"
2022-11-27 20:02:29 +00:00
sonicfind
5ea882dae3
input-rec: remove excessive returns in ControllerInterrupt
2022-11-27 20:02:29 +00:00
sonicfind
1628237ba7
input-rec: replace u64s with u32
...
+ Converts g_inputRecordingFile's total frame count to unsigned long to match.
2022-11-27 20:02:29 +00:00
sonicfind
7bab2d197e
input-rec: touch up InputRecordingFile.h/.cpp
2022-11-27 20:02:29 +00:00
sonicfind
1356171af5
input-rec : additional m_/s_ variable tags and constexpr placements
2022-11-27 20:02:29 +00:00
Tyler Wilding
844ff5bb04
input-rec: fix running input recording functions from UI thread
2022-11-27 20:02:29 +00:00
Tyler Wilding
6ae9e7edb5
input-rec: facilitate changing controls immediately for certain edge-cases
2022-11-27 20:02:29 +00:00
Tyler Wilding
a38fbb157d
input-rec: necessary renaming on the wx side
2022-11-27 20:02:29 +00:00
Tyler Wilding
c5298cf12d
input-rec: refactor main input recording class
2022-11-27 20:02:29 +00:00
RedPanda4552
1146175648
SIO: Separate SIO2 from SIO0, reimplement memcard protocol
...
[SAVEVERSION+] Fixes memcard issues in MGS3, Shining Force EXA, and others which do 4 sector reads
2022-11-19 02:08:13 +00:00
Connor McLaughlin
b5721a92e9
Misc: Fix a bunch of recent warnings from clang
2022-05-25 10:15:48 +01:00
Tyler Wilding
ef32b49e50
input-rec: add back safeguard around controller input hook and dont deref null virtual pads
2022-05-22 22:45:01 -04:00
Tyler Wilding
2aec91d8c0
input-rec: remove frame-advance and adjust folder structure
2022-05-22 17:24:02 -04:00
Tyler Wilding
9aecf79d7f
input-rec: refactor core code, freeze wxWidgets version
2022-05-22 17:24:02 -04:00
refractionpcsx2
9b97c157f2
Recording: Clean up warnings
2022-04-16 03:20:54 +01:00
Connor McLaughlin
63424b765d
CDVD: Purge wxString
2022-04-15 08:15:40 +01:00
Connor McLaughlin
252562db90
Misc: #ifdef out last bits of wx-dependent code
2021-12-28 05:22:45 +00:00
Tyler Wilding
83e5aa6137
gamedb: migrate GameDB implementation to rapidyaml
2021-12-25 15:11:01 +00:00
Connor McLaughlin
46912595ea
GameDatabase: Move out of gui
2021-12-12 03:27:43 +00:00
TellowKrinkle
08b1b350db
wx: Remove wxString implicit conversion to std::string on windows
...
Can be lossy, and no one likes a lossy implicit conversion
2021-11-13 18:44:26 -06:00
TellowKrinkle
cbcd9b5004
wx: Remove wxString implicit constructor from std::string
...
On windows, it uses the current system's character encoding instead of utf-8, which breaks a lot of things. We should avoid it.
2021-11-13 18:44:26 -06:00
Connor McLaughlin
a41ec422d2
Config: Move some Current fields to wx and fix UTF8 handling
2021-10-01 23:46:52 -04:00
Connor McLaughlin
4d8905abd6
Config: Swap out wxString for std::string
...
Also in CDVD.
2021-10-01 23:46:52 -04:00
Connor McLaughlin
77a890ff4a
Config: Move Folders/BaseFilenames to base config
2021-10-01 23:46:52 -04:00
Connor McLaughlin
6b2a865e57
Remove references to global CoreThread (use accessor)
2021-10-01 23:46:52 -04:00
Connor McLaughlin
e2992cbc02
Remove gui/ directory from target-wide includes
2021-09-17 22:03:00 -04:00
sonicfind
bb39276ccc
Input-recording: Prompt a file dialog when the base savestate can't be located
...
The chosen file (if one is made in the dialog window) will be saved and used as the base from then on (until the recording is stopped).
2021-03-12 15:58:43 +00:00
sonicfind
c664a48f26
Input-recording: Add new FirstFrame function
...
Jumps emulation to the initial state of an active input recording file whether boost or savestate. Makes it easier to reset savestate-based recordings.
* Overrides the Boot ISO/CDVD/Bios menu option.
2021-03-12 15:58:43 +00:00
sonicfind
1e5e742601
recording: Fix issue with drawing VPads
2021-03-12 13:22:29 +00:00
sonicfind
d49acfc087
recording: Complete separation of pasuing execution
...
Unhooks the execution of emulation pausing from pre-set static frame counts
2021-03-12 13:22:29 +00:00