Code Monkey home page Code Monkey logo

ffxivapp-plugin-parse's Introduction

FFXIVAPP

Issue tracking, feature request and release repository.

Join the chat at https://gitter.im/Icehunter/ffxivapp

Main Application Installation

Recommended Format (Issues)

Title: brief description

Description: Detailed description including any log lines or screenshots to illustrate the issue.

Recommended Format (Suggestions)

Title: As a (I can/want to) (because/so I can) .

Description: This is where you can provide examples of what you mean, provide illustrations to support the request (if needed or helpful) and to say if you want; what you ideas of "definition of done" would be.

Formatting

Formatting can be achieved via example from the follow URL: Markdown

Open-Source Plugins

Directions on how-to install for FFXIVAPP are found on each repo. Thanks!

Plugin Installation

Plugins are NOT included in this download. When you open the application go to the Update tab and install the plugins you want; or update one if an update is available.

If you are a developer and want to distribute your own plugins and have update availability then you must have them hosted online somewhere. You will need to make a VERSION.json file that can be added to a sources list in the application.

The format of the file is as follows:

{
    "PluginInfo": {
        "Name": "Plugin.Name.dll",
        "Version": "3.0.5145.29167",
        "Files": [
            {
                "Name": "Plugin.Name.dll",
                "Location": ""
            },
            {
                "Name": "Logo.png",
                "Location": ""
            },
            {
                "Name": "PluginInfo.xml",
                "Location": ""
            }
        ],
		"SourceURI": "http://url/to/base/directory/of/download"
    }
}

If you have other files they can be added into that structure. If they are in sub-directories the the location would be something like this:

{
    "PluginInfo": {
        "Name": "Plugin.Name.dll",
        "Version": "3.0.5145.29167",
        "Files": [
            {
                "Name": "Plugin.Name.dll",
                "Location": ""
            },
            {
                "Name": "Logo.png",
                "Location": ""
            },
            {
                "Name": "PluginInfo.xml",
                "Location": ""
            },
			{
				"Name": "Some.ext",
				"Location": "path/to/sub/folder"
			}
        ],
		"SourceURI": "http://url/to/base/directory/of/download"
    }
}

The location will not have a leading or trailing slash.

ffxivapp-plugin-parse's People

Contributors

icehunter avatar joelspadin avatar violet2016 avatar yaguar666 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ffxivapp-plugin-parse's Issues

Feature request: Job indicators on score cards

It would be nice to have some indication (job icon, job-specific colors, etc.) of what job each player is on the score cards. I always have to keep looking back and forth between the game screen and FFXIVAPP to match up names to jobs. It would also be helpful to sort the list by role. My card seems to show up in a random spot in the list, making it difficult to find myself. I would like to be able to sort similar to the in-game party sort order, or at the very least have my card always appear first.

I attempted to make some of these modifications myself, and I have been able to compile all the ffxivapp-* projects. When I run the FFXIVAPP client by itself, it seems to work properly, but if I drop my compiled version of FFXIVAPP.Plugins.Parse.dll into the Plugins folder, it starts throwing hundreds of exceptions in the localization code, such as:

System.Windows.Data Error: 17 : Cannot get 'Item[]' value (type 'String') from 'Locale' (type 'Dictionary`2'). BindingExpression:Path=Locale[parse_TotalsNormalHeader]; DataItem='PluginViewModel' (HashCode=27223978); target element is 'TextBlock' (Name=''); target property is 'Text' (type 'String') TargetInvocationException:'System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

Issue with Dots/Heals Post 2.3

As of patch 2.3 release on 7/8/14 FF14 app parser is no longer recording healing done and the damage parsing is incorrect. I think the issue with damage parsing is lack of dots because SMNs damage was affected the most and I also compared the damage I was parsing with parses I got while running ACT to verify the mistake.

LB dmg attributed to the wrong player.

Hey,
I turned off the option to account LB DMG but somehow FFXIAPP still accounts the damage from time to time. Also when it happens it seem to give this extra damage to the wrong player.

I can send the log if needed.

Possible wrong reading from - Ruin 1 -

Ruin 1 when use as FIRST cast in a fresh battle give an additional curious data as Thunder 3 witch tic for 13. One cast.

2 Datas.

1 - Ruin 1 dmg.
2 - Thunder 3 ( witch tick for 13 each ruin 1 cast )

Anyone can confirm the same curious reading ?
Thx

Issue with Fracture and Chaos Thrust

Both Fracture and Chaos Thrust are not working correctly. Fracture DoT tics are not being parsed at all no matter which Job the ability is used on. Chaos Thrust is reporting numbers that are a fair bit too high. For Example, I did 2452 damage to a Dummy (2778 total HP and 326 left after the final DoT tic) but the parser says I did 3062 (More health than the Dummy has and the Dummy didn't roll over its HP). The regular damage is correct (1781 from a full CT combo and 1 autoattack no buffs) but the Chaos Thrust DoT damage is registering as 1281 when in fact the total DoT damage was 671 (2452-1781).

I have also observed under conditions I haven't managed to effectively reproduce that SCH's Galvanize shield after Adloquium is incorrectly being registered as a 50 dmg per tic Windbite DoT. I haven't managed to do this solo as SCH but have witnessed it multiple times in Turn 9. Might be tied to having a BRD in the party.

DPS tracking enmity

DPS parser is tracking enmity generated rather than straight DPS for WARs. Works fine for everyone else.

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.