Interstate '76 + Nitro Pack AiO Patch
Re: Interstate '76 + Nitro Pack AiO Patch
There is texture corruption bug that does happen when you install the game my way but that goes away when bringing up the pause menu then putting it away. Only had to do it once while ingame. It is unfortunate but it is a price to pay to get this game working after 20 years. Multiplayer is also not a problem as long as your antivirus doesn't interfere with the game like it did with mine.
Re: Interstate '76 + Nitro Pack AiO Patch
October 18th, 2019 Update: Thank you UCyborg for posting this patch. I didn't realize this sooner but the files that at related to getting multiplayer working properly on Nitro Pack was in this one all along. The Nitro Pack patch from the other website didn't fix my problem but this one you posted did. Thank you very much.
Re: Interstate '76 + Nitro Pack AiO Patch
Upon installing this patch, my music stopped working. Gonna go off on a whim and say it's because i'm using the GOG version, and the only way to rectify this would either be some gifted individual enlisting to make a GOG version friendly version of the patch, or just say eff it and buy a disc copy of I76 Arsenal off Amazon.
-
- Legend of Sorts
- Posts: 2345
- Joined: Wed Dec 31, 1969 4:00 pm
- Location: Somewhere in the Southwest
- Contact:
Re: Interstate '76 + Nitro Pack AiO Patch
Yup...
Unfortunately, GOG didn't want to play with us (or even have the courtesy of replying) when we asked them if they wanted "in" on the consolidated maps so we didn't chase them down to work with compatibility after that.
TBH - I have the in-game music disabled and play it via Media Player from hard disk as a second audio stream.
Unfortunately, GOG didn't want to play with us (or even have the courtesy of replying) when we asked them if they wanted "in" on the consolidated maps so we didn't chase them down to work with compatibility after that.
TBH - I have the in-game music disabled and play it via Media Player from hard disk as a second audio stream.
-Lightfoot
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
Re: Interstate '76 + Nitro Pack AiO Patch
Turns out _inmm, an obscure Japanese audio wrapper, works like a charm with I76 & Nitro Pack just as it does with Driver:You Are The Wheelman. So with that out of the way, I can use UCyborg's patch no problem now.
Re: Interstate '76 + Nitro Pack AiO Patch
Ah balls, it turns out using that wrapper just makes that one music bug reappear. It plays the map/mission specific track first, then it just loops the first song in the music directory over and over.
Re: Interstate '76 + Nitro Pack AiO Patch
Should also mention that there's a REALLY long pause inbetween the tracks playing. It's like it's struggling to figure out what one to play, then it falls back to the first file in the folder.
Re: Interstate '76 + Nitro Pack AiO Patch
DxWnd's virtual CD audio feature should work if you want to play music off the hard drive. GOG version uses some bad wrapper which relies on some ugly hacks in the I76.EXE for it to work. And it doesn't work as it was intended by developers - the same track loops all over.
I added some fixes to the original code, should work properly if underlying winmm.dll behaves as it should. it seems average winmm.dll replacement out there doesn't.
I added some fixes to the original code, should work properly if underlying winmm.dll behaves as it should. it seems average winmm.dll replacement out there doesn't.
-
- Legend of Sorts
- Posts: 2345
- Joined: Wed Dec 31, 1969 4:00 pm
- Location: Somewhere in the Southwest
- Contact:
Re: Interstate '76 + Nitro Pack AiO Patch
Any chance you could look into the A3D.DLL dropping random channels for us?
It's a fix-ish right now at best .. and not hearing (some) engines and/or having missing weapon sounds can be "inconvenient".
It's a fix-ish right now at best .. and not hearing (some) engines and/or having missing weapon sounds can be "inconvenient".
-Lightfoot
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
Re: Interstate '76 + Nitro Pack AiO Patch
Potential way to increase max number of simultaneously playing sounds in both games - hex edit I76PLYR.DEF/NITPLYR.DEF.
I76PLYR.DEF - audio settings start at offset 0x50, number of audio channels is at 0x53, so change that byte to something higher, eg. 0x20 (decimal - 32).
NITPLYR.DEF - they start at 0x51, so change the byte at 0x54.
I76PLYR.DEF - audio settings start at offset 0x50, number of audio channels is at 0x53, so change that byte to something higher, eg. 0x20 (decimal - 32).
NITPLYR.DEF - they start at 0x51, so change the byte at 0x54.
-
- Legend of Sorts
- Posts: 2345
- Joined: Wed Dec 31, 1969 4:00 pm
- Location: Somewhere in the Southwest
- Contact:
Re: Interstate '76 + Nitro Pack AiO Patch
Stand by.
-Lightfoot
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
-
- Legend of Sorts
- Posts: 2345
- Joined: Wed Dec 31, 1969 4:00 pm
- Location: Somewhere in the Southwest
- Contact:
Re: Interstate '76 + Nitro Pack AiO Patch
The value in 0x54 doesn't look like something I'd expect there:
92 01 00 00 B6 01 00 00 D0 96 FD 02 80 C3 F0 00
80 9E 68 00 E8 AC 68 00 00 BD F0 00 EB F5 EC 00
E8 AC 68 00 EC C1 F0 00 94 F0 32 00 6B 95 EF 00
FF FF FF FF 45 DB EC 00 92 01 00 00 B6 01 00 00
05 01 01 01 01 01 00 02 00 01 02 01 03 02 01 01
00 01 01 03 02 01 00 00 00 00 00 00 00 00 00 00
236?
Let me know.
92 01 00 00 B6 01 00 00 D0 96 FD 02 80 C3 F0 00
80 9E 68 00 E8 AC 68 00 00 BD F0 00 EB F5 EC 00
E8 AC 68 00 EC C1 F0 00 94 F0 32 00 6B 95 EF 00
FF FF FF FF 45 DB EC 00 92 01 00 00 B6 01 00 00
05 01 01 01 01 01 00 02 00 01 02 01 03 02 01 01
00 01 01 03 02 01 00 00 00 00 00 00 00 00 00 00
236?
Let me know.
-Lightfoot
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
http://twitch.tv/dsavage66
http://discord.me/ultrafunk
If only you could see what I've seen...
Re: Interstate '76 + Nitro Pack AiO Patch
You highlighted the one at 0x36. In certain programming languages, hexadecimal numbers are prefixed by 0x to distinguish them from decimal numbers. Hex editors usually display positions in hexadecimal by default and that prefix is common when discussing offsets (positions).Lightfoot wrote: ↑Sun May 10, 2020 11:00 am 92 01 00 00 B6 01 00 00 D0 96 FD 02 80 C3 F0 00
80 9E 68 00 E8 AC 68 00 00 BD F0 00 EB F5 EC 00
E8 AC 68 00 EC C1 F0 00 94 F0 32 00 6B 95 EF 00
FF FF FF FF 45 DB EC 00 92 01 00 00 B6 01 00 00
05 01 01 01 01 01 00 02 00 01 02 01 03 02 01 01
00 01 01 03 02 01 00 00 00 00 00 00 00 00 00 00