Updated Changelog (markdown)

Ac_K 2021-08-04 23:59:13 +02:00
parent e39562ac57
commit 28e84df795

@ -1,6 +1,34 @@
# Ryujinx Changelog
All updates to the Ryujinx official master build will be documented in this file
## 1.0.6981 - 2021-08-04
### Fixes:
- Fixes a regression introduced in #2411:
- Alt key no longer focuses the menu bar. That functionality wasn't really relevant to the original intent of #2411, and the main purpose of the PR remains usable. Focus on Alt is something will might fix later.
- This reworks the entire flow of how the "Show UI" hotkey works. Note that it is specifically a "Show UI" hotkey, and hiding the UI still has to be done via the Actions menu, as we don't want users to trigger it by accident:
- The key is now configurable.
- The key now defaults to F4. Several annoyances was found with Alt, as it's part of the language-switching combination and also getting in the way of taking a (regular, non-Ryujinx) screenshot. Something that's not commonly used made more sense. Of course, due to the previous point above, users are welcome to switch it back to Alt if they are so inclined.
- Fixing a problem with the implementation of the KeyboardHotkeyState enum which would cause it to break were we to add any more hotkeys.
## 1.0.6980 - 2021-08-04
### Fixes:
- XInput devices provides axis data with square ranges (ie +-32767). Moving the sticks to diagonal ends means that it will have the max range values for both axes. This causes fast motion of player characters in games that do not clamp their input.
- This fixes it by clamping the input to a circle. Fixes The Legend of Zelda: Skyward Sword HD when Link sprinting without using up stamina when the controller sticks are at diagonals.
## 1.0.6979 - 2021-08-04
### Fixes:
- Makes more copies respect non-contiguous GPU virtual memory regions, instead of assuming it is contiguous. After this, the main thing missing will be support for non-contiguous buffers, which will be more complicated, and will be done on a separate PR.
- This also fixes a bug that noticed on I2M, where the copy would be incorrect for block linear textures, if destination X was not a multiple of 16. This was fixed by aligning the start of the vector copy, which should start and end of a multiple of 16. We are not aware of any games that uses it with a X value that is not a multiple of 16 though (it is usually 0), so maybe nothing was affected by this bug.
## 1.0.6978 - 2021-08-04
### Added:
- Improving reporting for cheats and updating the cheat instructions to match Atmosphere's implementation. Those are:
- A warning is now issued when the cheat tries to write to code region instead of requiring log analysis in debug mode.
- The cheat names are now printed in the log for better error detection and support.
- Implemented new addressing modes Alias and Aslr.
- Implemented else instruction for conditionals.
- Also, with "PPTC with ExeFS Patching" merged, it is now safe to enable cheats to write to code regions (with the aforementioned warning). This is a preparation for the upcoming full support, but does not mean that all cheats will work (some of them may start working).
## 1.0.6977 - 2021-08-04
### Fixed:
- Fixes some audio related issues that caused the emulator to hang or crash at exit, by making audio backend disposal thread safe.