Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Interstate '76"

From PCGamingWiki, the wiki about fixing PC games
m (Replaced content with "eolgi 76")
Tag: Replaced
(Undo revision 933573 by Eolgi (talk))
Tag: Undo
Line 1: Line 1:
eolgi 76
+
{{cleanup}}
 +
{{Infobox game
 +
|cover        = Interstate 76 Cover.png
 +
|developers  =
 +
{{Infobox game/row/developer|Activision}}
 +
|publishers  =
 +
|engines      =
 +
{{Infobox game/row/engine|MechWarrior 2}}
 +
|release dates=
 +
{{Infobox game/row/date|Windows|March 26, 1997}}
 +
|steam appid  =
 +
|gogcom id    = 1207661003
 +
|gogcom id side = 1207658836
 +
|strategywiki =
 +
|mobygames    = interstate-76
 +
|wikipedia    = Interstate '76
 +
|winehq      = 1316
 +
}}
 +
{{Series|Interstate}}
 +
 
 +
'''Key points'''
 +
{{++}} The "servers" source code ([http://www.kegel.com/anet/ Anet]) was made open source in 2002.
 +
{{--}} Frame rates higher than 30 FPS cause stuttering, physics and enemy AI problems. See [[#High frame rate|High frame rate]].
 +
{{--}} Game uses obsolete protocols/methods for multiplayer. Internet play requires a direct connection to the internet whilst LAN requires an IPX emulator. See [[Interstate '76#Network|Network]] for workarounds.
 +
 
 +
'''General information'''
 +
{{GOG.com links|1207661003|interstate_series|for game series}}
 +
{{mm}} [http://interstate76.com interstate76.com] Fan site with tips, tricks and mods.
 +
{{mm}} [http://www.localditch.com/interstate-76/ Local Ditch Gaming] Source for tips.
 +
 
 +
==Availability==
 +
{{Availability|
 +
{{Availability/row| Retail | | CD | | | Windows}}
 +
{{Availability/row| GOG.com | interstate76 | DRM-free | The Interstate '76 Arsenal edition.<br>Includes both the Nitro Pack expansion and Gold update. | | Windows }}
 +
}}
 +
{{ii}} [https://archive.org/details/Interstate76_1020 Interstate '76 (base game) Demo] is available
 +
{{ii}} [https://archive.org/details/Arsenal_201610 Interstate '76 Arsenal Demo] is available
 +
 
 +
===Version differences===
 +
{{ii}} A later version known as the "Gold Edition" was released which improved the graphics on the original game. It also came fully updated (version 1.2).
 +
{{ii}} Interstate '76 was once bundled with Microsoft's Sidewinder Force Feedback Pro controller line up under the name "Sidewinder Force Feedback Pro Edition" (version 1.06). These copies often were bundled with graphics and computer manufacturer's hardware.
 +
 
 +
{{DLC|
 +
{{DLC/row| Nitro Pack | DLC is a standalone program and does not require the original game. <br> Also known as '''Nitro Riders''' in some territories. | Windows }}
 +
}}
 +
 
 +
==Essential improvements==
 +
===Patches===
 +
You can find updates to the original retail, including the Gold edition patch, [http://www.howgeek.com/2009/08/20/interstate-76-d3d-patch-gold-patch-force-feedback-patch/ here].
 +
Note the GOG.com version is fully updated, thus these are unnecessary if purchased from there.<br>
 +
Nitro also has a Patch I & II, though these were only ever beta. Instead use the [[Interstate '76#Network|Unofficial Nitro Patch III]].
 +
 
 +
==Game data==
 +
===Configuration file(s) location===
 +
{{Game data|
 +
{{Game data/config|Windows|{{p|game}}\}}
 +
}}
 +
{{ii}} {{Code|input.map}} for keyboard bindings
 +
{{ii}} {{Code|input.def}} and {{code|gamekey.def}} for additional bindings (not changeable through game dialogue)
 +
{{ii}} {{Code|internet.lst}} for server list
 +
{{ii}} {{Code|modem.ini}} for modem configuration
 +
{{ii}} {{Code|NSCR.DAT}} and {{code|user.mel}} for multiplayer configuration
 +
{{ii}} {{Code|reconfig.spc}} for car loadout
 +
 
 +
===Save game data location===
 +
{{Game data|
 +
{{Game data/saves|Windows|{{p|game}}\save***.cmp}}
 +
}}
 +
 
 +
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 +
{{Save game cloud syncing
 +
|discord                =
 +
|discord notes          =
 +
|epic games store      =
 +
|epic games store notes =
 +
|gog galaxy            = false
 +
|gog galaxy notes      =
 +
|origin                =
 +
|origin notes          =
 +
|steam cloud            =
 +
|steam cloud notes      =
 +
|uplay                  =
 +
|uplay notes            =
 +
|xbox cloud            =
 +
|xbox cloud notes      =
 +
}}
 +
 
 +
==Video settings==
 +
{{Image|Interstate 76 - Video Settings.png|Video settings.}}
 +
{{Video settings
 +
|wsgf link                  = https://www.wsgf.org/dr/interstate-76/en
 +
|widescreen wsgf award      = unsupported
 +
|multimonitor wsgf award    = unsupported
 +
|ultrawidescreen wsgf award = unsupported
 +
|4k ultra hd wsgf award    = unsupported
 +
|widescreen resolution      = false
 +
|widescreen resolution notes= 4:3 resolutions only. Higher 4:3 resolutions can be forced for the Glide or Direct3D mode by using a wrapper such as [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgVoodoo 2] (this does not change the aspect ratio, so widescreen resolutions will be stretched from 4:3).
 +
|multimonitor              = false
 +
|multimonitor notes        =
 +
|ultrawidescreen            = false
 +
|ultrawidescreen notes      =
 +
|4k ultra hd                = false
 +
|4k ultra hd notes          =
 +
|fov                        = false
 +
|fov notes                  =
 +
|windowed                  = hackable
 +
|windowed notes            = For software, a windowed mode can be activated by using the <code>-gdi</code> parameter. Unfortunately some have mentioned it to be broken on modern Windows. D3D and Glide can be forced in certain wrappers.
 +
|borderless windowed        = false
 +
|borderless windowed notes  =
 +
|anisotropic                = hackable
 +
|anisotropic notes          = Use a glide wrapper then force in control panel. Some wrappers provide this option builtin.
 +
|antialiasing              = hackable
 +
|antialiasing notes        = Use a glide wrapper then force in control panel. Some wrappers provide this option builtin.
 +
|vsync                      = false
 +
|vsync notes                =
 +
|60 fps                    = false
 +
|60 fps notes              = See [[#High frame rate|High frame rate]].
 +
|120 fps                    = false
 +
|120 fps notes              =
 +
|hdr                        = unknown
 +
|hdr notes                  =
 +
|color blind                = unknown
 +
|color blind notes          =
 +
}}
 +
 
 +
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 +
{{--}} Frame rates higher than 30 FPS (24 FPS in some cases actually) cause stuttering, physics and enemy AI problems.
 +
{{ii}} Force a frame cap in your graphics card control panel.
 +
{{ii}} Nitro Pack users can get around this by using the [http://forums.interstate76.com/viewtopic.php?f=8&t=1292 NITRO.EXE-30FPS PATCH].
 +
{{ii}} A similar patch for the base i76 game (GOG.com only) by user immi can be found [http://www16.zippyshare.com/v/Vp8dMvFE/file.html here].
 +
* Versions of his patch that limit frame rate further can be found [https://github.com/immi101/i76fix/releases here].
 +
 
 +
==Input settings==
 +
{{Image|Interstate 76 - Input Settings.png|Input settings.}}
 +
{{Input settings
 +
|key remap                = true
 +
|key remap notes          =
 +
|acceleration option      = false
 +
|acceleration option notes =
 +
|mouse sensitivity        = false
 +
|mouse sensitivity notes  =
 +
|mouse menu                = true
 +
|mouse menu notes          =
 +
|invert mouse y-axis      = false
 +
|invert mouse y-axis notes =
 +
|controller support        = true
 +
|controller support notes  =
 +
|full controller          = false
 +
|full controller notes    =
 +
|controller remap          = true
 +
|controller remap notes    =
 +
|controller sensitivity    = false
 +
|controller sensitivity notes=
 +
|invert controller y-axis  = false
 +
|invert controller y-axis notes=
 +
|touchscreen              = false
 +
|touchscreen notes        =
 +
|controller hotplug        = unknown
 +
|controller hotplug notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    = See also [[#Enabling force feedback on the Gold Edition|Enabling force feedback on the Gold Edition]].
 +
|simultaneous input        = unknown
 +
|simultaneous input notes  =
 +
}}
 +
 
 +
===Enabling force feedback on the Gold Edition===
 +
{{Fixbox|description=Instructions|ref=<ref>[https://web.archive.org/web/20010119140800/http://www.activision.com/games/arsenal/bandit.html I'76 Arsenal - Activision.com (retrieved)]</ref>|fix=
 +
# Go to <code>{{p|hklm}}\SOFTWARE\ACTIVISION\</code>
 +
# Rename the '''Interstate'76FRC''' folder to '''Interstate '76'''.
 +
}}
 +
 
 +
==Audio settings==
 +
{{Image|Interstate 76 - Audio Settings.png|Audio settings.}}
 +
{{Audio settings
 +
|separate volume          = true
 +
|separate volume notes    =
 +
|surround sound          = unknown
 +
|surround sound notes    =
 +
|subtitles                = false
 +
|subtitles notes          =
 +
|closed captions          = false
 +
|closed captions notes    =
 +
|mute on focus lost      = false
 +
|mute on focus lost notes =
 +
|eax support              = true
 +
|eax support notes        = A3D 1.0<ref>[http://members.optusnet.com.au/kirben/3dsoftware.html Aureal A3D Central - 3D Sound Software list]</ref>
 +
}}
 +
 
 +
{{L10n|content=
 +
{{L10n/switch
 +
|language  = English
 +
|interface = true
 +
|audio    = true
 +
|subtitles = false
 +
|notes    =
 +
|fan      =
 +
}}
 +
}}
 +
 
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play modes    =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    = 8
 +
|lan play modes      = Versus
 +
|lan play notes      = Uses old IPX protocol which is no longer supported on modern [[Windows]]. See [[Windows#IPX protocol deprecated|IPX protocol deprecated]] for more. Could also try a [http://com0com.sourceforge.net Null-Modem emulator] though this would be presumably slower.
 +
|online play          = true
 +
|online play players  = 8
 +
|online play modes    = Versus
 +
|online play notes    = Requires a direct internet connection (cannot be behind a router). Can be bypassed by using a tunneling program such as [https://www.tunngle.net/en/ Tunngle].
 +
Nitro Pack users can get around this by using the [http://forums.interstate76.com/viewtopic.php?f=8&t=1289&sid=5cbbfb8a831d06a4fbee12b4439ba554 Unofficial Nitro Pack Patch]. GOG users should grab the version from [http://peelar.myweb.cs.uwindsor.ca/ here] instead (no cd-check). A similar, though less robust, patch for the base i76 game can also be found in the later link.
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}{{Network/Connections
 +
|matchmaking        =
 +
|matchmaking notes  =
 +
|p2p                =
 +
|p2p notes          =
 +
|dedicated          =
 +
|dedicated notes    =
 +
|self-hosting      =
 +
|self-hosting notes =
 +
|direct ip          =
 +
|direct ip notes    =
 +
}}{{Network/Ports
 +
|tcp  =
 +
|udp  =
 +
|upnp =
 +
}}
 +
 
 +
==Issues fixed==
 +
===Corrupt graphics on Windows Vista and Windows 7===
 +
{{Fixbox|description=Use palette fix|ref={{cn|date=August 2017}}|fix=
 +
See [[Rainbow color problems in older games]].
 +
}}
 +
 
 +
===Crashes on XP<ref>http://www.vogons.org/viewtopic.php?t=149&start=40</ref>===
 +
{{ii}} Open up the file database.mw2 (.tvf in Nitro) in a hex editor and find the last two "RIFF" extensions. Change them to something else, such as "PIFF". Alternatively, download [http://www.localditch.com/interstate-76/database.zip this] (or [http://www.localditch.com/interstate-76/nitro_database.zip this] for Nitro) pre-patched version.
 +
{{ii}} Disable hardware acceleration for audio devices or disable sound in game.
 +
 
 +
===Won't install on 64-bit systems===
 +
{{ii}} A German website has a custom installer [https://www.replaying.de/files/interstate-76-patch-windows-vista-7-x64/ here]. It also includes and installs the patches, up to the Gold Edition.
 +
{{ii}} The setup.exe wont run on 64-bit computers due to the fact that 16-bit compatibility and DOS support was removed from theses versions. Luckily the files on disk are not compresses and can merely be copied over.
 +
 
 +
{{Fixbox|description=Installing the game (retail only)|ref={{cn|date=July 2017}}|fix=
 +
# Create a folder in the following path and copy the files into it: {{Code|C:\Program Files\Activision\Interstate '76\}}. You can leave the folders "AVI", "Demo", and "Direct X" and, of course, the setup.exe. Although the game can run just fine now, you can't install patches without registry keys (if you have the fully patched Gold Edition you can skip the rest).
 +
# Open [[Microsoft Windows#Registry Editor|Registry Editor]] and add the key {{Code|{{p|hklm}}\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\I76.exe}}.
 +
# Now add the following strings: for "Name" add {{code|(Default)}}, for "Type" {{code|REG_SZ}} and "Data" add this path {{code|C:\Program Files\Activision\Interstate76\I76.exe}}.
 +
# Add yet another string with the following: "Name" {{code|Path}}, "Type" {{code|REG_SZ}}, "Data" {{code|C:\Program Files\Activision\Interstate76}}.
 +
# You need to create another key now, {{code|{{p|hklm}}\SOFTWARE\Activision\Interstate '76\1.06}}. Note that the 1.06 at the end may differ depending on your game version. Now back up to the "Interstate '76" part of that key you just made and add these strings: "Name" {{code|EXE}}, "Type" {{code|REG_SZ}}, and "Data" {{code|i76.exe}}. The update should now be able to detect your game.
 +
{{ii}} You may also be able to perform this more quickly by saving the following file as ''i76.reg'' and running it to add the keys:
 +
<pre>
 +
REGEDIT4
 +
 
 +
 
 +
 
 +
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\I76.exe]
 +
 
 +
"(Default)"="C:\Program Files\Activision\Interstate76\I76.exe"
 +
 
 +
"Path"="C:\Program Files\Activision\Interstate76"
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Activision]
 +
 
 +
 
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Activision\Interstate '76]
 +
 
 +
"EXE"="i76.exe
 +
 
 +
[HKEY_LOCAL_MACHINE\Software\Activision\Interstate '76\1.06]
 +
</pre>
 +
}}
 +
 
 +
===Textures are "flipped" with other textures in glide mode<ref>https://groups.google.com/forum/#!search/I76$20crashes/3dfx.oem.products.canopus.pure3d/XCLHYFcDXZA/cQtyWI6QzCwJ</ref><ref>https://groups.google.com/forum/#!search/I76$20crashes/comp.sys.ibm.pc.games.action/xxDtNgpfTh4/KIcsTg1T8tkJ</ref><ref>https://groups.google.com/forum/#!search/I76$20crashes/3dfx.oem.products.canopus.pure3d/SvqEapEmjFY/buKrTdczWp0J</ref><ref>https://groups.google.com/forum/#!search/I76$20crashes/3dfx.game.discussion/cw8_acvuPXA/oHs5lz9DTusJ</ref><ref>https://groups.google.com/forum/#!search/I76$20crashes/3dfx.products.voodoo2/Pw_Qpmzag_s/09Rc5pn9jDoJ</ref>===
 +
{{ii}} This is a bug in some glide wrappers. Reduce the texture memory to 2MB to get around this.
 +
{{ii}} If you are running a real VooDoo card, add the following to a batch file followed by the game's executable:
 +
<pre>
 +
SET SST_TMUMEM_SIZE=2
 +
nitro.exe
 +
</pre>
 +
 
 +
===Game crashes after mission 12===
 +
{{Fixbox|description=Official response from Activision rep:|ref=<ref>https://groups.google.com/forum/#!search/I76$20crashes/comp.sys.ibm.pc.games.action/XTLe06VBf48/r3lDz_vaNKYJ</ref><ref>https://groups.google.com/forum/#!search/I76$20crashes/comp.sys.ibm.pc.games.action/qG0zyxRPkgU/8qrOsguD6AUJ</ref>|fix=
 +
"''This problem can be fixed by retrieving the I76shell.dll from the 1.06 or 1.08 patch for the original I76 W95. Do not install the 1.06 patch to the Gold Edition! It will crash. Instead, extract the 1.06 patch to a new folder. Copy the I76shell.dll file to the Gold Edition directory. Only 1 file will be replaced.''
 +
 
 +
''I tested Gold i76 using the i76shell.dll file from the 1.083 patch. It worked! I was able to get into the 13th level without a page fault crash. Be sure to back up the original .dll file though before doing this. The Gold edition will crash on Instant Melees with 1.08 .dll file installed. I would only use the 1.08 file temporarily for the purpose of gaining access to the 13th level.''"
 +
{{ii}} You could simplify this process by renaming the patch dll to ''I76shell_1083.dll'' (GOG.com version already includes it), then using the following batch scripts to enable and disable the fix. Name them as such:<br>
 +
'''EnableM13.bat'''
 +
<pre>
 +
@echo off
 +
if exist I76shell.bak goto error
 +
ren I76shell.dll I76shell.bak
 +
ren I76shell_1083.dll I76shell.dll
 +
goto fix
 +
 
 +
:error
 +
echo Mission 13 Fix already enabled! If you are experiencing crashes in
 +
echo melee or other single player missions, run RevertM13.bat instead.
 +
pause
 +
goto end
 +
 
 +
:fix
 +
echo Mission 13 Fix enabled. Run RevertM13.bat to disable.
 +
pause
 +
goto end
 +
 
 +
:end
 +
</pre>
 +
'''RevertM13.bat'''
 +
<pre>
 +
@echo off
 +
if exist I76shell_1083.dll goto error
 +
ren I76shell.dll I76shell_1083.dll
 +
ren I76shell.bak I76shell.dll
 +
goto fix
 +
 
 +
:error
 +
echo Mission 13 Fix NOT enabled! If you are experiencing crashes in
 +
echo mission 13, run EnableM13.bat instead.
 +
pause
 +
goto end
 +
 
 +
:fix
 +
echo Mission 13 Fix reverted. Run EnableM13.bat to re-patch.
 +
pause
 +
goto end
 +
 
 +
:end
 +
</pre>
 +
}}
 +
 
 +
===Unhandled exception error===
 +
{{Fixbox|description=Run as administrator|ref={{cn|date=july 2017}}|fix=
 +
# Go to {{P|game}}.
 +
# Right-click on <code>i76.exe</code> or <code>nitro.exe</code> and select ''Run as administrator''.
 +
}}
 +
 
 +
{{Fixbox|description=Run in compatibility mode|ref={{cn|date=july 2017}}|fix=
 +
# Go to {{P|game}}.
 +
# Right-click on <code>i76.exe</code> or <code>nitro.exe</code> and select '''Properties'''.
 +
# Select the '''Compatibility''' tab and tick ''Run this program in compatibility mode for:''
 +
# From the drop-down menu choose ''Windows 95'' or ''Windows 98'' (use ''Windows XP (Service Pack 3)'' for the GOG.com version) and click '''Apply'''.
 +
}}
 +
{{Fixbox|description=''Disable display scaling on high DPI settings''|ref={{cn|date=july 2017}}|fix=
 +
# Go to {{P|game}}.
 +
# Right-click on <code>i76.exe</code> or <code>nitro.exe</code> and select '''Properties'''.
 +
# Select the '''Compatibility''' tab and tick ''Disable display scaling on high DPI settings'' and click '''Apply'''.
 +
}}
 +
{{Fixbox|description=''Restrict game to one core''|ref={{CN|date=March 2019}}|fix=
 +
See [[Microsoft Windows#Force CPU affinity|Force CPU affinity]].
 +
}}
 +
 
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      = hackable
 +
|direct3d notes        = Launch the game with the {{code|-d3d}} parameter.
 +
|directdraw versions    = true
 +
|directdraw notes      = Only used for main menu. D3D or Glide are used for actual gameplay.
 +
|opengl versions        = hackable
 +
|opengl notes          = PowerVR only (MiniGL). Launch the game with the {{code|-powervr}} parameter.
 +
|glide versions        = 1.0
 +
|glide notes            = Requires wrapper, such as [http://www.zeus-software.com/downloads/nglide nGlide], to work on modern systems. Launch the game with the "-glide" parameter.
 +
|software mode          = true
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = unknown
 +
|windows 64-bit exe    = false
 +
|windows exe notes      = Setup.exe is 16-bit.
 +
|mac os x powerpc app  =
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux executable notes =
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            = WinMM
 +
|audio notes      = For music only. GOG.com version uses a wrapper.
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Smacker Video
 +
|cutscenes notes  = Cutscenes remain on disk in the retail version.
 +
|multiplayer      = ANET
 +
|multiplayer notes=
 +
}}
 +
 
 +
==System requirements==
 +
{{System requirements
 +
|OSfamily = Windows
 +
 
 +
|minOS    = 95
 +
|minCPU  = Intel Pentium 90 MHz
 +
|minRAM  = 16 MB
 +
|minHD    = 75 MB
 +
|minGPU  = SVGA
 +
|minVRAM  = 1 MB
 +
 
 +
|recOS    = 98
 +
|recCPU  = Intel Pentium 133 MHz
 +
|recRAM  = 32 MB
 +
|recHD    = 130 MB
 +
|recGPU  = VooDoo 3DFX or equivalent
 +
|recVRAM  = 2 MB
 +
}}
 +
 
 +
{{References}}

Revision as of 22:35, 23 January 2020

This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Interstate '76
Interstate '76 cover
Developers
Activision
Engines
MechWarrior 2
Release dates
Windows March 26, 1997
Interstate '76 on MobyGames
Interstate '76 on Wikipedia
Interstate
Interstate '76 1997
Interstate '82 1999
Interstate: Outlaws (unofficial) 2007

Key points

The "servers" source code (Anet) was made open source in 2002.
Frame rates higher than 30 FPS cause stuttering, physics and enemy AI problems. See High frame rate.
Game uses obsolete protocols/methods for multiplayer. Internet play requires a direct connection to the internet whilst LAN requires an IPX emulator. See Network for workarounds.

General information

GOG.com Community Discussions for game series
GOG.com Support Page
interstate76.com Fan site with tips, tricks and mods.
Local Ditch Gaming Source for tips.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Windows
GOG.com
DRM-free
The Interstate '76 Arsenal edition.
Includes both the Nitro Pack expansion and Gold update.
Windows
Interstate '76 (base game) Demo is available
Interstate '76 Arsenal Demo is available

Version differences

A later version known as the "Gold Edition" was released which improved the graphics on the original game. It also came fully updated (version 1.2).
Interstate '76 was once bundled with Microsoft's Sidewinder Force Feedback Pro controller line up under the name "Sidewinder Force Feedback Pro Edition" (version 1.06). These copies often were bundled with graphics and computer manufacturer's hardware.

DLC and expansion packs

Name Notes
Nitro Pack DLC is a standalone program and does not require the original game.
Also known as Nitro Riders in some territories.
Windows

Essential improvements

Patches

You can find updates to the original retail, including the Gold edition patch, here. Note the GOG.com version is fully updated, thus these are unnecessary if purchased from there.
Nitro also has a Patch I & II, though these were only ever beta. Instead use the Unofficial Nitro Patch III.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\[Note 1]
input.map for keyboard bindings
input.def and gamekey.def for additional bindings (not changeable through game dialogue)
internet.lst for server list
modem.ini for modem configuration
NSCR.DAT and user.mel for multiplayer configuration
reconfig.spc for car loadout

Save game data location

System Location
Windows <path-to-game>\save***.cmp[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy

Video settings

Video settings.
Video settings.

Template:Video settings

High frame rate

Frame rates higher than 30 FPS (24 FPS in some cases actually) cause stuttering, physics and enemy AI problems.
Force a frame cap in your graphics card control panel.
Nitro Pack users can get around this by using the NITRO.EXE-30FPS PATCH.
A similar patch for the base i76 game (GOG.com only) by user immi can be found here.
  • Versions of his patch that limit frame rate further can be found here.

Input settings

Input settings.
Input settings.

Template:Input settings

Enabling force feedback on the Gold Edition

Instructions[1]
  1. Go to HKEY_LOCAL_MACHINE\SOFTWARE\ACTIVISION\
  2. Rename the Interstate'76FRC folder to Interstate '76.

Audio settings

Audio settings.
Audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Players Notes
LAN play
8 Versus
Uses old IPX protocol which is no longer supported on modern Windows. See IPX protocol deprecated for more. Could also try a Null-Modem emulator though this would be presumably slower.
Online play
8 Versus
Requires a direct internet connection (cannot be behind a router). Can be bypassed by using a tunneling program such as Tunngle. Nitro Pack users can get around this by using the Unofficial Nitro Pack Patch. GOG users should grab the version from here instead (no cd-check). A similar, though less robust, patch for the base i76 game can also be found in the later link.

Issues fixed

Corrupt graphics on Windows Vista and Windows 7

Use palette fix[citation needed]

See Rainbow color problems in older games.

Crashes on XP[2]

Open up the file database.mw2 (.tvf in Nitro) in a hex editor and find the last two "RIFF" extensions. Change them to something else, such as "PIFF". Alternatively, download this (or this for Nitro) pre-patched version.
Disable hardware acceleration for audio devices or disable sound in game.

Won't install on 64-bit systems

A German website has a custom installer here. It also includes and installs the patches, up to the Gold Edition.
The setup.exe wont run on 64-bit computers due to the fact that 16-bit compatibility and DOS support was removed from theses versions. Luckily the files on disk are not compresses and can merely be copied over.
Installing the game (retail only)[citation needed]
  1. Create a folder in the following path and copy the files into it: C:\Program Files\Activision\Interstate '76\. You can leave the folders "AVI", "Demo", and "Direct X" and, of course, the setup.exe. Although the game can run just fine now, you can't install patches without registry keys (if you have the fully patched Gold Edition you can skip the rest).
  2. Open Registry Editor and add the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\I76.exe.
  3. Now add the following strings: for "Name" add (Default), for "Type" REG_SZ and "Data" add this path C:\Program Files\Activision\Interstate76\I76.exe.
  4. Add yet another string with the following: "Name" Path, "Type" REG_SZ, "Data" C:\Program Files\Activision\Interstate76.
  5. You need to create another key now, HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Interstate '76\1.06. Note that the 1.06 at the end may differ depending on your game version. Now back up to the "Interstate '76" part of that key you just made and add these strings: "Name" EXE, "Type" REG_SZ, and "Data" i76.exe. The update should now be able to detect your game.
You may also be able to perform this more quickly by saving the following file as i76.reg and running it to add the keys:
REGEDIT4



[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\I76.exe]

"(Default)"="C:\Program Files\Activision\Interstate76\I76.exe"

"Path"="C:\Program Files\Activision\Interstate76"

[HKEY_LOCAL_MACHINE\Software\Activision]



[HKEY_LOCAL_MACHINE\Software\Activision\Interstate '76]

"EXE"="i76.exe

[HKEY_LOCAL_MACHINE\Software\Activision\Interstate '76\1.06]

Textures are "flipped" with other textures in glide mode[3][4][5][6][7]

This is a bug in some glide wrappers. Reduce the texture memory to 2MB to get around this.
If you are running a real VooDoo card, add the following to a batch file followed by the game's executable:
SET SST_TMUMEM_SIZE=2
nitro.exe

Game crashes after mission 12

Official response from Activision rep:[8][9]

"This problem can be fixed by retrieving the I76shell.dll from the 1.06 or 1.08 patch for the original I76 W95. Do not install the 1.06 patch to the Gold Edition! It will crash. Instead, extract the 1.06 patch to a new folder. Copy the I76shell.dll file to the Gold Edition directory. Only 1 file will be replaced.

I tested Gold i76 using the i76shell.dll file from the 1.083 patch. It worked! I was able to get into the 13th level without a page fault crash. Be sure to back up the original .dll file though before doing this. The Gold edition will crash on Instant Melees with 1.08 .dll file installed. I would only use the 1.08 file temporarily for the purpose of gaining access to the 13th level."

You could simplify this process by renaming the patch dll to I76shell_1083.dll (GOG.com version already includes it), then using the following batch scripts to enable and disable the fix. Name them as such:

EnableM13.bat

@echo off
if exist I76shell.bak goto error
ren I76shell.dll I76shell.bak
ren I76shell_1083.dll I76shell.dll
goto fix

:error
echo Mission 13 Fix already enabled! If you are experiencing crashes in
echo melee or other single player missions, run RevertM13.bat instead.
pause
goto end

:fix
echo Mission 13 Fix enabled. Run RevertM13.bat to disable.
pause
goto end

:end

RevertM13.bat

@echo off
if exist I76shell_1083.dll goto error
ren I76shell.dll I76shell_1083.dll
ren I76shell.bak I76shell.dll
goto fix

:error
echo Mission 13 Fix NOT enabled! If you are experiencing crashes in
echo mission 13, run EnableM13.bat instead.
pause
goto end

:fix
echo Mission 13 Fix reverted. Run EnableM13.bat to re-patch.
pause
goto end

:end

Unhandled exception error

Run as administrator[citation needed]
  1. Go to <path-to-game>.
  2. Right-click on i76.exe or nitro.exe and select Run as administrator.
Run in compatibility mode[citation needed]
  1. Go to <path-to-game>.
  2. Right-click on i76.exe or nitro.exe and select Properties.
  3. Select the Compatibility tab and tick Run this program in compatibility mode for:
  4. From the drop-down menu choose Windows 95 or Windows 98 (use Windows XP (Service Pack 3) for the GOG.com version) and click Apply.
Disable display scaling on high DPI settings[citation needed]
  1. Go to <path-to-game>.
  2. Right-click on i76.exe or nitro.exe and select Properties.
  3. Select the Compatibility tab and tick Disable display scaling on high DPI settings and click Apply.
Restrict game to one core[citation needed]

See Force CPU affinity.

Other information

API

Technical specs Supported Notes
Direct3D
Launch the game with the -d3d parameter.
DirectDraw
Only used for main menu. D3D or Glide are used for actual gameplay.
OpenGL
PowerVR only (MiniGL). Launch the game with the -powervr parameter.
Glide 1.0 Requires wrapper, such as nGlide, to work on modern systems. Launch the game with the "-glide" parameter.
Software renderer
Executable 32-bit 64-bit Notes
Windows
Setup.exe is 16-bit.

Middleware

Middleware Notes
Audio WinMM For music only. GOG.com version uses a wrapper.
Cutscenes Smacker Video Technology Cutscenes remain on disk in the retail version.
Multiplayer ANET

System requirements

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 90 MHz
System memory (RAM) 16 MB
Hard disk drive (HDD) 75 MB
Video card (GPU) SVGA
1 MB of VRAM

Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References