Margen67
b39f1fbe60
Raise minimum Python version
...
This was accidentally lowered in 5d3240d492
and 3.8 has gone EOL since then.
2024-10-13 16:19:37 -07:00
Margen67
731c6057de
Canaryize
...
Co-Authored-By: illusion0001 <37698908+illusion0001@users.noreply.github.com>
2024-10-13 15:11:47 -07:00
Gliniak
85458c811f
[XAM] Fixed issues with reading savefiles that are loaded via: XamContentAggregate
2024-10-13 15:29:04 +02:00
NicknineTheEagle
e85a59ca90
[Input] Update last controller var in GetKeystroke as well
2024-10-13 10:15:21 +02:00
NicknineTheEagle
060954f0c3
[XAM] Implement XamShowSigninUI
2024-10-12 18:51:36 +02:00
NicknineTheEagle
842161ca9b
[Input] Add last used controller tracker
2024-10-12 18:51:36 +02:00
Gliniak
0a0cd2a882
[XAM] Fixed license for extracted XBLA games
...
This fixes bug introduced few days ago that prevented XBLA games from going into full game mode.
2024-10-12 16:54:47 +02:00
Gliniak
5a5fe97efb
[XAM] Added XamMediaVerification stubs
...
- Create
- Close
- Verify
- FailedBlocks
- Inject
Thanks: Nicknine & Adrian
2024-10-09 18:48:00 +02:00
Gliniak
36453829df
[XAM] Added overlap to XamContentGetLicenseMask
...
Also added logic for skipping "discs" as they don't have a license
2024-10-07 18:45:16 +02:00
Gliniak
06dc06b8ca
[XAM] Fallback to config license_mask in case of old header version
2024-10-07 18:31:41 +02:00
Gliniak
5696d55575
[XAM] Auto login freshly created profiles if possible
2024-10-06 21:47:28 +02:00
Gliniak
9e4b2e343f
[XAM] Allow content to read license from header
2024-10-06 21:15:50 +02:00
Gliniak
1cda06d5bf
[UI] Added info in profile menu about not signed in profiles
...
Also changed slot ordering to start from 1 instead of 0
2024-10-06 20:12:21 +02:00
Gliniak
32b3151132
[Profile] UI: Skip current draw in case of failure.
...
This should resolve random crash while removing profile
2024-10-05 14:27:43 +02:00
Gliniak
487f4407c3
[Premake] Removed unused hid-demo project
2024-10-05 10:03:35 +02:00
Gliniak
9bdd07590c
[XAM] Implementation of: Profile Manager & Profiles Support
...
Thanks Emoose for Account Encrypt/Decrypt code!
2024-10-05 10:03:35 +02:00
Gliniak
9ba0f18c82
[Emulator] Restrict mouse fullscreen toggle to left-click
2024-10-02 21:49:32 +02:00
NicknineTheEagle
a3bd34122b
[Emulator] Send XNotification after installing content package
2024-10-01 19:35:18 +02:00
NicknineTheEagle
d00dd5a83d
[XAM] Send UI close notification on a separate thread
2024-10-01 19:35:18 +02:00
NicknineTheEagle
23242f21ce
Adjusted comments
2024-10-01 19:35:18 +02:00
Gliniak
952526a78e
[Util] Added crypto utils required for decrypting/encrypting account data.
...
Thanks Emoose for implementation
2024-09-28 10:54:48 +02:00
Gliniak
e409a384ec
[Kernel] Removed XAM specific entities from KernelState
2024-09-28 10:14:59 +02:00
Radosław Gliński
6f65ec382c
[XAM] Fixed typo in: XamUserGetMembershipTier
2024-09-27 20:10:04 +02:00
Adrian
7003e54e51
[Patcher] Check for missing entries and use relative paths
2024-09-25 19:18:34 +02:00
Adrian
2fcf8c1163
[XAM] Replace constant with named error in GetSubscriptionType
2024-09-23 20:57:46 +02:00
Antonio de Sousa
1fd501db01
[Emulator] Change default config value for query_occlusion_fake_sample_count
2024-09-23 12:28:10 +02:00
Pipi86
6a8a6d15c0
[Kernel] Removed typos from xlast.h and xlast.cc
2024-09-23 09:25:59 +02:00
Xphalnos
25e9836343
[Misc] Removing unused files + misc fixes
2024-09-23 08:19:18 +02:00
NicknineTheEagle
6cba5ba7e6
Convert STFS filenames from Win-1252 to UTF-8
2024-09-22 21:38:55 +02:00
Gliniak
60b31af811
[3PP] Replaced cpptoml with tomlplusplus
...
Also adjusted code that used cpptoml to be used with toml++ and some more changes
2024-09-22 20:41:52 +02:00
Gliniak
d246e3bc70
[XAM] XamShowSigninUI: Send signin and UI close notification with delay from separate thread
...
This is to prevent situation when game waits for notification, but receives it beforehand
2024-09-21 22:35:03 +02:00
Adrian
629707b935
[XLast] Presence string parser
...
Thanks Gliniak for parser.
2024-09-21 19:31:53 +02:00
Gliniak
abc1d4aefa
[XAM] Fixed issue with lack of property modification
2024-09-21 18:55:51 +02:00
Adrian
12bf52b363
[XLast] Add presence getters
2024-09-21 18:16:46 +02:00
Gliniak
854b7df2ba
[Kernel] Added Property class and storing them for user
2024-09-21 17:40:30 +02:00
Gliniak
eb785c8e35
[XAM] Fixed old typo in: XGIUserSetPropertyEx
...
It was taking Context instead of Property data.
2024-09-21 09:55:18 +02:00
Gliniak
86bd62125d
[Kernel] Implemented Game Info Database
...
This aggregates XDBF and XLAST into one entity.
Replaced UserData::Key into more versatile AttributeKey for future usage in properties
2024-09-20 19:29:37 +02:00
Gliniak
2709a5d3e8
[Emulator] Improvements to EmulatorWindow::RunTitle
...
- Use reference instead of copy for provided path
- Extended error logging for special cases
2024-09-19 22:08:42 +02:00
Gliniak
5abf67f540
[MISC] Added devkit directory to gitignore file
2024-09-18 19:30:06 +02:00
Gliniak
17ca739935
[3PP] Reverted Catch2 back to 2.x version due to incompatibility
2024-09-18 19:28:39 +02:00
Xphalnos
ecc92e4082
Third-party: Update a lot of submodules
2024-09-17 19:58:40 +02:00
Gliniak
edc829f3e6
[CPU] Check for modification of base_address during patch application
2024-09-15 17:13:04 +02:00
Gliniak
f95a1e591b
[XAM] Fixed issue with invalid path returned while searching for publisher type path
2024-09-13 19:52:29 +02:00
Gliniak
d232bdbecf
[UTIL] Fixed bug in TranslateUnicodeString code
...
It was incorrectly copying length in bytes instead
of character count which was causing out of bounds access and string corruption
2024-09-13 12:21:21 +02:00
Gliniak
c7c71b5b6b
[XBDM] Added support for mounting DEVKIT partition.
...
For now it is hardcoded to be created in Xenia executable directory
2024-09-13 08:55:42 +02:00
Gliniak
4c2a5d39ab
[XAM] Added support for searching publisher paths
2024-09-09 18:52:09 +02:00
Gliniak
71de56416d
[Kernel] Cleanup in TU applying code.
...
Externally it is still applied via: ApplyTitleUpdate
But internally it is splitted into:
- FindTitleUpdate
- LoadTitleUpdate
- IsPatchSignatureProper
- ApplyTitleUpdate
Added host window with warning about TU incompatibility
2024-09-07 18:26:00 +02:00
Gliniak
0ee6c77d91
[Kernel] Update ExLoadedCommandLine based on executable name
2024-09-05 22:41:35 +02:00
Adrian
2c087406d6
[Kernel] Runtime Module Patching
...
Fixes source games TUs
2024-09-04 21:18:28 +02:00
Gliniak
616dbfe34e
[XEX] Fixed issue with patch applying failure for some executables
2024-09-04 21:04:47 +02:00