Launch Asherons Call Dark Majesty

Ascus's Interview


Q. What Plugins have you developed and what do they do?
A.
I have written and released;
Thirdeye, Buzzard, Ascus, Valet and Deadeye Color System (DCS).

Thirdeye, Buzzard and Ascus are radar extenders that are each focused on a separate task.
Thirdeye, shows monsters and players in the area and what they are wielding.
Buzzard, shows corpses in the area that have not been looted yet.
Ascus shows portals, houses and lifestones, and checks periodically for open houses and shows the settlement they are in.

Valet, swaps Ammo out to match the the bow to match the bow being equipped.

The last and by far my most popular is Deadeye Color System (DCS). it simply allowed you to see what colors of armor and clothing without the need to try it on.


Q. What was/is the 1st Plugin/3rd party Application you programmed?
A.
My first released Plugin for AC was Thirdeye. The first release of Thirdeye promptly go me kicked out of Decal Developers Community because it showed PKs, that was corrected and was re-release then next day without that "feature". I was accepted back in the community and I have been a little more sensitive with what is acceptable for public use.

Thirdeye grew to the point it was going to able a see everything but later realized it had little use. I reduced the scope of what it saw to do exactly what I wanted, monsters and players in the area. The ability to see corpses became Buzzard and the ability to see house, Lifestone and portals became Ascus. I left items to
Bandit Sight/2, which was much more advanced at finding items than my plugins. I found having multiple plugins running allows me to have all the windows open at once when needed. So I could watch for mobs while checking loot on corpses.

Q. What inspired you to write it/them?
A. Like all my projects it I was looking for excuse to learn a new area of programming, in this case it writing a C++ COM modules. I enjoyed playing AC and written some trivial plugins for myself in VBScript so I decided to make a real Plugin. At the time
Sixth Sense was mostly unsupported showing its age and
Bandit Sight/2 has not come about yet. I thought would be interesting to see everything that was in AC and I wanted a little more control of what was being displayed while hunting.

Q. What was the biggest obstacle you had/have to overcome in writing your Plugins/3rd party Applications?
A.
Single most difficult obstacle was getting starting example code to follow. All published examples where in Visual Basic, which I had little desire or need to learn. I finally found enough examples in C++ to get started. Once started, I found programming for Decal was fairly straight forward.

Q. What is your favorite language to program in?
A.
By far C#. Since writing
Deadeye Color System (DCS) in C#. I have not even thought about using another language, I then used C# to rewrite Thirdeye in about two weeks where had been spending months on it in C++. I highly recommend it to anyone thinking about writing a Plugin. (I now have a assignment developing in C#).

Q. How long have you been programming in general/with Decal Applications?
A.
I have been programming for 30 years, started my senior year in high school then majored computer science in college. I have been programming for 25 years professionally, but mostly Accounting Applications in Mainframe COBOL. I have also been programming for fun in Various languages most of that time, there are few languages or platforms I have not tried. I started playing with Decal with VBScript when the decal source was published on Sourceforge in the Fall of 2001, I quickly moved to C++ before trying anything serious.

Q. Have you felt the overall contribution of the decal programming community has been positive on the game?
A.
I was happy that Microsoft/ Turbine allowed it. Whether it was positive or negative overall, that is for them to decide. I enjoy writing plugins as much or more as playing Asheron's Call, so for me it has been nothing but positive.

Q. What Plugins/3rd party Application other than your own, do you use?
A.
When I was playing use
Bandit Sight/2 for sifting through item and Sapphire for buffs and occasionally used TradeBot.

Q. What can we look forward to in upcoming versions of your Plugins/3rd party Applications?
A. Sadly, I cannot work on any plugins because of possible conflicts of interest at work with my new assignment at work.

I am hoping for some inspired people to take over my plugins and and their own enhancements to them. I have made all the source code available at my web site
Ciper's AC Plugins hoping someone would be inspired enough to take over them or base there own plugins on what is already done. Bake_Neko has taken
Valet and made it his.

I am doing this for fun, so I will not feel bad if someone takes my code adds some features and re-releases it either as the new official source of the plugin or releases in under a new name. Hopefully the code will help others get started writing plugins.

Q. Do you still play AC and if so what Server/s do you frequent?
A.
Currently, I am not playing Asheron's Call but am planning on returning when the expansion comes out. I started the day AC went retail on Harvestgain, then transferred to Wintersebb when it open. I likely will return to Wintersebb when the expansion comes out.

Q. What is your favorite Plugin/3rd party Application that you have written?
A.
That is a tough one. I personally use
Thirdeye and Buzzard at all times when playing. Ascus has made my characters unbelievably rich. But overall I think my favorite is Deadeye Color System (DCS), it whimsical, it adds nothing but fluff and fun to the AC. And because of that DCS, I have incredible matching outfits.


This page was last modified