Welcome Guest [Log In] [Register]

Announcements

Welcome to Zelda64.net. Announcements can be found below!

6.26.2018  Make sure you keep your passwords safe. If you use the same password on here as on other sites, it is highly recommended that you change it. If you can't change your password, and want it changed, let me or other active staff know, and we can force a reset or change it for you. ~PwnzLPs
Welcome to Zelda64. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. A valid email address is required. Your email address will NOT be sold as it is only needed to prevent spammers (and admittedly, some still get around this, but this makes it a bit more difficult, plus, if the moderators need to contact you, we have an email on file to do so). Thanks for considering us!


Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
Add Reply
  • Pages:
  • 1
Wind Waker HD hacking
Topic Started: Jan 17 2015, 03:26 AM (3,062 Views)
Twili
Member Avatar

Copying verbatim from my topic on The GCN.

Twili
 
Hey, look, I extracted Wind Waker HD: https://mega.co.nz/#!QV4GTRhB!ts8f0c1OVas375y-xpvKzuWouerMC1hkL1Hw9XMsOk8

And here's the file list: http://pastebin.com/raw.php?i=swA2i1aW

Of note:

[2C1] CID:0B Size:0013AD78 Offset:0x00026C5FE0 [content/Common/Stage/ITest61_Room0.szs]
[2C2] CID:0B Size:0015316E Offset:0x0002800D60 [content/Common/Stage/ITest61_Room1.szs]
[2C3] CID:0B Size:00136E54 Offset:0x0002953EE0 [content/Common/Stage/ITest61_Stage.szs]
[2C4] CID:0B Size:00153080 Offset:0x0002A8AD40 [content/Common/Stage/ITest62_Room0.szs]
[2C5] CID:0B Size:0000523C Offset:0x0002BDDDC0 [content/Common/Stage/ITest62_Stage.szs]
[2C6] CID:0B Size:001BC3B8 Offset:0x0002BE3000 [content/Common/Stage/ITest63_Room0.szs]
[2C7] CID:0B Size:0000523F Offset:0x0002D9F3C0 [content/Common/Stage/ITest63_Stage.szs]

There's likely more interesting stuff, because I don't remember the filenames from the SD (GameCube) version all that well. Let's explore...

For those with Wii U ISOs, I used this to extract the files: http://crediar.no-ip.com/DiscU_2.1b-cred.rar

You may also need this to use it: http://www.dll-files.com/dllindex/dll-files.shtml?msvcr120
Click DOWNLOAD ZIP-FILE and download the 32bit one. It should go in the folder where DiscU is. For more information, ask me.
Offline Profile Quote Post Goto Top
 
Link_The_Lefthanded_Swordsman
Member Avatar

Does it to reuse the same character models with better textures or are they remade?
Offline Profile Quote Post Goto Top
 
Twili
Member Avatar

Link_The_Lefthanded_Swordsman
Jan 17 2015, 07:48 AM
Does it to reuse the same character models with better textures or are they remade?
This explains it best: http://iwataasks.nintendo.com/interviews/#/wiiu/wind-waker/0/3

Iwata: Three designers? Considering the deadline, even though it was a remake, correcting each bit of data by hand would be impossible.

Dohta: Yeah. Actually, designers in-house that could work on this were limited since it needed to be people who were familiar with the data and direction of the original designs. We knew we weren’t able to rely on a workflow that employed a lot of people. So this time we used a special method. We devised a way to convert Nintendo GameCube data for the Wii U and to make visuals look better, while hardly laying our hands on the 3D modeling data.
Edited by Twili, Jan 17 2015, 07:54 AM.
Offline Profile Quote Post Goto Top
 
PwnzLPs
Member Avatar
Global Moderator and Self Proclaimed BBCode Expert
Lol. Nice, Nintendo. Give your information to the hackers. That just makes it easier for us to hack this game in particular, if its just converter GCN data, no?
Hey, Twili, quick question. Are there file viewers for these yet? If not, I would be more than glad to help you make one. The only thing is, I would need help decrypting the files.
Edited by PwnzLPs, Jan 17 2015, 10:06 AM.
Offline Profile Quote Post Goto Top
 
Twili
Member Avatar

PwnzLPs
Jan 17 2015, 09:06 AM
Lol. Nice, Nintendo. Give your information to the hackers. That just makes it easier for us to hack this game in particular, if its just converter GCN data, no?
Hey, Twili, quick question. Are there file viewers for these yet? If not, I would be more than glad to help you make one. The only thing is, I would need help decrypting the files.
There's the general-purpose 3D viewer, Noesis: http://www.richwhitehouse.com/filemirror/noesisv412.zip

