Herman S.
4af2fd6513
[Kernel] Add Linux socket support and ensure binding low ports is remapped.
...
Remapping ports on both Linux and Windows to ensure games boot under
wine as well.
2025-10-28 23:04:44 +01:00
Gliniak
344e8538e0
[XMP] Make volume atomic, fixed issue with invalid SetVolume received from guest
...
- Replaced invalid log
2025-10-28 21:48:10 +01:00
The-Little-Wolf
5d01ac0c45
[XAM/CONTENT] - Add missing flags to XCONTENT_DATA_INTERNAL
...
- add missing XCONTENT_DATA_INTERNAL flags
2025-10-24 20:48:47 +02:00
Adrian
88527a0b82
[XAM] Return pending in XamUserContentRestrictionCheckAccess
2025-10-24 09:23:24 +02:00
Adrian
38ad9bf342
[Kernel] Fixed NtYieldExecution
...
Fixed Ninja Gaiden 3 stuck exiting challenge trials
2025-10-17 22:40:52 +02:00
Gliniak
2cd35e8dd6
[Kernel] Remove sending tray state change notification when game is booted
...
- Games do not expect changing disc on boot it should happen when you're in dashboard
2025-10-17 20:24:33 +02:00
Gliniak
777c394e25
[Kernel] Added VdQueryRealVideoMode
2025-10-17 09:24:06 +02:00
Gliniak
7f359f3654
[Kernel] Skip (again) initialization of XAM executable
2025-10-16 21:00:19 +02:00
The-Little-Wolf
3dc8130ed6
[XAM/CONTENT] - Add Missing returns and functions
...
- Add missing return values to XamContentCreateEx & XamContentCreateInternal
- Add Struct of XCONTENT_DATA_INTERNAL
- Properly implement XamProfileOpen
- Stub XamContentGetDeviceVolumePath
2025-10-14 21:54:36 +02:00
The-Little-Wolf
2de1b0b2dd
[XAM/INFO] - Implement XamGetDashBackstackData
...
- Implement XamGetDashBackstackData
2025-10-14 13:00:44 +02:00
Gliniak
f7ed633960
[XAM] Reverted UI open/close notifications to version before introduction of controller input.
...
- This should fix all strange issues with frozen titles after closing popups
2025-10-12 11:05:21 +02:00
Gliniak
62439cc24e
[UI] Restored notification sending on window open/close
2025-10-11 22:59:32 +02:00
Gliniak
6d28a56911
[XAM] Fixed lack of UI notification for headless notifications.
...
- Fixes regression introduced in previous commit
- Fixed issue with multiple input if certain UI is active
2025-10-11 19:18:19 +02:00
Gliniak
9054a29483
[UI] Add simple support for controller usage in UI
...
- Disabled unnecessary hotkeys thread when it is not used
- Removed problematic xam_exports static initialization
- Moved xam_dialogs_shown_ and xam_nui_dialogs_shown_ to XamState
2025-10-10 21:22:16 +02:00
Gliniak
2e9c459846
[Kernel] Fixed issue with WINE crash while opening played titles or achievements tab
2025-10-08 11:16:07 +02:00
The-Little-Wolf
703531d541
[Xam/Profile] - XamProfileCreate
...
- XamProfileCreate & XamProfileGetCreationStatus improvements
2025-10-06 07:59:19 +02:00
Adrian
fdbf22502d
[XAM] Added util functions to check gamer picture type
2025-10-05 12:27:29 +02:00
The-Little-Wolf
41b412fa76
[Xam/XMP App] - Clean up & improvements
...
- Clean up xmp app
- XMPGetTitlePlaylistBufferSize now returns proper errors
- Implement XMPGetDashInItState
- Add missing xnotifications
2025-09-27 09:35:49 +02:00
The-Little-Wolf
af7d7fd951
[Xam/Avatar] - Allow avatar initialization
...
- Let user allow avatar initialization
- fixes games that require it to access gameplay e.g.) A Kingdom for Keflings
2025-09-24 21:19:05 +02:00
Adrian
bb740af7f9
[XAM] Fixed XamShowSigninUI ImGUI assert
2025-09-24 20:08:38 +02:00
Adrian
fdd786d226
[XAM] Fixed returned error codes in XamUserReadProfileSettingsEx
2025-09-24 19:40:08 +02:00
Adrian
e05b934eca
[APP] Added force_mount_devkit to config
2025-09-20 22:11:56 +02:00
Adrian
e66028f0ff
[Kernel] Check XAM is attached using bounding path
2025-08-18 07:41:50 +02:00
Adrian
3ba63e05ac
[XAM] Fixed crash due to missing XELOGW arguments in user tracker
2025-08-15 22:38:37 +02:00
Adrian
e45f547a49
[Kernel] Prevent $flash_xam from initialization while loading dashboard
2025-08-15 22:38:25 +02:00
The-Little-Wolf
64b7695f52
[Kernel] - restrict kXNotificationLiveConnectionChanged to startup
...
- allow for dashboard to show achievements and themes again.
2025-08-08 22:44:28 +02:00
Gliniak
06456c20fc
[Kernel] Prevent real XAM from initialization while loading dashboard
2025-08-08 22:05:24 +02:00
Gliniak
a871079ee0
[XAM] Added config option to enable stereoscopic mode in titles
2025-08-07 20:14:52 +02:00
Gliniak
e9b2464254
[XAM] Fixed issue with Content not being close due to upper-lower characters difference.
...
- Added string_key_insensitive
2025-08-06 22:46:20 +02:00
Gliniak
e7e3cfc7fb
[XThread] Fixed issue with incorrect thread state caused by invalid suspend count
2025-08-03 20:40:30 +02:00
Gliniak
2969a04145
[Kernel] Added support for loading modules before main
2025-08-03 20:40:30 +02:00
Gliniak
70364e73ae
[XAM] Added option to remove titles with 0 achievements unlocked
2025-08-03 19:29:02 +02:00
The-Little-Wolf
4e8e789876
[XAM/UI] - Stubbed XamShowSigninUIEx and XamShowNuiSigninUI
...
- Add XTT file header
- partially implemented XamShowSigninUIEx & XamShowNuiSigninUI
- add flags for XamShowCreateProfileUI, exXamShowSigninUI, and XamUserLogon
- Define sign in states
- Add undefined params
2025-08-01 08:06:10 +02:00
Gliniak
fe0e18466f
[XThread] Changed behaviour for threads requesting Yield with non-alertable state
2025-07-27 19:20:44 +02:00
Adrian
4702bfb94c
[XBDM] Cleanup Stubs
2025-07-27 18:57:19 +02:00
Adrian
a717c0cd9f
[Kernel] Implemented RtlDowncaseUnicodeChar
2025-07-27 18:05:58 +02:00
Margen67
f36dbd2b33
[3PP] Switch to zlib-ng
2025-07-27 02:46:43 -07:00
Adrian
7fec549552
[XAM] Implemented XamTaskCloseHandle
2025-07-27 00:35:10 +02:00
Gliniak
8a1188090f
[Kernel] Fixed compilation
2025-07-26 22:35:47 +02:00
The-Little-Wolf
39621ddec8
[KERNEL] - Replacing Unk
...
- Changes here are from Chrispy's Nukernel
2025-07-26 22:27:21 +02:00
The-Little-Wolf
31173107bc
kXNotification - adding more
...
- Added more kXNotification ids
- Added missing Notification to XMPCreateTitlePlaylist
2025-07-26 21:58:57 +02:00
Gliniak
4182852a4b
[Base] Split of xbox.h file
...
- Splitted into: kernel.h and xam.h
- Removed UpdateSpaData from KernelState into ContentManager
2025-07-26 21:25:32 +02:00
Adrian
c4e86cfd2b
[XAM] Cleanup XamGetOverlappedResult
2025-07-24 23:29:46 +02:00
Adrian
f66ab091c1
[XAM] Implemented XamGetCachedTitleName
2025-07-24 20:45:00 +02:00
Adrian
d9092fb232
[XAM] Cleanup XEnumerateCrossTitle
2025-07-23 23:05:35 +02:00
The-Little-Wolf
c83522060e
[XBOXKRNL/XCONFIG] - Properly set PC values
...
- Adding PC Related flags
- set correct size of XCONFIG_USER_PC_HINT
2025-07-23 21:46:49 +02:00
Adrian
01d46c20ff
[XAM] Cleanup XamUserAreUsersFriends
2025-07-21 08:11:54 +02:00
Margen67
3eef564ff8
[format] Require EOF newline
2025-07-19 14:42:21 -07:00
Margen67
4cb783bf22
Header cleanup
2025-07-19 14:42:21 -07:00
The-Little-Wolf
6314388c51
[XAM] - Replacing Unk
...
- Replacing unk parameters
- Naming unk xmp calls
- Added missing xmp structs
- Added missing messenger structs
- Added missing XamProfileCreate related structs
2025-07-19 20:37:23 +02:00