Grand Theft Auto 1 & Grand Theft Auto London
Patch bundle by Daniel Marschall
Back to main menu
Please note: These inofficial patches fix some problems and
help you playing the game without CD. However, you NEED TO
(A) have downloaded the free copy of "Rockstar Classics" (currently offline)
- or -
(B) Be the owner of an original CD which you must use to install the game.
I provide only the patch. The game must be installed by you from a legal
copy of the game. My patch cannot be used without a purchased copy of the game,
since I do not support piracy.
TL;DR
Here are all patches in one package.
Extract these files in your GTAwin or WINO directory.
With these patches, you have:
- Widescreen for GTA Retail, GTA Classics/Steam, GTA London 1969 and London 1961
- Bugfixes (player_a.dat crash in GTA Classics/Steam)
- Fixed music bugs (GTA Classics/Steam)
- NoCD patch (GTA Retail and London)
In case you are already using workarounds in your GTA installation, you need
to undo then:
1. You must stop using GTAFixer.exe
2. You must rename the music files back to their original file names. ("wrong
order")
ASI Plugins
ASI is a technique that allows you "injecting" code into games during
runtime. This way you can fix bugs, include cheats, change things etc.
By placing a special file called ddraw.dll in your GTAwin folder (sometimes also
called WINO), you can enable the Ultimate ASI loader.
After you have installed the ASI loader, you will also have a folder
"Scripts". In this folder, you can place ASI-plugins which will be automatically
executed if any GTA executable (gtawin.exe, gta_uk.exe etc.) is executed.
Following ASI plugins are developed or enhanced by me, and included in the
package:
- Scripts\GTA1.WidescreenFix.asi (enhanced by me)
- Adds widescreen features to GTA 1 Classics/Steam, Retail, and GTA London
1969/1961
- Fixes Player_A.dat Bug in GTA 1 Classics/Steam
License: MIT, Source code in C++, latest official version
here
- Scripts\GtaClassicMusicFix.asi (created by me)
Fixes a lot of music related bugs in Rockstar Classics/Steam Edition:
- Bugfix: Cop sounds instead of city atmosphere sounds
- Bugfix: Wrong order of music files (e.g. pickups didn't play country
music)
- Bugfix: No music in pause (F6) menu
- Bugfix: No music in intro/gameover screen menu
ATTENTION: You MUST now rename your music files back to the normal order,
since the renaming of files was just a workaround, not an actual fix.
And you MUST not use GTAFixer.exe, since it will try renaming your Music
files again.
This ASI file has no effect on GTA Retail or GTA London.
License: Apache2, Source
code in C++, see also personal notes
- Scripts\GtaClassicPlayerAFix.asi (created by me)
Fixes Player_A.dat bug in GTA 1 Classics/Steam
You can now stop using GTAFixer.exe.
Additional advantage: The resolution will now be kept for the next game
session.
This ASI file has no effect on GTA Retail or GTA London.
License: Apache2, Source
code in C++, see a technical description
of the fix here
- Scripts\GtaNoCD.asi (created by me)
Applies a NoCD patch for GTA Retail, GTA London 1969 and GTA London 1961.
Please note: You still need a legal/original CD ROM to install GTA. If you play the patched game without CD, you won't have music.
You can, however, play any audio CD you like.
This ASI file has no effect on GTA Rockstar Classics / Steam Edition.
License: Apache2, Source code in C++,
see also hex editor instruction
- Scripts\PlayerAConverter_Automatic.asi (created by me)
This patch will automatically adjust player_a.dat when you start GTA 1.
The reason is that the Retail version and the Rockstar Classics / Steam
Edition have different
file formats for the savestate file player_a.dat . So if you run both
versions, your savestate
will become corrupt. Also, you could not "import" an old player_a.dat that
you have saved
from the Retail version and use it for the Rockstar Classics version.
With this patch, the player_a.dat will automatically converted, so you can
play both
versions and keep your savestates.
This ASI file has no effect on GTA London.
License: Apache2, Source code in Delphi
Manually patched
Here are some patched EXE files. Usually, you DON'T need them.
Use them only if you have problems running the ASI loader.
- gtawin_classic_fixed.exe
Contains GtaClassicMusicFix.asi and GtaClassicPlayerAFix.asi as hardcoded
fix;
does not contain a widescreen fix.
- gta_retail_nocd.exe
GTA 1 Retail (CD), with integrated NoCD patch.
- gta_uk_nocd_icon.exe
GTA London 1969, with integrated NoCD patch, and added London icon to the
EXE file.
- gta_61_nocd_icon.exe
GTA London 1961, with integrated NoCD patch, and added London icon to the
EXE file.
-
PlayerAConverter_Standalone.exe
This converter converts player_a.dat from GTA Classics to GTA Retail, and
vice versa.
You can call this command line tool in a batch file, to ensure that your
player_a.dat is compatible
with the GTA version you will call afterwards.