Giter Club home page Giter Club logo

superwowcombatlogger's Introduction

Installation

This requires https://github.com/balakethelock/SuperWoW to work.

Remove AdvancedVanillaCombatLog and AdvancedVanillaCombatLog_Helper directories from your addons folder if they existed.

Place SuperWowCombatLogger in Interface/Addons.

Preparing for upload

In order to upload your logs to monkeylogs/legacy logs you need to run format_log_for_upload.py on your WowCombatLog.txt.

Copy this python file to the same directory as your WowCombatLog.txt and run python format_log_for_upload.py.

Fill in your player name and the name of your log file when prompted, then zip the new WowCombatLog.txt and upload it to monkey/legacy logs.

Changes from AdvancedVanillaCombatLog

  • No longer requires any raiders to run the AdvancedVanillaCombatLog_Helper addon.
  • No longer need to spam failure messages to write to the log
  • No longer overwrites all of the combat event format strings to change you -> playername. This would break addons like bigwigs that looked for messages like "You have been afflicted by Poison Charge". It does still overwrite the initial debuff/buff events to add a (1) because I deemed it unlikely to break other addons and is convenient compared to editing those messages after the fact.
    AURAADDEDOTHERHELPFUL = "%s gains %s (1)."
    AURAADDEDOTHERHARMFUL = "%s is afflicted by %s (1)."
    AURAADDEDSELFHARMFUL = "You are afflicted by %s (1)."
    AURAADDEDSELFHELPFUL = "You gain %s (1)."
  • Self damage is now separated as Playername (self damage)
  • The dot component of the following spells have been renamed to allow viewing casts of those spells independently from ticks:
    • Fireball Dot -> Improved Fireball
    • Flamestrike Dot -> Improved Flamestrike
    • Pyroblast Dot -> Pyroclast Barrage
    • Immolate Dot -> Improved Immolate
    • Moonfire Dot -> Improved Moonfire
  • Shaman totem spells are edited to appear as though the shaman cast them so they get credit for the spell.
  • Pet autoattacks will now appear under "Pet Summoned" on their owners and their spells will appear as though the owner cast them.
  • Greater Feral Spirit, Battle Chicken, Arcanite Dragonling are similarly edited to associate with their owners.
  • The following were renamed as their spells don't exist in legacy/monkey databases:
    • Burning Hatred -> Burning Flesh (Ornate bloodstone dagger proc)
    • Fire Rune -> Fire Storm (Flarecore 6 set proc)
    • Spirit Link -> Spirit Bond
    • Pain Spike -> Intense Pain
    • Savage Bite -> Savage Fury
    • Potent Venom -> Creeper Venom (lower kara trinket)
  • Tracks the caster and target for the following max level spells that were missing from the combat log:
    • Faerie Fire
    • Sunder Armor
    • Curse of the Elements
    • Curse of Recklessness
    • Curse of Shadow
    • Curse of Weakness
    • Curse of Tongues
    • Expose Armor
    • Heal over Time casts (ticks have the original spell name)
      • Rejuvenation Cast -> Improved Rejuvenation
      • Regrowth Cast -> Improved Regrowth
      • Renew Cast -> Improved Renew

superwowcombatlogger's People

Contributors

pepopo978 avatar gwetchen avatar

Stargazers

 avatar  avatar Lexi avatar  avatar

Watchers

 avatar  avatar

superwowcombatlogger's Issues

Mana pot and consume usage of the person keeping the log

Took a log of my guild's BWL run tonight and ran the log through formatter for uploading to monkeylogs. So far that seems to be working well.

But after using the summarize_consumes tool on the formatted log, I noticed it didn't show any mana pot usage for myself. It did show most of my other consume usage, but also didn't show the second wisdom flask I used as well. although thinking about it, maybe the 2nd usage didn't show up because I popped the 2nd flask before the first wore off.

Here's a gist of the raw log pre-formatter if you wish to use it for testing.

https://gist.githubusercontent.com/Bombg/b5c233611b3923528f452cc003f17b2a/raw/b84e32ffff5bdabf5c79f14c20cc2819c842883d/gistfile1.txt

Unknown player in Monkeylogs after formatting

So I've had two different interesting things happen on my last log. One of our new members shown as unknown even after running the format for upload python script. I checked out his COMBATANT_INFO part of the log. He recently changed guilds to us(Onyfans), but it still shows him in his old guild. Also none of the items in the combatant info seem to be custom, so i'm not sure why he's showing as unknown.

The player that is showing unknown, still shows him in his old guild ERROR.
5/31 19:55:45.368 COMBATANT_INFO: 31.05.24 19:55:45&Ripmrbing&ROGUE&Scourge&2&nil&ERROR&Social&5&nil&12929:0:0:0&nil&nil&nil&16827:0:0:0&16909:1843:0:0&14641:1843:0:0&16825:0:0:0&16826:1843:0:0&17713:0:0:0&18500:0:0:0&13965:0:0:0&nil&10258:0:609:0&18832:1900:0:0&nil&18323:0:0:0&nil&nil

Original log file
https://gist.githubusercontent.com/Bombg/07618adff9422a5b9df8c3407d49338b/raw/5187a3800f32494c85b4d4fa7c73e5061084252a/gistfile1.txt

The Monkeylog
http://monkeylogs.com/viewer/12600/base

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.