Hello Community!
Surprise, surprise: We got a little beta for you ;)
Test and let us know what you think and and report as always as much as you can.
Please have a closer look on the following things:
- Voting
- Flag throwing
- tab-completion
- Bullets (especially knife) going through dead bodies in survival game modes
- Scripting
Happy testing! But remember: It's a feature, not a bug!
Soldat 1.6.8b1 changelog:
- Added support for skipping empty console output line
- Modified replaced default weapons graphics in interface-gfx and weapons-gfx with ones from Soldat Evolved
- Modified vote results will now happen immediately if the required percentage is achieved
- Modified voice taunt menu key can now also hide the menu
- Modified translations can be made 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 the chat's nickname tab-completion can complete a nick 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 DrawText result does not hide after server change #562
- 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.8b1 changelog:
- 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 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
- Modified SC3 type TOnKillEvent declaration to procedure(Killer, Victim: TActivePlayer; Bullet: TActiveMapBullet)
- 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 <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 check also for first map on mapslist
- Fixed SC3 some server crashes after unhandled exception
- Fixed SC3 some function results could be ignored in some cases
Maps 2.7.8b1 changelog:
-
Weaponmod 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
Downloads:
Soldat 1.6.8b1 Full (http://static.soldat.pl/downloads/soldat168b1.zip)
Soldat 1.6.8b1 Patch (for 1.6.7 only) (http://static.soldat.pl/downloads/soldatpatch167-168b1.zip)
Server 2.7.8b1 Full (http://static.soldat.pl/downloads/soldatserver2.7.8_1.6.8b1.zip)
Server 2.7.8b1 Patch (for 2.7.7 only) (http://static.soldat.pl/downloads/serverpatch2.7.7-2.7.8b1.zip)