Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,13 @@ jobs:
- name: Build
run: xmake build -y stfc-community-mod

- name: Test fleet observation trackers
run: |
xmake build -y miner-opc-tests
xmake build -y fleet-arrival-tests
xmake run miner-opc-tests
xmake run fleet-arrival-tests

- name: Report compiler cache
shell: pwsh
run: sccache --show-stats
Expand Down Expand Up @@ -506,6 +513,13 @@ jobs:
shell: bash
run: sccache --show-stats

- name: Test fleet observation trackers
run: |
xmake build -y miner-opc-tests
xmake build -y fleet-arrival-tests
xmake run miner-opc-tests
xmake run fleet-arrival-tests

- name: Report Swift module cache
shell: bash
run: |
Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_da.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[======================================================================================================]>
#
# ***** * * *
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Forhindr "Escape" i at spørge, om spillet skal afsluttes
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_de.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[=======================================]>
#
# **** ** **
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Verhindert, dass die Escape-Taste zum Beenden des Spiels auffordert
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_en-GB-x-cockney.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[=======================================]>
#
# **** ** **
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Prevent "escape" from prompting to exit the game
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_en-x-minionese.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[=======================================]>
#
# **** ** **
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Prevent "escape" from prompting to exit the game
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_en.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[=======================================]>
#
# **** ** **
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Prevent "escape" from prompting to exit the game
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_es.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[=====================================================]>
#
# * * *
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Impide que "Escape" pregunte si deseas salir del juego
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
29 changes: 29 additions & 0 deletions example_community_patch_settings_fr.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,25 @@ disabled_events = ""
# Write audio event names to the trace log for troubleshooting
trace_events = false

# Optional generated notification cues; "none" disables an alert.
# Available sounds: default, info, success, warning, alarm, arrival, soft, ping, repair
# Requires patches.toastbannerhooks = true.
alert_victory = "none"
alert_defeat = "none"
alert_armada_created = "none"
alert_armada_battle_won = "none"
alert_armada_battle_lost = "none"

# Fleet cues are independent of desktop notifications and toastbannerhooks.
# Use the sound names above; "none" disables a cue. Windows and macOS.
alert_fleet_arrived_in_system = "none"
alert_fleet_arrived_at_destination = "none"
alert_fleet_started_mining = "none"
alert_fleet_node_depleted = "none"
alert_fleet_docked = "none"
alert_fleet_repair_complete = "none"
alert_fleet_miner_opc = "none"

# <[=======================================]>
#
# **** ** **
Expand Down Expand Up @@ -638,6 +657,12 @@ auto_confirm_discovery = true
# Open the bulk gift claim flyout automatically
auto_open_bulk_claim_flyout = false

# Windows/macOS: highlight deployed fleet-bar portraits in amber when cargo exceeds protected cargo
highlight_opc_fleets = false

# Windows/macOS: show estimated time to over-protected cargo below mining fleet status
fleet_hud_opc_eta = false

# Empêcher "échap" de proposer de quitter le jeu
disable_escape_exit = true

Expand Down Expand Up @@ -683,6 +708,10 @@ disabled_banner_types = ""
# Specifies banner types that should trigger notifications (comma separated)
notify_banner_types = ""

# Fleet events that should trigger Windows/macOS notifications (comma separated, or "All")
# Options: ArrivedInSystem, ArrivedAtDestination, StartedMining, NodeDepleted, Docked, RepairComplete, MinerOPC
notify_fleet_events = ""

# Subgroup: Chat
# --------------

Expand Down
Loading
Loading