In this instructable, we will use a handy program called The Ghost to inject custom songs into Guitar Hero 3 (or Areosmith) on Wii. These games may then be burned to a CD or put on a flash drive to be played on a soft or hard modded Wii. The instructions for modding your Wii and running/copying Wii ISO files can be found here (soft-modding Wii) and here (making/running backups). This instructable works for Windows XP. Also, read the disclaimer.
CF - Thanks for the memories - Fall Out Boy - Expert Guitar
Uploaded by Ketaz69. - Check out more gaming videos.
NOTE: A.C.E. has been kind enough to make an instructable on this topic already. This instructable is meant to address problems one might face and updates to the software. Also I did not write The Ghost, see The Ghost's official page here.
DISCLAIMER: AS WITH ALL WII HOMEBREW, BE CAREFUL WITH WHAT YOU DO TO YOUR WII. I AM NOT IN ANY WAY, SHAPE OR FORM RESPONSIBLE FOR YOUR WII. ALSO, COPYING WII GAMES IS ILLEGAL. NUFF SAID. PERIOD.
Remove these ads by
Signing UpStep 1Run Wii ISO Tool
Next, go to the drop-down menu Presets: and select Compact ISO, and hit set. Then, scroll down into the area below where it says 1. Audio Blanking. Scroll down until you see 4. File Editing. Change RemoveUnusedFiles, RemoveUnusedLanguages, and RemoveUnusedPartition to Yes by clicking on No, and then the arrow to the right. Once that's done, you can change other settings If you know what you're doing. If not, I highly recommend leaving everything else alone (including the disc ID) so that we can be sure the ISO tool will work. The less variables are added to the process, the less can go wrong. After that, go to the bottom of the screen and hit Prep ISO. This will take a LONG time. Not three hours, but 20 - 30 minutes on a 0.9 GHz processor with 2 GB of RAM. It should work much faster with a better processor and more RAM.
NOTE: The ISO tool may (and probably will) stop responding and look frozen during the process. JUST BE PATIENT. Only kill it after it hasn't done anything for an hour. Even then, it may just be slow.
| « Previous Step | Download PDFView All Steps | Next Step » |



















































System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Nanook.TheGhost.MainForm.ShrinkPartition(String isoFileName, Int32 partNo)
at Nanook.TheGhost.MainForm.MaximiseDataPartition()
at Nanook.TheGhost.MainForm.btnPrepIso_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)TheGHOST Wii ISO Prep Tool - v0.6 / v0.34
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Nanook.TheGhost.MainForm.ShrinkPartition(String isoFileName, Int32 partNo)
at Nanook.TheGhost.MainForm.MaximiseDataPartition()
at Nanook.TheGhost.MainForm.btnPrepIso_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)
if you could at least try to help me. Thanks in advance