Developer postOriginal post (opens in a new tab)

Ground Branch Version 1006 available

CHANGELIST:
* Changed version scheme
* made TAB an assignable key
* fixed being unable to bind to mouse wheel down.
* added blank/remove patch option.
* fixed animation continuing to play on death.
* fixed movement sounds continuing to play on death.
* fixed reload on empty slapping bolt over and over again.
* fixed freelook off centre returning to wrong sight.
* fixed sprinting and stopping returning to wronge sight.
* fixed multiple attachment stack (ACOG on ACOG on ACOG etc).
* biased sight index to match that of the first attached optical sight.
* fixed sprint key affecting eye position.
* enabled multiple set/function entries in input script.
* added basic AK & 45° adapter.

* Offset mount still needs animation support
* switched over to source build of UE4 engine.
* this was done to fixed issues with dedicated server and prepare for custom additions.
e.g. True sky.
* added basic AI controller.
* created child Bot class - same as AI controller, but acts as fake player & can respawn.
* created new Example_Map that includes spawn spoints for server testing and nav mesh for AI tests.
* updated GBGameMode
* added call to register server with online sub system.
* added support for basic bots.
* added checks to set correct gamemode based on chosen mission
* updated GBSession to properly register server with Steaam.
* updated GBGameInstance
* added show & hide loading screen functions & BP events.
* added BP events to display network error messages.
* added FindSessions() to search for servers and call BP event to return results.
* added JoinSession() to join previously located server by index.
* added HostGame() to replace manual call 'open' console command.
* updated GBPlayerController
* replaced ToggleMenu() event with Show, Hide & Remove event.
* created ServerSendKitStringChunk() & ClientRequestKitStringChunk() to get kit string from client to server.
* created GBGameInstanceBP to implement events for GBGameInstance.
* updated Join_ServerBrowswer & Entry_Server to support search result info.
* updated Create_Manager to support creating lan, listen & solo games (Needs replacing!)
* fixed client crashes caused by sight component & instigator handling in in GBItem, GBFirearm & GBPlayerCameraManager.
* FIXME - sights non-functional on client & buggy standalone!
* drank more coffee.
* First pass at new 5-25x scope with RIS for secondary sight (Not textured)
* Optimized depot river mesh by breaking into multiple parts for better culling
* removed Screen_ServerBrowser - was preventing packaging due to bad references.
* fixed bug in GBCharacter::IsInInventory() that made it return true regardless of items existence in inventory.
* moved sight zeroing from GBSight class to GBSightComponent class and updated related C++ & BP.
* updated BaseOpticalSight BP & BaseOpticMat to remove need to manually update UV (experimental).
* fixed null map def & mission causing crash in GBGameInstance when you try to load a map that hasn't got them.
* replaced ServerTravel with ClientTravel in GBGameInstance when loading standalone maps