This commit is contained in:
bnnm 2024-12-31 16:40:01 +01:00
parent 97e46436d7
commit e76be71d51
3 changed files with 8 additions and 4 deletions

View File

@ -22,7 +22,7 @@ Though it's rather flexible (like using Windows with GCC and autotools), some co
```sh
sudo apt-get update
# base deps
sudo apt-get install -y gcc g++ make cmake build-essential git
sudo apt-get install -y gcc g++ make cmake build-essential git pkg-config
# optional: for extra formats (can be ommited to build with static libs)
sudo apt-get install -y libmpg123-dev libvorbis-dev libspeex-dev
sudo apt-get install -y libavformat-dev libavcodec-dev libavutil-dev libswresample-dev
@ -123,11 +123,15 @@ First, follow the *Emscripten* installation instructions:
Though basically:
```sh
apt-get install -y python3
git clone https://github.com/emscripten-core/emsdk
cd emsdk
./emsdk install latest
./emsdk activate latest
source ./emsdk_env.sh
emsdk
```
Then you should be able to build it on **Linux** (**Windows** should be possible too, but has some issues at the moment), for example with CMake:

View File

@ -545,8 +545,9 @@ willow.mpf: willow.mus,willow_o.mus
bgm_2_streamfiles.awb: bgm_2.acb
```
```
# hashes of SE1_Common_BGM + ext [Hyrule Warriors: Age of Calamity (Switch)]
0x3a160928.srsa: 0x272c6efb.srsa
# hashes of SE1_Common_BGM + SRSA/SRST [Hyrule Warriors: Age of Calamity (Switch)]
# (more exactly "R_SRSASE1_Common_BGM" and "R_SRSTSE1_Common_BGM")
0x3a160928.srsa: 0x272c6efb.srst
```
```
# Snack World (Switch) names for .awb (single .acb for all .awb, order matters)

View File

@ -44,7 +44,6 @@ static int load_wvc_array(uint8_t* buf, size_t bufsize, uint32_t codebook_id, ww
/**
* Wwise stores a reduced setup, and packets have mini headers with the size, and data packets
* may reduced as well. The format evolved over time so there are many variations.
* The Wwise implementation uses Tremor (fixed-point Vorbis) but shouldn't matter.
*
* Format reverse-engineered by hcs in ww2ogg (https://github.com/hcs64/ww2ogg).
*/