I just started mucking around with StatusSpec, statusspec_localplayer_track_spec_target and statusspec_localplayer_set_current_target are still broken, but this seems to work for me:
// F1-F12 switches to player indexes and enables localplayer (for killfeed)
statusspec_localplayer_enabled 1
statusspec_cameratools_spec_player_alive 0
bind "F1" "statusspec_cameratools_spec_player 2; statusspec_localplayer_player 2"
bind "F2" "statusspec_cameratools_spec_player 3; statusspec_localplayer_player 3"
bind "F3" "statusspec_cameratools_spec_player 4; statusspec_localplayer_player 4"
bind "F4" "statusspec_cameratools_spec_player 5; statusspec_localplayer_player 5"
bind "F5" "statusspec_cameratools_spec_player 6; statusspec_localplayer_player 6"
bind "F6" "statusspec_cameratools_spec_player 7; statusspec_localplayer_player 7"
bind "F7" "statusspec_cameratools_spec_player 8; statusspec_localplayer_player 8"
bind "F8" "statusspec_cameratools_spec_player 9; statusspec_localplayer_player 9"
bind "F9" "statusspec_cameratools_spec_player 10; statusspec_localplayer_player 10"
bind "F10" "statusspec_cameratools_spec_player 11; statusspec_localplayer_player 11"
bind "F11" "statusspec_cameratools_spec_player 12; statusspec_localplayer_player 12"
bind "F12" "statusspec_cameratools_spec_player 13; statusspec_localplayer_player 13"
Not sure if something in a recent update 'fixed' it? But seems like some people had problems with statusspec_cameratools_spec_player?
Anyhow, I'm using this together with the latest version of Lawena and it's working so far.
Edit:
Attempted to make an alias thingo that emulates how I assume the old command would've worked. I think this probably doesn't work well with the F1-F12 binds because there's no way to 'remember' the index position(?) Anyway, hopefully this works as intended, otherwise let me know.
// Execute view for player 1, not sure if this is necessary
statusspec_cameratools_spec_player 2; statusspec_localplayer_player 2; spec_mode 4;
alias "Player1" "statusspec_cameratools_spec_player 2; statusspec_localplayer_player 2; spec_mode 4; alias NextPlayer Player2; alias PreviousPlayer Player12"
alias "Player2" "statusspec_cameratools_spec_player 3; statusspec_localplayer_player 3; spec_mode 4; alias NextPlayer Player3; alias PreviousPlayer Player1"
alias "Player3" "statusspec_cameratools_spec_player 4; statusspec_localplayer_player 4; spec_mode 4; alias NextPlayer Player4; alias PreviousPlayer Player2"
alias "Player4" "statusspec_cameratools_spec_player 5; statusspec_localplayer_player 5; spec_mode 4; alias NextPlayer Player5; alias PreviousPlayer Player3"
alias "Player5" "statusspec_cameratools_spec_player 6; statusspec_localplayer_player 6; spec_mode 4; alias NextPlayer Player6; alias PreviousPlayer Player4"
alias "Player6" "statusspec_cameratools_spec_player 7; statusspec_localplayer_player 7; spec_mode 4; alias NextPlayer Player7; alias PreviousPlayer Player5"
alias "Player7" "statusspec_cameratools_spec_player 8; statusspec_localplayer_player 8; spec_mode 4; alias NextPlayer Player8; alias PreviousPlayer Player6"
alias "Player8" "statusspec_cameratools_spec_player 9; statusspec_localplayer_player 9; spec_mode 4; alias NextPlayer Player9; alias PreviousPlayer Player7"
alias "Player9" "statusspec_cameratools_spec_player 10; statusspec_localplayer_player 10; spec_mode 4; alias NextPlayer Player10; alias PreviousPlayer Player8"
alias "Player10" "statusspec_cameratools_spec_player 11; statusspec_localplayer_player 11; spec_mode 4; alias NextPlayer Player11; alias PreviousPlayer Player9"
alias "Player11" "statusspec_cameratools_spec_player 12; statusspec_localplayer_player 12; spec_mode 4; alias NextPlayer Player12; alias PreviousPlayer Player10"
alias "Player12" "statusspec_cameratools_spec_player 13; statusspec_localplayer_player 13; spec_mode 4; alias NextPlayer Player1; alias PreviousPlayer Player11"
alias "NextPlayer" "Player2"
alias "PreviousPlayer" "Player12"
bind "mouse1" "NextPlayer"
bind "mouse2" "PreviousPlayer"
Edit 2:
Seems like it works perfectly well with some STVs, whereas others a few of the players don't have indexes assigned to them so the camera doesn't go to them during the cycle. Most likely just demo shit being broken from some recent updates.