Originally posted by Locutus
I'll be the last to be overly optimistic and I agree with Sir Ralph that it remains to be seen how much we can expect from this source code, but source code it definitely is.
I'll be the last to be overly optimistic and I agree with Sir Ralph that it remains to be seen how much we can expect from this source code, but source code it definitely is.
There are 2 possible approaches.
Approach 1 allows a DLL with additional code, which extends the AI. If this DLL exists, it will be called by the game AI on defined events and overrides the standard AI behavior. This approach does not need the AI source code, but merely a set of headers, documentations and maybe examples and an import library for the game DLLs. The source code to be compiled and linked against the (possibly existing) game library you would have to provide yourself. This would be like modding by scripting (reacting to events), only in binary form. This approach was my favored interpretation until the second link was posted.
Approach 2 provides a DLL which replaces the game AI. This approach would need the source code of the game AI to be released. However I still can not believe that it will be realized. It would mean they give the user the opportunity to screw the whole game, while it still holds their name.
Extension or replacement? Only time will show.
Comment