Commit Graph

662 Commits

Author SHA1 Message Date
Vova
422c2279be Removed unused (incorrect for Mac) code in the reboot class 2025-02-24 19:27:29 +10:00
Evan Husted
5b84231dbb small ui improvements
- allow localization of (Global)
- edit configuration now shows up as create configuration on games without a custom config
2025-02-23 18:01:17 -06:00
Vladimir Sokolov
efc671cd05 Merge branch 'master' into master 2025-02-23 21:27:12 +10:00
Evan Husted
3ffcc72117 UI: Fix compatibility list crashing (missing font) 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.
2025-02-22 21:26:46 -06: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) 2025-02-22 02:16:28 -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 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 2025-02-20 19:30:00 -06:00
Evan Husted
d0ac83b493 misc: chore: Prevent firmware installation prompt from showing up multiple times during runtime when using --install-firmware 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.
2025-02-20 18:11:56 -06:00
Milihraim
3f59bade94 Update Russian Translation (#695) 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.
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.
2025-02-19 18:24:24 -06:00
Vladimir Sokolov
ee886e54b5 Merge branch 'master' into master 2025-02-19 20:23:58 +10:00
Evan Husted
9b1fb3a27b misc: chore: missed a collection expression usage in avalonia project 2025-02-18 21:35:30 -06:00
Vladimir Sokolov
b61ca0640c Merge branch 'master' into master 2025-02-19 12:38:07 +10:00
Willians
920933bc9f Small PT-BR update (#688) 2025-02-18 17:29:58 -06:00
Evan Husted
52b0b45d34 misc: chore: null-coalesce led rainbow checking in headless 2025-02-17 16:29:57 -06:00
Evan Husted
01ef3872d3 Merge branch 'master' into master 2025-02-17 01:48:53 -06:00
Evan Husted
65527cfb69 Reload configuration from global & reload app list at the end of the render loop (when it's done) 2025-02-17 01:48:11 -06:00
Evan Husted
ced618d9a1 Enabled per-game configuration of discord presence 2025-02-17 01:47:17 -06:00
Evan Husted
18238736be Early exit when outdated Windows detected 2025-02-16 23:55:36 -06:00
Willians
b16b844760 Update PT-BR Big Translation & Add DKC Returns HD to compatibility list (#666)
Today I had a free day to look at and work on the entire Brazilian
Portuguese language.

Translations that had not been done before have been added
Fixed several translations that didn't make sense
Translated description of functions that were not translated correctly
Words were written as close to the original English
Add Donkey Kong Country Returns HD to compatibility list
2025-02-16 15:39:42 -06:00
Vladimir Sokolov
6b48836c62 Merge branch 'master' into master 2025-02-16 18:09:23 +10:00
Evan Husted
66054dd225 UI: RPC: Remove git hash from RPC ryujinx logo hover information 2025-02-16 00:58:25 -06:00
Vladimir Sokolov
5d4052f289 Merge branch 'master' into master 2025-02-16 13:39:51 +10:00
Evan Husted
b1f61e5143 misc: chore: [ci skip] Reformat PlayReports.cs 2025-02-15 20:52:03 -06:00
Evan Husted
0d7d0e8092 UI: Add descriptions of what each dynamic RPC formatter actually shows when hovering whether it has support in the game info popup 2025-02-15 20:45:27 -06:00
Evan Husted
aa2178dbe5 UI: Button to open screenshots folder in File menu 2025-02-15 20:25:17 -06:00
Evan Husted
f92d09711b misc: chore: rewrite PlayReports.Analyzer creation to use Lazy and create the value alongside DiscordIntegrationModule init 2025-02-15 19:02:53 -06:00
Evan Husted
45ee8cd0e8 misc: Play Report Analyzer: Skyward Sword HD rupee count 2025-02-15 19:02:04 -06:00
Evan Husted
395bbd144a misc: chore: Change Analyzer AddSpec logic to log the non-hexadecimal value and ignore the added entry instead of throwing an exception 2025-02-15 19:01:24 -06:00
Vova
4461a7c471 Removed extra line added by mistake 2025-02-15 21:44:30 +10:00
Vova
edfd58bbe4 small fix 2025-02-15 21:24:48 +10:00
Vova
e7c991349e Removed unused library 2025-02-15 20:02:47 +10:00
Vova
24867ec9b6 Code refinement. Added UI menu to user settings
Added markers to menu for settings related to global settings
2025-02-15 19:59:23 +10:00
Vladimir Sokolov
af00ca6ed8 Merge branch 'master' into master 2025-02-15 19:36:22 +10:00
Evan Husted
744d813b87 misc: i18n: change localization of Ignore Applet to Ignore Controller Applet & redo tooltip 2025-02-15 00:40:18 -06:00
Evan Husted
7d59ada798 misc: chore: rename IgnoreApplet to IgnoreControllerApplet 2025-02-15 00:25:28 -06:00
Evan Husted
a4b5304935 UI: Refresh game list when emulated Switch language is changed (to show different logos/names) 2025-02-15 00:20:01 -06:00
Vova
931da5e1d2 fix update 2025-02-15 15:56:45 +10:00
Vladimir Sokolov
451525e424 Merge branch 'master' into master 2025-02-15 15:42:02 +10:00
Evan Husted
0965ee905d misc: Fix Match System Time not persisting between emulator launches 2025-02-14 22:18:15 -06:00
Vladimir Sokolov
f73c9ac4de Merge branch 'master' into master 2025-02-15 13:45:40 +10:00
FluffyOMC
855161b23b Prevent log from showing negative JIT cache sizes (32bit-int overflow) (#664)
![image](https://github.com/user-attachments/assets/5820ce7b-cbfe-4908-8f5e-7ee82040ee1a)
2025-02-14 21:37:19 -06:00
Vladimir Sokolov
7f2dfac352 Merge branch 'master' into master 2025-02-14 17:59:09 +10:00
Daenorth
6b55d158b7 Norwegian locale update & update Jackbox 5 & 6 compat (#658) 2025-02-13 22:38:55 -06:00