Skip to content

Releases: SuperHackio/WiiExplorer

The "U8 fix" update

22 May 18:34
Compare
Choose a tag to compare

This update just fixes the "right click and drag" functionality for U8 archives.

!! CRITICAL !! The "Don't get Deleeted" Update

03 Apr 01:07
Compare
Choose a tag to compare

CRITICAL UPDATE

Recently, a bug was found where WiiExplorer would delete the wrong folder.

Deleting folders off your desktop as a whole has been removed (except temp folders)

Also adds a Bulgarian translation, and has some fixes to the French translation.

The U8 Update

20 Nov 04:34
8bd5901
Compare
Choose a tag to compare

WiiExplorer now supports U8 files

U8 files are more commonly found in Wii Games that use the G3D system (Mario Kart Wii, New Super Mario Bros Wii, etc.)
All functionality of RARC Files has been applied to U8 archives, (With the exception of File Settings because U8 files do not have that)

Tested games:

  • Mario Kart Wii - Fully functional (YAZ0 encoding with WiiExplorer gives a smaller file than SZSTools)
  • New Super Mario Bros. Wii - WiiExplorer doesn't give any errors, so it should work but I didn't test it

When making a new archive, you can pick between making a U8 archive and a RARC Archive. This cannot be changed anytime after the archive has been made.

