GreemDev
ed67535227
chore: [si skip] fix in-code typos
2025-10-20 21:32:23 -05:00
GreemDev
7d65611b96
gdb: [ci skip] just had a brain wave
2025-10-20 21:20:41 -05:00
GreemDev
71eb844dd8
gdb: dynamic rcmd system & more cleanups
2025-10-20 21:18:16 -05:00
Coxxs
a0e5edf8ba
gdb: Support qAttached; Add missing ReplyOK when detach ( ryubing/ryujinx!184 )
...
See merge request ryubing/ryujinx!184
2025-10-20 21:12:16 -05:00
Coxxs
6541ad0726
Implement IUserServiceCreator: 1 (CreateClientProcessMonitor) ( ryubing/ryujinx!181 )
...
See merge request ryubing/ryujinx!181
2025-10-20 19:14:42 -05:00
Coxxs
1c084373c9
Update LoadIdTokenCache for 19.0.0+ ( ryubing/ryujinx!182 )
...
See merge request ryubing/ryujinx!182
2025-10-20 17:37:16 -05:00
GreemDev
5b3b907fd2
[ci skip] chore: Fix usage of var
2025-10-20 02:42:57 -05:00
Xam
0e218754f5
Fix duplicate volume and mode change events in AppHost ( ryubing/ryujinx!176 )
...
See merge request ryubing/ryujinx!176
2025-10-19 17:41:21 -05:00
Xam
0c6d4a07b9
Input: AvaloniaMouseDriver: fix native touch inputs ( ryubing/ryujinx!178 )
...
See merge request ryubing/ryujinx!178
2025-10-19 17:33:24 -05:00
Xam
8714b010f6
Horizon: Audio: HwopusIpcServer: fix random crashes regression in Pokemon Quest ( ryubing/ryujinx!175 )
...
See merge request ryubing/ryujinx!175
2025-10-19 17:17:46 -05:00
GreemDev
247e2e03d6
gdb: More cleanup changes
...
- Move the message handler into its debugger class part,
- Move all message types into one file and collapse 3 of the ones with no data into a generic, stateless message with a single property being its type,
- Add an Fpscr helper property on IExecutionContext along with a comment about what Fpscr is (similar to the other registers in there)
- Moved the Rcmd helpers (such as GetRegisters, GetMinidump, etc) into a dedicated Debugger class part,
- Fixed the double-collection (ToArray being called twice) in GetThreadUids & GetThread in KProcess
2025-10-19 04:26:12 -05:00
GreemDev
6058af5119
chore: cleanup unused usings in Ryujinx.HLE
2025-10-19 04:17:02 -05:00
GreemDev
e11eff0f41
gdb: more cleanups
...
- convert GdbRegisters utilities into extensions on IExecutionContext
- add a Write/Read Register helper on Debugger that handles 32/64 bit instead of doing that for every usage of register reading/writing
2025-10-18 03:01:21 -05:00
GreemDev
2a2ab523cb
gdb: Code cleanup pass #2
...
Moved the reply functionality into the command processor, move the main debugger thread into a dedicated class part, and more
2025-10-17 00:09:51 -05:00
Coxxs
8e941e4a8f
gdb: Cleanup ( ryubing/ryujinx!171 )
...
See merge request ryubing/ryujinx!171
2025-10-16 19:53:51 -05:00
Bluey Enjoyer
2b159dbca8
AHHHHHHHHHHHHHH ( ryubing/ryujinx!170 )
...
See merge request ryubing/ryujinx!170
2025-10-16 19:43:56 -05:00
GreemDev
c33a97f01c
gdb: Cleanup Debugger.cs
...
by moving the GDB command handlers and command processor out of the class and into their own
2025-10-16 17:32:04 -05:00
Coxxs
7268acbfb4
gdb: Do not skip CheckInterrupt when gdb stub is enabled ( ryubing/ryujinx!169 )
...
See merge request ryubing/ryujinx!169
2025-10-16 07:49:41 -05:00
GreemDev
d4107ac05f
UI: Add a startup flag to ignore new Amiibo file updates, useful for testing changes you intend on committing to Ryubing/Nfc.
...
Flag is `--local-only-amiibo`
2025-10-15 21:51:13 -05:00
LotP
1d409f7127
12 GiB heap support ( ryubing/ryujinx!166 )
...
See merge request ryubing/ryujinx!166
2025-10-15 15:37:13 -05:00
GreemDev
2434c55266
UI: Updater: Fix "No" opening the changelog and "Show Changelog" doing nothing (aka doing what "No" should be doing)
2025-10-14 18:38:56 -05:00
GreemDev
a62716002e
chore: move HasPtcCacheFiles & HasShaderCacheFiles into ApplicationData, instead of having the weird static dependency helpers
2025-10-14 16:09:51 -05:00
GreemDev
47559cd311
Revert game list rounding
...
The selected highlight was bugged
https://fs.ryujinx.app/40cl4Ih9RiOWLVi7e4lJsw.png
2025-10-14 15:59:02 -05:00
Coxxs
51584a083b
Flush the error log before exit ( ryubing/ryujinx!163 )
...
See merge request ryubing/ryujinx!163
2025-10-13 17:40:15 -05:00
Coxxs
ceec9617ef
gdb: Fix the crash that occurs when GDB is connected early ( ryubing/ryujinx!159 )
...
See merge request ryubing/ryujinx!159
2025-10-11 19:06:14 -05:00
Coxxs
1865be47cf
gdb: Add monitor minidump command ( ryubing/ryujinx!158 )
...
See merge request ryubing/ryujinx!158
2025-10-11 10:01:30 -05:00
LotP
ef9810582a
Sync thread name on Schedule ( ryubing/ryujinx!157 )
...
See merge request ryubing/ryujinx!157
2025-10-11 07:47:45 -05:00
KeatonTheBot
13878acdb2
Avoid lookup of invalid textures if pool did not change ( ryubing/ryujinx!113 )
...
See merge request ryubing/ryujinx!113
2025-10-11 02:56:13 -05:00
LotP
e2143d43bc
SDK20 and REV15 support ( ryubing/ryujinx!50 )
...
See merge request ryubing/ryujinx!50
2025-10-11 02:11:39 -05:00
Astell
4444ecae41
fix super mario galaxy 0x25E00040 error ( ryubing/ryujinx!155 )
...
See merge request ryubing/ryujinx!155
2025-10-10 17:37:42 -05:00
Neo
4f5a236c21
UI: Settings → Interface Tab + General Settings ( ryubing/ryujinx!154 )
...
See merge request ryubing/ryujinx!154
2025-10-09 16:32:33 -05:00
Bluey Enjoyer
e70cd08c9a
cleanup work for my last MR/PR ( ryubing/ryujinx!153 )
...
See merge request ryubing/ryujinx!153
2025-10-04 13:07:31 -05:00
Neo
60b9723df4
UI: Main Window + General ( ryubing/ryujinx!150 )
...
See merge request ryubing/ryujinx!150
2025-10-03 16:02:37 -05:00
KeatonTheBot
1900924a78
Fix push descriptors bugfix logic for Intel Arc on Linux
2025-10-01 21:58:22 -05:00
GreemDev
5fb0b5e7ec
vulkan: Intel Arc on Linux also has the push descriptors bug.
2025-10-01 13:03:22 -05:00
Bluey Enjoyer
8d0e28ed9d
New RPC images and compat updates ( ryubing/ryujinx!151 )
...
See merge request ryubing/ryujinx!151
2025-10-01 12:29:27 -05:00
Mcost45
bb4f8d8749
Include SL/SR default bindings for single joycons ( ryubing/ryujinx!149 )
...
See merge request ryubing/ryujinx!149
2025-09-22 14:23:40 -05:00
Alula
a6cb681f10
feat: resolve real module names in HLE debugger ( ryubing/ryujinx!147 )
...
See merge request ryubing/ryujinx!147
2025-09-20 07:05:44 -05:00
Coxxs
df40a69872
Fix headless mode ( ryubing/ryujinx!146 )
...
See merge request ryubing/ryujinx!146
2025-09-10 11:43:50 -05:00
LotP
b000f91dad
Memory changes 2.2.1 ( ryubing/ryujinx!144 )
...
See merge request ryubing/ryujinx!144
2025-09-06 13:51:08 -05:00
LotP
a60b2a0ba3
Memory changes 2.2 ( ryubing/ryujinx!143 )
...
See merge request ryubing/ryujinx!143
2025-09-06 11:10:55 -05:00
GreemDev
23eb9a3043
improvement: Make the updater log a special error message in some cases
...
specifically about potentially not being connected to the internet on a connection error or name resolution error
2025-09-05 03:12:15 -05:00
GreemDev
931ec44406
[ci skip] fix: <Reset> text in Pokemon Scarlet/Violet play report rich presence
2025-09-05 03:02:16 -05:00
GreemDev
ded76801d1
removal: Installing keys from a zip
...
Also cleaned up a bit
2025-09-04 19:04:50 -05:00
GreemDev
6084df7473
Silksong compatibility entry and RPC image
2025-09-04 16:23:38 -05:00
LotP1
f3953c6039
Fix a crash when no controller is connected
2025-09-04 16:18:07 -05:00
LotP1
91f5247e7f
add missing field
2025-09-04 16:17:59 -05:00
LotP1
5658402c6b
fix spelling
2025-09-04 16:17:53 -05:00
LotP1
1b2c93e188
Add version comment
2025-09-04 16:14:38 -05:00
LotP1
9e599ff325
remove stub
2025-09-04 16:14:18 -05:00
LotP1
7a5f430b59
hle: Basic event handle implementation for IApplicationFunctions 210
...
Lets Hollow Knight: Silksong boot.
2025-09-04 16:14:03 -05:00
VewDev
959af3613d
doc: update documentation for Shared property in Switch class ( ryubing/ryujinx!137 )
...
See merge request ryubing/ryujinx!137
2025-09-03 03:25:43 -05:00
Neo
3969191605
UI: Menubar & Game Context Menu Updates ( ryubing/ryujinx!134 )
...
See merge request ryubing/ryujinx!134
2025-09-02 03:32:06 -05:00
GreemDev
56e6339553
hle: cheats: Prevent NullRef and throw a TamperCompilationException instead
...
for null base instruction byte arrays on the current block in EndConditionalBlock
2025-08-31 23:06:42 -05:00
GreemDev
7347ee2212
[ci skip] chore: UI: Add localization key for LDN Game Viewer filters dropdown button heading
2025-08-30 22:13:38 -05:00
LotP
01a9b636af
Memory changes 2.1 ( ryubing/ryujinx!132 )
...
See merge request ryubing/ryujinx!132
2025-08-30 20:30:17 -05:00
GreemDev
6e47d8548c
feature: UI: LDN Games Viewer
...
This window can be accessed via "Help" menu in the title bar.
This menu's data is synced with the in-app-list LDN game data, and that has been modified to hide unjoinable games (in-progress and/or private (needing a passphrase)). You can still see these games in the list.
2025-08-30 19:54:00 -05:00
GreemDev
da340f5615
chore: remove redundant CloseWindow helper
2025-08-30 00:40:39 -05:00
GreemDev
be249f7bdc
chore: move NFC tags URL to SharedConstants.cs
2025-08-30 00:35:16 -05:00
GreemDev
7846f58cad
[ci skip] chore: Change LDN server URL (it's the same server, just a more official URL)
2025-08-27 22:49:51 -05:00
GreemDev
0203065fed
ui: fix: Missing "Loading" text when shader cache is disabled and PPTC doesn't trigger
2025-08-27 22:35:09 -05:00
LotP
50ab108ee1
Memory Changes part 2 ( ryubing/ryujinx!123 )
...
See merge request ryubing/ryujinx!123
2025-08-25 17:44:15 -05:00
VewDev
d499449f57
feat(ui): improve Amiibo selection UX ( ryubing/ryujinx!121 )
...
See merge request ryubing/ryujinx!121
2025-08-25 05:14:06 -05:00
GreemDev
234cb99325
[ci skip] chore: minor nitpick: Use passed dlc IDs array instead of the field
2025-08-23 23:50:23 -05:00
GreemDev
ab7914f235
input: ava: Rename timer interval constant
...
Also cut the delay after which scrolling is considered ended in half
2025-08-19 19:39:18 -05:00
MaxLastBreath
3df6b7c0f5
Fix Avalonia Native MouseWheel-Support ( ryubing/ryujinx!116 )
...
See merge request ryubing/ryujinx!116
2025-08-19 18:46:20 -05:00
ProIcons
37e81481c4
Fix nn::ec::detail::PurchasedProductInfo to return No purchase information... ( ryubing/ryujinx!114 )
...
See merge request ryubing/ryujinx!114
2025-08-17 04:52:20 -05:00
GreemDev
461c1f5342
UI: compat list: fix squished search box
2025-08-13 04:08:28 -05:00
Neo
cfea61b3a0
QUICK FIX: Compatibility Window Checkbox Spacing ( ryubing/ryujinx!112 )
...
See merge request ryubing/ryujinx!112
2025-08-13 03:53:58 -05:00
Neo
ae2e9a73ab
UI Updates Batch 2 ( ryubing/ryujinx!105 )
...
See merge request ryubing/ryujinx!105
2025-08-12 17:45:24 -05:00
GreemDev
c6f22318a7
add an ASCII header at startup in the log
2025-08-11 18:06:53 -05:00
LotP
d6d089b81b
Revert "Fix crash caused by VirtualRange mismatch ( ryubing/ryujinx!109 )" ( ryubing/ryujinx!110 )
...
See merge request ryubing/ryujinx!110
2025-08-09 18:41:36 -05:00
LotP
c482b7a1c0
Fix crash caused by VirtualRange mismatch ( ryubing/ryujinx!109 )
...
See merge request ryubing/ryujinx!109
2025-08-09 17:46:29 -05:00
GreemDev
bb06eb751b
Revert "fix: Super Mario Party Jamboree audio renderer crashing"
...
This reverts commit c0c021c7a966e32ed39018f8ec00f9f373173b60.
This commit was useless, and submitted by a GDKchan-obsessed chronically online lunatic who has disrespected the maintainers of this fork due to petty disagreements of how we run our Discord server. This is my parting gift to you: Stay gone. I'd prefer this code the way it was, because then you didn't touch it.
For the record, this commit is literally useless. The behavioral outcome is functionally identical to before the commit.
2025-08-06 18:43:31 -05:00
LotP
5613d3f35d
Memory Changes ( ryubing/ryujinx!46 )
...
See merge request ryubing/ryujinx!46
2025-08-06 15:57:08 -05:00
Coxxs
54d4d184f4
gdb: Improve stepping ( ryubing/ryujinx!106 )
...
See merge request ryubing/ryujinx!106
2025-08-05 14:51:51 -05:00
Coxxs
d22756f1bd
Add GDB Stub ( ryubing/ryujinx!71 )
...
See merge request ryubing/ryujinx!71
2025-08-04 20:45:15 -05:00
Neo
324f18aa5f
Tooltip Fix Pt.4 ( ryubing/ryujinx!101 )
...
See merge request ryubing/ryujinx!101
2025-08-03 04:39:56 -05:00
Neo
31870707cf
Tooltip Fix Pt.3 ( ryubing/ryujinx!96 )
...
See merge request ryubing/ryujinx!96
2025-08-02 20:30:54 -05:00
Neo
bc6be4e088
Other Tooltips Pt.2 ( ryubing/ryujinx!95 )
...
See merge request ryubing/ryujinx!95
2025-08-02 05:01:59 -05:00
Neo
64a6494d90
GameListContext Menu Tooltips ( ryubing/ryujinx!94 )
...
See merge request ryubing/ryujinx!94
2025-08-02 04:51:32 -05:00
LotP
f3a2f59683
Nullify Locales ( ryubing/ryujinx!83 )
...
See merge request ryubing/ryujinx!83
2025-07-28 18:24:35 -05:00
Daenorth
dce5f0eb55
Edit TileIDs.cs ( ryubing/ryujinx!81 )
...
See merge request ryubing/ryujinx!81
2025-07-24 13:04:22 -05:00
Neo
14e794af84
Update UI Icons ( ryubing/ryujinx!75 )
...
See merge request ryubing/ryujinx!75
2025-06-30 03:15:14 -05:00
GreemDev
74a9b94227
UI: Properly space total play time separator when loading bar is shown.
2025-06-20 23:06:16 -05:00
GreemDev
d3208a4c44
UI: Don't show total play time if there is none.
2025-06-20 23:02:39 -05:00
Coxxs
5d136980a3
fix: UI deadlock when launching a game with "Trace Logs" enabled ( ryubing/ryujinx!70 )
...
See merge request ryubing/ryujinx!70
2025-06-19 20:51:11 -05:00
mqudsi
572ad1eac5
Exclude time spent with emulator paused from play time ( ryubing/ryujinx!55 )
...
See merge request ryubing/ryujinx!55
2025-06-19 16:33:10 -05:00
Coxxs
6bb2af0091
Implement CreateLibraryAppletEx in ILibraryAppletCreator ( ryubing/ryujinx!69 )
...
See merge request ryubing/ryujinx!69
2025-06-19 15:48:06 -05:00
GreemDev
331805791e
infra: [ci skip] fix inconsistent namespaces from update library
2025-06-19 04:26:22 -05:00
GreemDev
6773406bb6
infra: Use Ryujinx.UpdateClient NuGet package for checking for updates.
...
Main benefit to this is sharing the C# model definitions from what the server returns and Ryujinx uses in-app without differences.
Additionally removed the GitHub API JSON models.
2025-06-19 04:18:33 -05:00
GreemDev
973c6ba5df
UI: RPC: Squeakross: Home Squeak Home image
...
docs: compat: Squeakross: Home Squeak Home: Playable
2025-06-16 02:06:45 -05:00
GreemDev
77a797f154
Revert "Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )"
...
This reverts merge request !47
2025-06-15 20:45:26 -05:00
Emiyl
faf9e3cdd7
macOS: Fix MoltenVK config packing ( ryubing/ryujinx!65 )
...
See merge request ryubing/ryujinx!65
2025-06-15 18:24:45 -05:00
MrKev
ea027d65a7
Structural and Memory Safety Improvements, Analyzer Cleanup ( ryubing/ryujinx!47 )
...
See merge request ryubing/ryujinx!47
2025-06-11 17:58:27 -05:00
Coxxs
d03ae9c164
fix: socket blocking flag is inverted when setting it ( ryubing/ryujinx!57 )
...
See merge request ryubing/ryujinx!57
2025-06-11 16:44:07 -05:00
mqudsi
512120db04
Work around Escape hotkey race with exit confirmation dialog
...
See merge request ryubing/ryujinx!54
2025-06-10 22:52:08 -05:00
rockingdice
90582e9e93
fix: crash caused by cursor overflow
...
See merge request ryubing/ryujinx!53
2025-06-10 16:34:12 -05:00
rockingdice
b97fae08b5
fix: use the correct font family for CJK characters
...
See merge request ryubing/ryujinx!52
2025-06-10 15:41:39 -05:00
GreemDev
0409c15903
Remove GitHub updater support.
2025-06-09 19:51:53 -05:00