SOLDAT 1.6.9 RELEASED!

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