From 12825cde5c0e21141af56c5cc0369dd55c58159b Mon Sep 17 00:00:00 2001 From: momo5502 Date: Thu, 22 Sep 2022 20:47:26 +0200 Subject: [PATCH] Fix ffotd --- src/client/component/demonware.cpp | 3 --- src/client/game/demonware/services/bdStorage.cpp | 2 +- src/client/resource.rc | 2 +- src/client/resources/dw/en_core_ffotd_tu32_593.ff | Bin 0 -> 960 bytes 4 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 src/client/resources/dw/en_core_ffotd_tu32_593.ff diff --git a/src/client/component/demonware.cpp b/src/client/component/demonware.cpp index 9de9bc3d..86abe4ec 100644 --- a/src/client/component/demonware.cpp +++ b/src/client/component/demonware.cpp @@ -482,9 +482,6 @@ namespace demonware utils::hook::set(0x141EC4B50_g, 0xC3D08948); // Skip publisher file signature stuff - utils::hook::set(0x141EC4B40_g, 0xC301B0); // FFOTD is valid - utils::hook::set(0x141EBDF30_g, 0xC301B0); // DDLs available - utils::hook::set(0x141E968F0_g, 0xC301B0); // QOL finished } void pre_destroy() override diff --git a/src/client/game/demonware/services/bdStorage.cpp b/src/client/game/demonware/services/bdStorage.cpp index ebb3c329..3b6c1f93 100644 --- a/src/client/game/demonware/services/bdStorage.cpp +++ b/src/client/game/demonware/services/bdStorage.cpp @@ -23,7 +23,7 @@ namespace demonware this->map_publisher_resource("motd-.*\\.gz", DW_MOTD); this->map_publisher_resource("playlists(_.+)?\\.gz", DW_PLAYLISTS); this->map_publisher_resource("featured_cards(.+)?\\.gz", DW_CARDS); - // this->map_publisher_resource(".*ffotd-.*\\.ff", DW_FASTFILE); + this->map_publisher_resource(".*ffotd.*\\.ff", DW_FASTFILE); } void bdStorage::map_publisher_resource(const std::string& expression, const INT id) diff --git a/src/client/resource.rc b/src/client/resource.rc index 3ff3f867..f50bc4e0 100644 --- a/src/client/resource.rc +++ b/src/client/resource.rc @@ -98,7 +98,7 @@ IMAGE_LOGO BITMAP "resources/logo.bmp" DW_MOTD RCDATA "resources/dw/experiments_tu32.gz" DW_CARDS RCDATA "resources/dw/featured_cards-english_tu32.gz" DW_PLAYLISTS RCDATA "resources/dw/playlists_tu32.gz" -//DW_FASTFILE RCDATA "resources/dw/en_core_ffotd_tu32_593.ff" +DW_FASTFILE RCDATA "resources/dw/en_core_ffotd_tu32_593.ff" #endif // English (United States) resources ///////////////////////////////////////////////////////////////////////////// diff --git a/src/client/resources/dw/en_core_ffotd_tu32_593.ff b/src/client/resources/dw/en_core_ffotd_tu32_593.ff new file mode 100644 index 0000000000000000000000000000000000000000..b91f65da4a82e159de2b602605d1386c131a0828 GIT binary patch literal 960 zcmWG>OiMEWfG&oEa5 zLy$Z+05XD7aG3?W2_D#mF+?Ze(2uS#H7`CnzbG|6EiJz!CBCH8*eKrA(imM8Za#nR zUw=p48An+z%0B2W-^lfB_Th6&4tQ+Yn|V^$P9nXQ>q-9hQ|S?RohE+I?{b*4`dUYX zNFI;hl?aC;<=2I)#dn{0z(1*7OL9kGuE>K~mutPgw?3(_m|xcOUN$1C%xq=qx!eUs z4swm}KJ@qBk)UsJrL`*nv)|6j9yzFjp-&u>wEb^V&ygbB%phTN+}*U!4K zrDMj22rn1j3?p&%%n7nQkCh67d7hVEdj$+CP~5!%(jLHs&@ubNlC}4&uW`K4b$j|b z%T;9G>}%5{zW48F{}Z3F?KfMec8b*}6U)YK)2=tylApv(iB3PPJHsn;$xO>Ta_jE0 zTE1}H_ikBe$FF#CWxW~aYF!ob)jpnbS2(%;=jY~zO~JowHblNpR}_=9b$M{6+aan; zsB#;pkuvAPxC5S{hUMzPsF-c4tEU7#)LdzBYWF)|d$-H?{`X(Kex*2J zu3p=rwTF$Czg)cf?fbh1&!YBNshrnbAM+?=R^5X0IXTCl+18evShcggoqLssudV$2 j_dYjEt&