Shyanne
1557127715
HLE: Implement IHidServer IsSixAxisSensorAtRest
...
Fixes the actually insane amount of log spam in games that check for this, such as Luigi's Mansion 3.
Values in HidDevices.NpadDevices.isAtRest may need to be tuned to a better range for resting detection. I originally set them to 0, and my controller rests at definitely NOT 0.
Will need to be revisited when implementing functionality for the global SixAxisActive bool, IHidServer.StartSixAxisTracking, and IHidServer.StopSixAxisTracking.
2025-12-30 16:14:54 -06:00
LotP
45193dcc8d
Fractured Locales Support ( ryubing/ryujinx!238 )
...
See merge request ryubing/ryujinx!238
Canary-1.3.239
2025-12-27 14:07:56 -06:00
GreemDev
9ebf444644
[ci skip] Code comment
2025-12-25 23:48:10 -06:00
GreemDev
f585b36263
Use new retry flag for uploading built artifacts in CI
...
(I'm tired of the GitLab randomly HTTP 500ing and causing the entire CI to fail)
Canary-1.3.238
2025-12-23 02:16:01 -06:00
GreemDev
a96f20dca5
Removed TypedStringEnumConverter; it exists in .NET now.
...
As per the remark XMLdoc on the type: Get rid of this converter if dotnet supports similar functionality out of the box.
2025-12-23 01:42:28 -06:00
GreemDev
1e1bcb4a5b
storing commit string in github output causes weird CI failures
...
so let's just not bother, it didn't show anything more than the UI already did anyways
Canary-1.3.237
2025-12-23 00:02:02 -06:00
Coxxs
ca76bacd22
gdb: add monitor get mapping ( ryubing/ryujinx!215 )
...
See merge request ryubing/ryujinx!215
2025-12-21 22:34:20 -06:00
GreemDev
66f339d265
CI 2.0 ( ryubing/ryujinx!237 )
...
See merge request ryubing/ryujinx!237
2025-12-18 22:56:50 -06:00
GreemDev
6cdbdfd329
[ci skip] Pin GitLabCli to 1.4.1 in CI scripts so I can test v2.0
2025-12-18 03:27:43 -06:00
GreemDev
9f817d60d5
oops
Canary-1.3.236
2025-12-18 03:05:42 -06:00
GreemDev
5cffc95be6
Make all OSes build on Linux (7zip has a linux version)
2025-12-18 03:01:22 -06:00
LotP
2c0977f6b3
fix pre-action crash ( ryubing/ryujinx!236 )
...
See merge request ryubing/ryujinx!236
Canary-1.3.234
2025-12-12 14:28:54 -06:00
LotP
3a593b6084
Fix kaddressarbiter crash ( ryubing/ryujinx!235 )
...
See merge request ryubing/ryujinx!235
Canary-1.3.233
2025-12-06 20:16:43 -06:00
LotP
c3155fcadb
Memory Changes 3.2 ( ryubing/ryujinx!234 )
...
See merge request ryubing/ryujinx!234
Canary-1.3.232
2025-12-06 17:19:19 -06:00
LotP
fd7554425a
Update BiquadFilterEffectParameter2.cs ( ryubing/ryujinx!233 )
...
See merge request ryubing/ryujinx!233
Canary-1.3.231
2025-12-05 07:53:09 -06:00
Princess Piplup
52700f71dc
Fix SaveCurrentScreenshot ( ryubing/ryujinx!230 )
...
See merge request ryubing/ryujinx!230
Canary-1.3.230
2025-12-04 17:35:17 -06:00
Alula
b018a44ff0
Disable coredumps by default on Linux + other minor fixes ( ryubing/ryujinx!204 )
...
See merge request ryubing/ryujinx!204
Canary-1.3.229
2025-12-04 17:32:26 -06:00
GreemDev
d522bfef62
fix: Force the key install helper to delete key files before copying (not sure why the overwrite boolean does nothing for File.Copy)
Canary-1.3.228
2025-12-02 21:23:06 -06:00
KeatonTheBot
39f55b2af3
cpu: Protect against stack overflow caused by deep recursion ( ryubing/ryujinx!111 )
...
See merge request ryubing/ryujinx!111
Canary-1.3.227
2025-11-19 20:50:23 -06:00
Goodfeat
6126e3dc1e
fix: UI: Custom setting was reset to global when changed during gameplay. ( ryubing/ryujinx!164 )
...
See merge request ryubing/ryujinx!164
Canary-1.3.226
2025-11-19 20:33:35 -06:00
GreemDev
e1c829f91d
We no longer offer a dedicated headless build. This script could have been deleted like a year ago lol
2025-11-17 22:47:23 -06:00
Babib3l
6c7dc7646b
Translation updates ( ryubing/ryujinx!221 )
...
See merge request ryubing/ryujinx!221
2025-11-17 22:34:54 -06:00
GreemDev
862a686c5e
UI: Improve "Show Changelog" button in the updater
...
Now it no longer causes the dialog to disappear (which then promptly re-appears so you can click yes/no to accept/deny the update)
Canary-1.3.224
2025-11-17 00:15:58 -06:00
GreemDev
e8751e1c40
more C# 14 partial properties
Canary-1.3.223
2025-11-16 19:14:26 -06:00
GreemDev
09748b140a
Use the new C# 14 null propagation setter
2025-11-16 19:14:26 -06:00
Coxxs
456db46065
Stub IWriterForApplication: 0 (CreateContextRegistrar) ( ryubing/ryujinx!183 )
...
See merge request ryubing/ryujinx!183
Canary-1.3.222
2025-11-16 18:24:41 -06:00
GreemDev
7b39ff36c0
docs: compat: ZA LDN works and has for a while
2025-11-16 00:30:37 -06:00
Maki
10476771d3
fix: detect face button layout for gamepads ( ryubing/ryujinx!219 )
...
See merge request ryubing/ryujinx!219
Canary-1.3.221
2025-11-14 12:51:53 -06:00
Maki
c5082ac85a
fix: make controller GUIDs match old SDL2 GUIDs ( ryubing/ryujinx!218 )
...
See merge request ryubing/ryujinx!218
Canary-1.3.220
2025-11-14 11:52:42 -06:00
GreemDev
5e86ad83cc
feature: macOS Liquid Glass dynamic icon
...
No more squircle jail! Thanks @transistor.exe in the Ryubing discord for dropping the asset files for this to happen.
Canary-1.3.219
2025-11-13 20:47:05 -06:00
Coxxs
1baaa1c365
Preserve and rename the configuration file when it is deemed invalid ( ryubing/ryujinx!216 )
...
See merge request ryubing/ryujinx!216
Canary-1.3.218
2025-11-12 08:23:05 -06:00
LotP
e8225ce7aa
Memory changes 3.1 ( ryubing/ryujinx!212 )
...
See merge request ryubing/ryujinx!212
Canary-1.3.217
2025-11-11 13:24:57 -06:00
GreemDev
6b814fb973
feature: .NET 10 ( ryubing/ryujinx!214 )
...
See merge request ryubing/ryujinx!214
Canary-1.3.216
2025-11-11 12:55:36 -06:00
GreemDev
49c70efdd5
UI: App Library: automatically remove nonexistent autoload/game dirs from the configuration upon load.
Canary-1.3.215
2025-11-10 19:14:29 -06:00
Babib3l
4677b749b1
fr_FR and es_ES small translation update ( ryubing/ryujinx!172 )
...
See merge request ryubing/ryujinx!172
2025-11-10 17:35:17 -06:00
GreemDev
ed32cd6999
fix nested project error when building
Canary-1.3.214
2025-11-10 13:32:40 -06:00
GreemDev
d7e2d4534a
[ci skip] fix new SDL projects showing up in an src folder in the IDE (idk how I didn't see that before)
2025-11-10 00:12:39 -06:00
LotP
3c3e14c819
Update .gitattributes ( ryubing/ryujinx!213 )
...
See merge request ryubing/ryujinx!213
Canary-1.3.213
2025-11-09 19:03:01 -06:00
Godzilaa4
dd9ba05e36
Updated PT_BR translation ( ryubing/ryujinx!208 )
...
See merge request ryubing/ryujinx!208
2025-11-09 14:36:44 -06:00
Maki
a49822470c
fix: crash when connecting a joycon ( ryubing/ryujinx!211 )
...
See merge request ryubing/ryujinx!211
Canary-1.3.212
2025-11-09 13:35:16 -06:00
GreemDev
58be57bf73
chore: [ci skip] rename InputElement_OnGotFocus/OnLostFocus to fit what it's listening to better
2025-11-08 03:21:54 -06:00
shinyoyo
17d5d6e65a
Updated Simplified Chinese translation. ( ryubing/ryujinx!209 )
...
See merge request ryubing/ryujinx!209
2025-11-08 03:16:17 -06:00
GreemDev
1dac06e394
misc: [ci skip] remove duplicate log when setting audio backend
2025-11-08 00:18:23 -06:00
GreemDev
ed89ffd3f8
fix: add back compat functionality to the AudioBackend enum as well, and add missing migration comment from config version 70
Canary-1.3.211
Canary-1.3.209
2025-11-07 22:23:13 -06:00
GreemDev
844d7a9cfe
fix: broken arrow in log
2025-11-07 22:14:35 -06:00
GreemDev
cf6acba416
chore: remove debug logging from SDL update
2025-11-07 20:44:25 -06:00
GreemDev
5a9d5ee664
chore: [ci skip] Add more misc logging similar to the "loading content archive" line for loading a base game dump, to updates and DLC.
2025-11-07 15:14:43 -06:00
GreemDev
bbad867319
add back the SDL2 enum for back compatibility so existing configs are not entirely reset upon loading the version with SDL3
Canary-1.3.207
2025-11-07 15:02:29 -06:00
Maki
a8ace3d23c
chore: SDL3 ( ryubing/ryujinx!207 )
...
See merge request ryubing/ryujinx!207
Canary-1.3.206
2025-11-07 14:43:48 -06:00
GreemDev
13b69aedfe
idea: Catch HorizonResultExceptions of result type ResultFsNonRealDataVerificationFailed
...
- log a more clear error message as to what 2002-4604 means for the user
- and return the result from the FileSystemProxy IStorage to pass the invalid data handling to the game instead of stopping emulation there and then.
- this may be changed. i'm pretty sure this error is only thrown when you actually have integrity checking enabled in settings, so maybe it crashing with a friendler message is more desired than potentially continuing execution. we will see
Canary-1.3.205
2025-11-06 23:40:16 -06:00