Page 1 of 1

Music IDs

Posted: Sat Oct 18, 2014 12:51 am
by babblebab
I went through and put together a list for every music ID that I could find. You can use @setmusic in game and the table below to change the zones current music in game.
A lot of these have already been found, just updating the list.

Note that Song #900 will not play with the @setmusic command for whatever reason. I had to use Cheat Engine to force that song to play.

Code: Select all

40 = Cloister of Time and Souls - Atomos' Theme
41 = Royal Wanderlust - Cait Sith's Theme
42 = Snowdrift Waltz - Xarcabard [S]
43 = Troubled Shadows - Castle Zvahl [S]
44 = Where Lords Rule Not - Beastmen Stronghold
45 = Summers Lost
46 = Goddess Divine - Final Battle
47 = Echoes of Creation - A Crystalline Prophecy Final Battle
48 = Main Theme - FFXI Version - ACP Ending Theme
49 = Luck of the Mog - A Moogle Kupo d'Etat Final Battle
50 = Feast of the Ladies - A Shantotto Ascension Final Battle
51 = Abyssea - Scarlet Skies -  Shadowed Plains
52 = Melodies Errant - Abyssea Battle
53 = Shinryu - Abyssea Final Battle
54 = Everlasting Bonds
55 = Provenance Watcher
56 = Where It All Begins
57 = Steel Sings, Blades Dance
58 = A New Direction - Vana'diel March (SoA)
59 = The Pioneers
60 = Into Lands Primeval - Ulbuka
61 = Water's Umbral Knell
62 = Keepers of the Wild
63 = The Sacred City of Adoulin
64 = Breaking Ground
65 = Hades
66 = Arciela
67 = Mog Resort
68 = ???
69 = ???
70 = ???
71 = ???
72 =  Leafallia
73 = Outer Ra'Kaznar
74 = ???
101 = Solo Battle
102 = Party Battle
103 = Battle in Dungeon #1
104 = A Road Once Traveled (Unused?)
105 = Mhaura
106 = Voyager
107 = The Kingdom of San d'Oria
108 = Vana'diel March #1
109 = Ronfaure
110 = The Grand Duchy of Jeuno
111 = Blackout (Death Music)
112 = Selbina
113 = Sarutabaruta
114 = Batallia Downs
115 = Battle in the Dungeon #2
116 = Gustaberg
117 = Ru'Lude Gardens
118 = Rolanberry Fields
119 = Awakening
120 = Vana'diel March #2
121 = Shadow Lord
122 = One Last Time
123 = Hopelessness
124 = Recollection
125 = Tough Battle
126 = Mog House
127 = Anxiety
128 = Airship
129 = Hook Line and Sinker
130 = Tarutaru Female
131 = Elvaan Female
132 = Elvaan Male
133 = Hume Male
134 = Yuhtunga Jungle
135 = Kazham
136 = The Big One 
137 = A Realm of Emptiness - Final Battle
138 = Mercenaries' Delight - Battle
139 = Delve - ToAU Dungeon Battle
140 = Vana'diel March #5
141 = The Cosmic Wheel - West Sarutabaruta [S]
142 = Fated Strife -Beseiged-
143 = Hellriders - Boss Battle
144 = Rapid Onslaught -Assault-
145 = Encampment Dreams
146 = The Colosseum
147 = Eastward Bound
148 = Forbidden Seal - Nyzul Isle
149 = Jeweled Boughs - Wajaom Woodlands
150 = Ululations from Beyond - Arrapago Reef
151 = The Federation of Windurst
152 = The Republic of Bastok
153 = Crystal Prelude
154 = Metalworks
155 = Castle Zvahl
156 = Chateau d'Oraguille
157 = Fury
158 = Sauromugue Champaign
159 = Sorrow
160 = Repression
161 = Despair
162 = Heaven's Tower
163 = Sometime Somewhere
164 = Xarcabard
165 = Galka
166 = Mithra
167 = Tarutaru Male
168 = Hume Female
169 = Regeneracy
170 = Buccaneers
171 = Altepa Desert
172 = Black Coffin
173 = Illusions in the Mist - Caedarva Mire
174 = Whispers of the Gods - Aydeewa Subterrane
175 = Bandits' Market - Nashmau
176 = Circuit de Chocobo
177 = Run Chocobo Run!
178 = Bustle of the Capital - Whitegate
179 = Vana'diel March #4
180 = Thunder of the March - Bastok Markets [S]
181 = Dash de Chocobo (old)
182 = Stargazing - Windurust Waters [S]
183 = A Puppet's Slumber
184 = Eternal Gravestone
185 = Ever-Turning Wheels
186 = Iron Colossus
187 = Ragnarok
188 = Choc-a-bye Baby
189 = An Invisible Crown
190 = The Sanctuary of Zi'Tah
191 = Battle Theme #3
192 = Battle in the Dungeon #3
193 = Tough Battle #2
194 = Bloody Promises
195 = Belief
196 = Fighters of the Crystal
197 = To the Heavens
198 = Eald'narche - Final Battle
199 = Grav'iton
200 = Hidden Truths
201 = Ending Theme
202 = Moongate (Memoro de la S^tono)
203 = Quest Theme #2
204 = Quest Theme #3
205 = Quest Completion
206 = Revenant Maiden
207 = Ve'Lugannon Palace
208 = Rabao
209 = Norg
210 = Tu'Lia
211 = Ro'Maeve
212 = Dash de Chocobo
213 = Hall of the Gods
214 = Eternal Oath - Wedding Theme
215 = Clash of Standards - Battle
216 = On this Blade - Dungeon Battle
217 = Kindred Cry - Boss Battle
218 = Depths of the Soul - Dungeon Battle
219 = Onslaught - Battle
220 = Turmoil - Boss Battle
221 = Moblin Menagerie - Movalpolos
222 = Faded Memories - Promyvion
223 = Conflict: March of the Hero
224 = Dusk and Dawn
225 = Words Unspoken - Pso'Xja
226 = Conflict: You Want to Live Forever?
227 = Sunbreeze Shuffle
228 = Gates of Paradise - The Garden of Ru'Hmet
229 = Currents of Time - Manaclipper
230 = A New Horizon - Tavnazian Archipelago
231 = Celestial Thunder
232 = The Ruler of the Skies - Bahamut's Theme
233 = The Celestial Capital - Al'Taieu
234 = Happily Ever After
235 = First Ode: Nocturne of the Gods
236 = Fourth Ode: Clouded Dawn
237 = Third Ode: Memoro de la S^tono
238 = A New Morning
239 = Jeuno -Starlight Celebration-
240 = Second Ode: Distant Promises
241 = Fifth Ode: A Time for Prayer
242 = Unity
243 = Grav'iton
244 = Revenant Maiden
245 = The Forgotten City - Tavnazian Safehold
246 = March of the Allied Forces
247 = Roar of the Battle Drums - Campaign Battle
248 = Young Griffons in Flight
249 = Run Maggot Run!
250 = Under a Clouded Moon
251 = Autumn Footfalls - East Ronfaure [S]
252 = Flowers on the Battlefield - Rolanberry Fields [S]
253 = Echoes of a Zephyr - North Gustaberg [S]
254 = Griffons Never Die - South San d'Oria [S]
900 = Distant Worlds -  Chains of Promathia Ending

Re: Music IDs

Posted: Sat Oct 18, 2014 1:01 am
by kjLotus

Re: Music IDs

Posted: Sat Oct 18, 2014 1:03 am
by babblebab
Touche. Thank you.

Re: Music IDs

Posted: Sat Oct 18, 2014 1:06 am
by kjLotus
there's a few missing still, you can make a pull request to change them if you want

you can't use setmusic for 900 because there's only one byte in the music packet for the ID i'm pretty sure

Re: Music IDs

Posted: Sat Oct 18, 2014 1:09 am
by babblebab
Cool, I'll do that in a few then.

and yeah, that would indeed be the case. I had to change to 2 bytes in CE for 900.

Re: Music IDs

Posted: Sat Oct 18, 2014 3:39 am
by TeoTwawki
kjLotus wrote:you can't use setmusic for 900 because there's only one byte in the music packet for the ID i'm pretty sure
I may have derped and made it too small after fixing it being to big... I was pretty sure it was looping over the first 255 tracks when i had it larger though. Might possibly be one of those odd sized things that between 8 and 16 bits not using full bytes for song track and I just didn't notice. I had been checking ID's in the 1000-4000 range between those 2 pull request.

Re: Music IDs

Posted: Sat Oct 18, 2014 5:24 am
by babblebab
Ah, yeah it's no big deal really. Distant Worlds from the last CoP cutscene appears to be the only value above 255 everything else appears to be repeats or silence.

Re: Music IDs

Posted: Wed Dec 17, 2014 4:05 am
by TeoTwawki
Ok, I finally got around to retesting and verified 8 bits is the correct size. Either that ID of 900 is completely wrong or it doesn't even use this packet. Even if I purposefully create FFXI compatible tracks beyond 255, it will not play them because the client only does an 8 bit read for the track ID (so trying to play a track ID of 320 will get you track 64).

If you got that number from polutils or another music viewer for the games files what they are there will not always match what they are in game, and it could very well be in one of the unidentified values still.

Re: Music IDs

Posted: Wed Dec 17, 2014 7:15 pm
by babblebab
900 is only ever played during the CoP ending cutscene. You can view it in the games memory using something like Cheat Engine if you wanted, but it's no big deal. It's still capable of playing the song itself in game, you just can't set it yourself using something like @setmusic with the current design.


There was a setbgm addon just released for windower that has capabilities of playing #900, it probably directly accesses that portion of the games memory though.
It's likely that it doesn't use the same packet or something along those lines like you mentioned.

Re: Music IDs

Posted: Wed Dec 17, 2014 7:21 pm
by kjLotus
babblebab wrote:900 is only ever played during the CoP ending cutscene. You can view it in the games memory using something like Cheat Engine if you wanted, but it's no big deal. It's still capable of playing the song itself in game, you just can't set it yourself using something like @setmusic with the current design.


There was a setbgm addon just released for windower that has capabilities of playing #900, it probably directly accesses that portion of the games memory though.
It's likely that it doesn't use the same packet or something along those lines like you mentioned.
cutscenes never use packets to play music, it's just tied to the event itself