What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Vacation Time - I have some time to spend for development but no clue of EB API

spliffermaster

Community Developer
Joined
Mar 10, 2014
Messages
56
Reaction score
2
Hi fellas

Its vacation time and i need some "proper" private project to waste my time xD.

Since i work in development on Python and some other stuff not worth mentioning, have done some business projects and have a 100% developer job, I wanted to give the EB API / C# a try.
Is there anyone willing to help me out with C# and the EB API? I am familiar with Java, but not C#. I am quick learning and also willing. Have MacBook, several Windows Machines and stuff.....

A short introduction in the EB API and maybe C# would help me a lot and I would really appreciate the time and effort spent on me..

My idea would be to do any plugins/routines I could use myself or anybody has a specific request for. Or maybe i don't get even close to that.. But every start is a b*tch..

Many thanks
spliffermaster
 
Every api command is availiable in visual studio if u added exilebuddy.exe as reference.
The fastest way to learn how the api works is to look into the example Plugins provided by eb or the community

if u have problems pushedx is always responding in like 1h to 1 day tops
 
pushedx would also strongly recommend that you read all the guides. It is a good read, English is clear/concise, and the guides don't overlap too much.
https://www.thebuddyforum.com/exilebuddy-forum/exilebuddy-guides/

I would suggest starting with a combat routine for a build you like. Check out the example routine, it has a little bit of everything so, as you would expect, sucks as a perfect example of what the bot can do, though naturally no disrespect to pushedx!). Once you looked over that example routine, get a copy of the 'blank' routine and.. copy/pasta.. learning c# has never been more fun.

If you want to cut your teeth on something that EVERYONE would PRAISE you for like a risen messiah.. then a Plugin that handles lock boxes. Have the plugin's primary goal to be as user configurable as possible, but based around a single skill. Use the WPF framework (guides) to make a lovely interface.. as EB needs something to show that off (naturally no offensive that the QuestPlugin coder darkbluefirefly). If the demand comes in, and it will like Santa down your chimney, for bug fix/patching then just write complete and drop a second gem option.

wimm
 
Last edited:
a plugin to automatically upgrade gear and skillgems would be appreciated by everyone too
best of luck with that ;)


Free up my time to release more code, help me pay my bills, and be awesome Support Me
 
Last edited:
MSDN actually has some of the best resources when it comes to working with C#.

There's some differences to get used to if you're coming from Java, but since Java is a strong OOP language, you should be able to handle C# just fine once you get used to the differences. Visual Studio is also leaps and bounds beyond any other Java IDEs as well, and the development environment for Windows is great when it comes to debugging and stuff.

There's a bit of a learning curve trying to do stuff with PoE/EB though, but check over the previously linked Guides section to get started. EB comes with a bunch of examples as well, so make sure to checkout all the files inside Bots/Plugins/Routines.

Lastly, Google is your best friend when it comes to finding new information as long as you know what to look for. If you know how to do something in Java, you pretty much can search for the same thing and add C# to the search and most of the time you'll find the info you want. Happy coding!
 
well, thanks for all the replies.. i will read now... a lot i guess :D
will come back with many questions, so be prepared ;)

cheers
spliffermaster
 
Back
Top