It's a rather tall order for the macro's to be updated. I'm unaware of any coder currently interested in taking on the project of bringing all macros up to date. Specifically because the ones that are wanted to be brought up to date are the ones that are massive.
If the macros were an easy fix, then certain I would go about fixing them. But between not understanding what was going on in some parts of the macro, and the sheer size of them in the first place, it's unlikely that they will be getting updated without some incentive to do so.
I tried my hand at it a while back, and while I've gotten a bit better at the coding of macros since then, it's still a tall order for some of the macros. IE: Dev's bots, Bot40, etc.
The route I personally think would be better is to get users to use MQ2Bot, let the users provide feedback so that issues can be handled. Simply saying "It's not working" isn't very helpful when it comes to plugins. Also, when there are random crashes, the only real way to find the culprit of a crash is either
A: know the code well enough to have some idea as to what might be causing it based on what the user was doing at the time.
B: have the source, attach a debugger to eqgame.exe, and cause the crash (or just keep the debugger on at all times in the event of a crash)
Plugins, unlike macros, don't tell you where your issue is because once compiled and transmitted to the user....there is no longer a source for it to know where the error occurred.
I've started in on plugins, but much like I used to be with macros, a lot of the stuff is above my head at this point.
I've released all my macros that I've coded myself to the forums based on the changes that required MQ2Retro in the first place in hopes of providing some utility back to the community. Hopefully I can continue that route and provide working copies of macros. Though an all class macro is likely not something I'm interested in tackling because:
A: It's a -shit- ton of work.
B: There just hasn't been much demand that I've seen for something like an all class macro seeing as they already exist.
For the sake of my continued contributions to the community, what macros are needed, that we don't currently have, that the community would like. For the most part I can slap together a macro in a day or two as long as it's not too complicated.
If you're looking for something a bit complicated and you don't mind footing the bill for it, chances are I'll take on a paid job as well, though I'm less inclined to do paid jobs as those come with the expectation of continued support and that I owe the community something, where-as I prefer to just code things and release them and address issues as I have time without the expectations that come with paid coding.
For those interested in learning some code specific to Macroquest2 macros. I've slowly started creating videos on how to do such a thing.
Conditions
YouTube
Window Manipulation
YouTube
My youtube Channel for mq2
YouTube