Skip to content

Commit

Permalink
Update patterns for 7.1.3 (#260)
Browse files Browse the repository at this point in the history
  • Loading branch information
xshobux authored Aug 28, 2024
1 parent 5c40454 commit 3ee025c
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
6 changes: 3 additions & 3 deletions app/clarity.py
Original file line number Diff line number Diff line change
Expand Up @@ -192,11 +192,11 @@ def scan_for_npc_names(monsters: dict, npcs: dict):
if npc_list := writer.pattern_scan(pattern=npc_monster_pattern, return_multiple=True, data_only=True):
for address in npc_list:
npc_type = writer.read_bytes(address + 36, 2)
if npc_type == b"\xEC\x74":
if npc_type == b"\x6C\x73":
data = "NPC"
elif npc_type == b"\x14\x62":
elif npc_type == b"\xA4\x60":
data = "MONSTER"
elif npc_type == b"\x8C\x64":
elif npc_type == b"\x1C\x63":
data = "AI_NAME"
else:
continue
Expand Down
16 changes: 8 additions & 8 deletions app/common/signatures.py
Original file line number Diff line number Diff line change
Expand Up @@ -177,18 +177,18 @@
# - Party nameplates (don't confuse with party names on the right side of the screen)
# - Does not do the player's nameplate

# npc: 9C DE ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? 00 00 00 EC 74 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E?
# monster: 9C DE ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? 00 00 00 14 62 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E?
# party: 9C DE ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? 00 00 00 8C 64 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E?
npc_monster_pattern = rb"\x9C\xDE..\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00....\x00.......\x00\x00\x00\x00.\x00\x00\x00[\xEC\x14\x8C][\x74\x62\x64]..........[\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEF]"
# npc: 9C EB ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? 00 00 00 6C 73 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E?
# monster: 9C EB ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? 00 00 00 A4 60 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E?
# party: 9C EB ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 ?? 00 00 00 1C 63 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? E?
npc_monster_pattern = rb"\x9C\xEB..\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00....\x00.......\x00\x00\x00\x00.\x00\x00\x00[\x6C\xA4\x1C][\x73\x60\x63]..........[\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEF]"

# pattern for concierge names (13 bytes)
# CC 5A ?? ?? ?? ?? ?? ?? C8 64 ?? ?? E?
concierge_name_pattern = rb"\xCC\x5A......\xC8\x64..[\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEF]"
# 9C 58 ?? ?? ?? ?? ?? ?? 14 59 ?? ?? E?
concierge_name_pattern = rb"\x9C\x58......\x14\x59..[\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEF]"

# pattern for player names to rename. (49 bytes)
# 9C DE ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 88 52 ?? 0? ?? ?? ?? ?? ?? ?? ?? 0? E?
player_name_pattern = rb"\x9C\xDE..\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00....\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x88\x52.[\x01\x02].......[\x01\x02][\xE3\xEF]"
# 9C EB ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 ?? ?? ?? ?? 00 ?? ?? ?? 00 00 00 00 00 00 00 00 00 00 00 00 E8 51 ?? 0? ?? ?? ?? ?? ?? ?? ?? 0? E?
player_name_pattern = rb"\x9C\xEB..\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00....\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xE8\x51.[\x01\x02].......[\x01\x02][\xE3\xEF]"
# pattern for sibling names to rename. (52 bytes)
# 0? ?? 00 ?? 00 00 00 ?? ?? 00 02 ?? 00 ?? 00 ?? 00 00 00 00 00 ?? 00 ?? ?? 00 00 ?? ?? ?? 00 ?? 00 ?? ?? ?? 00 ?? 00 ?? ?? 00 00 00 00 ?? ?? 00 00 00 00 E?
sibling_name_pattern = rb"[\x01\x02].\x00.\x00\x00\x00..\x00\x02.\x00.\x00.\x00\x00\x00\x00\x00.\x00..\x00\x00...\x00.\x00...\x00.\x00..\x00\x00\x00\x00..\x00\x00\x00\x00[\xE3\xEF]"
Expand Down

0 comments on commit 3ee025c

Please sign in to comment.