Today, 09:23
I keep saying to myself I will write this one up proper but I never do. It came when I was in a deep dive into CFS2 (I like the challenge of doing what hasn't been done) and I worked so hard at it. Many complaints of the AI in CFS2 – the possibility of rewriting it (via dll wrapping?) – a holy grail.
Below is evidence that leads me to think “ai_playr.dll” does not do what many, including myself, hoped it does.
Point 1:
There's a thing in programming called calling convention. As programming progressed in the early days it moved towards a main engine calling into subroutines (functions in c). This was a natural progression and the first inklings of reusable code. For c google “c name mangling”. For c++, which reveals more of the actual names and arguements called,...