-
Notifications
You must be signed in to change notification settings - Fork 0
Game Specific Instructions
Steven Curran edited this page Jul 18, 2021
·
9 revisions
These instructions may make more sense with some context. See the structure overview page if things aren't making sense.
- First, if you don't already have a parent folder to house these station groups (games), make one.
- We'll call this
{Games_Folder}
GTA III is considered a Gen1 game and the easiest to setup.
Remember: You must own these games to get the audio files from them.
- Inside of your
{Games_Folder}
we need to create a new station group folder for GTA III. - So our current directory setup should look like this:
π {Games_Folder}
βββπ GTA III
- Now, let's add the required
stationGroupInfo.json
file to{Games_Folder}\GTA III
filled out with the following values:
{
"generation": 1,
"name": "GTA III"
}
- Next, create or obtain a logo image file for the station group/game. This should probably be a GTA III logo or icon. Then add this to
{Games_Folder}\GTA III
as well. - Now our directory setup should look like this:
π {Games_Folder}
βββπ GTA III
β βββ stationGroupInfo.json
β βββ logo.{image}
- Start by locating your game install directory. For Steam, this is often
{steam_library_location}\steamapps\common\Grand Theft Auto 3
. We are going to refer to this as{GTA3_Install_Dir}
- Next find the
{GTA3_Install_Dir}\audio
folder, and look for the largest or longest .wav files. - Some of these .wav files correspond to certain radio stations in-game. Below is a list of the file names and the corresponding stations:
File Name β Station
ββββββββββββββββββββββ
CHAT.wav β Chatterbox FM
CLASS.wav β Double Clef FM
FLASH.wav β Flashback 95.6
GAME.wav β Game Radio
HEAD.wav β Head Radio
KJAH.wav β K-JAH
LIPS.wav β Lips 106
MSX.wav β MSX FM
RISE.wav β Rise FM
- For each of the files, create a new directory inside
{Games_Folder}\GTA III
with the name of the station as the folder name. - Add the .wav file of the corresponding station to that new directory, as well as a logo image file, then rinse and repeat for the remaining stations.
- Our final folder structure should look something like this:
π {Games_Folder}
βββπ GTA III
β βββπ Chatterbox FM
β β βββ CHAT.wav
β β βββ logo.{image}
β βββ ... (repeat more station folders)
β βββ stationGroupInfo.json
β βββ logo.{image}
- Copy your
{Games_Folder}
to your Android device, and you're ready to listen to GTA III stations through GTRadio!
GTA Vice City is considered a Gen1 game but requires other tools in order to setup.
Remember: You must own these games to get the audio files from them.
- Inside of your
{Games_Folder}
we need to create a new station group folder for GTA Vice City. - So our current directory setup should look like this:
π {Games_Folder}
βββπ GTA Vice City
- Now, let's add the required
stationGroupInfo.json
file to{Games_Folder}\GTA Vice City
filled out with the following values:
{
"generation": 1,
"name": "GTA Vice City"
}
- Next, create or obtain a logo image file for the station group/game. This should probably be a GTA Vice City logo or icon. Then add this to
{Games_Folder}\GTA Vice City
as well. - Now our directory setup should look like this:
π {Games_Folder}
βββπ GTA Vice City
β βββ stationGroupInfo.json
β βββ logo.{image}
- Start by locating your game install directory. For Steam, this is often
{steam_library_location}\steamapps\common\Grand Theft Auto Vice City
. We are going to refer to this as{GTAVC_Install_Dir}
- Next find the
{GTAVC_Install_Dir}}\Audio
folder, and look for the .adf files. - Each of these .adf files correspond to certain radio stations in-game. Below is a list of the file names and the corresponding stations:
File Name β Station
ββββββββββββββββββββββββ
EMOTION.adf β Emotion 98.3
ESPANT.adf β Radio Espantoso
FEVER.adf β Fever 105
FLASH.adf β Flash FM
KCHAT.adf β K-CHAT
VCPR.adf β VCPR
VROCK.adf β V-Rock
WAVE.adf β Wave 103
WILD.adf β Wildstyle
- For each of the files, create a new directory inside
{Games_Folder}\GTA Vice City
with the name of the station as the folder name. - Use a tool like adf2mp3 to convert the .adf file of a station into a playable media file like an MP3.
- Add the resulting MP3 (or other) file of the corresponding station to the new directory, as well as a logo image file for that station, then rinse and repeat for the remaining stations.
- Our final folder structure should look something like this:
π {Games_Folder}
βββπ GTA III
β βββ ...
βββπ GTA Vice City
β βββπ Emotion 98.3
β β βββ EMOTION.mp3
β β βββ logo.{image}
β βββ ... (repeat more station folders)
β βββ stationGroupInfo.json
β βββ logo.{image}
- Copy your
{Games_Folder}
to your Android device, and you're ready to listen to GTA Vice City stations through GTRadio!
San Andreas is considered a Gen2 game, and is more complex to setup with more files and special tools needed.
Remember: You must own these games to get the audio files from them.
- Inside of your
{Games_Folder}
we need to create a new station group folder for GTA San Andreas. - So our current directory setup should look like this:
π {Games_Folder}
βββπ GTA San Andreas
- Now, let's add the required
stationGroupInfo.json
file to{Games_Folder}\GTA San Andreas
filled out with the following values:
{
"generation": 2,
"name": "GTA San Andreas"
}
- Next, create or obtain a logo image file for the station group/game. This should probably be a GTA San Andreas logo or icon. Then add this to
{Games_Folder}\GTA San Andreas
as well. - Now our directory setup should look like this:
π {Games_Folder}
βββπ GTA San Andreas
β βββ stationGroupInfo.json
β βββ logo.{image}
- Start by locating your game install directory. For Steam, this is often
{steam_library_location}\steamapps\common\Grand Theft Auto San Andreas
. We are going to refer to this as{GTASA_Install_Dir}
- Next identify the
{GTASA_Install_Dir}}\audio\streams
folder. - In this folder, the table below indicates which files correspond to which audio data and stations:
File Name β Station
ββββββββββββββββββββββ
ADVERTS β Adverts*
BEATS β Beats
CH β Playback FM
CO β KROSE
CR β K-DST
DS β Bounce FM
HC β SFUR
MH β Radio Los Santos
MR β Radio X
NJ β CSR
RE β K-JAH
RG β Master Sounds
TK β WCTR
*Adverts isn't a full station, but we will need to extract it and give it its own folder.
- For each of these files, create a new directory inside
{Games_Folder}\GTA San Andreas
with the name of the station as the folder name.- Don't forget to give Adverts its own folder with the name
Adverts
.
- Don't forget to give Adverts its own folder with the name
- Use a tool like radio-free-san-andreas to extract the archived files from a corresponding file in the list.
- Using radio-free-san-andreas requires you to compile the tool itself. On Windows this is easiest using WSL then runnning the commands in the
bootstrap
file of the repository to compile it.
- Using radio-free-san-andreas requires you to compile the tool itself. On Windows this is easiest using WSL then runnning the commands in the
- Organize the resulting audio files of the corresponding station in the new directory following a structure resembling below:
- The Adverts folder should just have all files in the directory, no organization necessary.
βββπ {Station_Name_1}
β βββπ Announcer
β β βββ {any_file_name}.{audio}
β β βββ ...
β βββπ DJ Chatter
β β βββπ Evening
β β β βββ {any_file_name}.{audio}
β β β βββ ...
β β βββπ Morning
β β β βββ {any_file_name}.{audio}
β β β βββ ...
β β βββπ Night
β β β βββ {any_file_name}.{audio}
β β β βββ ...
β β βββπ Other
β β β βββ {any_file_name}.{audio}
β β β βββ ...
β β βββπ Weather
β β β βββπ Fog
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Rain
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Storm
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Sun
β β βββ {any_file_name}.{audio}
β β βββ ...
β β
β βββπ Songs
β β βββπ Song 1
β β β βββ {song_name1} (Intro).{audio}
β β β βββ {song_name1}.{audio}
β β β βββ {song_name1} (Outro).{audio}
β β β βββ {song_name1} (Outro DJ {X}).{audio}
β β β βββ {song_name1} (Intro DJ {X}).{audio}
β β β βββ ... (any further DJ intro and outro files)
β β βββ ... (repeat for other songs)
β βββ logo.{image}
- Our final folder structure should look something like this:
π {Games_Folder}
βββπ GTA III
β βββ ...
βββπ GTA Vice City
β βββ ...
βββπ GTA San Andreas
β βββπ Adverts
β βββπ Bounce FM
β β βββπ Announcer
β β β βββ {any_file_name}.{audio}
β β β βββ ...
β β βββπ DJ Chatter
β β β βββπ Evening
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Morning
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Night
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Other
β β β β βββ {any_file_name}.{audio}
β β β β βββ ...
β β β βββπ Weather
β β β β βββπ Fog
β β β β β βββ {any_file_name}.{audio}
β β β β β βββ ...
β β β β βββπ Rain
β β β β β βββ {any_file_name}.{audio}
β β β β β βββ ...
β β β β βββπ Storm
β β β β β βββ {any_file_name}.{audio}
β β β β β βββ ...
β β β β βββπ Sun
β β β βββ {any_file_name}.{audio}
β β β βββ ...
β β β
β β βββπ Songs
β β β βββπ Between The Sheets
β β β β βββ {song_name1} (Intro).{audio}
β β β β βββ {song_name1}.{audio}
β β β β βββ {song_name1} (Outro).{audio}
β β β β βββ {song_name1} (Outro DJ {X}).{audio}
β β β β βββ {song_name1} (Intro DJ {X}).{audio}
β β β β βββ ... (any further DJ intro and outro files)
β β β βββ ... (repeat for any other songs)
β β βββ logo.{image}
β βββπ ... (repeat for other stations)
β βββ stationGroupInfo.json
β βββ logo.{image}
- Copy your
{Games_Folder}
to your Android device, and you're ready to listen to GTA San Andreas stations through GTRadio!
Instructions coming.