Difference between revisions of "Game Settings"

From Soldat Community Wiki
Jump to: navigation, search
m
 
(48 intermediate revisions by 2 users not shown)
Line 1: Line 1:
===Soldat Settings Overview===
+
All major configuration edits for [[Soldat]] can be made by ''config.exe'' (in Soldat's installation folder)
----
 
''by homerofgods  November 05, 2013''
 
  
All major configuration for Soldat are made using config.exe that you can find in your Soldat folder, or by selecting Start Button -> All Programs/Soldat/Setup
+
=Graphics=
 +
[[File:ConfigGraphics.PNG|thumb|600px|right]]
  
==== Graphic ====
+
====Vertical Sync====
[[File:SoldatConfig_01.png]]
+
Vertical Sync (VSync) is used to synchronische the output of your graphics card (GPU) with the display of your monitor. When your graphics card has finished rendering the next frame, it waits for the monitor to finish displaying the current frame, before switching to a new one. This means that the maximum frame-rate achievable will be equal to the refresh rate of the monitor (Usually 60hz/75hz/85hz/100z).
  
;Vertical Sync
 
Vsync is used to synchronise the output of your graphics card with the display of your monitor.
 
When your graphics card has finished rendering the next frame it waits for the monitor to finish displaying the current one before switching to the new one. This means that the maximum framerate you can obtain will be equal to the refresh rate of your monitor (which is usually 60hz, 75hz, 85hz, or 100hz). If you disable Vsync then your graphics card will continuously render without waiting for the last frame to be displayed in its entirety. With fast graphics cards this means that your monitor may switch to a new frame halfway down the screen. This effect is known as tearing as there appears to be a visible line separating two different halves.
 
:''Note: Using this at the same time as fps limiter, may cause FPS issues.''
 
  
 +
If Vsync is disabled then your graphics card will continuously render without waiting for the last frame to be displayed in its entirety.  With fast graphics cards this means that your monitor may switch to a new frame halfway down the screen. This effect is known as tearing as there appears to be a visible line separating two different halves.
  
;Animated Scenery
+
(<u>Note</u>: Using this at the same time as FPS limiter, may cause FPS issues).
Allows seeing animated scenery on maps that use animated scenery
 
:Example: http://youtu.be/Ciaar7EEHgQ
 
  
 +
====Animated Scenery====
 +
Allows seeing animated scenery on maps that use animated scenery (Example: http://youtu.be/Ciaar7EEHgQ)
  
;Dithering
+
====Dithering====
Only relevant when using a color depth of 16bits.
+
Only relevant when using a color depth of 16 bits. It creates a dissolving effect when fading between neighbor colors.
Creates a dissolving effect when fading between neighbor colors.
 
  
 +
====Antialiasing====
 +
Smoothens hard pixel-ish polygon edges
  
;Antialiasing
+
====Window Mode====
Smoothen hard pixel-ish polygon edges
+
Choose between Windowed / Fullscreen / Windowed Fullscreen.
:Example: http://i.stack.imgur.com/pA7uy.png
 
  
 +
<u>Windowed mode resize %</u>: 0% = no resize; 100% = full-screen. If you want a lower resolution in windowed mode you can scale it up to fit your screen.
  
;Fps Limit
+
====FPS Limit====
Limits FPS (Frames Per Second). Some players have reported that setting this can reduce stutterissues. Some others need to uncheck it to get a smooth experience. Try both.
+
Limits FPS (Frames Per Second). Some players have reported that this setting can reduce stutter issues. Some others need to disable it to get a smooth experience. Try both (<u>Note</u>: Using this at the same time as Vertical Sync, may cause FPS issues).
:''Note: Using this at the same time as Vertical Sync, may cause FPS issues.''
 
  
 +
====High Resolution Timer====
 +
Uses a high resolution media timer as base for the FPS limiter. It's a timer with a higher accuracy which costs more "CPU" when calculating fps and fps limits (<u>Note</u>: This timer isn't available on older version of Windows (pre Windows 2000).
  
;High Resolution Timer
+
====Bitrate====
Uses a high resolution media timer as base for the FPS limiter.
+
Sets the color depth of the game (Example: http://i.imgur.com/V8gHETI.gif)
It's a timer with a higher accuracy which costs more "CPU" when calculating fps and fps limits.
 
:''Note: This timer isn't available on old Windows versions (pre Windows 2000).''
 
  
 +
====Refresh rate====
 +
If you're using full-screen and don't have compatibility mode enabled then the refresh rate is being picked up and stuffed into DirectX.
  
;Bitrate
+
====Resolution====
Sets the color depth of the game.
+
* '''4:3 Resolutions''': 640x480 / 800x600 / 1024x768 / 1280x1024 / 1600x1200
:Example: http://i.imgur.com/V8gHETI.gif
+
* '''16:10 Resolutions''': 768x480 / 1280x800 / 1440x900 / 1680x1050 / 1920x1200 / 2560x1600
:''Note: Better left at default.''
+
* '''16:9 Resolutions''': 854x480 / 1024x576 / 1280x720 / 1600x900 / 1920x1080 / 2048x1152 / 2560x1440
 +
* '''Desktop''': Adjusts to your screen resolution
  
 +
====Scale Interface====
 +
Scales the interface images to your screen's resolution (<u>Note</u>: This is also used to emulate malfunctioning full-screen mode on Windows 8).
  
;Refresh rate
+
=Sound=
If you're using fullscreen and don't have compatibility mode enabled then the refresh rate is being picked up and stuffed into DirectX.
+
[[File:ConfigSound.PNG]]
  
 +
====Sound Quality====
 +
Select sound quality for the game. It affects overall quality of each and every sound heard in game (<u>Note</u>: Low Quality level can may help improve performance in some cases).
  
;Resolution
+
====Sound Driver List====
640x480 - Standard soldat resolution
+
DirectSound will determine the driver by itself. No sound if you want Soldat to not have sound at all.
854x480 - Soldat 1.6.0rc1added support for widescreen resolutions, which means you are able to see a wider area of the map, but to keep widescreen from being too OP, player is not at the edge of the screen, meaning the extra view will be behind you, not in front of you.
 
  
 +
====Sound Output Type====
 +
Select with Sound Device and Drivers Soldat should use to output all Game sounds.
  
;Scale Interface
 
Scales the interface images to your screen resolution
 
:''Note: This is also used to emulate malfunctioning fullscreen mode on Windows 8.''
 
  
----
+
=Performance=
 +
[[File:ConfigPerformance.PNG]]
  
 +
====Particles on screen====
 +
Limits the particles showing on screen. There's also a setting in ''[[soldat.ini]]'' where you can set the number of particles even lower than 'Even less'. If you set it at its lowest (Max_Particles=43) you will sometimes not see jetpacks or explosion images if there's a lot of action going on (<u>Note</u>: Better left at default).
  
==== Sound ====
+
====Render bullet trails====
[[File:SoldatConfig_02.png]]
+
Renders a trail after a projectile, making it easier to see the projectile trajectory (doesn't apply to knives) (Example: http://i.imgur.com/gqWr0df.png)
  
 +
====Render weather effects====
 +
Enables rain, snow and wind visuals. (<u>Note</u>: If turned off you will still hear the sound of weather effects).
  
 +
====Render smooth polygons====
 +
Draws edges around polygons when enabled. The edges images used are located in soldat\textures\edges, and has the same name as the texture used for the map (Example: http://i.imgur.com/3QwsNZf.gif).
  
----
+
====Render background scenery====
 +
Turns on drawing of scenery set behind players and polygons. Might hide essential scenery on unofficial game modes and unofficial maps.
  
 +
====File logging====
 +
Saves log files of in-game occurrences.
  
==== Performance ====
+
====Auto record====
[[File:SoldatConfig_03.png]]
+
Automatically records and saves a demo of every map you play into Soldat\demos.
  
;Particles on screen
+
====Show Death Console====
Limits the particles showing on screen.
+
Shows a list of of kills and deaths on the upper right side of the screen. One can also customize the length of it in ''[[soldat.ini]]'' with the ''KillConsole_Length=7'' value (Example: http://i.imgur.com/sHPztmi.gif).  
There's a setting in soldat.ini where you can set the number of particles even lower than 'Even less'. If you set it at its lowest (Max_Particles=43) you will sometimes not see jetpacks or explosion images if there's a lot of action going on.
 
:''Note: Better left at default.''
 
  
 +
(<u>Note</u>: Since the rendering of fonts is slow in soldat, turning it off can result in an increase of fps. However, this one's a major advantage for game-play so not very recommended).
  
;Render bullet trails
+
=Network=
Renders a trail after a projectile, making it easier to see the projectile trajectory. (Doesn't apply to knives)
+
These Settings affect only Local Server hosting.
:''Example: http://i.imgur.com/gqWr0df.png''
 
  
 +
[[File:ConfigNetwork.PNG]]
  
;Render weather effects
+
====Internet Connection Speed====
Enables rain, snow and wind.
+
Select the type of connection the computer uses (<u>Note</u>: this option doesn't do anything beside putting different icon in speed tab in Lobby).
:''Note: If turned off you will still hear the sound of weather effects.''
 
  
 +
====Game Port====
 +
Select IP Port that you gonna use. More info about ports in the [[Ports]] page.
  
;Render smooth polygons
+
====Max Player Ping====
Draws edges around polygons. The image used is located in soldat\textures\edges and has the same name as the texture used for the map.
+
Select the maximum ping that users can play with on your server before getting kicked.
:''Example: http://i.imgur.com/3QwsNZf.gif''
 
  
 +
If the player's ping value will be continuously higher than the set value, he'll get ping kicked.
  
;Render background scenery
+
====Server Message====
Turns on drawing of scenery set behind players and polygons.
+
Write a greeting message sent upon joining of other users to your server.
:''Example: http://i.imgur.com/7AYTtQp.png''
 
  
 +
====Server Link====
 +
Write here a webpage or an email in which players can contact you.
  
;File logging
+
====Never Forward Clients (firewall with open ports)====
Saves log files with information about what happens in the game.
+
This feature is broken at the moment.
  
 +
=More=
 +
[[File:ConfigMore.PNG]]
  
;Auto record
+
====Video Compatibility====
Automatically saves a demo of every map you play.
+
Might help in some cases (Examples: [http://forums.soldat.pl/index.php?topic=19803.msg228573#msg228573| 1], [http://forums.soldat.pl/index.php?topic=13825.msg155977#msg155977| 2]).
  
 +
====Fix black screen during power-ups (ATI cards)====
 +
Old ATI graphics cards would sometimes draw the bonus overlay for Berserker, flame god, and predator without the alpha (transparency) value, making the screen appear blank. This option disables drawing it completely.
  
;Show Death Console
+
====Texture Filters====
You can customize KillConsole_Length= in soldat.ini
+
Changes how the pixels of the map texture are interpolated when the textures are stretched (<u>Note</u>: Better left at default unless you're running on a low-end computer)
:''Example: http://i.imgur.com/sHPztmi.gif''
 
:''Note: Since the rendering of fonts is slow in soldat, turning it off can result in an increase of fps.''
 
  
 +
In this case "Texture" actually covers all images rendered (map, scenery, sprites, interface, etc).
  
 +
====Mipmapping====
 +
Generate pre-filtered versions of texture or scenery, so that when you render it at a smaller size, it has both good looks and fast performance.
  
----
+
====Resolution filters====
 +
Changes how pixels of the render target texture are interpolated when the texture is stretched over a screen area that has a different resolution than the resolution of the texture itself (<u>Note</u>: Better left at default).
  
==== Network ====
+
====Play Intro====
[[File:SoldatConfig_04.png]]
+
Plays intro.sdm demo on startup
  
 +
====Clanmatch====
 +
Team colors are based on first player in team
  
 +
====Automatically take screenshot of final game score====
 +
Mandatory in some leagues such as SCTFL
  
----
+
====ActionSnap====
 +
Press F5 after Killing/Dying and you can view+save that special moment! (Disabled in 16bit Bitrate)
  
==== More ====
+
=Language=
[[File:SoldatConfig_05.png]]
+
[[File:ConfigLanguage.PNG]]
  
;Video Compatibility
+
Pick requested language translation for the game.
MM said it might help in some cases, but nobody seams to know exactly what it does.
 
:Example: http://forums.soldat.pl/index.php?topic=13825.msg155977#msg155977
 
:Example: http://forums.soldat.pl/index.php?topic=19803.msg228573#msg228573
 
  
  
;Force Software
+
=See Also=
Runs the game without hardware video acceleration. Graphics are rendered by the CPU. Doomed to be slower, only use this if it doesn't work without it OR if it somehow magically is faster.
+
* [[In-game Settings]]
  
  
;Fix black screen during power-ups (ATI cards)
+
=External Links=
Old ATI graphics cards would sometimes draw the bonus overlay for berserker, flame god, and predator without the alpha (transparency) value, making the screen appear blank. This option disables drawing it completely. Use it either if you're playing on a potato or if you dislike the overlay effect.
+
* [http://rr.soldat.pl Soldat Lobby Website]
 
+
* [http://forums.soldat.pl/index.php?topic=43072.msg516263#msg516263 Original Topic in Forum]
 
+
* [http://www.tweakguides.com/Graphics_1.html The Gamer's Graphics & Display Settings Guide]
;Backbuffer Count
+
* [http://bugs.soldat.pl/view.php?id=442#bug<u>Note</u>s Win7 64' FPS issues?]
When you render things, you're actually rendering to a backbuffer. After you finish rendering a single screen, you flip this buffer so that it's visible on the screen.
+
* [http://forums.soldat.pl/index.php?topic=37623.msg457383#msg457383 Dramatic frame-rate drop after "F1" button?]
You can have more than 1 backbuffer. Just using 1 is called double buffering, 2 is triple buffering, and 3... I dunno, let''s call it  quatra-buffering.
 
In a double-buffered system, you wait for the vertical retrace of the monitor before flipping. This makes sure an effect called "shearing" doesn''t happen. However, you could be waiting a while before the flip takes place since 1 surface is being shown and 1 surface was just drawn. However, if you're on a triple-buffered or more system, you don't have to wait until the flip happens to draw the next frame. 1 surface is shown, 1 surface was just drawn, and in the wait to flip those two surfaces you can render your next frame to another surface. Using more buffers obviously takes up more memory.
 
:''Note: Better left at default.''
 
 
 
 
 
;Texture Filters
 
Changes how the pixels of the map texture (and scenery textures?) are interpolated when the textures are stretched.
 
:''Note: Better left at default.''
 
 
 
 
 
;Resolution filters
 
Changes how pixels of the render target texture are interpolated when the texture is stretched over a screen area that has a different resolution than the resolution of the texture itself.
 
:''Note: Better left at default.''
 
 
 
 
 
----
 
==== Language ====
 
[[File:SoldatConfig_06.png]]
 

Latest revision as of 02:19, 21 April 2018

All major configuration edits for Soldat can be made by config.exe (in Soldat's installation folder)

Graphics

ConfigGraphics.PNG

Vertical Sync

Vertical Sync (VSync) is used to synchronische the output of your graphics card (GPU) with the display of your monitor. When your graphics card has finished rendering the next frame, it waits for the monitor to finish displaying the current frame, before switching to a new one. This means that the maximum frame-rate achievable will be equal to the refresh rate of the monitor (Usually 60hz/75hz/85hz/100z).


If Vsync is disabled then your graphics card will continuously render without waiting for the last frame to be displayed in its entirety. With fast graphics cards this means that your monitor may switch to a new frame halfway down the screen. This effect is known as tearing as there appears to be a visible line separating two different halves.

(Note: Using this at the same time as FPS limiter, may cause FPS issues).

Animated Scenery

Allows seeing animated scenery on maps that use animated scenery (Example: http://youtu.be/Ciaar7EEHgQ)

Dithering

Only relevant when using a color depth of 16 bits. It creates a dissolving effect when fading between neighbor colors.

Antialiasing

Smoothens hard pixel-ish polygon edges

Window Mode

Choose between Windowed / Fullscreen / Windowed Fullscreen.

Windowed mode resize %: 0% = no resize; 100% = full-screen. If you want a lower resolution in windowed mode you can scale it up to fit your screen.

FPS Limit

Limits FPS (Frames Per Second). Some players have reported that this setting can reduce stutter issues. Some others need to disable it to get a smooth experience. Try both (Note: Using this at the same time as Vertical Sync, may cause FPS issues).

High Resolution Timer

Uses a high resolution media timer as base for the FPS limiter. It's a timer with a higher accuracy which costs more "CPU" when calculating fps and fps limits (Note: This timer isn't available on older version of Windows (pre Windows 2000).

Bitrate

Sets the color depth of the game (Example: http://i.imgur.com/V8gHETI.gif)

Refresh rate

If you're using full-screen and don't have compatibility mode enabled then the refresh rate is being picked up and stuffed into DirectX.

Resolution

  • 4:3 Resolutions: 640x480 / 800x600 / 1024x768 / 1280x1024 / 1600x1200
  • 16:10 Resolutions: 768x480 / 1280x800 / 1440x900 / 1680x1050 / 1920x1200 / 2560x1600
  • 16:9 Resolutions: 854x480 / 1024x576 / 1280x720 / 1600x900 / 1920x1080 / 2048x1152 / 2560x1440
  • Desktop: Adjusts to your screen resolution

Scale Interface

Scales the interface images to your screen's resolution (Note: This is also used to emulate malfunctioning full-screen mode on Windows 8).

Sound

ConfigSound.PNG

Sound Quality

Select sound quality for the game. It affects overall quality of each and every sound heard in game (Note: Low Quality level can may help improve performance in some cases).

Sound Driver List

DirectSound will determine the driver by itself. No sound if you want Soldat to not have sound at all.

Sound Output Type

Select with Sound Device and Drivers Soldat should use to output all Game sounds.


Performance

ConfigPerformance.PNG

Particles on screen

Limits the particles showing on screen. There's also a setting in soldat.ini where you can set the number of particles even lower than 'Even less'. If you set it at its lowest (Max_Particles=43) you will sometimes not see jetpacks or explosion images if there's a lot of action going on (Note: Better left at default).

Render bullet trails

Renders a trail after a projectile, making it easier to see the projectile trajectory (doesn't apply to knives) (Example: http://i.imgur.com/gqWr0df.png)

Render weather effects

Enables rain, snow and wind visuals. (Note: If turned off you will still hear the sound of weather effects).

Render smooth polygons

Draws edges around polygons when enabled. The edges images used are located in soldat\textures\edges, and has the same name as the texture used for the map (Example: http://i.imgur.com/3QwsNZf.gif).

Render background scenery

Turns on drawing of scenery set behind players and polygons. Might hide essential scenery on unofficial game modes and unofficial maps.

File logging

Saves log files of in-game occurrences.

Auto record

Automatically records and saves a demo of every map you play into Soldat\demos.

Show Death Console

Shows a list of of kills and deaths on the upper right side of the screen. One can also customize the length of it in soldat.ini with the KillConsole_Length=7 value (Example: http://i.imgur.com/sHPztmi.gif).

(Note: Since the rendering of fonts is slow in soldat, turning it off can result in an increase of fps. However, this one's a major advantage for game-play so not very recommended).

Network

These Settings affect only Local Server hosting.

ConfigNetwork.PNG

Internet Connection Speed

Select the type of connection the computer uses (Note: this option doesn't do anything beside putting different icon in speed tab in Lobby).

Game Port

Select IP Port that you gonna use. More info about ports in the Ports page.

Max Player Ping

Select the maximum ping that users can play with on your server before getting kicked.

If the player's ping value will be continuously higher than the set value, he'll get ping kicked.

Server Message

Write a greeting message sent upon joining of other users to your server.

Server Link

Write here a webpage or an email in which players can contact you.

Never Forward Clients (firewall with open ports)

This feature is broken at the moment.

More

ConfigMore.PNG

Video Compatibility

Might help in some cases (Examples: 1, 2).

Fix black screen during power-ups (ATI cards)

Old ATI graphics cards would sometimes draw the bonus overlay for Berserker, flame god, and predator without the alpha (transparency) value, making the screen appear blank. This option disables drawing it completely.

Texture Filters

Changes how the pixels of the map texture are interpolated when the textures are stretched (Note: Better left at default unless you're running on a low-end computer)

In this case "Texture" actually covers all images rendered (map, scenery, sprites, interface, etc).

Mipmapping

Generate pre-filtered versions of texture or scenery, so that when you render it at a smaller size, it has both good looks and fast performance.

Resolution filters

Changes how pixels of the render target texture are interpolated when the texture is stretched over a screen area that has a different resolution than the resolution of the texture itself (Note: Better left at default).

Play Intro

Plays intro.sdm demo on startup

Clanmatch

Team colors are based on first player in team

Automatically take screenshot of final game score

Mandatory in some leagues such as SCTFL

ActionSnap

Press F5 after Killing/Dying and you can view+save that special moment! (Disabled in 16bit Bitrate)

Language

ConfigLanguage.PNG

Pick requested language translation for the game.


See Also


External Links