I was able to do this for my mod since I had a backup of the attribute files from before they changed the sWS trucks to be buildable instead.
First, clone/open
army\west_german and under
start_actions add the following (assume any property not specified is using the default value):
set_start_position_target_action
action_list
delay
delay: 15
delayed_actions
reinforcements_action
squad_table
squad: sbps\races\west_german\vehicles\sws_halftrack_squad\sws_halftrack_squad_mp
offset_distance: -15
delay
delay: 15
delayed_actions
player_target_action
subactions
upgrade_add
upgrade: upgrade\west_german\passive\sws_interval_unlock
Next clone/open
abilities\west_german\always_on_ability\dispatch_ability\sws_halftrack_interval_dispatch. Relic borked this ability (needlessly) when they got rid of the automatic sWS dispatch, so we need to restore it:
action_list
start_target_actions
[remove the set_start_position_target_action, copy the speech_action, then add the following two new actions:]
requirement_action
action_table
interval_action
interval_second: 180
interval_subactions
interval_subaction_group
actions
set_start_position_target_action
action_list
reinforcements_action
squad_table
squad: sbps\races\west_german\vehicles\sws_halftrack_squad\sws_halftrack_squad_mp
offset_distance: -15
trigger_time_second: 180
interval_subaction_group
actions
[paste the speech_action here that you copied, then remove the original]
trigger_time_second: 178
requirement_table
required_squad
squad_name: sbps\races\west_german\vehicles\sws_halftrack_squad\sws_halftrack_squad_mp
requirement_action
action_table
reinforcements_action
squad_table
squad: sbps\races\west_german\vehicles\sws_halftrack_squad\sws_halftrack_squad_mp
upgrade_add
upgrade: upgrade\west_german\ability_lock_out\first_sws_halftrack_lockout
requirement_table
required_player_upgrade
is_present: false
upgrade_name: upgrade\west_german\ability_lock_out\first_sws_halftrack_lockout
validate_all_subactions: false
fire_and_forget: false
Lastly, clone/open
ebps\races\west_german\buildings\base_building\hq\west_german_hq_mp and make the following changes:
ability_ext
abilities
[add the above ability that you restored:]
ability: abilities\west_german\always_on_ability\dispatch_ability\sws_halftrack_interval_dispatch
action_apply_ext
[add the following new action]
requirement_action
action_table
delay
delay: 3
delayed_actions
scar_function_call
function_name: AE_SpawnStartingSWS
player_target_action
subactions
upgrade_add
upgrade: upgrade\west_german\passive\sws_starting_dispatch_unlock
requirement_table
required_player_upgrade
upgrade_name: upgrade\west_german\passive\sws_starting_dispatch_unlock
spawner_ext
spawn_items
[remove the entry for the sWS squad]
ui_ext
extra_text: [remove the mention of the sWS from the end of this string]
I should note that one of the two initial dispatches (the one in the army file or the one in the ability file) are most likely redundant or don't work, but I haven't tested to figure out which one that is, and I know having both doesn't cause any problems. Enjoy!