Xenoblade X replace music

  • Thread starter Thread starter pwnsweet
  • Start date Start date
  • Views Views 18,408
  • Replies Replies 130
  • Likes Likes 2
I'm testing some files and found this track has vocals
1746987537346.png


Can re-check?
This track has vocals, but compared to the normal "In the forest" track there are no distortion effects applied to the vocals.
It is a very minor change.
Official track list: https://vgmdb.net/album/51792

The version without vocals is called "no1=CODENAMEZ".
 
  • Like
Reactions: cucholix
This track has vocals, but compared to the normal "In the forest" track there are no distortion effects applied to the vocals.
It is a very minor change.
Official track list: https://vgmdb.net/album/51792

The version without vocals is called "no1=CODENAMEZ".
In the list you published the ones marked as “unused” are 100% not used in XCXDE? How did you checked those?
 
In the list you published the ones marked as “unused” are 100% not used in XCXDE? How did you checked those?
Most of them by memory.

I checked some recorded gameplay to see which version of "black tar" was used for skell battle.
The only cut version of "Wir fliegen" in the game is the awful one, the cutscenes use the full version.
"Your Voice", "2N-ERA" and "2D-TRAVELOGUE" have an obvious cutscene mix.
The original game only used "In the forest <X→Z ver.>" and they didn't add any content to change that.
"2XDLB" only plays in one battle and Laco was definitely in it.
And one version of "2D-BATTLE" isn't referenced in the bnk file.

But thank you for making me check again, because I had the wrong version of "2D-BATTLE" set as game version. (It was "00B996EE" instead of "3D040CC4")
 
I don't know how many times I need to write this.

Citron should update their code, not us if it breaks under new GCC compiler in emu only.
I apologize for not understanding clearly. No offense intended. It seems all the emulators need to update for this, tried in Citron, Eden and Ryu 1403.

I think Eden is the only emu thats active, I'll send a note there way.
 
Most of them by memory.

I checked some recorded gameplay to see which version of "black tar" was used for skell battle.
The only cut version of "Wir fliegen" in the game is the awful one, the cutscenes use the full version.
"Your Voice", "2N-ERA" and "2D-TRAVELOGUE" have an obvious cutscene mix.
The original game only used "In the forest <X→Z ver.>" and they didn't add any content to change that.
"2XDLB" only plays in one battle and Laco was definitely in it.
And one version of "2D-BATTLE" isn't referenced in the bnk file.

But thank you for making me check again, because I had the wrong version of "2D-BATTLE" set as game version. (It was "00B996EE" instead of "3D040CC4")
1747005354119.png

I think it's "By my side" not "Don't worry"
 
  • Like
Reactions: auradj
Hi all,

Thanks to everyone for your work here. I feel like a really, really dumb guy reading through all of these posts to make sense of how to do this. After a lot of reading I finally understand and I want to share a zip folder with everything collected here and a set of instructions. Hopefully this helps other people like me who are genuinely nowhere close to as smart as masagrator and Arpeggiate.

Google Drive Link to download .zip file

INSTRUCTIONS:
*addendum
* I didn't mention how to make Music.pck. It feels like so long ago that I did that, I forgot how, it's somewhere on page 1 of this thread
* Also open XBCX Music Tracks.csv to figure out the HEX of the song you want to replace.
1. Open "ConvertWAVtoWEMthenChangeExtensiontoWAV" folder
2. Install foobar2000-x64_v2.25.6.exe
3. Install foo_input_vgmstream.fb2k-component
4. Move Music.pck to the directory that has unpack_digits.bat in it.
5. Run unpack_digits.bat, rename the Music folder to "Music_digits".
6. Run unpack_hex.bat, don't rename the Music folder.
7. Open your desired audio track in foobar.
8. Right click the track, press "convert" > "..." > "Convert"
9. Give the converted wav file a name. The name will be the HEX of the song you're replacing.
10. Move the converted wav file to the folder: ConvertWavToRIFFOpus
11. Drag and drop the converted wav file on to DROP_here.cmd, leave the command window open.
12. Move the newly created wem file to "ChangeExtensions" folder.
13. Change the file extension of the .wem file to .wav (just hit rename and change ".wem" to ".wav", trust me, it works for this step!)
14. Move newly created .wav file into the "STREAMS" folder.
15. Navigate to "BANKS" folder, double click "extract.bat"
16. Navigate to "bgm" folder, open HIRC.json in Notepad++
17. Ctrl+F, find the HEX that matches the song you want to replace.
18. Right below the HEX you will see "SrcDuration" and "Duration" and "Position" that have the SAME VALUES, change these three SAME values into the milliseconds from the command window in step 11.
19. Save the HIRC file.
20. Navigate to "BANKS" folder, double click "pack.bat".
21. Navigate to "PACKED" folder, move the newly created bgm file into the "BANKS" folder.
22. Navigate back and double click Pack.bat, this will create a new Music.pck file in the "PACKED" folder.
23. Move Music.pck to Atmosphere/contents/0100453019AA8000/romfs/sound/Music.pck
24. Pat yourself on the back, you earned it.
 
Last edited by Salazar-DE,

Site & Scene News

Popular threads in this forum