YaLTeR / BunnymodXT

Speedrun and TAS tool for Half-Life & friends.
Other
200 stars 38 forks source link

Decrypt some client.dll at old engines to get more features work #301

Open SmileyAG opened 2 years ago

SmileyAG commented 2 years ago

That would fixes a known issue when BXT huds does not work in HL: Blue Shift at build 4554 (GoldSrc Package 2.3)

Open-source algorithm for decrypt client.dll, hw.dll, sw.dll from GoldSrc: https://www.unknowncheats.me/forum/counterstrike-1-5-1-6-and-mods/443755-hldlldec-decrypting-libraries-versions.html (compiled + orig. sources: http://aluigi.altervista.org/papers/hldlldec.zip)

Some information from hoboken:

hobo

YaLTeR commented 2 years ago

Open-source algorithm for decrypt client.dll, hw.dll, sw.dll from GoldSrc

BXT doesn't need this; the way it works for hw.dll is it waits for hl.exe to decrypt it and then just hooks hl.exe as if it was hw.dll, since it now contains all of the patterns.

hobokenn commented 2 years ago

same question here: what's the point of fixing this? i specifically made gsp 2.4 to avoid this issue