woi Posted 8 hours ago Posted 8 hours ago (edited) On 10/29/2025 at 7:36 AM, jumper said: This can be done by changing just three bits! What you need: Oleaut32.dll 2.40.4519 (31 July 2006 6:12:40 pm GMT, checksum: 000A2534) A hex editor Dependency Walker Steps: Open Oleaut32.dll in the hex editor change 00000004: 03 to C3 (create ret opcode in unused DOS header) change 00087760: 00 to 04 (direct Ordinal 327 to above) Save and verify. Optional to adjust the checksum: also change 00000118: 34 to F8 (000A2534 to 000A25F8) Verify addition of Ordinal 327 (and checksum) with Dependency Walker. Is there really something like this for 2.40.4520? I've fully updated the installation (Windows ME) using the unofficial SP1. I don't really have the copy of 2.40.4519 somewhere, If I had one I'll try to see the difference and try to patch the newer "OLEAUT32.DLL" file. Edited 8 hours ago by woi
schwups Posted 6 hours ago Author Posted 6 hours ago (edited) V2.40.4519 is somewhere in a ServicePack of 98 or ME. dllme.com: v2.40.4520, 2.40.4518 and more https://www.dllme.com/dll/files/oleaut32/versions Also 2.40.4519 here: https://www.microsoft.com/en-us/download/details.aspx?id=4842 File name oant4ts.dll > rename to oleaut32.dll Edited 6 hours ago by schwups 1
woi Posted 4 hours ago Posted 4 hours ago Great! I just compared 2.40.4519 and 2.40.4520 and the only different is that you have to change 00087AD0 instead of 00087760. Patched it and now Serpent 55 launches without ApiLog, even works on Kstub824 as well.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now