After following the guide you will know how to add any song to Guitar Hero for the PC. This is the fastest and easiest method. This method covers all chart types including songs with GH3+ enabled modifications, like tapping sections.


1 – Setup the latest version of GHTCP+

2 – Download a custom song

3 – Use GHTCP to add a song

4 – Playing the song

Step 1 – Guitar Hero Three Control Panel Setup

Guitar Hero update – version 1.3

Guitar Hero Three Control Panel

Update Guitar Hero 3 PC to version 1.3 before installing Guitar Hero Three Control Panel (GHTCP). The version of GHTCP provided allows for easy importing of charts with GH3+ modifications, like tapping sections and charts with over 4000 notes. After installing GHTCP, open the program and refer to the image below for the initial set-up.

1. Select file > open game settings

2. Select your language

3. Select Yes

Note: Using Guitar Hero Three Control Panel will corrupt your save game file. If you have previous high scores you can back up your save game file which is located in Documents/Aspyr/Guitar Hero III/Save (optional)

The Guitar Hero Control Panel Interface

This is how GHTCP will look the first time you use it

Next step, download a song…

What are these files?

These are the music and chart files to add to the game.

  • song.ini – song information file for phase shift/frets on fire
  • .ogg file – audio
  • .chart file – note chart
  • .mid file – note chart for phase shift/frets on fire

Note: HOPO [Y] HOPO [N] is a naming structure used by some charters. It indicates whether or not a chart features forced hammer-on and pull-off notes. Charts which feature GH3+ hacks like tapping sections will show as normal .chart files and can be added using GHTCP, just like regular charts

Next step, adding the song…

Step 3 – Using GHTCP to add the song

Setting up Setlist & Tiers

It is best to begin by creating a new setlist and a tier before adding Guitar Hero Custom Songs. To do that, press the “Create Setlist” button in GHTCP. You need to enter a title for the setlist and the tier. From there click “apply tier changes” and “apply setlist changes”. You can then begin dragging songs from the song list over to the tier songs list. When you have added songs, press the “=” button next to default unlocked songs, so that they are unlocked and accessible.

Note: try to not exceed around 95 songs per setlist, it can crash the game

Adding a song

I’m using the custom song “Black Hole” in this example. The steps below go into detail on the screenshots shown. Refer to them if you want to know more about the various features in GHTCP. 

1. Add > New Song (shortcut alt+n)

2. Song Data. Enter the song name first, without any spaces. This is the name which GHTCP uses, not how it will appear in the game. Click the “…” to add the audio and chart files. “Audio Type” relates to how many audio tracks you have. A single Track is standard. Use the .ogg file for the Guitar Track and the .chart file for the chart. Using other audio file formats, like .mp3 can lead to audio sync problems.

3. Song Properties are auto populated, it isn’t needed to change these settings. You can add a year (add one space before entering the year). The hammer-on value can be changed to make normal charts all strum notes, or all hammer-on notes. The offset can be changed to fix audio sync issues, for some songs. Once you click “apply” the song will be added to your song list.

4. Drag the newly added song from the song list to the tier songs list. Be sure to press the “=” button next to “default unlocked songs”. This will ensure that the song is unlocked when you load the game. Select file and then “execute actions” (shortcut ctrl+alt+s). Select yes to confirm.

5. The execute actions box will show the progress. You can add more than one song at a time. It will take longer depending on how many songs you are adding.

Next step, playing the song

Step 4 – Loading the Song in Guitar Hero

Start Guitar Hero 3. There will be a new “custom menu”, which is added to the game after you use GHTCP for the first time. Before you play, you need to go to “Setlist Switcher”, to change over to your new custom setlists where the songs have been added.

1. Select “Custom Menu”

2. Select “Setlist Switcher”

3. Change the setlist to the new one you have created in GHTCP. When you have selected your new setlist, push the Orange button. If you don’t do this, the game will crash before going to the song selection

That’s it. Check out the Guitar Hero Custom Songs database to get started with more songs. Go to the optimization guide to run Guitar Hero on (almost) any PC, with minimal lag.

helpful? Tell people about it.