[Weapon] Runtime memory editing removed.
This commit is contained in:
parent
652d7ff4fc
commit
d77c74f5a9
@ -423,8 +423,8 @@ namespace Components
|
|||||||
void* Weapon::LoadNoneWeaponHook()
|
void* Weapon::LoadNoneWeaponHook()
|
||||||
{
|
{
|
||||||
// load anim scripts now, rather than a bit later on
|
// load anim scripts now, rather than a bit later on
|
||||||
((void(*)())0x4E46A0)();
|
Utils::Hook::Call<void()>(0x4E46A0)();
|
||||||
Utils::Hook::Nop(0x4B3670, 5);
|
|
||||||
return Game::DB_FindXAssetHeader(Game::XAssetType::ASSET_TYPE_WEAPON, "none").data;
|
return Game::DB_FindXAssetHeader(Game::XAssetType::ASSET_TYPE_WEAPON, "none").data;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -452,6 +452,8 @@ namespace Components
|
|||||||
// Skip double loading for fs_game
|
// Skip double loading for fs_game
|
||||||
Utils::Hook::Set<BYTE>(0x4081FD, 0xEB);
|
Utils::Hook::Set<BYTE>(0x4081FD, 0xEB);
|
||||||
|
|
||||||
|
// Weapon swap fix
|
||||||
|
Utils::Hook::Nop(0x4B3670, 5);
|
||||||
Utils::Hook(0x57B4F0, LoadNoneWeaponHookStub).install()->quick();
|
Utils::Hook(0x57B4F0, LoadNoneWeaponHookStub).install()->quick();
|
||||||
|
|
||||||
// Don't load bounce sounds for now, it causes crashes
|
// Don't load bounce sounds for now, it causes crashes
|
||||||
|
Loading…
Reference in New Issue
Block a user