View Single Post
11/09/21, 09:15 PM   #2
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2016
Posts: 410
Originally Posted by YesImBattman View Post
Hello all!

I have been lurking here for some time. I play daily (religiously) and have become quite familiar with most of the 40+ addons I use for my personal gaming, many of which were written by some of the most popular Devs here (you know who you are)

I am an old dude (nearly 60), have been an IT professional for 30+ years and have experience in web, comm, and bbs development (who remembers computers in the 80s?). With that I have decided to try my hand at the thankless hobby of ESO Addon development. I have developed a few QoL addons for myself and friends but after recently opening my mouth to request updates from an author here I was offered control over those developed by that author.

So, to jump right in I have a few (very) basic questions that might seem commonplace to the mega-experienced authors here but will certainly help me and may help others (in future) to get started.

1) I currently use Notepad++ to maintain the addons I use and the few I have authored but not released. I'd like to know if there is a better IDE out there supporting autocomplete & ESO APIs? Many of the threads I've read on this topic seem quite aged.

2) One of my first tasks will be to bump API support for those addons I now maintain. What process do you use to validate API support? Details would be great!

3) Can you please describe your development environment? Do you develop and test in the PTS? Any tips on making life easier for the beginner dev?

4) What practices should I avoid? I appreciate that BearTram quite often offers valuable advice to keep devs on the right path. I also VERY MUCH appreciate the wiki!

5) Other than 'Run!', what's your go-to advice for the first time addon dev?

Thanks in advance!
1 - I think there's some intellij plugins, but personally I use sublime text.2 - Increase a number that's it there's really
3 - For the most part, develop on live. There's usually little point to developing on pts. Reasons could be for the template toons and free resources (maybe you burn through lots of temp alloys?) or an upcoming patch. But even with an upcoming patch, there's usually little enough difference that it doesn't matter which you use. I haven't done anything on PTS in ages.
4 - Nothing off the top of my head, sorry
5 - Fly! Get Circonian's addon selector, create a coding profile with only essential addons. MM is an absolute no-no while coding. Check outTextureIt, torchbug or zgoo, and possibly other dev utility addons depending on what you're doing. The esoui github can be useful, and the esoui gitter chat is good for help with stuff too.
  Reply With Quote