diff --git a/zsim/config_example.json b/zsim/config_example.json index df4c39ba..341bbb5b 100644 --- a/zsim/config_example.json +++ b/zsim/config_example.json @@ -51,7 +51,9 @@ "JUDGE_FILE_PATH": "./zsim/data/\u89e6\u53d1\u5224\u65ad.csv", "EFFECT_FILE_PATH": "./zsim/data/buff_effect.csv", "EXIST_FILE_PATH": "./zsim/data/\u6fc0\u6d3b\u5224\u65ad.csv", - "APL_FILE_PATH": "./zsim/data/APLData/\u8587\u8587\u5b89-\u67f3-\u8000\u5609\u97f3.toml" + "APL_FILE_PATH": "./zsim/data/APLData/\u8587\u8587\u5b89-\u67f3-\u8000\u5609\u97f3.toml", + "CHARACTER_IMAGE_PATH": "./zsim/data/character_img", + "STAR_IMAGE_PATH": "./zsim/data/star_img" }, "translate": { "id": "skill_tag", diff --git a/zsim/data/character_img/1k/1011.png b/zsim/data/character_img/1k/1011.png new file mode 100644 index 00000000..3c43ded8 Binary files /dev/null and b/zsim/data/character_img/1k/1011.png differ diff --git a/zsim/data/character_img/1k/1021.png b/zsim/data/character_img/1k/1021.png new file mode 100644 index 00000000..3e913408 Binary files /dev/null and b/zsim/data/character_img/1k/1021.png differ diff --git a/zsim/data/character_img/1k/1031_0.png b/zsim/data/character_img/1k/1031_0.png new file mode 100644 index 00000000..8cbf99f2 Binary files /dev/null and b/zsim/data/character_img/1k/1031_0.png differ diff --git a/zsim/data/character_img/1k/1031_1.png b/zsim/data/character_img/1k/1031_1.png new file mode 100644 index 00000000..e35c3eed Binary files /dev/null and b/zsim/data/character_img/1k/1031_1.png differ diff --git a/zsim/data/character_img/1k/1041.png b/zsim/data/character_img/1k/1041.png new file mode 100644 index 00000000..2c9299b5 Binary files /dev/null and b/zsim/data/character_img/1k/1041.png differ diff --git a/zsim/data/character_img/1k/1061.png b/zsim/data/character_img/1k/1061.png new file mode 100644 index 00000000..82ba8f82 Binary files /dev/null and b/zsim/data/character_img/1k/1061.png differ diff --git a/zsim/data/character_img/1k/1081.png b/zsim/data/character_img/1k/1081.png new file mode 100644 index 00000000..279cb651 Binary files /dev/null and b/zsim/data/character_img/1k/1081.png differ diff --git a/zsim/data/character_img/1k/1091.png b/zsim/data/character_img/1k/1091.png new file mode 100644 index 00000000..899a45be Binary files /dev/null and b/zsim/data/character_img/1k/1091.png differ diff --git a/zsim/data/character_img/1k/1101.png b/zsim/data/character_img/1k/1101.png new file mode 100644 index 00000000..4eeba513 Binary files /dev/null and b/zsim/data/character_img/1k/1101.png differ diff --git a/zsim/data/character_img/1k/1111.png b/zsim/data/character_img/1k/1111.png new file mode 100644 index 00000000..89500646 Binary files /dev/null and b/zsim/data/character_img/1k/1111.png differ diff --git a/zsim/data/character_img/1k/1121.png b/zsim/data/character_img/1k/1121.png new file mode 100644 index 00000000..9d6a81b8 Binary files /dev/null and b/zsim/data/character_img/1k/1121.png differ diff --git a/zsim/data/character_img/1k/1131.png b/zsim/data/character_img/1k/1131.png new file mode 100644 index 00000000..b9f2cd76 Binary files /dev/null and b/zsim/data/character_img/1k/1131.png differ diff --git a/zsim/data/character_img/1k/1141.png b/zsim/data/character_img/1k/1141.png new file mode 100644 index 00000000..ffac5b25 Binary files /dev/null and b/zsim/data/character_img/1k/1141.png differ diff --git a/zsim/data/character_img/1k/1151.png b/zsim/data/character_img/1k/1151.png new file mode 100644 index 00000000..e0e33819 Binary files /dev/null and b/zsim/data/character_img/1k/1151.png differ diff --git a/zsim/data/character_img/1k/1161.png b/zsim/data/character_img/1k/1161.png new file mode 100644 index 00000000..45c3452a Binary files /dev/null and b/zsim/data/character_img/1k/1161.png differ diff --git a/zsim/data/character_img/1k/1171.png b/zsim/data/character_img/1k/1171.png new file mode 100644 index 00000000..ae092355 Binary files /dev/null and b/zsim/data/character_img/1k/1171.png differ diff --git a/zsim/data/character_img/1k/1181.png b/zsim/data/character_img/1k/1181.png new file mode 100644 index 00000000..52703e6d Binary files /dev/null and b/zsim/data/character_img/1k/1181.png differ diff --git a/zsim/data/character_img/1k/1191_0.png b/zsim/data/character_img/1k/1191_0.png new file mode 100644 index 00000000..dabba24b Binary files /dev/null and b/zsim/data/character_img/1k/1191_0.png differ diff --git a/zsim/data/character_img/1k/1191_1.png b/zsim/data/character_img/1k/1191_1.png new file mode 100644 index 00000000..c42c63d8 Binary files /dev/null and b/zsim/data/character_img/1k/1191_1.png differ diff --git a/zsim/data/character_img/1k/1201.png b/zsim/data/character_img/1k/1201.png new file mode 100644 index 00000000..fe66403e Binary files /dev/null and b/zsim/data/character_img/1k/1201.png differ diff --git a/zsim/data/character_img/1k/1211.png b/zsim/data/character_img/1k/1211.png new file mode 100644 index 00000000..18edbaec Binary files /dev/null and b/zsim/data/character_img/1k/1211.png differ diff --git a/zsim/data/character_img/1k/1221.png b/zsim/data/character_img/1k/1221.png new file mode 100644 index 00000000..2b6f6a0d Binary files /dev/null and b/zsim/data/character_img/1k/1221.png differ diff --git a/zsim/data/character_img/1k/1241.png b/zsim/data/character_img/1k/1241.png new file mode 100644 index 00000000..6f40660a Binary files /dev/null and b/zsim/data/character_img/1k/1241.png differ diff --git a/zsim/data/character_img/1k/1261.png b/zsim/data/character_img/1k/1261.png new file mode 100644 index 00000000..50580c89 Binary files /dev/null and b/zsim/data/character_img/1k/1261.png differ diff --git a/zsim/data/character_img/1k/1291.png b/zsim/data/character_img/1k/1291.png new file mode 100644 index 00000000..35e6f4b6 Binary files /dev/null and b/zsim/data/character_img/1k/1291.png differ diff --git a/zsim/data/character_img/1k/1300.png b/zsim/data/character_img/1k/1300.png new file mode 100644 index 00000000..a963faab Binary files /dev/null and b/zsim/data/character_img/1k/1300.png differ diff --git a/zsim/data/character_img/1k/1301.png b/zsim/data/character_img/1k/1301.png new file mode 100644 index 00000000..c67633ac Binary files /dev/null and b/zsim/data/character_img/1k/1301.png differ diff --git a/zsim/data/character_img/1k/1302.png b/zsim/data/character_img/1k/1302.png new file mode 100644 index 00000000..92834836 Binary files /dev/null and b/zsim/data/character_img/1k/1302.png differ diff --git a/zsim/data/character_img/1k/1311_0.png b/zsim/data/character_img/1k/1311_0.png new file mode 100644 index 00000000..97951a0c Binary files /dev/null and b/zsim/data/character_img/1k/1311_0.png differ diff --git a/zsim/data/character_img/1k/1311_1.png b/zsim/data/character_img/1k/1311_1.png new file mode 100644 index 00000000..3383cc11 Binary files /dev/null and b/zsim/data/character_img/1k/1311_1.png differ diff --git a/zsim/data/character_img/1k/1321.png b/zsim/data/character_img/1k/1321.png new file mode 100644 index 00000000..92b26491 Binary files /dev/null and b/zsim/data/character_img/1k/1321.png differ diff --git a/zsim/data/character_img/1k/1331.png b/zsim/data/character_img/1k/1331.png new file mode 100644 index 00000000..fc94d6b8 Binary files /dev/null and b/zsim/data/character_img/1k/1331.png differ diff --git a/zsim/data/character_img/1k/1351.png b/zsim/data/character_img/1k/1351.png new file mode 100644 index 00000000..86cb7faf Binary files /dev/null and b/zsim/data/character_img/1k/1351.png differ diff --git a/zsim/data/character_img/1k/1361.png b/zsim/data/character_img/1k/1361.png new file mode 100644 index 00000000..e143f6b3 Binary files /dev/null and b/zsim/data/character_img/1k/1361.png differ diff --git a/zsim/data/character_img/1k/1371_0.png b/zsim/data/character_img/1k/1371_0.png new file mode 100644 index 00000000..203ddd96 Binary files /dev/null and b/zsim/data/character_img/1k/1371_0.png differ diff --git a/zsim/data/character_img/1k/1371_1.png b/zsim/data/character_img/1k/1371_1.png new file mode 100644 index 00000000..1e540bc9 Binary files /dev/null and b/zsim/data/character_img/1k/1371_1.png differ diff --git a/zsim/data/character_img/1k/1381.png b/zsim/data/character_img/1k/1381.png new file mode 100644 index 00000000..ee5eefae Binary files /dev/null and b/zsim/data/character_img/1k/1381.png differ diff --git a/zsim/data/character_img/1k/1391.png b/zsim/data/character_img/1k/1391.png new file mode 100644 index 00000000..d2faa8f3 Binary files /dev/null and b/zsim/data/character_img/1k/1391.png differ diff --git a/zsim/data/character_img/1k/1411_0.png b/zsim/data/character_img/1k/1411_0.png new file mode 100644 index 00000000..42a28054 Binary files /dev/null and b/zsim/data/character_img/1k/1411_0.png differ diff --git a/zsim/data/character_img/1k/1411_1.png b/zsim/data/character_img/1k/1411_1.png new file mode 100644 index 00000000..a3406c72 Binary files /dev/null and b/zsim/data/character_img/1k/1411_1.png differ diff --git a/zsim/data/character_img/1k/1421.png b/zsim/data/character_img/1k/1421.png new file mode 100644 index 00000000..b722167b Binary files /dev/null and b/zsim/data/character_img/1k/1421.png differ diff --git a/zsim/data/character_img/1k/6121.png b/zsim/data/character_img/1k/6121.png new file mode 100644 index 00000000..81efe535 Binary files /dev/null and b/zsim/data/character_img/1k/6121.png differ diff --git a/zsim/data/character_img/2k/1011.png b/zsim/data/character_img/2k/1011.png new file mode 100644 index 00000000..a38dcbed Binary files /dev/null and b/zsim/data/character_img/2k/1011.png differ diff --git a/zsim/data/character_img/2k/1021.png b/zsim/data/character_img/2k/1021.png new file mode 100644 index 00000000..0ce1e037 Binary files /dev/null and b/zsim/data/character_img/2k/1021.png differ diff --git a/zsim/data/character_img/2k/1031_0.png b/zsim/data/character_img/2k/1031_0.png new file mode 100644 index 00000000..eb39c35c Binary files /dev/null and b/zsim/data/character_img/2k/1031_0.png differ diff --git a/zsim/data/character_img/2k/1031_1.png b/zsim/data/character_img/2k/1031_1.png new file mode 100644 index 00000000..61958ed2 Binary files /dev/null and b/zsim/data/character_img/2k/1031_1.png differ diff --git a/zsim/data/character_img/2k/1041.png b/zsim/data/character_img/2k/1041.png new file mode 100644 index 00000000..d3fcbe0a Binary files /dev/null and b/zsim/data/character_img/2k/1041.png differ diff --git a/zsim/data/character_img/2k/1061.png b/zsim/data/character_img/2k/1061.png new file mode 100644 index 00000000..380cfe28 Binary files /dev/null and b/zsim/data/character_img/2k/1061.png differ diff --git a/zsim/data/character_img/2k/1081.png b/zsim/data/character_img/2k/1081.png new file mode 100644 index 00000000..75ac9dac Binary files /dev/null and b/zsim/data/character_img/2k/1081.png differ diff --git a/zsim/data/character_img/2k/1091.png b/zsim/data/character_img/2k/1091.png new file mode 100644 index 00000000..ebb09b05 Binary files /dev/null and b/zsim/data/character_img/2k/1091.png differ diff --git a/zsim/data/character_img/2k/1101.png b/zsim/data/character_img/2k/1101.png new file mode 100644 index 00000000..9d85ca65 Binary files /dev/null and b/zsim/data/character_img/2k/1101.png differ diff --git a/zsim/data/character_img/2k/1111.png b/zsim/data/character_img/2k/1111.png new file mode 100644 index 00000000..7f31a04b Binary files /dev/null and b/zsim/data/character_img/2k/1111.png differ diff --git a/zsim/data/character_img/2k/1121.png b/zsim/data/character_img/2k/1121.png new file mode 100644 index 00000000..8e2f0b86 Binary files /dev/null and b/zsim/data/character_img/2k/1121.png differ diff --git a/zsim/data/character_img/2k/1131.png b/zsim/data/character_img/2k/1131.png new file mode 100644 index 00000000..3e440e87 Binary files /dev/null and b/zsim/data/character_img/2k/1131.png differ diff --git a/zsim/data/character_img/2k/1141.png b/zsim/data/character_img/2k/1141.png new file mode 100644 index 00000000..a03119ff Binary files /dev/null and b/zsim/data/character_img/2k/1141.png differ diff --git a/zsim/data/character_img/2k/1151.png b/zsim/data/character_img/2k/1151.png new file mode 100644 index 00000000..8416294b Binary files /dev/null and b/zsim/data/character_img/2k/1151.png differ diff --git a/zsim/data/character_img/2k/1161.png b/zsim/data/character_img/2k/1161.png new file mode 100644 index 00000000..7974169e Binary files /dev/null and b/zsim/data/character_img/2k/1161.png differ diff --git a/zsim/data/character_img/2k/1171.png b/zsim/data/character_img/2k/1171.png new file mode 100644 index 00000000..285dd9cc Binary files /dev/null and b/zsim/data/character_img/2k/1171.png differ diff --git a/zsim/data/character_img/2k/1181.png b/zsim/data/character_img/2k/1181.png new file mode 100644 index 00000000..035889ab Binary files /dev/null and b/zsim/data/character_img/2k/1181.png differ diff --git a/zsim/data/character_img/2k/1191_0.png b/zsim/data/character_img/2k/1191_0.png new file mode 100644 index 00000000..38450fc9 Binary files /dev/null and b/zsim/data/character_img/2k/1191_0.png differ diff --git a/zsim/data/character_img/2k/1191_1.png b/zsim/data/character_img/2k/1191_1.png new file mode 100644 index 00000000..1691b2c7 Binary files /dev/null and b/zsim/data/character_img/2k/1191_1.png differ diff --git a/zsim/data/character_img/2k/1201.png b/zsim/data/character_img/2k/1201.png new file mode 100644 index 00000000..34e2cc32 Binary files /dev/null and b/zsim/data/character_img/2k/1201.png differ diff --git a/zsim/data/character_img/2k/1211.png b/zsim/data/character_img/2k/1211.png new file mode 100644 index 00000000..d33d39d4 Binary files /dev/null and b/zsim/data/character_img/2k/1211.png differ diff --git a/zsim/data/character_img/2k/1221.png b/zsim/data/character_img/2k/1221.png new file mode 100644 index 00000000..18138fc9 Binary files /dev/null and b/zsim/data/character_img/2k/1221.png differ diff --git a/zsim/data/character_img/2k/1241.png b/zsim/data/character_img/2k/1241.png new file mode 100644 index 00000000..739e22be Binary files /dev/null and b/zsim/data/character_img/2k/1241.png differ diff --git a/zsim/data/character_img/2k/1261.png b/zsim/data/character_img/2k/1261.png new file mode 100644 index 00000000..a9d8c65a Binary files /dev/null and b/zsim/data/character_img/2k/1261.png differ diff --git a/zsim/data/character_img/2k/1291.png b/zsim/data/character_img/2k/1291.png new file mode 100644 index 00000000..dcaea8c4 Binary files /dev/null and b/zsim/data/character_img/2k/1291.png differ diff --git a/zsim/data/character_img/2k/1300.png b/zsim/data/character_img/2k/1300.png new file mode 100644 index 00000000..80f8ae4d Binary files /dev/null and b/zsim/data/character_img/2k/1300.png differ diff --git a/zsim/data/character_img/2k/1301.png b/zsim/data/character_img/2k/1301.png new file mode 100644 index 00000000..81676206 Binary files /dev/null and b/zsim/data/character_img/2k/1301.png differ diff --git a/zsim/data/character_img/2k/1302.png b/zsim/data/character_img/2k/1302.png new file mode 100644 index 00000000..f84005fd Binary files /dev/null and b/zsim/data/character_img/2k/1302.png differ diff --git a/zsim/data/character_img/2k/1311_0.png b/zsim/data/character_img/2k/1311_0.png new file mode 100644 index 00000000..2f3dfbc3 Binary files /dev/null and b/zsim/data/character_img/2k/1311_0.png differ diff --git a/zsim/data/character_img/2k/1311_1.png b/zsim/data/character_img/2k/1311_1.png new file mode 100644 index 00000000..92ef1d4c Binary files /dev/null and b/zsim/data/character_img/2k/1311_1.png differ diff --git a/zsim/data/character_img/2k/1321.png b/zsim/data/character_img/2k/1321.png new file mode 100644 index 00000000..3cda0419 Binary files /dev/null and b/zsim/data/character_img/2k/1321.png differ diff --git a/zsim/data/character_img/2k/1331.png b/zsim/data/character_img/2k/1331.png new file mode 100644 index 00000000..9a9a3e64 Binary files /dev/null and b/zsim/data/character_img/2k/1331.png differ diff --git a/zsim/data/character_img/2k/1351.png b/zsim/data/character_img/2k/1351.png new file mode 100644 index 00000000..218a7a71 Binary files /dev/null and b/zsim/data/character_img/2k/1351.png differ diff --git a/zsim/data/character_img/2k/1361.png b/zsim/data/character_img/2k/1361.png new file mode 100644 index 00000000..f48bb1cb Binary files /dev/null and b/zsim/data/character_img/2k/1361.png differ diff --git a/zsim/data/character_img/2k/1371_0.png b/zsim/data/character_img/2k/1371_0.png new file mode 100644 index 00000000..d38cd4c1 Binary files /dev/null and b/zsim/data/character_img/2k/1371_0.png differ diff --git a/zsim/data/character_img/2k/1371_1.png b/zsim/data/character_img/2k/1371_1.png new file mode 100644 index 00000000..659ab7d5 Binary files /dev/null and b/zsim/data/character_img/2k/1371_1.png differ diff --git a/zsim/data/character_img/2k/1381.png b/zsim/data/character_img/2k/1381.png new file mode 100644 index 00000000..d8b7b474 Binary files /dev/null and b/zsim/data/character_img/2k/1381.png differ diff --git a/zsim/data/character_img/2k/1391.png b/zsim/data/character_img/2k/1391.png new file mode 100644 index 00000000..a2b3652e Binary files /dev/null and b/zsim/data/character_img/2k/1391.png differ diff --git a/zsim/data/character_img/2k/1411_0.png b/zsim/data/character_img/2k/1411_0.png new file mode 100644 index 00000000..461c8a4e Binary files /dev/null and b/zsim/data/character_img/2k/1411_0.png differ diff --git a/zsim/data/character_img/2k/1411_1.png b/zsim/data/character_img/2k/1411_1.png new file mode 100644 index 00000000..385346c8 Binary files /dev/null and b/zsim/data/character_img/2k/1411_1.png differ diff --git a/zsim/data/character_img/2k/1421.png b/zsim/data/character_img/2k/1421.png new file mode 100644 index 00000000..83804e94 Binary files /dev/null and b/zsim/data/character_img/2k/1421.png differ diff --git a/zsim/data/character_img/2k/6121.png b/zsim/data/character_img/2k/6121.png new file mode 100644 index 00000000..0d7de2a8 Binary files /dev/null and b/zsim/data/character_img/2k/6121.png differ diff --git a/zsim/data/character_img/4k/1011.png b/zsim/data/character_img/4k/1011.png new file mode 100644 index 00000000..6cb766a7 Binary files /dev/null and b/zsim/data/character_img/4k/1011.png differ diff --git a/zsim/data/character_img/4k/1021.png b/zsim/data/character_img/4k/1021.png new file mode 100644 index 00000000..39283c48 Binary files /dev/null and b/zsim/data/character_img/4k/1021.png differ diff --git a/zsim/data/character_img/4k/1031_0.png b/zsim/data/character_img/4k/1031_0.png new file mode 100644 index 00000000..eb83f5e8 Binary files /dev/null and b/zsim/data/character_img/4k/1031_0.png differ diff --git a/zsim/data/character_img/4k/1031_1.png b/zsim/data/character_img/4k/1031_1.png new file mode 100644 index 00000000..247171c1 Binary files /dev/null and b/zsim/data/character_img/4k/1031_1.png differ diff --git a/zsim/data/character_img/4k/1041.png b/zsim/data/character_img/4k/1041.png new file mode 100644 index 00000000..4c457458 Binary files /dev/null and b/zsim/data/character_img/4k/1041.png differ diff --git a/zsim/data/character_img/4k/1061.png b/zsim/data/character_img/4k/1061.png new file mode 100644 index 00000000..40e2e496 Binary files /dev/null and b/zsim/data/character_img/4k/1061.png differ diff --git a/zsim/data/character_img/4k/1081.png b/zsim/data/character_img/4k/1081.png new file mode 100644 index 00000000..cd273601 Binary files /dev/null and b/zsim/data/character_img/4k/1081.png differ diff --git a/zsim/data/character_img/4k/1091.png b/zsim/data/character_img/4k/1091.png new file mode 100644 index 00000000..6f915523 Binary files /dev/null and b/zsim/data/character_img/4k/1091.png differ diff --git a/zsim/data/character_img/4k/1101.png b/zsim/data/character_img/4k/1101.png new file mode 100644 index 00000000..d839f5c2 Binary files /dev/null and b/zsim/data/character_img/4k/1101.png differ diff --git a/zsim/data/character_img/4k/1111.png b/zsim/data/character_img/4k/1111.png new file mode 100644 index 00000000..58bb333b Binary files /dev/null and b/zsim/data/character_img/4k/1111.png differ diff --git a/zsim/data/character_img/4k/1121.png b/zsim/data/character_img/4k/1121.png new file mode 100644 index 00000000..c2ce46b2 Binary files /dev/null and b/zsim/data/character_img/4k/1121.png differ diff --git a/zsim/data/character_img/4k/1131.png b/zsim/data/character_img/4k/1131.png new file mode 100644 index 00000000..f5aa0136 Binary files /dev/null and b/zsim/data/character_img/4k/1131.png differ diff --git a/zsim/data/character_img/4k/1141.png b/zsim/data/character_img/4k/1141.png new file mode 100644 index 00000000..a126daaf Binary files /dev/null and b/zsim/data/character_img/4k/1141.png differ diff --git a/zsim/data/character_img/4k/1151.png b/zsim/data/character_img/4k/1151.png new file mode 100644 index 00000000..ae0ffbef Binary files /dev/null and b/zsim/data/character_img/4k/1151.png differ diff --git a/zsim/data/character_img/4k/1161.png b/zsim/data/character_img/4k/1161.png new file mode 100644 index 00000000..798b4789 Binary files /dev/null and b/zsim/data/character_img/4k/1161.png differ diff --git a/zsim/data/character_img/4k/1171.png b/zsim/data/character_img/4k/1171.png new file mode 100644 index 00000000..1d387242 Binary files /dev/null and b/zsim/data/character_img/4k/1171.png differ diff --git a/zsim/data/character_img/4k/1181.png b/zsim/data/character_img/4k/1181.png new file mode 100644 index 00000000..253511e0 Binary files /dev/null and b/zsim/data/character_img/4k/1181.png differ diff --git a/zsim/data/character_img/4k/1191_0.png b/zsim/data/character_img/4k/1191_0.png new file mode 100644 index 00000000..23556ed3 Binary files /dev/null and b/zsim/data/character_img/4k/1191_0.png differ diff --git a/zsim/data/character_img/4k/1191_1.png b/zsim/data/character_img/4k/1191_1.png new file mode 100644 index 00000000..90f83f3e Binary files /dev/null and b/zsim/data/character_img/4k/1191_1.png differ diff --git a/zsim/data/character_img/4k/1201.png b/zsim/data/character_img/4k/1201.png new file mode 100644 index 00000000..d888577a Binary files /dev/null and b/zsim/data/character_img/4k/1201.png differ diff --git a/zsim/data/character_img/4k/1211.png b/zsim/data/character_img/4k/1211.png new file mode 100644 index 00000000..7723794d Binary files /dev/null and b/zsim/data/character_img/4k/1211.png differ diff --git a/zsim/data/character_img/4k/1221.png b/zsim/data/character_img/4k/1221.png new file mode 100644 index 00000000..b585ee56 Binary files /dev/null and b/zsim/data/character_img/4k/1221.png differ diff --git a/zsim/data/character_img/4k/1241.png b/zsim/data/character_img/4k/1241.png new file mode 100644 index 00000000..f0da0efa Binary files /dev/null and b/zsim/data/character_img/4k/1241.png differ diff --git a/zsim/data/character_img/4k/1261.png b/zsim/data/character_img/4k/1261.png new file mode 100644 index 00000000..60b46ad0 Binary files /dev/null and b/zsim/data/character_img/4k/1261.png differ diff --git a/zsim/data/character_img/4k/1291.png b/zsim/data/character_img/4k/1291.png new file mode 100644 index 00000000..fbc1d38d Binary files /dev/null and b/zsim/data/character_img/4k/1291.png differ diff --git a/zsim/data/character_img/4k/1300.png b/zsim/data/character_img/4k/1300.png new file mode 100644 index 00000000..bd682910 Binary files /dev/null and b/zsim/data/character_img/4k/1300.png differ diff --git a/zsim/data/character_img/4k/1301.png b/zsim/data/character_img/4k/1301.png new file mode 100644 index 00000000..8f19b648 Binary files /dev/null and b/zsim/data/character_img/4k/1301.png differ diff --git a/zsim/data/character_img/4k/1302.png b/zsim/data/character_img/4k/1302.png new file mode 100644 index 00000000..b3121a11 Binary files /dev/null and b/zsim/data/character_img/4k/1302.png differ diff --git a/zsim/data/character_img/4k/1311_0.png b/zsim/data/character_img/4k/1311_0.png new file mode 100644 index 00000000..b649ce93 Binary files /dev/null and b/zsim/data/character_img/4k/1311_0.png differ diff --git a/zsim/data/character_img/4k/1311_1.png b/zsim/data/character_img/4k/1311_1.png new file mode 100644 index 00000000..46a77c32 Binary files /dev/null and b/zsim/data/character_img/4k/1311_1.png differ diff --git a/zsim/data/character_img/4k/1321.png b/zsim/data/character_img/4k/1321.png new file mode 100644 index 00000000..51ae5cbf Binary files /dev/null and b/zsim/data/character_img/4k/1321.png differ diff --git a/zsim/data/character_img/4k/1331.png b/zsim/data/character_img/4k/1331.png new file mode 100644 index 00000000..d817ab95 Binary files /dev/null and b/zsim/data/character_img/4k/1331.png differ diff --git a/zsim/data/character_img/4k/1351.png b/zsim/data/character_img/4k/1351.png new file mode 100644 index 00000000..4cb74bd2 Binary files /dev/null and b/zsim/data/character_img/4k/1351.png differ diff --git a/zsim/data/character_img/4k/1361.png b/zsim/data/character_img/4k/1361.png new file mode 100644 index 00000000..04d7782e Binary files /dev/null and b/zsim/data/character_img/4k/1361.png differ diff --git a/zsim/data/character_img/4k/1371_0.png b/zsim/data/character_img/4k/1371_0.png new file mode 100644 index 00000000..54564d4c Binary files /dev/null and b/zsim/data/character_img/4k/1371_0.png differ diff --git a/zsim/data/character_img/4k/1371_1.png b/zsim/data/character_img/4k/1371_1.png new file mode 100644 index 00000000..e4fec1ff Binary files /dev/null and b/zsim/data/character_img/4k/1371_1.png differ diff --git a/zsim/data/character_img/4k/1381.png b/zsim/data/character_img/4k/1381.png new file mode 100644 index 00000000..80a75ced Binary files /dev/null and b/zsim/data/character_img/4k/1381.png differ diff --git a/zsim/data/character_img/4k/1391.png b/zsim/data/character_img/4k/1391.png new file mode 100644 index 00000000..c45c6638 Binary files /dev/null and b/zsim/data/character_img/4k/1391.png differ diff --git a/zsim/data/character_img/4k/1411_0.png b/zsim/data/character_img/4k/1411_0.png new file mode 100644 index 00000000..97d15d0d Binary files /dev/null and b/zsim/data/character_img/4k/1411_0.png differ diff --git a/zsim/data/character_img/4k/1411_1.png b/zsim/data/character_img/4k/1411_1.png new file mode 100644 index 00000000..bd6f3a4d Binary files /dev/null and b/zsim/data/character_img/4k/1411_1.png differ diff --git a/zsim/data/character_img/4k/1421.png b/zsim/data/character_img/4k/1421.png new file mode 100644 index 00000000..8fe0bdf8 Binary files /dev/null and b/zsim/data/character_img/4k/1421.png differ diff --git a/zsim/data/character_img/4k/6121.png b/zsim/data/character_img/4k/6121.png new file mode 100644 index 00000000..153cb2a8 Binary files /dev/null and b/zsim/data/character_img/4k/6121.png differ diff --git a/zsim/data/cut_char_img.py b/zsim/data/cut_char_img.py new file mode 100644 index 00000000..32cfae30 --- /dev/null +++ b/zsim/data/cut_char_img.py @@ -0,0 +1,30 @@ +import os +import cv2 +import mss +import numpy as np + + +CHARACTER_IMAGE_PATH = "./zsim/data/character_img" + + +with mss.mss() as sct: + # Take a screenshot during fullscreen gaming on a *4K* monitor + # left, top = 1875, 375 + # right, bottom = 1929, 429 + + # Take a screenshot during fullscreen gaming on a *2K* monitor + # left, top = 1250, 249 + # right, bottom = 1286, 285 + + # Take a screenshot during fullscreen gaming on a *1K* monitor + left, top = 937, 187 + right, bottom = 965, 215 + + width = right - left + 1 + height = bottom - top + 1 + + monitor = {"left": left, "top": top, "width": width, "height": height} + img = np.array(sct.grab(monitor))[:, :, :3] + + ch_id = "1041" + cv2.imwrite(os.path.join(CHARACTER_IMAGE_PATH, "1k", ch_id + ".png"), img) diff --git a/zsim/data/star_img/1k/1.png b/zsim/data/star_img/1k/1.png new file mode 100644 index 00000000..6ddf3433 Binary files /dev/null and b/zsim/data/star_img/1k/1.png differ diff --git a/zsim/data/star_img/1k/2.png b/zsim/data/star_img/1k/2.png new file mode 100644 index 00000000..171741d9 Binary files /dev/null and b/zsim/data/star_img/1k/2.png differ diff --git a/zsim/data/star_img/1k/3.png b/zsim/data/star_img/1k/3.png new file mode 100644 index 00000000..4b6226d6 Binary files /dev/null and b/zsim/data/star_img/1k/3.png differ diff --git a/zsim/data/star_img/1k/4.png b/zsim/data/star_img/1k/4.png new file mode 100644 index 00000000..d07efe33 Binary files /dev/null and b/zsim/data/star_img/1k/4.png differ diff --git a/zsim/data/star_img/1k/5.png b/zsim/data/star_img/1k/5.png new file mode 100644 index 00000000..546fdb6a Binary files /dev/null and b/zsim/data/star_img/1k/5.png differ diff --git a/zsim/data/star_img/2k/1.png b/zsim/data/star_img/2k/1.png new file mode 100644 index 00000000..4cd65d98 Binary files /dev/null and b/zsim/data/star_img/2k/1.png differ diff --git a/zsim/data/star_img/2k/2.png b/zsim/data/star_img/2k/2.png new file mode 100644 index 00000000..2f868283 Binary files /dev/null and b/zsim/data/star_img/2k/2.png differ diff --git a/zsim/data/star_img/2k/3.png b/zsim/data/star_img/2k/3.png new file mode 100644 index 00000000..26c1a3b8 Binary files /dev/null and b/zsim/data/star_img/2k/3.png differ diff --git a/zsim/data/star_img/2k/4.png b/zsim/data/star_img/2k/4.png new file mode 100644 index 00000000..f862bbd2 Binary files /dev/null and b/zsim/data/star_img/2k/4.png differ diff --git a/zsim/data/star_img/2k/5.png b/zsim/data/star_img/2k/5.png new file mode 100644 index 00000000..89580824 Binary files /dev/null and b/zsim/data/star_img/2k/5.png differ diff --git a/zsim/data/star_img/4k/1.png b/zsim/data/star_img/4k/1.png new file mode 100644 index 00000000..83179f7d Binary files /dev/null and b/zsim/data/star_img/4k/1.png differ diff --git a/zsim/data/star_img/4k/2.png b/zsim/data/star_img/4k/2.png new file mode 100644 index 00000000..9ab1c2ac Binary files /dev/null and b/zsim/data/star_img/4k/2.png differ diff --git a/zsim/data/star_img/4k/3.png b/zsim/data/star_img/4k/3.png new file mode 100644 index 00000000..cd7ff355 Binary files /dev/null and b/zsim/data/star_img/4k/3.png differ diff --git a/zsim/data/star_img/4k/4.png b/zsim/data/star_img/4k/4.png new file mode 100644 index 00000000..5a39d7fc Binary files /dev/null and b/zsim/data/star_img/4k/4.png differ diff --git a/zsim/data/star_img/4k/5.png b/zsim/data/star_img/4k/5.png new file mode 100644 index 00000000..42268368 Binary files /dev/null and b/zsim/data/star_img/4k/5.png differ diff --git a/zsim/define.py b/zsim/define.py index d11715a5..6fcafdd7 100644 --- a/zsim/define.py +++ b/zsim/define.py @@ -130,6 +130,8 @@ def update_json_config(template: dict, user: dict) -> bool: ENEMY_DATA_PATH: str = _config["database"]["ENEMY_DATA_PATH"] ENEMY_ADJUSTMENT_PATH: str = _config["database"]["ENEMY_ADJUSTMENT_PATH"] DEFAULT_SKILL_PATH: str = _config["database"]["DEFAULT_SKILL_PATH"] +CHARACTER_IMAGE_PATH: str = _config["database"]["CHARACTER_IMAGE_PATH"] +STAR_IMAGE_PATH: str = _config["database"]["STAR_IMAGE_PATH"] CRIT_BALANCING: bool = _config["character"]["crit_balancing"] BACK_ATTACK_RATE: bool = _config["character"]["back_attack_rate"] # FIXME:背击暂时用几率控制。 diff --git a/zsim/page_recognize_equip.py b/zsim/page_recognize_equip.py new file mode 100644 index 00000000..ccce095a --- /dev/null +++ b/zsim/page_recognize_equip.py @@ -0,0 +1,328 @@ +import os +import re +import mss +import difflib +import streamlit as st + +from zsim.define import EQUIP_2PC_DATA_PATH, CHARACTER_IMAGE_PATH, WEAPON_DATA_PATH, STAR_IMAGE_PATH + + +ch2equips = {} + +if "running" not in st.session_state: + st.session_state.running = False + +st.title("装备识别") +st.markdown("