So if I understand this correctly, the Rome/M2 exe has been disassembled to determine the location of hardcoded values in the data segment, and something is being introduced in a custom .dll that will change these values after the exe is loaded into memory, skirting the "no executable shall be modified" legal requirement. Does CA care if this mechanism is used for other engines? I know somebody that would love to apply this to the MTW engine, and CA never answers my calls...