From 74a40b17aa2003378bb48d2adb07d9bbe010d26b Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Wed, 2 Jun 2021 15:25:31 +0100 Subject: [PATCH] pefixup: Add timestamps to PE fixup step Needed for some anti cheats to be happy. Signed-off-by: Joshua Ashton Link: https://github.com/ValveSoftware/Proton/pull/4880 --- make/pefixup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/make/pefixup.py b/make/pefixup.py index 5d6d727f..15bb5889 100755 --- a/make/pefixup.py +++ b/make/pefixup.py @@ -13,6 +13,8 @@ for path in sys.argv[1:]: section.Characteristics &= ~pefile.SECTION_CHARACTERISTICS['IMAGE_SCN_CNT_INITIALIZED_DATA'] section.Characteristics &= ~pefile.SECTION_CHARACTERISTICS['IMAGE_SCN_ALIGN_MASK'] + pe.FILE_HEADER.TimeDateStamp = 1622588288 + pe.OPTIONAL_HEADER.CheckSum = pe.generate_checksum() perm = stat.S_IMODE(os.stat(path).st_mode)