PHO - Pokémon Hackers Online
Go Back   PHO - Pokémon Hackers Online > Generation I/II Hacking > Guides & Documentation > Research

Research Have research on implementing new features? Post it here!

User Tag List

Reply
 
Thread Tools Display Modes
Old 10th August 2015, 06:41 PM   #1
Toni88
Neophyte
 
Toni88's Avatar
 
Join Date: Sep 2013
Posts: 9
Toni88
Default Pokčmon GS Music Numbers

I don't know if it's going to help someone, but some time ago (some months ago actually) I searched all the playable songs in the game for using them inside scripts. This list includes every song used in the game, but no SFXs, and I never tried using them in Crystal.

Usage (pksvui syntax):
Code:
playmusic 0x00XX (2 bytes, but you can ignore the first one, as it's always 00)
Or (Raw Hex):
Code:
7E XX 00 (same thing as above, but here the bytes are inverted, and you're forced to write the second byte)
All the numbers are big-endian already, so you don't need to reverse the bytes if you use pksvui.

List:
Code:
0001    Title Screen
0002    Route 1
0003    Route 3
0004    Route 11
0005    Magnet Train Fanfare
0006    Gym Leader Battle (Kanto)
0007    Trainer Battle (Kanto)
0008    Wild Pokčmon Battle (Kanto)
0009    Pokčmon Center
000A    Encounter! Tough Guy
000B    Encounter! Classic Lass
000C    Encounter! Security Guard
000D    Heal Pokčmon Fanfare
000E    Lavender Town
000F    Viridian Forest
0010    Mt. Moon
0011    Follow Me!
0012    Goldenrod City Game Corner
0013    Bicycle
0014    Hall Of Fame
0015    Viridian City
0016    Celadon City
0017    Victory! Trainer
0018    Victory! Wild Pokčmon
0019    Victory! Gym Leader
001A    Mt. Moon Square
001B    Pokčmon Gym
001C    Pallet Town
001D    Radio: Professor Oak Talk
001E    Professor Oak's Theme
001F    Rival Music 1
0020    Rival Music 2
0021    Surf
0022    Evolution
0023    National Park
0024    Credits
0025    Azalea Town
0026    Cherrygrove City
0027    Encounter! Kimono Girl
0028    Union Cave
0029    Wild Pokčmon Battle (Johto)
002A    Trainer Battle (Johto)
002B    Route 30
002C    Ecruteak City
002D    Violet City
002E    Gym Leader Battle (Johto)
002F    Lance / Red Battle
0030    Rival Battle
0031    Team Rocket Battle
0032    Professor Elm's Lab
0033    Ice Cave
0034    Route 29
0035    Route 34
0036    S.S. Anne
0037    Encounter! Enthusiastic Youth
0038    Encounter! Innocent Cutie
0039    Encounter! Team Rocket (and maybe Radio Tower Takeover! too)
003A    Encounter! Suspicious Person
003B    Encounter! Devout Monk
003C    New Bark Town
003D    Goldeonrod City
003E    Vermilion City
003F    ??? Fanfare
0040    Pokčflute
0041    Tin Tower
0042    Sprout Tower
0043    Burned Tower
0044    Olivine Lighthouse & Mt. Silver
0045    Route 42
0046    Indigo Plateau
0047    Route 38
0048    Team Rocket Hideout
0049    Dragon's Den
004A    Wild Pokčmon Battle (Johto) [Again]
004B    Radio: Unown
004C    Victory! Wild Pokčmon [No intro]
004D    Route 26
004E    Follow Me! 2 [Intro is looped]
004F    Victory Road
0050    Radio: Pokčmon Lullaby
0051    Radio: Pokčmon March
0052    Intro Cutscene
0053    Intro Cutscene Part 2
0054    Menu Screen
0055    Ruins Of Alph (Inside)
0056    Encounter! Team Rocket (same as 0039 I guess)
0057    Dance Theater
0058    Bug Catching Contest (???)
0059    Bug Catching Contest 2 (this is the only one that plays actually (I think))
005A    Team Rocket's Radio Signal
005B    Gameboy Print Function
005C    The End
Every other number will mute the audio channels, or randomly crash the game, without corrupting anything.

Example Script:
Code:
#org 0x1200C8

faceplayer
loadfont
2writetext 0x67E0
keeptextopen
playmusic 0x39
loadmovesprites
end

#org 0x1227E0
= Hey, do you know\nthat I am a Team\pRocket member?\nListen to this\pbadass music!\e
Or:
Code:
// 0x1200C8
6A
47
4C E0 67
54
7E 39 00
49
90

//0x1227E0
87 A4 B8 F4 7F A3 AE 7F B8 AE B4 7F AA AD AE B6 4F B3 A7 A0 B3 7F 88 7F A0 AC 7F A0 7F 93 A4 A0 AC 51 91 AE A2 AA A4 B3 7F AC A4 AC A1 A4 B1 E6 4F 8B A8 B2 B3 A4 AD 7F B3 AE 7F B3 A7 A8 B2 51 A1 A0 A3 A0 B2 B2 7F AC B4 B2 A8 A2 E7 57 00 AE 7F A0 7F B3 A4 E7 4F 93 B1 A0 B3 B3 A0 AB AE 7F A1 A4 AD A4 E7 57
Aaand... that's it. Hope to be useful.

Last edited by Toni88; 10th August 2015 at 06:43 PM. Reason: Typos
Toni88 is offline   Reply With Quote
Likes Jambo51 liked this post
Sponsored Links
Old 11th August 2015, 06:11 PM   #2
Team Fail
Balance and Ruin
Ex-StaffStyle AdminstratorPHO VIP
 
Team Fail's Avatar
 
Join Date: Jul 2010
Posts: 585
Team Fail Team Fail Team Fail Team Fail Team Fail
Default

Quote:
003F ??? Fanfare
That is, if memory serves, a radio intermission song for the Lucky Number Show. I'd have to double check on it though.

Also, if you want to continue those numbers for Crystal:
Code:
005D - Claire's theme
005E - Mobile Adapter menu theme
005F - Mobile Center access theme
0060 - Buena's Password
0061 - Eusine's theme
0062 - Intro cutscene
0063 - Battle Tower (Outside)
0064 - Battle! Vs. Raikou/Suicune/Entei
0065 - Battle Tower (Inside)
0066 - PokéCom Center
Additional note, the listings actually follow the song order in GBS rips of the games, so if you pull open a GBS rip you can very quickly find the number of song you want to use.
__________________
twitter | dropbox | youtube | bro

Thank you for your time, PHO. I won't soon forget it.

Last edited by Team Fail; 11th August 2015 at 06:20 PM.
Team Fail is offline   Reply With Quote
Likes Toni88, Jambo51 liked this post
Reply

Tags
music, numbers, pokemon, [Complete]

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:30 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo.
Pokémon Hackers Online (PHO) is in no way affiliated with or endorsed by Nintendo LLC, Creatures, GAMEFREAK inc,
The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast.
All forum/site content (unless noted otherwise) and site designs are © 2006-2013 Pokémon Hackers Online (PHO).
Green Charizard Christos TreeckoLv100

"Black 2" by ARTPOP. Kyurem artwork by XOUS.

no new posts