Commit graph

3684 commits

Author SHA1 Message Date
Daniel Nylander
86cfcc1571
Merge branch 'GreemDev:master' into master 2024-12-05 07:55:04 +01:00
Evan Husted
1d0152b961 UI: Move Shader Compilation hint, graphics backend, and GPU manufacturer to the right side of the status bar, next to firmware version.
Some checks failed
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
Removed the "Game:" prefix in front of FPS.
2024-12-04 03:37:21 -06:00
Evan Husted
07690e4527 chore: applets: Cleanup redundant ReadStruct implementations & provide a default implementation for IApplet#GetResult. 2024-12-04 02:24:40 -06:00
Daniel Nylander
55540bbcc3
Merge branch 'GreemDev:master' into master 2024-12-03 08:47:35 +01:00
Jacobwasbeast
08b7257be5
Add the Cabinet Applet (#340)
Some checks failed
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
This adds the missing Cabinet Applet, which allows for formatting
Amiibos and changing their names.
2024-12-02 23:40:02 -06:00
Luke Warner
17483aad24
ARMeilleure: Allow TPIDR2_EL0 to be set properly (#339)
Some checks are pending
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-12-02 14:42:07 -06:00
Luke Warner
6b5cb151c3
Implement and stub services required for Mario Kart Live: Home Circuit (#331)
Some checks failed
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
These changes allow Mario Kart Live: Home Circuit (v2.0.0) to boot into
menus. Kart functionality has not been implemented and will not work.

Version 1.0.0 is currently unsupported due to unimplemented ARM
registers. I plan on addressing this issue at a later date.


### Here is a list of the implemented and stubbed services in this PR:
#### Implemented:
Ldn.Lp2p.IServiceCreator: 0 (CreateNetworkService)
Ldn.Lp2p.IServiceCreator: 8 (CreateNetworkServiceMonitor)
Ldn.Lp2p.ISfService: 0 (Initialize)
Ldn.Lp2p.ISfServiceMonitor: 0 (Initialize)
Ldn.Lp2p.ISfServiceMonitor: 256 (AttachNetworkInterfaceStateChangeEvent)
Ldn.Lp2p.ISfServiceMonitor: 328 (AttachJoinEvent)
#### Stubbed:
Ldn.Lp2p.ISfService: 768 (CreateGroup)
Ldn.Lp2p.ISfService: 1536 (SendToOtherGroup)
Ldn.Lp2p.ISfService: 1544 (RecvFromOtherGroup)
Ldn.Lp2p.ISfServiceMonitor: 288 (GetGroupInfo)
Ldn.Lp2p.ISfServiceMonitor: 296 (GetGroupInfo2)
Ldn.Lp2p.ISfServiceMonitor: 312 (GetIpConfig)
2024-11-30 17:20:48 -06:00
Piplup
3680df6092
Fix for missing text with specific system locale encoding (#330) 2024-11-30 17:17:30 -06:00
LotP1
facc12a94a
JIT Sparse Function Table random crash fix (#319)
Some checks are pending
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
A couple of games have random crashing with the JIT Sparse Ftable changes, and it seems to have been caused by an insufficient int size returned by `AddressTableLevel#GetValue(ulong address)`.
It was 32 bits (Int32), but the GiantBlock (which is the current address table impl) uses potentially 36 bits for the first level.
2024-11-29 16:32:55 -06:00
Hack茶ん
8e55e6d6d7
Korean translation for key install tool (#329) 2024-11-29 15:39:11 -06:00
Nicola
346dfe9542
Added Tool for installing keys (#233)
Some checks are pending
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
#232 

![image](https://github.com/user-attachments/assets/5ae6118d-3857-4005-8392-5398c8fa91d5)
2024-11-28 17:32:07 -06:00
Jonas Henriksson
8a2b56cae6
Fix logic surrounding PushDescriptors in Vulkan (#257) 2024-11-28 17:00:12 -06:00
TheToid
baf179efdb
ignore macos attribute files (#302) 2024-11-28 16:55:51 -06:00
Daniel Nylander
ebaed949fa
Merge branch 'GreemDev:master' into master 2024-11-27 07:14:39 +01:00
Evan Husted
2a72fb2088
UI: RPC: Add Diablo III
Some checks failed
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
2024-11-26 17:15:11 -06:00
Daniel Nylander
2927d3aa0b
Merge branch 'GreemDev:master' into master 2024-11-26 07:24:14 +01:00
Luke Warner
0caeab2270
Remove 'Enter' hotkey in settings menu (#95)
Some checks are pending
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
This allows the Enter key to be bound to a button when using the
Avalonia UI.
2024-11-25 13:46:41 -06:00
GabCoolGuy
f72d2c1b2b
UI: Add Mii Edit Applet Locale (#311)
This allows the "Mii Edit Applet" dropdown to be localized ( I already
went ahead and localized French )
2024-11-25 13:43:01 -06:00
Hack茶ん
a18cecbc30
Korean "Show Changelog" translation (#313) 2024-11-25 13:40:39 -06:00
Keaton
2e6794e69b
Add custom refresh rate mode to VSync option (#238)
Rebased @jcm93's refreshinterval branch:
https://github.com/jcm93/Ryujinx/tree/refreshinterval

The option is placed under System/Hacks. Disabled, it's the default
Ryujinx behavior. Enabled, the behavior is shown in the attached
screenshots. If a framerate is too high or low, you can adjust the value
where you normally toggle VSync on and off. It will also cycle through
the default on/off toggles.

Also, in order to reduce clutter, I made an adjustment to remove the
target FPS and only show the percentage.

---------

Co-authored-by: jcm <6864788+jcm93@users.noreply.github.com>
2024-11-25 13:39:09 -06:00
GabCoolGuy
7e16fccfc1
UI: Fix icons getting cutoff in the About window (#310)
Some checks failed
Canary release job / Create tag (push) Has been cancelled
Canary release job / Release for linux-arm64 (push) Has been cancelled
Canary release job / Release for linux-x64 (push) Has been cancelled
Canary release job / Release for win-x64 (push) Has been cancelled
Canary release job / Release MacOS universal (push) Has been cancelled
Before:


![image](https://github.com/user-attachments/assets/c8d6b7d5-487b-4ab9-83e3-9489eaa0a076)

After:


![image](https://github.com/user-attachments/assets/18ea6360-f6ee-48e6-9a0a-cd8d88a0cf51)
2024-11-24 11:33:53 -06:00
Daniel Zauner
a81212bbf1
Fix window decorations being too wide (#309) 2024-11-24 09:49:44 -06:00
Daniel Nylander
be7cabd890
Merge branch 'GreemDev:master' into master 2024-11-24 08:34:15 +01:00
Daniel Nylander
97f9612caf
Adding Finnish to ErrorApplet.cs 2024-11-24 08:33:14 +01:00
Daniel Nylander
70757edc6c
Adding Finnish to SystemLanguage.cs 2024-11-24 08:31:53 +01:00
Daniel Nylander
0db6fcb6a9
Adding Finnish to KeyboardLayout.cs 2024-11-24 08:31:08 +01:00
Daniel Nylander
fcd63b850f
Adding Finnish to TitleLanguage.cs 2024-11-24 08:30:17 +01:00
Daniel Nylander
10501d90c2
Adding sv and fi to LanguageCode.cs 2024-11-24 08:28:08 +01:00
Daniel Nylander
d9037246c7
Adding Finnish to Language.cs 2024-11-24 08:27:23 +01:00
Daniel Nylander
18484ede09
Adding Finnish to ApplicationControlProperty.cs 2024-11-24 08:24:59 +01:00
Daniel Nylander
f555d93681
Adding Finnish to Language.cs 2024-11-24 08:24:01 +01:00
Daniel Nylander
98bae406fe
Adding Finnish to en_US.json 2024-11-24 08:23:16 +01:00
Daniel Nylander
82bf073d8a
Adding Finnish to SettingsSystemView.axaml 2024-11-24 08:22:28 +01:00
Evan Husted
e8d3ad4d8b
UI: RPC: TSUKIHIME -A piece of blue glass moon- asset image
Some checks are pending
Canary release job / Create tag (push) Waiting to run
Canary release job / Release for linux-arm64 (push) Waiting to run
Canary release job / Release for linux-x64 (push) Waiting to run
Canary release job / Release for win-x64 (push) Waiting to run
Canary release job / Release MacOS universal (push) Waiting to run
2024-11-23 13:10:53 -06:00
Daniel Nylander
070cae3f65
Small error in sv_SE.json 2024-11-23 19:42:00 +01:00
Daniel Nylander
768d2deeab
Adding SettingsTabSystemSystemLanguageSwedish 2024-11-23 19:25:00 +01:00
Daniel Nylander
ea71a9d844
Adding SettingsTabSystemSystemLanguageSwedish to sv_SE.json 2024-11-23 19:24:14 +01:00
Daniel Nylander
2253285a2e
Moving Swedish in TitleLanguage.cs 2024-11-23 18:55:41 +01:00
Daniel Nylander
f50cfdde39
Adding Swedish to KeyboardLayout.cs 2024-11-23 18:55:18 +01:00
Daniel Nylander
6e279b68f0
Moving Swedish in SystemStateMgr.cs 2024-11-23 18:54:38 +01:00
Daniel Nylander
74677d8a10
Moving Swedish in SystemLanguage.cs 2024-11-23 18:54:10 +01:00
Daniel Nylander
31a71e2c84
Moved Swedish in ErrorApplet.cs 2024-11-23 18:51:01 +01:00
Daniel Nylander
74228537f9
Moved Swedish to right place in SettingsSystemView.axaml 2024-11-23 18:48:58 +01:00
Daniel Nylander
00db03145d
Adding Swedish to Language.cs 2024-11-23 18:43:59 +01:00
Daniel Nylander
d92981ce5c
Adding Swedish to ApplicationControlProperty.cs 2024-11-23 18:43:03 +01:00
Daniel Nylander
61a11b07dc
Adding Swedish to Language.cs 2024-11-23 18:41:56 +01:00
Daniel Nylander
c660627cba
Adding Swedish to SystemStateMgr.cs 2024-11-23 18:40:38 +01:00
Daniel Nylander
0a46ea0590
Adding Swedish to TitleLanguage.cs 2024-11-23 18:39:58 +01:00
Daniel Nylander
f20e4cd6cc
Adding Swedish to SystemLanguage.cs 2024-11-23 18:39:32 +01:00
Daniel Nylander
ad37108dbc
Adding Swedish to ErrorApplet.cs 2024-11-23 18:38:41 +01:00