LotP1
b626378695
added runtime identifiers
...
i doubt this will fix it
2024-12-20 15:34:56 +01:00
LotP1
4d577b08da
do not publish the validation project
2024-12-20 15:34:56 +01:00
LotP1
0a678ed089
fix MSBuild shenanigans
2024-12-20 15:34:56 +01:00
LotP1
5de0d9d166
missed another one
2024-12-20 15:34:55 +01:00
LotP1
4f51c68099
missed a JSON
2024-12-20 15:34:55 +01:00
LotP1
af4a71d6eb
Fix struct name not following C# standards
2024-12-20 15:34:55 +01:00
LotP1
392875bfab
remove test logs
2024-12-20 15:34:55 +01:00
LotP1
29e1a5efa4
Fix Task implementation
2024-12-20 15:34:55 +01:00
LotP1
efa1a26dbd
fix paths
2024-12-20 15:34:55 +01:00
LotP1
798082c785
Use Task for validation
...
locales validation is now a MSBuild task instead and will run as part of the build process. The emulator will still need to be ran once to fix locales/langauges after a new addition, but will no longer crash
2024-12-20 15:34:55 +01:00
LotP1
f00beaecce
cleanup
2024-12-20 15:34:55 +01:00
LotP1
267357c3e3
Use correct JsonTypeInfo implementation
2024-12-20 15:34:54 +01:00
LotP1
b98e762df8
Use JsonHelper abstraction
2024-12-20 15:34:54 +01:00
LotP1
611a11ab56
Add automatic locales re-/construction
2024-12-20 15:34:38 +01:00
LotP1
1d21260b0a
move locales.json
2024-12-20 15:34:38 +01:00
LotP1
4876c0e127
locales rework
...
Use 1 locales file instead of individual files for each langauge.
2024-12-20 15:34:37 +01:00
Jacobwasbeast
0adaa4cb96
Adds the ability to read and write to amiibo bin files ( #348 )
...
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-19 22:36:46 -06:00
Marco Carvalho
ff6628149d
Migrate to .NET 9 ( #198 )
2024-12-19 18:52:25 -06:00
Evan Husted
8db5a7e98b
UI: Fix logo aliasing
2024-12-17 21:20:49 -06:00
GabCoolGuy
8e00cb5232
UI: Add faq, setup and multiplayer guides to the Help dropdown ( #383 )
2024-12-15 10:45:37 -06:00
Evan Husted
2cd54d0da0
Remove icon padding
2024-12-14 08:03:17 -06:00
Evan Husted
b97b8ca8f5
Logo from PR #381 everywhere
2024-12-14 07:27:07 -06:00
Daenorth
1b9656e960
Norwegian Translation ( #338 )
2024-12-13 03:56:20 -06:00
Hack茶ん
8994e7476c
Korean Former Maintainers & About description translations ( #371 )
2024-12-13 03:54:07 -06:00
rrondo
b3944a18b7
Some changes to Ukrainian localization (uk_UA.json) ( #356 )
...
I made some small corrections and translated the lines that didn’t have
translations.
2024-12-10 11:58:53 -06:00
Evan Husted
1a005f96e7
Merge remote-tracking branch 'origin/master'
2024-12-08 13:05:47 -06:00
Evan Husted
072cd2824a
misc: chore: Simplify Updater version parsing.
2024-12-08 13:05:35 -06:00
Evan Husted
9da97bc911
misc: chore: Collapse XCIFileTrimmerLog implementations into a single class.
2024-12-08 13:05:09 -06:00
Evan Husted
39252b7267
UI: Update About window with the current status of the project.
2024-12-08 13:04:01 -06:00
Evan Husted
ec11bf2af9
i18n: Clean out old translations and reset outdated ones
2024-12-07 08:53:23 -06:00
bangfire
8ae72c1a00
Fix Windows Terminal hide/show functions ( #342 )
...
https://stackoverflow.com/a/78577080
2024-12-07 07:17:39 -06:00
Evan Husted
06abba25c1
UI: Adapt accent color to the user's system.
...
https://amwx.github.io/FluentAvaloniaDocs/pages/FATheme/Accents#using-the-systems-accent-color
2024-12-07 06:22:46 -06:00
Evan Husted
de00a71690
UI: Fix missing total DLC count.
...
Fixes #347 .
2024-12-07 05:48:11 -06:00
Evan Husted
315a1819c0
Attempt #2
2024-12-07 05:31:37 -06:00
Evan Husted
4ffb8aef12
Try and fix nullref
2024-12-07 05:21:16 -06:00
Evan Husted
290a6ad5de
HLE: extract custom NACP data functionality into a static helper for generic reuse elsewhere, and clarify magic numbers.
2024-12-07 04:30:04 -06:00
Evan Husted
eda4f4349b
headless: Actually log the command line errors
2024-12-07 04:06:22 -06:00
Evan Husted
5fbcb1f3a7
misc: chore: Cleanups & unused parameter removal
2024-12-07 04:06:22 -06:00
WilliamWsyHK
d00754477e
Add Firmware keyword in log if it is indeed firmware ( #343 )
...
Co-authored-by: LotP1 <rasmus.stilling.pedersen1@gmail.com >
2024-12-07 04:03:01 -06:00
maxdlpee
0bc1eddaeb
Update Spanish translation ( #332 )
...
- Added translations for XCI trimmer
- Added translations for Cabinet applet
- Added translations for Keys installer
- Other miscellaneous translations added
2024-12-06 21:57:35 -06:00
Luke Warner
baad1e313f
Stub Ldn.Lp2p.ISfService: 776 (DestroyGroup) ( #353 )
...
This prevents a crash in Mario Kart Live: Home Circuit that would occur
after exiting the kart pairing screen.
2024-12-06 14:43:31 -06:00
Hack茶ん
a1e6d11dcb
Update Korean translation ( #352 )
2024-12-06 09:18:09 -06: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.
...
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
Jacobwasbeast
08b7257be5
Add the Cabinet Applet ( #340 )
...
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 )
2024-12-02 14:42:07 -06:00
Luke Warner
6b5cb151c3
Implement and stub services required for Mario Kart Live: Home Circuit ( #331 )
...
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
LotP1
facc12a94a
JIT Sparse Function Table random crash fix ( #319 )
...
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 )
...
#232

2024-11-28 17:32:07 -06:00