Soldat Changelog

What's new in Soldat 1.7.1

Jul 19, 2016
  • Smoother performance:
  • Since Soldat 1.7 you experience the smoothest gaming experience we have ever delivered to you, yet it has still been a bit laggy when there were many players on a server. This is gone now! Even with 20 players (or more), there'll be no stuttering - just purely fluid gaming!
  • Even more HD:
  • Soldat 1.7 introduced HD graphics to most parts of the game.
  • We have continued working on the graphical elements,now including more sceneries and all player models in 4K HD quality. Note: As Soldat features hundreds of scenery files, we are still working on remaking the remaining files.
  • Goodbye, splash screen:
  • No need to wait, rush into the battle even faster! Even if you don't have a registered version of Soldat, you won't have to bear with a splash screen anymore when starting the game.
  • New weapon mod:
  • We have not only tweaked the weapon mod (WM) in order to improve the weapon balance further, but also changed the syntax of the WM file. Important: If you use a custom WM, you will have to convert the file to use it with Soldat 1.7.1+. For that purpose a converter tool is provided, which can be found attached to this post. The tool is open-source. The source code is available here.
  • Bleed, soldier, bleed:
  • We have changed the way health and damage values are handled: Unlike before, these values are not rounded anymore.
  • That allows for much more precise damage calculation when you hit a soldier in the battle.

New in Soldat 1.7.0 (Feb 2, 2016)

  • Added new OpenGL renderer that replaces old D3D8 one
  • Added error message for opengl initialization failure
  • Added interpolation between frames for smooth rendering
  • Added high resolution text rendering support
  • Added support for higher definition images
  • Added support for windowed fullscreen (Fullscreen=2)
  • Added Render_Width and Render_Height options to set internal render resolution
  • Added Optimize_Textures config which will resize textures depending resolution for lower GPU memory usage
  • Added Mipmap_Bias and GL_Finish experimental configs
  • Added Low_Power and Sleep configs to have better control over cpu usage vs timing precision
  • Added file logging for graphics related stuff
  • Added high resolution map textures
  • Added 4K UHD objects-gfx
  • Added 4K UHD default interface
  • Added 4K UHD sceneries
  • Added 4K UHD soldier graphics
  • Added 4K UHD weapon graphics
  • Added 4K UHD medkit, vest kit and grenade kits
  • Added overlay.png to interface-gfx which is now used for bonus kit screen effect
  • Added setup.sif is missing error message #614
  • Added link to credits for inactive developers
  • Added patch warn if trying to install over non compatible soldat version
  • Added /reloadgraphics command
  • Added desktop resolution config setting
  • Added windowed fullscreen config option via combobox
  • Modified rotated grenade kits 90* clockwise as a temporary fix for incorrect spawning angle
  • Modified weapon menu icons based off weapons-gfx until proper HD icons are made
  • Modified screenshots to be saved as png instead of bmp
  • Modified scale down sprites that exceed size constraints instead of stopping game with an error
  • Modified alignment for new default interface elements
  • Modified converted images to png
  • Modified bonus overlay to use a separate overlay.png image
  • Modified default explosions, fire and smoke: slightly better quality + transparency
  • Modified weapon icons, weapons-gfx and sparks-gfx: removed green screen, upscaled by 4.5x
  • Modified custom interface loading to fallback to default images when they are missing
  • Modified resolution setting to use desktop resolution when it's set to 0x0
  • Modified map textures and edges to be loaded from png file if available
  • Modified screenshots to be taken with internal render resolution instead of final resized one
  • Modified soldier head, hands and Mr.T hairstyle graphics are now grayscale for better customization
  • Modified skin colors to match new soldier graphics
  • Modified removed unused graphics from interface-gfx, objects-gfx, gostek-gfx and weapons-gfx
  • Modified map isn't reloaded when restarting same map
  • Modified spin direction of knife and cluster grenade when facing left
  • Modified gostek rendering code adding tweakable sprite alignment through mod.ini
  • Modified reverted to 1.6.8 netcode for client
  • Modified updated micro1 interface
  • Modified do not show installer welcome page
  • Modified patch do not show icon and group icon install option
  • Modified switched to Play font
  • Modified replaced FontHeightScale config with Font1ScaleX and Font2ScaleX with 125 as default
  • Modified removed directx checks
  • Modified removed AntiCheat API
  • Modified removed Force Software option
  • Modified removed none and anisortropic res filters
  • Modified removed none and anisortropic texture filter options
  • Modified removed backbuffer setting
  • Modified disabled bitrate option
  • Modified disabled refresh rate option
  • Modified disabled antialiasing option
  • Modified removed window resize setting
  • Modified removed unused adapter config setting
  • Modified disabled gamma setting from options
  • Fixed frame timing code
  • Fixed texture loading error on -dedicated mode
  • Fixed incorrect health bar position when it's "vertical"
  • Fixed position of vote menu when "scale interface" is disabled
  • Fixed alignment of kill console text
  • Fixed alignment of version text inside esc ingame menu
  • Fixed big texts on bottom covered by bullet time wide screen cut
  • Fixed bad flag initialization code
  • Fixed invalid array index access
  • Fixed animations initialized to wrong index
  • Fixed alpha value outsite allowed value for sparks
  • Fixed zero index access for bot ai
  • Fixed error message when choosing an uninitialized custom color from color dialog
  • Fixed ping dot ignoring its coordinates
  • Fixed parachute so it doesn't break in half after being dropped
  • Fixed missing Adapter setting in soldat.ini breaks config
  • Fixed patch installer cannot be applied manually
  • Fixed spawn "teleport" when map takes too long to load
  • Fixed DrawText scaling issues
  • Fixed parachute rope alignment
  • Fixed weapon aim jerkiness
  • Fixed soldat blocks installation directory #641
  • Fixed free fonts after closing soldat normally

