Recent News (Page 2)

SOLDAT 1.6.7 RELEASED!

I'm happy to announce: Soldat 1.6.7 is ready!

This version took longer than expected due to changes in our build scripts.
It includes mostly fixes but also a few features.

Big thanks to the the beta testers, everyone who helped with this release and of course the Soldat Devteam members who helped with this version.

Here some highlights of this version:

New background poly type (not in any default map yet)


Cursor scales when moving

You can find the download links at the end of this post.

The changelogs:
Soldat 1.6.7 changelog:
- Added new background polygon types: "Background" and "Background Transition"
- Added visualization of the player's MovementAcc by scaling the cursor
- Modified the lobby's player count column to not include bots
- Modified bullets to now take into account the weapons' BulletPush when pushing objects (flags, kits, loose guns)
- Modified removed TeamSpeak 2 support
- Modified vertical jumps by making it easier to do smaller jumps by letting go early
- Modified pressing Jump quickly followed by a direction should side jump you if the vertical jump hadn't yet begun
- Modified side jump speed to be the fastest when facing the direction you're moving in #170
- Modified behavior when changing movement direction to hopefully not mess up advanced moves possible in 1.6.5, yet behave consistently in both directions
- Modified the two spent Desert Eagle shells to be ejected with different velocities
- Modified the player's current MovementAcc to be more intuitive to predict
- Modified spectator and demo view to hide the inactive parts of the interface
- Modified demo playback to allow freecam by default
- Modified decreased the freecam deadzone again to make the sudden speed jump less abrupt #277
- Modified accumulated bink and selfbink to get diminishing returns faster, making it harder to reach ridiculous amounts
- Modified cursor scaling from inaccuracy effects to grow faster between smaller values, and slower between higher values
- Modified BulletSpread to have less effect when crouched and moving, and even less when proned and moving
- Modified player looking direction to be sent to the server more frequently
- Modified cursor to be visible during game pause #460
- Fixed bullets could only push one object (flags, kits, loose guns) at once
- Fixed bullets could push an object (flags, kits, loose guns) multiple times in an instant, giving huge push
- Fixed HTF incorrectly used some INF flag messages (referring to the Objective instead of the Yellow Flag)
- Fixed finishing a roll animation while airborne and with the crouch key still pressed, you would air-squat awkwardly and not be able to throw grenades
- Fixed ctrl+tab and ctrl+shift+tab active tab highlighting issue #451
- Fixed an animation glitch when holding Jump while a backflip animation ends
- Fixed players with bink weapons couldn't bink themselves
- Fixed explosives could bink team mates #398
- Fixed bink didn't work in non-team based game modes
- Fixed team mates could bink each other with explosives even though FriendlyFire was off
- Fixed the player's current MovementAcc being erratic when the player was transitioning between animations and grounded/in-air
- Fixed sniper scope cooldown could be bypassed by triggering an overriding animation
- Fixed camera jumping back and forth between the cursor and the map's center when looking outside map bounds
- Fixed camera not resetting to center when joining a new game
- Fixed freecam camera wasn't completely still when the cursor was inside the center deadzone #277
- Fixed camera not resetting to center when viewing above map bounds
- Fixed empty server_info setting in servers soldat.ini makes client display weird chars in F1 menu
- Fixed team menu keyboard input blocked if opening it using the cursor #428
- Fixed pressing an unmapped number when selecting a team causes no team to be joined and the menu disappears #388
- Fixed unable to toggle the weapon menu when carrying less than two weapons #181
- Fixed custom values of MovementAcc and BulletSpread didn't show differences properly in the weapon selection menu
- Fixed flags in CTF and INF game modes weren't using their flag texture
- Fixed clients' keys would act slightly "sticky" in online games, not resetting the controls every tick
- Fixed server didn't notify players about all key events from other players
- Fixed flag was thrown in a direction that was at least 16 milliseconds old #132
- Fixed side jump speed was slightly lower when facing right #170
- Fixed reloading Spas-12 when gun is empty now waits for fire interval delay to finish first #161 #365
- Fixed no longer able to simultaneously fire and reload Spas-12 while prone #474
- Fixed /victory sound only plays once at the end of a round in survival DM/RM #291
- Fixed cannot delete server with two pipe chars from favorites
- Fixed players that needed to download the upcoming map spawned using the previous map's spawn points, as well as seeing other glitches #239
- Fixed players that needed to download the upcoming map would be disconnected before seeing the final scoreboard
- Fixed incorrectly spawning with/without a parachute after going outside map bounds
- Fixed readonly.txt didn't do what it advertised #279
- Fixed readonly.txt didn't contain an updated list of maps and sceneries #95


