From 582e8e05be41404b5584c913f9963ed03ac52f4b Mon Sep 17 00:00:00 2001 From: diamante0018 Date: Wed, 9 Sep 2026 17:37:47 +0200 Subject: [PATCH] feat: fart out new fixes (cc: Wanted) DO NOT TELL PYRO PETE --- src/client/component/fastfiles.cpp | 3 +++ src/client/component/system_check.cpp | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/client/component/fastfiles.cpp b/src/client/component/fastfiles.cpp index e00c50c..680a3cc 100644 --- a/src/client/component/fastfiles.cpp +++ b/src/client/component/fastfiles.cpp @@ -167,6 +167,9 @@ namespace fastfiles { reallocate_asset_pool(game::ASSET_TYPE_WEAPON, 320); + // Fixes ("Exceeded limit of 16 'font' assets.") new steam files use a 32 font pool (2026) + reallocate_asset_pool(game::ASSET_TYPE_FONT, 32); + // Allow loading of unsigned fastfiles utils::hook::set(0x1402FBF23, 0xEB); // DB_LoadXFile utils::hook::nop(0x1402FC445, 2); // DB_SetFileLoadCompressor diff --git a/src/client/component/system_check.cpp b/src/client/component/system_check.cpp index f7c0db1..d333870 100644 --- a/src/client/component/system_check.cpp +++ b/src/client/component/system_check.cpp @@ -51,13 +51,12 @@ namespace system_check { static std::unordered_map mp_zone_hashes = { - {"patch_common_mp.ff", "F1F08BFD03D0496199FAFD49CAA3E5786B70084A4C3C8841ACC4A7B7616D226C"}, + {"patch_common_mp.ff", "1731093802719CFD4F35FE1D16373D9F97BBB4E75E72D1AE4A84996CF51C6870"}, }; static std::unordered_map sp_zone_hashes = { - {"patch_common.ff", "883DB33A1E386420EC6EF19F25C0D8081D01C1945BA2BCAD9FBD5460A201D6AA"}, - {"patch_common_alien_mp.ff", "78B00BFF961F69F9A45446D40638A5A7F5C3462F1AF05A833066772C62FB5DB2"}, + {"patch_common_alien_mp.ff", "22F0CE99DD26376F44AE896FF8307CB38E14B65C805548E00A6251465CB6666A"}, }; return verify_hashes(mp_zone_hashes) && (game::environment::is_dedi() || verify_hashes(sp_zone_hashes));