Commit 7e35f606 authored by HarvHouHacker's avatar HarvHouHacker
Browse files

Removed unneeded files.

parent c05844c3
This is a quick guide for editing a file in the ark using ArkTool.
In the process it attempts to show you some ways of using ArkTool.
ArkTool runs from the command line, so open up a dos box ppl! :)
I will assume for this guide that you want to edit song and artist
names for existing songs in the game.
The game I use here is Guitar Hero 2 for the Xbox360, my main.hdr and
main_0.ark files are both located in the dir "D:\gh2_hacks\ark\x360_gh2".
1) First you need to work out which file you want to replace. Use the
print option for a list of files. You can use wildcards to narrow
down your search. I know that the song names are in a data file
(a *.dtb file) so i can do this to get a list of all dtb files in
the ark:
ArkTool -p D:\gh2_hacks\ark\x360_gh2 *.dtb
This scrolls a long list of files that you may miss, so you can save
it to a file by using a normal dos output redirection such as:
ArkTool -p D:\gh2_hacks\ark\x360_gh2 *.dtb > dtblist.txt
Now open up dtblist.txt and you will have your list of files to browse.
If you want to guess what the file might be you could assume it would have
"song" in the filename and try:
ArkTool -p D:\gh2_hacks\ark\x360_gh2 *song*.dtb
Now you know that the file you are after is "config/gen/songs.dtb".
2) Next you need to get the original version of the file you want to make
changes to. To do this you would type:
ArkTool -g D:\gh2_hacks\ark\x360_gh2 config/gen/songs.dtb songs.dtb
This extracts the songs.dtb into a file on your computer named "songs.dtb".
The filename you extract to can be anything you like.
3) The file gets automatically decrypted when it is extracted, so you could now
directly edit it in a hex editor if you wish. Another way to edit it would be
to use some of the existing tools for editing these files.
Nachyoz wrote a great tool for editing dtb files, however it was ps2 specific,
so I made some alterations to make it now use decrypted files so that it will work
with any dtb files extracted by my tool. (No matter what system they're from).
4) Now run GH2DTBEdit_unencrypted.exe and open songs.dtb in it.
You will see a node for every song in the game. Click on the "+" of the node
to expand the info for that node. Now you will see "name" and "artist" items.
Expand each of these items to see the song name and artist name.
Click on either the song name or artist name and then edit it on the right
hand side. When you have edited all the songs you want you can save the changes
from the file menu.
5) Time to replace the file in the ark with our edited file, to do this type:
ArkTool -r D:\gh2_hacks\ark\x360_gh2 config/gen/songs.dtb songs.dtb
This will take just a couple of seconds! When its done insert the new
main_0.ark and main.hdr files into your game image and you're ready to
rock 'n' roll!
NOTE: If the resultant hdr or ark file is bigger than the original ark or hdr
files you may need to remake your disc image when reinserting these files,
otherwise the new larger files will overlap other existing files in the disc
image.
xorloser
www.xorloser.com
This is a quick guide for editing a file in the ark using ArkTool Gui.
In the process it attempts to show you some ways of using ArkTool Gui.
I will assume for this guide that you want to edit song and artist
names for existing songs in the game.
The game I use here is Guitar Hero 2 for the Xbox360, my main.hdr and
main_0.ark files are both located in the dir "D:\gh2_hacks\ark\x360_gh2".
1) In order to edit an ark file you need to first open it in ArkTool Gui.
So first run ArkTool Gui and then choose use the File->Open
menu or press Ctrl+O. Now navigate to the directory that holds your
ark and hdr files and select Ok. It will take around 10-20 seconds
to open the files, so please wait. If you have waited more than a
minute then chances are something has gone wrong :)
2) Next you need to work out which file you want to replace. You can
browse through the filelist like you would through windows explorer,
or you can use the "Find Files" functionality. You can do this by going
to the Options->Find Files menu or by pressing Ctrl+F. When it asks for
a filename you could try something like "*.dtb" or "songs" (without the
quotes). It will then search through to find the first instance that
matches the criteria. If this isn't the file you are after you can press
F3 to fine the next file that matches the same criteria.
By doing this you can find out that the file you are after is called
"songs.dtb" and it is found in the path "config/gen/songs.dtb"
(at least for guitar hero 2 on xbox360).
3) In order to edit the "songs.dtb" file you must first extract it onto your
computer. To do this you can right click on the file and select
"Extract File" from the popup menu. You could also select the file and
press Ctrl+E, then select a filename to save it to on your computer.
For this example i will save it as songs.dtb.
4) The file gets automatically decrypted when it is extracted, so you could now
directly edit it in a hex editor if you wish. Another way to edit it would be
to use some of the existing tools for editing these files.
Nachyoz wrote a great tool for editing dtb files, however it was ps2 specific,
so I made some alterations to make it now use decrypted files so that it will work
with any dtb files extracted by my tool. (No matter what system they're from).
5) Now run GH2DTBEdit_unencrypted.exe and open songs.dtb in it.
You will see a node for every song in the game. Click on the "+" of the node
to expand the info for that node. Now you will see "name" and "artist" items.
Expand each of these items to see the song name and artist name.
Click on either the song name or artist name and then edit it on the right
hand side. When you have edited all the songs you want you can save the changes
from the file menu.
6) Time to replace the file in the ark with our edited file. To do this
you must right-click on the "config/gen/songs.dtb" file and select
"Replace File". You could also select "config/gen/songs.dtb" and press Ctrl+R.
The file has now been replaced, but the changes have not been saved. If you
were to exit at this point the tool would remind you that you need to save.
7) So lastly to save the file go to the File->Save menu or press Ctrl+S.
This will save the changes to the original hdr and ark files you opened.
Alternatively you could choose File->SaveAs or Ctrl+A to save the changed
ark and hdr file to a new directory so as to not alter your original file.
When this is done you can close ArkTool and insert the new main_0.ark and
main.hdr files into your game image and you're ready to rock 'n' roll!
NOTE: If the resultant hdr or ark file is bigger than the original ark or hdr
files you may need to remake your disc image when reinserting these files,
otherwise the new larger files will overlap other existing files in the disc
image.
xorloser
www.xorloser.com
More stuff changed. :-P
\ No newline at end of file
File deleted
...@@ -12,7 +12,7 @@ Any modifications may brick your Wii or Wii U. This means that it may make your ...@@ -12,7 +12,7 @@ Any modifications may brick your Wii or Wii U. This means that it may make your
For PC and Homebrew Channel software specifically for Rock Band, download the entire `master` branch, either by using `git`, or by downloading a compressed package (ZIP, TAR, or whatever) directly from here on GitLab. For PC and Homebrew Channel software specifically for Rock Band, download the entire `master` branch, either by using `git`, or by downloading a compressed package (ZIP, TAR, or whatever) directly from here on GitLab.
### For Windows ## For Windows
*Windows 7 recommended, although this software can be used on versions as low as XP 64-bit. Since this software is directly from the source, right now they are only Windows-compatible. For Linux users, WINE **may** work. Anyone who tests this is welcome to report their findings, and create new issues when they arise.* *Windows 7 recommended, although this software can be used on versions as low as XP 64-bit. Since this software is directly from the source, right now they are only Windows-compatible. For Linux users, WINE **may** work. Anyone who tests this is welcome to report their findings, and create new issues when they arise.*
...@@ -24,17 +24,16 @@ For PC and Homebrew Channel software specifically for Rock Band, download the en ...@@ -24,17 +24,16 @@ For PC and Homebrew Channel software specifically for Rock Band, download the en
- The other tools are mainly for Xbox users, but you are welcome to mess aroud with 'em anyway!' - The other tools are mainly for Xbox users, but you are welcome to mess aroud with 'em anyway!'
### For Wii/vWii ## For Wii/vWii
* **FS Toolbox:** A copy of a working FS Toolbox. The one included from the source was incomplete, and didn't work with Homebrew Browser. To use, inject the entire folder into your SD Card's `apps` folder.
* **xyzzy:** A small program which dumps console keys. To use, inject the entire folder into your SD Card's `apps` folder. * **xyzzy:** A small program which dumps console keys. To use, inject the entire folder into your SD Card's `apps` folder.
* **Rock Band Upgrade WADs:** Small updates which would allow you to be able to download content from the Rock Band Network music store for free. Now, however, they're being used to add customs. To install, add this folder to your SD card and use Some YAWMMM Mod or similar on them.
* **MSTORE.vff:** A blank copy for real NAND hackers. Use FS Toolbox to inject this into the proper NAND folder (see the guide page on my wiki for how to do that).
# DLC Packers # DLC Packers
These are in two branches - `DLC_Packers_NTSC` and `DLC_Packers_PAL`. If using Git type `git checkout DLC_Packers_REGION` to switch to the ones you want. If downloading via ZIP or other archive, browse and download the right branch and extract to a project folder. These are in two branches - `DLC_Packers_NTSC` and `DLC_Packers_PAL`. If using Git type `git checkout DLC_Packers_REGION` to switch to the ones you want. If downloading via ZIP or other archive, browse and download the right branch and extract to a project folder.
The WADs in `Ticket-WADs` are small updates which would have allowed you to download content from the Rock Band Music Store for free. Now, however, they're being used to add customs.
# Old Rock Band Harmonies Project Files # Old Rock Band Harmonies Project Files
If using Git, simply checkout one of the branches below, else download the one(s) you want. Place the files in folders explained in the wiki and pack. *To prevent piracy of songs, files from official Rock Band discs and DLC have not been uploaded to the repo. You will have to extract them from discs or DLC that you yourself have purchased.* If using Git, simply checkout one of the branches below, else download the one(s) you want. Place the files in folders explained in the wiki and pack. *To prevent piracy of songs, files from official Rock Band discs and DLC have not been uploaded to the repo. You will have to extract them from discs or DLC that you yourself have purchased.*
...@@ -62,6 +61,8 @@ These are links to other software that will be very useful for making Rock Band ...@@ -62,6 +61,8 @@ These are links to other software that will be very useful for making Rock Band
# Special Thanks # Special Thanks
* **StackOverflow0x/Koetsu** - This guy is the one who inspired me to go all-out on hacking Rock Band 3. You can check out his profiles on [Customs Creators (as StackOverflow0x](http://customscreators.com/index.php?/user/6620-stackoverflow0x/) and [ScoreHero (as Koetsu)](https://rockband.scorehero.com/scores.php?user=484319&diff=). My guide is based off of his guides, but his are a little different because they also explain how to use Xbox 360 files more in-depth than mine does. * **StackOverflow0x/Koetsu** - This guy is the one who inspired me to go all-out on hacking Rock Band 3. You can check out his profiles on [Customs Creators (as StackOverflow0x](http://customscreators.com/index.php?/user/6620-stackoverflow0x/) and [ScoreHero (as Koetsu)](https://rockband.scorehero.com/scores.php?user=484319&diff=). My guide is based off of his guides, but his are a little different because they also explain how to use Xbox 360 files more in-depth than mine does.
* **Alternity** - He helped me understand how to use copyright material responsibly, and his suggestions on improving RBC Discord made it all the more manageable.
* **Farottone** - Also helped with understanding about copyrighted content, and helped out a great deal on RBC Discord.
* **Atruejedi** - He broke down the guide by StackO, explaining more about the whys as well as the the what-not-to-dos. His profile is on [Customs Creators](http://customscreators.com/index.php?/user/13921-atruejedi/). * **Atruejedi** - He broke down the guide by StackO, explaining more about the whys as well as the the what-not-to-dos. His profile is on [Customs Creators](http://customscreators.com/index.php?/user/13921-atruejedi/).
* **MahoppianGoon** - His software and guides are mainly for Xbox 360, but with his OGG2MOGG tool in his Rock Band DLC Tools executable, one can easily make a MOGG that works on the Wii version as well! Visit his site on [Google Sites](https://sites.google.com/site/mahoppiangoon/home). * **MahoppianGoon** - His software and guides are mainly for Xbox 360, but his OGG2MOGG and songs.dta Editor Tools help a lot for Wii customs! Visit his site on [Google Sites](https://sites.google.com/site/mahoppiangoon/home).
* **Xorloser** - He created the Arktools suite which can extract ARK packages found in Rock Band discs, as well as convert songs from Gutar Hero to be used in Rock Band, among other things which I have yet to figure out. Find his blog on [WordPress](http://www.xorloser.com). * **Xorloser** - He created the Arktools suite which can extract ARK packages found in Rock Band discs, as well as convert songs from Gutar Hero to be used in Rock Band, among other things which I have yet to figure out. Find his blog on [WordPress](http://www.xorloser.com).
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment