Previous Page | Next Page

Elemental Gimmick Gear by FunkyPoopMonkey at 11:11 PM EDT on October 24, 2005
MaskedTomato told me to ask on here if any of you guys have his rip of Elemental Gimmick Gear, a Dreamcast game. I was hopping to acquire it from somebody. Thanks.
A couple questions by FireDivine at 8:04 PM EDT on October 29, 2005
I would like to learn how to rip USF's.

I would like some pointers with how to learn programming and where to find programs I need and such.

Like I read the USF FaQ but I could not find Microsoft Visual C++ anywhere I only saw Visual Studio.

Thanks for the help.
Auto Audio HLE by hcs at 10:54 PM EST on October 30, 2005
This is a very convenient feature for people with slower computers and I'd like to make it as useful as possible. in_usf.ini contains the settings which I've determined from a quick test run of the USFs; ones that sound unchanged to me with Audio HLE enabled are set to automatically use it when Auto Audio HLE is enabled. Unfortunately as we recently saw with Mario Kart 64 my checking is not exhaustive, some tracks in that game sounded wrong with Audio HLE (and since I had mistakenly enabled Auto Audio HLE for it some assumed it was a problem with the rip or player, putting their faith in my testing procedure).
Thus I need the help of people who use this feature, if something sounds wrong try disabling Auto Audio HLE and see if that improves things. If it won't play at full speed use the Disk Writer output plugin to create a WAV and listen to that. I'd like to make the settings for Auto Audio HLE as accurate as possible.
Turok Dinosaur Hunter - Missing track? by Lunar at 11:29 PM EST on October 31, 2005
Unless I've somehow missed it in the rip, the rip is missing the "underwater" music. I uploaded an mp3 of it <a href="http://lunar.shakal.net/Turok%20Dinosaur%20Hunter%20-%20Underwater.mp3">here</a>.
Everything! by StonedMartial99 at 9:09 PM EST on November 4, 2005
USF - Nintendo Ultra 64 Sound Format
brute force ROMhacking since 2004
FAQ
Greetings, Guest, won't you sign the Guest Book?
Or visit the forum?
I've got a system for requests set up

If you're familiar with PSF you'll immediately recognize USF: it's an attempt to do the same thing with the Nintendo 64. For the uninitiated...

USF is a file format which contains all the data needed to play a song from an N64 game. Once the song has been ripped into a USF file you can load it up in a player (such as the 64th Note Winamp Plugin) and listen to the music.
You'll see that most USF sets are actually many miniUSF files and a single USFlib file. The USFlib contains data common to all songs (such as sample data or player code), while the miniUSF files contain data specific to each song (the sequence for the song, or bits of code specific to the song). The miniUSF file contains a reference to the USFlib file, and both must be located in the same directory for the player to find the USFlib.
USF Specification

