"so basically, they have no hlsl shaders in it (compiling hlsl on fly while loading takes a lot of time, so that's the simple reason), at least Assassin's Creed - the byte code is useless, without a decompiler which translates it into asm code. there is no such tool atm, because Microsoft has no publicly available bytecode specs for shaders 4.x. So I am sorry, I can't help you."