Commit graph

3733 commits

Author SHA1 Message Date
Evan Husted
94ba8de683 HLE: Stub IHidServer SetGestureOutputRanges
Lets "Donkey Kong Country Returns HD" get into main gameplay.
2025-01-16 11:44:17 -06:00
KeatonTheBot
50b08203e9 chore: clean up RuntimeIdentifiers in project files 2025-01-16 00:03:09 -06:00
KeatonTheBot
a4fef5b439 nuget: Remove local source for FFmpeg runtimes 2025-01-14 19:35:38 -06:00
KeatonTheBot
61c7bad225 Update FFmpeg runtimes to 6.1.2 for win-x64 and linux-x64/arm64. Add runtimes for win-arm64 arch. 2025-01-14 17:44:17 -06:00
KeatonTheBot
c48866c9ec Custom refresh rate default value changed from 200% to 100% 2025-01-13 13:30:46 -06:00
KeatonTheBot
b5a8ba573e Add 10 GiB DRAM option 2025-01-11 18:36:57 -06:00
Evan Husted
601ced61bd misc: chore: lol this field was misspelled 2025-01-11 17:13:40 -06:00
LotP1
54ed9fcab7 cores rework
This PR changes the core count to be defined in the device instead of
being a const value.
This is mostly a change for future features I want to implement and
should not impact any functionality.
The console will now log the range of cores requested from the
application, and for now, if the requested range is not 0 to 2 (the 3
cores used for application emulation), it will give an error message
which tells the user to contact me on discord. I'm doing this because
I'm interested in finding applications/games that don't use 3 cores and
the error will be removed in the future once I've gotten enough data.
2025-01-11 17:11:13 -06:00
KeatonTheBot
3bade9d6c1 UI: Fix status bar showing in fullscreen mode during gameplay 2025-01-02 18:44:54 -06:00
Nicola
ef4ea7794b Fixed mime types button not updating after install/uninstall 2025-01-01 01:21:42 -06:00
Evan Husted
d77d6b7cee UI: Conditionally enable install/uninstall file types buttons based on whether they're installed already 2025-01-01 01:07:15 -06:00
Evan Husted
00a475bf7a UI: Disable XCI trimmer button when in-game 2025-01-01 01:00:25 -06:00
sovervo
6a4ed43b3b UI: Set UseFloatingWatermark to false when the watermark is empty 2025-01-01 00:51:51 -06:00
Evan Husted
e9dea85064 2 unmerged PRs from original Ryujinx:
Implement shader compile counter (currently not translated, will change, need to pull changes.)
Remove event logic in favor of a single init function.
Thanks @MutantAura
2025-01-01 00:42:48 -06:00
TheToid
da0b784679 Fix for duplicate controller names under Ava when two controllers of the same type are attached 2025-01-01 00:29:19 -06:00
Evan Husted
ab1eb8168b Chore: Minor code cleanups (SDL2Gamepad.cs) 2025-01-01 00:26:55 -06:00
Evan Husted
e7e89efb3c UI: Add keybinds to useful things 2024-12-31 23:36:00 -06:00
jozz024
5ea895ed2e add a keyboard shortcut for opening amiibo .bin files 2024-12-31 23:00:05 -06:00
Evan Husted
cbedf4b739 UI: Show the path of the mod on the folder button 2024-12-31 22:30:23 -06:00
Evan Husted
f244157979 UI: Only allow right click to create a context menu if a game is selected. 2024-12-31 22:25:46 -06:00
Evan Husted
6bfcdeee8c Clarify DramSize XMLdoc 2024-12-31 22:14:35 -06:00
Evan Husted
2db7d60cae UI: Add more NotificationHelper methods
Simplify ID copy logic
2024-12-29 14:18:11 -06:00
Evan Husted
c089f90b53 UI: Copy Title ID by clicking on it. 2024-12-28 22:14:40 -06:00
KeatonTheBot
b2339931a3 Update README.md 2024-12-28 22:08:18 -06:00
KeatonTheBot
baba352b38 misc: chore: remove unnecessary usings (again, .NET 9) 2024-12-26 02:43:15 -06:00
KeatonTheBot
79d843787c nuget: bump Microsoft.IdentityModel.JsonWebTokens from 8.2.1 to 8.3.0 2024-12-26 01:28:38 -06:00
Marco Carvalho
55d88d08d4 Avoid zero-length array allocations 2024-12-26 01:12:31 -06:00
Evan Husted
c8af900b10 UI: Fix negative space savings in XCI trimmer 2024-12-26 00:55:04 -06:00
asfasagag
8726331a10 UI: Option to resize window to 1440p, 2160p
Minor but useful quality of life addition
2024-12-26 00:12:19 -06:00
GabCoolGuy
217f099d2c UI: Fixed some light theme colors 2024-12-25 21:08:29 -06:00
sunshineinabox
e7a3400b9a Resolve Image Usage Validation Error
This was a missed change that would resolve Image Usage validation error
that is created fairly frequently.

