Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion zsim/config_example.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Binary file added zsim/data/character_img/1k/1011.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1021.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1031_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1031_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1041.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1061.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1081.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1091.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1101.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1111.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1121.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1131.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1141.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1151.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1161.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1171.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1181.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1191_0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1191_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1201.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1211.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1221.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1241.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1261.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1291.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added zsim/data/character_img/1k/1300.png
Binary file added zsim/data/character_img/1k/1301.png
Binary file added zsim/data/character_img/1k/1302.png
Binary file added zsim/data/character_img/1k/1311_0.png
Binary file added zsim/data/character_img/1k/1311_1.png
Binary file added zsim/data/character_img/1k/1321.png
Binary file added zsim/data/character_img/1k/1331.png
Binary file added zsim/data/character_img/1k/1351.png
Binary file added zsim/data/character_img/1k/1361.png
Binary file added zsim/data/character_img/1k/1371_0.png
Binary file added zsim/data/character_img/1k/1371_1.png
Binary file added zsim/data/character_img/1k/1381.png
Binary file added zsim/data/character_img/1k/1391.png
Binary file added zsim/data/character_img/1k/1411_0.png
Binary file added zsim/data/character_img/1k/1411_1.png
Binary file added zsim/data/character_img/1k/1421.png
Binary file added zsim/data/character_img/1k/6121.png
Binary file added zsim/data/character_img/2k/1011.png
Binary file added zsim/data/character_img/2k/1021.png
Binary file added zsim/data/character_img/2k/1031_0.png
Binary file added zsim/data/character_img/2k/1031_1.png
Binary file added zsim/data/character_img/2k/1041.png
Binary file added zsim/data/character_img/2k/1061.png
Binary file added zsim/data/character_img/2k/1081.png
Binary file added zsim/data/character_img/2k/1091.png
Binary file added zsim/data/character_img/2k/1101.png
Binary file added zsim/data/character_img/2k/1111.png
Binary file added zsim/data/character_img/2k/1121.png
Binary file added zsim/data/character_img/2k/1131.png
Binary file added zsim/data/character_img/2k/1141.png
Binary file added zsim/data/character_img/2k/1151.png
Binary file added zsim/data/character_img/2k/1161.png
Binary file added zsim/data/character_img/2k/1171.png
Binary file added zsim/data/character_img/2k/1181.png
Binary file added zsim/data/character_img/2k/1191_0.png
Binary file added zsim/data/character_img/2k/1191_1.png
Binary file added zsim/data/character_img/2k/1201.png
Binary file added zsim/data/character_img/2k/1211.png
Binary file added zsim/data/character_img/2k/1221.png
Binary file added zsim/data/character_img/2k/1241.png
Binary file added zsim/data/character_img/2k/1261.png
Binary file added zsim/data/character_img/2k/1291.png
Binary file added zsim/data/character_img/2k/1300.png
Binary file added zsim/data/character_img/2k/1301.png
Binary file added zsim/data/character_img/2k/1302.png
Binary file added zsim/data/character_img/2k/1311_0.png
Binary file added zsim/data/character_img/2k/1311_1.png
Binary file added zsim/data/character_img/2k/1321.png
Binary file added zsim/data/character_img/2k/1331.png
Binary file added zsim/data/character_img/2k/1351.png
Binary file added zsim/data/character_img/2k/1361.png
Binary file added zsim/data/character_img/2k/1371_0.png
Binary file added zsim/data/character_img/2k/1371_1.png
Binary file added zsim/data/character_img/2k/1381.png
Binary file added zsim/data/character_img/2k/1391.png
Binary file added zsim/data/character_img/2k/1411_0.png
Binary file added zsim/data/character_img/2k/1411_1.png
Binary file added zsim/data/character_img/2k/1421.png
Binary file added zsim/data/character_img/2k/6121.png
Binary file added zsim/data/character_img/4k/1011.png
Binary file added zsim/data/character_img/4k/1021.png
Binary file added zsim/data/character_img/4k/1031_0.png
Binary file added zsim/data/character_img/4k/1031_1.png
Binary file added zsim/data/character_img/4k/1041.png
Binary file added zsim/data/character_img/4k/1061.png
Binary file added zsim/data/character_img/4k/1081.png
Binary file added zsim/data/character_img/4k/1091.png
Binary file added zsim/data/character_img/4k/1101.png
Binary file added zsim/data/character_img/4k/1111.png
Binary file added zsim/data/character_img/4k/1121.png
Binary file added zsim/data/character_img/4k/1131.png
Binary file added zsim/data/character_img/4k/1141.png
Binary file added zsim/data/character_img/4k/1151.png
Binary file added zsim/data/character_img/4k/1161.png
Binary file added zsim/data/character_img/4k/1171.png
Binary file added zsim/data/character_img/4k/1181.png
Binary file added zsim/data/character_img/4k/1191_0.png
Binary file added zsim/data/character_img/4k/1191_1.png
Binary file added zsim/data/character_img/4k/1201.png
Binary file added zsim/data/character_img/4k/1211.png
Binary file added zsim/data/character_img/4k/1221.png
Binary file added zsim/data/character_img/4k/1241.png
Binary file added zsim/data/character_img/4k/1261.png
Binary file added zsim/data/character_img/4k/1291.png
Binary file added zsim/data/character_img/4k/1300.png
Binary file added zsim/data/character_img/4k/1301.png
Binary file added zsim/data/character_img/4k/1302.png
Binary file added zsim/data/character_img/4k/1311_0.png
Binary file added zsim/data/character_img/4k/1311_1.png
Binary file added zsim/data/character_img/4k/1321.png
Binary file added zsim/data/character_img/4k/1331.png
Binary file added zsim/data/character_img/4k/1351.png
Binary file added zsim/data/character_img/4k/1361.png
Binary file added zsim/data/character_img/4k/1371_0.png
Binary file added zsim/data/character_img/4k/1371_1.png
Binary file added zsim/data/character_img/4k/1381.png
Binary file added zsim/data/character_img/4k/1391.png
Binary file added zsim/data/character_img/4k/1411_0.png
Binary file added zsim/data/character_img/4k/1411_1.png
Binary file added zsim/data/character_img/4k/1421.png
Binary file added zsim/data/character_img/4k/6121.png
30 changes: 30 additions & 0 deletions zsim/data/cut_char_img.py
Original file line number Diff line number Diff line change
@@ -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)
Binary file added zsim/data/star_img/1k/1.png
Binary file added zsim/data/star_img/1k/2.png
Binary file added zsim/data/star_img/1k/3.png
Binary file added zsim/data/star_img/1k/4.png
Binary file added zsim/data/star_img/1k/5.png
Binary file added zsim/data/star_img/2k/1.png
Binary file added zsim/data/star_img/2k/2.png
Binary file added zsim/data/star_img/2k/3.png
Binary file added zsim/data/star_img/2k/4.png
Binary file added zsim/data/star_img/2k/5.png
Binary file added zsim/data/star_img/4k/1.png
Binary file added zsim/data/star_img/4k/2.png
Binary file added zsim/data/star_img/4k/3.png
Binary file added zsim/data/star_img/4k/4.png
Binary file added zsim/data/star_img/4k/5.png
2 changes: 2 additions & 0 deletions zsim/define.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:背击暂时用几率控制。
Expand Down
328 changes: 328 additions & 0 deletions zsim/page_recognize_equip.py

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions zsim/webui.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
st.Page("page_simulator.py", title="模拟器"),
st.Page("page_data_analysis.py", title="数据分析"),
st.Page("page_apl_editor.py", title="APL编辑器"),
st.Page("page_recognize_equip.py", title="识别装备"),
],
"文档": [
st.Page("lib_webui/doc_pages/page_char_support.py", title="角色支持列表"),
Expand Down
Loading