Giter Site home page Giter Site logo

exporter's Introduction

WowSims Exporter

An exporter addon for World Of Warcraft: Classic Sims at https://wowsims.github.io/

There is a channel on the wowsims discord call integrations to talking real time to people, please don't use the discord for support if it can be avoided please use the issue tracker. we may request to talk to you in the integrations channel involving a pull request or an issue though that's fine.

Invite is located here https://discord.gg/N9ZgAMXQ3p

Getting the addon

If anyone would like to test it, you can just download it from the releases page and you can also find it on Curseforge!

please use curseforge if you can as it helps support my programming endeavors!

To use the addon

/wse - will open up the options window - *wip* changes do nothing atm
/wse open - will open the exporter window.
/wse export will open the exporter window, generate the data, and have the data ready and highlighted for you to CTRL+C

If you change your gear, talents, enchants, glyphs or runes, you can either rerun /wse export if you closed the window and the data will be updated. or just click the Generate Data button.

INFO

The aim for this project is to have an addon to export your characters gear, enchants, talents, and runes to wowsims.github.io.

CONTRIBUTING

If you would like to contribute, please feel free!

It was created using World of Warcraft Addon Creator 2015, its a very good IDE based on visual studio, its not required to be used, but if new files are added, please adjust the project file to match if not using WoWAC2015.

#Contributors generalwrex zku FelixPflaum

exporter's People

Contributors

1337lutz avatar felixpflaum avatar generalwrex avatar kayla-glick avatar raethkcj avatar rosenrusinov avatar tharre avatar zku avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

exporter's Issues

Website Broken

Your website won't accept Import from the Classic Cata Pre-Patch Addon, and the website equipment manual settings are incorrect/old.

Mage Export - TalentTree - Issue

Exporting Mage - Talents incorrectly exported.

ExportStringImg:
image

ExportString:
{"talents":"0003000000000000000000-230330221120121213231-0300000000000000000","glyphs":{"minor":[{"spellID":57928},{"spellID":57924},{"spellID":57925}],"prime":[{"spellID":56368},{"spellID":56384},{"spellID":56382}],"major":[{"spellID":56373},{"spellID":56380},{"spellID":56365}]},"class":"mage","unit":"player","race":"Worgen","name":"Curnil","gear":{"items":[{"id":59449,"gems":[68780,59493,59478],"enchant":4207},{"id":62434,"gems":[],"reforging":165},{"id":56399,"gems":[52217],"reforging":151,"enchant":4200},{"id":62357,"gems":[],"reforging":151,"enchant":4115},{"id":60244,"gems":[52207,52217],"reforging":151,"enchant":4063},{"id":56389,"gems":[],"enchant":4065},{"id":62364,"gems":[52217],"reforging":165,"enchant":4068},{"id":54503,"gems":[52207,52207],"reforging":166},{"id":60245,"gems":[52239,52207],"reforging":152,"enchant":4113},{"id":62450,"gems":[52207],"reforging":154,"enchant":4094},{"id":64904,"gems":[],"reforging":165},{"id":56432,"gems":[],"reforging":138},{"id":62047,"gems":[],"reforging":166},{"id":62470,"gems":[],"reforging":137},{"id":56271,"gems":[],"reforging":152,"enchant":4083},null,{"id":56296,"gems":[],"reforging":166}]},"professions":[{"name":"Engineering","level":525},{"name":"Tailoring","level":525}],"level":85,"spec":"fire","realm":"Benediction"}

TalentTreeInGame:
image

TalentTreeWoWSimAfterImport:
image

Invalid Reforge ID's

After importing my WSE string into the WowSims website, I noticed that one of my reforges was incorrect.

I have reforged this item's Expertise into Haste.

image

Export String: {"id":59223,"gems":[52212],"reforging":167,"enchant":3222}
Note the reforge ID of 167 - this ID is for Mastery into Haste

I believe the issue lies in the GetItemCurrentStats function. In this case, the function has returned a value of '10' for mastery - matching the item's socket bonus. May need some logic to avoid parsing socket bonuses, similar to the current logic that it's using to avoid parsing enchants.

Warlock SIM - Chest reforge crit > hit imported as mastery > hit

Using v2.11.2 WowSimsExporter:
image

Character in-game stats:
image

Chest reforge crit > hit:
image

Generated import data:
{"talents":"000000000000000000-3312222300310212211-3320200000000000000","glyphs":{"minor":[{"spellID":58094},{"spellID":56238},{"spellID":58070}],"prime":[{"spellID":56218},{"spellID":56228},{"spellID":63303}],"major":[{"spellID":63312},{"spellID":56240},{"spellID":63320}]},"class":"warlock","unit":"player","race":"Orc","name":"Aenima","gear":{"items":[{"id":65093,"gems":[68780,52217],"reforging":115,"enchant":4207},{"id":62416,"gems":[],"reforging":144},{"id":63463,"gems":[52205],"enchant":4200},{"id":59457,"gems":[],"reforging":144,"enchant":4115},{"id":67133,"gems":[52205,52217],"reforging":165,"enchant":4063},{"id":63484,"gems":[],"reforging":145,"enchant":4089},{"id":62364,"gems":[52217],"reforging":165,"enchant":4061},{"id":54503,"gems":[52217,52207],"reforging":138},{"id":60250,"gems":[52208,52207],"reforging":154,"enchant":4113},{"id":65069,"gems":[52207],"reforging":165,"enchant":4092},{"id":56380,"gems":[],"reforging":145},{"id":56276,"gems":[],"reforging":167},{"id":62465,"gems":[]},{"id":62047,"gems":[],"reforging":165},{"id":61329,"gems":[],"reforging":144,"enchant":4083},{"id":62234,"gems":[],"enchant":4091},{"id":56296,"gems":[],"reforging":167}]},"professions":[{"name":"Engineering","level":525},{"name":"Tailoring","level":525}],"level":85,"spec":"demonology","realm":"Gehennas"}

Change in stats after import to sim:
image

Chest reforge in the sim showing mastery > hit
image

Changing this reforge to crit > hit corrects the stats discrepancy:
image

image

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.