Soldatserver 2.7.7 changelog:
- Added soldatserver cannot be run as root on linux
- Added SC3 TScriptMap.SetMap(NewMap: string);
- Modified removed ASE Protocol support as it is dead since 2008
- Modified removed nrservice support
- Fixed SC3 - Broken AddSpawnPoint #541
- Fixed Game.Teams[ i ].OnJoin is replacing Game.OnJoin and is not working as intended #415
- Fixed Server freeze after Players[ID].Alive := FALSE; #396
- Fixed OnJoinTeam does not remove players from their old team in ScriptCore
- Fixed SC3 - Event OnVoteMapStart isn't called by /votemap command #443
- Fixed SC3 - Wrong values of TGame.TimeLeft #377
- Fixed OnJoinTeam not called for bots
- Fixed SC3 global variable Game.Teams is empty after recompile #516


Weaponmod changes:

Deagles      fireinterval +1
HK MP5       spread +1, push -2
Ak           dmg +7, fireinterval +1, spread -1, push +2
Steyr        dmg -1, push -2
Spas         push -3
Ruger        dmg +1, push +4
M79          push +60
Barrett      startup +2, moveacc -1, push +31
Minimi       push -2
Minigun      push -2
Socom        dmg -1
Knife        push +300
LAW          push +50
Flamethrower push +40



Map changes:
CTF

Rotten
Fixed missing scenery amb_fog_ground-sk_soft.png


Downloads:
Soldat 1.6.7 Full
Soldat 1.6.7 Patch (for 1.6.6 only)

Server 2.7.7 Full
Server 2.7.7 Patch (for 2.7.6 only)


Join the discussion on soldatforums

SOLDAT 1.6.6 RELEASED!

It is finally done! The next version of Soldat is ready: Soldat 1.6.6!

This time most of the changes are fixes.
There are some movement related changes you want to know and learn though.
We also made sure you can change the interface scaling in the config for players who didn't like interface scaling change.

Here some highlights of this version:

New scale interface option in config



You can now throw grenades from team-collide polygons




New only flag-collides polygon type




New roll out of prone move



You can find the download links at the end of this post.

The changelogs:

Soldat 1.6.6 changelog:
- Added the ability to roll out of prone when on ground
- Added scale interface option to config
- Modified made self-bink halve accumulation rate anytime when crouched or proned, and not only when staying still
- Modified the unprone animation to be "slippery" so you don't lose momentum when touching ground with it
- Modified decreased the freecam movement deadzone so the sudden speed change won't be as abrupt
- Modified jumping and side-jumping out the unprone animation to be quicker and smoother
- Modified the unprone animation to only take half as long
- Fixed pressing both [ left ] and [ right ] movement keys should move you in the first direction pressed #380
- Fixed incompatible test and release versions are visible when requesting lobby
- Fixed your own player name being displayed below you when your cursor is at the edge of the screen
- Fixed pressing multiple conflicting keys (reload, throw grenade, throw weapon, change weapon) should only perform the latest key pressed
- Fixed players appearing to be in a prone position when they weren't #326
- Fixed player's momentum often vanishing when coming out of a roll #369
- Fixed proning and unproning would interrupt the Spas' reload #379
- Fixed unproning would interrupt the weapon throwing animation
- Fixed unproning would interrupt the knife throwing animation #307
- Fixed proning and unproning would interrupt the weapon switching animation #317
- Fixed faster weapon switching glitch when pressing both [change weapon] and [throw weapon] keys
- Fixed camera for spectators moved to top-left on map change #31 #373
- Fixed spectator camera still trying to follow kicked player #33
- Fixed spectator camera still trying to follow player that switched to spectator #34
- Fixed spectator camera defaulting to top-left in single player
- Fixed spectator camera defaulting to top-left when looking outside map bounds
- Fixed freecam didn't move smoothly in widescreen #277
- Fixed player names weren't centered in spectator mode
- Fixed off-screen teammate names weren't positioned correctly
- Fixed player indicator visible in the map's top-left corner when you're spectating
- Fixed OSX servers are displayed as Windows servers in Servers List
- Fixed team mates could be binked under some circumstances #398
- Fixed cannot join spectator team through ESC menu on Windows servers #408
- Fixed controls momentarily locking when throwing knife in online games #383
- Fixed knife throw while airborne would make it impossible to do a subsequent backflip in online games #314
- Fixed grenades couldn't be thrown when inside "only team player collides" polygons #123
- Fixed grenades couldn't be thrown when inside "flagger collides", "non-flagger collides" and "flag collides" polygons
- Fixed momentum being lost or not being able to immediately sidejump as a roll or backflip animation ends
- Fixed momentum being lost or not being able to immediately sidejump as an unprone animation ends
- Fixed not being able to immediately sidejump out of crouch


