Skip to content

MSU Scripter v2.0.0 RC 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@MattEqualsCoder MattEqualsCoder released this 20 Dec 06:03
· 211 commits to main since this release
449c975

Note: This is a release candidate and may have some bugs. Creating a backup of your msup files is recommended.

Change Log

Better PyMusicLooper Integration

Thanks to changes from arkrow, PyMusicLooper can now export multiple possible loop points. A new modal window has been created to leverage these changes. You can see multiple results, play them to test them out, and even adjust the parameters for calling PyMusicLooper. To use this functionality, you'll need to update to the latest version of PyMusicLooper, which you can find information about on the PyMusicLooper GitHub.

image

Add Song Window

There is now a new window for adding songs to streamline the process. It only contains the most commonly used fields and will automatically pull in the song details, run PyMusicLooper, and has a button to check the audio levels. Hopefully this will make the process a bit smoother for simple songs.

image

Copyright Test Video Creation

By installing the MSU Test Video Creator application, originally created by StructuralMike, you can create a video that compiles all of the pcm files into single wav/mp4 files which can be used to upload to YouTube to check for potential copyright flags. This can be accessed via the Export dropdown.

Miscellaneous Updates and Bug Fixes

  • Added track search button - Next to the track dropdown is a search button which can be used to type in a string to filter the track list by.
  • Added Validate YAML button - In the export dropdown menu, there is now an option to validate the YAML to ensure that all tracks in the project exist in the exported MSU.
  • Added warning when regenerating tracks with alts - Because alt tracks require the file length and hash to be stored in the YAML for proper identification, when generating pcm files for tracks with alt versions, the status bar text will now contain a reminder to regenerate the YAML.
  • Generated PCMs are now cached - When generating a pcm, data used to generate the pcm is now cached to prevent the need to regenerate PCM files unnecessarily.
  • Main window location is now restored on relaunching - The location and size of the main window will now be restored when closing and reopening.
  • PCM Player support added to Linux - Simplified support for playing PCM files has been added to the Linux version by installing the PCM Player.
  • Fixed opening folder in Linux - The open MSU folder option now works with Linux, and the window that comes up when there is a crash will now open the log folder correctly.
  • Changed internal MSU Scripter folders - The folders used by the MSU Scripter for logs and cache files have been updated to be cleaner, and temp files are now in the appropriate system folders.