XPTracker.mac v1.0.1

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

No_Idea_At_All
a lesser mummy
a lesser mummy
Posts: 49
Joined: Sat Aug 07, 2004 11:28 pm

Post by No_Idea_At_All » Tue Aug 10, 2004 2:48 am

Nice little macro, I've been looking for something like this.

A feature I would love, if you feel so inclined is like a timer, that could track different things. 1 section to track how long it takes to get a level/AA/GLP/RLP ( eg. /echo Last Level took 1hr 14min to obtain.) Also another section that shows how fast you get XP from starting the macro, like a XP/min calc.

BTW Thanks for the work done so far.

No_Idea_At_All
a lesser mummy
a lesser mummy
Posts: 49
Joined: Sat Aug 07, 2004 11:28 pm

Post by No_Idea_At_All » Tue Aug 10, 2004 10:42 am

Actually had a thought today of turning this into a plugin (my latest toy to mess around with). That way I could run other macros and still be calculating my xp gains.

User avatar
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Tue Aug 10, 2004 11:22 am

not to poo poo that idea, but it's pretty simple to add an #include into an already existing macro. i have an xp calc that somebody else posted earlier that i already use like this

kasodo
a lesser mummy
a lesser mummy
Posts: 64
Joined: Fri Feb 13, 2004 9:41 am

Include

Post by kasodo » Tue Aug 10, 2004 12:07 pm

Turning this into an include would be very simple. That way you could run other macs and track your xp.
<Oid> You know whats sad
<Oid> here soon, lax will log in
<Oid> and go "You fucking idiots!"
* Lax has joined #macroquest
* ChanServ sets mode: +o Lax
...
<Lax> you fucking idiots!

User avatar
Kambic
a lesser mummy
a lesser mummy
Posts: 74
Joined: Fri May 28, 2004 11:48 am

Post by Kambic » Tue Aug 10, 2004 7:12 pm

No_Idea_At_All wrote:Nice little macro, I've been looking for something like this.

A feature I would love, if you feel so inclined is like a timer, that could track different things. 1 section to track how long it takes to get a level/AA/GLP/RLP ( eg. /echo Last Level took 1hr 14min to obtain.) Also another section that shows how fast you get XP from starting the macro, like a XP/min calc.

BTW Thanks for the work done so far.
Do you want it to display that each time you level?

