Shell Level Generator v0.06
OUTDATED, SEE LATEST: Shell Level Generator v0.09
Latest version: 0.06
Creates new level files for Trespasser, essential for modders. Also doubles as a pid editor and pid/swap generator, creating an empty set of these files to do a complete swap update. Help files and quick start guide included. The process is easy, but you do need to follow the steps correctly.
Version 0.06 and above includes the option to set the size of the terrain (up to 2048x2048).
Blender Trespasser Exporter (Old)
This script exports models into trespasser formats. Supports writting TPM files as well as values.txt files. For the values file a set of filters is used to determine the type of meshes. For the individual types of meshes a basic set of values is exported. For meshes, physics meshes, invisible meshes and magnet meshes parenting as well as configuration values are taken into consideration to produce more useful default values.txt files.
TPA Player v4.0.9.15
TPA Player is a TPA player that allows the user to play TPA files and .cau files. The latest version allows you to play any TPA's between Build 22 (E3 Demo) to the release. It can also add sounds to existing TPA files as well as create new ones.
Make sure to download the latest ID database here: SndIds.dat Update (2020-01-13) Download
TPA Player - Sound ID Database Update
This is the latest update to the SndIds.dat file containing all latest ID discoveries.
Trespasser CRC Tool 26
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (26) is implemented using recursion, while the odd-numbered one (27) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
Trespasser CRC Tool 26 Backwards
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (26) is implemented using recursion, while the odd-numbered one (27) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
Trespasser CRC Tool 27
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (26) is implemented using recursion, while the odd-numbered one (27) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
Trespasser CRC Tool 27 Backwards
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (26) is implemented using recursion, while the odd-numbered one (27) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
TPA Player v4.0.9.8 (Install Version)
TPA Player is a TPA player that allows the user to play TPA files and .cau files. The latest version allows you to play any TPA's between Build 22 (E3 Demo) to the release. It can also add sounds to existing TPA files as well as create new ones.
Program is an installer package, and there is complete, compiled help files which can be accessed while using the software."
4.0.9.8 Release Note:
"Technically, this isn't a bug fix but more so a workaround for a particular file name (music - mayan face/jeep). Problem is, the forward slash is an illegal character for a file name so windows wouldn't allow the file to be created upon save due to the sample's name.
In lieu, it'll export and save as stream_415 (or whatever the hell the sample number is). In short, it's not a big deal, unless of course, you actually wanted to export that sample. Otherwise, there's really no need to update from the last version (4.0.9.7)."
Portable version: Download Portable Version
TPA Player v4.0.9.7
TPA Player is a TPA player that allows the user to play TPA files and .cau files. The latest version allows you to play any TPA's between Build 22 (E3 Demo) to the release. It can also add sounds to existing TPA files as well as create new ones.
Program is an installer package, and there is complete, compiled help files which can be accessed while using the software."
TPA Player v4.0.9.0
TPA Player is a TPA player that allows the user to play TPA files and .cau files. The latest version allows you to play any TPA's between Build 22 (E3 Demo) to the release.
Program is an installer package, and there is is a short read_me file which you can find inside the program's folder."
TPA Player v4.0.5.0
TPA Player is a TPA player that allows the user to play TPA files and .cau files. The latest version allows you to play any TPA's between Build 22 (E3 Demo) to the release.
Program is an installer package, and there is is a short read_me file which you can find inside the program's folder."
TPA Player v4.0.9.3
TPA Player is a TPA player that allows the user to play TPA files and .cau files. The latest version allows you to play any TPA's between Build 22 (E3 Demo) to the release. It can also add sounds to existing TPA files as well as create new ones.
Program is an installer package, and there is complete, compiled help files which can be accessed while using the software."
TPA Player v1.5
"It plays tpa files (although it may not work with erroneously constructed tpa files (I made no allowances for error checking)), as well as .cau files. The auto_play function is for .tpas only. The middle button is to stop play, it is not a repeat button.
Program is an installer package, and there is is a short read_me file which you can find inside the program's folder."
WavPac Player v1
WavPac_Player is a simple program to store wave files. The most common types of wave files within storage (packed inside WavPacFile (.wpf) can also be played within the program. The wav files stored can be exported as a single wave file, or in mass.
Supported wav types (including Trespasser wavs too):
Windows .wav types: 8, 16, 24 and 32bit (mono/stereo)
Aiff (.aif) wav types: 8 (signed/unsigned), 16, 32bit (mono/stereo)
Au wav types: 8, 16, 32bit (mono/stereo)
Htk wav types: 16bit (mono/stereo)
Voc wav types: 8, 16bit (mono/stereo)
WavPac Player v1.0.4.0b
WavPac_Player is a simple program to store wave files. The most common types of wave files within storage (packed inside WavPacFile (.wpf) can also be played within the program. The wav files stored can be exported as a single wave file, or in mass.
Supported wav types (including Trespasser wavs too):
Windows .wav types: 8, 16, 24 and 32bit (mono/stereo)
Aiff (.aif) wav types: 8 (signed/unsigned), 16, 32bit (mono/stereo)
Au wav types: 8, 16, 32bit (mono/stereo)
Htk wav types: 16bit (mono/stereo)
Voc wav types: 8, 16bit (mono/stereo)
WavPac Player v2
WavPac_Player is a simple program to store wave files. The most common types of wave files within storage (packed inside WavPacFile (.wpf) can also be played within the program. The wav files stored can be exported as a single wave file, or in mass.
Supported wav types (including Trespasser wavs too):
Windows .wav types: 8, 16, 24 and 32bit (mono/stereo)
Aiff (.aif) wav types: 8 (signed/unsigned), 16, 32bit (mono/stereo)
Au wav types: 8, 16, 32bit (mono/stereo)
Htk wav types: 16bit (mono/stereo)
Voc wav types: 8, 16bit (mono/stereo)
TPA Reader v33
Displays caption data (if it exists), listen to packed wav files inside of retail and demo tpas Loads tpa files for easy listening. Program allows you to save, play, or add new sounds (.cau files) to existing tpa files, or to create new tpa files. Also displays any captions that are assigned to an entry. Due note, if found inside directory, do not use the blank .tpa file found inside program directory (will not work), create any new .tpa file needed from the tpa_reader itself.
*This earlier version seems more stable than version 34*
Trespasser CE Tools v1.0.131
Contains GUIApp, GroffBuild and EffectsEditor with modern OS support. Adds DirectX 9 support for GUIApp and some other useful modifications for modders.
tpa_batchmaker
Basically, a companion program meant to make adding sounds to .tpa files using tpaAdd easier.
Trespasser Twilight
Trespasser Twilight, a new utility package for all Trespasser modders out there, or people who just play the game.
So what is the difference between Trespasser Twilight and Trespasser Custom Edition (not to be confused with the CE patch) you may ask? CE was created over two years ago, and is today outdated.
Trespasser Twilight brings you the latest tools available on the Trespasser market (NOTE: by December 2010!), and that’s not all! It brings a whole new look to everything.
My advice for you is to check it out as soon as possible, you will be surprised.
This package already contains the two patches and the extra player models pack.
Trespasser CRC Tool 24 Backwards
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (24) is implemented using recursion, while the odd-numbered one (25) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
Swap (SWP) Viewer 12a
Allows you to view bitmap images packed inside swap (swp) files individually. You may also save the image being viewed.
Trespasser CRC Tool 25 Backwards
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (24) is implemented using recursion, while the odd-numbered one (25) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
TPA Caption Reader (Beta) v34
Displays caption data (if it exists), listen to packed wav files inside of retail and demo tpas
Loads tpa files for easy listening. Program allows you to save, play, or add new sounds (.cau files) to existing tpa files, or to create new tpa files. Also displays any captions that are assigned to an entry. Due note, if found inside directory, do not use the blank .tpa file found inside program directory (will not work), create any new .tpa file needed from the tpa_reader itself.
Trespasser CRC Tool 25
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (24) is implemented using recursion, while the odd-numbered one (25) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
Trespasser: Custom Edition
Made for Trespasser's 10th anniversary, Custom Edition is a repack of the demo engine, featuring a completely new menu design, new sounds, new loading screens, new icons, resources, and all the commonly used editing tools; all arranged into an orderly file structure, to make editing easier and more streamlined.
Obsolete: Use Trespasser Millennium instead.
Shell Level Generator v0.05
OUTDATED, SEE LATEST: Shell Level Generator v0.09
Creates new level files for Trespasser, essential for modders. Also doubles as a pid editor and pid/swap generator, creating an empty set of these files to do a complete swap update. Help files and quick start guide included. The process is easy, but you do need to follow the steps correctly.
Trespasser CRC Tool 24
CRC tool (recursive and non-recursive versions), it has two main sections: a CRC-32 calculator, whose purpose is to calculate the CRC-32 hash for any string entered, as Trespasser internally does; and a CRC-32 reversing section, whose purpose is to help finding a valid string that matches a known CRC-32 hash, and can be used to access any unused sounds or textures inside the Trespasser retail files. You can guess the beginning and/or the ending of the string, and the app will find a 4-character or longer sequence which together with them will give the desired CRC-32 value.
There are two versions released together, the even-numbered one (24) is implemented using recursion, while the odd-numbered one (25) doesn't use recursion, and is a little slower. Source code is included.
Additionally, I've made experimental versions that calculate the string in backwards sense, but aside from some purely experimental use, there's no reason to use them instead of the regular ones.
TLAe (Trespasser Level Audio Editor)
Trespasser Level Audio Editor.
This is one of the first audio tools made for Trespasser, dating all the way back to 2000. Newer tools like TPAPlayer is far more superior but this is kept here for anyone who wanna look into the history of Trespasser modding.
Empty .TPA File
Empty .TPA sound file to which you can add sounds.
Obsolete: TPA Player is recommended instead.


