From f66134825f42f678adf03c36e0bca4be8d6e8c95 Mon Sep 17 00:00:00 2001 From: Vamsi Krishna Date: Sat, 15 Dec 2018 20:36:26 +0530 Subject: [PATCH] Created HLE AAC Decoder - Instructions (markdown) --- HLE-AAC-Decoder---Instructions.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 HLE-AAC-Decoder---Instructions.md diff --git a/HLE-AAC-Decoder---Instructions.md b/HLE-AAC-Decoder---Instructions.md new file mode 100644 index 0000000..9c034c2 --- /dev/null +++ b/HLE-AAC-Decoder---Instructions.md @@ -0,0 +1,27 @@ +# HLE AAC Decoder + +During our reverse engineering efforts, it was found that Pokemon 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. + +This makes Pokemon X/Y work at full speed, with audio, without using the slow LLE method. + +**Please note that this method might not improve audio or performance for all games that started working on LLE.** + +### Instructions + +* Download the latest canary build [here](https://citra-emu.org/download/). + +* If you are using **macOS**, you don't need anything else. It will work directly. + +* If you are using **Windows** - + - 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//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. + + ![zip file contents](https://i.imgur.com/TY8uRGT.png) + +* If you are using **Linux**, you need to build Citra on your own. + - Follow the [[Building for Linux]] guide. + - You will need to install the following additional packages before building - `libavcodec-dev` & `libfdk-aac-dev`. + +* And you are done. Just boot up Citra, select `HLE (fast)` in the `Audio` tab and play.