ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


Is it possible to inject USF files in GE ROM?

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department
View previous topic :: View next topic  
Kode-Z
Hacker
Hacker


Joined: 09 Nov 2007
Posts: 1142
Location: London, England

 PostPosted: Mon Feb 18, 2008 11:02 am    Post subject: Is it possible to inject USF files in GE ROM? Reply with quote Back to top

Is it possible to somehow inject other N64 games' USF files into the GoldenEye ROM? This would be cool! Would this be a 021990 Edit?
 
View user's profile Send private message
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6173

 PostPosted: Mon Feb 18, 2008 3:40 pm    Post subject: Reply with quote Back to top

Well, the concept of porting music isn't ridiculous, but even though it's standardized who knows the music formats in each game. Those usfs are basically ROMs stripped of all but music and music code.
 
View user's profile Send private message
Kode-Z
Hacker
Hacker


Joined: 09 Nov 2007
Posts: 1142
Location: London, England

 PostPosted: Fri Jan 09, 2009 1:54 pm    Post subject: Reply with quote Back to top

Just saw this in YouTube:
http://www.youtube.com/watch?v=G-wnxi1643E

Someone imported the 007 theme into SM64, via a converter which converts from MIDI to SM64's format.

Maybe it could be used for GE?
 
View user's profile Send private message
Dragonsbrethren
Hacker
Hacker


Joined: 23 Mar 2007
Posts: 3058

 PostPosted: Fri Jan 09, 2009 2:15 pm    Post subject: Reply with quote Back to top

Probably not, the games more than likely use different formats for their music.
 
View user's profile Send private message
radorn
007
007


Joined: 23 Sep 2007
Posts: 1424

 PostPosted: Sat Jan 10, 2009 10:06 am    Post subject: Reply with quote Back to top

No, you can't import-export USF's across games.

In fact, even though the purpose of USF is to produce music, it's not really a music format in the strict sense of the word because it doesn't contain a standarized musical "score"(+samples). It's rather a selfcontained custom program with everything needed inside and it's meant to be RUN, rather than played.
USF's are ROM files that are extensively hacked in order to leave only the the necesary music playing code and data, and then the remainder is trimmed down and further hacking is done in order to have it not break.
A usf player is also a trimmed down N64 emulator.
The .usflib is what remaing after this distillation process and the .miniuf files are save states made by the ripper as a means of song selection. They set the emulator to the adecuate state for it to play the desired song.
Also, given how the N64 works, which lacks real audio hardware and uses software running on the coprocessor instead, there's nothing that is forced to stay common across games and each one can use their own custom format, methods and player software, making them incompatible.

Of course that doesn't mean there aren't games that share similar or even identical formats, specially if they come from the same developer, like what Kode-Z points to, but even then, samples are likely to be different so it won't sound the same.
Also, as Dragonsbrethren points, the format's are sure to be different and incompatible even if they are deciphered.

You would need to hack the formats of both origin and destination games and find a way to try to translate one into the other, which will probably introduce some losses if you find some feature in one of them which has no equivalent in the destination format. And then, again, you'd hit the problem of difering samples, which, so far, haven't been hacked completelly either. Some soundbank types are (partially) decodeable, but AFAIK there's no known encoder...

Resuming. Translating song across games in the n64 is not impossible, but it's a rather new territory, unless for what kode-z has shown, but USF's are not the way
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]