![]() |
Beta: ProfitUI Quick Macro Button Configurator
-- This is now available from the download area --. So I'm sitting in a hotel room on a business trip, can't sleep and felt like doing some coding. Attached is a modified version of Ornathian's great All Spell Guide table that can be used to automatically configure your ProfitUI quick macro buttons with level detecting code for entire spell lines. Operation is very simple (I hope):
Should be a very useful tool if it's working though I hope. Thanks for testing. Version history: beta 8 - hopefully works with Excel 2000 now beta 7 - uses ProfitUI 4.5 level detection code based on non-mentored level. Also tooltips now comprise the entire spell line including the level for each spell. beta 6 - added possibility to add /raidsay, /groupsay, /say and /tell text beta 5 - colors for calain80 beta 4 -
beta 2 - fix for spells with apostrophs beta 1 - initial release |
Quote:
|
Quote:
|
OP updated with Beta 2 download, fixing a bug with the eq2 macros for spell lines containing apostrophs.
(it would write '"spell'name"'but the outer apostrophs don't work apparently) Also fixing a bug happening when the save window was closed via the [x]. Any feedback is appreciated, even if you just tell me that it works and is the greatest thing since sliced bread. :p |
While you are in tinker mode, you may want to think about implementing the ability to add chat to the button. For raid wide info on rezzes and such. However, you dont need to make the text, just give us the ability to add it (without having to edit multiple files multiple times). If it can be done through the configurator, that would be great. also, not sure if there would be a common point in each button casting tree to add this or if it would need to appear multiple times in the tree. Just a thought and thanx for the excellent work!
|
This unfortunately is not working for me, all the macros that it is assigning to the buttons state that 'I no longer have this ability' or some error to that sorts when I click Buttons 1-4, the only one that does work is the 5th button, which is my REZ button. This is my code that it spit out.
Code:
<Page Name="Inquisitor"> |
Thanks for testing this. Looking at what it did for you it seems like it set the wrong levels for the spells. I'll take a look and get you a version that addresses this soon.
EDIT: Fix added to first post now, typo in the code... Quote:
|
Quote:
Apart from that it's easy to add. |
Hmm, and I thought this would be popular... :(
|
Quote:
I think you will only see a rising number of downloads, if you add it as a tool to the normal download area. I'll try to test it out a bit. But I don't know if I will be able to try it out before the weekend. :( |
Quote:
|
Quote:
Quote:
|
When trying to populate the spell list for my baby warden (only character I have tried this for), I get the following error box appearing in excel
run time error 448 named argument not found. Then, after I click ok on the error box, the entire spell name column is selected (not just the one that I picked). I am using beta 3 of the program. |
Quote:
Thanks. |
Run-time Error '76'
Trying to run the configurator and get this error when trying to save:
Run-time Error '76' Path not found Using: WinXP Office 2003 At first I tried it in a directory named with spaces (c:\Stuff Here\test) and then with no spaces (c:\stuff) and both failed. I also tried it with many random line numbers and they all failed so it's not related to any one line in the spreadsheet. |
Quote:
If you want to test it in a test folder, you can do it like this:
That's all it should need. |
Actually I assumed since there isn't much error handling that it wasn't checking for the ProfitUI but rather just writing out to whatever dir I provided.
My bad! I don't need to get all crazy so I'll just wait and run it as intended, with a usable EQ2 and ProfitUI dir in place :) Thanks man |
Quote:
2) the option to enter the directory does not come up. That only comes up once I find a spell that it will accept (on the same window that prompts me for slot location) 3) excel from office 2000 4) win2k pro Okay, I just ran through it again. In the window that asks for current level, I enter 28 In the column for class, I select warden (first time I did this, previously I just scrolled to the bottom of the list) Then I select the spell line I would like to modify. I selected Blessing of Earth (heal over time) Then I click "click to save spell line...." Error box appears, "Runtime Error 448" Named argument not found (the window to ask for slot number and UI file path were not asked) Hope this helps, but I bet I am doing something wrong :( |
Quote:
I'll have to get a hold of Excel 2000 and test it with that, I only checked it on Excel 2002 and 2003 so far on Windows 2000, XP and 2003 and had no problems on any combination of those. There is probably some incompatibility in the code with older versions although I don't really see what that would be right now. |
I can d/l the latest version of open office (openoffice.org) that is supposed to have full excel 2003 compatibility and see if that makes any difference.
|
well strike that. It does not work in open office 2.3.1 at all. I enabled macros, and clicking the save button does nothing. I am late for work, so I will have to tinker with it more later.
|
Will try it this weekend and report
Ive got toons of all classes, spell casters and potion users, and nary a one is over 40. I haven't had a ton of luck with the auto-drink or auto-cure-spell buttons, so this will give me a chance to test out what I'm doing wrong. Love the idea!
|
Don't know if it helps at all, but I was going through this thread and thought of something which I encountered with another application....
If the code is written in XML or uses any XML at all, be aware that versions of Excel (prior to, I believe 2002) do not have XML handling enabled. Also, when using the "standard" version of Office (2003 and up) it is nice to know that it will ship with an Excel version which has (very) limited XML handling capabilities..... As for general interest: Just another 40 minute wait to get my Lvl 53 Necromancer out of bed, after a 2 year and 4 months sleep.... Be happy to test this out, once I've gotten into the game again! Greetz! |
Quote:
Well I play on Linux...so I can't try it, although I was excited til I read it needed Windows :( Nonetheless, awesome job. |
I guess this could eventually be converted into Java or something so it runs under Linux, but since the table from Ornathian was in Excel it was convenient to use that :)
|
Beta 4
OP updated with Beta 4
Changes:
|
Still getting the same error with beta 4. No additional information from the error handling code was given.
Runtime error 448 Named argument not found I get this with any warden spell (only toon that I am attempting to do this with at the moment) except the ones that are italicized. I guess those are the ones that do NOT have any previous or future upgraded spells. When I click on the italicized spell, the selection box pops up that asks for eq2 directory, and the slot location. |
1 Attachment(s)
If I try to use the Excel file, the dialog looks like this:
There is no way to read anything. :( p.s. I'm using Excel 2002. |
Hmm, maybe your color scheme? I uploaded Beta 5 that should be forcing the correct colors. Also it became more colorful. :p
Let me know if it works. |
Works now. :nana:
Now I just need to level fast enough to test that the right ability is used. ;) |
Beta 6 - chat macros
Quote:
|
Thanx for the update with the ability to add chat text. However, i am still getting the 448 named argument not found error. If I select an italicized spell/ability it will work and bring me to the save menu (with the new colors and added chat text).
If you would like to ping me offline so we can work this out, I am willing. |
Quote:
|
This sounds like a great little app to help with the quickraid buttons. But I get an error when I ckick save. I am using Office 2007 and I get this error:
Compile error in hidden module: Tabelle1 Lecore |
Beta 7
Beta 7 added which is using ProfitUI 4.5 style level detection based on your unmentored level and which outputs tooltips comprising the entire spell line incl. spell levels.
The Office 2000/2007 problems have not been addressed (frankly so far I've got no clue why it won't work, I don't have much VBA experience). If you use this under Vista as always you might get problem with the security features I suppose. |
Same issue with named argument not found.
If I select a spell that is not upgraded (ie it is the only one in the spell line) it works. I work with excel all the time at work. If you ping me offline, maybe I can help with the debug. Also, it would seem that open office has known issues running excel macros. So for now, I will stick with excel 2000, then maybe we can port it over to open office. |
sorinth, try Beta 8 which I just added to the first post. I'm confident that it will fix your problem. :)
|
Woot! You da Man!!!! It works now! What was wrong (or is that the little secret)?
Anyways, thanx for the excellent work as always! If there is anything I can ever do to assist you in your fine work, please do not hesitate to ask! |
Quote:
|
After playing with it a bit, and the interaction within the game, (now this might have been coded on purpose) all the spell names within a spell line are shown on the tool tip of the qrb. Could the user, through the configurator, simply give that qbr a quick name? For instance, for my baby warden, instead of showing all the spells for his group hot in that line, I could just title the button "Group Hot".
(and then, if we could change from numbers to icons, that would be awesome, but if it is not possible, that is okay as well) |
| All times are GMT -5. The time now is 05:19 AM. |
vBulletin® - Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© MMOUI