Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tools:
- REQUIRED:
- * VGMToolbox (latest release - http://sourceforge.net/projects/vgmtoolbox/)
- * HCA_Decoder (latest available - http://www.mediafire.com/download/858tqikj74qinw4/HCA_decoder.zip)
- Nice to have - depends on what you prefer:
- PC: Wireshark + Bluestacks (or Andyroid)
- Tablet (Android) : tPacketCapture (doesn't require root and it's free) + wireshark on PC to read the sniffs
- Pre-reqs:
- > Install CGSS on your device or bluestacks/andyroid
- > VGMToolbox set up:
- > - extract the zip
- > HCA_Decoder set up:
- > - extract the zip
- > - rename decode_options(...).bat into decode.bat
- > - open the file with a text editor delete everything up to the 'set' line before the 'for' loop
- > - replace the 'set' line with the following:
- set X=-v 1.0 -m 16 -l 0 -a F27E3B22 -b 00003657
- *** IF YOU DON'T WANT TO SNIFF OR ARE SCARED OF THE INTERNET POLICE ***
- Instead of doing steps 1-10, transfer all the files from /sdcard/Android/data/jp.co.ban...BNEI0242/cache/l to your PC (read the documentation of bluestacks/andyroid as you may need root permissions to access the folder) and put them in a single place, ex. C:/songs
- Keep in mind that if you use this procedure, you'll be limited to the files you've obtained by playing the game.
- *** DONE WITH THE SCARY PART - SKIP TO STEP 12 ***
- Steps:
- 1. Start up your sniffing software and capture traffic. (Wireshark on PC or tPacketCapture on Android)
- 2. Set the following filter on wireshark: "http.host == game.starlight-stage.jp && http.request.method == POST" (If you're on an android device, do steps 3 and 4 and transfer the capture file over to your PC and open it with wireshark then set the filter and continue to step 5)
- 3. Start up CGSS and go to into the home tab. (just so that there is some communication with the server)
- 4. Stop the capture and kill CGSS as we won't need it anymore.
- 5. If you set up the filter above, you should see a couple of packets.
- 6. Examine the HTTP headers and look for RES_VER - write it down.
- 7. copy the following URL and replace RES_VER with the value from the header.
- http://storage.game.starlight-stage.jp/dl/RES_VER/High/Sound/Android/manifest/soundmanifest
- 8. Look for the files that interest you:
- > l/ - live music (song files)
- > s/ - sound effects
- > r/ - room sound effects
- > v/ - card / character voices
- > c/ - story related
- > b/ - bgm
- 9. Once you've found a file that interests you, copy the name, ex.: l/song_0001.acb
- 10. Replace RES_VER with the value from the header, and replace FILE_NAME with the song that interests you:
- http://storage.game.starlight-stage.jp/dl/RES_VER/High/Sound/Android/FILE_NAME
- ex:
- http://storage.game.starlight-stage.jp/dl/10010201/High/Sound/Android/l/song_0001.acb
- 11. Copy all the downloaded files to a folder you'll remember, ex: C:/songs
- 12. Start up VGMToolbox
- 13. Navigate the tool-tree: VGMToolbox > Misc. Tools > Extraction Tools > Common Archives > CRI ACB/AWB Archive Extractor
- 14. Select all the files from C:/songs (or whatever directory you are using) and drag them to the VGMToolbox's CRI ACB/AWB Archive Extractor.
- 15. In the folder where you had all the .acb files, new folders should've appeared _vgmt_acb_ext...
- Inside each of those folders, you'll find a .hca file.
- 16. Copy all of the .hca files to a single folder (for ease of manipulation)
- ex: C:/songs/hca
- 17. Open a second explorer window and go to the path where you extracted the HCA_Decoder
- 17. Select all the .hca files and drag them over to the decode.bat file (yes, drag and drop)
- 18. Now you have .wav files for the songs, I suggest converting them over to mp3 to save up space.
Advertisement
Add Comment
Please, Sign In to add comment