4351 Commits

Author SHA1 Message Date
Vova
8a988c3f9a update canary 2025-02-27 13:34:54 +10:00
Vladimir Sokolov
2197df0c41
Update canary.yml 2025-02-27 13:24:26 +10:00
Vova
f69959f5f4 Merge branch 'Alpha' of https://github.com/Goodfeat/Ryujinx_alt into Alpha 2025-02-27 12:23:35 +10:00
Vova
0610b4f804 test 2 2025-02-27 12:23:21 +10:00
Vladimir Sokolov
e6ddf041d5
Update canary.yml 2025-02-27 12:21:54 +10:00
Vova
4c3f98b607 Merge branch 'Alpha' of https://github.com/Goodfeat/Ryujinx_alt into Alpha 2025-02-27 11:58:52 +10:00
Vova
2adec81d9d Revert "test"
This reverts commit c95f41870659e31687e72bda78e9340e6e6f7bb3.
2025-02-27 11:58:33 +10:00
Vladimir Sokolov
997f674f37
Update canary.yml 2025-02-27 11:58:18 +10:00
Vova
c95f418706 test 2025-02-27 11:51:23 +10:00
Vladimir Sokolov
2fb3b6c741
Update canary.yml 2025-02-27 11:44:30 +10:00
Vladimir Sokolov
256e99b546
Update canary.yml 2025-02-27 11:37:39 +10:00
Vladimir Sokolov
da4113f777
Update canary.yml 2025-02-27 11:23:09 +10:00
Vladimir Sokolov
9c68477f44
Update canary.yml 2025-02-27 11:21:12 +10:00
Vladimir Sokolov
192a4727f4
Update canary.yml 2025-02-27 11:18:42 +10:00
Vladimir Sokolov
4a2b417097
Update canary.yml 2025-02-27 11:01:34 +10:00
Vladimir Sokolov
833c7bf6e6
Update canary.yml 2025-02-27 10:57:50 +10:00
Vladimir Sokolov
032046bdce
Update canary.yml 2025-02-27 10:54:58 +10:00
Vladimir Sokolov
17afd0c59b
Update canary.yml 2025-02-27 10:49:27 +10:00
Vladimir Sokolov
62dc0e7de7
Update canary.yml 2025-02-27 10:11:55 +10:00
Vova
0965823684 Merge (master) 2025-02-27 09:12:42 +10:00
Evan Husted
534f92506b misc: chore: Add warning logs for invalid ips patch attempts Canary-1.2.422 2025-02-26 02:31:18 -06:00
Daniel Nylander
10d20c1ae3
Update Swedish locale (#720) Canary-1.2.421 2025-02-26 02:02:07 -06:00
Evan Husted
e294a79975 UI: dev: [ci skip] Add Avalonia DevTools support to all Windows defined by Ryujinx, accessible via Ctrl + F12 when running in Debug. 2025-02-25 23:12:57 -06:00
Evan Husted
ec06a86899 UI: Increase default size for setting windows to include autoload setting & the bottom of the input settings Canary-1.2.420 2025-02-25 22:51:26 -06:00
Vladimir Sokolov
2e4de17472
Custom configuration for each game (#632)
![image](https://github.com/user-attachments/assets/5dd139b4-2004-4c13-85d1-fc3378382adf)

![image](https://github.com/user-attachments/assets/9bcb8524-a403-428f-9f98-e8c03c75f079)

Now you can make a separate configuration (independent file) for each
game. All emulator settings are available except for some UI functionality ones. 
The configuration file can be changed and deleted from a separate menu. The
user configuration menu is available through the context menu on a given application.

---------

Co-authored-by: Evan Husted <greem@greemdev.net>
Canary-1.2.419
2025-02-25 21:11:20 -06:00
Piplup
9227cbe5a7
Dynamic RPC: Improve Pokemon Scarlet/Violet (#723)
Updated Pokemon Scarlet and Violet to use multi parser it now displays
if your in a team circle and area of the game

![image](https://github.com/user-attachments/assets/6d8d52c5-65a9-4ac3-af91-cb0c03576ad6)
Canary-1.2.418
2025-02-25 17:48:47 -06:00
Evan Husted
332bcdfaf1 UI: Updater: Add support for eventual Windows on ARM updates Canary-1.2.417 2025-02-25 17:34:56 -06:00
FluffyOMC
1c8276197f
SSBU DRPC - Stage Editing (#707)
Adds it so the Rich Presence now notices when the player edits a custom
stage!
Canary-1.2.416
2025-02-25 15:48:35 -06:00
LotP1
a3596ba858
Reset in-memory JIT cache on game quit + fix Purge PPTC (#709)
Jit cache now fully resets when booting a game multiple times.
This should fix random jit cache crashes.
Also removed some redundant code related to region allocation and fixed
PPTC Purge not fully purging all PPTC files in the backup folder.
Canary-1.2.415
2025-02-25 15:34:21 -06:00
Vova
a45a611cbe Added the ability to delete assigned buttons with the right mouse button in the settings.
- for keyboard
- for hotkeys
2025-02-23 15:58:14 +10:00
Evan Husted
3ffcc72117 UI: Fix compatibility list crashing (missing font) Canary-1.2.414 2025-02-22 23:48:47 -06:00
Evan Husted
fe1617ffea
Revert the Metal Experiment (#701)
Metal sounded like a good idea to get in the emulator but frankly I
underestimated just how experimental and not ready it was.
From my write up in the Discord:
```
As is, Metal supports only a few games.
The games it does support freeze on first use of not playing them via Vulkan, because shader translation is broken.
So you need to use a dirty hack to not delete all your shaders.
Not to mention it breaks many games via MoltenVK because of changes to the shared GPU code.

Merging Metal seemed like a great idea, because of the few games it does support.
But I don't think it's worth it. Many of the games it breaks via MoltenVK *don't work via Metal*. 
Which effectively makes current Ryubing worse for Mac users than Ryujinx 1.1.1403.

I think what I'm gonna do is revert Metal, and reopen it as a PR. That way, you can still take advantage of the Metal backend as is, but without making other games worse with no solution.
```

For what it's worth, the shader translation part could at least be
"fixed" by always applying a 30ms delay for shader translation to Metal.
That being said, that solution sucks ass.
The MoltenVK regressions are even worse.



I hope this is not a let down to the Mac users. I hope you realize I'm
reverting this because you're actively getting a worse experience with
it in the emulator.
Canary-1.2.413
2025-02-22 21:26:46 -06:00
Vova
7aa949fcf7 Improved interaction with "Input" settings.
- paired devices have notifications that they are configured and require connection
- paired devices load the configuration when connected
- A notification appears when changing control configuration settings.
- Now control settings will be saved only when they are changed
- Added a button to roll back changes to the previously saved state
- Fixed a bug: when switching the "player", if the "input device" and "controller type" settings were changed, the save dialog box did not appear.
- "Motion", "Rumble" and "Led" also have events notifying about changes
2025-02-23 11:29:12 +10:00
Vova
a5e7b5c95e Merge branch 'master' into Alpha 2025-02-23 11:20:33 +10:00
Vladimir Sokolov
88bf2f0941
Merge branch 'master' into master 2025-02-23 09:21:53 +10:00
shinyoyo
eb6b0e9adc
Updated Zh-CN Simplified Chinese. (#703) Canary-1.2.412 2025-02-22 02:16:28 -06:00
Evan Husted
d1efa27592
Merge branch 'master' into master 2025-02-20 21:25:32 -06:00
Evan Husted
9631bdfe16 docs: compat: Hogwarts Legacy is an Unreal Engine 4 game 2025-02-20 20:56:52 -06:00
Vladimir Sokolov
c4817b7588
Merge branch 'master' into master 2025-02-21 11:52:43 +10:00
Evan Husted
2a84656ffc misc: chore: use new array in LdnGameDataReceivedEventArgs instead of collecting the ldn datas into a list Canary-1.2.411 2025-02-20 19:49:17 -06:00
Vladimir Sokolov
7f08469dc5
Merge branch 'master' into master 2025-02-21 11:41:33 +10:00
Evan Husted
6c6580ddcc misc: chore: Move the LDN constants into a SharedConstants class Canary-1.2.410 2025-02-20 19:30:00 -06:00
Evan Husted
c47448628c UI: Print LED setting failed on Debug 2025-02-20 19:29:18 -06:00
Evan Husted
d0ac83b493 misc: chore: Prevent firmware installation prompt from showing up multiple times during runtime when using --install-firmware Canary-1.2.409 2025-02-20 18:52:45 -06:00
rrondo
e0ddbe55c0
Ukrainian localization changes (1.2.82) (#678)
Some changes and new lines for Ukrainian (uk_UA) localization.
Canary-1.2.408
2025-02-20 18:11:56 -06:00
FluffyOMC
4a4078865f
Add Melatonin to compatibility list (#667)
It's playable, no bugs, and can run pretty easily way above intended
FPS, which shows there's not really any performance issues lol.


![image](https://github.com/user-attachments/assets/63402c9f-2412-4b43-9e5d-42a19436ac55)
2025-02-20 16:09:14 -06:00
Milihraim
3f59bade94
Update Russian Translation (#695) Canary-1.2.407 2025-02-20 14:32:35 -06:00
Evan Husted
c2ed0fd5fd UI: --install-firmware startup flag.
Has the normal UI flow, this is just for systems where the file picker doesn't show up.
Canary-1.2.406
2025-02-19 23:07:50 -06:00
Evan Husted
de16d8fa3e UI: Remove the ability to select Swedish & Norwegian for System language
Switch doesn't natively support these languages, they should only be UI language.
Canary-1.2.405
2025-02-19 18:24:24 -06:00
Vladimir Sokolov
ee886e54b5
Merge branch 'master' into master 2025-02-19 20:23:58 +10:00