Anyone play around with IServerImpl::BaseInfoRequest at all?
-
Like the title says, I’m interested in finding out what the heck void IServerImpl::BaseInfoRequest(unsigned int, unsigned int, bool) does. Has anyone here played around with it and have some documentation on it other than the function prototype? Knowing even what it’s for would be useful before diving headfirst into it.
Cheers,
–Troy -
Just looking at the server disassembly, I can tell you the parameters are base nickname, player number and base test (if (test) if (base_arg != player[iBaseID]) return;). It’s only explicitly called once in server.dll, at IServerImpl::DisConnect, where test is false. It’s not explicitly called in freelancer.exe, common.dll or content.dll (according to my listings) but there may still be virtual calls (need to debug to test that).