The main problem I see with this (because I'm doing everything within the macro, and not using .ini files) is that unless you are really low level, being powerleveled, or just on a serious xp grind for hours, you won't be running this macro long enough to gain two levels (would have to gain two in order to calculate time). I'm not saying it can't be done, it just seems like there is not a lot of practicality.

There are a lot of things I know I could add (ie, every kill it calculates how many more of those you'd have to kill to ding, etc.) but it just seems like spam every time you kill something. I trimmed it down a lot, just to make the output easily readable (quick glance every kill).

It would not be hard to for me to change this into an #include file though, if there is interest. I know in the snippets section though someone has already put one together similar to that (with .ini implementation, and some other stuff I'm really not interested in).

User avatar
Fuergrissa
a grimling bloodguard
a grimling bloodguard
Posts: 607
Joined: Mon Dec 08, 2003 3:46 pm
Location: UK

Post by Fuergrissa » Wed Aug 11, 2004 4:18 am

a plugin would be real nice, i much prefer plugins over macros.
[quote]"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."[/quote]

No_Idea_At_All
a lesser mummy
a lesser mummy
Posts: 49
Joined: Sat Aug 07, 2004 11:28 pm

Post by No_Idea_At_All » Wed Aug 11, 2004 4:51 am

Kambic wrote: Do you want it to display that each time you level?

The main problem I see with this (because I'm doing everything within the macro, and not using .ini files) is that unless you are really low level, being powerleveled, or just on a serious xp grind for hours, you won't be running this macro long enough to gain two levels (would have to gain two in order to calculate time). I'm not saying it can't be done, it just seems like there is not a lot of practicality.

There are a lot of things I know I could add (ie, every kill it calculates how many more of those you'd have to kill to ding, etc.) but it just seems like spam every time you kill something. I trimmed it down a lot, just to make the output easily readable (quick glance every kill).

It would not be hard to for me to change this into an #include file though, if there is interest. I know in the snippets section though someone has already put one together similar to that (with .ini implementation, and some other stuff I'm really not interested in).
Well it doesn't take long these days to get an AA level. I guess the use is mainly for soloing. Someone tells me of a new soloing ground and I think I'll go check it out, but after many forgetting to check times etc etc I can never really tell whether the place is better or worse. Also with PLing (which I do from time to time) it would help in deciding if it is time to go somewhere else.

It doesn't even have to be 2 whole levels, it could be how long it took for 50% or 25%. I may just want to know how fast I'm getting it today. I've noticed just through the use of this yesterday that MMC dungeons really suck for XP having got twice as much in a Tak dungeon (I believe these were roughly in the same amount of time too). This would be where the mob counter and avg would be handy.

Might look at this after my current project.

Also noticed when I leveled the figures came out scewed.

Drumstix42
a grimling bloodguard
a grimling bloodguard
Posts: 808
Joined: Mon May 03, 2004 4:25 pm

Post by Drumstix42 » Wed Aug 11, 2004 5:27 pm

Maybe someone can update this (I'm not acctually sure if it is working or not)

http://macroquest2.com/phpBB2/viewtopic.php?t=5598

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Fri Aug 27, 2004 9:33 am

Tried running this yesterday, and when I got experience it showed me how much I gained but then gave a bunch of errors about group, raid, solo experience numbers. Used it "Out of the Box" with no modifications. With my limited understanding, it's growing at its own pace, looking through I did not find anything for an INI, or where a character specific change was reqired.

If you like, I'll see about getting some of the errors posted. Hell, I'll do it anyway.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

dman
a hill giant
a hill giant
Posts: 181
Joined: Fri Dec 05, 2003 12:54 pm

Post by dman » Fri Aug 27, 2004 9:53 am

Tried running this yesterday, and when I got experience it showed me how much I gained but then gave a bunch of errors about group, raid, solo experience numbers. Used it "Out of the Box" with no modifications. With my limited understanding, it's growing at its own pace, looking through I did not find anything for an INI, or where a character specific change was reqired.
Try looking for this code and make sure the /varcalc is all on one line, it jumps out at me on my resolution as a possibility for word wrapping to mess up a copy/paste job.

Code: Select all

Sub AddSoloGroupRaidStandardExp 
   /varcalc TotalStandardAbsoluteGainedExp  

({TotalStandardSoloGainedExp}+${TotalStandardGroupGainedExp}+${TotalStandardRaidGainedExp}) 
/return 
it should look something like

Code: Select all

Sub AddSoloGroupRaidStandardExp 
   /varcalc TotalStandardAbsoluteGainedExp (${TotalStandardSoloGainedExp}+${TotalStandardGroupGainedExp}+${TotalStandardRaidGainedExp}) 
/return 

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Fri Aug 27, 2004 10:42 am

Yep, that was it. That needs to be fixed in the code up there, it shows up with the blank between them.

Thanks for the heads up there.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

PhoenixZorn
Macro Czar
Posts: 127
Joined: Fri Dec 12, 2003 2:20 pm
Contact:

Post by PhoenixZorn » Mon Aug 30, 2004 5:47 pm

Kambic, great macro, and it inspired me to leach from Raebis yet again, and make a XP over time macro... I may still include your macro in the zip, so clean it up nice and comment it well.. =)

User avatar
aChallenged1
a grimling bloodguard
a grimling bloodguard
Posts: 1804
Joined: Mon Jun 28, 2004 10:12 pm

Post by aChallenged1 » Mon Aug 30, 2004 8:39 pm

For those interested, this macro was ripped and made into a well working plugin.
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!

User avatar
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Mon Aug 30, 2004 9:02 pm

More of a complete rewrite at this point. I'm amazed this macro was even working for anyone, given the bugs and that some variables are never even declared.

User avatar
Kambic
a lesser mummy
a lesser mummy
Posts: 74
Joined: Fri May 28, 2004 11:48 am

Post by Kambic » Sun Apr 23, 2006 9:57 pm

I'm returning after almost a two year hiatus... where'd me code go...? ;)