xboxscene.org forums

OG Xbox Forums => Game Hacking => Xbox Game Forums => Forza Hacking => Topic started by: MrDeadMan on May 25, 2005, 06:52:00 PM

Title: Forza Motorsport Uimusic.wmapack
Post by: MrDeadMan on May 25, 2005, 06:52:00 PM
Does anyone know how to open the UIMusic.wmapack file within Forza? Theres a few songs in the menu that I want that I'm guessing are in this file (it's 40mb). The Sountracks folder only has the in-race music.
Title: Forza Motorsport Uimusic.wmapack
Post by: CrakkedOut on May 27, 2005, 09:48:00 AM
it prolly has all the songs in that file cuz you have the option to choose what songs will play where so take a look
Title: Forza Motorsport Uimusic.wmapack
Post by: MrDeadMan on May 28, 2005, 04:53:00 PM
Doh, I guess I should have read over my post. What I meant is that I have this file sitting on my computer, copied from the Forza disk, and am trying to figure out how the heck to open it. It's an archive file of some type, but not one that I've seen before.
Title: Forza Motorsport Uimusic.wmapack
Post by: roofus on May 28, 2005, 07:40:00 PM
A very basic uncompressed archive format, listing file names, offsets, lengths at the beginning and then actual file contents later on.  Each file can be extracted from this "archive" by copying and pasting with a hex editor into a new file.  If you don't want to reverse the format yourself, you can just search for this pattern:
3026B2758E66CF11A6D900AA0062CE6C, the first 16 bytes of every WMA file.
Copy from the start of the pattern, to the next instance of that pattern, and you will get the whole song.  The titles of the songs are listed at the beginning in sequential order.  There are odd bits between songs, but if you ignore those and copy every other pattern segment you should be able to extract all the songs okay.
Title: Forza Motorsport Uimusic.wmapack
Post by: mrjkwik on May 28, 2005, 08:35:00 PM
thats some good info roofus.  i gave it a try but didnt work.  i'm guessing its the "odd bits" on it.  i come up with these as the address locations of the sequence you posted.  i attempted to copy the section between the 2nd and 3rd (getting the second song).  i'll play with it some more.  its not important to me to actually extract the songs.  just a learning process for me.  so if theres anything else you can tell me to look for, good or bad, i'd appreciate it.

2048         
4094312           
4096000           
8203274           
8204288           
12086412   
12087296   
15927392   
15929344   
17340989   
17342464   
19221485   
19222528   
20691097   
20692992   
22104637      
22106112   
23985133   
23986176   
25104213   
25104384   
26749717   
26750976   
28162621   
28164096   
29986193   
29986816   
31398461   
31399936   
33374829   
33376256   
35021589   
35022848   
36668181   
36669440   
38081085   
38082560   
40078425   
40079360   
41724693   
41725952   
43604973   
43606016      
44667129      
Title: Forza Motorsport Uimusic.wmapack
Post by: roofus on May 28, 2005, 10:31:00 PM
Hehe, close... actually, in that list of occurance, you want to extract from the first to the second, the third to the fourth, the fifth to the sixth, and so on.  Give it another go!
Title: Forza Motorsport Uimusic.wmapack
Post by: mrjkwik on May 28, 2005, 11:46:00 PM
yep, that worked (figure you already knew it would smile.gif ).  except hexworkshop keeps crashing when i try to paste into a new file.  dunno why.  worked on one.  not on the others.  oh well, at least i see kinda what was going on.  basically i'm trying to learn little here, little there.  but thanks though.

EDIT:  kinda got it.  lame though.  cut from hexworkshop, paste in different hex program.  odd.  guessing its a memory issue or something.
Title: Forza Motorsport Uimusic.wmapack
Post by: brienj on May 29, 2005, 06:02:00 AM
QUOTE(mrjkwik @ May 28 2005, 11:57 PM)
yep, that worked (figure you already knew it would :) ).  except hexworkshop keeps crashing when i try to paste into a new file.  dunno why.  worked on one.  not on the others.  oh well, at least i see kinda what was going on.  basically i'm trying to learn little here, little there.  but thanks though.

EDIT:  kinda got it.  lame though.  cut from hexworkshop, paste in different hex program.  odd.  guessing its a memory issue or something.
*


I had that problem with just a few different files in HexWorkshop too.  I would have to use a cheap freeware hex editor to do any copying and pasting.  It prolly is a memory issue, but it was odd that it would happen to only certain files.   :huh:
Title: Forza Motorsport Uimusic.wmapack
Post by: mrjkwik on May 29, 2005, 03:07:00 PM
nice to see its not just me.  since i'm learning a lot of this on my own and all, its hard to tell sometimes.  and being almost 30, i feel behind in the game trying to learn this stuff now.  but alls good.
Title: Forza Motorsport Uimusic.wmapack
Post by: MrDeadMan on May 29, 2005, 09:12:00 PM
Thanks roofus and mrjkwik, now I can finally listen to that goddamn Iron Man song..  :jester:
Title: Forza Motorsport Uimusic.wmapack
Post by: mrjkwik on May 29, 2005, 09:30:00 PM
hey, thanks, but no reason really to thank me.  roofus was the man with the plan.
Title: Forza Motorsport Uimusic.wmapack
Post by: radisc on June 07, 2005, 09:44:00 AM
Ok guys, i understood want i have to do, but my HexWorkshop crash when i cut or copy a hex string (the second precisely) so i installed 7-8 hex editors but i cant find one that make me select a block giving the coordinates to paste to Hex workshop...

What can i do?
Title: Forza Motorsport Uimusic.wmapack
Post by: mrjkwik on June 07, 2005, 10:55:00 AM
what wound up working for me was using hexworkshop to select the block, copy, then paste to a new file in some other hex program, cant remember which one.  i think it was  called "free hex editor".
Title: Forza Motorsport Uimusic.wmapack
Post by: radisc on June 07, 2005, 03:22:00 PM
My problem is that i can't copy from hex workshop, because it keep crashing every time i try doing it
Title: Forza Motorsport Uimusic.wmapack
Post by: roofus on June 07, 2005, 06:45:00 PM
Try copying smaller chunks at a time, or use a different hex editor.
Title: Forza Motorsport Uimusic.wmapack
Post by: roofus on June 08, 2005, 01:17:00 AM
Sure, haven't tried it myself yet but I don't believe the file is signed... just make sure that the files you are pasting in there are the same size, or if they are different you'll have to rebuild the wmapack as all the following file offsets will be changed.
Title: Forza Motorsport Uimusic.wmapack
Post by: kaylielover9622 on June 09, 2005, 02:23:00 PM
Wait - I've extracted this a while back; it's how I get a lot of game soundtracks, but where are the titles?  I deleted the original archive file; I'll be willing to send all the extracted songs to somebody over AIM or something if they'd tell me the track titles ... AIM: DigitalCynic96
Title: Forza Motorsport Uimusic.wmapack
Post by: Mjkthirdeye on August 17, 2005, 06:19:00 PM
Sorry to bump an old thread, but theres no reason to waste a new topic on this.

Anyways to those using Hex Workshop to save the songs from uimusic.wmapack and running in to the memory issue while trying to copy/paste, there is an easier less time consuming way to save those files with out pasting and all that mess.

Once you select the entire song click file and save selection. That will drastically cut down the work needed to save them, and eliminating the need to find another hex editor.