Trespasser Newb Technical Guide
Posted: Sun Sep 20, 2020 6:58 pm
I do believe, after some conversation on the TresCom Discord, that an intact, all-together guide on how to go about various Trespasser things in the computer game environment of 2020 is in call at this time. I perceive that it ought to include details as are only relevant for those wishing to play the game successfully, for those wishing to also play mods successfully, and for those considering modding new content for the game themselves. I've generally been alright to let these details be spread about in different parts of the site, but, it does seem to me there is some request heard and unheard for an improvement in this area.
So! What all to include? Anyone interested in writing specific parts? Which elements are likely to be forgotten or unfound without some substantial digging into the threads?
EDIT: Current and future pre-development for the outline of the guide is shown below, updated as time follows.
==============================================
TRES NEWB TECH GUIDE
-=Contents=-
I.....Jurassic Part Trespasser
1.....Game Installing
2.....Game Upgrading
3.....Common Problems and Solutions
4.....Trespasser CE
5.....Game Playing
6.....Isolt's Texture Replacement Guide (?)
---
Jurassic Park Trespasser
Welcome to Isla Sorna. Trespasser invites you to explore a fully-physical, free-roam island circa 1998, in a hybrid canon timeline combining Michael Crichton's novels, Universal's films, and original ideas from the Dreamworks Interactive developers. These details are narrated by the echoing Voice of Hammond in Anne's mind, as she travels across the deserted Pacific island of jungle, forest, and mountain, in search of escape...
Though ground-breaking at the time, in the modern day the original release of the game is fairly low-tech, and fans have seen to it that upgrades are readily available - both for program stability and to enhance graphics. Ontop of all this, years have been spent by fans to add slightly and not-so-slightly new content to the game, which can be installed successfully using the right techniques.
How is all this done? How does one ensure Trespasser runs smoothly on modern hardware? Use this guide to find out.
Part 1 - Game Installing
It seems that in the modern day, on Windows7/8/10, Trespasser has some likelihood to not work right fresh out of the box, or vitange CD case or little envelope thing. There are indeed many possible errors which come up, though most are relatively easy to fix. The first step is to do with how you install the game. In fact - if you have already installed Trespasser, now is the time to uninstall it and delete its files from your computer. In either case, the next thing to be done is to COPY the exact contents of the CD, into a new folder on your computer. This new folder is often called "TresCD" and can be put mostly anywhere. It is meant to be accessed while the installed game is running, for level files etc. However, it is highly recommended not to place this folder, or the game install folder from the next step, in "\Program Files", "\Program Files x86", etc. This is because those folders have write-access permissions that make it difficult to alter files once they are inside.
So, the next step is actually installing the game: acquiring Jurassic or Cretaceous amber, extracting perserved DNA, and opening "setup95.exe" from inside the "\setup" folder. Running this EXE 'As Administrator' is probably a good idea. Go through all those steps, remembering the details on where to install the game folder.
Now, you successfully have vanilla Trespasser, more or less as it might have been installed years ago. The game might work for you just fine as it is now! And it might not... Notably, the Graphics Options menu tends to be buggy, on modern Windows systems, appearing as a split screen with odd colors. Most fixes for Trespasser are found inside Tres CE, described below. However, CE does change the game in some ways, and some players with particular interests may wish to try for other options.
Part 2 - Game Upgrading
Trespasser CE is the most commonly used upgrade to Trespasser in modern days, and provides various sorts of new features and fixes for the game. Before it was created in 2014, a basic upgrade of the original game called "ATX", made by BigRed from 2005, was commonly used to play normal and fan-made levels.
http://atx.trescom.org/
ATX added a variety of features to the game, including higher screen resolution, widescreen resoltuion, custom additive audio files, and re-enabled cheats. Some features, such as dinos-in-buildings, jumping dinosaurs, easy-access custom HUD, and third-person-mode were never added to the newer Trespasser CE. Some stand-alone fan mods still use a portable ATX engine, and other old fan mods still require ATX in order to include features such as particle rain/snow.
For those using pre-CE versions of the game, a partial graphics 'fix' is available, which makes the original game's DX7 more compatible with modern hardware. As of this writing, v0.2.1 of the "DDrawCompat" custom DDL (but not the experimental one) may be used to stabilize vanilla Trespasser, ATX, and stand-alone-engine mods.
https://github.com/narzoul/DDrawCompat/releases
Going back a bit, after Trespasser's initial release on October 28th, 1998, a patched version was created. It was possible to install only the engine-patch, which fixed technical issues like jumping and (???) and raised the version from 116 to 117, or to install the full-patch which included the new engine as well as a set of level files, with minor fixes, for the game. This latter modification complicated the folder set-up; if you wish to use the 117 versions of the levels, they can be downloaded separately and used to replace the original level files (we recommend backing up the original versions for yourself). These options are all found on the Patches download page:
https://www.trescom.org/patches/
Of less importance on the above link is the "Quickload" menu patch. In all versions of Trespasser, on the main menu, the key command CTRL+SHIFT+Q+W-W opens the level-select hidden menu ('-W' means to release the W after it is pressed, with the other keys still held). If you are using an unmodded menu and wish to add an actual button for this action, it may be downloaded there. Other patches exist but are considered outdated.
Finally, there is a Trespasser Demo, released in 1998, found in the link below. It contains a small demonstration area based on one of the original game's cut levels, is more compact, and stores its settings in a "tpass.ini" file instead of the registry. It can be used to play any Trespasser level in some capacity or another, however the demo engine package initially comes with audio files which are mostly missing voiceovers, music, and ambient sounds from the original game. The demo engine is considered to be easier to mod and work with by some, and the TPA files from retail Tres can easily be put into its \data folder.
https://www.trescom.org/levels/demos/
Notably, the ATX upgrade was frequently paired with the demo version of the game, and it is possible to have both Tres CE and ATX on a computer at the same time without conflicts. Notably, the introduction and newgame video cutscenes are missing from the demo version, but these can be re-applied through moving files and the options inside CE files.
Part 3 - Common Problems and Solutions
"THE TRESPASSER LEVEL I JUST LOADED IS FULL OF FREAKY COLORS!"
Trespasser textures use old 256-color palettes for their BMP images, stored individually, and sometimes when Trespasser loads a new level while you are already inside one, these palettes are not updated, causing the next level to look quite bizzare. The simple solution is to save your game in the newly loaded level, then exit to the desktop. Start the game again and load the savegame, where colors are corrected.
"I CAN'T FIND MY SCREENSHOT! HOW DO I TAKE A SCREEN?"
Originally, when you press the PRINT-SCREEN key while in Trespasser, a BMP file is created called "TPass###.bmp" in the directory where the game was installed. This is _____ for an install from the CD, or just "\demo" for the demo engine.
In Trespasser CE, these BMP files may also end up here, however when inside a specific mod, screenshots are put into the mod's own "\screenshots" folder. In some cases Tres CE may not put out screenshots from the main game in the main folder. This can be fixed in the "trespasser.ini" file by telling the game to put them in a new "\screenshots" folder, described below.
"WHY DO OBJECTS LOOK REALLY BLURRY EVEN WHEN I MOVE RIGHT UP TO THEM?"
The 1998 version of the game had to handle very unprepared software and hardware, for successfully not crashing people's computers. Small "sprite" versions of objects, very pixelated images replacing the actual model's appearance, were used to represent objects before they were closer. Sometimes the upgrades of Trespasser appear to have these in an unexpected high degree, still. Usually this is a misunderstanding of how the graphics of the game works, as some version of these remain a part of how Trespasser loads large world spaces of trees and rocks and buildings. However, Trespasser CE's upgrades are usually sufficient enough that these go unnoticed.
---
Part 4 - Trespasser CE
In mid 2014, Lee Arbuco released the first version of his upgraded Trespasser engine. He had found the leaked copy of the Trespasser Source, and used it to add support for modern operating systems and DirectX9. Since then it has become the most-used version of Trespasser in the TresCom community, and until another attempt at upgrading the Source Code is made, it is likely to stay.
Trespasser CE provides a vast array of new features to the game, although not a comprehensive one. Aside from bringing the game up to speed with DX9 and cool-looking water, various features have been added:
...
So! What all to include? Anyone interested in writing specific parts? Which elements are likely to be forgotten or unfound without some substantial digging into the threads?
EDIT: Current and future pre-development for the outline of the guide is shown below, updated as time follows.
==============================================
TRES NEWB TECH GUIDE
-=Contents=-
I.....Jurassic Part Trespasser
1.....Game Installing
2.....Game Upgrading
3.....Common Problems and Solutions
4.....Trespasser CE
5.....Game Playing
6.....Isolt's Texture Replacement Guide (?)
---
Jurassic Park Trespasser
Welcome to Isla Sorna. Trespasser invites you to explore a fully-physical, free-roam island circa 1998, in a hybrid canon timeline combining Michael Crichton's novels, Universal's films, and original ideas from the Dreamworks Interactive developers. These details are narrated by the echoing Voice of Hammond in Anne's mind, as she travels across the deserted Pacific island of jungle, forest, and mountain, in search of escape...
Though ground-breaking at the time, in the modern day the original release of the game is fairly low-tech, and fans have seen to it that upgrades are readily available - both for program stability and to enhance graphics. Ontop of all this, years have been spent by fans to add slightly and not-so-slightly new content to the game, which can be installed successfully using the right techniques.
How is all this done? How does one ensure Trespasser runs smoothly on modern hardware? Use this guide to find out.
Part 1 - Game Installing
It seems that in the modern day, on Windows7/8/10, Trespasser has some likelihood to not work right fresh out of the box, or vitange CD case or little envelope thing. There are indeed many possible errors which come up, though most are relatively easy to fix. The first step is to do with how you install the game. In fact - if you have already installed Trespasser, now is the time to uninstall it and delete its files from your computer. In either case, the next thing to be done is to COPY the exact contents of the CD, into a new folder on your computer. This new folder is often called "TresCD" and can be put mostly anywhere. It is meant to be accessed while the installed game is running, for level files etc. However, it is highly recommended not to place this folder, or the game install folder from the next step, in "\Program Files", "\Program Files x86", etc. This is because those folders have write-access permissions that make it difficult to alter files once they are inside.
So, the next step is actually installing the game: acquiring Jurassic or Cretaceous amber, extracting perserved DNA, and opening "setup95.exe" from inside the "\setup" folder. Running this EXE 'As Administrator' is probably a good idea. Go through all those steps, remembering the details on where to install the game folder.
Now, you successfully have vanilla Trespasser, more or less as it might have been installed years ago. The game might work for you just fine as it is now! And it might not... Notably, the Graphics Options menu tends to be buggy, on modern Windows systems, appearing as a split screen with odd colors. Most fixes for Trespasser are found inside Tres CE, described below. However, CE does change the game in some ways, and some players with particular interests may wish to try for other options.
Part 2 - Game Upgrading
Trespasser CE is the most commonly used upgrade to Trespasser in modern days, and provides various sorts of new features and fixes for the game. Before it was created in 2014, a basic upgrade of the original game called "ATX", made by BigRed from 2005, was commonly used to play normal and fan-made levels.
http://atx.trescom.org/
ATX added a variety of features to the game, including higher screen resolution, widescreen resoltuion, custom additive audio files, and re-enabled cheats. Some features, such as dinos-in-buildings, jumping dinosaurs, easy-access custom HUD, and third-person-mode were never added to the newer Trespasser CE. Some stand-alone fan mods still use a portable ATX engine, and other old fan mods still require ATX in order to include features such as particle rain/snow.
For those using pre-CE versions of the game, a partial graphics 'fix' is available, which makes the original game's DX7 more compatible with modern hardware. As of this writing, v0.2.1 of the "DDrawCompat" custom DDL (but not the experimental one) may be used to stabilize vanilla Trespasser, ATX, and stand-alone-engine mods.
https://github.com/narzoul/DDrawCompat/releases
Going back a bit, after Trespasser's initial release on October 28th, 1998, a patched version was created. It was possible to install only the engine-patch, which fixed technical issues like jumping and (???) and raised the version from 116 to 117, or to install the full-patch which included the new engine as well as a set of level files, with minor fixes, for the game. This latter modification complicated the folder set-up; if you wish to use the 117 versions of the levels, they can be downloaded separately and used to replace the original level files (we recommend backing up the original versions for yourself). These options are all found on the Patches download page:
https://www.trescom.org/patches/
Of less importance on the above link is the "Quickload" menu patch. In all versions of Trespasser, on the main menu, the key command CTRL+SHIFT+Q+W-W opens the level-select hidden menu ('-W' means to release the W after it is pressed, with the other keys still held). If you are using an unmodded menu and wish to add an actual button for this action, it may be downloaded there. Other patches exist but are considered outdated.
Finally, there is a Trespasser Demo, released in 1998, found in the link below. It contains a small demonstration area based on one of the original game's cut levels, is more compact, and stores its settings in a "tpass.ini" file instead of the registry. It can be used to play any Trespasser level in some capacity or another, however the demo engine package initially comes with audio files which are mostly missing voiceovers, music, and ambient sounds from the original game. The demo engine is considered to be easier to mod and work with by some, and the TPA files from retail Tres can easily be put into its \data folder.
https://www.trescom.org/levels/demos/
Notably, the ATX upgrade was frequently paired with the demo version of the game, and it is possible to have both Tres CE and ATX on a computer at the same time without conflicts. Notably, the introduction and newgame video cutscenes are missing from the demo version, but these can be re-applied through moving files and the options inside CE files.
Part 3 - Common Problems and Solutions
"THE TRESPASSER LEVEL I JUST LOADED IS FULL OF FREAKY COLORS!"
Trespasser textures use old 256-color palettes for their BMP images, stored individually, and sometimes when Trespasser loads a new level while you are already inside one, these palettes are not updated, causing the next level to look quite bizzare. The simple solution is to save your game in the newly loaded level, then exit to the desktop. Start the game again and load the savegame, where colors are corrected.
"I CAN'T FIND MY SCREENSHOT! HOW DO I TAKE A SCREEN?"
Originally, when you press the PRINT-SCREEN key while in Trespasser, a BMP file is created called "TPass###.bmp" in the directory where the game was installed. This is _____ for an install from the CD, or just "\demo" for the demo engine.
In Trespasser CE, these BMP files may also end up here, however when inside a specific mod, screenshots are put into the mod's own "\screenshots" folder. In some cases Tres CE may not put out screenshots from the main game in the main folder. This can be fixed in the "trespasser.ini" file by telling the game to put them in a new "\screenshots" folder, described below.
"WHY DO OBJECTS LOOK REALLY BLURRY EVEN WHEN I MOVE RIGHT UP TO THEM?"
The 1998 version of the game had to handle very unprepared software and hardware, for successfully not crashing people's computers. Small "sprite" versions of objects, very pixelated images replacing the actual model's appearance, were used to represent objects before they were closer. Sometimes the upgrades of Trespasser appear to have these in an unexpected high degree, still. Usually this is a misunderstanding of how the graphics of the game works, as some version of these remain a part of how Trespasser loads large world spaces of trees and rocks and buildings. However, Trespasser CE's upgrades are usually sufficient enough that these go unnoticed.
---
Part 4 - Trespasser CE
In mid 2014, Lee Arbuco released the first version of his upgraded Trespasser engine. He had found the leaked copy of the Trespasser Source, and used it to add support for modern operating systems and DirectX9. Since then it has become the most-used version of Trespasser in the TresCom community, and until another attempt at upgrading the Source Code is made, it is likely to stay.
Trespasser CE provides a vast array of new features to the game, although not a comprehensive one. Aside from bringing the game up to speed with DX9 and cool-looking water, various features have been added:
...