To hack both Driver Demo and full do the following:

Go into your Driver Demo Directory, and then go into the "scripts/missions/" folder.  There should be a file by the name of "Mission661.dms" (please make a backup of this file before making changes).  Next open the file.  In here you can change when cops appear, your damage, the time, and also how your car looks.


_ Unlimited damage
Take out the following lines:

EnablePlayerDamage
MaxPlayerDamage 24576 file://( 0 ->4096*6 is range)



_ Unlimited time
Take out the following lines:

DebugInfo 1
file://TimePlayer
Countdown 70 file://UK 60 seconds USA 70 seconds



_ Change the weather
Add any combination of these in a space following the "FelonyBarId 195" line:

Night
Raining
Lightning
Dusk
Snowing (doesn't seem to do anything, but loads as a valid argument)



_ Change your car
Replace the "0" (zero) in "PlayerCarType 0" to one of the following numbers:
0 - Original Car
1 - Crew Cab Pickup
2 - "Luxury"/Pimp Coupe
3 - Sports Coupe
4 - Camaro? (Fast)
5 - Toronado
6 - Nova?
7 - Cadillac Sedan
8 - Bonneville?
9 - Chevelle?
10 - L.A.P.D. Caprice Cruiser (Horn activates lights and siren)
11 - Cadillac? Coupe
12 - Firebird/Camaro Z28
13 - Taxi
14 - Cadillac Sedan
15 - Error - Do not use
16 - Jaguar (CrazyFast: 170+)
17 - '55 Thunderbird (CrazyFast)



_ Disable the "Lose The Tail" mission
Delete or comment out the following lines (NOTE: these are scattered throughout the file, with important stuff in-between, so don't just delete everything!):

SetMaximumCops 0
Cops_off
Cop_Respawn 65000
Cops_Immortal 0
//SpawnCops 1, 3067, 45609, 441019
AddCivCar 9,0,1,0,3067, 45609, 441019
ForceFelonyRating 1
InformPlayerById 5,103
Set Objective 2
MustBeHidden 1 //Must arrive at drop off point without a tail
NeedToLoseTail 1
OuterRadius 1000000
WaitForObjectiveComplete
Cops_off
InformPlayerById 5,3
StopTimer
wait 2
MissionEnd

Disabling the Lose The Tail will enable "prowling" cops.  



_ Set the number of cops you want chasing
Change the number in the line "SetMaximumCops 1" (I find three is a pretty good number), or disable cops by changing "Cops_on" to "Cops_off".

You can also add the line: 
"CopWipeOutDamage 7000" to set the amount of damage it takes to destroy a Cop Cruiser (If this line is not present, it takes about one solid head-on crash to destroy a cop).



_ Place a "trigger cop"
This allows you to drive freely without *any* cop intervention until activated. To enable this, do -not- delete the line:

"AddCivCar 9,0,1,0,3067, 45609, 441019"

This will cause an inactive police cruiser to be placed directly behind your starting position, who will remain inactive unless provoked, thereby activating *all* of the cops.



_ Reach 204 mph
First of all select the Jaguar (Car type 16).  Start game as normal, find a nice long road, and then build up speed to around 100-110mph.  Release the accelerator (and Burn Out if you're using it).  Then hold down the cruise control key.  Instead of slowing down to cruise speed (30-40mph), your car will carry on speeding up, past its usual 178mph or so, we hit 204mph, but we ran out of road (ouch that wall hurt), maybe you can get more out of it!



_ Skip Training Mode
Find the file DRIVER\DATA\MLADDER.DML and back it up. Now use Simple Text or any other text editor to remove the lines INTERVIEW & QUITONFAIL from this file.  Save it back to the directory and you now do not have to pass training to go to the missions



_ Choose Cities
This is kind of what you do for the skip training mission. You do the same thing except you click at the very top where it says [MIAMI] all you have to do is delete Miami and put in [SF] or [NY] and you can drive around in New York or San Francisco its pretty cool try it



_ Choose Your Car
Finish the game once and get to choose your car when you take a ride



_ Bomb-Transport
Put the following lines into your mission.661 file:

PlayerCarType 4
Crates
OpponentBar "KaBOOM"
FailedMessage "KaBOOM"

This will give you a pickup (With the performance of the camaro) with a box on the rear.  The box will blow up if you drive to rough.