Users who have scripts from previous versions of WiiExplorer do not have to edit the scripts. The archive format will be RARC by default, and a new U8 parameter has been added for making a new archive. (Example: `WiiExplorer --pack -u8 C:/Folder)

Converting a RARC to U8 (And Vice Versa)

  • Step 1: Export all files to a new folder
  • Step 2: Make a New Archive with the format you want and import the folder

This works both ways

If Anything goes wrong, Let me know Using this Link

The Linux Update (hopefully)

09 May 20:25
Compare
Choose a tag to compare

If you use linux PLEASE let me know if anything breaks right away Using this Link

So I can't actually test to see if Linux got fixes (regarding the command line, the UI won't work on Linux, sorry 😅)

This version just adds a command line scripting system so Linux can "use the GUI" without using the GUI....technically.
Script Usage: WiiExplorer.exe --script [Script parameters]...

Oh, and if you are GERMAN and were using the German language, you should no longer get an error when saving. Your files are not corrupt if you did receive this error in the past.

Commands

<this is a required parameter>
[This is an optional parameter]
[This|means|Pick|one] Example: [-yz|-yy|-yzf] you would pick one like this: -yz

new => Make a new archive

open <filepath> => Open an archive

save [filepath] => Save the archive

compress <filepath> [-yz|-yy|-yzf] => Compress the archive with either Yaz0 Strong, Yaz0 Fast, or Yay0 Strong

[add|replace] <filepath> <archivepath> => adds a file or folder from your disk to the archive at the specified path.
    Example: add Test.bcsv RootName/Test.bcsv
    Example 2: replace Test2.bcsv RootName/Test.bcsv
        Note: the add and replace command use the same code internally. However, add will throw an error if the file already exists, while replace will delete the pre-existing file before adding the new one

delete <archivepath> => Delete a file or folder from the archive.
    Example: delete RootName/Test.bcsv

[move|rename] <oldarchivepath> <newarchivepath> => Move an item in the archive to another location.
    Example: move RootName/Test.bcsv RootName/FolderName/Test.bcsv
    Example 2: rename RootName/Test.bcsv RootName/Epic.bcsv
        Note: the move and rename commands use the same code internally. Being able to use "rename" instead of "move" is simply for clarity

extract <archivepath> <outputpath> => Extract a file or folder from the archive.
    Example: extract RootName/Test.bcsv Test.bcsv

edit <archivepath> <parameter[]> => Edit File parameters.
    Parameter[] can use include the following:
        -id <newid>        NOTE: You can't use this unless your archive is set to not Auto-Calculate File IDs
        -setcompressed [-yz]
        -loadmain
        -loadaux
        -loaddvd
        -auto
    Example: edit RootName/Test.bcsv -setcompressed -yz

Sample Scripts

These samples just get pasted into a text file.

Add a file
{0} = Archive path
{1} = Adding File path
{2} = Destination Archive path
Command Line Example: WiiExplorer.exe --script "AddScript.txt" "Test.arc" "Test.bcsv" "RootName/Test.bcsv"

open {0}
add {1} {2}
save
//This is a comment, and the line below is optional
compress {0} -yz

Replace a file
{0} = Archive path
{1} = Replacing File path
{2} = Destination Archive path
Command Line Example: WiiExplorer.exe --script "ReplaceScript.txt" "Test.arc" "Test2.bcsv" "RootName/Test.bcsv"

open {0}
replace {1} {2}
save

Extract a file
{0} = Archive path
{1} = Extracting Archive path
{2} = Destination output path
Command Line Example: WiiExplorer.exe --script "ExtractScript.txt" "Test.arc" "RootName/Test.bcsv" "Test.bcsv"

open {0}
extract {1} {2}
//No need to save

Languages of the World (+Command Line) Update

05 May 02:42
Compare
Choose a tag to compare

WiiExplorer V1.4.0.0 is here!

To be honest I never thought I'd ever update this program again, but here we are. Yet again. I guess...

New Features

  • YAZ0 Strong encoding has been updated. It is now slightly faster and has an output identical to that of Yaz0Enc.exe. (The resulting filesize is also smaller now)
  • You can now right click and drag files and folders from the WiiExplorer GUI onto your desktop. Just be sure to click the "Copy Here" When the context menu appears.
  • You can now drag files and folders from the desktop onto the WiiExplorer window to add them to the archive. (You can drag multiple at once)
  • Command Line & shortcut features
  • Now available in 7 Languages
    • English
    • French (legomariofanatic)
    • Spanish (legomariofanatic)
    • German
    • Dutch (@BjornGmr)
    • Japanese (@fon-22)
    • Serbian (Cyrllic) (@Luma48)
  • New, faster ways to create archives
    • When there is no archive loaded, drag a folder onto the window to create a new archive using that folder
    • Drag a folder onto WiiExplorer.exe to open WiiExplorer up to a new archive using the dragged folder
    • Use the provided .bat files for GUI-less archive creation

Command Line Syntax

There's a small set of Command line options now.
Feel free to check the included .bat files for reference.
Syntax:
WiiExplorer [Params] <InputFile>
Input file always goes last.

Parameters

  • --pack | -p
    Pack a folder into a new archive

  • --unpack | -u
    Unpack an archive out to a folder

  • --yaz0 | -yz
    For Packing, use Yaz0 Encoding

  • --yay0 | -yy
    For Packing, use Yay0 Encoding

  • --fast | -f
    For Packing, use the Fast Encoding (If the encoding supports it. At this time, only YAZ0 supports it)

  • --overwrite | -o
    For Unpacking, overwrite the output if it already exists

  • --lang
    Start WiiExplorer in a specific language.
    Replace with one of the following

en = English (English)
fr = Français (French)
es = Español (Spanish)
de = Deutsche (German)
nl = Nederlands (Dutch)
ja = 日本語 (Japanese)
sr-Cyrl = Српски (ћирилица) (Serbian Cyrillic)

Example:
WiiExplorer.exe --lang ja
This will launch WiiExplorer in Japanese

Shortcut Syntax

image
As demonstrated above, these command line parameters can also be added to shortcuts.

Languages

As stated earlier, WiiExplorer is now in 7 different languages.
By default, if your machine is set to one of the supported languages, WiiExplorer will always automatically use that Language.
Example: If your machine is set to Español (México) in Settings, you will automatically use WiiExplorer in Español (Spanish).

Hotfixes

05 Jan 18:59
Compare
Choose a tag to compare

This release contains 2 hotfixes:

  1. Extensionless files are now actually considered as "Extensionless"
  2. Certain files roots are marked with 0x0000FFFF for whatever reason. These have been caught while loading

The YAY0 Update

23 Nov 04:58
Compare
Choose a tag to compare

Changes:

  • YAY0 Support is here! Now Luigi's Mansion is supported
  • Added SZP recognition to the Open File and Save File dialogs
  • Added a warning for saving SZS as YAY0
  • Added a warning for saving SZP as YAZ0
  • WiiExplorer will set the Encoding mode to that of the chosen file when opening a file (if it doesn't match already)
  • Added Icons for .bas and .mdl
  • Bugfix for transferring the saved settings

Previews

image

Encoder Timing

18 Nov 00:42
6e9482f
Compare
Choose a tag to compare

Changes:

  • Fixed #5
  • Fixed a bug where renaming files and changing their extensions wouldn't update the file's icon
  • Added a file icons for Layout related files
  • If two files are Identical in bytes when saving the two files will share the same set of bytes (saving space)
  • Updating the program will no longer reset your settings
  • Pressing "Auto" in the Item Settings will calculate the File ID if the archive's "Auto-Calculate File IDs" setting is disabled
  • While Yaz0 Encoding, the program will give an Estimate on when it will finish
  • Renamed "Item Properties" to "File Properties"

Previews

image
image

YAZ0 Hotfix

16 Nov 18:19
Compare
Choose a tag to compare

This version of WiiExplorer has a fixed YAZ0 Algorithm for the YAZ0 Strong compression method
(and some new icons for recognized formats)

image

Item Properties in the Dark

16 Nov 05:21
6d80e61
Compare
Choose a tag to compare

Changes:

  • Updated the backend workings
  • Added a file icon for .bms
  • You may no longer have 2 files with the same name in the same directory
  • Added the Item Properties window to allow for changing file properties (includes an "auto-calculate" button)
  • Files can now have their indices Manually or Automatically handled
  • Added a Dark mode
  • Fixed a bug where pressing the Add Files button in the Menu wouldn't activate

Previews

image
image