Hacking [Release] Wii U Zip

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
@jam1garner
Are you interested in adding support to 3DS archive formats (some are very similar to Wii U ones)? I can provide example files.
Uhhh I can't make any promises cuz I'm busy but feel free to DM me some stuff and I'll try my best to add it. The newest version supports sarc/szs for 3ds btw if that's what you want.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,020
Country
Spain
Finally a way to rename files in sarcs, that will help a lot for some 3ds games aswell (MK7) :D
Btw, does it support editing sarcs without internal filenames? (Name hashes)
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,020
Country
Spain
This is how much of a noob mk7 hackers are?
Extract SARC, rename the files, repack.
Why don't you try it by yourself? Grab a course sarc with unknown internal names, extract its contents with EFE (the tool that existed before this one) rename and then repack. I can tell you it won't work. :glare:
 

AboodXD

I hack NSMB games, and other shiz.
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
I don't use those.
For extracting, I use SARCExtract, and for repacking I sometimes use SARCPack or a script I have.

Both SARCExtract and SARCPack were made by the legendary @NWPlayer123.

It's so easy to modify them to extract/pack Little Endian SARC files instead of big endian.
(3DS is little endian and Wii U is big endian)

I know what I'm talking about.
 
Last edited by AboodXD,

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,020
Country
Spain
I don't use those.
For extracting, I use SARCExtract, and for repacking I sometimes use SARCPack or a script I have.

Both SARCExtract and SARCPack were made by the legendary @NWPlayer123.

It's so easy to modify them to extract/pack Little Endian SARC files instead of big endian.
(3DS is little endian and Wii U is big endian)

I know what I'm talking about.
Still doesn't make mk7 hackers noobs and you the best in the world...
I've never heard of those tools so I'll try them out.

Back to the thread, does the tool support hashnames?
EDIT: It doesn't.
@jam1garner I hope you add support for those, as many sarc doesn't have a filename table but a namehash table. (All MK7 sarcs and some MK8 menu sarcs).
 
Last edited by PabloMK7,

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
Still doesn't make mk7 hackers noobs and you the best in the world...
I've never heard of those tools so I'll try them out.

Back to the thread, does the tool support hashnames?
EDIT: It doesn't.
@jam1garner I hope you add support for those, as many sarc doesn't have a filename table but a namehash table. (All MK7 sarcs and some MK8 menu sarcs).
Oh I never considered adding support for editing the hash names themselves, could you name some MK8 SARCs like that so I can add that?
 

AboodXD

I hack NSMB games, and other shiz.
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Doesn't it support BCH?

--------------------- MERGED ---------------------------

And why only bones are imported when I import mdl0.

Lastly, can you add support for bcmdl?
 

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
Doesn't it support BCH?

--------------------- MERGED ---------------------------

And why only bones are imported when I import mdl0.

Lastly, can you add support for bcmdl?
1. To a degree but nothing worth including in the build due to ohana being a thing.
2. That is left over from when it was just an editor for smash bone sets, if you want to do mdl0 -> nud you're probably going to want to do mdl0 -> dae (BBox), modify the dae some then import into smash forge (you might have to run it through noesis first, non-noesis dae imports are WIP ATM)
3. We could but I don't really see too much of a point in doing that.
 

AboodXD

I hack NSMB games, and other shiz.
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
I want to do mdl0 to bch.

I've tried Ohana, but it is being stupid for no reason.

Can you help? If I send you the files will you be able to port?

I just want to replace an object, that means injecting it as an .obj should do.
 

Ansatsu247

Member
Newcomer
Joined
Jul 31, 2016
Messages
11
Trophies
0
Age
34
XP
61
Country
United States
Trying to extract some .BARS files in Breath of the Wild on the Wii U and running into this exception. I'm on Windows 10, btw.

Not sure what's wrong:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Wii_U_Zip.FileData.readInt()
at Wii_U_Zip.SARC.Read(Byte[] file)
at Wii_U_Zip.SARC..ctor(String filename)
at Wii_U_Zip.Form1.openFile(String file)
at Wii_U_Zip.Form1.openToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Wii U Zip
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/WiiUZipLatest/Wii%20U%20Zip.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @Purple_Heart, fuck i'm feeling old too