I've played it on Leopard, and even after the crazy stretched-polygons issue was resolved through OS updates, the framerate is unplayably sluggish — even though I'm on a 1GB GeForce 9500 GT. So clearly, something else is preferable...it worked well way back on Tiger, but I'm not going through that headache on my Hackintosh.
I'm booted into SL (10.6.4) at the moment, and have tried playing it. The framerate is, to my delight, smooth like buttah. There's one big fat caveat, though: there's no sound. As in, it doesn't even load. Characters don't even bother moving their mouths. For a spy game that often forces you to rely on hearing approaching footsteps for survival, that's less than awesome.
I've checked the game's log file, and after reams of OpenGL stuff, it includes the following:
2010-06-25 19:39:55.767 NOLF2[167:207] Looking for bundle at '/Games/No One Lives Forever 2/NOLF2.app/Contents/Resources/SndDrv.dll'2010-06-25 19:39:55.771 NOLF2[167:207] Looking for bundle at '/Games/No One Lives Forever 2/NOLF2.app/Contents/Resources/SndDrv.dll'Unable to create OSMixerAudioUnit!MessageBox(ILTSoundSys error ...): Failed to initialize sound driver 'SndDrv.dll'.Execution may terminate...glob: No such file or directory2010-06-25 19:39:55.801 NOLF2[167:207] -[OSDefaultOutputAudioUnit init]: OpenDefaultAudioOutput -> -4Convert32to32OutputDebugString: Game initialized in 18.132999 seconds.OutputDebugString: LithTech build 4294967295.4294967295 initialized in 20.64 seconds.NewMovieFromFile --> -2048NewMovieFromFile --> -20482010-06-25 19:39:56.885 NOLF2[167:207] -[OSDefaultOutputAudioUnit init]: OpenDefaultAudioOutput -> -42010-06-25 19:39:56.908 NOLF2[167:207] Load: Don't understand track with CLSID 'CLSID_DirectMusicSeqTrack'2010-06-25 19:39:56.985 NOLF2[167:207] -[OSDefaultOutputAudioUnit init]: OpenDefaultAudioOutput -> -42010-06-25 19:39:56.987 NOLF2[167:207] -[OSDefaultOutputAudioUnit init]: OpenDefaultAudioOutput -> -42010-06-25 19:39:56.990 NOLF2[167:207] -[OSDefaultOutputAudioUnit init]: OpenDefaultAudioOutput -> -4
If I had to take a wild guess, I'd say that perhaps either SL or my VoodooHDA driver has introduced some compatibility problem with NOLF2's sound driver, preventing it from loading or playing anything? Obviously, I'm not going to find official support for such an old game, and I thought I'd try here first before one of the more mainstream Mac forums, on the off chance that it's a Hackintosh-specific thing.
Anyone else experience this problem? Anyone found a fix for it, or understand what's going on? Thanks and optional bro-hugs in advance!