What is the official site to download gamparse? I have it but I dont remember where I got it. Googling it for a friend I couldnt see where it comes from and got what looked like dodgy sites. Could you edit a link into your top post please?
That's saying you are doing damage on the other as soon as the other one dies. If there is 5-10 seconds to position it then that is still counted against your ssdps. It does suck the mobs arnt all specifically named. I think they are technicially when coded ie an_Infected_thrall_01 etc Atleast they always seem to be the same for targeting
You guys are using your parsers wrong if you don't have everyone with a pet in your guild change their pets names to a cleric and see where they parse at the end of a fight.
If you take a look in the directory, there's a few different versions. http://elitegamerslounge.com/home/gamparse/. Is gamparse.zip supposed to be a stable version? It's v1.0.5.
There are multiple versions in the directory because I've kept them for comparison purposes when I've changed things. They will all be removed when 1.0.5 is officially released soon(tm). Until it is officially released, the latest stable build is available from my website (the link in the first post of this thread) only. The official release will be posted to EQResource.com as the guys there have offered to host it for me. Regarding Class identification, I have updated the spells that are tracked to the level 105 versions. The full list is: BST,Edoth's Chill BST,Kirchen's Chill BST,Frozen Carbomate BST,Frozen Miasma CLR,Reverent Light CLR,Ardent Light CLR,Fraught Renewal CLR,Fervid Renewal CLR,Hand of Fervor CLR,Hand of Zeal CLR,Graceful Remedy CLR,Spiritual Remedy DRU,Vivification DRU,Resurgence DRU,Sterivida DRU,Panavida DRU,Remote Sunfire DRU,Remote Sunflash DRU,Blessing of Ro DRU,Spirit of the White Wolf DRU,Spirit of the Black Wolf DRU,Group Spirit of the Black Wolf ENC,Mindcleave ENC,Mindscythe ENC,Mindsunder ENC,Foresight ENC,Precognition ENC,Voice of Foresight ENC,Voice of Precognition ENC,Hastening of Sviir ENC,Hastening of Prokev MAG,Force of Elements MAG,Ancient: Nova Strike MAG,Spear of Blistersteel MAG,Spear of Molten Shieldstone MAG,Relentless Servant MAG,Remorseless Servant MAG,Rain of Blistersteel MAG,Coronal Rain MAG,Rain of Scythes MAG,Rain of Cutlasses MNK,Thunderfoot MNK,Peace of the Disciple Strike NEC,Impel for Blood NEC,Impose for Blood NEC,Ignite Thoughts NEC,Ignite Synapses NEC,Pyre of Marnek NEC,Pyre of Jorobb NEC,Scent of Terris NEC,Life Burn PAL,Blessing of Life PAL,Splash of Cleansing PAL,Splash of Atonement PAL,Brell's Steadfast Bulwark PAL,Brell's Stalwart Bulwark RNG,Focused Rain of Arrows RNG,Focused Arrowrain RNG,Forecasted Shots RNG,Anticipated Shots SHD,Terror of Poira SHD,Terror of Narus SHD,Touch of the Cursed SHD,Harm Touch SHD,Terror of Desalin SHM,Turgur's Swarm SHM,Crippling Counterbias SHM,Regenerating Counterbias SHM,Prophet's Gift of the Ruchu WAR,Strike of Ire WAR,Infusion of Rage WIZ,Force of Will WIZ,Force of Flame WIZ,Force of Ice WIZ,Hole in Space WIZ,Fury of Ro WIZ,Fury of Kerafyrm Note that these are SPELLS only, not Combat Skills (Discs). Combat Skills are processed differently. The list for Combat Skills has NOT been updated yet since they usually go a while between changes anyway. The current list of Combat Skills is thus: // --- Warriors -------------------------------- c = ClassType.Warrior; Check("Final Stand Disc", "You forego caution and steel yourself for a final stand.", " steels themselves for a final stand."); Check("Fortitude Disc", "You instincts take over as you avoid every attack.", "'s body begins to move with instinctual grace."); Check("Defensive Disc", "You assume a defensive fighting style.", " assumes a defensive fighting style."); Check("Stonewall Disc", "Your body becomes as hard as stone.", "'s body becomes as hard as stone."); Check("Evasive Disc", "You assume an evasive fighting style.", " assumes an evasive fighting style."); Check("Brutal Onslaught Disc", "Your muscles bulge with brutal power.", "'s muscles bulge with brutal power."); Check("Savage Onslaught Disc", "Your muscles bulge with savage power.", "'s muscles bulge with savage power."); Check("Fellstrike Disc", "Your weapons strike true.", "'s weapons strike true."); Check("Mighty Strike Disc", "You feel like a killing machine.", " feels like a killing machine."); Check("Furious Disc", "A consuming rage takes over your weapons.", "'s body is consumed in rage."); Check("Charge Disc", "Your focus becomes perfect.", "'s focus becomes perfect."); // --- Zerkers ------------------------------------ c = ClassType.Berserker; Check("Savage Spirit Disc", "You are filled with a savage spirit.", " is filled with a savage spirit."); Check("Desperation Disc", "Panic lends speed to your attacks.", " gets a desperate look in the eyes."); Check("Berserking Disc", "You fly into a berserking rage!", " is overcome by a berserking rage."); Check("Unflinching Will Disc", "You steel your mind and will.", " steels their mind and will."); Check("Unpredictable Rage Disc", "Your blood boils with rage.", "'s blood boils with rage."); Check("Cleaving Anger Disc", "You are filled with cleaving anger.", " roars with fury."); Check("Blind Rage Disc", "You are consumed in a blind rage.", " is consumed by a blind rage."); // --- Monks ------------------------------------ c = ClassType.Monk; Check("Scaledfist Disc", "Your hands clench with fatal fervor.", "'s fist clenches with fatal fervor."); Check("Impenetrable Disc", "Your body becomes impenetrable.", "'s body becomes impenetrable."); Check("Rapid Kick Disc", "Your regimented discipline hastens your attacks.", "'s attacks are hastened by discipline."); Check("Heel of Kanji", "Your feet move with the speed of Kanji.", "'s feet move with the speed of Kanji."); Check("Counterforce Disc", "You drop into a crouch, ready to counter any attacks.", " drops into a crouch."); Check("Dreamwalk Disc", "You step into the dream world.", " steps into the dream world."); Check("Earthwalk Disc", "Your body becomes one with the earth.", "'s feet become one with the earth."); Check("Speed Focus Disc", "Your arms begin to move faster.", "'s arms begin to blur."); Check("Silentfist Disc", "Your body is filled with silent fury.", "'s body is filled with silent fury."); Check("Hundred Fists Disc", "Your fists begin to blur.", "'s fists begin to blur."); Check("Innerflame Disc", "Your muscles bulge with the force of will.", "'s muscles bulge with the force of will."); Check("Voiddance Disc", "You become untouchable.", " becomes untouchable."); Check("Whirlwind Disc", "Your instincts take over as you turn aside every attack.", "'s face becomes twisted with fury."); Check("Thunderkick Disc", "You feet glow with mystic power.", "'s feet glow with mystic power."); // --- Rogues ------------------------------------ c = ClassType.Rogue; Check("Assass. Disc/Warder's Wrath", "Your muscles quiver with power.", "'s eyes gleam with energy."); Check("Lithe Disc", "You shift to a lithe defensive stance.", " shifts to a lithe defensive stance."); Check("Spelldodge Disc", "You prepare to deftly avoid the next magical attack.", " prepares to deftly avoid the next magical attack."); Check("Frenzied Stabbing Disc", "Your heart pounds as your movements quicken.", null); //can't use the cast on other's message because it conflicts. Check("Razorarc/Knifeplay", "You take careful aim.", " takes careful aim at their target."); Check("Daggerfall ", "You take careful aim at your opponent.", " grins evilly and takes aim."); Check("Deadly Aim Disc", "Your hand steadies, sharpening your aim.", "'s aim is sharpened by a steadied hand."); Check("Twisted Chance Disc", "Your attacks flow perfectly together.", "'s attacks become perfectly aligned."); Check("Deadly Precision Disc", "Your attacks take on deadly precision.", "'s attacks take on deadly precision."); Check("Weapon Affinity Disc", "You become one with your weapons.", "'s weapons begin to move much easier."); Check("Blinding Speed Disc", "Your hands speeds up.", "'s hands speeds up."); Check("Kinesthetics Disc", "Your arms feel alive with mystic energy.", "'s arms feel alive with mystic energy."); Check("Nimble Disc", "You bounce about nimbly.", " bounces about nimbly."); Check("Deadeye Disc", "You feel unstoppable.", " feels unstoppable."); Check("Counterattack Disc", "Your weapons move with uncanny grace.", "'s weapons move with uncanny grace."); // --- Beastlords ------------------------------------ c = ClassType.Beastlord; // pets affected Check("Empathic/Beastial Fury", "A bestial fury consumes you.", " is consumed in a bestial fury."); Check("Protective Spirit Disc", "A protective spirit guards you.", " is guarded by a protective spirit."); // --- Paladins ------------------------------------ c = ClassType.Paladin; Check("Armor/Guard of Righteousness", "Your armor glows with righteous faith.", "'s armor glows with righteous faith."); Check("Guard of Humility", "Your armor glows with righteous humility.", "'s armor glows with righteous humility."); Check("Holyforge Disc", "Your weapon is bathed in a holy light.", "'s weapon is bathed in a holy light."); // --- Rangers ------------------------------------ c = ClassType.Ranger; Check("Weapon Shield Disc", "Your weapons begin to spin.", "'s weapons begin to spin."); Check("Trueshot Disc", "Your bow crackles with natural energy.", "'s bow crackles with natural energy."); Check("Bosquestalker Disc", "Your weapons crackle with natural energy.", "'s weapons crackle with natural energy."); // --- Shadowknights ------------------------------------ c = ClassType.ShadowKnight; Check("Soul Carapace/Shield/Guard", "The souls of your fallen enemies gather around you.", "'s body is surrounded by fallen souls."); Check("Leechcurse Disc", "Your skin glows with dark energy.", "'s skin glows with dark energy."); // --- Bards ------------------------------------ c = ClassType.Unknown; // group affected? Check("Dance of Blades", "You begin to whirl in a deadly dance of blades.", " begins to whirl in a deadly dance of blades."); Check("Thousand Blades", "You are consumed by the dance of blades.", "'s blades begin to dance."); Check("Deftdance Disc", "You dance about nimbly.", " dances about nimbly."); Check("Puretone Disc", "Your voice becomes perfectly melodious.", "'s voice becomes perfectly melodious."); Below are the fake spells that are added to the spell list by GP to check when you receive certain buffs. I plan to eventually move these into a separate window rather than have them listed as spells you cast since that doesn't make a lot of sense. // --- General - DI ------------------------------------ c = ClassType.Unknown; Check("Received DI", "You feel the watchful eyes of the gods upon you.", " feels the watchful eyes of the gods upon them."); Check("Saved by DI", null, " has been rescued by divine intervention!"); // --- General - Death ------------------------------------ if (line.Text.Contains(" has been slain by ")) { if (TrackedNumbers.Contains(GetNumber(line.TextBefore(" has been slain by ")))) SpellList.Add(new Spell(GetNumber(line.TextBefore(" has been slain by ")), "Slain", CurrentTimeSec, BytesRead)); } else if (line.Text.StartsWith("You have been slain by ")) SpellList.Add(new Spell(GetNumber(Player), "Slain", CurrentTimeSec, BytesRead)); // --- General - Notable Buffs ------------------------------------ c = ClassType.Unknown; Check("Received Black Wolf", "You are infused with the spirit of the black wolf.", null); Check("Received Illusions of Grandeur", "Illusions of Grandeur fill your mind.", " looks powerful."); //"looks powerful." also used for Infusion of Spirit, but shouldn't be a problem. Check("Received Fury", "You are imbued with Ruaabri's fury.", " is imbued with Ruaabri's fury."); Check("Received Paragon", "Your spirit transcends.", " becomes a paragon of spirit."); Check("Received Fists of Wu", "Your hands begin to move in perfect rhythm.", "'s hands begin to move in perfect rhythm."); Check("Received Bestial Alignment", "A wild spirit fills your body.", " is filled with a wild spirit."); Check("Received Fierce Eye", "You feel an aura of fierceness come over you.", " is enveloped in the fierce eye aura."); Check("Received Bard Epic", "You are filled with the spirit of Vesagran.", " is filled with the spirit of Vesagran."); Check("Received Quick Time", "You speed up to match the beat of the music.", " speeds up to match the beat of the music."); Check("Received Auspice of the Hunter", "Your instincts are sharpened by the auspice of the hunter.", " 's instincts are sharpened by the auspice of the hunter."); Check("Received Shaman Epic", "You are blessed with the gift of the Ruchu.", " is blessed with the gift of the Ruchu."); Check("Received QM/Marr's/Veturika's", "You are blessed by silent prayer.", " is blessed by silent prayer."); Check("Received Vie", "A bright white aura surrounds you.", " has been surrounded in a bright white aura."); Check("Received Vie", "A white aura surrounds you.", " has been surrounded in a white aura."); Check("Received Vie", "A faint white aura surrounds you.", " has been surrounded in a faint white aura."); If you are being mis-identified as another class, please let me know...it is most likely due to a new ability that is using the messaging of an older ability for another class.
Note: The update spell list is not on the version currently available, I just did it last night, so it hasn't been uploaded yet.
Thank you everyone who helped me in testing. The testing files have been removed in preparation for the official release.