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.
I'm definatly all for this feature. However, I must concur that for HCS to listen to everything himself to verify if it is HLE compatible or not is going to be somewhat time consuming. In case this make it a little easier for anyone else, I'm going to include a list of the USF sets that are already mentioned in the "in_usf.ini" file. That list is as follows (and is a basically direct quote):
Blast Corps (off) Bomberman? (off; sounds "wet") Bomberman Hero (off; doesn't seem to make any difference or speed improvement) Chopper Attack (on; doesn't help much) Diddy Kong Racing (off; dynamics are a bit off, doesn't really need anyhow) Duke Nukem 64? [dn64.usflib] (off; doesn't need) Extreme G? [xg.usflib] (on) F-Zero (off; doesn't need) Glover (on) Ganbare Goemon - Mononoke Sugoroku (on) Goemon's Great Adventure [gga.usflib] (on) Goldeneye (off; broken) Jet Force Gemini (on) John Romero's Daikatana (on) Mario Kart 64 (off; actually doesn't work) Mario Party 1 (on) Mario Tennis (on) Mystical Ninja - Starring Goemon (on) Neon Genesis Evangelion (on) The New Tetris (on) Ogre Battle 64 (on) Paper Mario? [pm.usflib] (on) Perfect Dark (on; correct me if I'm wrong but this sounds good to me) Pilot Wings (off; feedback (broken reverb) Quest 64 (off; becomes even more crackly) Shadowgate 64? [sg64.usflib] (on) Space Station - Silicon Valley (off; reverb is off (too airy), maybe good enough for some people) Star Fox 64 (on; sounds good to me) Super Mario 64 (on) Super Smash Bros. (on) Tetrisphere (on) Wave Race 64? [wr64.usflib] (off; bizzad) Wonder Project J2 (on) Yoshi's Story (on) Zool - Majou Tsukai Densetsu (on)
The one's with a "?" mean I'm not completely certain that the USF lib (in the "[ ]") matches to that game name. Also, these are the ones that HCS has listened to (or so I assume). However, if any of these gives anyone a problem, then HCS should probably be notified so that the "bad sets" can be turned off in the "in_usf.ini" file.
As for me, I recall LoZ5: OoT sounding funny (on some tracks) with HLE on. So that might be another set to mention as "bad" (though I haven't checked it recently, so I could be wrong). In case anyone else is listening through the sets, I'd like to put my name down on the "Bust a Move 99" set, as I'll be listening to that one soon, possibly followed by Dr. Mario.
Hopefully, this can be found useful, and expanded upon. Mouser X over and out.
Your name guesses were right. It's true that OoT doesn't work correctly with audio HLE, but it isn't actually necessary to add a usflib to this list if it is supposed to not be used, I just put those in as a reminder to myself as I tested them. I remembered that the Zeldas don't sound quite right so I didn't bother to test them.