Skip to content

Releases: GoldenKain/FFPR2MSU

v2.0

24 Mar 22:37
23cdf33

Choose a tag to compare

This is a big one! Added support for Final Fantasy II/IV and Final Fantasy V!

PATCH NOTES

  • Added support for Final Fantasy II/IV and V.
  • Updated README.
  • Added fallback for when program can't imply the game from which the bundle file was taken from by explicitely asking the user.
  • Now creating a new differently named output folder if "output" already exists.
  • Updated man.
  • Added new developer feature to retrieve WAVE audio files instead of immediately converting them to the MSU-1's PCM format.
  • Fixed various spelling and grammar errors in error messages.
  • Fixed an issue where calling the man or showing an error message would then just close the app, not giving the user time to read it before closing the window.
  • Updated project to use .NET8.

Full Changelog: 1.1...2.0

v1.1

31 Jan 03:09

Choose a tag to compare

This new release is to fix a breaking change caused by the new v1.1.0 Final Fantasy Pixel Remaster update. This Pixel Remaster update introduced all changes from the console releases of the game, which (for this program's purposes) means that resources for the original soundtracks have to be filtered out.

FF6PR2MSU should still work with the resource file in older versions of the game.

PATCH NOTES

  • Now disregarding audio resources for the original soundtracks introduced in v1.1.0.

v1.0

27 Aug 00:34
1f4f369

Choose a tag to compare

The first major release. It no longer requires to have the program AudioMog being present with this program to work and greatly simplifies the whole process for the user.

PATCH NOTES

  • Parsing of the unity bundle in now completely handled by the program without requiring external programs
  • Changed the xml lookup file for an ini file and made it not be embedded in the program so users can modify it if needed
  • No longer creates temporary files while converting
  • Shortened the console messages after converting a file to only show the file name and not the entire path
  • Ameliorated the overall user experience
  • Refactored the code to increase legibility and make it all better organised

v0.3

10 Aug 02:49

Choose a tag to compare

New version that no longer requires to have the program wav2msu being present with this program to work. It was a huge pain in the ass because it required users to compile their own since the versions so widely distributed online are outdated and couldn't be used.

Now that it only uses a single program alongside it and greatly simplified the overall process by only requiring to drag-and-drop a single file, I feel like this is the first proper release. As such, it won't be labeled as a pre-release.

PATCH NOTES

  • Reimplemented wav2msu in C# as part of this program so it wouldn't require having a wav2msu executable present to work
  • Shortened the console messages after converting a file to only show the file name and not the entire path
  • Changed the license to MIT. Having it be GPL was a mistake, I mistook the two (somehow)

TO DO

  • Need to find a way to rip wave files from assets without requiring that the user downloads an external application (AudioMog)
  • Allow for the other SNES Final Fantasy games to be used with this program (if MSU-1 patches for those indeed DO exist)
  • Change the XML lookup file to an INI. I think it would make it MUCH simpler

v0.2.1-beta

09 Aug 01:02

Choose a tag to compare

v0.2.1-beta Pre-release
Pre-release

This version should ACTUALLY work this time. The last one had a deadlock issue when executing wav2msu (see the last release's patch notes for more details).

PATCH NOTES

  • Fixed an issue where entering any name for the FFVI rom would be recognized as having invalid characters
  • Fixed an issue that caused a freeze when converting wave audio files to pcm with wav2msu

TO DO

(same list as version 0.2)
  • Still need to compile a dll for wav2msu or rewrite it in C# for ease of use and simplicity
  • Need to find a way to rip wave files from assets without requiring that the user downloads an external application (AudioMog)

v0.2-beta

08 Aug 01:48

Choose a tag to compare

v0.2-beta Pre-release
Pre-release

This version doesn't actually work correctly... I discovered a bug that caused the program to freeze indefinitely when calling AudioMog. Was caused by the StandardOutput redirection buffer never getting emptied and getting full, causing the process to deadlock. I'll leave this release here for the sake of keeping records and so people can consult patch notes, but, please, download v0.2.1 instead.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Greatly ameliorated version of the program that greatly simplifies it and doesn't require any steps before downloading (like ripping the audio files on your own like you had to in version 0.1).

It still requires some external tools to be placed besides this executable for it to work... but next versions will definitely be to rectify this.

PATCH NOTES

  • Greatly simplified the use of the program in general
  • Added man/help command
  • Added more messages to walk users through the process
  • Added calls to clean up directory containing the program after execution
  • Removed Linux compatibility to focus on new features for now

TO DO

  • Still need to compile a dll for wav2msu or rewrite it in C# for ease of use and simplicity
  • Need to find a way to rip wave files from assets without requiring that the user downloads an external application (AudioMog)

v0.1-beta

30 May 05:27

Choose a tag to compare

v0.1-beta Pre-release
Pre-release

First release. Expect bugs and an over-complicated process...