``VUID-VkImageViewCreateInfo-pNext-02662(ERROR / SPEC): msgNum:
-55646969 - Validation Error: [ VUID-VkImageViewCreateInfo-pNext-02662 ]
Object 0: handle = 0x260b9d1f6b8, type = VK_OBJECT_TYPE_IMAGE; |
MessageID = 0xfcaee507 | vkCreateImageView():
pCreateInfo->pNext<VkImageViewUsageCreateInfo>.usage
(VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT) must not include
any bits that were not set in VkImageCreateInfo::usage
(VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
of the image. The Vulkan spec states: If the pNext chain includes a
VkImageViewUsageCreateInfo structure, and image was not created with a
VkImageStencilUsageCreateInfo structure included in the pNext chain of
VkImageCreateInfo, its usage member must not include any bits that were
not set in the usage member of the VkImageCreateInfo structure used to
create image
(https://vulkan.lunarg.com/doc/view/1.3.290.0/windows/1.3-extensions/vkspec.html#VUID-VkImageViewCreateInfo-pNext-02662)
    Objects: 1
        [0] 0x260b9d1f6b8, type: 10, name: NULL
``
2024-12-25 21:06:08 -06:00
Evan Husted
78093a1d0c HLE: rename AmiiboDecrypter to AmiiboDecryptor 2024-12-20 18:53:33 -06:00
Evan Husted
87067b5b32 UI: Only show Amiibo bin scan menu item if the key file exists 2024-12-20 18:52:10 -06:00
Jacobwasbeast
9b5151dddb Added Support for 532-Byte Amiibo BIN Files
Added functionality to load 532-byte Amiibo BIN files, commonly used in
Tagmo and similar tools. These files were missing the following pages.
*    133 (85h) PWD
*    134 (86h) PACK RFUI
These pages can be added as null bytes if not present. The system seems
to function correctly without them.
2024-12-20 18:48:18 -06:00
Jacobwasbeast
78400132c0 Adds the ability to read and write to amiibo bin files
This introduces the ability to read and write game data and model
information from an Amiibo dump file (BIN format). Note that this
functionality requires the presence of a key_retail.bin file. For the
option to appear and function in the UI, ensure that the key_retail.bin
file is located in the <RyujinxData>/system folder.
2024-12-20 18:46:51 -06:00
Marco Carvalho
8547285aba Migrate to .NET 9 2024-12-19 21:18:58 -06:00
Keaton
aad9c3e715 Update README.md 2024-12-15 15:10:24 -06:00
KeatonTheBot
254a060c70 misc: chore: Remove unnecessary usings 2024-12-12 01:08:47 -06:00
Evan Husted
e3e222fb49 Try and fix nullref 2024-12-12 00:39:42 -06:00
TheToid
23d06c6882 Automatically remove invalid dlc and updates as part of auto load
* Automatically remove invalid dlc and updates as part of auto load
Fixed some minor label spacing issues in options dialog
Removal of unused variable in input view model

* Fixed missing french message for AutoloadDlcAddedMessage
2024-12-12 00:39:34 -06:00
TheToid
88530d7435 Add ability to trim and untrim XCI files from the application context menu AND in Bulk 2024-12-12 00:37:03 -06:00
Vudjun
7bd5a61b65 RyuLDN implementation
These changes allow players to matchmake for local wireless using a LDN
server. The network implementation originates from Berry's public TCP
RyuLDN fork. Logo and unrelated changes have been removed.

Additionally displays LDN game status in the game selection window when
RyuLDN is enabled.

Functionality is only enabled while network mode is set to "RyuLDN" in
the settings.
2024-12-12 00:36:59 -06:00
bangfire
636c6617ee Fix Windows Terminal hide/show functions
https://stackoverflow.com/a/78577080
2024-12-12 00:36:56 -06:00
Evan Husted
a11409016e UI: Adapt accent color to the user's system.
https://amwx.github.io/FluentAvaloniaDocs/pages/FATheme/Accents#using-the-systems-accent-color
2024-12-12 00:36:53 -06:00
Luke Warner
7fd7661b56 Stub Ldn.Lp2p.ISfService: 776 (DestroyGroup)
This prevents a crash in Mario Kart Live: Home Circuit that would occur
after exiting the kart pairing screen.
2024-12-12 00:36:50 -06:00
Evan Husted
fd6c2740ef chore: applets: Cleanup redundant ReadStruct implementations & provide a default implementation for IApplet#GetResult. 2024-12-12 00:36:47 -06:00
Jacobwasbeast
8604df0f1c Add the Cabinet Applet
This adds the missing Cabinet Applet, which allows for formatting
Amiibos and changing their names.
2024-12-12 00:36:38 -06:00
Luke Warner
7ea2e0f34c ARMeilleure: Allow TPIDR2_EL0 to be set properly 2024-12-02 15:53:42 -06:00
KeatonTheBot
b48c5654ff nuget: bump Microsoft.IdentityModel.JsonWebTokens from 8.2.0 to 8.2.1 2024-12-02 00:26:25 -06:00
Evan Husted
3eddf1c1bd nuget: bump Gommon from 2.6.5 to 2.6.6 2024-12-01 18:33:33 -06:00