Major changes:
-
improve vehicle network synchronization
-
fix FPS drop on Android when player is close to a vehicle
-
add support for plugins/game modes
-
run commands from chat messages
-
implement a simple deathmatch game mode
Full changelog:
-
send chat on Enter
-
add setting for global sound volume
-
add setting for radio volume
-
config is loaded in
ConfigManager.Awake()
-
fix bug when world could not be loaded with some system languages (#39)
-
more error-prone asset loading - will make the game work better with mods (unsupported archive version, duplicate archive entries, bad lines in weapon data, arrow textures, cursor texture, duplicates in car colors, support extended PedestrianType, duplicate object definitions, not found item files)
-
add config option to skip minimap load
-
load all IMG archives that are found in game directory
-
set default FPS on mobile to 30
-
disable Start button while server is active
-
improve vehicle network synchronization
-
set default physics update rate to 60
-
improve network synchronization for vehicle leftover parts
-
set collision detection mode of vehicle leftover parts to ContinuousDynamic - seems that they no longer can pass through ground ; change sync interval to 15/s
-
set vehicle's rigid body CollisionDetectionMode to ContinuousDynamic
-
add support for short names in top panel of file browser ; add some common folders on Windows
-
fix FPS drop on Android when player is close to a vehicle
-
set vehicle lights' intensity to 0 by default
-
fix for wrong position of detached vehicle parts
-
add support for plugins/game modes
-
add Ped.onDamaged event
-
add SyncedBag to Player
-
add info about attacking player to DamageInfo
-
implement SyncedServerData - it's used to sync global data from server
-
display player stats dynamically based on data from server
-
add SpawnHandler - spawn positions can be overridden
-
implement command processing ; add some basic commands
-
add chat preprocessing
-
trim chat messages
-
run commands from chat messages
-
add rate-limit to commands
-
adapt all scripts to command system - stop using PlayerRequests
-
players can specify model id for their ped or stalker
-
unsupported vehicles will not cause spamming error messages - they are destroyed
-
exit drive-by state if ped doesn't have gun weapon
-
don't display inflicted damage for the same player
-
exit aim & fire states if ped is not holding a weapon
-
make "Internet" the default tab in JoinGame window ; automatically refresh master-server when JoinGame window is opened
-
increase rocket speed
-
remove new line & tab characters from chat messages
-
don't update chat UI in headless mode
-
improve chat UI
-
improve chat text escaping - markup tags are now visible in a chat message
-
chat is visible when local ped is dead
-
console subscribes to log event before any other script executes
-
game modes can be selected ; selected game modes are activated when server starts ; allow selection of game mode via command line
-
implement a simple deathmatch game mode