Soldatserver 2.7.6 changelog:
- Added quit message for SIGTERM and SIGQUIT signals
- Modified the unprone animation to only take half as long
- Modified jumping and side-jumping out the unprone animation to be quicker and smoother
- Fixed pressing ctrl-c multiple times doesn't shutdown server when threads are still running on windows
- Fixed server crash when when downloading files #402
- Fixed TScriptTeam events wrongly exported
- Fixed GetPlayerStat(id,'primary') and PrimaryNum are the same IDs (#374)
- Fixed Map.Objects index span is limited to 32 (#381)
- Fixed debug=2 setting in soldat.ini crashes soldatserver #394


Weaponmod changes:

Deagles      dmg -3(181), reload -3(87), push +2(44)
HK MP5       dmg -1(101), spread -2(13)
Ak           push +2(22)
Steyr        dmg -1(72), reload +10(125), spread +2(7), push -1(22)
Barrett      dmg -50(495), bink -5(65)
Minimi       dmg -1(85), moveacc -1(3), spread +1(6)
Minigun      dmg +1(50)
Socom        dmg -1(149)



Map changes:
CTF

Cobra
- Modified confusing scenery
- Modified moved lighting scenery to back
- Fixed several polygon bugs
- Fixed invisible polygons not matching visible ones

Crucifix
- Modified background color slightly lighter to make better contrast in the bottom
- Modified darkened a little the white barbwires
- Modified top and bottom colliders set from front to middle
- Fixed lowered spawn points to prevent fall damage in realistic mode
- Fixed large pillars set to back because they where too easy to hide players

Division
- Fixed polybugs near the flags and one in the lower route

Equinox
- Fixed lots of polybugs

Guardian
- Modified polies now match the scenery just below the spawns
- Fixed polybug when going from down route to middle near bravo flag
- Fixed polybug in the edges of the bridge
- Fixed polybug in the central island (polies where duplicated)
- Fixed poly coloring near the flags

ctf_Laos
- Fixed two polygon bugs

Rotten
- Fixed some polybugs
- Fixed the bridge
- Fixed death pitch scenery

NEW:
- ctf_Wretch


DM

Tropiccave
- Modified map was remade


INF

Warehouse
- Added Loner remake



Downloads:
Soldat 1.6.6 Full
Soldat 1.6.6 Patch (for 1.6.5 only)

Server 2.7.6 Full
Server 2.7.6 Patch (for 2.7.5 only)


Join the discussion on soldatforums

SOLDAT 1.6.5 RELEASED!

I'm happy to announce the next version of Soldat: Soldat 1.6.5!

In this release we mainly focused on fixing the major bugs in 1.6.4 and earlier versions.
We also tried to release as soon as possible.


A few bugfix highlights this new version brings:


Fixed access violations occuring on ctf_Dropdown.



Fixed wrong player getting hit by bullet when players
are standing close to each other.



Fixed 24th character in player name being cut off.
Fixed big event messages weren't size-adjusted for resolutions other than 4:3.



You can find the download links at the end of this post.

Soldat 1.6.5 changelog:
- 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


Soldatserver 2.7.5 changelog:
- Added FormatFloat to SC3 API
- Modified the PacketRate_Adjusting option - that increases the send rate when there are few players - to always be enabled on servers
- Modified piercing kill shots' exit speed changed from 90% to 75%
- Modified only drop packets instead of kickban on duplicate bullet packet detection
- Fixed daemon mode for soldatserver_legacy (#332, #343)
- Fixed /recompile <name> doesn't remove old script from queue
- Fixed /recompile leaks memory #344
- Fixed /addbot without team parameter adds bot to random team
- Fixed different object styles in SpawnObject() and GetObjectStat() #346
- 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 flood kicks when server admins didn't properly patch their servers #341
- Fixed OnWeaponChange triggers 3 times instead of 1 #355
- Fixed OnPlayerDamage() and OnPlayerDamageEx() register damage when victim is dead. #347
- Fixed /recompile could sometimes crash the server
- Fixed OnKill - WeaponType is unpredictable #356
- Fixed not all spectator slots could be filled


Weaponmod changes:
Normal:

Changes from 1.6.4 -> 1.6.5
Deagles      dmg -2
HK MP5       dmg -2
Ak           dmg -1
Steyr        dmg -2
Spas         dmg -1
Barrett      moveacc +1

Realistic:

None!


Map changes:
CTF

Ash, B2b, Blade, Death, Equinox, Guardian, Hormone, IceBeam, Kampf, Lanubya, Laos, MFM, Maya, Nuubia, Raspberry, Rotten, Ruins, Run, Scorpion, Snakebite, Steel, Triumph, Viet, Voland, X
Modified moved spawn points to be of equal height as a quick-fix for getting wrong weapons at spawn

Crucifix
Fixed lowered spawn points to prevent fall damage in realistic mode


Downloads:
Soldat 1.6.5 Full
Soldat 1.6.5 Patch (for 1.6.4 only)

Server 2.7.5 Full
Server 2.7.5 Patch (for 2.7.4 only)


Join the discussion on soldatforums

SOLDAT 1.6.4 RELEASED!

Here's the awaited release of Soldat 1.6.4.
It took longer than expected but it is finally ready!
There are a lot of bugfixes and some nice improvements.

Check out the highlights this new version brings:


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.



Improved join tab scales with resolution.



Custom resolutions now available for everyone!



More weapons attributes for better modding.



New in-game menu shortcuts.



Copy soldat links to the clipboard by clicking the "Game Server IP:" text.



New naming for demo files and screenshots now includes map name, time and date.



Soldatserver for OS X.



I want to thank few people who helped me with this version:
 skoskav for fixing so many bugs
 Falcon for working hard on the scriptcore
 Fryer for improving the netcode and generally helping out where he can
 zakath for his Hardware ID related changes and for fixing some really difficult bugs
 jrgp for creating the commit bot so we know whats happening
 FliesLikeABrick for hosting the forums, website, wiki and more
 AsDeEspada and the Mapping team for fixing polybugs and the map remakes
 Bistoufly for managing the bugtracker
 Mr for some great chat about implementation details
 evh0 for managing the translations team
 The translators for keeping the translations up to date
 The Beta team for testing all the things
 Everyone who posted bugs on the bugtracker
 The soldatserver hosters for their great soldatservers
 And of course all the Soldat players and the community who after all these years keep pushing bullets in meatbags like MM intended


You can find the download links at the end of this post.

Now for all curious people more details about the changes.

Soldat 1.6.4 changelog:
- Added BulletSpread WM attribute which controls bullet/pellet spread on Deagles and Spas, and base inaccuracy on other weapons
- Added Checks for Movement packets being out of order to smooth out movement of players
- Added FiltersBox position changes depending on the window size
- Added FormatFloat to script functions which fixes bug #15
- Added Join Game tab controls resize/reposition horizontally
- Added Join Game tab controls resize/reposition vertically
- Added Push WM attribute which together with a bullet's velocity on impact decides how much it pushes the target
- Added copy soldat:// link when clicking Game Server IP: label on Join game tab
- Added drawing rows in alternating colors for Serverslist
- Added flagger collides, non-flagger collides and flag collides polygon types
- Added keyboard shortcuts (1, 2, 3, 4) for the escape menu
- Added nondefault gamemode names are drawn with gray color in Serverslist
- Added options for kill sort to OldScoreBoard: 2 for old style and 3 for new style
- Added wait time for bullet and explosion push to avoid eating #234
- Added numbers to exit menu
- Added InheritedVelocity WM attribute which controls how much of the player's velocity the projectile inherits
- Modified Chainsaw to deal damage in a line all along its blade instead of just at the tip
- Modified Desert Eagles' and Spas' networking by re-creating the same pseudo-random pellet spread on all machines #260
- Modified WM loading to better support partial modding
- Modified WM loading with unparsable values gives helpful error messages
- Modified accumulating bink & self-bink to get diminishing returns as they reach higher values proportional to their configured value
- Modified adding broken bots gives helpful error messages
- Modified autodemo to record everything
- Modified bink to stack instead of resetting when being hit
- Modified bots can also do idle animations
- Modified bullet collision checks to scale their granularity proportionally with the bullet's current speed
- Modified bullets to not get a damage penalty after they pierce a body
- Modified chainsaw is able to fire and reload while rolling, backflipping and changing weapons
- Modified chainsaw to only shake screen when you're hitting flesh
- Modified client and server to use packet rate adjusting based on current player count by default
- Modified client is also able to create Dummy bots with a "Dummy=1" attribute
- Modified client-server sync method for bullets to be a bit more accurate
- Modified cursor is now centered properly when cursor.bmp is another size than 16x16 (still needs to be in power-of-two)
- Modified disabled HotTrack functionaly for Serverslist (selecting of servers when on hover)
- Modified disabled screen shaking in freecam and demo mode
- Modified holding the grenade key to only throw one grenade in order to reduce accidents #180
- Modified inaccuracy effects to spread out more evenly instead of choosing "set paths"
- Modified minimum time required to hold the grenade key before it being thrown increased by about 7% to reduce accidents
- Modified moved FiltersBox so that it has enough space to the left and top
- Modified reduced wait time when requesting servers list
- Modified removed "This option will be available after registering" label from graphics tab in config.exe
- Modified removed lobby blacklisting support
- Modified removed resolution restriction for unregistered players
- Modified renamed Mp3List ini setting to MusicList
- Modified renamed mp3 folder to music folder
- Modified renamed mp3list.txt to musiclist.txt
- Modified screenshot and demo names are now YYYY-MM-DD_HH-NN-SS_MAPNAME_TYPE
- Modified self-bink to also work on semi autos #261
- Modified self-bink to be applied on 2nd bullet fired instead of on the 4th
- Modified spent bullet shells have a slight randomness in their velocity
- Modified spent bullet shells inherit the velocity of the player when fired
- Modified team collider polygon types do not longer collide with flaggers #192
- Modified texts and positions of the Alt+F3 connection info
- Modified thrown weapons inherit the player's velocity
- Modified thrown weapons to be thrown in the direction you look
- Modified allowed both bink/self-bink and moveacc to be applied
- Modified updated intro demo
- Fixed Alpha and Bravo flags not being placed symmetrically (flipped alpha flag)
- Fixed Chat-Flood ban lasts 5 min, says 20 #244
- Fixed DirectX Graphics error when using Soldat Clicker #201
- Fixed FireInterval values being shown as ten times too high in the weapon menu when a custom WM is used
- Fixed I/O 103 Error when logs folder is missing and file logging is enabled #240
- Fixed Invisible player bug
- Fixed Lobby server connections stay open after requesting server list #254
- Fixed Lost Team packet error
- Fixed PacketRate_Adjusting=1 not adjusting much at all and making you lag worse for everyone
- Fixed RayCast returns false if both the start and end points are inside a polygon #119
- Fixed Soldat "crash" if playback device is missing and registered
- Fixed Soldat fails to display interface images when starting the game with a mod #198
- Fixed Spas always firing its first pellet straight
- Fixed StartUpTime bypass by keeping the fire button held down during reload #264
- Fixed StartUpTime bypass from the roll, weapon change and melee animations #264
- Fixed access violation if playback device is missing and not registered
- Fixed being able to throw weapon while in the weapon switching animation #129
- Fixed bug #49 with caps not being showed in the scoreboard
- Fixed bullet collision checks assumed the bullet's speed was the same as that of the equipped weapon
- Fixed bullet push now behaves correctly in the vertical direction
- Fixed bullets not hitting player if another spawning player is close
- Fixed bullets not necessarily pushing ragdolls in the bullets' direction
- Fixed bullets piercing bodies even though their speed was tiny
- Fixed cigar animation flooding server
- Fixed crosshair not centered when binked
- Fixed crosshair not resized correctly while binked and using sniper line
- Fixed crosshair not resized while binked when aiming on teammates or enemies
- Fixed cursor is resized smoothly when binked while using sniper line
- Fixed entered player name resetting to Major when left-trim was needed #208
- Fixed error sound when starting demos with enter #271
- Fixed firing animation firing in a wonky direction for some values of FireIntarval
- Fixed flag not being thrown in the direction you aim at #176
- Fixed grenades sometimes being thrown in wrong direction due to ongoing animations
- Fixed idle animation sometimes stop occurring
- Fixed idle animations locking movement controls #206
- Fixed massive self-bink after reload
- Fixed missing Flagthrow ini key shouldn't be assigned to G but to Jump+Crouch
- Fixed missing Installer additional tasks icon text
- Fixed normal mode weapons being used for comparisons in weapon selection menu in realistic mode when WM is changed #262
- Fixed not allowed weapon spam
- Fixed not being able to move while proned and reloading #188
- Fixed number keys not working in weapon menu on map start if weapon menu is disabled #270
- Fixed piercing bullets not hitting other players in the same tick
- Fixed players and dropped weapons warp inside team collide polygons #191
- Fixed players randomly rejoining server #85
- Fixed possible hit detection issue for Desert Eagles due to server slightly misrepresenting one bullet's horizontal speed
- Fixed possible to throw grenades through thin walls #163
- Fixed second Desert Eagle bullet not synchronized properly between clients
- Fixed self-bink being applied on the bullet that caused it
- Fixed shots not firing in the direction of the crosshair due to ongoing animations #210
- Fixed shots ricocheting or not firing when head is in ceiling #186
- Fixed some hit detection issues due to bullets from certain angles being able to slink through and miss every hitbox
- Fixed some sound popping under heavy CPU load
- Fixed some weapons not expelling a clip on reload
- Fixed weapons firing with FireInterval <= 5 not immediately propagating their status to the server #141
- Fixed while playing CTF scoreboard is not showing each team players number #20
- Fixed your secondary weapon not getting updated stats after /loadwep command
- Fixed demo music keeps playing when intro couldn't be opened
- Fixed start game tab active while join game tab is visible when demo opening failed
- Fixed smoother cursor movement on higher resolutions
- Fixed mouse cursor not resizing with higher resolutions
- Fixed mouse cursor prevented from completely reaching the screen edge
- Fixed player indicator not being centered and scaled at higher resolutions
- Fixed objects like flags, kits and loose weapons flying in almost random directions or accumulating huge speeds when hit by bullets
- Fixed power knife throwing glitch
- Fixed flags to less likely get stuck in polygons
- Fixed power flag throwing glitch
- Fixed flag throwing to more accurately transfer the player's velocity
- Fixed a death sfx was played when it shouldn't #284
- Fixed pressing shift+7 to enter a command on some keyboards layouts would also select a weapon if the weapon menu was shown #243
- Fixed M79, LAW and Flame Arrow played grenade explosion sfx when hitting a collider #153
- Fixed game mode names are not linked to the translations in server filtering options
- Fixed scope not zooming as much horizontally with wider screen resolutions #165
- Fixed partially how initiating prone resets the throw weapon animation #268
- Fixed recording demo line goes over other lines in F1 menu
- Fixed winning team result line goes over other lines in F1 menu
- Fixed bullets fired immediately after grenade boosting not registering
- Fixed untranslated bonus-name strings next to bonus timer #321


Soldatserver 2.7.4 changelog:
- Added Password parameter to OnRequestGame script function
- Added DeactivateServer event to ScriptCore (called upon script unload)
- Added Password parameter to OnRequestGame script function
- Added scriptcore 3 alpha support
- Added DeactivateServer event to scriptcore 2
- Added BulletSpread WM attribute which controls bullet/pellet spread on Deagles and Spas, and base inaccuracy on other weapons
- Added Checks for Movement packets being out of order to smooth out movement of players
- Added DrawTextEx function to scriptcore
- Added FormatFloat to script functions which fixes bug #15
- Added OnGameEnd() event
- Added Push WM attribute which together with a bullet's velocity on impact decides how much it pushes the target
- Added RayCastEx function with full control over all RayCast arguments to scriptcore
- Added flagger collides, non-flagger collides and flag collides polygon types
- Added flamegod bonus to GiveBonus()
- Added wait time for bullet and explosion push to avoid eating #234
- Added OnPlayerKillEx(Victim, Killer, Weapon: Byte); (Weapon String->Byte)
- Added OnRequestGameEx(IP: String; Port: Word; State: byte; Forwarded: Boolean): Integer;
- Added OnPlayerDamageEx(Victim, Shooter: Byte; Damage: Integer; Weapon: Byte): Integer;
- Added DrawTextEx(Id, Num: Byte; Text: String; Delay: Integer; Colour: Longint; Scale: Single; X, Y: Integer)
- Added SCRIPT_NAME constant to scriptcore
- Added InheritedVelocity WM attribute which controls how much of the player's velocity the projectile inherits
- Added soldatserver for OS X
- Modified AppOnIdleTimer is now available also if safemode is disabled
- Modified Chainsaw to deal damage in a line all along its blade instead of just at the tip
- Modified Desert Eagles' and Spas' networking by re-creating the same pseudo-random pellet spread on all machines #260
- Modified PlaySound script function can play files from .Sfx folder instead of .DownloadsSfx folder
- Modified WM loading to better support partial modding
- Modified WM loading with unparsable values gives helpful error messages
- Modified accumulating bink & self-bink to get diminishing returns as they reach higher values proportional to their configured value
- Modified adding broken bots gives helpful error messages
- Modified bink to stack instead of resetting when being hit
- Modified bots can also do idle animations
- Modified bullet collision checks to scale their granularity proportionally with the bullet's current speed
- Modified bullets to not get a damage penalty after they pierce a body
- Modified chainsaw is able to fire and reload while rolling, backflipping and changing weapons
- Modified client and server to use packet rate adjusting based on current player count by default
- Modified client-server sync method for bullets to be a bit more accurate
- Modified hints are now shown also when compilation succeeds
- Modified inaccuracy effects to spread out more evenly instead of choosing "set paths"
- Modified minimum time required to hold the grenade key before it being thrown increased by about 7% to reduce accidents
- Modified number of allowed drawtext layers from 3 to 255
- Modified removed lobby blacklisting support
- Modified script will display now proper info whenever dll file is not found or there's any other error with script other than syntax error
- Modified script will now display line and column number on error, if such info is available
- Modified team collider polygon types do not longer collide with flaggers #192
- Modified thrown weapons inherit the player's velocity
- Modified thrown weapons to be thrown in the direction you look
- Modified allowed both bink/self-bink and moveacc to be applied
- Modified removed threadfuc from scriptcore as it was very unstable
- Fixed /pm crashing the server #250
- Fixed Access violation in /BANDWIDTH command #212
- Fixed Alpha and Bravo flags not being placed symmetrically (flipped alpha flag)
- Fixed Invisible player bug
- Fixed Lost Team packet error
- Fixed OnWeaponChange was sometimes not triggered
- Fixed RayCast returns false if both the start and end points are inside a polygon #119
- Fixed Spas always firing its first pellet straight
- Fixed StartUpTime bypass by keeping the fire button held down during reload #264
- Fixed StartUpTime bypass from the roll, weapon change and melee animations #264
- Fixed StrToInt doesn't throw an exception when value is invalid #83
- Fixed WriteConsole doesn't output text if it has less than 2 chars #214
- Fixed being able to throw weapon while in the weapon switching animation #129
- Fixed bug #49 with caps not being showed in the scoreboard
- Fixed bullet collision checks assumed the bullet's speed was the same as that of the equipped weapon
- Fixed bullet push now behaves correctly in the vertical direction
- Fixed bullets not hitting player if another spawning player is close
- Fixed bullets not necessarily pushing ragdolls in the bullets' direction
- Fixed bullets piercing bodies even though their speed was tiny
- Fixed cigar animation flooding server
- Fixed console parameters not working #227
- Fixed firing animation firing in a wonky direction for some values of FireIntarval
- Fixed flag not being thrown in the direction you aim at #176
- Fixed grenades sometimes being thrown in wrong direction due to ongoing animations
- Fixed idle animation sometimes stop occurring
- Fixed memory leak in when calling ReadINI in soldatserver script
- Fixed normal mode weapons being used for comparisons in weapon selection menu in realistic mode when WM is changed #262
- Fixed not being able to move while proned and reloading #188
- Fixed piercing bullets not hitting other players in the same tick
- Fixed players and dropped weapons warp inside team collide polygons #191
- Fixed players randomly rejoining server #85
- Fixed possible hit detection issue for Desert Eagles due to server slightly misrepresenting one bullet's horizontal speed
- Fixed possible to throw grenades through thin walls #163
- Fixed second Desert Eagle bullet not synchronized properly between clients
- Fixed self-bink being applied on the bullet that caused it
- Fixed shots not firing in the direction of the crosshair due to ongoing animations #210
- Fixed shots ricocheting or not firing when head is in ceiling #186
- Fixed soldatserver shell_exec doesn't work on Windows 64 bit (you need cmd.exe now, old Windows version support for shell_exec dropped)
- Fixed some hit detection issues due to bullets from certain angles being able to slink through and miss every hitbox
- Fixed weapons firing with FireInterval <= 5 not immediately propagating their status to the server #141
- Fixed your secondary weapon not getting updated stats after /loadwep command
- Fixed flags to less likely get stuck in polygons
- Fixed power flag throwing glitch
- Fixed flag throwing to more accurately transfer the player's velocity
- Fixed adminport replacing special characters with questionmarks #150
- Fixed more than 100 remote IPs crash the server #319
- Fixed bullets fired immediately after grenade boosting not registering


Weaponmod changes:
Normal:

Changes from 1.6.3 -> 1.6.4
Deagles      dmg +1, reload +1, spread +1, push +1
HK MP5       dmg +1, moveacc -1, spread +1, push -12
Ak           dmg +1, moveacc -1, spread +2, push -2
Steyr        moveacc -1, spread +1, push -7
Spas         dmg +1, spread +6, push -7
Ruger        moveacc +1, push +2
Barrett      bink -5, moveacc -1
Minimi       dmg +1, spread +1, push +5
Minigun      dmg -1, spread +2, push +4
Socom        push +7
Chainsaw     ammo -254, speed +10
LAW          startup -1


Realistic:

Changes from 1.6.3 -> 1.6.4
Deagles      dmg +2, fireinterval +1
HK MP5       bink +15, recoil -1
Ak           bink +30, recoil +2
Steyr        bink +24, recoil +2
Spas         dmg +2, spread +6
Minimi       bink +41, recoil -2
Minigun      bink +8, spread -2
Socom        dmg +3, recoil -7
Chainsaw     ammo -254


Map changes:
CTF

Ash
Fixed several polybugs

Campeche
Fixed players getting burried from the top of the pyramid

Cobra
Fixed several polybugs
Fixed bravo flag entrance
Modified texture stretching
Modified dimmed background lights by 10%
Modified tweak on shading

Crucifix
Modified to use new Flagger collider polygon
Fixed is harder for Flagger to be trapped in the middle

Kampf
Fixed 2 polybugs near alpha flag
Modified Alpha flag was raised a little
Modified a bravo spawn better placement

Lanubya
Fixed several polybugs

Laos
Fixed some spikes and polybugs

Mayapan
Modified all the map made thinner
Modified colliders in the islands above the flag are now "solid"
Fixed bridge
Fixed some polybugs

Rotten
Fixed the bridge and some polybugs
Fixed players could explode to outside the map from spawnpoint

Ruins
Modified central collider scenerys were too subtle
Modified tweaked one spawnpoint
Fixed grenades bonus on spawnpoints were half stuck on the ground, bouncing
Fixed scenery was floating
Fixed some minor polybugs
Fixed invisible polys didn't match the ground

Voland
Fixed the bridge, some spikes and polybugs


Downloads:
Soldat 1.6.4 Full
Soldat 1.6.4 Patch (for 1.6.3 only)

Server 2.7.4 Full
Server 2.7.4 Patch (for 2.7.3 only)


Join the discussion on soldatforums