A new Trespasser patch/update (Trespasser CE)

Discuss the game Trespasser here!

Moderators: TresCom Support Team, TresCom Board Managers

User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by machf »

That's the distance at which an object is replaced by its imposter (cached 2-D sprite). You may try setting at an ever higher value (150 or 200 metres), but...

Also, remember that some objects have LoD meshes...
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14048
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by Draconisaurus »

TI had it set at 35, yours at 100... In both instances, a certain giant pyramid popped at exactly the same spot where I dropped my knife.
Is there possibly another setting which is overriding it, or one which must be at a certain value for this value to be read/used?
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by machf »

Draconisaurus wrote:TI had it set at 35,
35 is the default value, the same distance as in plain vanilla Trespasser.
yours at 100... In both instances, a certain giant pyramid popped at exactly the same spot where I dropped my knife.
Is there possibly another setting which is overriding it, or one which must be at a certain value for this value to be read/used?
As I said:
machf wrote:Did you remember this part?

Code: Select all

;-----------
[DisplayDX9]
;-----------

UseDX9=True

Also, remember that the various parameters HAVE TO BE PLACED AFTER THE PROPER SECTION HEADER.
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
tatu
-=TresCom Website Manager=-
-=TresCom Website Manager=-
Posts: 5088
Joined: Fri Jun 24, 2005 9:40 pm
Antispam: No
Location: Sweden
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by tatu »

What you could do is to use the example trespasser.ini file named "trespasser_dx9.ini" in the config folder of the patch. It should include a basic config that make it looks nicer.
Active project: Trespasser: Isla Sorna
Status:
BE-PH1: Released
PH2-IT: Pre-released
PL-SUM: In production

"...there used to be more benches, but InGen's workers removed them during the evacuation in the name of framerate."
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14048
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by Draconisaurus »

machf, UseDX9 was set to true in all tested versions.

Tatu, thx I just had a look and... framerate is quite bad in one object-dense area, indicating quality improvement, however the 'pop' was again at the same distance in the test mentioned earlier...

Code: Select all

; Min distance before an object or a group of objects can be cached into a sprite/impostor
; (console command CACHEDIST)
;CacheMinDist=15.0
I'm not 100% the exact thing being said here but I am starting to wonder if this value sets the maximum distance that sprites will be rendered. That is, if you turn the value up, objects from further and further away will appear as sprites (instead of not at all). Not sure if this assists us.

EDIT: hold up experimenting in progress

I tried actually turning UseDX9 to False. This at least *does* something - I needed to get even closer to the object before it would pop out of a sprite.

Tried setting the CacheMinDist at 5.0, no luck.
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by machf »

Can you just post your whole .ini file?
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14048
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by Draconisaurus »

Was going to edit with that until I saw a hidden user online...
Spoiler: show

Code: Select all

; Example/reference configuration for running the game with DirectX 9 HW rendering
; Copy this file to the game installation directory and rename it to trespasser.ini
;
; see reference file doc\trespasser.ini for description and additional configuration parameters

;--------
[General]
;--------

;TimestampScreenshots=True

;EnableQuickSaveKey=True

;EnableDualStow=True

TryIncompleteInstall=True


;---------
[Controls]
;---------

;MouseSensX=1.0
;MouseSensY=1.0


;--------
[Display]
;--------

ScreenBitDepth=32

; if necessary adjust this to match the refresh rate of your display (+1 to give it a small margin)
MaxFramerate=61


;-----------
[DisplayDX9]
;-----------

UseDX9=True

;MultiSamplingLevel=16

;EnableVSync=False

;LimitGpuCommandBuffer=1

;Enable10bitDisplay=True

ScaleModeMenus=2

WaterRefraction=True

ATOCMode=1

EnhancedSky=True


;------
[Sound]
;------

NoSavegameSysSettings=True

MixerFrequency=44100


;------------
[SoundOpenAL]
;------------

UseAL=True

Device=Generic Software

;DisableEAX=True


;-------
[Memory]
;-------

SysMemSizeD3D=8192

MemSizeD3D=220

TexPoolSizeD3D=16384

MaxTerrainMem=20000

MaxTerrainDynaShadowMem=12000

ExtraTerrainNodes=10

;ForceManagedMemD3D=True


;-------
[Render]
;-------

32bitHardwareTextures=True


;FOV=75.0

CacheMinDist=5.0

MinCullDistance=5.0
MinCullDistanceShadow=5.0

ObjectCullDistScale=5.0
ObjectCullDistScaleShadow=1.25

CachedObjectCullDistScale=8.0

MinObjectCullDist=5.0
MinObjectCullDistShadow=5.0
MinCachedObjectCullDist=5.0

MinTerrainNodeEvalDist=35

ForceMaxObjectDetail=True

TexFilterD3D=8

ForceNoBlendTrans=True

MipMapMode=2
AutoMipMap=2


;-----------------
[MaxQualityParams]
;-----------------

MinSubdivison=8
AltMinSubdivision=16

DetailReductionScale=8.0

CullDistScale=5.0
CullShadowDistScale=3.0

WaterResScale=3.0

TerrainTexelScale=3.0

TerrainDistanceScale=3.0

PixelTolAdj=0.25

ResolutionScale=2.0


;-----------------
[Debug]
;-----------------

LogDevInfo=5
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by machf »

Your settings definitely make the game look like garbage. Try mine:
Spoiler: show

Code: Select all

; Example/reference configuration for running the game with DirectX 9 HW rendering
; Copy this file to the game installation directory and rename it to trespasser.ini
;
; see reference file doc\trespasser.ini for description and additional configuration parameters

;--------
[General]
;--------

;TimestampScreenshots=True

;EnableQuickSaveKey=True

;EnableDualStow=True

TryIncompleteInstall=False


;-----
[Game]
;-----

EnableAiActivityEx=-1
MaxActiveAi=6


;--------
[Display]
;--------

ScreenBitDepth=32

; if necessary adjust this to match the refresh rate of your display (+1 to give it a small margin)
MaxFramerate=61


;-----------
[DisplayDX9]
;-----------

UseDX9=True

;MultiSamplingLevel=16

EnableVSync=False

;Enable10bitDisplay=True

ScaleModeMenus=2

WaterRefraction=True

ATOCMode=1

EnhancedSky=True


;------
[Sound]
;------

NoSavegameSysSettings=True

MixerFrequency=44100


;------------
[SoundOpenAL]
;------------

UseAL=False

;Device=Generic Software

;DisableEAX=True


;-------
[Memory]
;-------

SysMemSizeD3D=8192

MemSizeD3D=220

TexPoolSizeD3D=16384

MaxTerrainMem=20000

MaxTerrainDynaShadowMem=12000

ExtraTerrainNodes=10

;ForceManagedMemD3D=True


;-------
[Render]
;-------

32bitHardwareTextures=True


FOV=75.0
LockHorizFOV=False


CacheMinDist=100.0

MinCullDistance=80.0
MinCullDistanceShadow=60.0

ObjectCullDistScale=5.0
ObjectCullDistScaleShadow=1.25

CachedObjectCullDistScale=8.0

MinObjectCullDist=100.0
MinObjectCullDistShadow=20.0
MinCachedObjectCullDist=500.0

MinTerrainNodeEvalDist=35

ForceMaxObjectDetail=True

TexFilterD3D=8

ForceNoBlendTrans=False


;-----------------
[MaxQualityParams]
;-----------------

MinSubdivison=8
AltMinSubdivision=16

DetailReductionScale=8.0

CullDistScale=5.0
CullShadowDistScale=3.0

WaterResScale=3.0

TerrainTexelScale=3.0

TerrainDistanceScale=3.0

PixelTolAdj=0.25

ResolutionScale=2.0
Can you post the t-script of the object that's giving you trouble? Or is it everything?
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14048
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by Draconisaurus »

machf wrote:Your settings definitely make the game look like garbage.
Well hot damn, you were right.
TPass002.BMP
TPass002.BMP (3 MiB) Viewed 8917 times
The code I sent above happens to have been my latest test of the values, in case lower ones were the key. Turns out they don't make a shit of difference in either direction.

The object I've been using is a massive pyramid in semi-distance with no t-script.
Try mine:
Same results...
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by machf »

Draconisaurus wrote: The code I sent above happens to have been my latest test of the values, in case lower ones were the key. Turns out they don't make a shit of difference in either direction.
Maybe for you they didn't, but when I tried them, as I said, they made the game look like garbage.
Just in case, after I went back to my original settings, I increased the value from 100 to 400, and well, there were practically no imposters anywhere anymore.
The object I've been using is a massive pyramid in semi-distance with no t-script.
And is it the only thing that is affected by that problem, or does it happen with eveything else in the level too?
Try mine:
Same results...
Are you sure you're using hardware mode, in the first place? Because CE will only work in hardware mode.
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14048
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by Draconisaurus »

Well, if those settings did affect things on your end I need to look somewhere else for a solution... Let me see.

tpass.ini

Code: Select all

[Settings]
Safemode=0
DDrawCertIgnore=1
Auto Settings=1
RenderQuality=4
Width=1366
Height=768
AutoLoad Temp=0
Max Recommended Tex Dim=256
XView=0
YView=0
Gamma=3
MasterVolume=100
PlaySFX=-1
PlayAmbient=-1
PlayVoiceOver=-1
PlayMusic=-1
UseSubTitles=0
AudioEnable3D=-1
GUIAppWidth=1362
GUIAppHeight=721
LastFileOpened0=D:\Trespasser Twilight\ChaoticianDracMachinema\data\CreepyTown.scn
LastFileOpened1=D:\Trespasser Twilight\ChaoticianDracMachinema\data\CreepyTown.scn
LastFileOpened2=D:\Trespasser Twilight\ChaoticianDracMachinema\data\CreepyTown.scn
LastFileOpened3=D:\Trespasser Twilight\ChaoticianDracMachinema\data\CreepyTown.scn
LastFileOpened4=D:\Trespasser Twilight\ChaoticianDracMachinema\data\CreepyTown.scn
Running in hardware mode of course...
I will note that this is a stand-alone CE engine, not an installation attachment.
User avatar
TheIdiot
T-Rex
T-Rex
Posts: 4345
Joined: Thu Feb 20, 2014 9:13 pm
Location: Canada, eh?

Re: A new Trespasser patch/update (Trespasser CE)

Post by TheIdiot »

Draco, in-game, try using the cheat "CacheMinDist 100" or something like that. It increases the distance that object impostors are allowed to render. That always works on my end. Although, setting the .ini setting to something higher like that should do the trick as well...

As machf said, my .ini file had it set to 35, which was the default distance, as some levels will get horribly unstable when you start setting it higher. 50 seems to be the safest distance I've found.
User avatar
machf
T-Rex Killer
T-Rex Killer
Posts: 12368
Joined: Thu Apr 24, 2003 11:20 pm
Location: Lima, Peru
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by machf »

For comparison:

Code: Select all

[Settings]
Safemode=0
DDrawCertIgnore=1
Auto Settings=1
RenderQuality=4
Width=1920
Height=1080
AutoLoad Temp=0
PlaySFX=-1
PlayAmbient=-1
PlayVoiceOver=-1
PlayMusic=-1
UseSubTitles=-1
AudioEnable3D=-1
XView=0
YView=0
Gamma=9
Registry Init=1
Max Recommended Tex Dim=256
Use D3D=1
Video GUID=0000000000000000000000000000000000
D3D GUID=E03DE684AA46CF11816F0000C020156EAA
Video Driver=Controlador de pantalla primaria (display)
Z Buffer Bitdepth=32
Hardware Water=1
Page Managed=0
Triple Buffer=0
Dither=0
GUIAppWidth=1920
GUIAppHeight=1042
LastFileOpened0=E:\demo\data\CarnoTest.grf
LastFileOpened1=E:\demoX\data\pens.scn
LastFileOpened2=E:\demoX\FMs\Winter\data\IF3.scn
LastFileOpened3=E:\demoX\data\fort.scn
LastFileOpened4=E:\demoX\data\machflev.scn
Visit The Carnivores Saga - a forum devoted to modding Action Forms' Carnivores, Carnivores 2 and Carnivores: Ice Age games
Tres WIP: updated T-Script Reference and File Formats documents
Sound name listings for the Demo (build 117), Retail (build 116), Beta 103, Beta 99, Beta 97, Beta 96, Build 55, PC Gamer Alpha (build 32) and E3 1998 Alpha (build 22) TPA files
User avatar
Draconisaurus
T-Rex Killer
T-Rex Killer
Posts: 14048
Joined: Mon Dec 06, 2004 5:21 pm
Antispam: No
Location: Isla Sorna
Contact:

Re: A new Trespasser patch/update (Trespasser CE)

Post by Draconisaurus »

TI, that cheat wouldn't "enter" once typed ingame. Where is the description of various CE cheat thingies?

machf, tested your settings, no change in pop distance.
User avatar
TheIdiot
T-Rex
T-Rex
Posts: 4345
Joined: Thu Feb 20, 2014 9:13 pm
Location: Canada, eh?

Re: A new Trespasser patch/update (Trespasser CE)

Post by TheIdiot »

TI, that cheat wouldn't "enter" once typed ingame.
Derp, it's actually CacheDist...try that one instead, "CacheDist 100".
Where is the description of various CE cheat thingies?
They're in CE's readme:
New Console Commands
--------------------

Following commands for the in-game debug console were added:

CACHEDIST <dist> - same as the "CacheMinDist" option in "trespasser.ini"
SHEARDIST <dist> - same as the "MaxShearTestDist" option in "trespasser.ini"
DEBUGZ - toggles Z-buffer testing when drawing wireframe debug visuals (like "BONES")

"INVUL" and "TELE" commands are not new per se, but they were originally disabled. CE does enable them
but only in developer mode. To enable enable developer mode functionality you have to enable "LogDevInfo"
in "trespasser.ini". Any value higher than 0 will enable dev functionality. Make sure it goes in the
"[Debug]" section of the ini file.
Post Reply