Want to see how the game's made, or make it yer own? Here be the tools for diggin' through its treasure chest of files!

VolKit

Almost everything in SpongeBob SquigglePants is packed into .vol archives: the pictures, animations, text, fonts and sounds. VolKit opens them up, lets you change what's inside, and puts it all back so the game can use it.

The VolKit window, playing SpongeBob's loading animation
  • The VolKit window: browse an archive, see the pictures, play the animations and sounds, edit the text in all six languages, swap in your own files and save.
  • VolExtractor: unpacks whole archives into files you can open.
  • VolPacker: packs your edited files back into a working archive.
The game's own title logo, converted to a PNG
Part of a font's letter sheet
SpongeBob's loading animation, as a GIF
In the gameWhat you getBack into the game?
.image, .texturePNG, with transparencyYes, from a PNG of any size
.animA PNG for each frame, and an animated GIFYes, frame by frame
.textA spreadsheet (CSV) with a column for each languageYes, or edit it in VolKit
.waveWAVYes, from any WAV
.fontA PNG sheet of every letterNot yet
.arc, .tplUnpacked, or a PNGNot yet

Every file can also be saved, or replaced, exactly as it's stored. Files you don't touch keep their exact bytes.

Made for SpongeBob SquigglePants on the Wii. Other games built with WayForward's engine, EngineBlack, may use some of the same formats, but they haven't been tested. Not all of them use .vol archives: Batman: The Brave and the Bold - The Videogame on the Wii doesn't, for one.
click here toDownload VolKit

See it on GitHub

How to Use VolKit

  1. Get Python.Install Python 3 (on Windows, tick Add python.exe to PATH). VolKit installs the one extra package it needs the first time.
  2. Copy the game's archives.In Dolphin, right-click the game, choose Properties, then Filesystem, and extract the .vol files. Keep a copy of the originals.
  3. Open one.Double-click VolKit.bat (Windows) or run volkit.sh (Mac or Linux), and open a .vol. Pick a file to see it; double-click a line of text to change it; use Replace to swap in a PNG, CSV or WAV.
  4. Save, and play.Save the archive, then try it in Dolphin, or load it with Riivolution. VolKit's README shows how.

Rather work on lots of files at once? extract_all unpacks every archive into folders, and after you've edited the files, pack_all packs them back up.

No game files are included. VolKit only reads the copy of the game you already own.

SoundKit

The music of SpongeBob SquigglePants isn't recorded audio: the Wii plays it from note data and instrument samples, the way a MIDI file is played. SoundKit plays it the same way, from the game's own sound archives, so you can listen to it all and save it as an album.

The SoundKit jukebox, playing the title screen music
  • The jukebox: the soundtrack world by world, with each nanogame theme named after the nanogames that play it. Double-click to listen.
  • The album: SpongeBob SquigglePants (Original Soundtrack) by Jake Kaufman, tagged and numbered, as WAV, FLAC, OGG or MP3, to listen to or to loop seamlessly.
  • MIDI and SoundFonts: every track as a MIDI file, and the game's instruments as SoundFonts, to play them with the game's own sound or rearrange them.
Found on the disc: a second sound archive the game never loads, with 14 more tracks. The IconBob games, "Pairing Is Caring", "Puzzle de Pants" and "No Shame in Same" ask for music that's only in it, so they never get it on the Wii (the IconBob games play the metronome track instead). SoundKit plays it all.
click here toDownload SoundKit

See it on GitHub