Canary 1130 update

Pengfei Zhu 2018-12-16 10:29:36 +08:00
parent 5f4b6fd0fb
commit c4569a1231

@ -1,6 +1,6 @@
During our reverse engineering efforts, it was found that Pokémon X/Y use `AAC` files for the music. During our reverse engineering efforts, it was found that Pokémon X/Y use `AAC` files for the music.
So, to achieve feature parity between LLE & HLE audio, our developer B3N30 implemented an HLE AAC decoder. So, to achieve feature parity between LLE & HLE audio, our developer B3N30 implemented an HLE AAC decoder.
This makes Pokémon X/Y work at full speed, with audio, without using the slow LLE method. This makes Pokémon X/Y work at full speed, with audio, without using the slow LLE method. **Currently this feature is only available for Citra Canary releases.**
This feature depends on `AAC` codecs which, unfortunately, due to patent issues, we cannot include in the builds. This feature depends on `AAC` codecs which, unfortunately, due to patent issues, we cannot include in the builds.
You can get these files by following the instructions below. You can get these files by following the instructions below.
@ -14,14 +14,16 @@ You can get these files by following the instructions below.
* If you are using **macOS**, you don't need anything else. It will work directly. * If you are using **macOS**, you don't need anything else. It will work directly.
* If you are using **Windows** - * If you are using **Windows** -
- **Note: Citra changed its way of loading DLLs in Canary build 1130. If you are still using Citra Canary 1129, you should update your Citra first before doing the folllowing steps.**
- Download this zip file - [FFmpeg DLLs](https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.1-win64-shared.zip) - Download this zip file - [FFmpeg DLLs](https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.1-win64-shared.zip)
- now extract the contents of `bin` folder, into the `canary-mingw` folder located in `C:/users/<USERNAME>/AppData/local/citra/` by default.
- **Note:** If you changed Citra's install location, you will have to paste these DLLs inside the folder where `citra-qt.exe` is located. - Select `Open Citra Folder` in the `File` menu of Citra. It should lead you to [the user directory](https://citra-emu.org/wiki/user-directory/).
- now extract the contents of `bin` folder in the ZIP, into the `external_dlls` folder located in the user directory.
![zip file contents](https://i.imgur.com/TY8uRGT.png) ![zip file contents](https://i.imgur.com/TY8uRGT.png)
![After Pasting](https://i.imgur.com/eBnquyw.png)
* If you are using **Linux**, you need to build Citra on your own. * If you are using **Linux**, you need to build Citra on your own.
- Follow the [[Building for Linux]] guide. - Follow the [[Building for Linux]] guide.
- You will need to install the following additional packages before building - `libavcodec-dev` & `libfdk-aac-dev`. - You will need to install the following additional packages before building - `libavcodec-dev` & `libfdk-aac-dev`.