Compare commits

..
350 Commits
Author SHA1 Message Date
github-actions[bot] 42b180e3ff deploy: 2e3087bde8 2026-07-27 14:35:50 +00:00
github-actions[bot] 7e7e62fde3 deploy: fcbb07a883 2026-07-22 02:44:03 +00:00
github-actions[bot] ecea37543a deploy: df027f4423 2026-07-17 01:04:23 +00:00
github-actions[bot] 923c344629 deploy: e7337befb4 2026-07-16 03:09:27 +00:00
github-actions[bot] 935b4daff0 deploy: 0fe319a664 2026-07-16 02:00:03 +00:00
github-actions[bot] 4c57e1dd8c deploy: d4f49fd75c 2026-07-12 13:58:15 +00:00
github-actions[bot] 80da1642c3 deploy: 249adde00f 2026-07-06 12:12:17 +00:00
github-actions[bot] 0cd6fa9762 deploy: a156f841a1 2026-07-05 10:35:55 +00:00
github-actions[bot] cddab3b9ce deploy: bf7f290b79 2026-07-05 09:01:05 +00:00
github-actions[bot] 9008a275cd deploy: de5bcdf0c6 2026-07-03 02:25:57 +00:00
github-actions[bot] 538db93ee3 deploy: ca3df3347d 2026-07-02 01:09:02 +00:00
github-actions[bot] 653829f0a1 deploy: d91d01f625 2026-07-01 01:54:05 +00:00
github-actions[bot] a005e3f97a deploy: 32d06d76b0 2026-06-23 17:15:08 +00:00
github-actions[bot] ebb530487d deploy: 48cf80e763 2026-06-23 16:46:57 +00:00
github-actions[bot] 59654d4277 deploy: 9fa6792932 2026-06-23 15:10:03 +00:00
github-actions[bot] 97563ad265 deploy: d8d881c0c9 2026-06-23 14:38:41 +00:00
github-actions[bot] 7f4abe63fc deploy: ca6b336c4b 2026-06-18 02:01:10 +00:00
github-actions[bot] 3f04b12e0f deploy: 85624adb20 2026-06-17 01:56:23 +00:00
github-actions[bot] 9c23c10aa9 deploy: 8b5f56fd4e 2026-06-17 01:02:40 +00:00
github-actions[bot] 1b71613a10 deploy: 63606b96d7 2026-06-03 11:47:10 +00:00
github-actions[bot] c5bed750af deploy: d6946c8b65 2026-06-01 05:32:00 +00:00
github-actions[bot] 480941ff70 deploy: 96eab6efff 2026-05-31 13:15:50 +00:00
github-actions[bot] 86ca29a239 deploy: e277bbbe9a 2026-05-29 14:40:53 +00:00
github-actions[bot] 483103088c deploy: 1f18d06f9b 2026-05-29 02:22:57 +00:00
github-actions[bot] 70f6ef2363 deploy: 9f0a3e43de 2026-05-28 05:17:29 +00:00
github-actions[bot] c41f5df387 deploy: 1e1eeda287 2026-05-27 02:20:44 +00:00
github-actions[bot] a9aeb35017 deploy: 17383dbd64 2026-05-25 06:47:02 +00:00
github-actions[bot] 99d931c86c deploy: d74ec5f4fa 2026-05-22 23:47:32 +00:00
github-actions[bot] 081754e9a8 deploy: 45b1cce949 2026-05-18 16:13:24 +00:00
github-actions[bot] 64cff4ea2e deploy: d9ee190435 2026-05-18 06:08:58 +00:00
github-actions[bot] b1fcd52ab0 deploy: b4495f01e9 2026-05-17 08:59:31 +00:00
github-actions[bot] fb5c5977bf deploy: d8ae063298 2026-05-13 02:10:26 +00:00
github-actions[bot] c6f964c918 deploy: 9b92adfa51 2026-05-11 05:36:11 +00:00
github-actions[bot] 05d39d7474 deploy: 67c6ee6245 2026-05-08 16:16:03 +00:00
github-actions[bot] 3dbfa19f0c deploy: 06c5779475 2026-05-08 06:42:47 +00:00
github-actions[bot] a2cb297b61 deploy: 53a2a11521 2026-05-06 13:37:08 +00:00
github-actions[bot] 1351444ebf deploy: c3dae6db57 2026-05-05 13:14:10 +00:00
github-actions[bot] 6a65925e83 deploy: 86e1425044 2026-05-04 03:06:28 +00:00
github-actions[bot] c8050ef6a0 deploy: b54b86b33c 2026-05-03 01:41:00 +00:00
github-actions[bot] 5018eb3cca deploy: f4eaaccc57 2026-04-24 13:40:59 +00:00
github-actions[bot] 3180403494 deploy: fb47779d4c 2026-04-23 14:38:24 +00:00
github-actions[bot] a0d1c2688c deploy: 91cc37dc17 2026-04-21 13:28:14 +00:00
github-actions[bot] 2c6082ce0c deploy: 9c6d7bfdd2 2026-04-20 02:13:38 +00:00
github-actions[bot] 2bbf0662e4 deploy: 3b836fdf73 2026-04-19 12:41:55 +00:00
github-actions[bot] 86258454e7 deploy: e3a133e3aa 2026-04-17 15:10:40 +00:00
github-actions[bot] ba006cf3f4 deploy: 81e612f383 2026-04-17 04:00:08 +00:00
github-actions[bot] be9e33d82d deploy: 490934bb3c 2026-04-16 02:32:09 +00:00
github-actions[bot] 6bd178578d deploy: 68d721773e 2026-04-14 14:01:45 +00:00
github-actions[bot] ef3554c335 deploy: 31df2d5c98 2026-04-14 03:34:20 +00:00
github-actions[bot] 6ea9d8698d deploy: 67c74888b4 2026-04-11 13:39:15 +00:00
github-actions[bot] 137c74648c deploy: 1ee135611d 2026-04-10 16:03:47 +00:00
github-actions[bot] 2ad19c7ccc deploy: bfbdea7e83 2026-04-10 03:38:57 +00:00
github-actions[bot] c4f083b10a deploy: 802a49b627 2026-04-08 10:18:39 +00:00
github-actions[bot] e91d15aa7a deploy: a273969756 2026-04-05 00:31:12 +00:00
github-actions[bot] 4c7b334847 deploy: a14f3d14a3 2026-04-02 05:42:14 +00:00
github-actions[bot] cf433c5634 deploy: 5c4b1ffea1 2026-04-01 14:32:43 +00:00
github-actions[bot] b521c6d509 deploy: 4e9eb06988 2026-04-01 14:29:07 +00:00
github-actions[bot] e571b335aa deploy: c28d8c0d2b 2026-03-26 04:12:44 +00:00
github-actions[bot] 0fb7320665 deploy: 7b3f69f496 2026-03-20 03:21:07 +00:00
github-actions[bot] 1158c37190 deploy: 6d6d6a40f9 2026-03-19 12:54:08 +00:00
github-actions[bot] 211fa70bb8 deploy: 90e18faefc 2026-03-15 12:48:39 +00:00
github-actions[bot] 7229f956c2 deploy: 41fd1e3495 2026-03-15 00:01:08 +00:00
github-actions[bot] f3954a24b4 deploy: a8490f1913 2026-03-14 12:25:46 +00:00
github-actions[bot] 22b9789cd5 deploy: f5bc53d780 2026-03-12 13:33:27 +00:00
github-actions[bot] 070ec83490 deploy: 2db7492648 2026-03-01 01:38:08 +00:00
github-actions[bot] c5e32d4788 deploy: fe24221456 2026-02-28 14:59:59 +00:00
github-actions[bot] de7781efc7 deploy: b58c26a401 2026-02-28 14:55:33 +00:00
github-actions[bot] f76fe4df59 deploy: 38e1eaef64 2026-02-25 14:09:44 +00:00
github-actions[bot] 1578577392 deploy: e9c73e6dd3 2026-02-24 00:35:33 +00:00
github-actions[bot] 731187431e deploy: bac9e630f9 2026-02-23 07:26:01 +00:00
github-actions[bot] 81cb8c7f6c deploy: d5c79deb12 2026-02-20 00:52:11 +00:00
github-actions[bot] 59732a09da deploy: 1e950f5172 2026-02-11 14:08:11 +00:00
github-actions[bot] 51d50c3061 deploy: 49a536894a 2026-02-09 22:24:11 +00:00
github-actions[bot] b2892d97dc deploy: 29b6d4ba10 2026-01-27 08:39:00 +00:00
github-actions[bot] ed8b3b0144 deploy: 36df793c46 2026-01-27 07:17:52 +00:00
github-actions[bot] d94275d778 deploy: 84d8d80d30 2026-01-16 02:20:14 +00:00
github-actions[bot] 17fa1c4363 deploy: b3c5fad981 2026-01-15 02:06:51 +00:00
github-actions[bot] ddaee4a78d deploy: 7e74abf78f 2026-01-13 06:31:19 +00:00
github-actions[bot] 4cb4eab418 deploy: ed1f926d36 2026-01-10 12:37:30 +00:00
github-actions[bot] a5d4daeb4b deploy: 5ac1b23bc6 2026-01-09 12:10:58 +00:00
github-actions[bot] 470cd6e6bd deploy: 19d0f5c16a 2026-01-04 04:39:03 +00:00
github-actions[bot] 1788096ae7 deploy: c44fe84cc4 2026-01-03 12:58:54 +00:00
github-actions[bot] 4893b8f2b5 deploy: a3383fdf7f 2026-01-01 12:25:07 +00:00
github-actions[bot] 4e7996d436 deploy: 983b7721a8 2026-01-01 02:00:04 +00:00
github-actions[bot] 587b8394fb deploy: df0b3d26b1 2025-12-30 21:59:31 +00:00
github-actions[bot] 8a36bc6764 deploy: 3a3dd2f5f5 2025-12-05 08:51:19 +00:00
github-actions[bot] 2b128268fa deploy: 7fb3ffb69f 2025-12-01 01:59:51 +00:00
github-actions[bot] 7fc4386aa1 deploy: c794acdc24 2025-11-12 14:51:44 +00:00
github-actions[bot] 92db62886c deploy: a09ce9553a 2025-11-01 01:45:27 +00:00
github-actions[bot] e83e4823ab deploy: eddea58cf0 2025-10-28 00:35:56 +00:00
github-actions[bot] e0c1eec3c2 deploy: 961b52d8e3 2025-10-27 06:59:07 +00:00
github-actions[bot] db42e1e746 deploy: ff7bddf32f 2025-10-23 01:00:10 +00:00
github-actions[bot] a6e9108061 deploy: 0ad8b5484e 2025-10-09 12:26:35 +00:00
github-actions[bot] f0d43fd95e deploy: e6f4ae3c6c 2025-10-05 03:11:09 +00:00
github-actions[bot] 31e63c839f deploy: 8691540d5f 2025-10-01 01:38:46 +00:00
github-actions[bot] 57ec274580 deploy: 10671ddf46 2025-09-28 02:09:40 +00:00
github-actions[bot] 2b50ddb6a4 deploy: 4313df2e30 2025-09-17 22:13:55 +00:00
github-actions[bot] e5b12a07b1 deploy: e7f6f6fd73 2025-09-17 13:04:34 +00:00
github-actions[bot] dbd1a2f086 deploy: a0967aa12a 2025-09-11 14:15:15 +00:00
github-actions[bot] 323290499e deploy: 7f7a159fc1 2025-09-01 02:03:35 +00:00
github-actions[bot] 6fbc5218fb deploy: 3a7b77404c 2025-08-29 05:26:08 +00:00
github-actions[bot] 921195c7e1 deploy: 4516bf7935 2025-08-28 01:23:41 +00:00
github-actions[bot] aff4cf868d deploy: 82567d1b9c 2025-08-27 02:34:40 +00:00
github-actions[bot] c2b9ac16fc deploy: abdfd94806 2025-08-25 04:35:12 +00:00
github-actions[bot] 49aa88bbd2 deploy: a7850bd54a 2025-08-24 01:47:01 +00:00
github-actions[bot] 401d8b4dbb deploy: 9996b60aae 2025-08-17 07:12:18 +00:00
github-actions[bot] 334fc1e702 deploy: 1fb58e3aa4 2025-07-27 10:28:11 +00:00
github-actions[bot] 3bb2d3080d deploy: 54bd7149fa 2025-07-22 05:09:45 +00:00
github-actions[bot] afce69a132 deploy: 2c0a1e1e99 2025-07-14 02:24:12 +00:00
github-actions[bot] 8f017afda5 deploy: d839bd697d 2025-07-07 03:14:09 +00:00
github-actions[bot] 26b1f08e1c deploy: 13c3ac8db5 2025-07-05 11:33:37 +00:00
github-actions[bot] 880aac642b deploy: 03af7b193d 2025-06-25 02:30:11 +00:00
github-actions[bot] 4dc384ed4d deploy: 0e2317fd4c 2025-06-11 13:44:56 +00:00
github-actions[bot] 56b78815fb deploy: 71ecec3d40 2025-06-02 02:04:11 +00:00
github-actions[bot] 4fda81e38b deploy: 930d1e8a03 2025-05-31 00:54:14 +00:00
github-actions[bot] 6c08f928e5 deploy: 3a9dcc1945 2025-05-26 14:09:52 +00:00
github-actions[bot] de7e275fbd deploy: 089a1831f1 2025-05-24 00:09:25 +00:00
github-actions[bot] 9f022b41cd deploy: 2f7d8a6db9 2025-05-23 16:28:55 +00:00
github-actions[bot] 5eb36b97bb deploy: b65024f039 2025-05-22 02:07:37 +00:00
github-actions[bot] fb5fc0104e deploy: da47ee5134 2025-05-13 14:06:56 +00:00
github-actions[bot] 24aff0c332 deploy: 17afecf5ca 2025-05-11 04:10:01 +00:00
github-actions[bot] 434cbc20a8 deploy: 74dca891a1 2025-05-11 01:34:24 +00:00
github-actions[bot] 06f783c920 deploy: aa3ac70949 2025-05-04 00:58:08 +00:00
github-actions[bot] a930dd3810 deploy: 8622917e12 2025-05-03 13:41:32 +00:00
github-actions[bot] 21d408f18a deploy: b2ccf26bd5 2025-05-02 13:29:25 +00:00
github-actions[bot] 95bb2fd50d deploy: 3b33131280 2025-04-29 03:14:29 +00:00
github-actions[bot] afc7fcc492 deploy: b1ab93c8c0 2025-04-22 04:52:45 +00:00
github-actions[bot] bdf807fe4c deploy: d16f1bc60c 2025-04-13 08:44:39 +00:00
github-actions[bot] f2b3532a01 deploy: 206307cca0e3680c9c4dc3fb2e2fd59adec370e6 2025-04-13 01:03:20 +00:00
github-actions[bot] d013ec53cc deploy: 3b9348dd69 2025-04-12 17:20:51 +00:00
github-actions[bot] cc9cb1da26 deploy: d95780aa7c 2025-04-09 01:30:49 +00:00
github-actions[bot] e7370db651 deploy: a1a130a44d 2025-04-06 04:35:22 +00:00
github-actions[bot] 3ee295eb9d deploy: 8323cbd092 2025-04-05 14:24:08 +00:00
github-actions[bot] a91b5b1cbb deploy: 503e25a92a 2025-04-05 09:45:44 +00:00
github-actions[bot] 830d85e628 deploy: 114e9d8ae6 2025-04-04 14:00:49 +00:00
github-actions[bot] 6e8b3f7c17 deploy: 3476a27a54 2025-04-02 17:24:12 +00:00
github-actions[bot] 6c03f928fc deploy: d112a6ec09 2025-04-02 06:23:01 +00:00
github-actions[bot] add8c8db2e deploy: 1a69eaf39a 2025-03-31 13:57:10 +00:00
github-actions[bot] 93fa7c2b54 deploy: 194a736a06 2025-03-22 00:11:11 +00:00
github-actions[bot] 34544bb618 deploy: 70340af564 2025-03-20 14:36:53 +00:00
github-actions[bot] 8f832d0c54 deploy: 09595c0e17 2025-03-18 03:04:42 +00:00
github-actions[bot] 7785c0593a deploy: 730cdd8ae8 2025-03-11 01:02:54 +00:00
github-actions[bot] 704264e1e4 deploy: 3fde11c7d9 2025-03-10 02:08:53 +00:00
github-actions[bot] 0b3e40a249 deploy: 3a29db5f90 2025-03-08 12:40:12 +00:00
github-actions[bot] 8610dbf590 deploy: e18df80980 2025-03-05 02:30:02 +00:00
github-actions[bot] d1f4d764e7 deploy: bdf6046df2 2025-03-03 22:50:19 +00:00
github-actions[bot] 954e117a41 deploy: 90872396ad 2025-03-02 03:33:18 +00:00
github-actions[bot] b81140f67b deploy: 8edd813ec1 2025-03-01 15:29:52 +00:00
github-actions[bot] aa80fc0033 deploy: 3f3accbc24 2025-02-25 03:24:50 +00:00
github-actions[bot] c34c0b6128 deploy: 73872e41b6 2025-02-24 15:53:43 +00:00
github-actions[bot] 8da42e0189 deploy: d8a1b94724 2025-02-21 03:16:39 +00:00
github-actions[bot] ba9be425d7 deploy: 5c847b671a 2025-02-19 12:59:11 +00:00
github-actions[bot] e353f32315 deploy: 9bf9de2a95 2025-02-19 04:17:26 +00:00
github-actions[bot] d5232fc599 deploy: 345815ec88 2025-02-12 05:25:52 +00:00
github-actions[bot] da6ac5a774 deploy: 115e71543b 2025-02-09 04:34:33 +00:00
github-actions[bot] cee4b593ab deploy: 027b23428341bfc58d68341b1ac1f6503165bf08 2025-02-08 01:09:24 +00:00
github-actions[bot] 63838d3190 deploy: 0b9140b3ef 2025-02-03 04:20:25 +00:00
github-actions[bot] 0d9703f368 deploy: 38d00f2e5f 2025-02-01 08:05:13 +00:00
github-actions[bot] 950ce4318e deploy: 7efcf1b21c 2025-01-31 14:43:27 +00:00
github-actions[bot] 250e655eea deploy: 7887bf5e95 2025-01-30 11:48:06 +00:00
github-actions[bot] e71a90c324 deploy: 1cbca9c133 2025-01-27 13:07:26 +00:00
github-actions[bot] bf88379105 deploy: d07d27fcec 2025-01-26 03:34:41 +00:00
github-actions[bot] 91313e3251 deploy: 0604112a2e 2025-01-22 13:38:47 +00:00
github-actions[bot] 0dbc2fa3e4 deploy: b6b7ee04f2 2025-01-19 07:12:06 +00:00
github-actions[bot] 93ec1e9cd5 deploy: b7f7a0362f 2025-01-14 04:36:56 +00:00
github-actions[bot] 292d30a84c deploy: b957a05e68 2025-01-11 06:23:50 +00:00
github-actions[bot] 3fd9bae7b7 deploy: c4738c0fa20d5adee25053365991d6b924a2710c 2025-01-11 02:53:13 +00:00
github-actions[bot] 0d072e3bc3 deploy: aa54e85537 2025-01-10 01:07:15 +00:00
github-actions[bot] 114076b6d2 deploy: 1224eaa018 2025-01-09 03:47:11 +00:00
github-actions[bot] 57d7ef4930 deploy: 686a332888 2025-01-07 22:27:08 +00:00
github-actions[bot] 6b7df28247 deploy: f68aaf98b6 2025-01-07 04:00:33 +00:00
github-actions[bot] d245920f68 deploy: ca90166801 2025-01-05 13:40:27 +00:00
github-actions[bot] f2bb1860e2 deploy: 69ac2f5b33 2024-12-04 01:08:16 +00:00
github-actions[bot] 8a55ac847b deploy: 1fc38ca6d1 2024-11-22 04:51:12 +00:00
github-actions[bot] 7276b969cf deploy: d193568678 2024-11-19 13:57:21 +00:00
github-actions[bot] ccf76fdd96 deploy: a585d936ce 2024-10-28 22:41:38 +00:00
github-actions[bot] d0221513e9 deploy: 00108e23c2 2024-10-18 02:47:34 +00:00
github-actions[bot] 8954631c21 deploy: 2c1ae1bf27 2024-10-14 04:01:19 +00:00
github-actions[bot] 44cf20503a deploy: 6f8b06e738 2024-09-15 13:07:53 +00:00
github-actions[bot] 78a1bf9dbd deploy: 63965923a9 2024-09-10 01:53:28 +00:00
github-actions[bot] db79753e54 deploy: 58b645a108 2024-09-01 04:23:36 +00:00
github-actions[bot] 566944bd99 deploy: edb7673045 2024-08-22 22:42:26 +00:00
github-actions[bot] 397cb9face deploy: c62aa261af 2024-08-14 06:43:32 +00:00
github-actions[bot] 04d2a110a9 deploy: 80016b6ab6ee0a3175bc7794e3e870edd1ffff85 2024-08-14 05:44:59 +00:00
github-actions[bot] 9044d6e6f3 deploy: 02a25a0e52 2024-08-02 03:27:46 +00:00
github-actions[bot] 625d99f2a0 deploy: cfdb441dc4 2024-07-31 12:21:25 +00:00
github-actions[bot] 58db6c109c deploy: 130eb7db77 2024-07-31 00:24:41 +00:00
github-actions[bot] 345d99622f deploy: 2c5e044296 2024-07-19 11:47:10 +00:00
github-actions[bot] db4efc492e deploy: 9fdbacf4ca 2024-07-19 11:36:56 +00:00
github-actions[bot] 50cd554110 deploy: 87202bb124 2024-07-17 22:30:29 +00:00
github-actions[bot] cb3d690a22 deploy: 3d1de2c74a 2024-07-16 12:51:30 +00:00
github-actions[bot] e338205e49 deploy: 9dce219eb1 2024-07-08 02:53:58 +00:00
github-actions[bot] ee09e9e258 deploy: f53fc1f751 2024-07-06 18:56:53 +00:00
github-actions[bot] d4c7737230 deploy: 92aab86b20 2024-07-06 18:37:00 +00:00
github-actions[bot] 7b7c3832df deploy: 2daf5b8190 2024-07-06 13:26:01 +00:00
github-actions[bot] c0135c6232 deploy: dc3537747f 2024-06-29 09:36:38 +00:00
github-actions[bot] 85d1982236 deploy: d9b59107af 2024-06-29 09:31:39 +00:00
github-actions[bot] e0491b7211 deploy: b852d6f168 2024-06-28 14:10:22 +00:00
github-actions[bot] 7c13aa2a77 deploy: abd62dd834 2024-06-27 21:26:37 +00:00
github-actions[bot] 3cf5831db9 deploy: a8163b6b0c 2024-06-19 13:20:15 +00:00
github-actions[bot] b12bed59ea deploy: e2e33f07c0 2024-06-18 03:28:42 +00:00
github-actions[bot] d7c6851175 deploy: 2d20de66fc 2024-06-17 07:23:07 +00:00
github-actions[bot] 56f8c786ae deploy: a2ae42fa8f 2024-06-17 00:23:38 +00:00
github-actions[bot] ccf5fea6dd deploy: eb8febf347 2024-06-15 11:36:39 +00:00
github-actions[bot] 58289bfe03 deploy: a35bc8882a 2024-06-09 06:18:03 +00:00
github-actions[bot] e4bdc29e06 deploy: 929be4f7b3 2024-06-09 04:07:28 +00:00
github-actions[bot] 2de5f520e5 deploy: 46b32beec6db031db1df47e261f594e023d7503b 2024-06-08 23:54:20 +00:00
github-actions[bot] 47a3c50342 deploy: f12f39bef0 2024-06-08 22:29:12 +00:00
github-actions[bot] 22f4dc9785 deploy: fd0bd975fd 2024-06-07 00:24:52 +00:00
github-actions[bot] 700cf9b344 deploy: 13e0348cc3 2024-06-06 13:57:54 +00:00
github-actions[bot] 34f83498cb deploy: 0323e0c407 2024-06-06 12:01:09 +00:00
github-actions[bot] 564528f53a deploy: b3ec9f1faa 2024-06-04 12:49:58 +00:00
github-actions[bot] b655afc3e0 deploy: 1a844e4e7d 2024-06-03 01:30:39 +00:00
github-actions[bot] 2b874e2739 deploy: 657ae595b1 2024-06-03 00:53:38 +00:00
github-actions[bot] 779739242a deploy: 281e79585c 2024-06-02 09:15:20 +00:00
github-actions[bot] 73d323c4ad deploy: 18487103d4 2024-06-02 01:14:13 +00:00
github-actions[bot] 8aa501fb7c deploy: f7bf341d78 2024-06-01 20:15:04 +00:00
github-actions[bot] 2f095dda87 deploy: ca5012b227 2024-06-01 20:06:22 +00:00
github-actions[bot] 89fefa9414 deploy: c610499c29 2024-06-01 18:29:18 +00:00
github-actions[bot] 675a201652 deploy: 6b8613a91f 2024-06-01 18:28:48 +00:00
github-actions[bot] 4771f6c3c7 deploy: 002dfa61cb 2024-05-31 15:29:41 +00:00
github-actions[bot] 905e765d4a deploy: a8ac1f8402 2024-05-31 07:13:05 +00:00
github-actions[bot] ef0ca29bb0 deploy: f9faa73b9c 2024-05-30 22:54:11 +00:00
github-actions[bot] 6ac0d96b20 deploy: 0ba74de616 2024-05-28 13:31:58 +00:00
github-actions[bot] 74555dbac4 deploy: 0631f97b1f 2024-05-27 14:27:22 +00:00
github-actions[bot] d922640f9a deploy: d21225bd92 2024-05-27 13:36:30 +00:00
github-actions[bot] a2ddf6b155 deploy: 6d5b08f761 2024-05-24 15:55:10 +00:00
github-actions[bot] 2f978f4be4 deploy: bc962aca9c 2024-05-24 13:40:56 +00:00
github-actions[bot] 4dfd3dd603 deploy: 6d432163ca 2024-05-24 05:26:13 +00:00
github-actions[bot] aa8c925aab deploy: 18e976ded9 2024-05-24 00:37:55 +00:00
github-actions[bot] 5e51fa9aad deploy: c986298fe0 2024-05-23 23:00:04 +00:00
github-actions[bot] 4291035fe5 deploy: 48916137ae 2024-05-23 09:02:16 +00:00
github-actions[bot] 1bfee5d9ca deploy: 08a5f86cd8 2024-05-23 08:56:58 +00:00
github-actions[bot] 181c0bd2ad deploy: 6b818e797e 2024-05-20 10:41:56 +00:00
github-actions[bot] d59f62c011 deploy: 037269c940 2024-05-18 22:16:59 +00:00
github-actions[bot] c0c80e4f3a deploy: a4298bb6ee 2024-05-18 07:18:33 +00:00
github-actions[bot] e73fb2c92a deploy: 20c32714b2 2024-05-17 13:07:06 +00:00
github-actions[bot] 4bdb6fb851 deploy: 6dafb3e8c6 2024-05-16 22:18:13 +00:00
github-actions[bot] 205ecde005 deploy: 975f9a6514 2024-05-16 22:02:06 +00:00
github-actions[bot] 6982251cad deploy: bc05a00d1e 2024-05-14 13:27:09 +00:00
github-actions[bot] 4b9c3dd5e3 deploy: 39dbe4fa48 2024-05-14 12:55:34 +00:00
github-actions[bot] 96b6c2fe82 deploy: b5636e9c6c 2024-05-14 00:22:54 +00:00
github-actions[bot] dd8c6a4ea0 deploy: d6dc179df7 2024-05-12 05:57:06 +00:00
github-actions[bot] f57be30551 deploy: 44aafc757a 2024-05-12 05:42:13 +00:00
github-actions[bot] f55e06ce00 deploy: 2d7c49a1fb 2024-05-12 02:52:13 +00:00
github-actions[bot] 2f5b30ac3d deploy: 08efe382e4 2024-05-11 09:12:15 +00:00
github-actions[bot] 15f3e6b2a8 deploy: cc2b79d107 2024-05-10 16:24:30 +00:00
github-actions[bot] d2ae2eba86 deploy: 0281797d26 2024-05-10 16:02:04 +00:00
github-actions[bot] 374d94f3c1 deploy: b25a622281 2024-05-10 15:33:17 +00:00
github-actions[bot] 23f7de29f0 deploy: e435e1d614 2024-05-07 13:07:06 +00:00
github-actions[bot] ee5a4a964e deploy: 8f10169661 2024-05-07 12:37:08 +00:00
github-actions[bot] a490b3242c deploy: b2bac4ee2a 2024-05-06 15:39:25 +00:00
github-actions[bot] 4e7396fbe4 deploy: 41394bfb9d 2024-05-05 03:32:13 +00:00
github-actions[bot] 950747d0c1 deploy: 44942e188f 2024-05-05 03:22:17 +00:00
github-actions[bot] 25796d290f deploy: f89684029c 2024-05-05 02:10:54 +00:00
github-actions[bot] 7c8ce8b18c deploy: 6d276cceca 2024-05-02 01:46:47 +00:00
github-actions[bot] ae5bfe651d deploy: d4ca2b9ff1 2024-05-02 00:48:30 +00:00
github-actions[bot] 1ef913ec73 deploy: 7b650bfc0f 2024-05-01 01:35:37 +00:00
github-actions[bot] d984241e41 deploy: c7dfa793ac 2024-04-24 07:17:40 +00:00
github-actions[bot] a64bcb3baf deploy: a5e7a77588 2024-04-19 01:00:38 +00:00
github-actions[bot] 0757d6a7ac deploy: a19f9d0b83 2024-04-18 14:24:50 +00:00
github-actions[bot] f202fc0ed4 deploy: b066e9d533 2024-04-05 04:13:12 +00:00
github-actions[bot] 16839b16f9 deploy: 6e8f2c6c36 2024-04-01 09:22:56 +00:00
github-actions[bot] b0a94497fb deploy: 0044af0362 2024-03-29 08:58:23 +00:00
github-actions[bot] a536357c71 deploy: ce0e950884 2024-03-28 06:08:08 +00:00
github-actions[bot] 39a90427e0 deploy: a66ff8d252 2024-03-27 03:25:15 +00:00
github-actions[bot] 9fcb27b364 deploy: 9bd9837a7d 2024-03-26 04:16:27 +00:00
github-actions[bot] a601ce9886 deploy: a89e672355 2024-03-22 04:10:11 +00:00
github-actions[bot] 6fbcb82f92 deploy: b32c358a77 2024-03-14 04:07:43 +00:00
github-actions[bot] 89db9cc834 deploy: 1b98bedd6f 2024-03-11 02:26:55 +00:00
github-actions[bot] 7e3fd2551c deploy: 596b485d9c 2024-03-05 02:42:17 +00:00
github-actions[bot] bf60518bf8 deploy: 7b53814c82 2024-03-04 03:54:51 +00:00
github-actions[bot] 7bbaaef90b deploy: e9b40f5491 2024-03-03 00:00:30 +00:00
github-actions[bot] a35537feb7 deploy: 71a7545445 2024-02-29 08:50:53 +00:00
github-actions[bot] 9cfa3c0b74 deploy: 42ab38a333 2024-02-26 05:08:08 +00:00
github-actions[bot] c48423ed41 deploy: c540ce8e72 2024-02-24 12:48:22 +00:00
github-actions[bot] e323350738 deploy: 3db8ed3381 2024-02-22 00:42:56 +00:00
github-actions[bot] 7e4c0307e8 deploy: c0f11b7a46 2024-02-17 07:08:12 +00:00
github-actions[bot] d61d5ba7b4 deploy: 1cb1284787 2024-02-16 01:31:50 +00:00
github-actions[bot] fc0529af9d deploy: af2fdb5153 2024-02-12 12:46:35 +00:00
github-actions[bot] 9824998756 deploy: 22fbac8b9f 2024-02-12 01:58:53 +00:00
github-actions[bot] 8a1a85645e deploy: 8bd0861b01 2024-02-06 04:46:43 +00:00
github-actions[bot] b6e536cd15 deploy: b8fe8cb4e3 2024-01-25 02:21:55 +00:00
github-actions[bot] 96e9561b11 deploy: 4f786f3302 2024-01-24 01:57:37 +00:00
github-actions[bot] c46ad732f8 deploy: ff650d8007 2024-01-15 06:32:04 +00:00
github-actions[bot] 0a33ae8a5a deploy: 9e4ac57775 2024-01-11 13:41:42 +00:00
github-actions[bot] 174575303f deploy: bfbbc339d0 2024-01-02 02:32:30 +00:00
github-actions[bot] 99db8fdb60 deploy: 5ff5bc647e 2024-01-01 16:27:21 +00:00
github-actions[bot] 9c3826b127 deploy: 89ffc619d3 2024-01-01 16:27:20 +00:00
github-actions[bot] 39480adc41 deploy: ea9a701f51 2023-12-27 05:26:09 +00:00
github-actions[bot] e9236c6c86 deploy: cfcc66ad1a 2023-12-19 13:03:32 +00:00
github-actions[bot] 2783a45ea5 deploy: ff5c9c9cfc 2023-12-15 12:46:36 +00:00
github-actions[bot] e724f84bc8 deploy: dcbe6c9c7e 2023-12-15 03:35:34 +00:00
github-actions[bot] 0111694b67 deploy: 96bfe13939 2023-12-04 13:54:31 +00:00
github-actions[bot] d2fb974849 deploy: b5a9679c6c 2023-12-02 10:33:18 +00:00
github-actions[bot] 59399edee2 deploy: 71e43cb890 2023-11-30 14:45:45 +00:00
github-actions[bot] f48b6cd4bd deploy: 4bc981dbc1 2023-11-20 13:30:46 +00:00
github-actions[bot] 4c68f6815f deploy: 34a81e4f54 2023-11-20 02:35:58 +00:00
github-actions[bot] 98aa27d189 deploy: 584e026624 2023-11-14 13:50:51 +00:00
github-actions[bot] 77487fc173 deploy: 1cca798b80 2023-10-30 13:35:12 +00:00
github-actions[bot] 2d33a4e110 deploy: 47d9bb1627 2023-10-28 15:45:13 +00:00
github-actions[bot] da3bc9343a deploy: 2b8b797920 2023-10-27 14:45:46 +00:00
github-actions[bot] c4b3423133 deploy: b1ce08a78f 2023-10-19 07:21:17 +00:00
github-actions[bot] cbb3e121f4 deploy: 143ec750cf 2023-10-16 03:36:10 +00:00
github-actions[bot] c5c867a817 deploy: e2b5a0652d 2023-10-07 13:16:23 +00:00
github-actions[bot] e9b87c51f9 deploy: c6635f65e5 2023-10-07 13:12:00 +00:00
github-actions[bot] 77916f90eb deploy: daf9e57d36 2023-10-05 02:10:15 +00:00
github-actions[bot] 4cede4cfd7 deploy: 75019a5546 2023-10-02 00:50:31 +00:00
github-actions[bot] 58a8e70fad deploy: deee6fc521 2023-09-30 09:20:33 +00:00
github-actions[bot] 0bbf229b98 deploy: e703a82c8b 2023-08-25 17:40:32 +00:00
github-actions[bot] bffdef164c deploy: 5769843b89 2023-08-24 13:58:16 +00:00
github-actions[bot] 57305e7496 deploy: 7e2eaf0724 2023-08-24 13:44:23 +00:00
github-actions[bot] 30b6e29bb7 deploy: b6a4c8d476 2023-08-22 07:29:48 +00:00
github-actions[bot] 4f91b5f2c5 deploy: 1524c7daa0 2023-08-22 02:12:14 +00:00
github-actions[bot] 9c64d28f24 deploy: d5382ca98dc0056f295473f267a836ec3d6f2b09 2023-08-22 02:07:48 +00:00
github-actions[bot] a82f42637e deploy: 980986a0cb589ff68d83d12de6924a539c511df3 2023-08-22 02:01:28 +00:00
github-actions[bot] 4254608f89 deploy: b4fe9b3e57 2023-08-09 00:25:41 +00:00
github-actions[bot] 6925a60136 deploy: 59310dec6d 2023-04-12 06:30:26 +00:00
github-actions[bot] d75b2c2447 deploy: 55c5c815f8 2023-04-12 06:30:13 +00:00
github-actions[bot] d0b05dc6cd deploy: 99de222605 2023-03-31 14:16:17 +00:00
github-actions[bot] db41a5a677 deploy: 43a261bd27 2023-03-20 02:05:56 +00:00
github-actions[bot] c60e1b7d47 deploy: d3960cbebb 2023-01-25 10:27:01 +00:00
github-actions[bot] 74aede85ee deploy: a93eee9849 2023-01-25 10:25:08 +00:00
github-actions[bot] 28288343cd deploy: e954b34676 2023-01-22 01:15:27 +00:00
github-actions[bot] 4c01b8b601 deploy: 6c7bbb5a58 2022-12-08 04:18:51 +00:00
github-actions[bot] 27bc142a65 deploy: e93ca6fcab 2022-10-21 03:13:52 +00:00
github-actions[bot] f3c48d98e5 deploy: 6181140954 2022-10-18 03:17:07 +00:00
github-actions[bot] 458a69dc9f deploy: 8ad4f86e1d 2022-09-22 02:47:49 +00:00
github-actions[bot] ce5bff53d3 deploy: c4b55734d1 2022-08-27 13:47:30 +00:00
github-actions[bot] f4aeae315f deploy: e49922d438 2022-07-22 11:51:56 +00:00
github-actions[bot] bcbd2ee3eb deploy: 543198cc89 2022-07-08 13:11:47 +00:00
github-actions[bot] c1c7a39b07 deploy: 6b97ad4bcf 2022-05-30 13:00:21 +00:00
github-actions[bot] 1899dbd6e5 deploy: c8cd9ef4db 2022-05-19 03:42:49 +00:00
github-actions[bot] 77503ae554 deploy: 3a9121fb8e 2022-04-12 11:53:22 +00:00
github-actions[bot] 97c78f17de deploy: 824780db88 2022-04-07 13:19:56 +00:00
github-actions[bot] c89144dbe7 deploy: 454c8d2a6d 2022-02-26 11:46:02 +00:00
github-actions[bot] d51b0b0de4 deploy: 3f2f3560ad 2022-02-17 02:46:25 +00:00
github-actions[bot] 90d223173c deploy: 41b4b773a3 2022-01-20 05:43:23 +00:00
github-actions[bot] 03d7aa3145 deploy: 281823e97d 2021-11-10 00:53:36 +00:00
github-actions[bot] dfba74d427 deploy: c9ce0aa0ce 2021-10-15 02:53:50 +00:00
github-actions[bot] 7c7fad32f6 deploy: 2d54e376c6 2021-10-15 02:40:39 +00:00
github-actions[bot] 7305e21dba deploy: 10a6176da2 2021-09-28 09:24:19 +00:00
github-actions[bot] cebdc96e28 deploy: b744dfeb1b 2021-07-31 22:46:05 +00:00
github-actions[bot] 5413155b9d deploy: bd121c1dcd 2021-07-03 01:31:59 +00:00
github-actions[bot] df44faea7c deploy: ec6d25da3d 2021-06-26 18:15:30 +00:00
github-actions[bot] ae719c7ac3 deploy: dec97f22c7 2021-06-10 00:46:05 +00:00
github-actions[bot] 2e7c3f6c36 deploy: 3177977927 2021-06-09 16:45:21 +00:00
github-actions[bot] e24b600c79 deploy: fb74f37372 2021-06-01 04:21:14 +00:00
github-actions[bot] e7dfcb73b3 deploy: 96de6c0bfd 2021-06-01 04:21:00 +00:00
github-actions[bot] 8eef899399 deploy: a19a9eae10 2021-06-01 04:05:32 +00:00
363 changed files with 10474 additions and 50364 deletions
-224
View File
@@ -1,224 +0,0 @@
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
# NetBeans
nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
.nb-gradle/
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
*.VC.db
*.VC.opendb
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/
# Visual Studio 2015 cache/options directory
.vs/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# DNX
project.lock.json
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# 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
# TODO: 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
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# Windows Azure Build Output
csx/
*.build.csdef
# Windows Store app package directory
AppPackages/
# 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/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs
# 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
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
sfall/postbuild.cmd
View File
+1
View File
File diff suppressed because one or more lines are too long
-675
View File
File diff suppressed because it is too large Load Diff
-182
View File
@@ -1,182 +0,0 @@
namespace FalloutClient {
partial class DebugEditor {
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing) {
if(disposing && (components != null)) {
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent() {
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.bGlobals = new System.Windows.Forms.Button();
this.bMapVars = new System.Windows.Forms.Button();
this.bCritters = new System.Windows.Forms.Button();
this.bSGlobals = new System.Windows.Forms.Button();
this.bArrays = new System.Windows.Forms.Button();
this.Column0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.bEdit = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout();
//
// dataGridView1
//
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Column0,
this.Column1,
this.Column2,
this.Column3});
this.dataGridView1.Location = new System.Drawing.Point(12, 12);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.Size = new System.Drawing.Size(444, 215);
this.dataGridView1.TabIndex = 0;
this.dataGridView1.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellEndEdit);
//
// bGlobals
//
this.bGlobals.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bGlobals.Location = new System.Drawing.Point(12, 233);
this.bGlobals.Name = "bGlobals";
this.bGlobals.Size = new System.Drawing.Size(100, 23);
this.bGlobals.TabIndex = 1;
this.bGlobals.Text = "Globals";
this.bGlobals.UseVisualStyleBackColor = true;
this.bGlobals.Click += new System.EventHandler(this.bGlobals_Click);
//
// bMapVars
//
this.bMapVars.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bMapVars.Location = new System.Drawing.Point(118, 233);
this.bMapVars.Name = "bMapVars";
this.bMapVars.Size = new System.Drawing.Size(100, 23);
this.bMapVars.TabIndex = 2;
this.bMapVars.Text = "Map variables";
this.bMapVars.UseVisualStyleBackColor = true;
this.bMapVars.Click += new System.EventHandler(this.bMapVars_Click);
//
// bCritters
//
this.bCritters.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bCritters.Location = new System.Drawing.Point(118, 262);
this.bCritters.Name = "bCritters";
this.bCritters.Size = new System.Drawing.Size(100, 23);
this.bCritters.TabIndex = 3;
this.bCritters.Text = "Critters";
this.bCritters.UseVisualStyleBackColor = true;
this.bCritters.Click += new System.EventHandler(this.bCritters_Click);
//
// bSGlobals
//
this.bSGlobals.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bSGlobals.Location = new System.Drawing.Point(225, 233);
this.bSGlobals.Name = "bSGlobals";
this.bSGlobals.Size = new System.Drawing.Size(100, 23);
this.bSGlobals.TabIndex = 4;
this.bSGlobals.Text = "sfall globals";
this.bSGlobals.UseVisualStyleBackColor = true;
this.bSGlobals.Click += new System.EventHandler(this.bSGlobals_Click);
//
// bArrays
//
this.bArrays.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bArrays.Location = new System.Drawing.Point(12, 262);
this.bArrays.Name = "bArrays";
this.bArrays.Size = new System.Drawing.Size(100, 23);
this.bArrays.TabIndex = 5;
this.bArrays.Text = "sfall arrays";
this.bArrays.UseVisualStyleBackColor = true;
this.bArrays.Click += new System.EventHandler(this.bArrays_Click);
//
// Column0
//
this.Column0.HeaderText = "ID";
this.Column0.Name = "Column0";
this.Column0.ReadOnly = true;
//
// Column1
//
this.Column1.HeaderText = "Name";
this.Column1.Name = "Column1";
this.Column1.ReadOnly = true;
//
// Column2
//
this.Column2.HeaderText = "Value (Int)";
this.Column2.Name = "Column2";
//
// Column3
//
this.Column3.HeaderText = "Value (Float)";
this.Column3.Name = "Column3";
//
// bEdit
//
this.bEdit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.bEdit.Location = new System.Drawing.Point(225, 262);
this.bEdit.Name = "bEdit";
this.bEdit.Size = new System.Drawing.Size(100, 23);
this.bEdit.TabIndex = 6;
this.bEdit.Text = "Edit";
this.bEdit.UseVisualStyleBackColor = true;
this.bEdit.Click += new System.EventHandler(this.bEdit_Click);
//
// DebugEditor
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(468, 297);
this.Controls.Add(this.bEdit);
this.Controls.Add(this.bArrays);
this.Controls.Add(this.bSGlobals);
this.Controls.Add(this.bCritters);
this.Controls.Add(this.bMapVars);
this.Controls.Add(this.bGlobals);
this.Controls.Add(this.dataGridView1);
this.Name = "DebugEditor";
this.Text = "DebugEditor";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.DebugEditor_FormClosing);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.Button bGlobals;
private System.Windows.Forms.Button bMapVars;
private System.Windows.Forms.Button bCritters;
private System.Windows.Forms.Button bSGlobals;
private System.Windows.Forms.Button bArrays;
private System.Windows.Forms.DataGridViewTextBoxColumn Column0;
private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
private System.Windows.Forms.Button bEdit;
}
}
-300
View File
@@ -1,300 +0,0 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using File=System.IO.File;
using StreamReader=System.IO.StreamReader;
using MemoryStream=System.IO.MemoryStream;
using BinaryReader=System.IO.BinaryReader;
using BinaryWriter=System.IO.BinaryWriter;
namespace FalloutClient {
public partial class DebugEditor : Form {
[System.Runtime.InteropServices.StructLayout(System.Runtime.InteropServices.LayoutKind.Explicit)]
private struct ByteConverter {
[System.Runtime.InteropServices.FieldOffset(0)]
private int i;
[System.Runtime.InteropServices.FieldOffset(0)]
private float f;
public int GetAsInt(float f) {
this.f=f;
return i;
}
public float GetAsFloat(int i) {
this.i=i;
return f;
}
public byte[] GetAsBytes(ulong ul) {
byte[] b=new byte[8];
for(int i=0;i<8;i++) b[i]=(byte)((ul&((ulong)0xff<<(i*8)))>>(i*8));
return b;
}
}
private static ByteConverter converter=new ByteConverter();
private enum Mode { Globals, MapVars, SGlobals, Arrays, Critters }
private readonly EditorConnection connection;
private Mode mode;
private readonly Dictionary<int, string> GlobNames=new Dictionary<int, string>();
private readonly Dictionary<uint, string> CritNames=new Dictionary<uint, string>();
private void Redraw() {
dataGridView1.SuspendLayout();
dataGridView1.Rows.Clear();
switch(mode) {
case Mode.Globals:
Column2.ReadOnly=false;
Column3.ReadOnly=false;
Column2.HeaderText="Value (Int)";
Column3.HeaderText="Value (Float)";
bEdit.Enabled=false;
for(int i=0;i<connection.Globals.Length;i++) {
string name=GlobNames.ContainsKey(i)?GlobNames[i]:"";
dataGridView1.Rows.Add(i, name, connection.Globals[i], converter.GetAsFloat(connection.Globals[i]));
}
break;
case Mode.MapVars:
Column2.ReadOnly=false;
Column3.ReadOnly=false;
Column2.HeaderText="Value (Int)";
Column3.HeaderText="Value (Float)";
bEdit.Enabled=false;
for(int i=0;i<connection.MapVars.Length;i++) {
dataGridView1.Rows.Add(i, "", connection.MapVars[i], converter.GetAsFloat(connection.MapVars[i]));
}
break;
case Mode.SGlobals:
Column2.ReadOnly=false;
Column3.ReadOnly=false;
Column2.HeaderText="Value (Int)";
Column3.HeaderText="Value (Float)";
bEdit.Enabled=false;
for(int i=0;i<connection.SGlobalKeys.Length;i++) {
string s=connection.SGlobalKeys[i]>0xffffffff?new string(System.Text.ASCIIEncoding.ASCII.GetChars(converter.GetAsBytes(connection.SGlobalKeys[i]))):("0x"+connection.SGlobalKeys[i].ToString("x"));
dataGridView1.Rows.Add(s, "", connection.sGlobals[i], converter.GetAsFloat(connection.sGlobals[i]));
}
break;
case Mode.Arrays:
Column2.ReadOnly=true;
Column3.ReadOnly=true;
Column2.HeaderText="Array length";
Column3.HeaderText="Element size";
bEdit.Enabled=true;
for(int i=0;i<connection.Arrays.Length;i++) {
dataGridView1.Rows.Add(connection.Arrays[i], "", connection.ArrayLengths[i], connection.ArrayDataSizes[i]);
}
break;
case Mode.Critters:
Column2.ReadOnly=true;
Column3.ReadOnly=true;
Column2.HeaderText="pid";
Column3.HeaderText="";
bEdit.Enabled=true;
for(int i=0;i<connection.Critters.Length;i++) {
uint modcrit=(connection.Critters[i]&0xfffff);
string name=CritNames.ContainsKey(modcrit)?CritNames[modcrit]:"";
dataGridView1.Rows.Add(i+1, name, connection.Critters[i].ToString("x"), "");
}
break;
}
dataGridView1.ResumeLayout();
}
internal DebugEditor(EditorConnection connection) {
InitializeComponent();
this.connection=connection;
mode=Mode.Globals;
if(File.Exists("globals.txt")) {
StreamReader sr=new StreamReader("globals.txt");
while(!sr.EndOfStream) {
string[] line=sr.ReadLine().Split(' ');
GlobNames[int.Parse(line[0])]=line[1];
}
sr.Close();
}
if(File.Exists("critters.txt")) {
StreamReader sr=new StreamReader("critters.txt");
while(!sr.EndOfStream) {
string line=sr.ReadLine();
CritNames[uint.Parse(line.Remove(line.IndexOf(' ')))]=line.Substring(line.IndexOf(' ')+1);
}
sr.Close();
}
Redraw();
}
private void DebugEditor_FormClosing(object sender, FormClosingEventArgs e) {
connection.WriteDataType(DataTypeSend.Exit);
connection.Close();
}
private void bGlobals_Click(object sender, EventArgs e) {
mode=Mode.Globals;
Redraw();
}
private void bMapVars_Click(object sender, EventArgs e) {
mode=Mode.MapVars;
Redraw();
}
private void bSGlobals_Click(object sender, EventArgs e) {
mode=Mode.SGlobals;
Redraw();
}
private void bArrays_Click(object sender, EventArgs e) {
mode=Mode.Arrays;
Redraw();
}
private void bCritters_Click(object sender, EventArgs e) {
mode=Mode.Critters;
Redraw();
}
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) {
int[] array=null;
DataTypeSend dts;
switch(mode) {
case Mode.Globals:
array=connection.Globals;
dts=DataTypeSend.SetGlobal;
break;
case Mode.MapVars:
array=connection.MapVars;
dts=DataTypeSend.SetMapVar;
break;
case Mode.SGlobals:
array=connection.sGlobals;
dts=DataTypeSend.SetSGlobal;
break;
default:
return;
}
if(e.ColumnIndex==2) {
int val;
if(!int.TryParse(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(), out val)) {
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value=array[e.RowIndex];
} else {
array[e.RowIndex]=val;
connection.WriteDataType(dts);
connection.WriteInt(e.RowIndex);
connection.WriteInt(val);
}
} else {
float val;
if(!float.TryParse(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(), out val)) {
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value=array[e.RowIndex];
} else {
array[e.RowIndex]=converter.GetAsInt(val);
connection.WriteDataType(dts);
connection.WriteInt(e.RowIndex);
connection.WriteInt(converter.GetAsInt(val));
}
}
}
private void bEdit_Click(object sender, EventArgs e) {
if(dataGridView1.SelectedRows.Count!=1) return;
int i=dataGridView1.SelectedRows[0].Index;
switch(mode) {
case Mode.Arrays: {
DataType[] types=new DataType[connection.ArrayLengths[i]];
string[] strings=new string[connection.ArrayLengths[i]];
connection.WriteDataType(DataTypeSend.GetArray);
connection.WriteInt(i);
for(int j=0;j<strings.Length;j++) types[j]=(DataType)connection.ReadInt();
byte[] buf=connection.ReadBytes(connection.ArrayLengths[i]*connection.ArrayDataSizes[i]);
MemoryStream ms=new MemoryStream(buf);
BinaryReader br=new BinaryReader(ms);
for(int j=0;j<strings.Length;j++) {
ms.Position=j*connection.ArrayDataSizes[i];
switch(types[j]) {
case DataType.Int:
strings[j]=br.ReadInt32().ToString();
break;
case DataType.Float:
strings[j]=br.ReadSingle().ToString();
break;
case DataType.String:
byte[] bytes=br.ReadBytes(connection.ArrayDataSizes[i]);
strings[j]=System.Text.Encoding.ASCII.GetString(bytes, 0, Array.IndexOf<byte>(bytes, 0));
break;
}
}
br.Close();
strings=EditorWindow.ShowEditor(null, types, strings);
if(strings!=null) {
connection.WriteDataType(DataTypeSend.SetArray);
connection.WriteInt(i);
ms=new MemoryStream(connection.ArrayLengths[i]*connection.ArrayDataSizes[i]);
BinaryWriter bw=new BinaryWriter(ms);
for(int j=0;j<strings.Length;j++) {
ms.Position=j*connection.ArrayDataSizes[i];
switch(types[j]) {
case DataType.Int:
bw.Write(int.Parse(strings[j]));
break;
case DataType.Float:
bw.Write(float.Parse(strings[j]));
break;
case DataType.String:
byte[] bytes=System.Text.Encoding.ASCII.GetBytes(strings[j]);
if(bytes.Length<connection.ArrayDataSizes[i]) bw.Write(bytes);
else bw.Write(bytes, 0, connection.ArrayDataSizes[i]-1);
bw.Write(0);
break;
}
}
connection.WriteBytes(ms.GetBuffer(), 0, connection.ArrayLengths[i]*connection.ArrayDataSizes[i]);
bw.Close();
}
}
break;
case Mode.Critters: {
DataType[] types=new DataType[29];
string[] strings=new string[29];
string[] names=new string[29];
connection.WriteDataType(DataTypeSend.RetrieveCritter);
connection.WriteInt(i);
BinaryReader br=new BinaryReader(new System.IO.MemoryStream(connection.ReadBytes(29*4)));
for(int j=0;j<29;j++) {
types[j]=DataType.Int;
strings[j]=br.ReadInt32().ToString();
names[j]="0x"+(j*4).ToString("x");
}
br.Close();
names[1]="Tile";
names[10]="Elevation";
names[11]="Inventory count";
names[13]="Inventory pointer";
names[16]="Current AP";
names[17]="Crippled limbs";
names[22]="HP";
names[23]="Rads";
names[24]="Poison";
names[25]="Proto ID";
strings=EditorWindow.ShowEditor(names, types, strings);
if(strings!=null) {
MemoryStream ms=new MemoryStream(29*4);
BinaryWriter bw=new BinaryWriter(ms);
for(int j=0;j<29;j++) bw.Write(int.Parse(strings[j]));
connection.WriteDataType(DataTypeSend.SetCritter);
connection.WriteInt(i);
connection.WriteBytes(ms.GetBuffer(), 0, 29*4);
bw.Close();
}
}
break;
}
}
}
}
-132
View File
@@ -1,132 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="Column0.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>
-103
View File
@@ -1,103 +0,0 @@
using System;
using System.Net.Sockets;
using System.IO;
namespace FalloutClient {
class EditorConnection {
private TcpClient client;
private NetworkStream stream;
private BinaryReader br;
private BinaryWriter bw;
public readonly int[] Globals;
public readonly int[] MapVars;
public readonly uint[] Critters;
public readonly ulong[] SGlobalKeys;
public readonly int[] sGlobals;
public readonly uint[] Arrays;
public readonly int[] ArrayLengths;
public readonly int[] ArrayDataSizes;
public EditorConnection() {
System.Threading.Thread.Sleep(1000);
client=new TcpClient("127.0.0.1", 4245);
stream=client.GetStream();
br=new BinaryReader(stream);
bw=new BinaryWriter(stream);
Globals=new int[br.ReadInt32()];
MapVars=new int[br.ReadInt32()];
SGlobalKeys=new ulong[br.ReadInt32()];
sGlobals=new int[SGlobalKeys.Length];
Arrays=new uint[br.ReadInt32()];
ArrayLengths=new int[Arrays.Length];
ArrayDataSizes=new int[Arrays.Length];
Critters=new uint[br.ReadInt32()];
for(int i=0;i<Globals.Length;i++) Globals[i]=br.ReadInt32();
for(int i=0;i<MapVars.Length;i++) MapVars[i]=br.ReadInt32();
for(int i=0;i<sGlobals.Length;i++) {
SGlobalKeys[i]=br.ReadUInt64();
sGlobals[i]=br.ReadInt32();
br.ReadInt32();
}
for(int i=0;i<Arrays.Length;i++) {
Arrays[i]=br.ReadUInt32();
ArrayLengths[i]=br.ReadInt32();
ArrayDataSizes[i]=br.ReadInt32();
}
for(int i=0;i<Critters.Length;i++) Critters[i]=br.ReadUInt32();
}
public void Close() {
stream.Close();
client.Close();
stream=null;
client=null;
}
public void WriteDataType(DataTypeSend type) {
stream.WriteByte((byte)type);
//bw.Write((byte)type);
}
public void WriteByte(byte b) { bw.Write(b); }
public void WriteInt16(short value) { bw.Write(value); }
public void WriteInt(int value) { bw.Write(value); }
public void WriteBytes(byte[] buf) { bw.Write(buf); }
public void WriteBytes(byte[] buf, int start, int len) {
bw.Write(buf, start, len);
}
public void Read(byte[] buffer) {
int upto=0;
while(upto<buffer.Length) {
upto+=stream.Read(buffer, upto, buffer.Length-upto);
}
}
public void Read(byte[] buffer, int offset, int length) {
int upto=0;
//System.Diagnostics.Debug.WriteLine("Read - offset: "+offset+" length: "+length);
while(upto<length) {
upto+=stream.Read(buffer, offset+upto, length-upto);
}
}
public int ReadByte() {
//System.Diagnostics.Debug.WriteLine("Read byte");
return stream.ReadByte();
}
public int ReadShort() {
//System.Diagnostics.Debug.WriteLine("Read short");
return br.ReadInt16();
}
public int ReadInt() {
//System.Diagnostics.Debug.WriteLine("Read int");
return br.ReadInt32();
}
public uint ReadUInt() {
//System.Diagnostics.Debug.WriteLine("Read uint");
return br.ReadUInt32();
}
public byte[] ReadBytes(int count) {
return br.ReadBytes(count);
}
}
}
-116
View File
@@ -1,116 +0,0 @@
namespace FalloutClient {
partial class EditorWindow {
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing) {
if(disposing && (components != null)) {
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent() {
this.bSave = new System.Windows.Forms.Button();
this.bCancel = new System.Windows.Forms.Button();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout();
//
// bSave
//
this.bSave.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.bSave.Location = new System.Drawing.Point(281, 265);
this.bSave.Name = "bSave";
this.bSave.Size = new System.Drawing.Size(75, 23);
this.bSave.TabIndex = 0;
this.bSave.Text = "Save";
this.bSave.UseVisualStyleBackColor = true;
this.bSave.Click += new System.EventHandler(this.bSave_Click);
//
// bCancel
//
this.bCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.bCancel.Location = new System.Drawing.Point(200, 265);
this.bCancel.Name = "bCancel";
this.bCancel.Size = new System.Drawing.Size(75, 23);
this.bCancel.TabIndex = 1;
this.bCancel.Text = "Cancel";
this.bCancel.UseVisualStyleBackColor = true;
this.bCancel.Click += new System.EventHandler(this.bCancel_Click);
//
// dataGridView1
//
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Column1,
this.Column2,
this.Column3});
this.dataGridView1.Location = new System.Drawing.Point(12, 12);
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.Size = new System.Drawing.Size(344, 247);
this.dataGridView1.TabIndex = 2;
this.dataGridView1.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellEndEdit);
//
// Column1
//
this.Column1.HeaderText = "Name";
this.Column1.Name = "Column1";
this.Column1.ReadOnly = true;
//
// Column2
//
this.Column2.HeaderText = "Type";
this.Column2.Name = "Column2";
this.Column2.ReadOnly = true;
//
// Column3
//
this.Column3.HeaderText = "Value";
this.Column3.Name = "Column3";
//
// EditorWindow
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(368, 300);
this.Controls.Add(this.dataGridView1);
this.Controls.Add(this.bCancel);
this.Controls.Add(this.bSave);
this.Name = "EditorWindow";
this.Text = "EditorWindow";
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button bSave;
private System.Windows.Forms.Button bCancel;
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
}
}
-56
View File
@@ -1,56 +0,0 @@
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace FalloutClient {
public enum DataType : int { None=0, Int=1, Float=2, String=3 }
public partial class EditorWindow : Form {
private readonly DataType[] types;
private readonly string[] values;
private bool save;
private EditorWindow(string[] names, DataType[] types, string[] values) {
this.types=types;
this.values=values;
InitializeComponent();
dataGridView1.SuspendLayout();
if(names==null) for(int i=0;i<types.Length;i++) dataGridView1.Rows.Add(i.ToString(), types[i].ToString(), values[i]);
else for(int i=0;i<types.Length;i++) dataGridView1.Rows.Add(names[i], types[i].ToString(), values[i]);
dataGridView1.ResumeLayout();
}
public static string[] ShowEditor(string[] names, DataType[] types, string[] values) {
EditorWindow editor=new EditorWindow(names, types, values);
editor.ShowDialog();
if(editor.save) return editor.values;
else return null;
}
private bool CheckInput(DataType type, string str) {
switch(type) {
case DataType.Int:
int i;
return int.TryParse(str, out i);
case DataType.Float:
float f;
return float.TryParse(str, out f);
}
return true;
}
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) {
string str=(string)dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
if(CheckInput(types[e.RowIndex], str)) values[e.RowIndex]=str;
else dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value=values[e.RowIndex];
}
private void bCancel_Click(object sender, EventArgs e) {
Close();
}
private void bSave_Click(object sender, EventArgs e) {
save=true;
Close();
}
}
}
-138
View File
@@ -1,138 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>
-76
View File
@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{80ED0DCE-100E-4EC9-A79D-2FBFA4CAD1E3}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>FalloutClient</RootNamespace>
<AssemblyName>FalloutClient</AssemblyName>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>3.5</OldToolsVersion>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="DebugEditor.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="DebugEditor.Designer.cs">
<DependentUpon>DebugEditor.cs</DependentUpon>
</Compile>
<Compile Include="EditorConnection.cs" />
<Compile Include="EditorWindow.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="EditorWindow.Designer.cs">
<DependentUpon>EditorWindow.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="DebugEditor.resx">
<DependentUpon>DebugEditor.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="EditorWindow.resx">
<DependentUpon>EditorWindow.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<PropertyGroup>
<PostBuildEvent>copy "$(TargetPath)" "C:\Games\Fallout2\$(TargetName)$(TargetExt)"</PostBuildEvent>
</PropertyGroup>
</Project>
-19
View File
@@ -1,19 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MPClient", "MPClient.csproj", "{80ED0DCE-100E-4EC9-A79D-2FBFA4CAD1E3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{80ED0DCE-100E-4EC9-A79D-2FBFA4CAD1E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{80ED0DCE-100E-4EC9-A79D-2FBFA4CAD1E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{80ED0DCE-100E-4EC9-A79D-2FBFA4CAD1E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80ED0DCE-100E-4EC9-A79D-2FBFA4CAD1E3}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
-28
View File
@@ -1,28 +0,0 @@
using System;
using System.Windows.Forms;
using System.IO;
namespace FalloutClient {
static class Program {
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args) {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if(args.Length==1&&args[0]=="-debugedit") {
Application.Run(new DebugEditor(new EditorConnection()));
} else {
throw new Exception("Multiplayer is no longer supported");
}
}
}
enum DataTypeSend {
Mouse=0, LMouseDown=1, LMouseUp=2, RMouseDown=3, RMouseUp=4, TakeChar=5, ReleaseChar=6,
SetGlobal=0, SetMapVar=1, RetrieveCritter=2, SetCritter=3, SetSGlobal=4, GetArray=9, SetArray=10,
Exit=254
}
}
-33
View File
@@ -1,33 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("FalloutClient")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("FalloutClient")]
[assembly: AssemblyCopyright("Copyright © 2009")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("6b3c8cd6-54f0-4f35-a87e-50f760ad36fd")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
-3
View File
@@ -1,3 +0,0 @@
Apparently this project was intended as some kind of Multiplayer module for Fallout 2.
Now it only works as a supplement for sfall debugging mode. It shows a lists of: game objects, sfall globals, arrays, etc (in a separate window). Primarily focused on debugging sfall-enabled scripts.
-16
View File
@@ -1,16 +0,0 @@
# sfall
A set of engine modifications for the classic game Fallout 2 in form of a DLL, which modifies executable in memory without changing anything in EXE file itself.
Engine modifications include:
- Better support for modern operating systems
- Externalizing many settings like starting map and game time, skills, perks, critical hit tables, books, etc.
- Bug fixes
- Many additional features for users, such as item highlight button, party member control, etc.
- Extended scripting capabilities for modders (many new opcodes to control sfall features as well as previously unavailable vanilla engine functions)
Original author: timeslip
Original description: A set of engine modifications for the classic game Fallout 2 by Interplay. Includes fixes for bugs in the original engine, allows fallout to run correctly on modern operating systems, and adds additional features for modders.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

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