GithubHelp home page GithubHelp logo

colbydude / xivprogression Goto Github PK

View Code? Open in Web Editor NEW
6.0 4.0 4.0 28.03 MB

A simple tool to check a character's main scenario quest, raid, and trial progression in FFXIV.

Home Page: https://xivprogression.com

PHP 71.53% Vue 25.66% Blade 2.81%
final-fantasy-xiv php laravel tools vue xivapi ffxiv achievements

xivprogression's Introduction

XIVProgression

Actions Status Laravel Forge Site Deployment Status

This tool is used for quickly checking a character's main scenario quest and duty progression in FFXIV. This saves the effort of having to actually go to the Lodestone and look things up. Information is collected using the XIVAPI and checks for certain achievements. However, keep in mind that this tool will not work if the specified character does not have achievements viewable to the public.

Website: http://xivprogression.com
Powered By: Laravel and Vue

Release Notes

October 8th, 2023

  • Update for 6.5 Content.

June 12th, 2023

  • Update for 6.4 Content.

January 30th, 2023

  • Update for 6.31 Content.

January 12th, 2023

  • Update for 6.3 Content.

November 3rd, 2022

  • Add new worlds for the Dynamis data center.

September 1st, 2022

  • Update for 6.2 Content.
  • Remove Trials that have been converted to single-player instances or not considered "High-End Duty".

July 6th, 2022

  • Add new worlds for the Chaos and Light data centers.

April 27th, 2022

  • Update for 6.11 Content.
  • Move Ultimate Raids to their own section.

April 13th, 2022

  • Update for 6.1 Content.

January 25th, 2022

  • Add new worlds from the Materia data center.

January 6th, 2022

  • Update for 6.05 Content.

December 22nd, 2021

  • Include Endwalker Content.
  • Update for 6.01 Content.
  • Hide any spoilable content, unless already unlocked.

December 3rd, 2021

  • Rebrand to XIVProgression.
  • Add Reaper and Sage jobs.
  • Prepare for 6.0 Content.

June 10th, 2021

  • Include tracking of all Main Scenario Quest achievements.

April 18th, 2021

  • Calls to the XIVAPI are now cached for an hour.
  • Update for 5.5 Content.

January 5th, 2021

  • Update to Laravel 8.
  • Update for 5.4 Content.

August 12th, 2020

  • Update for 5.3 Content.
  • Update for 5.25 Content.

February 20th, 2020

  • Update for 5.2 Content.

January 8th, 2020

  • Update app to Laravel 6.

November 16th, 2019

  • Update for 5.11 Content.

October 29th, 2019

  • Update for 5.1 Content.

July 30th, 2019

  • Update for 5.05 Content.
  • Make instances with more than one turn collapsable.

July 16th, 2019

  • Update for 5.01 Content.

July 2nd, 2019

  • Update for 5.0 Content.

June 28th, 2019

  • Add Gunbreaker and Dancer jobs.
  • Prepare for 5.0 Content.

June 24th, 2019

  • Add ability to filter instances by expansion.
  • Add Spriggan and Twintania to the list of worlds.

March 27th, 2019

  • Update for 4.56 Content.

February 3rd, 2019

  • Refactor to leverage the XIVAPI since XIVDB shut down.
  • Update app to Laravel 5.7.
  • Update for 4.5 Content.
  • Update for 4.4 Content.
  • Update for 4.36 Content.
  • Update for 4.31 Content.

May 22nd, 2018

  • Update for 4.3 Content.

January 30th, 2018

  • Update for 4.2 Content.

October 27th, 2017

  • Update for 4.11 Content.

October 10th, 2017

  • Full rebuild using Vue and referencing the XIVDB API for better performance.
  • Addition of link to character's XIVDB Profile.
  • Addition of character's class information.
  • Update for 4.1 Content.

August 2nd, 2017

  • Update for 4.05 Content.
  • Update for 4.01 Content.
  • Update for 4.0 Content.
  • Update for 3.5 Content.
  • Update for 3.4 Content.

July 10th, 2017

  • Update app to Laravel 5.4.
  • Implement first phase redesign.
  • Update Lodestone API.

June 27th, 2016

  • Update for 3.3 Content.

April 16th, 2016

  • Fix bug causing multiple clears displaying the wrong number.

March 2nd, 2016

  • Update for 3.2 Content.

November 13th, 2015

  • Update for 3.1 Content.

July 24th, 2015

  • Implement a brand new redesign.
  • Update for 3.0.5 Content.
  • Use relative path to include the Lodestone API. Composer gets wonky here.

June 20th, 2015

  • Update to Lumen 5.1.
  • Refactor with PSR-2 Standards.
  • Refactor to use the LodestoneAPI v5.
  • Display Character Data even if public achievements are not enabled.
  • Heavensward content coming soon!!

June 3rd, 2015

  • Fix error when trying to access with a trailing slash.

April 17th, 2015

  • Start to import project into the Lumen framework.

April 3rd, 2015

  • Update for 2.5.2 Content.

January 28th, 2015

  • Update for 2.5.0 Content.
  • Split raids into 8-man and 24-man.

October 28th, 2014

  • Hugely refactor assets for easier development.
  • Add Final Coil of Bahamut and Akh Afah Amphitheatre EX (Shiva).
  • Lodestone recieved a slight update for 2.4 breaking somethings with the Lodestone API. I'll have to wait to address these issues when the API is updated.
  • Made the update date point to the repository, rather than just the READEME file.

July 14th, 2014

  • Added icons for better understanding how the achievements work. TODO: XIVDB Tooltips.
  • Added basic character profile displaying character portrait, active class and level, and average item level.

July 8th, 2014

  • Added results for Syrcus Tower and Striking Tree EX (Ramuh).
  • Added results for the Second Coil of Bahamut (Savage). Note that the achievements for clearing indivdual turns are actually clears, instead of mapping achievements. There is also no overall clear achievement, so the number of clears will not be used.
  • Removed the number of clears from Labyrinth of the Ancients and Syrcus Tower.
  • Made the update date point to this README file.

July 7th, 2014

  • Made a slight change to the Lodestone API so I can associate each achievement by it's ID instead of the sequential number it's given. This way, when patches come out, I won't have to manually go through and figure out which achievement is which.

July 6th, 2014

  • Load data based on URL parameters.
  • URL automatically changes when the form is submitted (must have a compatible HTML5 browser).
  • BCoB and SCoB is broken down by each turn using the "Mapping of the Realm" achievements.
  • Results will now show all content, with uncleared instances marked in red.

July 5th, 2014

  • Initial Release.

xivprogression's People

Contributors

colbydude avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

xivprogression's Issues

"Cleared on" column uses 10-clear date, not first clear

For example, on your character:

http://ffxiv.voidteam.net/progression?name=Enyl%20Noves&server=Leviathan

It says your BCoB clear was "Fri Feb 27 2015", and yet looking at your achievements:

http://na.finalfantasyxiv.com/lodestone/character/2249861/achievement/category/4/

Your Binds that Tie dates are May 5, 2014, July 6, 2014, and February 27, 2015. "Cleared on" should be the first date, not the last, right?

It looks like this results from the app.js function displayRaidRowByClears, the for loop there sets usedAchievement to the last member of the array, and they're sent in order up in updateDetails, so usedAchievement (then used to set clear_date) ends up being the last achievement.

Add MSQ tracking

We've got lots of new players in our FC. It would be great if we could track their progression to help them out better.

There are achievements tied to the MSQs, so it should be possible to implement.

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.