It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
No, it's not another iPod hack ;)

The intended use is to allow alternate Glide wrappers with the GOG release.

Binaries: http://svn.nicode.net/podhacks/bin/
Sources: svn://nicode.net/podhacks (browse)

To update an existing PodHacks.dll run the new PodHacks.exe once.
Run it as administrator if the access is denied (install/update/settings).

AntiVir tends to classify the PodHacks.exe as TR/Crypt.XPACK.Gen2.
This is a false positive. All binaries have been checked on VirusTotal.
If your proxy/firewall/antivirus automatically resets the connection:
download PodHacks.zip, password: "PodHacks" (without quotes)

Since version 2.0 it is possible to control the volume of the redirected music
(Track02.mp3) and the sound effects separately on Windows Vista or newer.

For separate volume controls on Windows XP or earlier you need:
- a CD named "POD" with a second audio track
- or a second (virtual or physical) sound device
(Track02.mp3 must be decoded to Track02.wav)
- or a tool that provides separate mixers for applications

Best regards,
Nico

The documentation is sparse. Feel free to inquire, comment, discuss and report bugs here.
Attachments:
Post edited August 23, 2013 by nicode
Version 2.1 automatically resolves deadlocks in POD's worker threads after 5 seconds. This workaround should recover the application from freezes after the game window loses the focus and/or it is minimized/restored.

To update the PodHacks.dll run the new PodHacks.exe once.
i ran the latest version. when the game is started, i do see the pod volume in the mixer. i turned down the pod volume but kept the system volume all the way up. when i started the game, i have the same problem

the game sound is very loud and so choppy/grainy, that playing is undesirable. background music is almost inaudible.
avatar
bfniii: the game sound is very loud and so choppy/grainy, that playing is undesirable. background music is almost inaudible.
PodHacks and GOG's Glide wrapper are hooking the same APIs.
It is very likely that GOG's Glide wrapper patches the functions at a later point and therefore breaks some of the features PodHacks provides. Since GOG's Glide wrapper has some drawbacks and only works with the installed PODX3Dfx.exe, I recommend to switch to dgVoodoo.

Update: Version 2.2 should solve your problem.
It overrides/disables the music hook in GOG's Glide wrapper if PodHacks is configured to handle the music (enabled by default).
Post edited January 23, 2012 by nicode
IT WORKED!!!!!!!!!!!!!!!! YES! AWESOME!!!!!!!!!!!!!

ROCK, BROTHER!

i ran 2.2. i switched back to the podhacks music player. then the music/soundfx controls in the game worked. i have the balance i want.

thanks thanks thanks
You're welcome.
Enjoy taking a drive down memory lane :-)
avatar
nicode: Version 2.1 automatically resolves deadlocks in POD's worker threads after 5 seconds.
With version 2.2b this is only done for POD's Sound Engine thread and the deadlock is immediately resolved (no lags while minimizing/restoring POD).
Minor update (2.2c) to support the current nGlide release (v0.99).
Post edited May 10, 2012 by nicode
Hello,

I usually ran pod with dgVoodoo (and now, the pod-gog version with your hack). Do you know what's the differences between this two wrappers ?

Or in a word: should I use this new wrapper or keep my old-friend-wrapper ?
avatar
SkipCool: Hello,

I usually ran pod with dgVoodoo (and now, the pod-gog version with your hack). Do you know what's the differences between this two wrappers ?

Or in a word: should I use this new wrapper or keep my old-friend-wrapper ?
nGlide is much more user friendly and doesn't need to tweak anything but the downside is you must delete certain file to make it work, which is resulting no opening, ending and credit FMV.
avatar
SkipCool: should I use this new wrapper or keep my old-friend-wrapper ?
Never change a running system. If dgVoodoo works for you, you should use it (in my opinion it is the best Glide wrapper for POD). Sometimes only one version of dgVoodoo works with specific settings - see POD and AMD/Ati cards. nGlide is a good wrapper too, but it still doesn't like the in-game movies. PodHacks automatically detects the known nGlide wrappers by default and disables the video codec detection in the game (therefore you don't need to remove the video codec registry entries or files to play the game - without videos of course).

Just try it out: Install nGlide and rename the glide2x.dll in POD's game directory (the nGlide libraries are installed into the Windows system(32) folder, i.e. default for all applications).
Post edited May 18, 2012 by nicode
Thanks for your answers !
That's a pitty for videos. But for me it's not "necessary" as I know them very well ;-)

I will try to install nGlide and rename the glide dll to see the differences.
Update: PodHacks 3.0 can suppress multiple grSstWinOpen/grSstWinClose calls.
Videos and vehicle textures are working now with nGlide (incl. DisplayMode=6).
With PodHacks 3.0 the "Suppress resolution changes" setting has been added. This
feature avoids the well-known "grSstWinOpen Error" and missing vehicle textures.
Is auto-enabled for nGlide and dgVoodoo, but might be useful for other wrappers.
Post edited August 31, 2012 by nicode
Version 3.1 enables the Reverse Mode (mirror) by default (no need to know/remember/add the Tonneau value in the UbiSoft\Ubi.ini).
Version 3.2 suppresses Resolution Changes also for Glide 2.11 (POD 3DFX Demos). Working with nGlide. Freeze (bug) with dgVoodoo.
Version 3.3 avoids crash/freeze on exit.
Post edited September 10, 2012 by nicode
This is such an amazing work nicode! Thank you so much. :>