Ringfit changes

This commit is contained in:
Matías Locatti 2022-01-10 01:22:34 -03:00 committed by GitHub
parent 620dd6b3e4
commit b36f8c1447
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -195,9 +195,8 @@ games seem to do.
After the release of `Project Kraken`, the input rewrite, analog triggers were not accurate, a simple bug slipped by making them work only when sticks were moved. After the release of `Project Kraken`, the input rewrite, analog triggers were not accurate, a simple bug slipped by making them work only when sticks were moved.
[Two lines of code change](https://github.com/yuzu-emu/yuzu/pull/7583), and the issue is no more. [Two lines of code change](https://github.com/yuzu-emu/yuzu/pull/7583), and the issue is no more.
german77 has also been working on trying to make `Ring Fit Adventure` playable. german77 has also been working on making `Ring Fit Adventure` playable.
While there is a lot of work ahead in adding support for the pressure sensor rings required by the game, and the usual aspects of emulation, some changes have been done already. While working on implementing support for the pressure rings the game requires, german77 also ended up with some global improvements.
Most are mentioned later in the article.
One change that ends up benefiting all games is [controller type validation](https://github.com/yuzu-emu/yuzu/pull/7503), which ensures that the emulator can only One change that ends up benefiting all games is [controller type validation](https://github.com/yuzu-emu/yuzu/pull/7503), which ensures that the emulator can only
accept controller types that the game supports, while discarding and disconnecting anything else. accept controller types that the game supports, while discarding and disconnecting anything else.
@ -282,14 +281,14 @@ Due to a bit of bloat in the previous implementation, 3 full seconds were needed
Morph [rewrote the whole code section](https://github.com/yuzu-emu/yuzu/pull/7494) and now only 0.2 seconds (200 milliseconds) are needed to get results as accurate as Morph [rewrote the whole code section](https://github.com/yuzu-emu/yuzu/pull/7494) and now only 0.2 seconds (200 milliseconds) are needed to get results as accurate as
before, considerably reducing the boot times of the emulator itself. before, considerably reducing the boot times of the emulator itself.
As previously said, german77 continues to work in making `Ring Fit Adventure` playable. As previously said, german77 continues to work in making `Ring Fit Adventure` playable.
He has [stubbed the](https://github.com/yuzu-emu/yuzu/pull/7524) `SetNpadCaptureButtonAssignment`, `ClearNpadCaptureButtonAssignment`, `ListAlarmSettings`, and He has [stubbed the](https://github.com/yuzu-emu/yuzu/pull/7524) `SetNpadCaptureButtonAssignment`, `ClearNpadCaptureButtonAssignment`, `ListAlarmSettings`, and
`Initialize` services, and [added support](https://github.com/yuzu-emu/yuzu/pull/7525) for the `notif:a` service. `Initialize` services, and [added support](https://github.com/yuzu-emu/yuzu/pull/7525) for the `notif:a` service.
With all his changes, the game manages to load the calibration settings: With all his changes, the current Early Access build when writting this article can boot and play the first stage of the game:
{{< imgs {{< imgs
"./ringfit.png| Ring Fit Adventure" "./ringfit.mp4| Ring Fit Adventure"
>}} >}}
[Tatsh](https://github.com/Tatsh) [added NSP and XCI file association to Linux](https://github.com/yuzu-emu/yuzu/pull/7609). [Tatsh](https://github.com/Tatsh) [added NSP and XCI file association to Linux](https://github.com/yuzu-emu/yuzu/pull/7609).
@ -355,13 +354,7 @@ Overwolf and GShade are also known to break Vulkan support, so we **strongly** r
## Future projects ## Future projects
If you want a sneak peak at the progress on Ring Fit Adventure, heres a video for you: `Project Gaia`, is progressing smoothly. As a tip, SSD users will notice improvements once it is released.
{{< imgs
"./ringfit.mp4| Ring Fit Adventure, again"
>}}
`Project Gaia`, is progressing smoothly. As a tip, SSD users will notice improvements.
Blinkhawk informs us that `Project Y.F.C.` will be grouping together the changes into smaller pieces, to get more progressive updates instead of delaying for a big release Blinkhawk informs us that `Project Y.F.C.` will be grouping together the changes into smaller pieces, to get more progressive updates instead of delaying for a big release
that would require more testing time. that would require more testing time.