jkmartindale / NFS-High-Stakes-Installer

An alternate installer for Need For Speed: High Stakes, built in Inno Setup and targeting modern Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Need For Speed: High Stakes Alternate Installer

An alternate installer for Need For Speed: High Stakes, built in Inno Setup and targeting modern Windows.

This is based on a nocd installer dated 2012-11-03 claiming to be from https://www.old-games.ru/, found through My Abandonware. In addition to the nocd and bug patches supplied by that installer, I've done the following:

  • Add better images to the installer, including an icon by Exhumed
  • Bundle Modern Patch 0.1.0 by VEG
  • Bundle improved lens flare by JMK
  • Replace European title with High Stakes title from JMK (because the My Abandonware disc hardcodes the European title and I want the US title)
  • Bundle FSHTool 1.22 by Denis Auroux
  • Bundle extra cars sourced from My Abandonware
  • Bundle refcard and manual PDFs sourced from My Abandonware
  • Add option to skip intro videos (requires modern patch)
  • Add Windows 8.1/10 Start tile
  • Add web shortcuts to Classic NFS, IPLounge, and NFSCars
  • Port EA Technical Support help file from WinHelp to HTML Help
  • Offer to delete save data upon uninstallation
  • Optionally create standalone installer

Install

  1. Download the installer from the releases page
  2. Insert a Need For Speed: High Stakes disc or mount a disc image
  3. Run the installer

The installer requires files on the game disc to install so that I can avoid distributing a full pirated copy of the game. The installer still applies a nocd patch so once the game is installed, the CD will no longer be needed.

Build

I wrote this targeting Inno Setup 6. You could likely build this with an older version but why would you? Anyway I didn't add a version check to the script, if you want to shoot yourself in the foot that's not my problem.

Nothing special is needed to build the installer other than Inno Setup. However if you wish to create a standalone installer, copy the contents of a game disc to a directory called CD Files in the same directory as the installer script. The script will then build an installer with a different name that bundles everything.

If you want to build both the CD-required and standalone installers, you will probably need to restart the Inno Setup compiler between builds if you're using the GUI. Otherwise it will build to the last-used filename, which will not match.

Burning

If you're going to burn a CD with the installer, the Burning directory includes an icon and autorun.inf ready to go. If you decide to rename the installer, make sure to update open and shell\modern\command. The autorun file is set up to offer both the modern installer and the classic installer. If you want just the modern installer, remove all the lines starting with "shell".

The directory also has a CD label and accompanying PSD.

License

I can only claim ownership of the install script and the Start tile manifest, which are offered under version 2.0 of the Mozilla Public License. FSHTool is distributed under the terms of the GNU General Public License.

FindDisc.pas is modified from Triangle717's LEGO®️ Racers Alternate Installer, with an unknown license. All other components, media, and binaries are subject to separate licenses from their respective owners.

About

An alternate installer for Need For Speed: High Stakes, built in Inno Setup and targeting modern Windows

License:Other


Languages

Language:C 39.8%Language:Rich Text Format 34.4%Language:Inno Setup 23.7%Language:Pascal 2.1%