mirror of
https://github.com/vgmstream/vgmstream.git
synced 2025-02-21 04:48:21 +01:00
doc
This commit is contained in:
parent
97e46436d7
commit
e76be71d51
@ -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:
|
||||
|
@ -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_SRSA[SE1_Common_BGM]" and "R_SRST[SE1_Common_BGM]")
|
||||
0x3a160928.srsa: 0x272c6efb.srst
|
||||
```
|
||||
```
|
||||
# Snack World (Switch) names for .awb (single .acb for all .awb, order matters)
|
||||
|
@ -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).
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user