Skip to content

The "Ultimate Remaster" Update

Latest

Choose a tag to compare

@SuperHackio SuperHackio released this 26 Dec 17:25

This update is a full rewrite of WiiExplorer for .NET 8.0

Changes

  • The UI is the same, but is now significantly more stable
    • While dragging items in the tree, you now have to briefly stop moving over a closed folder to open it, preventing accidental folder opens
    • New file format icons for several already recognized formats
    • Many new recognized formats
    • New Settings menu, as there are now multiple settings
  • New Padding setting, allowing for padding files after saving them (required for some games, like Pikmin)
  • New setting to disable the automatic selection of file compression
  • New menu for creating an archive
  • New compression mode: YAZ0 Official. This mode gives 1:1 YAZ0 compression with the official YAZ0 compression tools (up until a certain point in time. It's accurate for SMG1 and SMG2 at the very least)
  • Fix #14
  • Fix #11
  • You can now launch the program with a specific language (if that language is supported) using -lang <lang> as an argument when booting
    • Supported languages in this release: (replace <lang> with a language code below)
      • English
      • German de
      • Dutch (Netherlands) nl-NL
      • Portuguese (Portugal) pt-PT
      • Serbian (Cyrillic) sr-Cyrl
      • Spanish (Spain) es-ES
    • If you are interested in adding a language, you can create a translation issue, where you will be given a translation file for translating.
  • You can now launch the program in Little Endian mode using -le as an argument when booting.
    • WiiExplorer is NOT capable of converting between endians, as modifying the files within archives is outside the scope of this program
  • User Settings are now saved in a dedicated file instead of to your system's registry
  • Command Line behaviour has been completely rewritten
    • You can have multiple jobs going at once by starting a job with -s
    • Each job can have multiple commands which will be run one after another (all jobs will be run in parallel with other jobs)
    • There's now only four simple commands:
      • -n <Input Folder Path> <Output Archive Path> <Format> : Creates a new archive from a folder. Valid formats are rarc, u8, baa.
      • -e <Input File Path> <Encoding Type> : Re-Encodes the file with the given encoding. Valid Encoding Types are YAZ0_STRONG, YAZ0_FAST, YAZ0_OFFICIAL, YAY0_STRONG, NONE. Use NONE to decode.
      • -d <Input Archive Path> <Output Folder Path> : Exports the archive contents to the provided folder. The archive root is created inside.
      • -p <Input Archive Path> <Padding> : Pads the input file to the provided padding. Can be any number but the most common are 16 and 32.
    • Example Command Line usage:
      • WiiExplorer.exe -s -n PathToMyFolder PathToMyArchive.arc rarc -e PathToMyArchive.arc YAZ0_STRONG -> New Archive (Compressed with YAZ0)
      • WiiExplorer.exe -s -d PathToMyArchive.arc PathToMyOutputFolder -> Extracts the contents of the archive to a folder
    • If you are using the Windows10 build of WiiExplorer (you should be using this if you are on Windows10.0.17763.0 or higher) you will get notifications showing WiiExplorer's progress.
  • Added update notifications