Commit Graph
32 Commits
Author SHA1 Message Date
sapphireandfutile 58fd6b7e9c game_networking: turn blocked into enum
Allows us to keep track of what's blocked without querying rules constantly.
2025-12-12 09:36:21 +00:00
futileandsapphire 23fd4b12f9 use Firewall in game_networking 2025-12-12 03:52:40 -05:00
futileandsapphire ade95b5c65 empty session with firewall instead of suspend 2025-12-12 03:52:40 -05:00
futileandsapphire 54985d350a initialize COM in app_creator instead of local to module 2025-12-12 03:52:40 -05:00
futileandsapphire 97e1446996 move get_game_exe_path to be a method on SystemInfo 2025-12-12 03:52:40 -05:00
futile fb7e1f7864 apply (some) clippy suggestions 2025-12-11 02:44:40 +00:00
futile 7190dc05fe rename ensure_not_both_blocked_simultaneously to ensure_block_exclusivity 2025-11-22 09:27:03 +00:00
futile 23b6c879ae better error handling of block exclusivity 2025-11-22 09:27:02 +00:00
futile 660a478fbb greatly simplify blocked status by removing temporary failure state 2025-11-22 09:27:02 +00:00
futile ed0a828fd4 ensure all filters do not use the same name (oops) 2025-11-21 11:56:52 +00:00
futile 9b5340a6c5 apply clippy suggestions 2025-11-21 11:19:24 +00:00
futile 74132ec322 heavily modify game_networking & fully implement save server blocking 2025-11-21 11:09:18 +00:00
futile a58606c91d nicen up game_networking 2025-11-21 10:01:41 +00:00
futile 3ab5987b67 use more unwraps instead of let _ = 2025-11-05 00:08:53 +00:00
futile 5c73ee7bd5 improve (tighten) scoping of unsafe blocks 2025-09-13 16:50:44 +01:00
futile 71c3c69ea2 a few clippy fixes 2025-09-12 05:04:12 +01:00
futile ab026c0bc6 adapt codebase to own, new system info impl 2025-09-12 01:07:10 +01:00
futile f5fd22d35c redesign if_failed_return_to_unblocked to if_failed_return_to_boolean 2025-04-26 04:23:37 +01:00
futile 53030cc5f7 add debug menu feature to change blocked_status of GameNetworking 2025-04-23 14:32:29 +01:00
futile 58ec9f6567 clippy 2025-04-20 08:01:41 +01:00
futile 1c9ce2a4d3 remember to place to_color32 for BlockedStatus in the correct place 2025-04-20 07:57:41 +01:00
futile 8a5d6cf38c simplify features::game_networking 2025-04-20 07:56:54 +01:00
futile d789b0f62d rework networking indicator dot 2025-04-20 07:33:34 +01:00
futile 935703e1ab listen to a few clippy lints 2025-04-20 06:19:29 +01:00
futile ccc27b1944 slightly tweak features::game_networking design & add visual indicator for blocking failing due to game being closed 2025-04-20 01:25:25 +01:00
futile 09f5a3895b use windows api instead of netsh command to manage game's network access 2025-04-19 10:34:10 +01:00
futile 668a6eb38b get rid of clippy-related allows 2025-04-18 04:44:11 +01:00
futile 0de79769d2 reorganize some consts 2025-04-18 03:17:40 +01:00
futile 19b1ade758 remove 1 to_string and replace some others with to_owned 2025-04-18 00:59:07 +01:00
futile e328eb91f6 get CREATE_NO_WINDOW from windows crate 2025-04-17 04:40:06 +01:00
futile c73dc4bd86 some little fixes 2025-04-07 16:02:32 +01:00
futile 68cf28dad8 do so many things 2025-04-07 12:19:06 +01:00