TACTLib icon indicating copy to clipboard operation
TACTLib copied to clipboard

Using of the CMF key generation functions in CascLib

Open ladislav-zezula opened this issue 1 year ago • 2 comments

Hello,

I'd like to add some support of Overwatch into CascLib.

Because basically each build has its own key+IV generation, I would take the CMF sources from TACTLib, convert them into C++ and then include them into CascLib. It can be automated due to good similarity between C++ and C#.

AFAIK it should be OK with the MIT license used by TACTLib. I just want to ask nicely :-)

ladislav-zezula avatar Jul 31 '23 20:07 ladislav-zezula

Go for it, though I will say that every Overwatch version will have a new key-generation procedure so it is something that needs to be updated perpetually.

yretenai avatar Aug 02 '23 14:08 yretenai

Ok. I'll work on it as time allows.

CascLib Branch: https://github.com/ladislav-zezula/CascLib/tree/LZ_OverwatchSupportExperimental CascView Beta: http://www.zezula.net/download/cascview_en_ow.zip CMF Keys: https://github.com/ladislav-zezula/CascLib/blob/LZ_OverwatchSupportExperimental/src/overwatch/cmf-key.cpp

ladislav-zezula avatar Aug 02 '23 19:08 ladislav-zezula