FFXIVClientStructs icon indicating copy to clipboard operation
FFXIVClientStructs copied to clipboard

Add benchmark sig replacer

Open Haselnussbomber opened this issue 1 year ago • 0 comments

As we know by now, the compiler was updated for the benchmark, which broke a lot of sigs.

The ida/benchmark_sig_replacements.txt file contains a mapping of old (current CS) sigs and new (Benchmark) sigs. This was done manually over the span of a whole day. Please forgive any mistakes. Of course, there are some sigs I couldn't find, which are listed under the # Gone header.

The ida/benchmark_sig_replacer.py file is an IDA script that iterates over sig mappings and checks if the new sig matches once in the currently opened exe and then will replace sigs across all .cs files. (Please note, that offset changes must be made manually!)

I hope this will be useful once 7.0 is released. 🙂

Haselnussbomber avatar Apr 17 '24 13:04 Haselnussbomber