After a long delay I present you: Soldat 1.6.9!
A big thank you to everyone in the dev team who helped with this version especially Exhunter for the scriptcore work and fixing bugs.
Also thanks to urraka for helping in debugging some left over bugs before the release and with releasing this version.
In this release the client enjoyed some minor graphical updates and bugfixes.
On the server side most changes are script core changes and again bug fixes.
Here are some highlights of this version:
New default grahics by L[one]R and Michal Zajaczkowski
New gui theme
Numpad taunts for those who need them
Fixed bugs like high cpu useage when starting a game several times
New map design for ctf_Death (Video)
Bonus screenshot of ctf_Division remake for the brave
I'd like to thank everyone from the community who helped getting this release done.
Special thanks go to MrBungle and L[one]R for their last minute help. /takeoff
You can find the download links at the end of this post.
The changelogs:
Soldat 1.6.9rc1 changelog:
- 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
Soldatserver 2.7.9 changelog:
- Added Survival_Clear_Weapons option in GAME section of soldat.ini
- Added SC3 property TActivePlayer.IsProne (read only - boolean)
- Added SC3 property TActivePlayer.MouseAimX (read write - SmallInt) (write only works on bots)
- Added SC3 property TActivePlayer.MouseAimY (read write - SmallInt) (write only works on bots)
- Added SC3 Game.AdminPassword property (string - read write)
- Added SC3 object constants:
OBJECT_ALPHA_FLAG, OBJECT_BRAVO_FLAG, OBJECT_POINTMATCH_FLAG,
OBJECT_USSOCOM, OBJECT_DESERT_EAGLE, OBJECT_HK_MP5, OBJECT_AK74,
OBJECT_STEYR_AUG, OBJECT_SPAS12, OBJECT_RUGER77, OBJECT_M79,
OBJECT_BARRET_M82A1, OBJECT_MINIMI, OBJECT_MINIGUN,
OBJECT_RAMBO_BOW, OBJECT_MEDICAL_KIT, OBJECT_GRENADE_KIT,
OBJECT_FLAMER_KIT, OBJECT_PREDATOR_KIT, OBJECT_VEST_KIT,
OBJECT_BERSERK_KIT, OBJECT_CLUSTER_KIT, OBJECT_PARACHUTE,
OBJECT_COMBAT_KNIFE, OBJECT_CHAINSAW, OBJECT_LAW,
OBJECT_STATIONARY_GUN
- Added SC3 weapon constants:
WTYPE_EAGLE, WTYPE_MP5, WTYPE_AK74, WTYPE_STEYRAUG,
WTYPE_SPAS12, WTYPE_RUGER77, WTYPE_M79, WTYPE_BARRETT,
WTYPE_M249, WTYPE_MINIGUN, WTYPE_USSOCOM, WTYPE_KNIFE,
WTYPE_CHAINSAW, WTYPE_LAW, WTYPE_FLAMER, WTYPE_BOW, WTYPE_BOW2,
WTYPE_M2, WTYPE_NOWEAPON, WTYPE_FRAGGRENADE,
WTYPE_CLUSTERGRENADE, WTYPE_CLUSTER, WTYPE_THROWNKNIFE
- Added SC3 function MD5(A: string): string;
- Added SC3 type TBannedHW = record HW: string; Time: Integer; Reason: string; end;
- Added SC3 type TBannedIP = record IP: ShortString; Time: Integer; Reason: string; end;
- Added SC3 class TBanLists (accessible over global variable "Game.BanLists")
- Added SC3 procedure TBanLists.AddHWBan(HW, Reason: string; Duration: Integer);
- Added SC3 procedure TBanLists.AddIPBan(IP: ShortString; Reason: string; Duration: Integer);
- Added SC3 function TBanLists.DelHWBan(HW: string): Boolean;
- Added SC3 function TBanLists.DelIPBan(IP: ShortString): Boolean;
- Added SC3 function TBanLists.IsBannedHW(HW: string): Boolean;
- Added SC3 function TBanLists.IsBannedIP(IP: ShortString): Boolean;
- Added SC3 function TBanLists.GetHWBanId(HW: string): Integer;
- Added SC3 function TBanLists.GetIPBanId(IP: ShortString): Integer;
- Added SC3 property TBanLists.HW (read only - array of TBannedHW)
- Added SC3 property TBanLists.IP (read only - array of TBannedIP)
- Added SC3 property TBanLists.BannedHWCount: (read only - Integer)
- Added SC3 property TBanLists.BannedIPCount (read only - Integer)
- Modified modifying velocity of bots to be less laggy
- Modified MovePlayer function to be less laggy on bots
- Modified SC3 property TActivePlayer.KeyUp access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyLeft access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyRight access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyShoot access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyJetpack access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyGrenade access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyChangeWeap access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyThrow access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyReload access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyCrouch access mode to read write (write only works on bots)
- Modified SC3 property TActivePlayer.KeyProne access mode to read write (write only works on bots)
- Fixed ambiguous admin protocol with REFRESH and REFRESHX packet #61
- Fixed grenade packs and medkits spawns in wrong places #404
- Fixed disconnecting player on map change (when changed the team) #488
- Fixed players could sometimes touch special polygons (deadly, hurt, regeneration) without being affected #484
- Fixed addmap command checked for uppercase map extension
- Fixed ForceWeapon falsifies GetPlayerStat(Ammo) #310
- Fixed SpawnObject function had swapped knife and saw
- Fixed votes started via script didn't work properly
- Fixed SC3 property TActivePlayer.KeyProne returns position instead pressed key
- Fixed SC3 Game.Password shows admin password instead of game password #604
- Fixed SC3 Game.Password property was read only
- Fixed SC3 joining the game increases sometimes team count by 2 instead of 1
- Fixed SC3 Game.Teams Player property returned nil or an error
- 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 knives should pass through dead bodies in non realistic #542
- Fixed respawn issues in survival when player falls outside of the map #286
Normal mode weapon changes:
none
Realistic mode weapon changes:
none
Map changes:
ctf_Wretch
==========
Map preview
Polybugs:
- Fixed movement polybugs
- Fixed nade/flag polybugs
Spawnpoints:
- Fixed Medkits and Nadekits going inside poly
Background:
- Modified improved background and fix banding
Layout:
- Modified reshaped external borders of the low route
Description:
- Modified changed map into text from " ctf_Wretch by AdamD " into" Wretch by AdamD "
Scenery:
- Modified replaced all scenery with higher quality
ctf_Rotten
==========
Map preview
Polybugs:
- Fixed movement polybug
- Fixed nade/flag polybugs
Scenery:
- Modified removed fake collider scenery left of mid route
- Modified match scenery and collider positions
- Modified match scenery and polygons pit borders
- Modified match scenery and polygon top route bridge borders
- Fixed collider scenery near pit are in back layer and therefore invisible for some players #615
- Modified improved Bridge Scenery
- Modified improved layout clarity by setting some scenery from front layer to middle layer
- Modified improved general scenery
Background:
- Modified improved background colors
- Fixed banding
Textures:
- Fixed texture stretching
Layout:
- Modified improved pit accessibility
- Modified match visible and invisible poly in top island
Description:
- Modified changed map info text from " ctf_Rotten by Biggles " into " Rotten by Biggles "
ctf_Division
============
Map preview
Polybugs:
- Fixed movement polybugs
Balancing:
- Modified improved left collider boosting (near flag)
Remake:
- Added new shading, coloring, scenery and background
Description:
- Modified changed map info text from " ctf_Division v1.1 by Boxo (wypt by KC) " into " Division by Boxo, KC, viral "
ctf_Steel
=========
Map preview
Polybugs:
- Fixed movement polybugs
- Fixed nade/flag polybugs
Scenery:
- Modified send grass scenery to back layer
- Mofified improve layout clarity on some corners by setting scenery from front layer to middle layer
- Fixed right base wall crater scenery sticking out
- Fixed top route roof crater and crack scenery sticking out
Background:
- Fixed banding
Textures:
- Added new smoother texture
Layout:
- Modified joined visible "doesn't collide" polygon's vertexes (roof)
Description:
- Modified changed map info text from " vtt34Steel (v.3) - by Boxo+KC+Vigg " into " Steel by Boxo, KC, Vigg "
ctf_IceBeam
===========
Map preview
Polybugs:
- Fixed movement polybugs
Layout:
- Modified matched visible polygons vertices with invisible polygons vertices mid route
Background:
- Fixed banding
Description:
- Modified changed map info text from " IceBeam by Zakath,Suow and Poop " into " IceBeam by Zakath, Suow, Poop "
ctf_Cobra
=========
Map preview
Polybugs:
- Fixed movement polybugs
Textures:
- Modified smooth texture to reduce shimmering
- Fixed texture stretching
Layout:
- Modified matched visible and invisible polygons in tunnel entrances
Background:
- Fixed banding
ctf_Hormone
===========
Map preview
Polybugs:
- Fixed movement polybugs
- Fixed nade/flag polybugs
Background:
- Fixed banding
Scenery:
- Modified sent colliders scenery to middle layer for clarity
- Modified removed signature
Description:
- Modified changed map info text from " ctf_Hormone by Metsänaperot " into " Hormone by Metsänaperot "
ctf_Nuubia
==========
Map preview
Polybugs:
- Fixed movement polybugs
Background:
- Fixed banding
Layout:
- Modified remove hidden signature
Description:
- Modified updated credits #597
ctf_Run
=======
Map preview
Polybugs:
- Fixed movement polybugs
Description:
- Modified changed map info text from " Run (get to the flag!) " into " Run "
Layout:
- Modified sent columns to back for aesthetics
ctf_Lanubya
===========
Map preview
Polybugs:
- Fixed movement polybugs
Layout:
- Modified sent bridge pillars polygons to back
Background:
- Fixed banding
Description:
- Modified changed map info text from " Lanubya - wraithlike " into " Lanubya by wraithlike "
ctf_Death
=========
Map prevdiew
Remake:
- Added Brand new theme, shading, scenery, color, layout, etc.
Polybugs:
- Fixed movement polybugs
Description:
- Modified changed map info text from " ctf_Death remake by mtk` " into " Death by MM, g_d. Boxo, mtk` "
ctf_Laos
========
Map preview
Spawn points:
- Modified tweaked nade box spawns to avoid nade spam
Background:
- Fixed banding
ctf_Maya
========
Map Preview
Polybugs:
- Fixed movement polybugs
- Fixed nade/flag polybugs
Layout:
- Modified sent stones to back for aesthetics
- Modified cleaned up the outline between grass polygons and dirt polygons
- Modified improved rocks shading
- Fixed spikes on mid route
- Modified connected disjointed edges on the external border
- Modified connected more disjointed edges in the rest of the map
Background:
- Fixed banding
Textures:
- Fixed stretching
Scenery:
- Modified improved grass scenery
Downloads:
Soldat 1.6.9 Full
Soldat 1.6.9 Patch (for 1.6.8 only)
Server 2.7.9 Full
Server 2.7.9 Patch (for 2.7.8 only)
Join the discussion on soldatforums
Finally! The next version of Soldat is ready: Soldat 1.6.8!
Most of the changes in this version are fixes but there is more!
If you prefer not to see some notifications ingame you can modify your translation by leaving the line empty.
Some of you probably know that you could auto-complete nicknames at the start of the line with Tab key.
In this version we added support for nickname Tab completion anywhere in the chat line. In addition to that you can now cycle through nicknames which start with the same combination of letters, or even without typing anything by just pressing Tab!
We also have something for those who record Soldat videos: non-shaking freecam when heavy weapons are fired.
Lots of scriptcore related fixes for our admins and scripters!
I'd like to thank the whole Dev Team for making this version possible. Big thanks go to ExHunter and skoskav for their help!
In case you are looking for the new default Soldat mod - it has been delayed and will arrive in a Soldat release after this one.
If you prefer it to the current mod or want to help us make it better - take a look in the Feedback on the new default weapon graphics thread.
You can find the download links at the end of this post.
The changelogs:
Soldat 1.6.8 changelog:
- 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
Soldatserver 2.7.8 changelog:
- Added SC3 function StrToDateTime(const S: string): TDateTime;
- Added SC3 event TGame.OnTCPCommand(Ip: string; Port: Word; Command: string): Boolean;
- Added SC3 event TActivePlayer.OnKitPickup(Player: TActivePlayer; Kit: TActiveMapObject)
- Added SC3 event TActivePlayer.OnFlagDrop(Player: TActivePlayer; Flag: TActiveFlag; Team: Byte; Thrown: Boolean)
- Added SC3 procedure TActivePlayer.WorldText(Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single)
- Added SC3 procedure TPlayers.WorldText(Layer: Byte; Text: string; Delay: Integer; Color: Longint; Scale, X, Y: Single)
- Added SC3 procedure TGame.TOnAdminConnect(Ip: string; Port: Word)
- Added SC3 procedure TGame.TOnAdminDisconnect(Ip: string; Port: Word)
- Added SC3 procedure TActivePlayer.SetVelocity(VelX, VelY: Single)
- Added SC3 function TGame.TOnAdminCommand(Player: TActivePlayer; Command: string): boolean
- Added SC3 function TGame.TOnTCPMessage(Ip: string; Port: Word; Text: string): boolean
- Added SC3 function TMap.CreateBulletVector(A, B: TVector; HitM: Single; sStyle: Byte; Owner: TActivePlayer): Integer
- Added SC3 function TMap.CreateBullet(X, Y, VelX, VelY, HitM_ Single; sStyle: Byte; Owner: TActivePlayer): Integer
- Added SC3 function Distance(X1, X2, Y1, Y2: Single): Single
- Added SC3 property TActivePlayer.IsAdmin (read write - Boolean)
- Added SC3 property TGame.CurrentMap (read only - string)
- Added SC3 class TMapsList (accessible over global variable "Game.MapsList")
- Added SC3 procedure TMapsList.AddMap(Name: string)
- Added SC3 procedure TMapsList.RemoveMap(Name: string)
- Added SC3 function TMapsList.GetMapIdByName(Name: string): Integer
- Added SC3 property TMapsList.Map (read only - array of string)
- Added SC3 property TMapsList.CurrentMapId (read write - Integer)
- Added SC3 property TMapsList.MapsCount (read only - Integer)
- Added SC3 class TGlobal (accessible over global variable "Global")
- Added SC3 property TGlobal.DateSeparator (read write - string)
- Added SC3 property TGlobal.ShortDateFormat (read write - string)
- Added SC3 class TActiveMapBullet (accessible over global Byte array "Map.Bullets")
- Added SC3 function TActiveMapBullet.GetOwnerWeaponId: Integer
- Added SC3 property TActiveMapBullet.ID (read only - Byte)
- Added SC3 property TActiveMapBullet.Active (read only - Boolean)
- Added SC3 property TActiveMapBullet.X (read only - Single)
- Added SC3 property TActiveMapBullet.Y (read only - Single)
- Added SC3 property TActiveMapBullet.VelX (read only - Single)
- Added SC3 property TActiveMapBullet.VelY (read only - Single)
- Modified SC3 type TOnKillEvent declaration to procedure(Killer, Victim: TActivePlayer; BulletID: Byte)
- Modified SC3 type TOnTCPMessageEvent declaration to procedure(Ip: string; Port: Word; Message: string)
- Modified request game log line from "IP:PORT requesting game..." to "IP:PORT|HWID requesting game..."
- Modified SC3 procedure name TActivePlayer.Forward altered to TActivePlayer.ForwardTo
- Modified SC3 type TOnRequestEvent declaration to function(Ip, Hw: string; Port: Word; State: Byte; Forwarded: Boolean; Password: string): Integer
- Modified SC3 type TOnDamageEvent declaration to function(Shooter, Victim: TActivePlayer; Damage: Integer; Bullet: TActiveMapBullet): Integer
- Fixed DrawText result does not hide after server change #562
- Fixed TOnWeaponChangeEvent does not hold valueable data #582
- Fixed TActiveObject's Style is 0 (Flags) #584
- Fixed TPlayer.OnFlagDrop Flag.ID can't be accessed or duplicates #585
- Fixed Player.Alive := FALSE deals damage (doesn't always kill) #586
- Fixed MovePlayer causes players to drop weapons and flags randomly #142
- Fixed MovePlayer randomly kills and respawns player #247
- Fixed Server refuses client if MovePlayer is used on connection #587
- Fixed SC3 TMapObject.Style results to be the same as in wiki
- Fixed SC3 using Game.OnRequest crashes server
- Fixed SC3 Variable Game.VotePercent is always set up on 0 #532
- Fixed SC3 Player.Ban always bans for 0 minutes #576
- Fixed OnVoteMap/OnVoteMapStart events are not working as intended #550
- Fixed SC3 - OnWeaponChange does not provide changed weapon information #577
- Fixed SC3 - TPlayer.OnKill/TPlayer.OnDamage - WeaponType is unpredictable #356
- Fixed TActivePlayer.BigText with layer 0 causes WriteConsole behaviour #400
- Fixed SC3 StrToDate doesn't work as intended #401
- Fixed /recompile $lt;script> hangs up admin client #578
- Fixed SC3 Strange RayCast values when walking "into" the wall #395
- Fixed DELMAP crashes server #410
- Fixed command delmap to also check for first map on mapslist
- Fixed SC3 some server crashes after unhandled exception
- Fixed SC3 some function results could be ignored in some cases
Normal mode weapon changes:
Deagles fireinterval +1 HK MP5 push +1 Steyr push +1 Spas push +1 M79 push +30 Minigun dmg -1 Socom dmg +1 LAW push +20
Realistic mode weapon changes:
HK MP5 spread +1 Ruger dmg +2
Map changes:
-
Downloads:
Soldat 1.6.8 Full
Soldat 1.6.8 Patch (for 1.6.7 only)
Server 2.7.8 Full
Server 2.7.8 Patch (for 2.7.7 only)
Join the discussion on soldatforums
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
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