emoose
c44bc45d2e
[XAM/User] Stub GetIndexFromXUID, add param to IsOnlineEnabled
...
Maybe can help with user_index issues? Not sure, dash still seems to use some wacky indexes sometimes..
2019-12-25 23:33:14 +00:00
emoose
3418c10255
[XAM/User] XamReadTile: support reading gamerpic from profile tile_64.png file
2019-12-25 23:09:53 +00:00
emoose
6caf986153
[XAM/User] Add extra checks to XamReadTile, remove GetTitleSpa
...
GetTitleGpd should work fine for what we're using it for here... it could be a good idea to keep an instance of the current SpaFile of the running title and have a GetTitleSpa that returns that though, since I think some stuff like XamReadString might eventually need access to SPA data, not really sure yet though.
2019-12-25 20:44:41 +00:00
emoose
598cff4b50
[XAM] Allow reading binary & unicode settings, but block AVATAR_INFO_1
2019-12-25 20:28:44 +00:00
emoose
8cdf8fd12c
[XAM] Small XamUserCreateTitlesPlayedEnumerator tweaks + other fixups
2019-12-25 20:26:04 +00:00
emoose
919a775e60
[XAM] UserProfile: Update ach/gamerscore info inside UpdateGpd, add dash checks to SetTitleSpaData
2019-12-24 16:31:08 +00:00
emoose
894fa57d44
[XAM] UserProfile::LoadProfile: setup default settings
2019-12-24 16:21:46 +00:00
emoose
86c3ab5cac
[XAM] Update profile setting code to use new xdbf::Setting struct
2019-12-24 16:14:28 +00:00
emoose
bc8b426634
[XAM] xdbf.h: const-ify some parameters
2019-12-24 15:59:08 +00:00
emoose
8d14a9564c
[XAM] xdbf.h: add more achievement details (flags, comments..)
2019-12-24 15:55:15 +00:00
emoose
6fa3aac574
[XAM] xdbf_xbox.h: add X360 GPD settings structs + minor fixups
2019-12-24 15:50:31 +00:00
Gliniak
350e3ff738
[XAM/User] XamUserCreateTitlesPlayedEnumerator - Skip titles without achievements
...
It mimics behaviour of real 360 dashboard that
skips info about demos and system apps
also smaller code style changes
2019-12-24 12:27:05 +01:00
Gliniak
21097bb77a
[XAM/User] Implemented sketchy XamReadTileEx
...
Also changes to XamReadTile
2019-12-24 11:35:53 +01:00
Gliniak
6b56f98672
[XAM/User] Resolved missing profile tab on 12xxx dashboard
...
It doesn't provide overlap pointer and requires instant response
2019-12-23 18:58:42 +01:00
Gliniak
d30e415bc0
[XAM/User] Added descriptions and labels for achievements
...
Disclaimer: On old dash it causes memleak (slight),
newer dashboards allocates them only once which is solution for that.
Ps. If anyone have easy solution please implement it. Cheers
2019-12-23 18:57:02 +01:00
Gliniak
4d753faf19
[XAM/Misc] Added stub for: XamIsXbox1TitleId
2019-12-23 09:34:55 +01:00
Cancerous
e9c802dfcf
added more checks to filter user_index out of range
2019-12-23 09:28:28 +01:00
Gliniak
52ba854e4a
[User] Removed hardcode from XPROFILE_GAMERCARD_TITLES_PLAYED
...
(Now dashboard 9199 shows more reliable amount of games played)
2019-12-23 09:18:56 +01:00
Gliniak
ee72ed5a9f
[XAM/User] Added checks for user_index -1 (Fixes profile tab in 9199 dashboard)
...
Thanks Randprint for finding
2019-12-21 22:53:57 +01:00
Cancerous
2c7088709b
stubs for 9199 (eventually)
2019-12-21 21:29:39 +01:00
Gliniak
bd3bf1d326
[User] Added method for calculating gamerscore
2019-12-21 21:24:11 +01:00
Gliniak
197a15881f
[XAM/Media] Added stub for: XamLoaderGetMediaInfo
2019-12-21 20:58:04 +01:00
Gliniak
6662c72ff1
[XAM/User] Added Stub for: XamUserIsOnlineEnabled
2019-12-21 20:57:22 +01:00
Gliniak
c45ea0a103
[XAM/User] XamUserGetGamerTag - added exception for user_index -1 (0xFF)
...
(Fixes gamertag in 9199 dash)
2019-12-20 20:53:07 +01:00
Gliniak
d7f65f2ee4
[Profile] Added dummy settings (This causes gamertag to appear)
2019-12-14 15:59:33 +01:00
Gliniak
f8cf253982
[XAM] XamReadTile - Changed size of item_id
2019-12-14 15:49:20 +01:00
Gliniak
2f70849798
[XAM/User] Implemented XamUserGetGamerTag
2019-12-14 15:48:15 +01:00
Gliniak
5cec2174a3
[XAM] XNotifyGetNext - Fixed null check for !param_ptr (Thanks randprint)
2019-12-14 15:35:15 +01:00
Gliniak
b157bf8a18
[XAM/Avatar] Added stub for: XamAvatarLoadAnimation
...
This enable running AvatarEditor
Disclaimer: Games that uses Avatars might crash
2019-12-11 22:11:17 +01:00
Gliniak
3cb8264a81
[Kernel] Added few elemenmts to xeExGetXConfigSetting
...
This will allow to go inside "Console Settings" in NXE Dashboard
and fixes stability on older dashboards
2019-12-11 22:07:37 +01:00
Gliniak
d4cb313078
[XAM/Nui] Added stubs for: XamNuiIsDeviceReady, XamIsNuiAutomationEnabled
2019-12-11 20:19:16 +01:00
Gliniak
d8ef5437cb
[XAM/Notify] XNotifyGetNext - Added check to assure if param_ptr is correct
2019-12-11 20:19:16 +01:00
Gliniak
c832eca674
[Memory] Preallocate encrypted memory region
...
(Fixes dashboards up to 12625)
2019-12-11 20:19:16 +01:00
Margen67
1b540bfd61
[AppVeyor] Skip tests
...
this is already slow enough
2019-12-11 20:19:16 +01:00
Cancerous
299b0d31f5
further ajustment to buffer size to fix regression
2019-12-11 20:19:16 +01:00
Cancerous
3b5ef52621
title update fixup - breaks xex1 temporarily
2019-12-11 20:19:16 +01:00
Cancerous
9646582105
[Kernel] More adjustment to XNotification spam filter
2019-12-11 20:19:15 +01:00
Cancerous
c9b8a5e98c
[Kernel] - adjusting XAMEnumerate buffer size to fix Angry Birds and Resonance of Fate - thanks Gliniak
2019-12-11 20:19:15 +01:00
Gliniak
b458351ad4
[Kernel/Sketchy] Implemented NtQueueApcThread
...
Signed-off-by: Gliniak <Gliniak93@gmail.com>
2019-12-11 20:19:15 +01:00
Cancerous
fadf52381a
[Kernel, UI]
...
threaded UI notifications from emoose Issue 1296
added fixups for hdd detection in more games (wheelman for example)
changed filter that stops notification spam
2019-12-11 20:19:15 +01:00
Cancerous
1139ccc30d
[Base] icon fix
2019-12-11 20:19:15 +01:00
Margen67
15870357f2
[CI] Skip master branch, also rename xenia.exe to xenia-canary.exe in AppVeyor+Azure
2019-12-11 20:19:15 +01:00
Silent
5cffd8d624
[Kernel] Retain handles and not objects in XThread
...
This fixes cases introduced by 52e836d0f81e752ba368717e68773b591adfa9cf
where thread handles get closed before the thread finishes.
Handle was assumed to be alive there, which was not true as
threads self-referenced only their objects, not their handles.
Affected games: Payday 2 Demo
2019-12-11 20:18:52 +01:00
gibbed
ef029f7f4b
[x64] Take advantage of StashConstantXmm.
2019-12-11 20:16:54 +01:00
gibbed
2083753daa
[x64] Fix constant src2 in VECTOR_ROTATE_LEFT_V128.
2019-12-11 20:16:54 +01:00
gibbed
55c4a1e4cb
[x64] Fix corruption of src1 in calls to EmulateVectorRotateLeft.
...
To mitigate this mistake in the future, implemented new
StashConstantXmm functions.
2019-12-11 20:16:54 +01:00
gibbed
b992cf430e
[UI] Disable saving of imgui INI file.
...
By default imgui saves an INI file named 'imgui.ini' to the current directory,
which is undesired behavior. Until we can properly specify a full path to
a good location, disable saving of the INI file.
2019-12-11 20:16:54 +01:00
Gliniak
9fc6a212f0
[XAM/Sketchy] Implemented XamReadTile
2019-11-30 22:33:46 +01:00
Gliniak
43ba6e25ff
[Kernel] Rewrote ObReferenceObjectByHandle. Thanks Cookie for ideas
2019-11-30 21:56:23 +01:00
illusion98
eff388f243
Merge remote-tracking branch 'JoelLinn/fix-cpu-clock' into canary
2019-11-24 09:49:20 -05:00