Quote:
Originally Posted by Pierre-Marie Baty
One could write a metamod plugin that would export the missing entities. It should not be that hard to do...
|
We talked about this before in botmans forums. The problem is you have to do some fancy tricks to make it work. You have to fool the old bot into transfering its engine functions to a fake mp.dll, and the fake mp.dll transfers to the real mp.dll along with the new engine functions. You also have to transfer the new entities to the engine, but the old bot cannot do this, so you need something that sits between the engine and bot dll, and between the bot dll and the real mp.dll to do all this. You also need to translate all menu selects to conform to the new menu, but the new menu is f***ed up and changes depending on which menu is used (legacy or VGUI) and some other weird thing depending on what team you joined and later switched too (cant't remember exactly how that works) Fortunately, you can translate menu buy commands into the alias buy commands to make it consistent.
It's possible, but a lot of effort imo, and not worth it.
*edit*
You will also have to capture some of the messages which have changed format and translate them into something the old bot can understand. For example the weapon list message no longer works as it did in CS 1.5. The message changes probably kills the whole idea because doing translations may not be possible (did not really think of this one much). We have better things to do than resurect dead bots from the grave - right?