Compare commits

...
399 Commits
Author SHA1 Message Date
RMBGAME 2bc3cd1f42 Update source file Strings.resx 2023-07-22 15:05:21 +08:00
RMBGAME 372e36a467 New translations Strings.resx (English) 2023-07-22 13:07:21 +08:00
RMBGAME 7d5757f392 New translations Strings.resx (Chinese Traditional) 2023-07-22 13:07:20 +08:00
RMBGAME dac3acf7e2 New translations Strings.resx (Russian) 2023-07-22 13:07:20 +08:00
RMBGAME 552ec1e6cd New translations Strings.resx (Polish) 2023-07-22 13:07:18 +08:00
RMBGAME f26c4dc676 New translations Strings.resx (Korean) 2023-07-22 13:07:17 +08:00
RMBGAME 6e528fc2bc New translations Strings.resx (Japanese) 2023-07-22 13:07:16 +08:00
RMBGAME c76af865fa New translations Strings.resx (Italian) 2023-07-22 13:07:15 +08:00
RMBGAME 9ef44f5770 New translations Strings.resx (Spanish) 2023-07-22 13:07:14 +08:00
RMBGAME 222fdfdc5f Update source file Strings.resx 2023-07-21 16:00:07 +08:00
RMBGAME 7ab3c3ca4c New translations Strings.resx (English) 2023-07-21 14:30:08 +08:00
RMBGAME b60b380fb5 New translations Strings.resx (Chinese Traditional) 2023-07-21 14:30:07 +08:00
RMBGAME 7d153848d6 New translations Strings.resx (Russian) 2023-07-21 14:30:06 +08:00
RMBGAME 9afb711bb6 New translations Strings.resx (Polish) 2023-07-21 14:30:05 +08:00
RMBGAME 01b1bb3d9c New translations Strings.resx (Korean) 2023-07-21 14:30:04 +08:00
RMBGAME 9b8b4fa0a1 New translations Strings.resx (Japanese) 2023-07-21 14:30:02 +08:00
RMBGAME d0197c145a New translations Strings.resx (Italian) 2023-07-21 14:30:01 +08:00
RMBGAME 0a522d9bfa New translations Strings.resx (Spanish) 2023-07-21 14:30:00 +08:00
RMBGAME 86b0662860 Update source file Strings.resx 2023-07-20 22:42:52 +08:00
RMBGAME 66f3c56fbc New translations Strings.resx (English) 2023-07-20 20:15:16 +08:00
RMBGAME 300f317707 New translations Strings.resx (Chinese Traditional) 2023-07-20 20:15:15 +08:00
RMBGAME 40b69c1a5b New translations Strings.resx (Russian) 2023-07-20 20:15:14 +08:00
RMBGAME e726f39d07 New translations Strings.resx (Polish) 2023-07-20 20:15:13 +08:00
RMBGAME 2ad80d29d3 New translations Strings.resx (Korean) 2023-07-20 20:15:12 +08:00
RMBGAME dfa3d38e0e New translations Strings.resx (Japanese) 2023-07-20 20:15:11 +08:00
RMBGAME 170f3c6afb New translations Strings.resx (Italian) 2023-07-20 20:15:10 +08:00
RMBGAME b387261131 New translations Strings.resx (Spanish) 2023-07-20 20:15:09 +08:00
RMBGAME fba0d434ff Update source file Strings.resx 2023-07-20 20:15:03 +08:00
RMBGAME 2f694ba0a5 Update source file Strings.resx 2023-07-20 18:27:24 +08:00
RMBGAME 999a22c9eb New translations Strings.resx (English) 2023-07-20 16:37:41 +08:00
RMBGAME 47072a9a68 New translations Strings.resx (Chinese Traditional) 2023-07-20 16:37:39 +08:00
RMBGAME 61872118d1 New translations Strings.resx (Russian) 2023-07-20 16:37:38 +08:00
RMBGAME 22496f4b84 New translations Strings.resx (Polish) 2023-07-20 16:37:37 +08:00
RMBGAME 4ad283d469 New translations Strings.resx (Korean) 2023-07-20 16:37:36 +08:00
RMBGAME 1e30a84390 New translations Strings.resx (Japanese) 2023-07-20 16:37:35 +08:00
RMBGAME b6ea682bf7 New translations Strings.resx (Italian) 2023-07-20 16:37:34 +08:00
RMBGAME e01e7810e0 New translations Strings.resx (Spanish) 2023-07-20 16:37:33 +08:00
RMBGAME 40396be5d2 Update source file Strings.resx 2023-07-18 06:32:27 +08:00
RMBGAME b8ac484af3 New translations Strings.resx (English) 2023-07-18 04:16:59 +08:00
RMBGAME 20b879184a New translations Strings.resx (Chinese Traditional) 2023-07-18 04:16:57 +08:00
RMBGAME f1615987e5 New translations Strings.resx (Russian) 2023-07-18 04:16:56 +08:00
RMBGAME 30842217fc New translations Strings.resx (Polish) 2023-07-18 04:16:55 +08:00
RMBGAME 6ed452b16e New translations Strings.resx (Korean) 2023-07-18 04:16:54 +08:00
RMBGAME 16e06748e3 New translations Strings.resx (Japanese) 2023-07-18 04:16:53 +08:00
RMBGAME d823c0b7f5 New translations Strings.resx (Italian) 2023-07-18 04:16:52 +08:00
RMBGAME e5812a27db New translations Strings.resx (Spanish) 2023-07-18 04:16:51 +08:00
RMBGAME d4552f9390 Update source file Strings.resx 2023-07-18 04:16:44 +08:00
RMBGAME 49dc3d2c6d New translations Strings.resx (English) 2023-07-18 02:36:10 +08:00
RMBGAME 8b5586af8a New translations Strings.resx (Chinese Traditional) 2023-07-18 02:36:09 +08:00
RMBGAME 5a8ca8b6ab New translations Strings.resx (Russian) 2023-07-18 02:36:08 +08:00
RMBGAME 56a0ca744e New translations Strings.resx (Polish) 2023-07-18 02:36:07 +08:00
RMBGAME 62adb5501b New translations Strings.resx (Korean) 2023-07-18 02:36:05 +08:00
RMBGAME c03f3bd589 New translations Strings.resx (Japanese) 2023-07-18 02:36:03 +08:00
RMBGAME d38754634b New translations Strings.resx (Italian) 2023-07-18 02:36:02 +08:00
RMBGAME ca04226a3d New translations Strings.resx (Spanish) 2023-07-18 02:36:01 +08:00
RMBGAME c480afc668 Update source file Strings.resx 2023-07-17 00:37:32 +08:00
RMBGAME 021c490d26 New translations Strings.resx (English) 2023-07-16 21:20:26 +08:00
RMBGAME 1949f32d23 New translations Strings.resx (Chinese Traditional) 2023-07-16 21:20:25 +08:00
RMBGAME ee47b25884 New translations Strings.resx (Russian) 2023-07-16 21:20:24 +08:00
RMBGAME a85ef3da1d New translations Strings.resx (Polish) 2023-07-16 21:20:23 +08:00
RMBGAME b7dc54bfb3 New translations Strings.resx (Korean) 2023-07-16 21:20:22 +08:00
RMBGAME 8ad06b978d New translations Strings.resx (Japanese) 2023-07-16 21:20:21 +08:00
RMBGAME 31255c5ea2 New translations Strings.resx (Italian) 2023-07-16 21:20:20 +08:00
RMBGAME f874198014 New translations Strings.resx (Spanish) 2023-07-16 21:20:19 +08:00
RMBGAME 122251ebbd Update source file Strings.resx 2023-07-14 11:27:05 +08:00
RMBGAME eb09fe6a36 New translations Strings.resx (English) 2023-07-14 05:43:20 +08:00
RMBGAME 93646c5689 New translations Strings.resx (Chinese Traditional) 2023-07-14 05:43:19 +08:00
RMBGAME 4442eb02f6 New translations Strings.resx (Russian) 2023-07-14 05:43:18 +08:00
RMBGAME 020f00bee4 New translations Strings.resx (Polish) 2023-07-14 05:43:17 +08:00
RMBGAME 42a502c8f7 New translations Strings.resx (Korean) 2023-07-14 05:43:16 +08:00
RMBGAME ec15cca83f New translations Strings.resx (Japanese) 2023-07-14 05:43:15 +08:00
RMBGAME b38f29c84e New translations Strings.resx (Italian) 2023-07-14 05:43:14 +08:00
RMBGAME 2ed7c05179 New translations Strings.resx (Spanish) 2023-07-14 05:43:13 +08:00
RMBGAME fd4e094c7b Update source file Strings.resx 2023-07-12 11:46:49 +08:00
RMBGAME 6222d3f4f7 New translations Strings.resx (English) 2023-07-12 06:55:39 +08:00
RMBGAME 788acce558 New translations Strings.resx (Chinese Traditional) 2023-07-12 06:55:38 +08:00
RMBGAME 8115af0ef1 New translations Strings.resx (Russian) 2023-07-12 06:55:37 +08:00
RMBGAME c2ab63ffc6 New translations Strings.resx (Polish) 2023-07-12 06:55:36 +08:00
RMBGAME edd8cd01a5 New translations Strings.resx (Korean) 2023-07-12 06:55:35 +08:00
RMBGAME 26754953d1 New translations Strings.resx (Japanese) 2023-07-12 06:55:34 +08:00
RMBGAME 7f3678f54f New translations Strings.resx (Italian) 2023-07-12 06:55:33 +08:00
RMBGAME 96250f329e New translations Strings.resx (Spanish) 2023-07-12 06:55:32 +08:00
RMBGAME 08c30f3cb1 Update source file Strings.resx 2023-07-11 04:09:54 +08:00
RMBGAME a2a9b8bfe0 New translations Strings.resx (English) 2023-07-10 22:25:20 +08:00
RMBGAME 604e50593e New translations Strings.resx (Chinese Traditional) 2023-07-10 22:25:19 +08:00
RMBGAME dc161af309 New translations Strings.resx (Russian) 2023-07-10 22:25:18 +08:00
RMBGAME d539ca6afe New translations Strings.resx (Polish) 2023-07-10 22:25:17 +08:00
RMBGAME 2905190ccf New translations Strings.resx (Korean) 2023-07-10 22:25:15 +08:00
RMBGAME bdc262464f New translations Strings.resx (Japanese) 2023-07-10 22:25:14 +08:00
RMBGAME 70b0d8ce98 New translations Strings.resx (Italian) 2023-07-10 22:25:13 +08:00
RMBGAME 7de9bfed77 New translations Strings.resx (Spanish) 2023-07-10 22:25:11 +08:00
RMBGAME 96d5b5e910 Update source file Strings.resx 2023-07-10 22:25:01 +08:00
RMBGAME bd942b61e7 New translations Strings.resx (English) 2023-07-09 07:24:52 +08:00
RMBGAME 8c4b0eb53d New translations Strings.resx (Chinese Traditional) 2023-07-09 07:24:51 +08:00
RMBGAME 3de6201497 New translations Strings.resx (Russian) 2023-07-09 07:24:50 +08:00
RMBGAME 62d7a69689 New translations Strings.resx (Polish) 2023-07-09 07:24:49 +08:00
RMBGAME 9d4de85af0 New translations Strings.resx (Korean) 2023-07-09 07:24:48 +08:00
RMBGAME 47c1b12b87 New translations Strings.resx (Japanese) 2023-07-09 07:24:47 +08:00
RMBGAME 4e0c282491 New translations Strings.resx (Italian) 2023-07-09 07:24:46 +08:00
RMBGAME 47fddb086c New translations Strings.resx (Spanish) 2023-07-09 07:24:45 +08:00
RMBGAME fb828727c7 New translations Strings.resx (English) 2023-07-06 17:55:08 +08:00
RMBGAME 52a92754c0 New translations Strings.resx (Chinese Traditional) 2023-07-06 17:55:06 +08:00
RMBGAME 3c1e45135f New translations Strings.resx (Russian) 2023-07-06 17:55:05 +08:00
RMBGAME 58529a95ff New translations Strings.resx (Polish) 2023-07-06 17:55:04 +08:00
RMBGAME a1a84f6cf2 New translations Strings.resx (Korean) 2023-07-06 17:55:02 +08:00
RMBGAME 8a44faf446 New translations Strings.resx (Japanese) 2023-07-06 17:55:01 +08:00
RMBGAME bb8be872e4 New translations Strings.resx (Italian) 2023-07-06 17:55:00 +08:00
RMBGAME aa92952073 New translations Strings.resx (Spanish) 2023-07-06 17:54:59 +08:00
RMBGAME ab7c58e6a5 Update source file Strings.resx 2023-07-06 17:54:57 +08:00
RMBGAME 8d0e88f4b2 New translations Strings.resx (English) 2023-06-30 19:13:41 +08:00
RMBGAME 3598ac7359 New translations Strings.resx (Chinese Traditional) 2023-06-30 19:13:40 +08:00
RMBGAME 2b1438368c New translations Strings.resx (Russian) 2023-06-30 19:13:39 +08:00
RMBGAME ae6fe447a5 New translations Strings.resx (Polish) 2023-06-30 19:13:37 +08:00
RMBGAME 3a336785eb New translations Strings.resx (Korean) 2023-06-30 19:13:36 +08:00
RMBGAME 590b20964a New translations Strings.resx (Japanese) 2023-06-30 19:13:35 +08:00
RMBGAME 6bdb10c294 New translations Strings.resx (Italian) 2023-06-30 19:13:35 +08:00
RMBGAME bd4d78d882 New translations Strings.resx (Spanish) 2023-06-30 19:13:34 +08:00
RMBGAME a83b924516 Update source file Strings.resx 2023-06-30 19:13:32 +08:00
RMBGAME e33e390900 New translations Strings.resx (English) 2023-06-30 18:17:38 +08:00
RMBGAME e0cd71fdf4 New translations Strings.resx (Chinese Traditional) 2023-06-30 18:17:37 +08:00
RMBGAME 2967358e3e New translations Strings.resx (Russian) 2023-06-30 18:17:36 +08:00
RMBGAME 167a2caaa4 New translations Strings.resx (Polish) 2023-06-30 18:17:34 +08:00
RMBGAME 76182e9dea New translations Strings.resx (Korean) 2023-06-30 18:17:33 +08:00
RMBGAME de66753977 New translations Strings.resx (Japanese) 2023-06-30 18:17:32 +08:00
RMBGAME 75b929613d New translations Strings.resx (Italian) 2023-06-30 18:17:31 +08:00
RMBGAME b4d140e98f New translations Strings.resx (Spanish) 2023-06-30 18:17:30 +08:00
RMBGAME 10885ed1ac Update source file Strings.resx 2023-06-28 20:28:32 +08:00
RMBGAME 98f81cca30 New translations Strings.resx (English) 2023-06-28 00:28:48 +08:00
RMBGAME 414d124648 New translations Strings.resx (Chinese Traditional) 2023-06-28 00:28:46 +08:00
RMBGAME 8c6d447191 New translations Strings.resx (Russian) 2023-06-28 00:28:45 +08:00
RMBGAME 1ad3214988 New translations Strings.resx (Polish) 2023-06-28 00:28:44 +08:00
RMBGAME a7ddb74fcc New translations Strings.resx (Korean) 2023-06-28 00:28:43 +08:00
RMBGAME 4570b8e25d New translations Strings.resx (Japanese) 2023-06-28 00:28:42 +08:00
RMBGAME 307e24e4d2 New translations Strings.resx (Italian) 2023-06-28 00:28:41 +08:00
RMBGAME 0b5e558617 New translations Strings.resx (Spanish) 2023-06-28 00:28:40 +08:00
RMBGAME 0ee1101086 Update source file Strings.resx 2023-06-12 14:31:14 +08:00
RMBGAME f0943579ce New translations Strings.resx (English) 2023-06-12 11:57:15 +08:00
RMBGAME 2b6e12f974 New translations Strings.resx (Chinese Traditional) 2023-06-12 11:57:14 +08:00
RMBGAME 2d29d5c130 New translations Strings.resx (Russian) 2023-06-12 11:57:13 +08:00
RMBGAME 1fb2877710 New translations Strings.resx (Polish) 2023-06-12 11:57:12 +08:00
RMBGAME a17dd6ba66 New translations Strings.resx (Korean) 2023-06-12 11:57:11 +08:00
RMBGAME d3b65c5ddb New translations Strings.resx (Japanese) 2023-06-12 11:57:10 +08:00
RMBGAME 8eab41baf9 New translations Strings.resx (Italian) 2023-06-12 11:57:09 +08:00
RMBGAME 90f44d45e1 New translations Strings.resx (Spanish) 2023-06-12 11:57:08 +08:00
RMBGAME 0f594d545b Update source file Strings.resx 2023-05-23 17:33:44 +08:00
RMBGAME 7117f624db New translations Strings.resx (Polish) 2023-05-23 16:06:55 +08:00
RMBGAME 703874f24c New translations Strings.resx (Italian) 2023-05-23 16:06:54 +08:00
RMBGAME bf4cb78734 New translations Strings.resx (Spanish) 2023-05-23 16:06:53 +08:00
RMBGAME 5024274146 New translations Strings.resx (English) 2023-05-23 16:06:52 +08:00
RMBGAME 0489521dc4 New translations Strings.resx (Chinese Traditional) 2023-05-23 16:06:51 +08:00
RMBGAME 3abb0be33d New translations Strings.resx (Russian) 2023-05-23 16:06:50 +08:00
RMBGAME 6b27c6e361 New translations Strings.resx (Korean) 2023-05-23 16:06:49 +08:00
RMBGAME e7335ee5c9 New translations Strings.resx (Japanese) 2023-05-23 16:06:48 +08:00
RMBGAME 578b761622 New translations Strings.resx (Japanese) 2023-05-15 21:06:09 +08:00
RMBGAME e96a169d6f New translations Strings.resx (Polish) 2023-05-15 19:45:16 +08:00
RMBGAME a5241961d0 New translations Strings.resx (Italian) 2023-05-15 19:45:15 +08:00
RMBGAME 01c37691e6 New translations Strings.resx (Spanish) 2023-05-15 19:45:14 +08:00
RMBGAME 5879ab3d7b New translations Strings.resx (English) 2023-05-15 19:05:14 +08:00
RMBGAME 9fbb4d5dc1 New translations Strings.resx (Chinese Traditional) 2023-05-15 19:05:13 +08:00
RMBGAME d365662f4b New translations Strings.resx (Russian) 2023-05-15 19:05:12 +08:00
RMBGAME e4f3df62f0 New translations Strings.resx (Korean) 2023-05-15 19:05:10 +08:00
RMBGAME fc468a6673 New translations Strings.resx (Japanese) 2023-05-15 19:05:09 +08:00
RMBGAME 663595ceb7 New translations Strings.zh-Hant.resx (Chinese Traditional) 2023-05-15 18:47:23 +08:00
RMBGAME 6202625cf3 New translations Strings.zh-Hant.resx (Chinese Simplified) 2023-05-15 18:47:21 +08:00
RMBGAME 8e6abd090d New translations Strings.zh-Hant.resx (Russian) 2023-05-15 18:47:20 +08:00
RMBGAME 03409b9150 New translations Strings.ru.resx (Chinese Traditional) 2023-05-15 18:47:19 +08:00
RMBGAME 77815aca70 New translations Strings.ru.resx (Chinese Simplified) 2023-05-15 18:47:18 +08:00
RMBGAME 020f272417 New translations Strings.ru.resx (Russian) 2023-05-15 18:47:17 +08:00
RMBGAME df3adbd2ed New translations Strings.resx (Chinese Traditional) 2023-05-15 18:47:16 +08:00
RMBGAME b516f6671c New translations Strings.resx (Chinese Simplified) 2023-05-15 18:47:15 +08:00
RMBGAME 32de0fdbd6 New translations Strings.resx (Russian) 2023-05-15 18:47:14 +08:00
RMBGAME fd4fd6e409 New translations Strings.ko.resx (Chinese Traditional) 2023-05-15 18:47:13 +08:00
RMBGAME d9e539bb29 New translations Strings.ko.resx (Chinese Simplified) 2023-05-15 18:47:12 +08:00
RMBGAME 766ba10796 New translations Strings.ko.resx (Russian) 2023-05-15 18:47:11 +08:00
RMBGAME 0b024d74d5 New translations Strings.ja.resx (Chinese Traditional) 2023-05-15 18:47:10 +08:00
RMBGAME b9d5466c5f New translations Strings.ja.resx (Chinese Simplified) 2023-05-15 18:47:09 +08:00
RMBGAME e85c2cbcdd New translations Strings.ja.resx (Russian) 2023-05-15 18:47:07 +08:00
RMBGAME b249fc7930 New translations Strings.it.resx (Chinese Traditional) 2023-05-15 18:47:06 +08:00
RMBGAME 2558b2c04e New translations Strings.it.resx (Chinese Simplified) 2023-05-15 18:47:05 +08:00
RMBGAME 9db901f2b1 New translations Strings.it.resx (Russian) 2023-05-15 18:47:04 +08:00
RMBGAME 3dae0a837a New translations Strings.es.resx (Chinese Traditional) 2023-05-15 18:47:03 +08:00
RMBGAME 30d5bf51e0 New translations Strings.es.resx (Chinese Simplified) 2023-05-15 18:47:02 +08:00
RMBGAME 5a05e270c3 New translations Strings.es.resx (Russian) 2023-05-15 18:47:00 +08:00
RMBGAME 4d8eae2b13 New translations Strings.en.resx (Chinese Traditional) 2023-05-15 18:46:59 +08:00
RMBGAME 27a2d315eb New translations Strings.en.resx (Chinese Simplified) 2023-05-15 18:46:58 +08:00
RMBGAME a556f2f0d0 New translations Strings.en.resx (Russian) 2023-05-15 18:46:57 +08:00
RMBGAME b7897f14d4 New translations Strings.zh-Hant.resx (English) 2023-05-15 18:46:56 +08:00
RMBGAME f868669fce New translations Strings.zh-Hant.resx (Korean) 2023-05-15 18:46:55 +08:00
RMBGAME e9fdc10086 New translations Strings.zh-Hant.resx (Japanese) 2023-05-15 18:46:54 +08:00
RMBGAME df994a1fa3 New translations Strings.ru.resx (English) 2023-05-15 18:46:53 +08:00
RMBGAME 8ae20c7884 New translations Strings.ru.resx (Korean) 2023-05-15 18:46:51 +08:00
RMBGAME bd0c265ab5 New translations Strings.ru.resx (Japanese) 2023-05-15 18:46:50 +08:00
RMBGAME 8a84139f8a New translations Strings.resx (English) 2023-05-15 18:46:49 +08:00
RMBGAME 1ddcf89ac0 New translations Strings.resx (Korean) 2023-05-15 18:46:48 +08:00
RMBGAME a712be3e63 New translations Strings.resx (Japanese) 2023-05-15 18:46:47 +08:00
RMBGAME 839837b895 New translations Strings.ko.resx (English) 2023-05-15 18:46:46 +08:00
RMBGAME d99eeb6b1b New translations Strings.ko.resx (Korean) 2023-05-15 18:46:45 +08:00
RMBGAME 8f99b38021 New translations Strings.ko.resx (Japanese) 2023-05-15 18:46:44 +08:00
RMBGAME b79f9c97cf New translations Strings.ja.resx (English) 2023-05-15 18:46:42 +08:00
RMBGAME 4b7283604c New translations Strings.ja.resx (Korean) 2023-05-15 18:46:41 +08:00
RMBGAME b144c50765 New translations Strings.ja.resx (Japanese) 2023-05-15 18:46:40 +08:00
RMBGAME ca6ec9feee New translations Strings.it.resx (English) 2023-05-15 18:46:39 +08:00
RMBGAME f5e4a6b339 New translations Strings.it.resx (Korean) 2023-05-15 18:46:38 +08:00
RMBGAME 31337c0b22 New translations Strings.it.resx (Japanese) 2023-05-15 18:46:36 +08:00
RMBGAME 25056c7bf1 New translations Strings.es.resx (English) 2023-05-15 18:46:35 +08:00
RMBGAME 0c6cdd7c68 New translations Strings.es.resx (Korean) 2023-05-15 18:46:34 +08:00
RMBGAME 78a6dde32f New translations Strings.es.resx (Japanese) 2023-05-15 18:46:33 +08:00
RMBGAME f682c1c29d New translations Strings.en.resx (English) 2023-05-15 18:46:32 +08:00
RMBGAME fd186b22c0 New translations Strings.en.resx (Korean) 2023-05-15 18:46:30 +08:00
RMBGAME 567076ca3a New translations Strings.en.resx (Japanese) 2023-05-15 18:46:28 +08:00
RMBGAME e402607580 Update source file Strings.ko.resx 2023-05-15 18:46:25 +08:00
RMBGAME 9397e930df Update source file Strings.ja.resx 2023-05-15 18:46:24 +08:00
RMBGAME fa0d9132c1 Update source file Strings.en.resx 2023-05-15 18:46:23 +08:00
RMBGAME e41dd2ae1d New translations Strings.zh-Hant.resx (English) 2023-05-15 18:38:53 +08:00
RMBGAME 727ba47832 New translations Strings.zh-Hant.resx (Korean) 2023-05-15 18:38:52 +08:00
RMBGAME 884354af45 New translations Strings.zh-Hant.resx (Japanese) 2023-05-15 18:38:51 +08:00
RMBGAME e5a3156903 New translations Strings.ru.resx (English) 2023-05-15 18:38:49 +08:00
RMBGAME 12d3247303 New translations Strings.ru.resx (Korean) 2023-05-15 18:38:48 +08:00
RMBGAME c15f6089f6 New translations Strings.ru.resx (Japanese) 2023-05-15 18:38:47 +08:00
RMBGAME 4afd7b01a3 New translations Strings.resx (English) 2023-05-15 18:38:46 +08:00
RMBGAME c5f07b25e2 New translations Strings.resx (Korean) 2023-05-15 18:38:45 +08:00
RMBGAME aad4338bdc New translations Strings.resx (Japanese) 2023-05-15 18:38:44 +08:00
RMBGAME 495fa56e8a New translations Strings.ko.resx (English) 2023-05-15 18:38:43 +08:00
RMBGAME e4ba79ba86 New translations Strings.ko.resx (Korean) 2023-05-15 18:38:41 +08:00
RMBGAME 2ee53333de New translations Strings.ko.resx (Japanese) 2023-05-15 18:38:40 +08:00
RMBGAME ca6d4a30b9 New translations Strings.ja.resx (English) 2023-05-15 18:38:39 +08:00
RMBGAME 1d024c2039 New translations Strings.ja.resx (Korean) 2023-05-15 18:38:38 +08:00
RMBGAME 82ce45547d New translations Strings.ja.resx (Japanese) 2023-05-15 18:38:37 +08:00
RMBGAME 4cdd0e54eb New translations Strings.it.resx (English) 2023-05-15 18:38:36 +08:00
RMBGAME 7f63e71dc7 New translations Strings.it.resx (Korean) 2023-05-15 18:38:35 +08:00
RMBGAME 831ae9ed83 New translations Strings.it.resx (Japanese) 2023-05-15 18:38:34 +08:00
RMBGAME a2b342dc24 New translations Strings.es.resx (English) 2023-05-15 18:38:33 +08:00
RMBGAME b45b054aa4 New translations Strings.es.resx (Korean) 2023-05-15 18:38:32 +08:00
RMBGAME c05095a53f New translations Strings.es.resx (Japanese) 2023-05-15 18:38:31 +08:00
RMBGAME 4ba06541b3 New translations Strings.en.resx (English) 2023-05-15 18:38:29 +08:00
RMBGAME 001b7eb3df New translations Strings.en.resx (Korean) 2023-05-15 18:38:28 +08:00
RMBGAME 8808d7c489 New translations Strings.en.resx (Japanese) 2023-05-15 18:38:27 +08:00
RMBGAME 76c66e0a2a 🔨 MenuTabItemViewModel 2023-05-15 18:29:08 +08:00
RMBGAME 41c1a970ec 🚧 Plugin UI Load 2023-05-13 21:49:27 +08:00
RMBGAME 9041ecc017 🚧 MenuTabItemViewModel 2023-05-13 20:44:25 +08:00
Aigio Liu c01b7aadc6 🚧 设置配置项 V4 2023-05-12 18:50:36 +08:00
RMBGAME 55f2a75ee0 🚧 MenuViewModel Editing 2023-05-11 19:23:35 +08:00
Aigio Liu 86ce6c619f ⬆️ Update Common 2023-05-11 17:11:03 +08:00
Aigio Liu 3dbcb989fa 🚧 Misc 2023-05-11 16:48:16 +08:00
RMBGAME 42f95c8f1f 🐛 RunTasks 2023-05-10 20:02:31 +08:00
Aigio Liu 98504351cd 🎨 Misc 2023-05-10 19:13:14 +08:00
Aigio Liu 9c109b86bf 🎨 Misc 2023-05-10 19:12:47 +08:00
Aigio Liu dde18917f9 🚧 IPC 2023-05-10 19:10:54 +08:00
Aigio Liu 5d9194dc53 🚧 Startup 2023-05-10 16:01:30 +08:00
RMBGAME 7bcdceb695 vdf submodule 2023-05-09 22:05:28 +08:00
RMBGAME 21e98dbdd2 💄 SplashScreen 2023-05-09 19:19:01 +08:00
Aigio Liu 83bb4b62a2 🚧 IPC 2023-05-08 19:29:27 +08:00
Aigio Liu 4bb2fb3665 🚧 IPC 2023-05-08 17:02:36 +08:00
Aigio Liu 73092de928 🚧 IPC 2023-05-08 14:18:01 +08:00
RMBGAME 2195e3a26d 💄 UserItem 2023-05-07 22:15:38 +08:00
RMBGAME 18fd04fbc6 💄Misc 2023-05-07 03:06:23 +08:00
RMBGAME 16ca96c10c ✨ Snackbar 2023-05-07 02:49:37 +08:00
RMBGAME 9b9ddf82f3 🚧 SnackbarManager 2023-05-06 19:26:32 +08:00
Aigio Liu 1bf7aed58e 🚧 Update AppResources 2023-05-06 18:24:34 +08:00
Aigio Liu 2aa8fe9352 🚧 IPC 2023-05-06 16:47:38 +08:00
Aigio Liu cb6e4f3a4f 🚧 Update Common & fix Converters 2023-05-06 11:59:44 +08:00
RMBGAME 11a15d0371 🚧 Misc 2023-05-05 21:09:15 +08:00
RMBGAME a4f4e39248 🚧 Misc 2023-05-05 18:22:08 +08:00
RMBGAME f28fccccae 🚧 Fix 2023-05-05 18:19:23 +08:00
RMBGAME 6698551c9a 🚧 New Toast Impl 2023-05-05 18:18:05 +08:00
Aigio Liu 9883a420e1 🚑 fix DesignMode 2023-05-05 15:51:59 +08:00
Aigio Liu cd60860975 ⬆️ WTTS SDK 1.23.10505.11504 2023-05-05 15:13:33 +08:00
RMBGAME 1b3e9080d8 👌Misc 2023-05-04 23:11:17 +08:00
RMBGAME 3bea1224aa 🚸 TaskDialog Complete 2023-05-04 22:31:29 +08:00
RMBGAME 5b7790b825 ✨ IWindowManager TaskDialog Impl 2023-05-04 16:44:24 +08:00
RMBGAME cb27211d56 ⬆️ Avalonia 11.0.999-cibuild0034035-beta 2023-05-02 20:58:19 +08:00
RMBGAME 3af7df38fb 👽 Misc 2023-04-27 18:29:24 +08:00
RMBGAME 62745f56df 💄 About 2023-04-27 02:41:20 +08:00
RMBGAME a083b2b8e7 ⬆️ Avalonia 11.0.0-preview7 2023-04-26 05:49:17 +08:00
RMBGAME ba1c56ae9c 💄 ProgressBar 2023-04-26 01:59:11 +08:00
RMBGAME cdc68739ab 🚧 Settings 2023-04-26 01:28:50 +08:00
RMBGAME 78cdf77b56 🚧 Misc 2023-04-24 18:35:31 +08:00
RMBGAME bdcb89a3ed 🚧 Misc 2023-04-24 18:30:58 +08:00
RMBGAME f7ca4b9832 💄 Snackbar 2023-04-24 14:31:02 +08:00
RMBGAME af91991709 💄 设置界面 2023-04-23 20:44:53 +08:00
RMBGAME b0aaeb12f8 💄 Settings_UI 2023-04-21 22:07:10 +08:00
RMBGAME 2976697f5c Merge branch 'v3.x' of https://github.com/BeyondDimension/SteamTools into v3.x 2023-04-20 19:25:11 +08:00
RMBGAME 0bbe11b55f 💄 Icons 2023-04-20 19:25:02 +08:00
Aigio Liu 6cb6122389 📝 Add Job 2023-04-18 13:30:43 +08:00
RMBGAME 7b97821a19 💄 ContentWindow Style 2023-04-17 19:16:12 +08:00
RMBGAME 69f81c72da Merge branch 'v3.x' of https://github.com/BeyondDimension/SteamTools into v3.x 2023-04-13 19:07:11 +08:00
RMBGAME be2ae6e046 💄 UI进度更新 2023-04-13 19:06:54 +08:00
Aigio Liu 73146bfcaa IPC Misc 2023-04-13 18:14:33 +08:00
RMBGAME 330119559d Misc 2023-04-11 19:09:01 +08:00
RMBGAME c58d8b059f 💄 Style 2023-04-07 19:08:17 +08:00
RMBGAME 48e8fcf5ad 💄 ToggleSwitch Style 2023-04-03 18:46:26 +08:00
RMBGAME c09db1761a 🚚 Settings 2023-04-03 18:35:41 +08:00
RMBGAME 278a5e70f3 💄Settings UI 2023-04-02 16:26:32 +08:00
RMBGAME 9351644c7e 💄UI 2023-03-31 19:46:35 +08:00
RMBGAME e26bb62c39 💄 style 2023-03-30 19:22:45 +08:00
RMBGAME 53389cf92c 💄 UI Style 2023-03-29 23:12:15 +08:00
RMBGAME 46eeceb1ab Misc 2023-03-29 16:42:59 +08:00
Aigio Liu 12531816c2 ⬆️ SDK 1.23.10329.11627 2023-03-29 16:42:29 +08:00
Aigio Liu e479218109 🚧 IPC & Client 移除 Avalonia 引用 & 修正 BD.WTTS.Client.Avalonia.App 被 git 忽略 & 服务实现文件夹分类 & Dns 服务移入加速子进程模块 2023-03-29 15:19:01 +08:00
Aigio Liu feec9e8b5c ⬆️ SDK 1.23.10329.11240 (XmlnsDefinition) & IPC Misc 2023-03-29 13:04:26 +08:00
Aigio Liu 5022f7e847 🚧 IPCService 2023-03-28 17:05:37 +08:00
Aigio Liu 93f8f36f43 ⬆️ Common 1.23.10328.11051 2023-03-28 16:28:50 +08:00
RMBGAME f2b9abda0b 💄 UI 2023-03-27 19:52:29 +08:00
RMBGAME 5ac3d76a92 💄UI 2023-03-27 00:57:26 +08:00
RMBGAME 748cf3aa91 💄 UI 2023-03-27 00:56:47 +08:00
RMBGAME 24c4136bd3 settings 2023-03-24 18:11:34 +08:00
Aigio Liu fa8f14712c fix DesignMode 2023-03-24 17:47:09 +08:00
Aigio Liu 52a9d6da9c IPC & update issue templates & CI 2023-03-24 11:41:22 +08:00
RMBGAME 4a4782cc0c Merge branch 'v3.x' of https://github.com/BeyondDimension/SteamTools into v3.x 2023-03-23 18:35:34 +08:00
RMBGAME 8ecd467e4a Misc 2023-03-23 18:16:18 +08:00
Aigio Liu f05184acc9 fix Mac Font Use PingFang 2023-03-23 13:45:55 +08:00
Aigio Liu 826620c130 Misc 2023-03-23 13:10:45 +08:00
RMBGAME 1ed0df7ecb Misc 2023-03-23 12:02:38 +08:00
Aigio Liu d8988ad4ab Misc 2023-03-22 16:05:49 +08:00
Aigio Liu f6056bf4e9 Misc 2023-03-22 13:40:55 +08:00
Aigio Liu eb68cd60ad Update ApplicationId 2023-03-22 11:39:51 +08:00
Aigio Liu 2518129bc8 fix 2023-03-22 11:27:49 +08:00
Aigio Liu 0063caad95 AvaloniaFilePickerPlatformService use StorageProvider 2023-03-22 10:57:17 +08:00
Aigio Liu eec2f16c5c Update ClassicDesktopStyleApplicationLifetime2 2023-03-22 10:15:06 +08:00
Aigio Liu 094e54d311 fix CommandLineHost 2023-03-22 09:55:49 +08:00
Aigio Liu e11deb188e fix 2023-03-22 09:49:43 +08:00
Aigio Liu 1415816527 Misc 2023-03-22 00:15:10 +08:00
Aigio Liu d8c4fec3ad Misc 2023-03-22 00:15:10 +08:00
RMBGAME 2404f73eb3 packages 2023-03-21 17:36:50 +08:00
RMBGAME 285f777969 Merge branch 'v3.x' of https://github.com/BeyondDimension/SteamTools into v3.x 2023-03-21 17:23:21 +08:00
RMBGAME fa9115c359 CI 31947 2023-03-21 17:23:04 +08:00
Aigio Liu e836c54ab9 macOS TFM 2023-03-21 17:19:24 +08:00
RMBGAME d582442f2e Merge branch 'v3.x' of https://github.com/BeyondDimension/SteamTools into v3.x 2023-03-21 14:45:07 +08:00
RMBGAME 8ad4a195c3 pubxml 2023-03-21 14:39:03 +08:00
Aigio Liu c081ab18c0 Misc 2023-03-21 14:36:09 +08:00
RMBGAME 5da595cda2 Misc 2023-03-21 14:32:49 +08:00
RMBGAME 2cf11fe6e7 Misc 2023-03-21 14:32:45 +08:00
RMBGAME 08bb38509b Misc 2023-03-21 02:14:11 +08:00
RMBGAME 7d2884824d CustomWindow 2023-03-21 02:10:35 +08:00
RMBGAME 33b9895810 CustomWindow 2023-03-21 02:09:17 +08:00
Aigio Liu a9caf4ad81 Misc 2023-03-20 20:18:07 +08:00
Aigio Liu f5500a8a70 fix 2023-03-20 18:47:40 +08:00
Aigio Liu 9454483d0d Misc 2023-03-20 18:39:56 +08:00
Aigio Liu 3d52bdc752 fix hostfxr filename 2023-03-20 18:19:33 +08:00
Aigio Liu 66b4ce6c63 Misc 2023-03-20 17:43:50 +08:00
Aigio Liu 90e5c36b92 Misc 2023-03-20 16:41:04 +08:00
Aigio Liu 8e2bfae213 add build sh 2023-03-20 16:40:40 +08:00
Aigio Liu eb53d369ff Async Rename 2023-03-20 14:52:58 +08:00
Aigio Liu c0f2f1f1cf Misc 2023-03-20 11:11:53 +08:00
Aigio Liu 66b3077bae add pubxml 2023-03-20 11:10:55 +08:00
Aigio Liu ef7bfa965f Misc 2023-03-19 19:08:15 +08:00
Aigio Liu 23ac963542 Update Linux Font List 2023-03-18 02:20:46 +08:00
Aigio Liu 309734dfb8 改进字体实现 2023-03-18 02:07:17 +08:00
Aigio Liu 2b0dc3c0ae fix for Linux 2023-03-18 01:22:50 +08:00
RMBGAME 870576ecd6 Style 2023-03-17 23:41:19 +08:00
RMBGAME 21adcba44a control 2023-03-17 23:13:26 +08:00
RMBGAME ee150aa087 Window 2023-03-17 23:11:27 +08:00
Aigio Liu c8562621bf 修复启动后 UI 卡顿 & 改进 GlobalDllImportResolver.MoveFiles 执行时机 2023-03-16 19:27:50 +08:00
Aigio Liu 7a1850cc30 改进 UsePlatformDetect2 2023-03-16 18:40:44 +08:00
Aigio Liu 6e9e99248b Misc 2023-03-16 17:29:33 +08:00
rmbagme 68dbbaa017 Merge branch 'v3.x' of https://github.com/BeyondDimension/SteamTools into v3.x 2023-03-15 18:45:23 +08:00
rmbagme 1bd9ac34e2 MainView 2023-03-15 18:45:00 +08:00
Aigio Liu 11cb0030d1 CertificateUnitTest 2023-03-13 14:38:59 +08:00
Aigio Liu 8f2c293f74 证书生成改用 BCL 库中函数,删除包 BouncyCastle 依赖 & IPC Misc 2023-03-13 12:37:20 +08:00
rmbagme a761e56758 UI 2023-03-10 19:12:58 +08:00
rmbagme 6c8069eac4 avalonia ui 2023-03-10 18:50:43 +08:00
Aigio Liu 721fb03d4e Misc 2023-03-10 00:50:18 +08:00
Aigio Liu 093f788dd0 Misc 2023-03-09 15:46:44 +08:00
Aigio Liu 491d14cc64 Misc 2023-03-09 15:35:58 +08:00
Aigio Liu 4444f8a840 Misc 2023-03-08 02:03:35 +08:00
Aigio Liu 035da83842 Misc 2023-03-06 16:47:08 +08:00
Aigio Liu 19e0f716f5 Misc 2023-03-06 16:45:50 +08:00
Aigio Liu 9e12ba5510 Misc 2023-03-06 12:05:02 +08:00
Aigio Liu e3383c544c Misc 2023-03-06 12:05:02 +08:00
rmbagme 591b4c191e Misc 2023-03-04 14:15:16 +08:00
rmbagme db227cd2d2 avalonia 11.0.999-cibuild0030643-beta 2023-03-02 18:42:08 +08:00
rmbagme afd351982d avalonia 11.0.0-preview5 2023-03-02 17:33:42 +08:00
Aigio Liu 5418f926b8 finish apphost 2023-02-28 14:25:21 +08:00
Aigio Liu 81f1824902 dotnetfx AppHost 2023-02-28 02:07:42 +08:00
Aigio Liu 303a9cefd5 Misc 2023-02-27 22:11:59 +08:00
Aigio Liu 46afcae0e8 Misc 2023-02-27 10:31:30 +08:00
Aigio Liu d5aaa8ebdc Misc 2023-02-24 17:49:17 +08:00
Aigio Liu 17f8c870ad Misc 2023-02-24 13:36:44 +08:00
Aigio Liu 475e33d290 Misc 2023-02-24 12:45:48 +08:00
Aigio Liu 549402c7d8 Misc 2023-02-23 15:44:39 +08:00
Aigio Liu 2e50491da7 Misc 2023-02-22 18:03:11 +08:00
Aigio Liu 0205bfd3c8 Misc 2023-02-22 16:16:11 +08:00
Aigio Liu a329ec7010 Misc 2023-02-21 20:18:54 +08:00
Aigio Liu e754f71a9a Misc 2023-02-21 14:02:45 +08:00
Aigio Liu 1eba2a725d Misc 2023-02-20 18:35:21 +08:00
Aigio Liu b42329cf76 Misc 2023-02-17 22:47:56 +08:00
Aigio Liu 8fc9c530ed Misc 2023-02-17 15:35:20 +08:00
Aigio Liu 3e4c9de1c2 Misc 2023-02-17 15:09:59 +08:00
RMBGAME 9fc6e9f1a8 Update AssemblyInfo.Xaml.cs 2023-02-16 17:16:44 +08:00
RMBGAME 229f59fb72 XmlnsDefinition 2023-02-16 17:15:37 +08:00
Aigio Liu 931d5654d6 Misc 2023-02-15 23:21:35 +08:00
Aigio Liu 0a328229b1 Misc 2023-02-14 20:07:29 +08:00
Aigio Liu 10886a62ac Misc 2023-02-14 00:21:25 +08:00
Aigio Liu aa5963b8e8 Misc 2023-02-11 20:55:16 +08:00
Aigio Liu 326648c1f5 Misc 2023-02-10 21:27:40 +08:00
Aigio Liu 8871efc2b7 Misc 2023-02-10 11:24:25 +08:00
Aigio Liu e5c5b9016d add submodules 2023-02-10 10:32:49 +08:00
Aigio Liu 070e3a5aa1 Update job list 2023-02-09 17:37:50 +08:00
Aigio Liu 2eea9f6419 Initial structure 2023-02-09 11:47:16 +08:00
698 changed files with 75165 additions and 0 deletions
+65
View File
@@ -0,0 +1,65 @@
---
name: "(English)Bug Report \U0001F41B"
about: Create a report to help us improve
title: "\U0001F41B[BUG] Please enter a title"
labels: bug
assignees: ''
---
## Please check each item in the following list carefully
- [ ] I have searched and found no similar issues
- [ ] Have searched the documentation and found no relevant content
- [ ] I have tried to use the latest version, but the problem still exists
- [ ] The official version is used (no replacement and modification of the installation directory program files)
<!--
Before posting, try searching Issues to see if your issue has already been raised.
Describe the bug in detail so that everyone can understand it, please be sure that what you are posting is a bug, if you are not sure, please post a Question
Don't forget to fill in the title, which should be a short description of the problem
-->
### 🐛 Description
<!--
Describe the problem in detail
-->
### 📷 Steps to Reproduce
<!--
Clearly describe the reproduction steps so that others can see the problem
Ensure that the above steps are 100% reproducible on most devices, if possible, to pinpoint the cause of the problem
-->
1.
2.
3.
### 📄 Log Information
<!--
```
- Path to the folder where the log files are located
- Microsoft Store ```%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalCache\Logs```
- Windows ```\Logs``` or ```%Tmp%\Steam++\Logs```
- macOS ```~/Library/Caches/Steam++/Logs```
- Linux ```$XDG_CACHE_HOME/Steam++/Logs``` or ```$HOME/.cache/Steam++/Logs```
- Android ```/data/data/net.steampp.app/cache/Logs```
Your log content
```
-->
### 🖼 Screenshots
<!--
Screenshots can be posted here
-->
### 🚑 Other Information
- Processor architecture: <!-- x64 / x86 / arm64 -->
- System version number: <!-- example Windows 10.19042.844(see winver) / macOS Monterey 12 / Ubuntu 20.04.2 LTS -->
- Download channels: <!-- Microsoft Store / Official Website / Github / AppStore / xx netdisk -->
- Program version: <!-- 2.8.4 -->
- Does it contain a standalone runtime: <!-- with_runtime or without fde in the file name -->
+64
View File
@@ -0,0 +1,64 @@
---
name: "(Simplified Chinese)Bug Report \U0001F41B"
about: 创建 Bug 报告以帮助我们改进
title: "\U0001F41B[BUG] 请输入标题"
labels: bug
assignees: ''
---
## 请认真检查以下清单中的每一项
- [ ] 已经搜索过,没有发现类似的 issue
- [ ] 已经搜索过文档,没有发现相关内容
- [ ] 已经尝试使用过最新版,问题依旧存在
- [ ] 使用的是官方版本(未替换及修改过安装目录程序文件)
<!--
发布前请先尝试在 Issues 内搜索一下你的问题是否已经被提出过,
详细地描述 bug,让大家都能理解,请一定确定你所要发布的内容是一个 Bug,如果不确定请发 Question
别忘了填写标题,标题要简短的描述问题
-->
### 🐛 描述
<!--
详细的描述该问题
-->
### 📷 复现步骤
<!--
清晰描述复现步骤,让别人也能看到问题
确保上述步骤尽可能能够在大多数设备上 100% 复现,以便定位问题原因
-->
1.
2.
3.
### 📄 日志信息
<!--
```
- 日志文件所在文件夹路径
- Microsoft Store ```%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalCache\Logs```
- Windows ```\Logs``` or ```%Tmp%\Steam++\Logs```
- macOS ```~/Library/Caches/Steam++/Logs```
- Linux ```$XDG_CACHE_HOME/Steam++/Logs``` or ```$HOME/.cache/Steam++/Logs```
- Android ```/data/data/net.steampp.app/cache/Logs```
你的日志内容
```
-->
### 🖼 截图
<!--
截图可以贴在这里
-->
### 🚑 其他信息
- 处理器体系结构:<!-- x64 / x86 / arm64 -->
- 系统版本号:<!-- example Windows 10.19042.844(see winver) / macOS Monterey 12 / Ubuntu 20.04.2 LTS -->
- 下载渠道:<!-- 微软商店 / 官网 / Github / AppStore / xx网盘 -->
- 程序版本:<!-- 2.8.4 -->
- 是否包含独立运行时:<!-- 文件名中带有 with_runtime 或 不包含 fde -->
+37
View File
@@ -0,0 +1,37 @@
---
name: "(English)Question \U0001F9D0"
about: Questions about using the program or need help
title: "\U0001F9D0[Question] Please enter a title"
labels: question
assignees: ''
---
## Please check each item in the following list carefully
- [ ] I have searched and found no similar issues
- [ ] Have searched the documentation and found no relevant content
- [ ] I have tried to use the latest version, but the problem still exists
- [ ] The official version is used (no replacement and modification of the installation directory program files)
<!--
Before posting, please try searching for your question in Issuse to see if it has already been asked.
Don't forget to fill in the title, which should be a short description of the Question
-->
### 🧐 Description
<!--
Describe the Question in detail so that everyone can understand it
-->
### 🚑 Other Information
<!--
Additional information such as screenshots can be posted here
-->
- Processor architecture: <!-- x64 / x86 / arm64 -->
- System version number: <!-- example Windows 10.19042.844(see winver) / macOS Monterey 12 / Ubuntu 20.04.2 LTS -->
- Download channels: <!-- Microsoft Store / Official Website / Github / AppStore / xx netdisk -->
- Program version: <!-- 2.8.4 -->
- Does it contain a standalone runtime: <!-- with_runtime or without fde in the file name -->
+37
View File
@@ -0,0 +1,37 @@
---
name: "(Simplified Chinese)Question \U0001F9D0"
about: 对程序使用的疑问或需要帮助
title: "\U0001F9D0[Question] 请输入标题"
labels: question
assignees: ''
---
## 请认真检查以下清单中的每一项
- [ ] 已经搜索过,没有发现类似的 issue
- [ ] 已经搜索过文档,没有发现相关内容
- [ ] 已经尝试使用过最新版,问题依旧存在
- [ ] 使用的是官方版本(未替换及修改过安装目录程序文件)
<!--
发布前请先尝试在 Issuse 内搜索一下你的 Question 是否已经被提出过,
别忘了填写标题,标题要简短的描述 Question
-->
### 🧐 问题描述
<!--
详细地描述 Question,让大家都能理解
-->
### 🚑 其他信息
<!--
如截图等其他信息可以贴在这里
-->
- 处理器体系结构:<!-- x64 / x86 / arm64 -->
- 系统版本号:<!-- example Windows 10.19042.844(see winver) / macOS Monterey 12 / Ubuntu 20.04.2 LTS -->
- 下载渠道:<!-- 微软商店 / 官网 / Github / AppStore / xx网盘 -->
- 程序版本:<!-- 2.8.4 -->
- 是否包含独立运行时:<!-- 文件名中带有 with_runtime 或 不包含 fde -->
+126
View File
@@ -0,0 +1,126 @@
name: CI
on:
push:
branches:
- main
tags:
- "*"
pull_request:
workflow_dispatch:
jobs:
test:
name: Test
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ windows-latest ]
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
submodules: recursive
- name: Setup .NET
uses: actions/setup-dotnet@v2
with:
dotnet-version: 7.0.x
- name: Install Android SDK
run: dotnet workload install android
- name: Install iOS SDK
run: dotnet workload install ios
- name: Install macOS SDK
run: dotnet workload install macos
- name: Install Mac Catalyst SDK
run: dotnet workload install maccatalyst
- name: Install Maui
run: dotnet workload install maui
# - name: Install wasm-tools
# run: dotnet workload install wasm-tools
- name: Restore Workload
run: dotnet workload restore
- name: Verify dotnet info
run: dotnet --info
# - name: Test
# shell: pwsh
# run: dotnet test src/BD.Common.UnitTest/BD.Common.UnitTest.csproj -c Release -p:GeneratePackageOnBuild=false
build:
name: Build
needs: [ test ]
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }}
runs-on: windows-latest
strategy:
matrix:
ProjectName: [
BD.WTTS.Client.Avalonia.App,
]
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
fetch-depth: 0
submodules: recursive
- name: Setup .NET
uses: actions/setup-dotnet@v2
with:
dotnet-version: 7.0.x
- name: Install Android SDK
run: dotnet workload install android
- name: Install iOS SDK
run: dotnet workload install ios
- name: Install macOS SDK
run: dotnet workload install macos
- name: Install Mac Catalyst SDK
run: dotnet workload install maccatalyst
- name: Install Maui
run: dotnet workload install maui
# - name: Install wasm-tools
# run: dotnet workload install wasm-tools
- name: Restore Workload
run: dotnet workload restore
- name: Verify dotnet info
run: dotnet --info
- name: Build
shell: pwsh
run: dotnet build -c Release src\${{ matrix.ProjectName }}\${{ matrix.ProjectName }}.csproj
# release:
# name: Release
# needs: build
# runs-on: ubuntu-latest
#
# steps:
# - name: Changelog
# uses: glennawatson/ChangeLog@v1
# id: changelog
#
# - name: Create Release
# uses: ncipollo/release-action@v1
# with:
# token: ${{ secrets.RMBADMIN_TOKEN }}
# body: ${{ steps.changelog.outputs.commitLog }}
# draft: false
# prerelease: false
+583
View File
@@ -0,0 +1,583 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
# *.nupkg
# NuGet Symbol Packages
# *.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Built application files
*.apk
*.aar
*.ap_
*.aab
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
# Generated files
bin/
gen/
out/
# Uncomment the following line in case you need and you don't have the release build type files in your app
# release/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# IntelliJ
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries
# Android Studio 3 in .gitignore file.
.idea/caches
.idea/modules.xml
# Comment next line if keeping position of elements in Navigation Editor is relevant for you
.idea/navEditor.xml
# Keystore files
# Uncomment the following lines if you do not want to check your keystore files in.
#*.jks
#*.keystore
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
.cxx/
# Google Services (e.g. APIs or Firebase)
# google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
# fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/readme.md
# Version control
vcs.xml
# lint
lint/intermediates/
lint/generated/
lint/outputs/
lint/tmp/
# lint/reports/
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
## User settings
xcuserdata/
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
*.xcscmblueprint
*.xccheckout
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
build/
DerivedData/
*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
## Obj-C/Swift specific
*.hmap
## App packaging
*.ipa
*.dSYM.zip
*.dSYM
## Playgrounds
timeline.xctimeline
playground.xcworkspace
# Swift Package Manager
#
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
# Packages/
# Package.pins
# Package.resolved
# *.xcodeproj
#
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
# hence it is not needed unless you have added a package configuration file to your project
# .swiftpm
.build/
# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# Pods/
#
# Add this line if you want to avoid checking in source code from the Xcode workspace
# *.xcworkspace
# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts
Carthage/Build/
# Accio dependency management
Dependencies/
.accio/
# fastlane
#
# It is recommended to not store the screenshots in the git repo.
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/#source-control
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output
# Code Injection
#
# After new code Injection tools there's a generated folder /iOSInjectionProject
# https://github.com/johnno1962/injectionforxcode
iOSInjectionProject/
# Prerequisites
*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.out
*.app
# macOS
.DS_Store
# WTTS
.idea
/pkg
!**/BD.WTTS.Client.Avalonia.App
+21
View File
@@ -0,0 +1,21 @@
[submodule "ref/DirectoryPackages"]
path = ref/DirectoryPackages
url = https://github.com/BeyondDimension/DirectoryPackages.git
[submodule "ref/ArchiSteamFarm"]
path = ref/ArchiSteamFarm
url = https://github.com/BeyondDimension/ArchiSteamFarm.git
[submodule "ref/Avalonia.Image2"]
path = ref/Avalonia.Image2
url = https://github.com/BeyondDimension/Avalonia.Image2.git
[submodule "ref/Gameloop.Vdf"]
path = ref/Gameloop.Vdf
url = https://github.com/BeyondDimension/Gameloop.Vdf.git
[submodule "ref/Steam4NET"]
path = ref/Steam4NET
url = https://github.com/BeyondDimension/Steam4NET.git
[submodule "ref/Titanium-Web-Proxy"]
path = ref/Titanium-Web-Proxy
url = https://github.com/BeyondDimension/Titanium-Web-Proxy.git
[submodule "ref/SteamAchievementManager"]
path = ref/SteamAchievementManager
url = https://github.com/BeyondDimension/SteamAchievementManager.git
+7
View File
@@ -0,0 +1,7 @@
<configuration>
<packageSources>
<add key="LocalNuGetPackages_rx" value="./ref/pkg/rx" />
<add key="LocalNuGetPackages_wtts" value="./ref/pkg/wtts" />
<add key="avalonia-nightly" value="https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
+157
View File
@@ -0,0 +1,157 @@
<h1 align="center">Watt Toolkit 🧰 (Former name Steam++)</h1>
<div align="center">
English | [简体中文](./README.md)
"Watt Toolkit" is an open source cross-platform multi-purpose game toolkit, most of its features require you to download and install Steam to use it.
![Release Download](https://img.shields.io/github/downloads/BeyondDimension/SteamTools/total?style=flat-square)
[![Release Version](https://img.shields.io/github/v/release/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/releases/latest)
[![GitHub license](https://img.shields.io/github/license/BeyondDimension/SteamTools?style=flat-square)](LICENSE)
[![GitHub Star](https://img.shields.io/github/stars/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/stargazers)
[![GitHub Fork](https://img.shields.io/github/forks/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/network/members)
![GitHub Repo size](https://img.shields.io/github/repo-size/BeyondDimension/SteamTools?style=flat-square&color=3cb371)
[![GitHub Repo Languages](https://img.shields.io/github/languages/top/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/search?l=c%23)
[![NET 7.0](https://img.shields.io/badge/dotnet-7.0-purple.svg?style=flat-square&color=512bd4)](https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-7)
[![C# 11](https://img.shields.io/badge/c%23-11-brightgreen.svg?style=flat-square&color=6da86a)](https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11)
[![Kofi](https://img.shields.io/badge/Kofi-RMBGAME-orange.svg?style=flat-square&logo=kofi)](https://ko-fi.com/rmbgame)
[![Patreon](https://img.shields.io/badge/Patreon-RMBGAME-red.svg?style=flat-square&logo=patreon)](https://www.patreon.com/rmbgame)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FSteamTools-Team%2FSteamTools%2Fbadge%3Fref%3Ddevelop&style=flat-square)](https://actions-badge.atrox.dev/BeyondDimension/SteamTools/goto?ref=develop)
[![GitHub Star](https://img.shields.io/github/stars/BeyondDimension/SteamTools.svg?logo=github)](https://github.com/BeyondDimension/SteamTools)
[![Gitee Star](https://gitee.com/rmbgame/SteamTools/badge/star.svg)](https://gitee.com/rmbgame/SteamTools)
[![Bilibili](https://img.shields.io/badge/bilibili-软妹币玩家-blue.svg?style=flat-square&logo=bilibili)](https://space.bilibili.com/797215)
</div>
## 🚀 Download Channels
- [![Microsoft Store](./res/brands/msstore.en.png)](https://apps.microsoft.com/store/detail/watt-toolkit/9MTCFHS560NG)
- [Official WebSite](https://steampp.net)
- [GitHub Releases](https://github.com/BeyondDimension/SteamTools/releases)
- [Gitee Releases](https://gitee.com/rmbgame/SteamTools/releases)
- [Arch User Repository](https://aur.archlinux.org/packages/watt-toolkit-bin)(Current release build)
- [Arch User Repository dev](https://aur.archlinux.org/packages/watt-toolkit-git)(Pull the latest source code build, maybe the build will fail)
## ⬇️ [Download Guide](./doc/download-guide.en.md)
See details [./doc/download-guide.en.md](./doc/download-guide.en.md)
## ✨ Functions
1. Account Switch <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" />
- Switch between Steam accounts that are already logged in on the current PC with one click, and manage features such as sorting your home shared library.
2. Inventory Management <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" />
- Lets you manage your Steam game inventory directly, not only by downloading older Steam games, but also by managing Steam game achievements directly, supporting unlocked achievements and unlocked achievements.
3. Local Authentication <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" /> <img src="./res/brands/android.svg" width="16" height="16" />
- Let your cell phone token unified save in the computer, currently only support Steam token, later will develop support more token types with cloud synchronization token.
4. ArchiSteamFarm <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" /> <img src="./res/brands/android.svg" width="16" height="16" />
- Integration with [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm) provides functions such as hanging and dropping Steam Collectible Cards within the app.
5. Game Tools <img src="./res/brands/windows.svg" width="16" height="16" />
- Force game windows to use borderless windowing
## 🖥 Supported Operating Systems
- Windows 11
- Windows 10 version 1809(OS internal version 17763) or higher is required
- macOS 10.15 or higher is required
- Ubuntu 18.04 or higher is required
- Debian 10 or higher is required
- CentOS 7 or higher is required
- Deepin(UOS) 20 or higher is required
- ~~iOS 11 or higher is required~~(In development…)
- Android 5.0(API 21) or higher is required
## 🧩 Screenshots
<img src="./res/screenshots/screenshot-windows-accelerator.webp" width="800" />
<br/>
<br/>
<img src="./res/screenshots/screenshot-android-authenticator.png" width="800" />
## 🌏 Roadmap
Read what we [milestones](https://github.com/BeyondDimension/SteamTools/milestones), and feel free to ask questions.
## ⌨️ Development Environment
[Visual Studio 2022](https://visualstudio.microsoft.com/vs)
[Visual Studio 2022 for Mac](https://visualstudio.microsoft.com/vs/mac)
[JetBrains Rider](https://www.jetbrains.com/rider)
[Visual Studio Code](https://code.visualstudio.com)
[OpenJDK 17](https://learn.microsoft.com/en-us/java/openjdk/download#openjdk-17)
[Android Studio Electric Eel Or Higher](https://developer.android.com/studio)
[Xcode 14 Or Higher](https://developer.apple.com/xcode)
## 📄 Thanks to the following Open Source Projects
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json)
* [System.Reactive](https://github.com/dotnet/reactive)
* [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy)
* [YARP](https://github.com/microsoft/reverse-proxy)
* [FastGithub](https://github.com/dotnetcore/FastGithub)
* [Portable.BouncyCastle](https://github.com/novotnyllc/bc-csharp)
* [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager)
* [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm)
* [Steam4NET](https://github.com/SteamRE/Steam4NET)
* [WinAuth](https://github.com/winauth/winauth)
* [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)
* [Gameloop.Vdf](https://github.com/shravan2x/Gameloop.Vdf)
* [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET)
* [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp)
* [MemoryPack](https://github.com/Cysharp/MemoryPack)
* [CSharpVitamins.ShortGuid](https://github.com/AigioL/CSharpVitamins.ShortGuid)
* [Nito.Comparers](https://github.com/StephenCleary/Comparers)
* [Nito.Disposables](https://github.com/StephenCleary/Disposables)
* [Crc32.NET](https://github.com/force-net/Crc32.NET)
* [gfoidl.Base64](https://github.com/gfoidl/Base64)
* [sqlite-net-pcl](https://github.com/praeclarum/sqlite-net)
* [AutoMapper](https://github.com/AutoMapper/AutoMapper)
* [Polly](https://github.com/App-vNext/Polly)
* [TaskScheduler](https://github.com/dahall/taskscheduler)
* [SharpZipLib](https://github.com/icsharpcode/SharpZipLib)
* [SevenZipSharp](https://github.com/squid-box/SevenZipSharp)
* [ZstdNet](https://github.com/skbkontur/ZstdNet)
* [Depressurizer](https://github.com/Depressurizer/Depressurizer)
* [NLog](https://github.com/nlog/NLog)
* [NUnit](https://github.com/nunit/nunit)
* [ReactiveUI](https://github.com/reactiveui/reactiveui)
* [MessageBox.Avalonia](https://github.com/AvaloniaUtils/MessageBox.Avalonia)
* [AvaloniaUI](https://github.com/AvaloniaUI/Avalonia)
* [AvaloniaGif](https://github.com/jmacato/AvaloniaGif)
* [Avalonia XAML Behaviors](https://github.com/wieslawsoltes/AvaloniaBehaviors)
* [FluentAvalonia](https://github.com/amwx/FluentAvalonia)
* [APNG.NET](https://github.com/jz5/APNG.NET)
* [Moq](https://github.com/moq/moq4)
* [NPOI](https://github.com/nissl-lab/npoi)
* [Fleck](https://github.com/statianzo/Fleck)
* [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)
* [AspNet.Security.OpenId.Providers](https://github.com/aspnet-contrib/AspNet.Security.OpenId.Providers)
* [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers)
* [ZXing.Net](https://github.com/micjahn/ZXing.Net)
* [QRCoder](https://github.com/codebude/QRCoder)
* [QR Code Generator for .NET](https://github.com/manuelbl/QrCodeGenerator)
* [TinyPinyin](https://github.com/promeG/TinyPinyin)
* [TinyPinyin.Net](https://github.com/hueifeng/TinyPinyin.Net)
* [Packaging utilities for .NET Core](https://github.com/qmfrederik/dotnet-packaging)
* [React](https://github.com/facebook/react)
* [Ant Design](https://github.com/ant-design/ant-design)
* [Ant Design Blazor](https://github.com/ant-design-blazor/ant-design-blazor)
* [Toast messages for Xamarin.iOS](https://github.com/andrius-k/Toast)
* [ImageCirclePlugin](https://github.com/jamesmontemagno/ImageCirclePlugin)
* [Visual Studio App Center SDK for .NET](https://github.com/microsoft/appcenter-sdk-dotnet)
* [AppCenter-XMac](https://github.com/nor0x/AppCenter-XMac)
* [MSBuild.Sdk.Extras](https://github.com/novotnyllc/MSBuildSdkExtras)
* [Xamarin.Essentials](https://github.com/xamarin/essentials)
* [Xamarin.Forms](https://github.com/xamarin/Xamarin.Forms)
* [Open Source Components for Xamarin](https://github.com/xamarin/XamarinComponents)
* [Google Play Services / Firebase / ML Kit for Xamarin.Android](https://github.com/xamarin/GooglePlayServicesComponents)
* [Picasso](https://github.com/square/picasso)
* [OkHttp](https://github.com/square/okhttp)
* [Material Components for Android](https://github.com/material-components/material-components-android)
* [AndroidX for Xamarin.Android](https://github.com/xamarin/AndroidX)
* [Android Jetpack](https://github.com/androidx/androidx)
* [ConstraintLayout](https://github.com/androidx/constraintlayout)
* [Entity Framework Core](https://github.com/dotnet/efcore)
* [ASP.NET Core](https://github.com/dotnet/aspnetcore)
* [Windows Forms](https://github.com/dotnet/winforms)
* [Windows Presentation Foundation (WPF)](https://github.com/dotnet/wpf)
* [C#/WinRT](https://github.com/microsoft/CsWinRT)
* [command-line-api](https://github.com/dotnet/command-line-api)
* [.NET Runtime](https://github.com/dotnet/runtime)
* [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons)
* [Material design icons](https://github.com/google/material-design-icons)
+201
View File
@@ -0,0 +1,201 @@
<h1 align="center">Watt Toolkit 🧰 (原名 Steam++)</h1>
<div align="center">
[English](./README.en.md) | 简体中文
「Watt Toolkit」是一个开源跨平台的多功能游戏工具箱,此工具的大部分功能都是需要您下载安装 Steam 才能使用。
![Release Download](https://img.shields.io/github/downloads/BeyondDimension/SteamTools/total?style=flat-square)
[![Release Version](https://img.shields.io/github/v/release/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/releases/latest)
[![GitHub license](https://img.shields.io/github/license/BeyondDimension/SteamTools?style=flat-square)](LICENSE)
[![GitHub Star](https://img.shields.io/github/stars/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/stargazers)
[![GitHub Fork](https://img.shields.io/github/forks/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/network/members)
![GitHub Repo size](https://img.shields.io/github/repo-size/BeyondDimension/SteamTools?style=flat-square&color=3cb371)
[![GitHub Repo Languages](https://img.shields.io/github/languages/top/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/search?l=c%23)
[![NET 7.0](https://img.shields.io/badge/dotnet-7.0-purple.svg?style=flat-square&color=512bd4)](https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-7)
[![C# 11](https://img.shields.io/badge/c%23-11-brightgreen.svg?style=flat-square&color=6da86a)](https://learn.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-11)
[![爱发电](https://img.shields.io/badge/爱发电-软妹币玩家-blue.svg?style=flat-square&color=ea4aaa&logo=github-sponsors)](https://afdian.net/@rmbgame)
[![Kofi](https://img.shields.io/badge/Kofi-RMBGAME-orange.svg?style=flat-square&logo=kofi)](https://ko-fi.com/rmbgame)
[![Patreon](https://img.shields.io/badge/Patreon-RMBGAME-red.svg?style=flat-square&logo=patreon)](https://www.patreon.com/rmbgame)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FSteamTools-Team%2FSteamTools%2Fbadge%3Fref%3Ddevelop&style=flat-square)](https://actions-badge.atrox.dev/BeyondDimension/SteamTools/goto?ref=develop)
[![GitHub Star](https://img.shields.io/github/stars/BeyondDimension/SteamTools.svg?logo=github)](https://github.com/BeyondDimension/SteamTools)
[![Gitee Star](https://gitee.com/rmbgame/SteamTools/badge/star.svg)](https://gitee.com/rmbgame/SteamTools)
[![Bilibili](https://img.shields.io/badge/bilibili-软妹币玩家-blue.svg?style=flat-square&logo=bilibili)](https://space.bilibili.com/797215)
[![QQ群](https://img.shields.io/badge/QQ群-960746023-blue.svg?style=flat-square&color=12b7f5&logo=qq)](https://jq.qq.com/?_wv=1027&k=3JKPt4xC)
</div>
## 🚀 下载渠道
- [![Microsoft 应用商店](./res/brands/msstore.en.png)](https://apps.microsoft.com/store/detail/watt-toolkit/9MTCFHS560NG?hl=zh-cn&gl=cn)
- [软件官网](https://steampp.net)
- [GitHub 发行版](https://github.com/BeyondDimension/SteamTools/releases)
- [码云 发行版](https://gitee.com/rmbgame/SteamTools/releases)
- [Arch 用户仓库](https://aur.archlinux.org/packages/watt-toolkit-bin)(当前 Release 构建)
- [Arch 用户仓库 dev](https://aur.archlinux.org/packages/watt-toolkit-git)(拉取最新源码构建,也许会构建失败)
## ⬇️ [下载指南](./doc/download-guide.md)
详见 [./doc/download-guide.md](./doc/download-guide.md)
## ✨ 功能
1. 网络加速 <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" /> <img src="./res/brands/android.svg" width="16" height="16" />
- ~~使用 [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy) 开源项目进行本地反代来支持更快的访问游戏网站。~~
- 使用 [YARP.ReverseProxy](https://github.com/microsoft/reverse-proxy) 开源项目进行本地反代来支持更快的访问游戏网站。
2. 脚本配置 <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" />
- 通过加速服务拦截网络请求将一些 JS 脚本注入在网页中,提供类似网页插件的功能。
3. 账号切换 <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" />
- 一键切换已在当前 PC 上登录过的 Steam 账号,与管理家庭共享库排序及禁用等功能。
4. 库存管理 <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" />
- 让您直接管理 Steam 游戏库存,可以编辑游戏名称和[自定义封面](https://www.steamgriddb.com),也能解锁以及反解锁 Steam 游戏成就。
- 监控 Steam 游戏下载进度实现 Steam 游戏下载完成定时关机功能。
- 模拟运行 Steam 游戏,让您不用安装和下载对应的游戏也能挂游玩时间和 Steam 卡片
- 自助管理 Steam 游戏云存档,随时删除和上传自定义的存档文件至 Steam 云
5. 本地令牌 <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" /> <img src="./res/brands/android.svg" width="16" height="16" />
- 让您的手机令牌统一保存在电脑中,目前仅支持 Steam 令牌,后续会开发支持更多的令牌种类与云同步令牌。
6. 自动挂卡 <img src="./res/brands/windows.svg" width="16" height="16" /> <img src="./res/brands/linux.svg" width="16" height="16" /> <img src="./res/brands/apple.svg" width="16" height="16" /> <img src="./res/brands/android.svg" width="16" height="16" />
- 集成 [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm) 在应用内提供 挂机掉落 Steam 集换式卡牌 等功能。
7. 游戏工具 <img src="./res/brands/windows.svg" width="16" height="16" />
- 强制游戏窗口使用无边框窗口化、更多功能待开发。
## 🖥 支持的操作系统
- Windows 11
- Windows 10 版本 1809(OS 内部版本 17763)或更高版本
- macOS 10.15 或更高版本
- Ubuntu 18.04 或更高版本
- Debian 10 或更高版本
- CentOS 7 或更高版本
- Deepin(UOS) 20 或更高版本
- ~~iOS 11 或更高版本~~(开发中…)
- Android 5.0(API 21) 或更高版本
## 🧩 截图
<img src="./res/screenshots/screenshot-windows-accelerator.webp" width="800" />
<br/>
<br/>
<img src="./res/screenshots/screenshot-android-authenticator.png" width="800" />
## 从移动端 Steam App 导入令牌指南
- [Android 添加本地令牌(Xposed)](https://github.com/BeyondDimension/SteamTools/issues/2276)
- [iOS 添加本地令牌(无需越狱/网络抓包)](https://github.com/BeyondDimension/SteamTools/issues/2129)
- [iOS 添加本地令牌(无需越狱/iTunes 备份)](https://github.com/BeyondDimension/SteamTools/issues/299)
- [iOS 添加本地令牌(需越狱)](https://github.com/BeyondDimension/SteamTools/issues/95)
## 🌏 路线图
查看这个 [milestones](https://github.com/BeyondDimension/SteamTools/milestones) 来了解我们下一步的开发计划,并随时提出问题。
## ⌨️ 开发环境
[Visual Studio 2022](https://visualstudio.microsoft.com/zh-hans/vs) 或 [Visual Studio 2022 for Mac](https://visualstudio.microsoft.com/zh-hans/vs/mac)
- 系统要求
- [Windows 11 版本 21H2 或更高版本:家庭版、专业版、专业教育版、专业工作站版、企业版和教育版](https://learn.microsoft.com/zh-cn/visualstudio/releases/2022/system-requirements)
- [macOS Big Sur 11.0 或更高版本](https://learn.microsoft.com/zh-cn/visualstudio/releases/2022/mac-system-requirements)
- 工作负荷
- Web 和云
- ASP.NET 和 Web 开发
- 桌面应用和移动应用
- 使用 .NET 的移动开发 / .NET Multi-platform App UI 开发
- .NET 桌面开发
- 通用 Windows 平台开发
- 单个组件
- GitHub Extension for Visual Studio(可选)
- [Visual Studio Marketplace](https://marketplace.visualstudio.com)
- [Avalonia for Visual Studio(可选)](https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio)
- [NUnit VS Templates(可选)](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTemplatesforVisualStudio)
[JetBrains Rider](https://www.jetbrains.com/rider)
[Visual Studio Code](https://code.visualstudio.com)
[OpenJDK 17](https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-17)
[Android Studio Electric Eel 或更高版本](https://developer.android.google.cn/studio)
[Xcode 14 或更高版本](https://developer.apple.com/xcode)
## 🏗️ [项目结构](./src/README.md)
详见 [./src/README.md](./src/README.md)
## 🧑‍💼 加入我们
- [.NET/C# 高级软件工程师(客户端方向)](https://www.zhipin.com/job_detail/b271a34a3efeb84c1XJ_2dW6ElVT.html)
- [.NET/C# 高级软件工程师](https://www.zhipin.com/job_detail/0164142566ff52d71XJ_2dW7GVVW.html)
<!--
- [.NET/C# 软件工程师](https://www.zhipin.com/job_detail/80c0ad0f424e2ea61XJ_2t6-GVVZ.html)
- [高级 Web 前端工程师](https://www.zhipin.com/job_detail/e59317c527f3f49e1XJ92d24FVRV.html)
-->
<!--👇图标如果发生更改,还需更改 Tools.OpenSourceLibraryList(Program.OpenSourceLibraryListEmoji) -->
## 📄 感谢以下开源项目
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json)
* [System.Reactive](https://github.com/dotnet/reactive)
* [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy)
* [YARP](https://github.com/microsoft/reverse-proxy)
* [FastGithub](https://github.com/dotnetcore/FastGithub)
* [Portable.BouncyCastle](https://github.com/novotnyllc/bc-csharp)
* [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager)
* [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm)
* [Steam4NET](https://github.com/SteamRE/Steam4NET)
* [WinAuth](https://github.com/winauth/winauth)
* [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator)
* [Gameloop.Vdf](https://github.com/shravan2x/Gameloop.Vdf)
* [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET)
* [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp)
* [MemoryPack](https://github.com/Cysharp/MemoryPack)
* [CSharpVitamins.ShortGuid](https://github.com/AigioL/CSharpVitamins.ShortGuid)
* [Nito.Comparers](https://github.com/StephenCleary/Comparers)
* [Nito.Disposables](https://github.com/StephenCleary/Disposables)
* [Crc32.NET](https://github.com/force-net/Crc32.NET)
* [gfoidl.Base64](https://github.com/gfoidl/Base64)
* [sqlite-net-pcl](https://github.com/praeclarum/sqlite-net)
* [AutoMapper](https://github.com/AutoMapper/AutoMapper)
* [Polly](https://github.com/App-vNext/Polly)
* [TaskScheduler](https://github.com/dahall/taskscheduler)
* [SharpZipLib](https://github.com/icsharpcode/SharpZipLib)
* [SevenZipSharp](https://github.com/squid-box/SevenZipSharp)
* [ZstdNet](https://github.com/skbkontur/ZstdNet)
* [Depressurizer](https://github.com/Depressurizer/Depressurizer)
* [NLog](https://github.com/nlog/NLog)
* [NUnit](https://github.com/nunit/nunit)
* [ReactiveUI](https://github.com/reactiveui/reactiveui)
* [MessageBox.Avalonia](https://github.com/AvaloniaUtils/MessageBox.Avalonia)
* [AvaloniaUI](https://github.com/AvaloniaUI/Avalonia)
* [AvaloniaGif](https://github.com/jmacato/AvaloniaGif)
* [Avalonia XAML Behaviors](https://github.com/wieslawsoltes/AvaloniaBehaviors)
* [FluentAvalonia](https://github.com/amwx/FluentAvalonia)
* [APNG.NET](https://github.com/jz5/APNG.NET)
* [Moq](https://github.com/moq/moq4)
* [NPOI](https://github.com/nissl-lab/npoi)
* [Fleck](https://github.com/statianzo/Fleck)
* [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore)
* [AspNet.Security.OpenId.Providers](https://github.com/aspnet-contrib/AspNet.Security.OpenId.Providers)
* [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers)
* [ZXing.Net](https://github.com/micjahn/ZXing.Net)
* [QRCoder](https://github.com/codebude/QRCoder)
* [QR Code Generator for .NET](https://github.com/manuelbl/QrCodeGenerator)
* [TinyPinyin](https://github.com/promeG/TinyPinyin)
* [TinyPinyin.Net](https://github.com/hueifeng/TinyPinyin.Net)
* [Packaging utilities for .NET Core](https://github.com/qmfrederik/dotnet-packaging)
* [React](https://github.com/facebook/react)
* [Ant Design](https://github.com/ant-design/ant-design)
* [Ant Design Blazor](https://github.com/ant-design-blazor/ant-design-blazor)
* [Toast messages for Xamarin.iOS](https://github.com/andrius-k/Toast)
* [ImageCirclePlugin](https://github.com/jamesmontemagno/ImageCirclePlugin)
* [Visual Studio App Center SDK for .NET](https://github.com/microsoft/appcenter-sdk-dotnet)
* [AppCenter-XMac](https://github.com/nor0x/AppCenter-XMac)
* [MSBuild.Sdk.Extras](https://github.com/novotnyllc/MSBuildSdkExtras)
* [Xamarin.Essentials](https://github.com/xamarin/essentials)
* [Xamarin.Forms](https://github.com/xamarin/Xamarin.Forms)
* [Open Source Components for Xamarin](https://github.com/xamarin/XamarinComponents)
* [Google Play Services / Firebase / ML Kit for Xamarin.Android](https://github.com/xamarin/GooglePlayServicesComponents)
* [Picasso](https://github.com/square/picasso)
* [OkHttp](https://github.com/square/okhttp)
* [Material Components for Android](https://github.com/material-components/material-components-android)
* [AndroidX for Xamarin.Android](https://github.com/xamarin/AndroidX)
* [Android Jetpack](https://github.com/androidx/androidx)
* [ConstraintLayout](https://github.com/androidx/constraintlayout)
* [Entity Framework Core](https://github.com/dotnet/efcore)
* [ASP.NET Core](https://github.com/dotnet/aspnetcore)
* [Windows Forms](https://github.com/dotnet/winforms)
* [Windows Presentation Foundation (WPF)](https://github.com/dotnet/wpf)
* [C#/WinRT](https://github.com/microsoft/CsWinRT)
* [command-line-api](https://github.com/dotnet/command-line-api)
* [.NET Runtime](https://github.com/dotnet/runtime)
* [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons)
* [Material design icons](https://github.com/google/material-design-icons)
+345
View File
@@ -0,0 +1,345 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33414.496
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "0.Root", "0.Root", "{46259E8D-32A4-4065-953D-D6F835B57A28}"
ProjectSection(SolutionItems) = preProject
src\.editorconfig = src\.editorconfig
.gitignore = .gitignore
.gitmodules = .gitmodules
src\Directory.Build.props = src\Directory.Build.props
ref\DirectoryPackages\Directory.Packages.props = ref\DirectoryPackages\Directory.Packages.props
NuGet.Config = NuGet.Config
README.en.md = README.en.md
README.md = README.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "1.AppHost", "1.AppHost", "{5541B406-4A9A-4AC8-AA77-CE14E133DB80}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "2.Reference", "2.Reference", "{90E88965-DB90-4B49-94F5-6D2965491988}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3.Test", "3.Test", "{6AF591CA-B0C4-425B-9293-9E62F5BE9B3D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.Shared", "4.Shared", "{CE475939-6363-4144-B18F-2F91CC297E91}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "5.Plugins", "5.Plugins", "{A5828819-62AB-4B03-A083-8B6ED4915AA3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Document", "Document", "{1E1DFB1C-55FC-4D74-9791-6A692E647034}"
ProjectSection(SolutionItems) = preProject
doc\download-guide.en.md = doc\download-guide.en.md
doc\download-guide.md = doc\download-guide.md
doc\openwrt.md = doc\openwrt.md
doc\release-keylol.md = doc\release-keylol.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Source", "Source", "{202026AE-894E-4E18-9846-B0739CDBE3E9}"
ProjectSection(SolutionItems) = preProject
src\AssemblyInfo.Constants.cs = src\AssemblyInfo.Constants.cs
src\AssemblyInfo.cs = src\AssemblyInfo.cs
src\AssemblyInfo.Version.Max.cs = src\AssemblyInfo.Version.Max.cs
src\README.md = src\README.md
src\Utils.cs = src\Utils.cs
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ImplicitUsings", "ImplicitUsings", "{F776BA87-0B9B-4C3C-B04F-688DCC021BF1}"
ProjectSection(SolutionItems) = preProject
src\ImplicitUsings.ArchiSteamFarm.cs = src\ImplicitUsings.ArchiSteamFarm.cs
src\ImplicitUsings.AspNetCore.cs = src\ImplicitUsings.AspNetCore.cs
src\ImplicitUsings.AutoMapper.cs = src\ImplicitUsings.AutoMapper.cs
src\ImplicitUsings.Avalonia.cs = src\ImplicitUsings.Avalonia.cs
src\ImplicitUsings.BCL.cs = src\ImplicitUsings.BCL.cs
src\ImplicitUsings.Common.cs = src\ImplicitUsings.Common.cs
src\ImplicitUsings.Controllers.cs = src\ImplicitUsings.Controllers.cs
src\ImplicitUsings.Data.cs = src\ImplicitUsings.Data.cs
src\ImplicitUsings.EntityFrameworkCore.cs = src\ImplicitUsings.EntityFrameworkCore.cs
src\ImplicitUsings.Identity.cs = src\ImplicitUsings.Identity.cs
src\ImplicitUsings.Jobs.cs = src\ImplicitUsings.Jobs.cs
src\ImplicitUsings.JsonProperty.cs = src\ImplicitUsings.JsonProperty.cs
src\ImplicitUsings.JWT.cs = src\ImplicitUsings.JWT.cs
src\ImplicitUsings.MessagePack.cs = src\ImplicitUsings.MessagePack.cs
src\ImplicitUsings.Models.cs = src\ImplicitUsings.Models.cs
src\ImplicitUsings.MSEX.cs = src\ImplicitUsings.MSEX.cs
src\ImplicitUsings.Nito.cs = src\ImplicitUsings.Nito.cs
src\ImplicitUsings.NLog.cs = src\ImplicitUsings.NLog.cs
src\ImplicitUsings.Plugins.cs = src\ImplicitUsings.Plugins.cs
src\ImplicitUsings.Quartz.cs = src\ImplicitUsings.Quartz.cs
src\ImplicitUsings.ReactiveUI.cs = src\ImplicitUsings.ReactiveUI.cs
src\ImplicitUsings.Repositories.cs = src\ImplicitUsings.Repositories.cs
src\ImplicitUsings.Services.cs = src\ImplicitUsings.Services.cs
src\ImplicitUsings.Settings.cs = src\ImplicitUsings.Settings.cs
src\ImplicitUsings.SQLite.cs = src\ImplicitUsings.SQLite.cs
src\ImplicitUsings.Steam.cs = src\ImplicitUsings.Steam.cs
src\ImplicitUsings.UI.cs = src\ImplicitUsings.UI.cs
src\ImplicitUsings.UI.ViewModels.cs = src\ImplicitUsings.UI.ViewModels.cs
src\ImplicitUsings.UI.Views.cs = src\ImplicitUsings.UI.Views.cs
src\ImplicitUsings.UnitTest.cs = src\ImplicitUsings.UnitTest.cs
src\ImplicitUsings.WTTS.cs = src\ImplicitUsings.WTTS.cs
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TFM", "TFM", "{3B0CFC2A-F61B-4000-AC12-6E0AFB5C475C}"
ProjectSection(SolutionItems) = preProject
src\TFM_NET7.props = src\TFM_NET7.props
src\TFM_NET7_WINDOWS.props = src\TFM_NET7_WINDOWS.props
src\TFM_NET7_WITH_ALL.props = src\TFM_NET7_WITH_ALL.props
src\TFM_NET7_WITH_DESKTOP.props = src\TFM_NET7_WITH_DESKTOP.props
src\TFM_NET7_WITH_WINDOWS.props = src\TFM_NET7_WITH_WINDOWS.props
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArchiSteamFarm.Library", "ref\ArchiSteamFarm\ArchiSteamFarm.Library\ArchiSteamFarm.Library.csproj", "{6981D5CA-837C-47F8-9568-E3BD451A6C68}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibAPNG", "ref\Avalonia.Image2\LibAPNG\LibAPNG.csproj", "{47B2D651-8EE0-4C05-B451-F2DA264DD5B3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AvaloniaGif", "ref\Avalonia.Image2\AvaloniaGif\AvaloniaGif.csproj", "{5D6D28A7-1CD8-4C30-A0E4-1F8ACF389A29}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ArchiSteamFarm", "ArchiSteamFarm", "{A3A703CC-F22E-40CE-9064-6DF3E55DD556}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Avalonia", "Avalonia", "{E5732454-7455-4078-88A2-E727DCC64D26}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReverseProxy", "ReverseProxy", "{4FA9B783-ADAE-46F6-9AAD-ED32F1839F13}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Steam", "Steam", "{99D97BD4-3F51-48BC-8BD2-647F6D268BB0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Titanium.Web.Proxy", "ref\Titanium-Web-Proxy\src\Titanium.Web.Proxy\Titanium.Web.Proxy.csproj", "{826716DC-65C2-456A-BB6D-5FDEC423E4E6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gameloop.Vdf", "ref\Gameloop.Vdf\Gameloop.Vdf\Gameloop.Vdf.csproj", "{FE91B979-FE45-43F3-B9C4-430F2360FDDF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Steam4NET", "ref\Steam4NET\Steam4NET\Steam4NET.csproj", "{C8792BC7-33C0-41D4-97F6-684AD4B0B6A5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SAM.API", "ref\SteamAchievementManager\SAM.API\SAM.API.csproj", "{123F532B-4178-4D03-A4EE-2A8F3E01433F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.UnitTest", "src\BD.WTTS.UnitTest\BD.WTTS.UnitTest.csproj", "{B1131172-0748-4003-83ED-71574FD6331A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client", "src\BD.WTTS.Client\BD.WTTS.Client.csproj", "{125FB003-F154-425F-AD3F-A1D92977D353}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Avalonia.Ref", "Avalonia.Ref", "{1BD19276-7DEF-4659-9DBF-28E8E5078698}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Skia.Internals", "src\Avalonia.Skia.Internals\Avalonia.Skia.Internals.csproj", "{06360884-9EEC-49E3-8787-BE593D08AE44}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Desktop", "src\Avalonia.Desktop\Avalonia.Desktop.csproj", "{D0CB210C-67BD-4F8D-9AD6-D6ABEF845CE7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Diagnostics", "src\Avalonia.Diagnostics\Avalonia.Diagnostics.csproj", "{20629279-8E17-49D2-9A30-352972F4F699}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Native", "src\Avalonia.Native\Avalonia.Native.csproj", "{09343C10-49B7-43F7-BEA3-F4F51BFC767C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Themes.Default", "src\Avalonia.Themes.Default\Avalonia.Themes.Default.csproj", "{2AEAE82F-C690-4F19-BD60-03BA717EA350}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Themes.Fluent", "src\Avalonia.Themes.Fluent\Avalonia.Themes.Fluent.csproj", "{1C2D25C2-4CF5-439E-9672-BE8750F15CCA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.WebView2", "src\Avalonia.WebView2\Avalonia.WebView2.csproj", "{124CB400-9E02-44CC-A8ED-56CBED8B52B6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Win32", "src\Avalonia.Win32\Avalonia.Win32.csproj", "{79C8C554-451D-4D5D-9E4C-AB7E4174568C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.X11", "src\Avalonia.X11\Avalonia.X11.csproj", "{CE9BD09A-730F-4BB0-B1B0-FA692B6DD1C7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Avalonia.App", "src\BD.WTTS.Client.Avalonia.App\BD.WTTS.Client.Avalonia.App.csproj", "{A1EE03F3-6736-4D0E-AC80-FDB72EFE705C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.Accelerator", "src\BD.WTTS.Client.Plugins.Accelerator\BD.WTTS.Client.Plugins.Accelerator.csproj", "{085B609C-083F-4698-9508-563CD6A8E71D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.GameAccount", "src\BD.WTTS.Client.Plugins.GameAccount\BD.WTTS.Client.Plugins.GameAccount.csproj", "{4D8D93B0-1B94-4FF7-BC36-B22AF3AEA41A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.ArchiSteamFarmPlus", "src\BD.WTTS.Client.Plugins.ArchiSteamFarmPlus\BD.WTTS.Client.Plugins.ArchiSteamFarmPlus.csproj", "{CABDF6AC-7AE0-445D-A4BE-BC9CD0B59AA5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.GameList", "src\BD.WTTS.Client.Plugins.GameList\BD.WTTS.Client.Plugins.GameList.csproj", "{A36BA15F-11FF-41E3-B488-7D84152C4CE9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.GameTools", "src\BD.WTTS.Client.Plugins.GameTools\BD.WTTS.Client.Plugins.GameTools.csproj", "{E959F339-B52B-44A1-85EC-D5FB384255E5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.Authenticator", "src\BD.WTTS.Client.Plugins.Authenticator\BD.WTTS.Client.Plugins.Authenticator.csproj", "{861E33DB-C9C0-4C40-9042-75F7740F6DED}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.Update", "src\BD.WTTS.Client.Plugins.Update\BD.WTTS.Client.Plugins.Update.csproj", "{8DED0728-D54E-4A1E-B1D1-3740EC04ABAA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.AppHost", "src\BD.WTTS.Client.AppHost\BD.WTTS.Client.AppHost.csproj", "{AC034643-EC5B-4BCD-BD1A-007FC3C50DF4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.Plugins.Accelerator.ReverseProxy", "src\BD.WTTS.Client.Plugins.Accelerator.ReverseProxy\BD.WTTS.Client.Plugins.Accelerator.ReverseProxy.csproj", "{521D4676-8E8A-4A4C-9835-B09FF4AFFBBC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BD.WTTS.Client.IPC", "src\BD.WTTS.Client.IPC\BD.WTTS.Client.IPC.csproj", "{407BE171-FB57-4C39-BF26-7FAF4450635F}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{09F4FC1E-88A6-4264-9871-C0AF59DEA89D}"
ProjectSection(SolutionItems) = preProject
build\publish_apphost_linux_x64.sh = build\publish_apphost_linux_x64.sh
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Controls.Internals", "src\Avalonia.Controls.Internals\Avalonia.Controls.Internals.csproj", "{BAEF69C3-9347-424D-B2B4-74BD2B3C90F9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.Base", "src\Avalonia.Base\Avalonia.Base.csproj", "{02B5BE74-E75D-4573-B640-58DF2B01B4E9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6981D5CA-837C-47F8-9568-E3BD451A6C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6981D5CA-837C-47F8-9568-E3BD451A6C68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6981D5CA-837C-47F8-9568-E3BD451A6C68}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6981D5CA-837C-47F8-9568-E3BD451A6C68}.Release|Any CPU.Build.0 = Release|Any CPU
{47B2D651-8EE0-4C05-B451-F2DA264DD5B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{47B2D651-8EE0-4C05-B451-F2DA264DD5B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{47B2D651-8EE0-4C05-B451-F2DA264DD5B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{47B2D651-8EE0-4C05-B451-F2DA264DD5B3}.Release|Any CPU.Build.0 = Release|Any CPU
{5D6D28A7-1CD8-4C30-A0E4-1F8ACF389A29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5D6D28A7-1CD8-4C30-A0E4-1F8ACF389A29}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5D6D28A7-1CD8-4C30-A0E4-1F8ACF389A29}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5D6D28A7-1CD8-4C30-A0E4-1F8ACF389A29}.Release|Any CPU.Build.0 = Release|Any CPU
{826716DC-65C2-456A-BB6D-5FDEC423E4E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{826716DC-65C2-456A-BB6D-5FDEC423E4E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{826716DC-65C2-456A-BB6D-5FDEC423E4E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{826716DC-65C2-456A-BB6D-5FDEC423E4E6}.Release|Any CPU.Build.0 = Release|Any CPU
{FE91B979-FE45-43F3-B9C4-430F2360FDDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FE91B979-FE45-43F3-B9C4-430F2360FDDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FE91B979-FE45-43F3-B9C4-430F2360FDDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FE91B979-FE45-43F3-B9C4-430F2360FDDF}.Release|Any CPU.Build.0 = Release|Any CPU
{C8792BC7-33C0-41D4-97F6-684AD4B0B6A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C8792BC7-33C0-41D4-97F6-684AD4B0B6A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C8792BC7-33C0-41D4-97F6-684AD4B0B6A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C8792BC7-33C0-41D4-97F6-684AD4B0B6A5}.Release|Any CPU.Build.0 = Release|Any CPU
{123F532B-4178-4D03-A4EE-2A8F3E01433F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{123F532B-4178-4D03-A4EE-2A8F3E01433F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{123F532B-4178-4D03-A4EE-2A8F3E01433F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{123F532B-4178-4D03-A4EE-2A8F3E01433F}.Release|Any CPU.Build.0 = Release|Any CPU
{B1131172-0748-4003-83ED-71574FD6331A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B1131172-0748-4003-83ED-71574FD6331A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B1131172-0748-4003-83ED-71574FD6331A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B1131172-0748-4003-83ED-71574FD6331A}.Release|Any CPU.Build.0 = Release|Any CPU
{125FB003-F154-425F-AD3F-A1D92977D353}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{125FB003-F154-425F-AD3F-A1D92977D353}.Debug|Any CPU.Build.0 = Debug|Any CPU
{125FB003-F154-425F-AD3F-A1D92977D353}.Release|Any CPU.ActiveCfg = Release|Any CPU
{125FB003-F154-425F-AD3F-A1D92977D353}.Release|Any CPU.Build.0 = Release|Any CPU
{06360884-9EEC-49E3-8787-BE593D08AE44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{06360884-9EEC-49E3-8787-BE593D08AE44}.Debug|Any CPU.Build.0 = Debug|Any CPU
{06360884-9EEC-49E3-8787-BE593D08AE44}.Release|Any CPU.ActiveCfg = Release|Any CPU
{06360884-9EEC-49E3-8787-BE593D08AE44}.Release|Any CPU.Build.0 = Release|Any CPU
{D0CB210C-67BD-4F8D-9AD6-D6ABEF845CE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D0CB210C-67BD-4F8D-9AD6-D6ABEF845CE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D0CB210C-67BD-4F8D-9AD6-D6ABEF845CE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D0CB210C-67BD-4F8D-9AD6-D6ABEF845CE7}.Release|Any CPU.Build.0 = Release|Any CPU
{20629279-8E17-49D2-9A30-352972F4F699}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{20629279-8E17-49D2-9A30-352972F4F699}.Debug|Any CPU.Build.0 = Debug|Any CPU
{20629279-8E17-49D2-9A30-352972F4F699}.Release|Any CPU.ActiveCfg = Release|Any CPU
{20629279-8E17-49D2-9A30-352972F4F699}.Release|Any CPU.Build.0 = Release|Any CPU
{09343C10-49B7-43F7-BEA3-F4F51BFC767C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{09343C10-49B7-43F7-BEA3-F4F51BFC767C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{09343C10-49B7-43F7-BEA3-F4F51BFC767C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{09343C10-49B7-43F7-BEA3-F4F51BFC767C}.Release|Any CPU.Build.0 = Release|Any CPU
{2AEAE82F-C690-4F19-BD60-03BA717EA350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2AEAE82F-C690-4F19-BD60-03BA717EA350}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2AEAE82F-C690-4F19-BD60-03BA717EA350}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2AEAE82F-C690-4F19-BD60-03BA717EA350}.Release|Any CPU.Build.0 = Release|Any CPU
{1C2D25C2-4CF5-439E-9672-BE8750F15CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C2D25C2-4CF5-439E-9672-BE8750F15CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C2D25C2-4CF5-439E-9672-BE8750F15CCA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C2D25C2-4CF5-439E-9672-BE8750F15CCA}.Release|Any CPU.Build.0 = Release|Any CPU
{124CB400-9E02-44CC-A8ED-56CBED8B52B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{124CB400-9E02-44CC-A8ED-56CBED8B52B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{124CB400-9E02-44CC-A8ED-56CBED8B52B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{124CB400-9E02-44CC-A8ED-56CBED8B52B6}.Release|Any CPU.Build.0 = Release|Any CPU
{79C8C554-451D-4D5D-9E4C-AB7E4174568C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{79C8C554-451D-4D5D-9E4C-AB7E4174568C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{79C8C554-451D-4D5D-9E4C-AB7E4174568C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{79C8C554-451D-4D5D-9E4C-AB7E4174568C}.Release|Any CPU.Build.0 = Release|Any CPU
{CE9BD09A-730F-4BB0-B1B0-FA692B6DD1C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE9BD09A-730F-4BB0-B1B0-FA692B6DD1C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE9BD09A-730F-4BB0-B1B0-FA692B6DD1C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE9BD09A-730F-4BB0-B1B0-FA692B6DD1C7}.Release|Any CPU.Build.0 = Release|Any CPU
{A1EE03F3-6736-4D0E-AC80-FDB72EFE705C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1EE03F3-6736-4D0E-AC80-FDB72EFE705C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1EE03F3-6736-4D0E-AC80-FDB72EFE705C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A1EE03F3-6736-4D0E-AC80-FDB72EFE705C}.Release|Any CPU.Build.0 = Release|Any CPU
{085B609C-083F-4698-9508-563CD6A8E71D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{085B609C-083F-4698-9508-563CD6A8E71D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{085B609C-083F-4698-9508-563CD6A8E71D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{085B609C-083F-4698-9508-563CD6A8E71D}.Release|Any CPU.Build.0 = Release|Any CPU
{4D8D93B0-1B94-4FF7-BC36-B22AF3AEA41A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D8D93B0-1B94-4FF7-BC36-B22AF3AEA41A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D8D93B0-1B94-4FF7-BC36-B22AF3AEA41A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D8D93B0-1B94-4FF7-BC36-B22AF3AEA41A}.Release|Any CPU.Build.0 = Release|Any CPU
{CABDF6AC-7AE0-445D-A4BE-BC9CD0B59AA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CABDF6AC-7AE0-445D-A4BE-BC9CD0B59AA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CABDF6AC-7AE0-445D-A4BE-BC9CD0B59AA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CABDF6AC-7AE0-445D-A4BE-BC9CD0B59AA5}.Release|Any CPU.Build.0 = Release|Any CPU
{A36BA15F-11FF-41E3-B488-7D84152C4CE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A36BA15F-11FF-41E3-B488-7D84152C4CE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A36BA15F-11FF-41E3-B488-7D84152C4CE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A36BA15F-11FF-41E3-B488-7D84152C4CE9}.Release|Any CPU.Build.0 = Release|Any CPU
{E959F339-B52B-44A1-85EC-D5FB384255E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E959F339-B52B-44A1-85EC-D5FB384255E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E959F339-B52B-44A1-85EC-D5FB384255E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E959F339-B52B-44A1-85EC-D5FB384255E5}.Release|Any CPU.Build.0 = Release|Any CPU
{861E33DB-C9C0-4C40-9042-75F7740F6DED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{861E33DB-C9C0-4C40-9042-75F7740F6DED}.Debug|Any CPU.Build.0 = Debug|Any CPU
{861E33DB-C9C0-4C40-9042-75F7740F6DED}.Release|Any CPU.ActiveCfg = Release|Any CPU
{861E33DB-C9C0-4C40-9042-75F7740F6DED}.Release|Any CPU.Build.0 = Release|Any CPU
{8DED0728-D54E-4A1E-B1D1-3740EC04ABAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8DED0728-D54E-4A1E-B1D1-3740EC04ABAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8DED0728-D54E-4A1E-B1D1-3740EC04ABAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8DED0728-D54E-4A1E-B1D1-3740EC04ABAA}.Release|Any CPU.Build.0 = Release|Any CPU
{AC034643-EC5B-4BCD-BD1A-007FC3C50DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC034643-EC5B-4BCD-BD1A-007FC3C50DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC034643-EC5B-4BCD-BD1A-007FC3C50DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC034643-EC5B-4BCD-BD1A-007FC3C50DF4}.Release|Any CPU.Build.0 = Release|Any CPU
{521D4676-8E8A-4A4C-9835-B09FF4AFFBBC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{521D4676-8E8A-4A4C-9835-B09FF4AFFBBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{521D4676-8E8A-4A4C-9835-B09FF4AFFBBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{521D4676-8E8A-4A4C-9835-B09FF4AFFBBC}.Release|Any CPU.Build.0 = Release|Any CPU
{407BE171-FB57-4C39-BF26-7FAF4450635F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{407BE171-FB57-4C39-BF26-7FAF4450635F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{407BE171-FB57-4C39-BF26-7FAF4450635F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{407BE171-FB57-4C39-BF26-7FAF4450635F}.Release|Any CPU.Build.0 = Release|Any CPU
{BAEF69C3-9347-424D-B2B4-74BD2B3C90F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BAEF69C3-9347-424D-B2B4-74BD2B3C90F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BAEF69C3-9347-424D-B2B4-74BD2B3C90F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BAEF69C3-9347-424D-B2B4-74BD2B3C90F9}.Release|Any CPU.Build.0 = Release|Any CPU
{02B5BE74-E75D-4573-B640-58DF2B01B4E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02B5BE74-E75D-4573-B640-58DF2B01B4E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{02B5BE74-E75D-4573-B640-58DF2B01B4E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{02B5BE74-E75D-4573-B640-58DF2B01B4E9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1E1DFB1C-55FC-4D74-9791-6A692E647034} = {46259E8D-32A4-4065-953D-D6F835B57A28}
{202026AE-894E-4E18-9846-B0739CDBE3E9} = {46259E8D-32A4-4065-953D-D6F835B57A28}
{F776BA87-0B9B-4C3C-B04F-688DCC021BF1} = {202026AE-894E-4E18-9846-B0739CDBE3E9}
{3B0CFC2A-F61B-4000-AC12-6E0AFB5C475C} = {46259E8D-32A4-4065-953D-D6F835B57A28}
{6981D5CA-837C-47F8-9568-E3BD451A6C68} = {A3A703CC-F22E-40CE-9064-6DF3E55DD556}
{47B2D651-8EE0-4C05-B451-F2DA264DD5B3} = {E5732454-7455-4078-88A2-E727DCC64D26}
{5D6D28A7-1CD8-4C30-A0E4-1F8ACF389A29} = {E5732454-7455-4078-88A2-E727DCC64D26}
{A3A703CC-F22E-40CE-9064-6DF3E55DD556} = {90E88965-DB90-4B49-94F5-6D2965491988}
{E5732454-7455-4078-88A2-E727DCC64D26} = {90E88965-DB90-4B49-94F5-6D2965491988}
{4FA9B783-ADAE-46F6-9AAD-ED32F1839F13} = {90E88965-DB90-4B49-94F5-6D2965491988}
{99D97BD4-3F51-48BC-8BD2-647F6D268BB0} = {90E88965-DB90-4B49-94F5-6D2965491988}
{826716DC-65C2-456A-BB6D-5FDEC423E4E6} = {4FA9B783-ADAE-46F6-9AAD-ED32F1839F13}
{FE91B979-FE45-43F3-B9C4-430F2360FDDF} = {99D97BD4-3F51-48BC-8BD2-647F6D268BB0}
{C8792BC7-33C0-41D4-97F6-684AD4B0B6A5} = {99D97BD4-3F51-48BC-8BD2-647F6D268BB0}
{123F532B-4178-4D03-A4EE-2A8F3E01433F} = {99D97BD4-3F51-48BC-8BD2-647F6D268BB0}
{B1131172-0748-4003-83ED-71574FD6331A} = {6AF591CA-B0C4-425B-9293-9E62F5BE9B3D}
{125FB003-F154-425F-AD3F-A1D92977D353} = {CE475939-6363-4144-B18F-2F91CC297E91}
{1BD19276-7DEF-4659-9DBF-28E8E5078698} = {CE475939-6363-4144-B18F-2F91CC297E91}
{06360884-9EEC-49E3-8787-BE593D08AE44} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{D0CB210C-67BD-4F8D-9AD6-D6ABEF845CE7} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{20629279-8E17-49D2-9A30-352972F4F699} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{09343C10-49B7-43F7-BEA3-F4F51BFC767C} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{2AEAE82F-C690-4F19-BD60-03BA717EA350} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{1C2D25C2-4CF5-439E-9672-BE8750F15CCA} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{124CB400-9E02-44CC-A8ED-56CBED8B52B6} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{79C8C554-451D-4D5D-9E4C-AB7E4174568C} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{CE9BD09A-730F-4BB0-B1B0-FA692B6DD1C7} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{085B609C-083F-4698-9508-563CD6A8E71D} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{4D8D93B0-1B94-4FF7-BC36-B22AF3AEA41A} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{CABDF6AC-7AE0-445D-A4BE-BC9CD0B59AA5} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{A36BA15F-11FF-41E3-B488-7D84152C4CE9} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{E959F339-B52B-44A1-85EC-D5FB384255E5} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{861E33DB-C9C0-4C40-9042-75F7740F6DED} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{8DED0728-D54E-4A1E-B1D1-3740EC04ABAA} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{AC034643-EC5B-4BCD-BD1A-007FC3C50DF4} = {5541B406-4A9A-4AC8-AA77-CE14E133DB80}
{521D4676-8E8A-4A4C-9835-B09FF4AFFBBC} = {A5828819-62AB-4B03-A083-8B6ED4915AA3}
{407BE171-FB57-4C39-BF26-7FAF4450635F} = {CE475939-6363-4144-B18F-2F91CC297E91}
{09F4FC1E-88A6-4264-9871-C0AF59DEA89D} = {46259E8D-32A4-4065-953D-D6F835B57A28}
{BAEF69C3-9347-424D-B2B4-74BD2B3C90F9} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
{02B5BE74-E75D-4573-B640-58DF2B01B4E9} = {1BD19276-7DEF-4659-9DBF-28E8E5078698}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {567F588F-E95C-4286-8B30-DB3B2200221C}
EndGlobalSection
EndGlobal
BIN
View File
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
dotnet publish "..\src\BD.WTTS.Client.AppHost\BD.WTTS.Client.AppHost.csproj" -f net7.0 -c Release -p:PublishProfile=linux-x64 -p:DeployOnBuild=true --nologo
+69
View File
@@ -0,0 +1,69 @@
<h1 align="center">⬇️ Download Guide</h1>
<div align="center">
English | [Simplified Chinese](./download-guide.md)
</div>
## Windows
- Store version
- Install in Microsoft Store
- User data will be stored in ```%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalState```
- Portable version
- The compressed package can be decompressed to any folder and cannot be run in the compressed software
- User data will be stored in the program root directory ```\AppData```
- With a file extension of 7z, for example ```Steam++_win_x64_v3.0.0.7z```.
- Installation version
- The installation package currently only supports Simplified Chinese
- The installer will write software information in the registry
- User data will be stored in ```%LocalAppData%\Steam++```
- With a file extension of exe, for example ```Steam++_win_x64_v3.0.0.exe```.
- 64-bit applications (recommended)
- For 64-bit operating systems only, [Determine whether your computer is running a 32-bit ersionor 64-bit version of the Windows operating system](https://support.microsoft.com/n-us/topic/etermine-whether-your-computer-is-running-a-32-bit-version-or-64-bit-version-f-the-windows-perating-system-1b03ca69-ac5e-4b04-827b-c0c47145944b).
- The file name **contains** x64, such as ```Steam++_win_x64_v3.0.0.7z```.
- 32-bit application
- For 32-bit or 64-bit operating systems.
- The file name **contains** x86, such as ```Steam++_win_x86_v3.0.0.7z```.
- ~~ARM64 application~~(Adapting…)
- It is applicable to devices that use Arm64 CPU, such as **Microsoft Surface Pro X/Surface ro 95G** and other devices that use Qualcomm Snapdragon and MediaTek mobile processors.
- The file name **contains** arm64, such as ```Steam++_win_arm64_v3.0.0.7z```.
- Independent application ([SCD](https://learn.microsoft.com/en-us/dotnet/core/deploying/publish-elf-contained)) will include. NET runtime in the application. Users of this pplication do not eed to install. NET before running the application. (Recommended)
- The file name **does not contains** fde, such as ```Steam++_win_x64_v3.0.0.7z```.
- Framework-dependent application ([FDE](https://learn.microsoft.com/en-us/dotnet/core/eploying/publish-framework-dependent)), the application does not contain the. NET runtime nd library, but nly the application and third-party dependencies.
- The file name **contains** fde, such as ```Steam++_win_x64_fde_v3.0.0.7z```.
- Compared with independent applications, framework-dependent applications can reduce the disk space occupied by this application because of sharing the runtime, and the runtime can be repaired by Windows Update with security patches.
- The following runtime needs to be installed
- ASP.NET Runtime 7.x
- ASP.NET Core Runtime 7.x
- This application does not require IIS support. You can only install the relevant ntime instead of the Hosting Bundle.
## macOS
- ARM64 application
- Applicable to Mac using ARM64 (Apple Silicon) chip, such as **Apple M1/M2**.
- The file name **contains** arm64, such as ```Steam++_macos_arm64_v3.0.0.dmg```.
- 64-bit applications
- For Mac using Intel's x64 (x86-64) chip.
- The file name **contains** x64, such as ```Steam++_macos_x64_v3.0.0.dmg```.
- ~~General package~~(Adapting…)
- All versions of binaries are included in this package and are applicable to all supported evices, but the file size is large.
## Linux
- 64-bit applications
- Applicable to devices using Intel and AMD's x64 (x86-64) chips.
- The file name **contains** x64, such as ```Steam++_linux_x64_v3.0.0.tar.zst```.
- ARM64 application
- Applicable to devices using ARM64 chips, such as **Raspberry Pi Model 3+**.
- The file name **contains** x64, such as ```Steam++_linux_arm64_v3.0.0.tar.zst```.
## Android
- General package (recommended)
- All versions of binaries are included in this package and are applicable to all supported vices, but the file size is large.
- The file name **only contains** android, such as ```Steam++_android_v3.0.0.apk```.
- ~~arm64-v8a~~(Deprecated…)
- Applicable to the use of current mainstream mobile phones or tablet devices
- The file name **contains** arm64-v8a, such as ```Steam++_arm64-v8a_v3.0.0.apk```.
- ~~armeabi-v7a~~(Deprecated…)
- It is applicable to the use of old mobile phones or tablet devices, usually those roducedbefore the second half of **2014**.
- The file name **contains** armeabi_v7a, such as ```Steam++_armeabi_v7a_v3.0.0.apk```.
- ~~x86_64~~(Deprecated…)
- Applicable to devices using Intel and AMD's x64 (x86-64) chips, such as simulators on PC.
- The file name **contains** x64, such as ```Steam++_x64_v3.0.0.apk```.
## ~~iOS/iPadOS~~(In development…) <img src="../res/brands/apple.svg" width="16" height="16" />
- Download in App Store
+77
View File
@@ -0,0 +1,77 @@
<h1 align="center">⬇️ 下载指南</h1>
<div align="center">
[English](./download-guide.en.md) | 简体中文
</div>
## Windows
- 应用商店版
- 在 Microsoft 应用商店中安装
- 用户数据将存放于 ```%USERPROFILE%\AppData\Local\Packages\4651ED44255E.47979655102CE_k6txddmbb6c52\LocalState```
- 便携版
- 压缩包解压到任意文件夹即可,不可在压缩软件中运行
- 用户数据将存放于程序根目录下 ```\AppData```
- 文件扩展名为 7z 的,例如 ```Steam++_win_x64_v3.0.0.7z```。
- 安装版
- 安装包当前仅支持简体中文
- 安装程序将会在注册表中写入软件信息
- 用户数据将存放于 ```%LocalAppData%\Steam++```
- 文件扩展名为 exe 的,例如 ```Steam++_win_x64_v3.0.0.exe```。
- 64 位应用程序(推荐)
- 仅适用于 64 位操作系统,[确定您的计算机运行的是 32 位版本还是 64 位版本的 Windows 操作系统](https://pport.microsoft.com/zh-cn/topic/%E7%A1%AE%E5%AE%9A%E6%82%A8%E7%9A%84%E8%AE%1%E7%AE%97%6%9C%BAE8%BF%90%E8%A1%8C%E7%9A%84%E6%98%AF-32-%E4%BD%8D%E7%89%88%E6%9C%C%E8%BF%98%E6%98%F-64-%E4%BD%D%E7%89%88%E6%9C%AC%E7%9A%84-windows-%E6%93%8D%E4%BD%C%E7%B3%BB%E7%BB%F-1b03ca69-c5e-4b04-827b-c0c47145944b)。
- 文件名中**包含** x64 的,例如 ```Steam++_win_x64_v3.0.0.exe```。
- 32 位应用程序
- 适用于 32 位或 64 位操作系统。
- 文件名中**包含** x86 的,例如 ```Steam++_win_x86_v3.0.0.exe```。
- ~~ARM64 应用程序~~(适配中…)
- 适用于使用 Arm64 CPU 的设备,例如 **微软 Surface Pro X/Surface Pro 9 5G** 等使用高通骁龙、联发科动处理的设备。
- 文件名中**包含** arm64 的,例如 ```Steam++_win_arm64_v3.0.0.exe```。
- 独立应用([SCD](https://learn.microsoft.com/zh-cn/dotnet/core/deploying/#publish-self-ontained)),会应用中包含 .NET 运行时,该应用的用户无需在运行应用前安装 .NET。 (推荐)
- 文件名中**不包含** fde 的,例如 ```Steam++_win_x64_v3.0.0.exe```。
- 依赖于框架的应用([FDE](https://learn.microsoft.com/zh-cn/dotnet/core/deploying/#publish-ramework-ependent)),则该应用不包含 .NET 运行时和库,而仅包含该应用和第三方依赖项。
- 文件名中**包含** fde 的,例如 ```Steam++_win_x64_fde_v3.0.0.exe```。
- 依赖于框架的应用相比独立应用因共享运行时,可减少本应用占用的磁盘空间,且运行时可由 Windows 更新进行安全补丁修复。
- 需要安装以下运行时
- ASP.NET 运行时 7.x
- ASP.NET Core 运行时 7.x
- 此应用不需要 IIS 支持,可仅安装相关运行时而不是托管捆绑包。
## macOS
- ARM64 应用程序
- 适用于使用 ARM64(Apple Silicon) 芯片的 Mac,例如 **Apple M1/M2**。
- 文件名中**包含** x64 的,例如 ```Steam++_macos_arm64_v3.0.0.dmg```。
- 64 位应用程序
- 适用于使用 Intel 的 x64(x86-64) 芯片的 Mac。
- 文件名中**包含** x64 的,例如 ```Steam++_macos_x64_v3.0.0.dmg```。
- ~~通用包~~(适配中…)
- 所有版本的二进制文件都包含在此包中,适用于所有支持的设备,但文件体积较大。
## Linux
- 64 位应用程序
- 适用于使用 Intel、AMD 的 x64(x86-64) 芯片的设备。
- 文件名中**包含** x64 的,例如 ```Steam++_linux_x64_v3.0.0.tar.zst```。
- ARM64 应用程序
- 适用于使用 ARM64 芯片的设备,例如 **Raspberry Pi Model 3+**。
- 文件名中**包含** x64 的,例如 ```Steam++_linux_arm64_v3.0.0.tar.zst```。
## Android
- 通用包(推荐)
- 所有版本的二进制文件都包含在此包中,适用于所有支持的设备,但文件体积较大。
- 文件名中**仅包含** android 的,例如 ```Steam++_android_v3.0.0.apk```。
- ~~arm64-v8a~~(已弃用…)
- 适用于使用目前主流的手机或平板设备
- 文件名中**包含** arm64_v8a 的,例如 ```Steam++_android_arm64_v8a_v3.0.0.apk```。
- ~~armeabi-v7a~~(已弃用…)
- 适用于使用老旧的手机或平板设备,通常为 **2014** 年下半年之前生产的设备。
- 文件名中**包含** armeabi_v7a 的,例如 ```Steam++_android_armeabi_v7a_v3.0.0.apk```。
- ~~x86_64~~(已弃用…)
- 适用于使用 Intel、AMD 的 x64(x86-64) 芯片的设备,例如 PC 上的模拟器。
- 文件名中**包含** x64 的,例如 ```Steam++_android_x64_v3.0.0.apk```。
## ~~iOS/iPadOS~~(开发中…) <img src="../res/brands/apple.svg" width="16" height="16" />
- 在 App Store 中下载
<!--
TODO: new fileName
Steam++_win_x64_v3.0.0.exe
Steam++_win_x64_v3.0.0.7z
Steam++_win_x64_with_runtime_v3.0.0.exe
Steam++_win_x64_with_runtime_v3.0.0.7z
-->
+1
View File
@@ -0,0 +1 @@
### [OpenWrt](https://openwrt.org/start)
+152
View File
@@ -0,0 +1,152 @@
# 前言
Steam++是一款开源的跨平台Steam工具箱,请不要在非官方渠道下载软件,
[官网](https://www.steampp.net),大家可以去官网或者开源仓库地址下载。
# Steam++工具箱
## 2.6.2更新内容
微软商店版本在微软商店检查获取更新即可,一般会比桌面版晚上一天的审核时间。
### 版本亮点
1. ASF 升级至 **V5.2.0.10**
2. 新增 ASF 控制台字体大小、最大行数设置项
3. 新增 Steam 下载完成定时关机、睡眠功能
4. 新增 代理设置可自定义 DNS
5. 新增 ASF 编辑/移除 Bot 功能
6. 新增 Microsoft/Xbox 相关加速服务 (需要升级到 **2.6.2** 之后可用)
7. 新增 Uplay 相关加速服务 (需要升级到 **2.6.2** 之后可用)
8. 新增 OneDrive 等更多相关加速服务 (需要升级到 **2.6.2** 之后可用)
9. 优化 Desktop 加速代理性能
10. 优化 Desktop 脚本注入打包的性能
11. 优化 Desktop 已安装游戏加载性能
12. 从此版本开始将使用 Github Action 自动化部署发布
### 修复问题
1. 改进 Desktop 网络加速现默认使用阿里 DNS(223.5.5.5, 223.6.6.6)
2. 改进 自动更新包文件校验失败时提示
3. 改进 自动更新失败时将自动跳转官网
4. 改进 ASF IPC 默认端口号由 1242 改为 6242
5. 修复 Linux 与 macOS 中 ASF-UI 解压包文件夹分隔符不正确
6. 修复 Windows Hosts 只读时尝试取消只读属性的操作没有正确执行
7. 修复 Windows 此软件自动更新删除更新包缓存时因文件占用引发的中断
8. 修复 Desktop 高 DPI 下动态桌面错位
9. 修复 本地令牌确认交易在登录时可能会卡住
10. 修复 Windows 启用动态桌面后全屏可能导致窗口冻结无法操作
11. 修复 Windows 动态背景有时会被其他窗口遮挡
12. 改进 本地令牌 登录验证码无法加载时可点击在浏览器中查看验证码图片
13. 修复 Desktop 加速代理中可能出现的一些错误
14. 改进 Desktop 令牌详情 UI
15. 改进 Desktop 账号切换中的用户名信息现在默认隐藏
16. 改进 Desktop 深色模式与浅色模式的视觉效果
17. 修复 Pixiv 加速不能登录的问题
18. 修复 Twitch 加速不计算掉宝进度的问题
19. 修复 Discord 加速检测更新失败导致无法启动客户端的问题
20. 修复 Windows 因添加 JumpList 时可能导致的闪退
21. 修复 Desktop 本地令牌 点击锁定后输入密码按回车解锁会循环无限触发锁定的问题
[![steampp.net](https://img.shields.io/badge/WebSite-steampp.net-brightgreen.svg?style=flat-square&color=61dafb)](https://steampp.net)
[![Steam++ v2.6.2](https://img.shields.io/badge/Steam++-v2.6.2-brightgreen.svg?style=flat-square&color=512bd4)]()
------
## 工具介绍
`Steam++`是一款开源的跨平台Steam工具箱,所有本地功能完全免费,开源发布于Github,如果您对发布的二进制文件不放心,可以自行下载源码编译运行。
此工具的大部分功能都是需要您下载安装Steam才能使用。
工具预计将整合进大部分常用的Steam相关工具,并且尽力做到比原工具更好用。
软件截图
[hide]
[attachimg]1463881[/attachimg]
[attachimg]1463882[/attachimg]
[attachimg]1463884[/attachimg]
[attachimg]1463899[/attachimg]
[/hide]
## 核心功能
### 1. 通过本地反代理Steam的社区等网页使其能正常访问
功能使用Titanium-Web-Proxy开源项目进行本地反代,相比SteamCommunity302工具具有更快的启动速度。让用户能够连接上诸如Steam社区(个人资料页)、Discord语音聊天、Twitch直播观看、Origin下载加速、谷歌验证码、Pixiv图片等。
### 2. 快速切换当前PC已经记住登陆的Steam账号
该功能是读取Steam路径下存储的本地用户登录记录直接展示操作,可以多账号切换无需重新输入密码和令牌。如果您的ip地址更换,会导致登陆状态失效。
### 3. Steam游戏成就管理
能够读取任何游戏的成就信息(包括隐藏成就),并且能进行成就修改,包括成就解锁以及成就反解锁,还能够修改成就统计信息
参考SAM(SteamAchievementManager)进行二次开发,修复了成就语言有中文却依然是英文成就信息的BUG,修改了游戏列表的加载和操作易用性。
注意:滥用成就管理功能可能会导致开发者封禁!
[attachimg]1463887[/attachimg]
### 4. Steam本地两步身份验证器
该功能能够将Steam手机令牌储存到您的电脑中,并能够进行与手机端一样的操作。
不仅能查看手机令牌,还能进行交易报价确认,并且能一键全部确认。
功能参考WinAuth开发,功能类似的软件有WinAuth、SteamDesktopAuthenticator。
本地令牌交易市场报价确认
[attachimg]1463890[/attachimg]
### 5. Steam内置浏览器脚本注入
通过反代加速功能将js脚本内置插入了Steam客户端内的浏览器,达到了与油猴类似的效果。目前2.0.0.6版本新增了脚本工坊,可以从我们的服务器上下载到已经兼容的脚本。我们也会不断添加新的脚本,同时也会对旧的脚本进行维护。
[attachimg]1463883[/attachimg]
### 6.Steam家庭库共享排序
可以排序你的共享库存顺序,避免只能读取A的共享游戏,却想玩B的共享游戏。
### 7.Steam监控下载完成定时关机
可以监控Steam下载列表所有游戏的下载进度并设置下载完成后自动关机或睡眠电脑,节约你的电费。
### 8.已内置ASF挂卡功能
[ASF](https://github.com/JustArchiNET/ArchiSteamFarm)大家肯定都不陌生,它实在是太好用了,所以我们内置了ASF在Steam++内,并在后续会对ASF在UI环境下使用做更多增强体验。
### 10. 更多的游戏工具功能
支持各种老游戏无边框窗口化等等
#### 并且,以上功能全部免费。
Linux 截图:
[attachimg]1463884[/attachimg]
------
## 运行环境
> 程序使用C# 在 .NET 6.0环境下开发,新版采用独立部署编译,不需要运行环境也可以运行)。
RuntimeIdentifier | Available | Edition
--- | --- | ---
win-x64 | ✅ | Stable
osx-x64 | ✅ | β
linux-x64 | ✅ | α
android-arm64 | ✅ | α
android-arm | ✅ | α
linux-arm64 | ✅ | α
linux-arm | ✅ | α
osx-arm64 | ❌ |
win-arm64 | ❌ |
ios-arm64 | ❌ |
## 下载
> [官网](https://steampp.net/)
> [Github](https://github.com/rmbadmin/SteamTools/releases)
> [Gitee](https://gitee.com/rmbgame/SteamTools/releases)
> [Microsoft Store](https://www.microsoft.com/store/productId/9MTCFHS560NG)
> 分流下载:
> [hide]
> [蓝奏云](https://cliencer.lanzoux.com/b0165duja)
> 提取码:1234
> [/hide]
> 使用过程中可能遇到windows defender误报,您可以选择添加信任。
Submodule ref/ArchiSteamFarm added at 26bb562481
Submodule ref/Avalonia.Image2 added at 1a65d3ef90
+1
Submodule ref/Gameloop.Vdf added at 8e3d3dca40
Submodule
+1
Submodule ref/Steam4NET added at 04f4acd815
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--><g fill="#3ddc84"><path d="M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"/></g></svg>

After

Width:  |  Height:  |  Size: 570 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--><g fill="#A2AAAD"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"/></g></svg>

After

Width:  |  Height:  |  Size: 704 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--><g fill="#E95420"><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"/></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--><g fill="#00adef"><path d="M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"/></g></svg>

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="abee0869-1b5a-43b0-ad2d-68b9c06591d9" data-name="steampp" viewBox="0 0 151.22 160.98"><defs><style>.e33bb62c-3cd8-43d8-b337-a8f898048f78{fill:url(#fe73b66f-3888-4385-9976-c891a0dc3db5)}.f52f40e5-9b40-42f3-ad92-92d8d45039d2{fill:url(#f2f22e4f-2cb9-40ee-9151-f69f4c5c4c7f)}</style><linearGradient id="fe73b66f-3888-4385-9976-c891a0dc3db5" x1="53.34" x2="142.57" y1="148.33" y2="59.1" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1890de"/><stop offset=".07" stop-color="#2195e1"/><stop offset=".31" stop-color="#3ea3ea"/><stop offset=".54" stop-color="#53adf1"/><stop offset=".78" stop-color="#60b3f5"/><stop offset="1" stop-color="#64b5f6"/></linearGradient><linearGradient id="f2f22e4f-2cb9-40ee-9151-f69f4c5c4c7f" x1="162.65" x2="85.29" y1="122.92" y2="45.56" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#81c784"/><stop offset=".1" stop-color="#6cb46f"/><stop offset=".21" stop-color="#5ba55f"/><stop offset=".34" stop-color="#519c55"/><stop offset=".5" stop-color="#4e9952"/><stop offset=".66" stop-color="#519c55"/><stop offset=".79" stop-color="#5ba55f"/><stop offset=".9" stop-color="#6cb46f"/><stop offset="1" stop-color="#81c784"/></linearGradient></defs><path d="M121.28,180.51c-3.4,0-6.79,0-10.19,0a6.18,6.18,0,0,1-5.51-4.24c-1.45-5.21-2.87-10.43-4.4-15.61a2.41,2.41,0,0,0-1.43-1.38,77.05,77.05,0,0,1-15.07-6.87,20.55,20.55,0,0,1-2.74-1.69c-1-.8-1.7-.51-2.51.14-3.13,2.47-6.33,4.85-9.36,7.42A5,5,0,0,1,63,158c-2.76-2.7-5.35-5.57-8-8.39-3.37-3.56-6.74-7.12-10.07-10.72a5.91,5.91,0,0,1-.54-7.46c2.48-3.46,4.71-7.09,7.09-10.63a1.41,1.41,0,0,0,0-1.73,83.14,83.14,0,0,1-8.36-18.84,1.73,1.73,0,0,0-1-1q-6.65-1.92-13.33-3.71A5.63,5.63,0,0,1,24.42,90q0-10.2,0-20.4c0-2.64,1.36-4.09,4-4.2,4-.18,8.06-.3,12.1-.41a1.39,1.39,0,0,0,1.56-1.21,44.26,44.26,0,0,1,5.85-12.88,1.57,1.57,0,0,0-.08-2.12c-2.36-3.15-4.66-6.35-7-9.55a3.3,3.3,0,0,1,.77-4.92c4.07-2.86,8.21-5.65,12.23-8.59a4.94,4.94,0,0,1,5.68.09c3,2.3,6.11,4.49,9.08,6.84a2.64,2.64,0,0,0,2.74.5,47.44,47.44,0,0,1,12.43-2.3c.65,0,.94-.25,1-.89.08-.87.26-1.73.34-2.6.18-1.95.3-3.9.5-5.85a2.12,2.12,0,0,1,2.51-1.85,53.28,53.28,0,0,1,5.29.94c3.74.77,7.48,1.57,11.23,2.35a6.31,6.31,0,0,1,5.06,4.53c.84,2.57,1.74,5.13,2.77,7.63a4.14,4.14,0,0,0,1.72,1.64c1,.58,2.11.94,3.15,1.43a3.09,3.09,0,0,1,.67.59,2.63,2.63,0,0,1-.87.09,43.19,43.19,0,0,0-12-1.43c-8.59.2-16.54,2.49-23.3,8A34.77,34.77,0,0,0,71.26,60.66c-2.73,7.4-2.92,15-2,22.67a54.81,54.81,0,0,0,5.41,17.74c1.55,3.14,3.42,6.12,5.13,9.18.45.81.78.92,1.44.13,1.2-1.44,2.51-2.79,3.79-4.16a3.05,3.05,0,0,0,.89-2.37c-.3-6.14-.32-12.31-.94-18.43a6,6,0,0,1,1.88-5.23c4.11-4.46,8.16-9,12.2-13.48a3.3,3.3,0,0,1,2.57-1.18c5.19-.19,10.37-.49,15.56-.71,1.54-.07,2.25.33,2.46,1.69a3.24,3.24,0,0,1-.65,2.35c-4,4.49-8,8.9-12,13.31a1.39,1.39,0,0,0-.33,1.79c1.46,3.18,2.83,6.4,4.28,9.59a1.75,1.75,0,0,0,.88.84c3.38,1.18,6.79,2.31,10.18,3.47.75.26,1.18-.11,1.63-.62q5.73-6.36,11.48-12.68c.3-.32.55-.79.92-.92a4.94,4.94,0,0,1,2.31-.47,2,2,0,0,1,1.58,2.15c.17,3.23.31,6.46.49,9.69.12,2.11.33,4.22.38,6.33a2.87,2.87,0,0,1-.63,1.82q-7,7.84-14.14,15.58a2.57,2.57,0,0,1-1.21.64,7.13,7.13,0,0,1-1.54.17c-6.5.32-13,.63-19.5,1a2.29,2.29,0,0,0-1.43.66c-1.81,1.9-3.55,3.87-5.34,5.8-.7.75-.56,1.24.24,1.83a66.14,66.14,0,0,0,18.27,9.79,50.54,50.54,0,0,0,16.8,2.79c8.41-.07,16.16-2.26,22.88-7.5a34.86,34.86,0,0,0,11-15.07c.24-.6.56-1.15.85-1.72a8.81,8.81,0,0,1,.12,2c-.46,2.87-1,5.71-1.48,8.58a2,2,0,0,0,.37,1.4c2.55,3.37,5.12,6.73,7.74,10,1.93,2.45,2.53,4.88.8,7.78-2.64,4.4-5.06,8.94-7.63,13.38-1.26,2.17-3.18,2.53-5.25,1q-4.09-3-8.11-6.13c-3.2-2.49-3.16-2.49-6.44-.16a39.15,39.15,0,0,1-10.69,5.22,1.43,1.43,0,0,0-1.19,1.7c.14,4.67.12,9.35.37,14a4.3,4.3,0,0,1-4.55,4.62C127.85,180.37,124.56,180.51,121.28,180.51Z" class="e33bb62c-3cd8-43d8-b337-a8f898048f78" transform="translate(-24.41 -19.59)"/><path d="M105.9,39.94a52.29,52.29,0,0,1,18.17,3.85,64.5,64.5,0,0,1,17.47,10.47,67.77,67.77,0,0,1,11,11.42,64.77,64.77,0,0,1,10.06,18.26,68.43,68.43,0,0,1,2.78,9.75,47.72,47.72,0,0,1,.23,16.69,35.77,35.77,0,0,1-7.11,16.37A30.1,30.1,0,0,1,143.14,137a42.13,42.13,0,0,1-12.28,1.72c-.16,0-.32,0-.47,0a1.78,1.78,0,0,1,.45-.28c1.95-.66,3.94-1.23,5.87-2A25.79,25.79,0,0,0,149.25,126a31.24,31.24,0,0,0,4.45-11.76,39.49,39.49,0,0,0,.29-11.78,49.28,49.28,0,0,0-3.15-12.35A58.94,58.94,0,0,0,140.6,72.89a61.58,61.58,0,0,0-14-12.39,53,53,0,0,0-15.64-6.79c-9-2.18-17.72-1.64-25.83,3.11a26.22,26.22,0,0,0-11.19,13C73.09,71.84,72.6,74,72,76c0,.17-.14.34-.2.51a1.55,1.55,0,0,1-.23-.6c.07-1.92.07-3.85.28-5.75A36.07,36.07,0,0,1,77,55a29.6,29.6,0,0,1,9.92-9.86A30.76,30.76,0,0,1,98.22,40.9C100.76,40.5,103.34,40.26,105.9,39.94Z" class="f52f40e5-9b40-42f3-ad92-92d8d45039d2" transform="translate(-24.41 -19.59)"/></svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

@@ -0,0 +1,30 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>
@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background2" />
<foreground android:drawable="@drawable/ic_launcher_foreground2" />
</adaptive-icon>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background2" />
<foreground android:drawable="@drawable/ic_launcher_foreground2" />
</adaptive-icon>
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Some files were not shown because too many files have changed in this diff Show More