Skip to content

About

No description, website, or topics provided.

Resources

Stars

10 stars

Watchers

1 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

Repository files navigation

Smash Ultimate Tools

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.

Changes

  • 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 and pymusiclooper 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

Setting Up

  1. Download and extract PHP to a folder on your PC (7.0 minimum)
  2. Add the path where you extracted PHP to your System PATH Environment Variable
  3. Edit php.ini and increase the post_max_size and upload_max_filesize, and change file_uploads value to On
  4. Download and install dotnet 2.0, dotnet 5.0.3, and dotnet 6.0.3
  5. Make sure dotnet is in your path (run the dotnet command in Command Prompt and see if it runs)
  6. If it doesn't run, then add the path where dotnet was installed to your System PATH Environment Variable
  7. Download this repo and extract it somewhere on your PC
  8. Copy config_sample.php to config.php
  9. Open up command prompt and navigate to the repo folder
  10. Run the following command
php -S localhost:80
  1. In your web browser, go to http://localhost/

Linux Setup (Make sure you're root/sudoing)

  1. Download and install sox with apt install sox
  2. Download and install all supported formats for sox with apt install libsox-fmt-all
  3. Get the dotnet-install.sh script from here, then run the following commands:
chmod +x dotnet-install.sh
./dotnet-install.sh --runtime dotnet --version 2.0.9
./dotnet-install.sh --runtime dotnet --version 5.0.3
./dotnet-install.sh --runtime dotnet --version 6.0.3
  1. Create a symlink for the installed dotnet binary using ln -s <Path to dotnet executable> /bin/dotnet
  2. Run the setup script chmod +x setup.sh && ./setup.sh
  3. Copy config_sample.php to config.php
  4. Run the php server using php -S localhost:80 (or set it up with Apache/nginx/w/e)

Optional Stuff

YouTube Conversion Support

  1. Download and extract FFmpeg (make sure you download a release build) somewhere on your PC
  2. Add the path where you extracted FFmpeg to your System PATH Environment Variable

PyMusicLooper Support

  1. Download and install Python (3.8 or higher)
  2. Make sure to check Add to PATH when installing Python
  3. Download and install Git
  4. Make sure to check Add to PATH when installing Git (if that option shows up)
  5. Open up command prompt and run the following command
pip install git+https://github.com/arkrow/PyMusicLooper.git

Credits

Main

Audio

MSBT

CSS Editor

SSS Editor

Fighter Param Editor

Minecraft Java Skin Converter

Common Color Editor

Special Thanks

About

No description, website, or topics provided.

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages