JackStanley
Account Details
SteamID64 76561198138080265
SteamID3 [U:1:177814537]
SteamID32 STEAM_0:1:88907268
Country Rainbow Nation
Signed Up January 26, 2016
Last Posted July 20, 2019 at 8:15 AM
Posts 46 (0 per day)
Game Settings
In-game Sensitivity 0.10
Windows Sensitivity 6/11
Raw Input 1
DPI
9500
Resolution
1366x768
Refresh Rate
60
Hardware Peripherals
Mouse Logitech G403
Keyboard Red Square Black Ice TKL
Mousepad A4Tech X7-500MP
Headphones Sony MDR-XB400
Monitor  
1 2 3 4
#176 mastercomfig - fps/customization config in Customization
zfnmastercomszfnI'm curious how you "find" launch options. Were these just added recently, or have they been there since release but no one has stumbled upon them yet? Is there a full list of launch options somewhere?

Also for the other launch options you list such as -nojoy, -useforcedmparms, -noforcemaccel and -noforcemspd, why did Chris tell us they don't work here?

They've been there since release. I just looked through the source code to find them.

I don't know why Chris claimed this because I can verify even without source code that nojoy does affect the game's behavior. TF2 outputs "Did not detect any valid joysticks" to stdout when nojoy is not present. Not sure about the mouse acceleration commands since I haven't used Windows in years. But from my memory, I remember them affecting mouse acceleration.

I see, thank you.

Testing it out, I'm very happy with this config. My game runs silky smooth now, whereas when I used comanglias my game was very choppy. And I like how almost every command is documented, so I know what exactly I'm turning on or off.

Can I make a small request? Can you add all these experimental launch options into a document as you find them so I don't have to scroll through this thread later on trying to find them again?

Great stuff keep it up!

The config was updated literally 6 hours ago and these options were added, check the git

posted about 6 years ago
#164 mastercomfig - fps/customization config in Customization
joshuawnJarateKingjoshuawnwithout using sillygibs, what would be the best way(s) to hide the gib effects? would it be possible to preload custom files (e.g. textures and/or scripts relating to gibs that are pointed to null or missing files) such that they work on all different sv_pure server types?You should be able to preload null models to hide them. Should work with both regular and silly gibs. I forget if clean tf2 does that for gibs or not, but it'd just be a matter of copying and renaming the model files. Same thing as the no hats mod basically.

Don't commands already disable gibs though? Sorry if I'm mistaken but I thought that was an option.

mastercoms states in her config that disabling the violence_hgibs convar forces sillygibs (which, due to what i assume are other convars that aren't explicitly related to gibs, still hides them from view). i'm not sure if these hidden sillygibs still cause a performance loss versus regular gibs. if they do, i'll definitely be using your Clean TF2 mods.

there is another convar called tf_playergib, but i believe it's tied to a server setting which controls what type of gibs are shown.

also, i just realized that the major visual discrepancy that threw me off was violence_hblood. and since mastercoms verified that blood can be safely disabled, i'm satisfied as is. it has been so long since i used a config that enabled blood that it completely threw me off.

@JackStanley did you make sure to remove the -dxlevel launch option after you forced the game to use it (i.e. set it, instantly close the game after verifying in console that the dxlevel was set, and remove it)? playing the game while the launch option is active is known to cause performance & graphical problems.

Im so sorry for late replying, Do you mean forcing dxlevel or leaving launch options window opened causes the game problems? I can't be sure for now, but probably i closed it and hadn't changed options while the game was opened

posted about 6 years ago
#163 mastercomfig - fps/customization config in Customization

Are the Native Libraries for Linux based systems only? I haven't found any of these two files you mentioned in readme.txt, also the Native Libraries done absolutely nothing on Windows OS. No VAC ban since it has done nothing. Too lazy to load Ubuntu for now, sorry :P

posted about 6 years ago
#157 mastercomfig - fps/customization config in Customization
mastercomsHopps-nops2b makes my tf2 look foggy.stabby-nops2b did give a tiny boost but caused a hazy "fog" to appear, more pronouncedly on some maps than others.Maybe r_pixelfog 0 is the solution. However, I think the less dense fog is only possible with pixel shaders 2.0b, now that I think about it.
stabbyRe: cl_setupallbones....do we know what it is and/or whether it is at all related to the hit reg update?Hitreg update? cl_SetupAllBones has been there since release and forces every bone to be set up. Generally, the engine has a good idea of what bones to set up and which ones to not set up, so I don't think the CVar is necessary.
JackStanleyBenchmarks:-noipx doesn't exist anymore, nor does -nocdaudio. Were you able to notice a difference in sound or networking with primarysound, snoforceformat and reuse?

Since I only ran benchmarks and visited tr_walkway, I haven't noticed any difference

posted about 6 years ago
#155 mastercomfig - fps/customization config in Customization
mastercomszfnI'm curious how you "find" launch options. Were these just added recently, or have they been there since release but no one has stumbled upon them yet? Is there a full list of launch options somewhere?

Also for the other launch options you list such as -nojoy, -useforcedmparms, -noforcemaccel and -noforcemspd, why did Chris tell us they don't work here?

They've been there since release. I just looked through the source code to find them.

I don't know why Chris claimed this because I can verify even without source code that nojoy does affect the game's behavior. TF2 outputs "Did not detect any valid joysticks" to stdout when nojoy is not present. Not sure about the mouse acceleration commands since I haven't used Windows in years. But from my memory, I remember them affecting mouse acceleration.
stabbyI'd still be interested in knowing what the ideal value is.
I would definitely recommend cl_SetupAllBones 0. Also any reason why you didn't use -nops2b?
joshuawnmastercoms states in her config that disabling the violence_hgibs convar forces sillygibs (which, due to what i assume are other convars that aren't explicitly related to gibs, still hides them from view). i'm not sure if these hidden sillygibs still cause a performance loss versus regular gibs.

also, i just realized that the major visual discrepancy that threw me off was violence_hblood. and since mastercoms verified that blood can be safely disabled, i'm satisfied as is. it has been so long since i used a config that enabled blood that it completely threw me off.
After looking at the code again, I think setting any of the violence_ cvars to 0 enables low violence mode/silly gibs, but I'm pretty sure the code I'm looking at is outdated so I'll have to test in game. The best way to disable gibs is through the prop break max pieces commands, I believe. Not sure about blood, how was this done traditionally?

Found a few more launch options, though I haven't fully investigated them yet

-mat_softwaretl : forces software vertex processing, might be useful for bad GPUs
-limitvsconst : limits hardware vertex shader constants to 256, don't think this one will be too useful
-primarysound : uses a single sound buffer, not sure what the real impact of this is
-snoforceformat : skips force setting of sound buffer format, not sure what the real impact of this is
-reuse : allow network sockets to be reused when busy (sets SO_REUSEADDR), not sure about this one but i tested it earlier and i didn't have any bad results with it, maybe someone with a better feel for net settings can test this
-usetcp : allows usage of TCP, probably useless because I'm not sure where TCP would be used in TF2, I'll have to investigate further

Some more kinda useless ones:
-shadersondemand : initialize shaders on use, though it still seems to allocate memory for the shaders, so don't see any use case for this...
-random_invariant : use the same seed for local RNG every launch, don't see a use besides debugging
-small : allow resolutions smaller than 640x480
-filmgrain : may enable a film grain effect, crashed on my PC when I entered a game

-mat_softwaretl causes unplayable lag

Benchmarks:

Show Content
-dxlevel 80 -console -windowed -noborder -w 1920 -h 1080 -novid -toconsole +mat_forcehardwaresync 0 -nocdaudio -noipx -nojoy +snd_surround_speakers 7 -noforcemaccel -noforcemparms -noforcemspd -limitvsconst -primarysound -snoforceformat -reuse
2639 frames 22.569 seconds 116.93 fps ( 8.55 ms/f) 9.735 fps variability

-dxlevel 80 -console -windowed -noborder -w 1920 -h 1080 -novid -toconsole +mat_forcehardwaresync 0 -nocdaudio -noipx -nojoy +snd_surround_speakers 7 -noforcemaccel -noforcemparms -noforcemspd
2639 frames 22.879 seconds 115.35 fps ( 8.67 ms/f) 8.093 fps variability
posted about 6 years ago
#138 mastercomfig - fps/customization config in Customization

Experimental launch options benchmark:

Show Content
2639 frames 23.924 seconds 110.31 fps ( 9.07 ms/f) 8.981 fps variability
-dxlevel 80 -console -windowed -noborder -w 1920 -h 1080 -novid -nouserclip -nops2b -softparticlesdefaultoff -nosrgb

2639 frames 25.473 seconds 103.60 fps ( 9.65 ms/f) 11.012 fps variability
-dxlevel 80 -console -windowed -noborder -w 1920 -h 1080 -novid

-nouserclip causes texture problem on dxlevel 80 too

posted about 6 years ago
#134 mastercomfig - fps/customization config in Customization
mastercomsJackStanleySorry for kinda spamming, but these launch options seems really "buggy"
Show Content

You know which launch option causes this? Most likely -nouserclip

Also are you still using dx8?

I switched to 90

edit: -nosrgb works fine on 80

posted about 6 years ago
#132 mastercomfig - fps/customization config in Customization
mastercomsJackStanleySorry for kinda spamming, but these launch options seems really "buggy"
Show Content

You know which launch option causes this?

I removed launch options you suggested one by one and removing -nosrgb fixed that

posted about 6 years ago
#130 mastercomfig - fps/customization config in Customization

Sorry for kinda spamming, but these launch options seems really "buggy"

Show Content
posted about 6 years ago
#127 mastercomfig - fps/customization config in Customization

Also @stabby mentioned before that cl_SetupAllBones 0 causes hitreg issues

posted about 6 years ago
#126 mastercomfig - fps/customization config in Customization
mastercomsI've found some launch options that you peeps might want to test:

-nosrgb : disables SRGB (limits variety of colors) results in flatter/smoother colors, and brighter lighting
-nouserclip : disables user clip planes and enables fast clipping (I experienced a fps boost with this)
-nops2b : uses pixel shaders 2.0 instead of 2.0b, reduces fps impact of some shaders
-softparticlesdefaultoff : disable depth blending for particles and sprites

-nosrgb looks really weird for my friend, but looks okay for me

I haven't noticed any visual changes with other launch options

edit: gonna run benchmarks soon
edit2: i suppose that is nouserclip's fault

posted about 6 years ago
#123 mastercomfig - fps/customization config in Customization
mastercomsJackStanleySo I ran myself a benchmark and it seems there are almost no FPS difference between Comanglia's and Mastercoms' (stabillity/maxframes) configs for me. Keep in mind I had my Opera browser opened with power save mode + I use LOD Tweak, dxlevel 80 + removed gibs, ragdolls and ect. for both of them.
How did you remove gibs and ragdolls?

What is LOD tweak?

And I recommend using the highest dxlevel supported by your card. But it comes down to what the benchmarks say, and personal preference. There are some things in dx8 that hurt performance depending on your specs. It makes up for it by disabling some effects not supported by it, but I think most of the important effects can be disabled in dx9 anyway.
SetsulHm, so I guess it comes down to benchmarking it with some perf tool.

It is time you learnt about the most common perfomance-increasing tools and tricks:)

LOD Tweak aka Low Bias

Max frames very essentials:

Show Content
// Disable sprays
cl_playerspraydisable 1
r_spray_lifetime 0

// Disable shadows
r_shadowmaxrendered 0
r_shadowrendertotexture 0
r_shadows 0
nb_shadow_dist 0

// Disable facial features
r_eyes 0
r_flex 0
r_lod 2
r_rootlod 2
r_teeth 0
r_eyemove 0
r_eyeshift_x 0
r_eyeshift_y 0
r_eyeshift_z 0
r_eyesize 0
blink_duration 0

// Disable ragdolls
cl_ragdoll_fade_time 0
cl_ragdoll_forcefade 1
cl_ragdoll_physics_enable 0
g_ragdoll_fadespeed 0
g_ragdoll_lvfadespeed 0
ragdoll_sleepaftertime 0

// Disable gibs
cl_phys_props_enable 0
cl_phys_props_max 0
props_break_max_pieces 0
r_propsmaxdist 1
violence_agibs 0
violence_hgibs 0
posted about 6 years ago
#119 mastercomfig - fps/customization config in Customization

So I ran myself a benchmark and it seems there are almost no FPS difference between Comanglia's and Mastercoms' (stabillity/maxframes) configs for me. Keep in mind I had my Opera browser opened with power save mode + I use LOD Tweak, dxlevel 80 + removed gibs, ragdolls and ect. for both of them.
In-game mods, Specs

Benchmark results:

Show Content
2639 frames 22.568 seconds 116.94 fps ( 8.55 ms/f) 8.382 fps variability
comanglia

2639 frames 22.860 seconds 115.44 fps ( 8.66 ms/f) 8.489 fps variability
masterconfig
posted about 6 years ago
#109 mastercomfig - fps/customization config in Customization

This guy did the great job, give it a shot!

posted about 6 years ago
#675 Comanglia's Config / FPS Guide in Customization

Too sad that discontinued the config. Hopefully there is another one with more cvars

posted about 6 years ago
1 2 3 4