[ioquake3] bot library used before being setup error
gabriel.schnoering at gmail.com
Thu Feb 10 10:04:46 PST 2011
You don't give enough useful infos i think... sorry but i can't help a lot.
Give a quick summary of what you wanna do and what you got/observed.
Explain the "initial condition", which version of the code, platform etc...
You can take a look to Fedora's mailing list guidelines as an example.
And the most important,
give a diff from a baseline release.
Code speaks for itself.
I guess you're using a Windows platform with visual studio.
I don't know any of the softwares but if the game compiles and starts (no
that means all the files where compiled properly and linked.
So i think, the change of directory shouldn't be incriminated.
But i can't help more.
On Thu, Feb 10, 2011 at 7:59 AM, Yasir I. Al-Dosary - zgzg2020™ <
yasiraldosary at yahoo.com> wrote:
> I have moved some of the files around. I moved the botlib folder from
> solution to game solution.
> Then, using (__declspec(dllexport) / __declspec(dllimport) )
> the function GetBotLibAPI( ) so that the exe can still access it.
> The compilation phase went without any errors.
> However, when I run the Game, the hud keeps showing "bot library used
> being setup" message in red, and I cannot add any bots.
> I ran two Visual Studios at the same time, and ran two Game instances at
> same time, one with my changes, and one original version, so that I can see
> where things become different. Both instances seem identical up to int
> SV_BotLibSetup( void ) function. When I do a "Quick Watch" on the variable
> botlib_export for both instances:
> The original version contains cleanly ordered addresses, and next to those
> addresses are functions, for example:
> BotLibSetup : 0x00485190 Export_BotLibSetup
> BotLibShutdown : 0x004852f0 Export_BotLibShutdown
> However, my edited version:
> BotLibSetup : 0x00485190
> BotLibShutdown : 0x004852f0
> Nothing is shown on the right side of the addresses. I am guessing the
> are yet to be populated with function pointers.
> 1- Which of my two changes made this error?
> a. Moving botlib from quake3 to game.
> b. exporting/importing the function GetBotLibAPI(), which returns a
> export_botlib variable.
> 2- In both cases, any suggestions on how to fix this problem while leaving
> botlib on the game side?
> ioquake3 mailing list
> ioquake3 at lists.ioquake.org
> By sending this message I agree to love ioquake3 and libsdl.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ioquake3