This is a re-write of the original Smash Ultimate Tools which used to use Laravel as a framework. This re-write gets rid of Laravel and doesn't use databases to store stuff. This also makes the code look much cleaner compared to the old one.
- Audio
- Stopped using python scripts to get Audio Information (switched over to using SoX completely)
- Added YouTube Link option (only if allowed in
config.php
&ffmpeg
is downloaded and added to PATH) - Added PyMusicLooper option (only if allowed in
config.php
andpymusiclooper
is installed (with the--stdout
option) - Added support for VGMStream Conversion instead of only BRSTMS
- Added new conversion option: wav
- Removed
Convert Song to Compatible wav
&Convert vgmstream compatible formats to wav
pages - Removed old style editor for the
Replace nus3audio sound banks with idsps
page - Proper Error Handling
- CSS Editor
- No Changes
- SSS Editor
- No Changes
- Fighter Param Editor
- No Changes
- MSBTEditor
- No Changes
- Minecraft Java Skin Converter
- Removed
- Common Color Editor
- Added
- Download and extract PHP to a folder on your PC (7.0 minimum)
- Add the path where you extracted
PHP
to your System PATH Environment Variable - Edit
php.ini
and increase thepost_max_size
andupload_max_filesize
, and changefile_uploads
value toOn
- Download and install dotnet 2.0, dotnet 5.0.3, and dotnet 6.0.3
- Make sure
dotnet
is in your path (run thedotnet
command in Command Prompt and see if it runs) - If it doesn't run, then add the path where
dotnet
was installed to your System PATH Environment Variable - Download this repo and extract it somewhere on your PC
- Open up command prompt and navigate to the repo folder
- Run the following command
php -S localhost:80
- In your web browser, go to
http://localhost/
- Download and install sox with
sudo apt install sox
- Download and extract FFmpeg (make sure you download a
release build
) somewhere on your PC - Add the path where you extracted
FFmpeg
to your System PATH Environment Variable
- Download and install Python (3.8 or higher)
- Make sure to check
Add to PATH
when installing Python - Download and install Git
- Make sure to check
Add to PATH
when installing Git (if that option shows up) - Open up command prompt and run the following command
pip install git+https://github.com/arkrow/PyMusicLooper.git
- This Website - Coolsonickirby/Random
- Major help with the redesign for the 1 year anniversary - Pizza 3.14
- Smash Font - Pokemon-Diamond
- VGAudio - Thealexbarney
- nus3audio - jam1garner
- SoX - cbagwell, mansr, robs, uklauer
- Batch Scripts used for reference - ThatNintendoNerd
- Song names and file names (Victory themes missing from the document file for some reason) - PlayerRager, Spook Rake, zrksyd
- Fire Emblem Three Houses Songs - VGIII <3, A Mudkip
- ARMS Songs - Mowjoh
- Python script to convert audio (Used as refrence for getting the sample rate) - Genwald
- Teaching me how to convert samples between sample rates - JoeTE
- yt-dlp for downloading and converting YouTube Videos - yt-dlp org
- FFmpeg - FFmpeg Org
- PyMusicLooper (for automatically finding loop points) - Hazem Nabil/arkrow
- MSBT Original Source Code - exelix11
- MSBT Improved Source Code - IcySon55
- MSBTEditorCli - Coolsonickirby/Random
- MSBTEditor Web Interface - Coolsonickirby/Random
- ParamXML - Ben Hall
- html5sortable - Lukas Oppermann
- Helping me figure out how to sync animate child elements background (Unfortunatly not used because of preformance issues) - jam1garner
- CSS Editor Web Interface - Coolsonickirby/Random
- ParamXML - Ben Hall
- html5sortable - Lukas Oppermann
- Editable Input Select - Alf Magne Kalleland
- Helping me get some stage icons and big images - zrksyd & A Mudkip
- Stage Editor Web Interface - Coolsonickirby/Random
- ParamXML - Ben Hall
- Fighter Param Editor Web Interface - Coolsonickirby/Random
- img2nutexb - jam1garner
- Minecraft Java Skin Converter Web Interface - Coolsonickirby/Random
- ParamXML - Ben Hall
- Common Color Editor Web Interface - Coolsonickirby/Random
- Getting me the updated files - BruhLookAtThis, AGhostsPumpkinSoup, æostal568, DemonSlayerx8, Nin10Doug, Rman41, flamecrest920