The-Little-Wolf
34b7085ed3
[XAM/USER] - Implement XamUserCreateTitlesPlayedEnumerator
...
Implement of XamUserCreateTitlesPlayedEnumerator
2025-03-08 21:11:53 +01:00
Gliniak
e93373660f
[Kernel] AchievementManager: Added Interface for attaching custom implementations
2024-12-10 22:21:24 +01:00
Gliniak
e409a384ec
[Kernel] Removed XAM specific entities from KernelState
2024-09-28 10:14:59 +02:00
Adrian
adce6c0919
[XAM] Error check count in XUserStatsEnumerator
...
Fix Homefront from crashing
2024-08-08 20:00:52 +02:00
Gliniak
2de1b8ad4b
[Kernel] Added dummy XUserStatsEnumerator
2023-12-19 20:10:03 +01:00
Gliniak
a5596332c9
[Kernel] Put achievement enumerator in xenumerator file
2023-12-19 18:49:33 +01:00
gibbed
ddee85f0be
[Kernel] Fix XStaticUntypedEnumerator item count.
...
[Kernel] Fix XStaticUntypedEnumerator not tracking item count.
Somehow this didn't make it into PR #1862 .
2021-06-30 13:26:05 -05:00
gibbed
e8fda5878c
[XAM] Enumerator improvements.
...
- [Kernel] XEnumerator::WriteItems no longer cares about provided
buffer size, since we know the size when the XEnumerator was created.
- [Kernel] Added XStaticEnumerator template. Previous
XStaticEnumerator renamed to XStaticUntypedEnumerator.
- [XAM] Deferred xeXamEnumerate.
2021-06-30 03:39:22 -05:00
Gliniak
d2ca54d909
[Kernel/XAM] Dummy X_ACHIEVEMENT_DETAILS support
...
Co-authored-by: gibbed <rick@gibbed.us >
2021-05-08 07:47:03 -05:00
gibbed
319699130a
[XAM] Improvement rollup. Content, enumerators...
...
- [Kernel] Create guest object for XEnumerator.
- [XAM] Split content data into host/guest variants.
- [XAM] Correct message return type from RESULT to HRESULT.
- [XAM] Add a new dummy content device for ODD.
- [XAM] Implement XamContentAggregateCreateEnumerator.
- [XAM] Implement XamGetPrivateEnumStructureFromHandle.
- [XAM] Implement XMsgCompleteIORequest (sketchy).
- [XAM] Implement XamGetOverlappedResult (sketchy).
- [XAM] Implement XamTaskSchedule (sketchy).
2020-11-27 14:19:30 -06:00
gibbed
164aa8e8ca
[Kernel] Scope object type enum.
2020-11-22 20:34:07 -06:00
gibbed
7c7d80103e
[Kernel] Use type constant instead of type enum when calling base constructor.
2019-07-29 13:53:44 -05:00
emoose
7f479ffb79
[Kernel] Remove item limit from enumerators, fixes #1255
...
Like said in that issue, it seems the limit passed to XamContentCreateEnumerator is actually a limit on how many results XamEnumerate should return per call, not a limit on the number of enumeration items in total.
These changes fix Sonic Unleashed not loading more than 1 DLC (it passes 1 as the limit, but then loops over XamEnumerate to load in each DLC one at a time), and likely many other games.
2018-11-07 22:47:59 +00:00
Ben Vanik
e5fbf840d2
Shuffling kernel/.
2015-09-06 18:07:52 -07:00