New in Soldat 1.6.9 RC1 (Nov 2, 2015)

  • Added allow camera switching in demos while paused #274
  • Added Survival_Clear_Weapons option in GAME section of soldat.ini
  • Added numpad taunts #515
  • Added new gui theme
  • Added new ping time images in serverlist
  • Added new default mod
  • Modified changed update button to yellow
  • Fixed spiderman bug
  • Fixed starting single player game a few times causes hight cpu usage (#160 #323 #333 #520)
  • Fixed alt and altgr don't work for assigned keys and supress input like shooting (#309, #530)
  • Fixed soldat (not responding) when trying to find servers without having internet #463
  • Fixed star and flag icon in the scoreboard are scaled down #601
  • Fixed SetWeaponActive bugs weapons of a player on spawn #603
  • Fixed wrong window height on startup
  • Fixed player names with 24 chars result in HWID fail
  • Fixed survival capping when everybody is alive results in a not ending round
  • Fixed survival flag grabbing in multiplayer should not work after round end
  • Fixed invisible shield where a player died
  • Fixed survival mode respawning if out of map after round end results in a never ending round
  • Fixed survival mode dead body outside map respawn bug
  • Fixed survival mode team switch respawn bug
  • Fixed broken nagscreen banner system
  • Fixed knives should pass through dead bodies in non realistic #542
  • Fixed nick completion shouldn't trigger without writing any letter
  • Fixed respawn issues in survival when player falls outside of the map #286
  • Fixed taunts triggering some actions undesirebly #215
  • Fixed bot created by SC3 has no bot icon but ping 0

New in Soldat 1.6.8 (Oct 27, 2014)

  • Modified command /votemap to show the message "cannot vote" when applicable
  • Modified vote results to happen immediately if the required percentage is achieved
  • Modified voice taunt menu key to also hide the menu
  • Modified translations to not print empty lines in the chat console
  • Modified freecam to not have the camera shake when heavy weapons are fired
  • Modified the chat's nickname Tab-completion to cycle through names
  • Modified the chat's nickname Tab-completion can be used without even typing anything, or with a substring in the middle of the nick
  • Fixed health bar shows empty if health health exceeds limit #491
  • Fixed ban on bots in singleplayer mode should return a kick message
  • Fixed chat message displayed above the wrong player #417
  • Fixed Player ID for team 0 displayed incorrectly #205
  • Fixed the chat's nickname Tab-completion can complete a nickname mid-sentence
  • Fixed knife colliding against position where someone had died #390
  • Fixed some keys couldn't be assigned to the scroll wheel
  • Fixed asymmetry in walking down slopes depending on facing direction and movement direction
  • Fixed the character vibrating when standing still on flat polygons, which would trigger MovementAcc
  • Fixed previous song playback on start being out of bounds
  • Fixed the LAW's startup delay to be a bit less unreliable
  • Fixed scoreboard not shown at the end of a demo playback when the map changed
  • Fixed freecam key could be held down to make the cursor jerky
  • Fixed rolling to quicker and less awkwardly transition into crouching
  • Fixed throwing the flag could be difficult when close to polygons #166
  • Fixed some possible memory leaks
  • Fixed unable to get a ban reason in case of HWID ban #143
  • Fixed server's possible cheating vote kicks no longer permanently ban players #246
  • Fixed vote kick turning into a permanent ban #478
  • Fixed kicking player when vote percentage is above 100% #522
  • Fixed vote exploitable by leaving the game #204

New in Soldat 1.6.5 (Aug 5, 2013)

  • Added workaround for black window in fullscreen mode on Windows 8 and later
  • Modified Scale_Interface=0 in soldat.ini can now also be used by unregistered players #338
  • Modified Scale_Interface to be enabled by default
  • Modified piercing kill shots' exit speed changed from 90% to 75%
  • Fixed flags and kits becoming black in windowed mode when tabbing out of the game and back in
  • Fixed cant see through bullet collide polygon in realistic #348
  • Fixed range errors caused by too small admin and remote ip arrays in client server
  • Fixed scaling of crosshair and player indicator even though Scale_Interface=0 was set #336
  • Fixed missing bonus power-up countdown texts #351
  • Fixed wrong player getting hit by bullet when players are standing close to each other
  • Fixed hit detection issue immediately after a bullet pierces
  • Fixed big event messages weren't size-adjusted for resolutions other than 4:3 #174
  • Fixed player and flag positions on the minimap were slightly off #221
  • Fixed access violations caused by parachutes #340
  • Fixed 24th character in player name being cut off #140
  • Fixed controls momentarily locking when throwing knife #287
  • Fixed esc menu 1,2,3,4 shortcuts work while writing kick vote message #349
  • Fixed !,@,#,$ (keys on 1,2,3,4) work with esc menu
  • Fixed the escape menu's team selection hotkey not working in non-team based modes #366
  • Fixed the escape menu's team selection hotkey instantly assigning you to Delta Team in TDM

New in Soldat 1.6.4 (Jul 24, 2013)

  • Improved netcode for smoother online play and reducing hit detection issues, as well as detecting corrupted packets and avoiding random rejoin bugs.
  • New improved physics for flag throwing and flag boosting.
  • Improved chainsaw now hurts enemies when backflipping and rolling.

New in Soldat 1.6.3 (May 11, 2012)

  • Added missing translations in Soldat.exe
  • Added missing translations in soldat config #105, #173
  • Added clicking "default: 23073" changes the port field to 23073
  • Added 'Change team' menu for non-team based modes
  • Added changing team when joining as spectator
  • Added auto reload spas when possible support to bots
  • Added checks for common injection dlls
  • Added Soldat tries to disable injection dlls
  • Added Ukrainian installation language
  • Added error message with missing textures
  • Added Greek language to soldat
  • Added missing translation in soldat config #173
  • Added new map ctf_Crucifix
  • Modified clicking "Cancel" makes progress bar invisible
  • Modified spectator teamchat is not possible in all game modes
  • Modified requesting game on Join Game tab to be faster
  • Modified volume controls to scale decibels exponentially #75
  • Modified Anti-Cheat directory is now %APPDATA%RoamingSoldatanti-cheat
  • Modified changed position of some labels and controls on start tab to begin at same y pos
  • Modified removed unused sceneries
  • Modified removed ugly custom interface which was added by accident
  • Modified weapon balance for normal and realistic mode
  • Modified updated config dialog to work with longer text
  • Modified improved options tab position and size of controls
  • Modified Admin can only be kicked by Anti-Cheat and from console
  • Modified default hint on the flag throwing button to show jump and crouch keys
  • Fixed non transparent dot on flag.bmp and noflag.bmp #171
  • Fixed throwing knife while standing on weapon throws the just picked up weapon #130
  • Fixed cursor isn't clipped to window when playing #147
  • Fixed hint message for ForceBG gets assigned to caption
  • Fixed missing translations and small labels in Soldat.exe #104
  • Fixed problems with Soldat Servers having a "|" in their name #131
  • Fixed error for some ppl with hardwareids
  • Fixed Volume in intro too doesn't respect settings #66
  • Fixed F9 doesn't minimize soldat to tray #145
  • Fixed Lobby request - List index out of bounds (4) bug #54
  • Fixed Multiple too long identical ingame player names #146
  • Fixed issue caused by monsoonix.com expiring #152
  • Fixed Deaths count bug in Survival mode when joining spectator team and then non-spectator team #73
  • Fixed clicking on download button in Updatepopup makes Soldat inaccessible #100
  • Fixed Soldat alt+tab bug
  • Fixed Updatepopup not visible when alt tabbing out and then back into Soldat in fullscreen mode
  • Fixed Updatepopup window too large in fullscreen mode #101
  • Fixed window not centered on screen with 768x480 and 854x480 resolutions
  • Fixed Alt + R sometimes triggers a weapon reload #72
  • Fixed AntiSpy chat didn't work for all input methods
  • Fixed window controls don't adapt to larger window resolutions on exit tab
  • Fixed wrong tab active when map cannot be loaded in offline game
  • Fixed Spas reloads itself even when player doesn't click "reload" button #149
  • Fixed volume level too loud after install #74
  • Fixed wrong dialog background colors in controls
  • Fixed Titlebar button font didn't change color on active and inactive window
  • Fixed delay before window text is visible when starting Soldat
  • Fixed access violation on missing textures in gostek-gfxranny folder
  • Fixed too many bots error message in non team mode when adding too many team players
  • Fixed JoinDefault23073Label OnClick event was missing
  • Fixed trying to load files from wrong folder before loading them from the correct folder
  • Fixed issues with too long translated labels
  • Fixed issues with labels get smaller and multiline while text would fit in single line
  • Fixed scoreboard doesn't draw bot icon for spectator bots
  • Fixed non team players in team game modes are drawn wrong in new scoreboard
  • Fixed Index out of bounds error on map change