Ripping USFs is a nontrivial task. The gist of it is you fiddle with an N64 ROM until you get it doing nothing but playing music, then you run it through a series of utilities I've written to remove unused data. The most useful tool is the Interactive Disassembler (IDA). You can use SIG files for the N64's standard library, libultra to aid you in navigating N64 ROMs with IDA, or you can generate your own based on other libraries you might have with my N64 OBJ to PAT parser. I've also assembled a Project 64 Save State Loader for IDA which often makes analysis much easier.
Differences from PSF
PSF ripping is aided by the fact that PS games are segmented into files, and it is usually possible to isolate the sound code fairly thoroughly. N64 games are one huge chunk of code, and very little navigation aid is available beyond what can be determined from the use of library calls. Once a game has been hacked to play only the song the ripper requests it is then reduced to the minimum code and data needed to do so. Unfortunately it is likely that non-music code remains in the USF rip, which serves no purpose other than to slow down the entire system. This depends on the skill of the ripper.
As there is no standard N64 EXE format, as there is for PS, I had to come up with a way of quickly loading a bit of code without having to go through the entire N64 boot process. For this I include a save state in the file. This also aids in working with games which are compressed, I can work directly with the uncompressed data in RAM via the savestate rather than figuring out how it fits into the ROM.
PSF files are internally compressed. USF files use a sparse storage scheme, in which only data which is not zero is stored. Any unused data in the ROM or save state is replaced with zeroes (as with PSF). This brings file size down by a lot (the elimination of zero data is the primary purpose for PSF's compression) but also allows for a more efficient external compression of the files.

Current Sets
Title ripper tracks size Last Updated status/link downloads
Lode Runner 3D hcs 10 11/04/2005 preliminary rip complete
Battle Tanx: Global Assault hcs 21 11/03/2005 preliminary rip complete
AeroGauge Josh W 26 11/01/2005 preliminary rip complete
Turok 3 Shadow of Oblivion Josh W 65 10/27/2005 preliminary rip complete
Animal Forest hcs 248 10/26/2005 preliminary rip more complete
Hybrid Heaven hcs 70 10/24/2005 prelminary rip complete
Bomberman 64: The Second Attack Josh W 76 10/23/2005 preliminary rip complete
Dr. Mario 64 Josh W 25 10/23/2005 preliminary rip complete
Automobili Lamborghini Josh W 7 10/22/2005 preliminary rip complete
Megaman 64 Josh W 71 10/22/2005 preliminary rip complete
Mario Golf Josh W 51 10/22/2005 preliminary rip complete
Robotech Crystal Dreams UNKNOWNFILE 101 10/22/2005 preliminary rip complete
Turok Dinosaur Hunter Josh W 15 10/22/2005 preliminary rip complete
Dynamix - congrats split demo UNKNOWNFILE 1 10/22/2005 prelim complete
Sim City 2000 Josh W 41 10/22/2005 preliminary rip complete
Conker's Bad Fur Day Josh W 146 10/14/2005 prelim complete
64 Trump Collection UNKNOWNFILE 35 10/11/2005 preliminary rip complete
Donkey Kong 64 Josh W 174 10/02/2005 prelim complete
Diddy Kong Racing UNKNOWNFILE 64 10/02/2005 preliminary rip complete
Banjo Tooie Josh W 143 10/02/2005 prelim complete
Snowboard Kids hcs 19 10/01/2005 slow preliminary rip complete
Mario Tennis hcs 66 09/27/2005 preliminary
John Romero's Daikatana hcs 18 09/26/2005 preliminary rip complete (a little broken)
Shadowgate 64 hcs 27 09/26/2005 preliminary rip complete
Pokemon Stadium 2 hcs 97 09/22/2005 preliminary rip complete
Extreme G hcs 16 09/21/2005 tagged
Pocket Monsters Stadium hcs 21 09/21/2005 preliminary rip complete
Pokemon Stadium hcs 73 09/21/2005 preliminary rip complete
Jet Force Gemini hcs 81 09/15/2005 tagged
Paper Mario hcs 165 09/14/2005 preliminary rip *complete*
Mario Party 2 Josh W 86 09/14/2005 preliminary rip complete
Duke Nukem 64 Josh W 2 237.76 KB 09/12/2005 complete 457
Yoshi's Story Josh W 58 1.62 MB 09/12/2005 complete 710
Mortal Kombat 4 Josh W 55 09/12/2005 preliminary rip complete
Mario Party 3 Josh W 131 09/08/2005 preliminary crash-o-matic rip complete
Mischief Makers hcs 33 09/06/2005 preliminary rip complete (use v1.0)
Bomberman Hero Josh W 30 08/15/2005 preliminary rip complete
Bomberman 64 hcs 47 07/30/2005 preliminary rip complete
Chopper Attack hcs 15 1.05 MB 07/29/2005 complete but for titles 363
Mario Party hcs 88 07/26/2005 preliminary rip complete (READ WARNING!)
Extreme G XG2 hcs 23 07/25/2005 preliminary rip complete
Killer Instinct Gold hcs 48 07/23/2005 needs tagging
Neon Genesis Evangelion hcs 24 3.71 MB 07/19/2005 complete-ish 637
Blast Corps hcs 65 506.25 KB 07/14/2005 complete, fixed tags 1188
Dynamix first N64 intro UNKNOWNFILE 2 06/30/2005 preliminary rip complete
Ganbare Goemon - Mononoke Sugoroku hcs 49 2.43 MB 06/17/2005 complete 692
Mace - The Dark Age hcs 15 06/05/2005 experimental rip completer
Nintama Rantarou 64 hcs 22 06/02/2005 experimental rip complete
Wonder Project J 2 hcs 76 400.87 KB 05/31/2005 complete, new tags 775
Body Harvest hcs 87 05/31/2005 preliminary rip COMPLETE
Goemon's Great Adventure hcs 178 2.8 MB 05/25/2005 complete 887
lacmod demo UNKNOWNFILE 4 05/22/2005 preliminary rip complete
Wave Race 64 (Shindou Edition) hcs 30 548.05 KB 05/19/2005 complete 883
Mysical Ninja - Starring Goemon hcs 95 2.62 MB 05/14/2005 complete 1028
Zool - Majou Tsukai Densetsu hcs 87 1.29 MB 04/28/2005 complete, updated tags 694
Kirby 64 - The Crystal Shards Parasyte 63 04/23/2005 pre-preliminary rip complete
Perfect Dark zoopd 117 1.75 MB 01/13/2005 complete 1211
Glover hcs 60 1.27 MB 01/13/2005 complete 663
Banjo Kazooie someone42 173 10/26/2004 preliminary rip complete
Quest 64 hcs 44 415.13 KB 10/23/2004 complete 749
Starfox 64 someone42 45 781.75 KB 10/22/2004 complete 1149
Beetle Adventure Racing Parasyte 16 1.76 MB 10/22/2004 complete 644
Rayman 2 Parasyte 173 10/22/2004 preliminary rip complete
Bust-A-Move '99 Parasyte 20 10/20/2004 unresolved player problem
Castlevania 64 - Legacy of Darkness Parasyte 0 10/20/2004 preliminary rip complete
Space Station: Silicon Valley hcs 30 807.64 KB 10/19/2004 complete 667
Ogre Battle 64 zoopd 60 1.56 MB 10/13/2004 complete 742
Castlevania 64 Parasyte 106 10/13/2004 preliminary rip complete
Goldeneye someone42 58 542.86 KB 10/10/2004 complete 1261
Mario Kart 64 Parasyte 29 840.61 KB 10/09/2004 complete 1123
Magical Tetris Challenge zoopd 15 6.68 MB 10/04/2004 complete 613
Super Smash Bros. zoopd 47 1.1 MB 10/02/2004 complete 1129
Tetrisphere zoopd 23 3.15 MB 10/02/2004 complete 773
New Tetris, The zoopd 16 6.67 MB 10/01/2004 complete 721
Legend of Zelda: Ocarina of Time hcs 105 1.83 MB 09/26/2004 complete 1647
Legend of Zelda: Majora's Mask hcs 118 2.15 MB 09/26/2004 complete 1223
Super Mario 64 hcs 38 1002.02 KB 09/25/2004 complete 1463
PilotWings 64 hcs 31 666.25 KB 09/25/2004 complete 818
F-Zero X hcs 20 8.67 MB 09/25/2004 complete 1206
Approx. 51.11 GB transferred

If you're working on a USF let me know and I'll add you to the list!

Other USF mirrors:
usf.emuhost.net - home to many preliminary rips
Zophar's Domain: USF Archive
The Darkseid USF Mirror
Oddigy.com
64th Note

64th Note is a USF plugin for Winamp, based on Project64 1.4 by Zilmar and Jabo and Azimer's HLE Audio Plugin. It requires major CPU and memory resources, 300 MHz and 64 MB are the minimum for the least-intensive USF sets, but requirements vary greatly between sets.

Download current version:
64th Note v0.09 installer
64th Note v0.09 binary
64th Note v0.09 source
Download beta version:
64th Note v1.0 beta 22 (in development! read the forum thread for more information)

It is strongly recommended that you use the most recent version!
64th Note now uses NSIS to install without much user effort, however this will not work if you don't have Winamp installed.
--------------------------------------------------------------------------------


You are requested to report any errors you encounter or improvements you suggest to halleyscometsoftware@hotmail.com
A production of Halley's Comet Software

DUDES I COPYED EVERYTHING FROM THE FIRST PAGE....I'M FUCKED UP TONIGHT...PARTY!!! YEAH!!!!
[blank] by Jochem van Rijs at 6:08 AM EST on November 7, 2005


edited 11:10 AM EST November 7, 2005
Delete the post below this by unknownfile at 6:47 AM EST on November 7, 2005
And this as well
For those interested in Genesis/Megadrive music by hcs at 12:00 PM EST on November 8, 2005
But fed up with GYM...
Here's a new site dedicated to VGM:
http://project2612.bandwidthmonkey.net/

75 packs up at the moment in this lovely, more versatile format.

edited 5:01 PM EST November 8, 2005
in_dsp by hcs at 7:53 AM EST on November 11, 2005
This is a winamp plugin I've been working on (based on some source Destop gave me a while ago) that plays a variety of Gamecube streamed formats based on the "DSP" ADPCM format. Just now I got the Super Smash Bros. Melee HPS files working (though I'm told there are some that don't work...)

in_dsp

Take a look if you have access to GC images.

[edit]

New version, 1.5, up just now. Works on all the HPS files, looping and not, now that I have a greater understanding of the HALPST format.

edited 10:26 PM EST November 11, 2005
DK64 Tag assistance by Synthesis at 1:45 PM EST on November 11, 2005
I'm not sure if all the tags for DK64 have been completed, but I recently came across a site that someone posted a complete listing of every single piece of music played on that game. I'm sure it will fill any unsure spots in the tagging.



http://www.dkvine.com/interactive/forums/index.php?showtopic=3107


Hope this helps.

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source