Bulk BCSAR editor Scratch edition (+making every sound a bruh sound effect)

Blurro

Active Member
OP
Newcomer
Joined
Oct 10, 2016
Messages
28
Trophies
0
Age
24
XP
255
Country
This tool edits the BCSAR sound file (containing a load of BCWAVs). I made this because I needed to replace 350 voice clips with just blank sounds for a mod I'm doing, this tool allows you to enter a list of offsets (instructions below on how to grab all of the offsets automatically) and replace every bcwav with your inputs.
Basically you'd be able to replace every sound in a bcsar with a bruh sound effect with ease using this

Project link: https://turbowarp.org/659193044
https://scratch.mit.edu/projects/659193044/ is the real Scratch website but will run slower.

Required programs:
HxD (for exporting the hex data for the tool) https://mh-nexus.de/en/hxd/
Hex to file tool from here (turns the Scratch output back to a usable bcsar) http://tomeko.net/bin/hex_to_file/hex_to_file.exe
3DS audio ripper (to get the list of offsets) https://gbatemp.net/threads/3ds-cwav-dumper.361437/post-7364292
Foobar2000 with vgmstream plugin (optional, this is to listen to your extracted bcwavs, good for picking the ones you want) https://www.foobar2000.org/download https://vgmstream.org/downloads/
Audacity (to set your wav to the correct frequency & crop unnecessary length) https://www.audacityteam.org/download/windows/
cwavtool.exe (to convert wavs to bcwav) https://github.com/PabloMK7/cwavtool

How to replace every sound in the whole file with a bruh sound effect tutorial
1. Prepare the bruh. Download a sound file from the internet and open it in Audacity. Crop any unnecessary length from the start and end to ensure replacing as many clips as possible, as new clips can't be longer than the original. Set the frequency correctly (usually if not always 16000 Hz).
1661506291363.png
1661506270223.png


2. Export and name your bruh sound to be "input.wav" and put it in the same folder as cwavtool.exe, then enter "cmd" at the top of the folder and paste this command:
cwavtool.exe -i input.wav -o output.bcwav -e dspadpcm
1661506459386.png

You'll now have an output.bcwav in this folder!

3. Open both your .bcsar and the output.bcwav in HxD and change these 2 view settings on each:
1661507255217.png
1661507274829.png
1661507441740.png

Then, export both the bcsar and the bcwav as "Editor view"
1661507370742.png
1661507607951.png


4. Open the Scratch project! https://turbowarp.org/659193044 (turbowarp is just scratch but runs faster) and select BCSAR
Right click and import the big bcsar.txt file to the bottom list (yknow the one that says "BCSARfile")
1661507828855.png
Then do the same for the inputBCWAV list, importing the txt file you exported from HxD.
Once both are imported, the "Import" button will appear.

4. Open 3DS audio ripper and extract every bcwav from your bcsar to a folder
1661506654903.png

Enter "cmd" in this folder again and paste this command:
for %f in ("*.BCWAV") do @Echo %~nf
Then copy this whole list from cmd, click Import on the Scratch project, and paste + enter it in.

1661508867308.png


Now the bcsar data has been edited! But uhh wait...
1661509032247.png

First, right click and export this list. (if you don't have this error just do step 6 and you'll be finished)

TIps to shorten the audio size!
1. Speed up your clip in Audacity (use "Change Tempo"), 2. Crop start/end a bit more, 3. Lower the frequency a little, and 4. Split to mono if it isn't already. These will shorten the size.

5. Repeat steps 2 & 3 to get your new exported txt file. Right click and import this to the inputBCWAV list box in Scratch
Click Import again and paste the contents of the downloaded "couldn't replace.." file
1661510124319.png


6. Now that we managed to replace everything, with big and small Bruh sounds, right click and export this BCSAR file and convert it from a txt to a .bcsar using the Hex to file.exe tool!
1661510282868.png


Also this Scratch project does MSBT files in bulk too so you could replace the entire game's text with "bruh" using this too.

Scratch is inherently funny, I just like using it
 
Last edited by Blurro,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, the other game where I found newgrounds is new york shark
    +1
  • SylverReZ @ SylverReZ:
    Spoke to Tom Fulp the other day, if he can find his old Newgrounds site content like the mini Flash animations from the 2000's that played on the portal.
  • SylverReZ @ SylverReZ:
    So far no response, but he did say that he'll find them. Wayback Machine doesn't have em.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast the 1999 versión of pico's school is avaliable (the difference between it, the 2006 versión and the 2016 versión is that the speed of the game depends of the speed of your computer and that it had the og soundtrack)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Another being Pico VS Bear, the original 1999 version before Jim Henson filed a DMCA takedown.
    +1
  • Xdqwerty @ Xdqwerty:
    The 2006 versión was made when the flash portal was made
  • SylverReZ @ SylverReZ:
    Many people thought it was lost, but was discovered that he hid it on the same page.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, although the "secrets" system where the game was has been removed. Also pico vs uberkids had a netplay versión that was shutdown, although the swf file has been found
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nope. There are two download buttons on the same page, where you can download the original under a file called "bear.exe". "bear2.exe", however, is the updated game in a Flash projector. P.s. this was on the archived Pico page from 2000.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's been there for a long time, too. People who search for lost media don't look hard enough lmao.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, also the pico 2 demos used to be only for the newgrounds patrons but they are on internet archive too (https://archive.org/download/picos_school_2)
    +1
  • Xdqwerty @ Xdqwerty:
    Iirc the demos were removed from newgrounds in 2022
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, or well only the demo with mindchamber's style was on newgrounds
    +1
  • Xdqwerty @ Xdqwerty:
    Fun fact @SylverReZ: iirc one of the goals on the fnf Kickstarter stated that pico 2 would be finished but the Kickstarter didnt get enough money for that goal to be fullfiled
  • SylverReZ @ SylverReZ:
    @Xdqwerty, FNF sucks, their community is toxic as hell.
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ its a single player game
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, Yea but it has a shitton of mods with their own songs and stuff
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and quite a lot of people involved in those mods get cancelled
  • SylverReZ @ SylverReZ:
    Newgrounds wasn't the birth of FNF; rather, it was games where you beat up celebrities and parodies.
    +2
  • a_username_that_is_cool @ a_username_that_is_cool:
    FNF was born from Game Jams
  • a_username_that_is_cool @ a_username_that_is_cool:
    Specifically Ludum Dare 47
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and Sonic fights a la dragón ball z
    T @ Texasauras: help https://www.youtube.com/watch?v=UUPdNq0qyeA