--------------
WHY THIS VERSION.
ORIGIN STORY.
GAME-FILE ORIGIN.
GAME ADAPTATION.
SETUP.
--------------
WHY THIS VERSION.
--------------
The Idea is to create some sort of "official" Community edition that will 
contain the best version of the game combined with community extensions 
that real stunts driver could need for everyday driving :) 
--------------
ORIGIN STORY.
--------------
>10 years ago the ReStunts projects was born witht the indent to reverse 
engineer the complete game to allow port it nativly to todays platforms, 
fixing of bugs or extending the game.

the MCGA version of the game was completely reverse to assembler code and
the very exact game binary can be produced from this source base - also 
huge parts of the code are already ported to C - but the huge mass of 16bit 
assembler code (around 2MB or +230.000 lines) still needs to be done. This 
is a huge workload - even for very experienced developers so the project has
been more or less in "The Sleeping Beauty" mode for quite some time now.

But some of the helper tools that were developed over the time overcome other 
existing problems of the current releases that are lurking around.

1. The original Game executable is not a typical DOS executable:

Originally each graphics-version (EGA,CGA,MCGA) was its own executable.
Due to the small floppy disks of that time the Developers of the game 
invented a way to reduce the needed space. Each exe contains the same 
gaming-code but different graphics-code and the developers build a program 
that splitted the game code and graphic code into several compressed files 
(*.CMN, *.DIF, *.COD, *.HDR) for the floppy release. The program LOAD.EXE is 
responsible for re-combining the correct parts (based on the SETUP information)
in memory and starting the game. This space optimization is not used in later 
releases of Distinctive Software games.

2. The original game does not start without problems under native DOS on 
modern hardware:

LOAD.EXE produces a executable in memory which itself is compressed with a 
popular executable packer of that time called Microsoft ExePack - the containig 
ExePacker unpack code inside the game is a very old version that relies on 
ancient A20-Gate and x86 Memory flip behavior that is not given with todays 
hardware (or virtual machines) - it could work for you but its not guaranteed 
to work

3. The game loading takes more time:

Uncompressing serveral files and also running the ExePack uncompressor just 
takes some time to start

4. At last: Reverse engineering of dynamically loaded code is not easy

So a developer of ReStunts created the program exe_combiner that completely 
reveses this splitting/uncompress process producing the original executables, 
which do not need uncompression, Exepack or cracking.

These executables are called SKI(CGA|EGA|MCGA|TDY).exe in the community package
the executables are clean DOS executables that are equal to the executables that 
the developers used before releasing on floppies.

All the *.CMN, *.DIF, *.COD, *.HDR, LOAD.EXE and crack executables are not needed 
anymore and removed from this package - the SETUP.EXE is replaced with a simpler 
but similar looking program that produces a STUNTS.BAT with the correct sound settings

With these new executables the game starts faster, without flaws under plain DOS, 
takes less memory to load and are the most original game executables available

if the GOG guys will every make a official release of stunts they will use this 
versions :)

another thing:

The MT32 sound driver functions less in the 1.1 version of STUNTS than in the 1.0 
version of stunts. The STUNTS MT32 Sound driver called MT15.DRV - also known in other 
Distintive Software games. This package uses the much better working Stunts 1.0 MT15.DRV
There is also a reverse engineering project called ReMT15 that show the difference in 
timing behavior of the two versions
--------------
GAME-FILE ORIGIN.
--------------
All original game files and the new executables are based upon; 
Broderbund Stunts 1.1 of February 12, 1991.
The original disk images can be found here: https://archive.org/details/001354-Stunts
SHA-1 Hashes:
b77d10c20c5daa5318ba74836b079dc8c0e60253 / disk1.img
06095fffee95369d00f0eecce77337ce4b510642 / disk2.img
--------------
GAME ADAPTATION.
--------------
The executables LOAD.EXE, STUNTS.COM and SETUP.EXE are removed or replaced.
Also, all graphics driver files (.COD, .DIF, .HDR, .CMN) are now integrated in the new executables.
A new SETUP.EXE was written that creates a new start batch file.
--------------
SETUP.
--------------
Upon running SETUP.EXE it will create 2 files if they are not present. SETUP.CFG and STUNTS.BAT.
With STUNTS.BAT you can run STUNTS with the video and sound settings set in SETUP.EXE
SETUP.CFG also contains that information. 
Upon distribution STUNTS.BAT is configuerd with VGA graphics with soundblaster sound settings.
If running the game in DOSBox, changing these settings is not nessecary.
--------------
http://www.stunts.hu/
http://forum.stunts.hu/index.php