Valid HTML 3.2!

SV1Codec

SV1Codec is a program to manipulate Transport Tycoon savegame and scenario files. Copyright is © 2002-2003 by Marcin Grzegorczyk.

This program is distributed according to the terms of the Open Source MIT License. For more information, read the file sv1codec.txt in the distribution archive.

Features of SV1Codec include:

What's New

New in version 0.92:

Download it

The most recent version is 0.92. You can get it here: sv1codec-0.92.zip
The source code is currently included in the SV1Codec distribution archive.

Older versions available: 0.90, 0.91

How to use it

To install SV1Codec, simply extract sv1codec.exe into a directory with your savegames, or one of the directories listed by the PATH environment variable. A good place might be the COMMAND folder in your Windows directory.

SV1Codec is a Windows console application, so it has to be run from the Windows command prompt. If you do not feel yourself familiar with the command prompt, download COMMAND.BAT, put it in your savegame directory and run by double-clicking it, then try following examples in the documentation. To exit the command prompt, type "exit".

To get the full list of switches, type "sv1codec -h | more" at the command prompt.

To fix the file checksums of all *.SV? files in a directory (in case you have the DOS version of TTD, and get the "Game load failed" message when trying to load some of them), get the FIXALL.BAT batch file, put it in the savegame directory and run. The output will be saved to sv1codec.log.

Note: For the batch files to work, sv1codec.exe must be either in the same directory as the batch file or somewhere in the PATH, as mentioned above.

Uncompressed savegames

See my very detailed description of the structure of uncompressed TTD savegames.

Want to know more?

If you're brave — and understand IA-32 assembly language — you can try looking at my attempt to disassemble TTD. You might also want to look at TTDPatch's source code (or download TTDPatch sources nicely packaged into an archive).


Copyright © 2002-2003 by Marcin Grzegorczyk.
Last changed on 2007-10-02 by Marcin Grzegorczyk.