192,951 Commits over 4,049 Days - 1.99cph!
Working on sending the gang safe across to the client. Still got an entity init order issue at the moment
rebuild ps4 native DLLs with __declspec (dllexport)
Gang map icons always show on map, even when there are no gang members
Target/Contextual role assignment UI boilerplate
Building ownership assignment UI improvements
Added some really basic lighting to external gang signs
Gang building signs now work on clients (not just listen server)
Gang HQ info now syncing to clients. Arrow works in HH mode.
Working on making the GangHQ script a NetworkEntityBehaviour that can sync some data to the client, which will let us load gang signs correctly, show nav arrows to gang headquarters and so on.
Added a ceiling light prop (based on an old unused model we had) and added a couple lights to each gang building so they're not pitch black at night anymore.
Cash gets added to safe every 5 seconds
Item drop detecting relevant buildings
rhib uses updated passenger animation not holding invisible bench
Fixed settlement creation not showing leader bonuses until you switch the leader.
Put basic tools with the craftsman unlock.
WIP content to progress to level 3
Boilerplate for detecting which gang is holding which items.
Dredge and bandit town scene update
Rest of UI is now consistent.
Joining Settlements AI now only installed when we're trying to join a settlement.
Subtle TreeSway for gm_construct skybox trees
Tweaked some target filtering on eating on stick AI.
Cleaned up and hopefully fixed AI on people who left the tribe.
Consoles load bundles from Application.streamingAssetsPath.
Fixed crash issues with CNewParticleEffect.AddControlPoint and CNewParticleEffect.StopEmissionAndDestroyImmediately functions when they were used with NULL owners
Various UI style editor stuff, TMPro style color syncing
TooltipElement NRE handling
AI designer comment nodes
Notifications and events when doll is picked up
Pickups are shown on the game map
Switch to IL2CPP by default for PS4 until we can address the .NET 4 requirements which prevent a console mono build.
Prebuilt native dlls for ps4, these are built from the respective directories in Plugins folder at the top of the tree, using premake to generate the solutions and then build them and copy them here.
inputsystem uses SDL2 framework
remove GetCursorPosition hack for SDL osx builds
Enable json.net for PS4 build
Editor script changes for building asset bundles and doing the actual build for consoles