You write Python scripts for specific formats.

Here's an old version of chrrox's Hyrule Warriors script, which simply reads textures, so I think it could help you understand what to do for them: https://www.sendspace.com/file/8psamw
And here's the script after adding rudimentary reading of polygons: https://www.sendspace.com/file/24ztje
Lastly, the current version of the script, which has bones and rigging: https://www.sendspace.com/file/0zoifs

In the first version of the script, you need to change if "texHeader[7] == 1:" to "if texHeader[7] >= 1:".

And this needs to be extracted to the scenes folder: http://www.mediafire.com/download/r7w4xi55s2jgq5f/scenes.7z

You put the Python script in the scripts/python folder.

Here's Link in his regular and trainee outfits from Hyrule Warriors so you can look at them while looking at the scripts: http://www.mediafire.com/download/dt0akb3d4e5dz0r/link.zip

Note that the first version of the script accepts models that are already decompressed, I believe, so the models I provide above will work. The other two versions, however, need compressed models, which I linked in my Hyrule Warriors topic(s).

---------------

First of all, the files I linked in my opening post are literally all of the files from Wind Waker HD, already decrypted.

For decrypting Wii U ISOs if you can find them, this tool does it automatically in RAM and extracts the files: http://crediar.no-ip.com/DiscU_2.1b-cred.rar
To use it, you may also need this: http://www.dll-files.com/dllindex/dll-files.shtml?msvcr120
As I said, click DOWNLOAD ZIP-FILE and download the 32bit one. It should go in the folder where DiscU is.

When you have an ISO, you have to look at the title key provided in the torrent/release's NFO. That should be typed into a hex editor and saved as its own file. I did zeldahdkey.bin, for example.
You'll also need the Wii U common key saved as another file with your hex editor.

When you have all that, make sure both keys, the ISO, the extra .dll I linked, and the contents of DiscU_2.1b-cred.rar are in the same folder. Then, make a .bat file with notepad:

@echo off
DiscU.exe [title key file] [ISO] [common key file]

That will extract the game once you save it as a .bat file in the same folder and double-click it. (Replace [title key file] with the filename for the title key from the NFO, [ISO] with the ISO filename, and [common key file] with the filename for the Wii U common key.)

It may have been a quick question, but it required an in depth answer. :P
Edited by Twili, Jan 17 2015, 10:34 AM.
Offline Profile Quote Post Goto Top
 
PwnzLPs
Member Avatar
Global Moderator and Self Proclaimed BBCode Expert
Ahh. Okay. Thanks, Twili! I didn't know that the files were already decrypted. I'm still waiting for Mega to finish downloading the file. It hasn't even started on my end, yet.
Offline Profile Quote Post Goto Top
 
Twili
Member Avatar

You're welcome. You have two options for decompressing .szs files, which are simply Yaz0-compressed .sarc files:

1. Use yaz0dec.exe on them, found in: http://www.amnoid.de/gc/szstools.zip
2. If doing Yaz0 decompression as part of a Noesis script, steal it from here: http://pastebin.com/JH2uh1gr
LOL

The SARC format is defined here: http://mk8.tockdom.com/wiki/SARC_(File_Format)

The Python script in that pastebin link extracts .szs (compressed SARC) files, though, which you'll need a regular installation of Python for. It depends on how much you want a script to handle/what you're comfortable doing or not.
Edited by Twili, Jan 17 2015, 11:20 AM.
Offline Profile Quote Post Goto Top
 
PwnzLPs
Member Avatar
Global Moderator and Self Proclaimed BBCode Expert
Lol. Thanks , once again, Twili. You are very helpful! God, I wish I knew as much as you when it came to stuff like this. But, in the end, I'm just a 14 year old who knows a bit of Javascript and how to code in Unity.
Offline Profile Quote Post Goto Top
 
Twili
Member Avatar

Just use this to extract files from .szs files: https://www.dropbox.com/sh/tfg2nd6q809oqn3/AAAmO-UnYwuVOWhI30oWhX0ja/WiiUExplorer%20(new)/WiiUExplorer_v1.0.4.0.zip?dl=0
Offline Profile Quote Post Goto Top
 
HeroOfHyruleLink

Found this on YouTube https://youtu.be/9U9Pf6dtAUo
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
Go to Next Page
« Previous Topic · Mods & Hacks Repo · Next Topic »
Add Reply
  • Pages:
  • 1