auth: finish password implementation
This commit is contained in:
parent
df25cffac0
commit
8369d6f15f
@ -326,6 +326,12 @@ namespace auth
|
||||
}
|
||||
}
|
||||
|
||||
void info_set_value_for_key_stub(char* s, const char* key, const char* value)
|
||||
{
|
||||
game::Info_SetValueForKey.call_safe(s, key, value);
|
||||
game::Info_SetValueForKey.call_safe(s, "password", password->current.value.string);
|
||||
}
|
||||
|
||||
struct component final : generic_component
|
||||
{
|
||||
void post_unpack() override
|
||||
@ -390,6 +396,8 @@ namespace auth
|
||||
|
||||
utils::hook::call(0x14134BF7D_g, send_connect_data_stub);
|
||||
|
||||
utils::hook::call(0x14134BEFE_g, info_set_value_for_key_stub);
|
||||
|
||||
// Fix crash
|
||||
utils::hook::set<uint8_t>(0x14134B970_g, 0xC3);
|
||||
}
|
||||
|
@ -85,6 +85,7 @@ namespace game
|
||||
|
||||
// Info
|
||||
WEAK symbol<const char*(const char*, const char* key)> Info_ValueForKey{0x1422E87B0};
|
||||
WEAK symbol<void(char* s, const char* key, const char* value)> Info_SetValueForKey{0x1422E8410};
|
||||
|
||||
// MSG
|
||||
WEAK symbol<uint8_t(msg_t* msg)> MSG_ReadByte{0x142155450, 0x14050D1B0};
|
||||
|
Loading…
Reference in New Issue
Block a user