11,479 Commits over 3,561 Days - 0.13cph!
added local player ID to replay header.
local games now support any local player ID instead of defaulting to 0.
started refactoring/cleaning up replay hack test
Disabled proto cmd caching for now.
Replay debug functions.
Removed squad debug spam.
added GameSettings.IsReplay, now used in game init instead of test hardcoded value.
Merged from main.
added Squad.GenerateFromTeam.
wip initial replay loading hack test - replay file loaded, teams restored, positioned. Forced replay mode to true so I don't wipe the test replay while I'm testing.
added Protocol.Replays
wip replay creation + recording.
Replay, ReplayHeader, ReplayPlayer serialization.
Some refactoring and prep for replays.
Designed and added replay file protobuf with Replay, ReplayHeader and ReplayPlayer definitions.
deleted shitloads of (hopefully) unused assets
Removed client local match win/loss value modification after a match has finished, because the record is now updated from the server.
PlayerRecord updates can now be sent as their own messages from the server.
Server now sends updated PlayerRecords to both players after a match has finished.
refactored some UIPlayerProfileButton shit into a refresh function, called at correct times.
menu badge will not refresh with server updates, enabled it again, positioned it on screen
refactoring towards a PlayerRecord update event
menu XP bar works (initially, need to finally add a PlayerRecord updated event and hook stuff up to that too)
added fullscreen/window options and made resolution changes work with them properly.
deleted old test hats
removed missing script components from a bunch of hats
Added CustomisationItemView, listens to game events, sends the following messages: FirstTurnStarted, LocalTurnStarted, OpponentTurnStarted, LocalWon, OpponentWon, LocalUnitKilled, OpponentUnitKilled.
Deleted loads of now redundant customisation code/files.
added blank TrophyView.cs, added to test trophy prefab (getting latest)
flipped Trophy_A and Trophy_Anchor positions on the X as they weren't correctly setup for local/player.
trophy cam now faces the other direction to match.
Handling default/reset of trophies.
Added default (none) trophy definition.
Rebuilt customisation database.
CustomisationProfile++
Version++
PlayerArea prefab anchor positions updated.
Fixed customisation editor calling squad editor exit on exit not it's own.
Removed unused customisation stuff from protobuf.
Fixed customisation save bug.
WIP trophy equipping
Added PlayerArea prefab trophy anchors.
Scene.
added CustomTrophyDefinitionSO.
more basic trophy setup, test data/prefab.
trophy editing camera view.
deleted Snow_Bricks ASE thing cus it was erroring and not used?
inital tropy customisation editor state setup / UI
merged to release for steam build
version++
UILeagueTablePreview now uses Defines.MaxLeagueEntriesPerPage instead of an inspector value
changed number of leaderboard entires sent per page to 10 (server will need updating).
removed more debug logging.
started customisation refactor/clean up
Fix for consecutive server connection attempts crashing
removed more debug logging
toggle motion blur while generating map preview screenshots
merged to steam release branch
Switched from Amazon server to OVH server
moved server address and references to a constant in Defines
merged leaderboard rework to main
enable/disable league table browse buttons based on page number.
disabled logging of event handlers.
added placeholder league table browsing buttons, linking functionaliy to league table view.
can now request leaderboard entries with a specified start indx and previous/next.
adding a copy of server player database for local testing.