As of right now, ContextMenu's and a few other things related to the InjectedDLL will NOT work if compiled in Visual Studio 2010. TibiaAPI MUST be compiled in Visual Studio 2008 until a fix is committed.
As of right now, ContextMenu's and a few other things related to the InjectedDLL will NOT work if compiled in Visual Studio 2010. TibiaAPI MUST be compiled in Visual Studio 2008 until a fix is committed.
This still the case?
As far as I'm aware, yes.
Bugger, I'm on a very bad net connection, so can't download 2008, was hoping to compile it for some testing of the map reader. Any advice you can give on what the issue might have been?
Read my first post...
As long as you're not hoping to use the InjectedDLL, everything else should work fine if compiled in Visual Studio 2010.ContextMenu's and a few other things related to the InjectedDLL will NOT work if compiled in Visual Studio 2010
Can you make a tutorial? I really dont know how to compile..
This is just the game plan, if I can do this easily I'll make a tutorial but if it's a pain I dont' know if i'll do that. It's really not that hard once you get use to working with repostorys.
You can find a download for visual studio 2008 by following this link. I hope the express works I am about to try.
But you also need git \ svn to be able to pull the repository aka code.
Once you have the code you should need to load the project and compile / build. There may be issues with the version of .net so adjusted that appropriately... 3.5 right?
once you build you should have some dll files in your projects bin/release directory.
http://stackoverflow.com/questions/1...load-link-dead
Well, Can compile in both 2008 or 2010.
I had so many problem compiling tibiaAPI in Visual Studio Express 2010, So I got 2008 from the download above. I found by loading the project and moving the pre-compiled inject from the downloads page on sourceforge into the projects bin\Release and bin\Debug folders did the trick. After that I tried loading the project up in 2010 and I rebuilt to clean the directories and it broke the project. I added the TibiaApi_Inject.dll back into the project built and it working in Visual Studio Express 2010!.
Quick note if it hasn't been added yet, I'm able to compile under Visual Studio 2013 this is directly from the SVN.
Note: Only I have tried with TibiaAPI and InjectDLL from SVN which is the ones I'm mostly interested on, and not the other projects, Smart Apps, etc, etc.
It will have been fixed ages ago mate, TibiaAPI is kinda abandoned now, left to rot. People still use it for OTs and some people even maintain their own "local copy" which in my experience ranges from fully functional and up to date, through to having one or two addresses changed and the rest just being overwritten by a variety of shit.
Good to hear it compiles though, bare in mind some shit might not work fully unless you target the right .NET version, I seem to recall it being updated to .NET 4.0 at some point, not sure if that's just me making it up though.