diff --git a/base_tsa/global.js b/base_tsa/global.js index d278df6e..85d3ee2d 100644 --- a/base_tsa/global.js +++ b/base_tsa/global.js @@ -77,6 +77,9 @@ "sprintf_replay_use_ecx_2": { "code": "e8[strings_sprintf] 83c4 0c 89c1 9090" }, + "sprintf_replay_use_ecx_5": { + "code": "e8[strings_sprintf] 83c4 0c 89c1 9090909090" + }, "sprintf_rep": { "code": "8b", "title": "Safe sprintf (replace)" diff --git a/base_tsa/th16.v1.00a.js b/base_tsa/th16.v1.00a.js index cd9d1419..2902b2de 100644 --- a/base_tsa/th16.v1.00a.js +++ b/base_tsa/th16.v1.00a.js @@ -22,6 +22,17 @@ "sprintf_msvcrt14_ebp-10c": { "addr": "Rx0827f" }, + "sprintf_replay_use_ecx_2": { + "addr": "Rx401ab" + }, + "sprintf_replay_reuse_1": { + "code": "68 ac2a4900 54 e8[strings_sprintf] 894424 1c", + "addr": [ "Rx403c1", "Rx53c86", "Rx54004" ] + }, + "sprintf_replay_reuse_2": { + "code": "68 ac2a4900 54 e8[strings_sprintf] 8945 b0", + "addr": "Rx515a5" + }, "sprintf_rep": { "addr": [ "Rx0828d", @@ -30,7 +41,15 @@ "Rx6db34", "Rx6dbd7", "Rx6dbe7", - "Rx6dd2d" + "Rx6dd2d", + "Rx403ec", + "Rx403f9", + "Rx51603", + "Rx53c98", + "Rx53ccd", + "Rx53cea", + "Rx5402f", + "Rx5403c" ] }, "music_title_prepare": { diff --git a/base_tsa/th16/stringlocs.v1.00a.js b/base_tsa/th16/stringlocs.v1.00a.js index eb426a25..0d7664ad 100644 --- a/base_tsa/th16/stringlocs.v1.00a.js +++ b/base_tsa/th16/stringlocs.v1.00a.js @@ -41,5 +41,8 @@ "Rx9366c": "th13_ascii_spell_score", "Rx93680": "th13_ascii_spell_game", "Rx9369c": "th13_ascii_spell_unknown", - "Rx937bc": "Sans font" + "Rx937bc": "Sans font", + "Rx92aac": "th16_replay_format", + "Rx931dc": "th16_replay_user_find", + "Rx92e18": "th16_scorefile_fn" } \ No newline at end of file diff --git a/base_tsa/th17.v1.00b.js b/base_tsa/th17.v1.00b.js index a5c46b94..d00eb540 100644 --- a/base_tsa/th17.v1.00b.js +++ b/base_tsa/th17.v1.00b.js @@ -15,6 +15,16 @@ "sprintf_msvcrt14_ebp-10c": { "addr": "Rx082cf" }, + "sprintf_replay_use_ecx_2": { + "addr": "Rx455ee" + }, + "sprintf_replay_use_ecx_5": { + "addr": "Rx56e9e" + }, + "sprintf_replay_reuse_1": { + "code": "68 901f4a00 54 e8[strings_sprintf] 894424 1c", + "addr": [ "Rx45804", "Rx59976", "Rx59d64" ] + }, "sprintf_rep": { "addr": [ "Rx082dd", @@ -24,7 +34,13 @@ "Rx75247", "Rx75258", "Rx75314", - "Rx7539d" + "Rx7539d", + "Rx45836", + "Rx45843", + "Rx59988", + "Rx599bd", + "Rx59d96", + "Rx59da3" ] }, "spell_align": { diff --git a/base_tsa/th17/stringlocs.v1.00b.js b/base_tsa/th17/stringlocs.v1.00b.js index 1f7734da..584ef881 100644 --- a/base_tsa/th17/stringlocs.v1.00b.js +++ b/base_tsa/th17/stringlocs.v1.00b.js @@ -22,5 +22,8 @@ "Rxa2d0c": "th143 Trophy Format", "Rxa2cf8": "th17 Trophy Get", "Rxa1f1c": "th10_ascii_ranking", - "Rxa1f78": "th13_ascii_credit" + "Rxa1f78": "th13_ascii_credit", + "Rxa1f90": "th17_replay_format", + "Rxa27cc": "th17_replay_user_find", + "Rxa2280": "th17_scorefile_fn" }