GithubHelp home page GithubHelp logo

e7-gear-optimizer's People

Contributors

alexeia avatar ellesde avatar orkunkocyigit avatar ybouzekri avatar zarroc2762 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

e7-gear-optimizer's Issues

New Formula for WSS

@alexiA/Zarroc
I noticed that people were confused by the WSS method, so I created a formula that calculates gear sub efficiency based on the maximum possible substat rolls of a lv 85 piece of gear (this will serve as a good benchmark even for the lower tier pieces as it'll be easier to see if they actually outshine some lv 85 gear). I copy pasted the text for Item.cs so that you can paste it in. Not sure how Visual Studio syntax works for math, so plz correct if I wrote it incorrectly.

Main idea is (sub value/ (sub max roll *6)) /1.5000000000000002 summed with all other subs.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace E7_Gear_Optimizer
{
public class Item
{
public string ID { get; }
private ItemType type;
private Set set;
private Grade grade;
private int iLvl;
private int enhance;
private Stat main;
private Stat[] subStats;
private float wss;
public bool Locked { get; set; }
public Hero Equipped { get; set; }

    public Item(string id, ItemType type, Set set, Grade grade, int iLvl, int enhance, Stat main, Stat[] subStats, Hero equipped, bool locked)
    {
        ID = id;
        this.type = type;
        this.set = set;
        this.grade = grade;
        this.iLvl = iLvl;
        this.enhance = enhance;
        this.main = main;
        this.subStats = subStats;
        Equipped = equipped;
        Locked = locked;
        calcWSS();
    }

    public Item() { }


    public ItemType Type { get => type; set => type = value; }
    public Set Set { get => set; set => set = value; }
    public Grade Grade { get => grade; set => grade = value; }
    public int ILvl
    {
        get => iLvl;
        set
        {
            if (value > 0)
            {
                iLvl = value;
            }
        }
    }
    public int Enhance
    {
        get => enhance;
        set
        {
            if (value > -1 && value < 16)
            {
                enhance = value;
            }
        }
    }
    public Stat Main { get => main; set => main = value; }
    public Stat[] SubStats { get => subStats; set => subStats = value; }

    public float WSS { get => wss; }

    public void calcWSS()
    {
        wss = 0;
        foreach (Stat s in subStats)
        {
            switch (s.Name)
            {
                case Stats.ATKPercent:
                    wss += (s.Value / 48) /1.5000000000000002;
                    break;
                case Stats.Crit:
                    wss += (s.Value /30) /1.5000000000000002;
                    break;
                case Stats.CritDmg:
                    wss += (s.Value /36) /1.5000000000000002;
                    break;
                case Stats.DEFPercent:
                    wss +=( s.Value / 48) /1.5000000000000002;
                    break;
                case Stats.EFF:
                    wss +=( s.Value / 48) /1.5000000000000002;
                    break;
                case Stats.HPPercent:
                    wss += (s.Value / 48) /1.5000000000000002;
                    break;
                case Stats.RES:
                    wss += (s.Value / 48) /1.5000000000000002;
                    break;
                case Stats.SPD:
                    wss += s.Value /24) /1.5000000000000002;
                    break;
                default:
                    break;
            }
        }
    }
}

}

Planning for E7DB API v2

Hello there @Zarroc2762 :)

Would like to give you a notice, not sure if you have seen yet (notice has been on the meta of v1 for a while), but E7DB api is being upgraded to version 2, and it brings changes on the json format because the data is now being acquired from game. That means correct data (no mistakes when doing v1 jsons manually) and also multi-language support, in case you are interested in adding.

v1: https://api.epicsevendb.com/api/hero/yufine

v2: https://api.epicsevendb.com/hero/yufine ( example of another language https://api.epicsevendb.com/hero/yufine?lang=jp )

Documentation for v2 is https://api.epicsevendb.com/ (missing a few endpoints, I'll add them to Swagger soon)

Still not 100% complete (missing few things here and there like hero relations but we working to add them) but letting you know that v1 won't be updated anymore (that's why you might have seen a few 404's for images or heroes missing). The website itself will be upgraded this weekend to use v2 as well.

Let me know if you see anything you need missing on the new json format so I can work on it.

Best,
Raphael

Error when trying to add new heroes

Hi all, please take a look at the error pop-up whenever I try to add a hero into the optimizer. Could anyone advise how to resolve this? I am not well-versed enough to troubleshoot this on my own. Thanks!

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at E7_Gear_Optimizer.Main.B_EditHero_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

E7 Gear Optimizer
Assembly Version: 1.0.0.0
Win32 Version: 2.8.5.0
CodeBase: file:///C:/Users/Zhe%20Zhi/Desktop/epic7-master/E7.Gear.Optimizer%20(2)/E7%20Gear%20Optimizer.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Newtonsoft.Json
Assembly Version: 12.0.0.0
Win32 Version: 12.0.2.23222
CodeBase: file:///C:/Users/Zhe%20Zhi/Desktop/epic7-master/E7.Gear.Optimizer%20(2)/Newtonsoft.Json.DLL

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Multiple Stat Foci?

After using this optimizer for a while, the main feature I find myself missing from SWOP is the ability to set multiple possible stats to focus for the neck, ring, boots spots. For example, most supports want either HP% or Def% in neck and ring. Currently, you either have to optimize four times to combine the various possibilities or just leave those slots blank. The same applies for crit chance vs. crit dmg necks. Being able to set (three max?) foci for the optimization would still cut down on possible permutations while leaving open all the relevant possibilities for the build you are pursuing.

Importing issue

Hi, I'm having issue importing from JSON (created with the exporter)

error

Crash on optimize

************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Der Wert -1 ist für Value ungültig. Value sollte zwischen 'minimum' und 'maximum' liegen.
Parametername: Value
bei System.Windows.Forms.ProgressBar.set_Value(Int32 value)
bei System.Progress`1.InvokeHandlers(Object state)

************** Geladene Assemblys **************

Hi, at around 228 Items added to the calculation the optimization crashes right at the start.

thx for reading i love your work.

issue with RES in filter

hi dev, thk u much for this lovely app, help me so much
i encounter this error when i try to search for "0% res" combo
it's ok when i leave no condition, but when i put max res value=4 then filter, it's show nothing
i uploaded a video, can u help?
https://youtu.be/0le8hqZMaHc

Values incorrect lately

I noticed some inconsistency issues lately, especially with speed value.
See screenshot for reference, it has the exact same pieces of gear (double/triple checked) and BBK is 6 max awakened (no speed difference though).
I also noticed it on other units sometimes, any idea why this happens?
Thank you!

Error

Issues with Optimization

AS seen in the image, even if i click broken sets or not, no filter or filter on , i don't get to the combination showed on the left, and also for the right side, its the optimization that the app gave me, however, the values varies from the game , from the calculation made in the app.
Like in the picture my attack will be, 4495, however in the app shows 4331 not even substracting the artifact attack i get that number (4495-182=4313)

Edit : I just tried manually equipping my lifesteal sword, and checking keep equip items, and it doesnt do any search at all, or combination. Edit TWO: Fix this my Json decided to troll me, however after fixing it, it still shows not the values that it should have.

asd

Possible Improvements

I've made several changes for my personal use, and wanted to know if any of them would be wanted here. Here are the changes I've made (they can be seen and tried on this branch), please let me know if I should make a pull request to add any of them.

  • added a Lock/Unlock icon to ItemStats cards, which can be clicked to Lock/Unlock same as on the Inventory tab
    image
  • added a 'Equip + Lock' button to the Optimization tab, it equips the gear as normal, then locks it all
    image
  • made Optimization tab automatically show the currently equipped gear of a hero in the right side ItemStats cards whenever a new hero is chosen from the hero dropdown
  • added portrait of currently selected hero beside hero dropdown in Optimization tab (I removed the 'Force' controls since I personally have never used it, which gave me a lot of extra space to fit this extra image)
  • added 'Hide Equipped Heroes' checkbox in the Optimization tab, which filters out all heroes that have all their gear equipped and locked so they're not shown in the Hero dropdown (I'm very open to any ideas to change how this works/looks, this was just very useful for my workflow with the optimizer)
    image
  • added 'Hero Priority' attribute that can be set in the Heroes tab. The hero dropdown in the Optimization tab sorts by Priority first, ID second, so if you have a lot of heroes you can easily organize them into the order of importance
    image
    image

Unfortunately I found that making UI changes caused a lot of auto-generated changes in the designer files, and I couldn't chain UI changes together through merges, and I ended up mashing most of my changes together into big, messy commits that changed many things at once. If any of the changes are wanted, I'll be happy to make proper commits for a pull request.

Thanks for making the Optimizer, I couldn't really play without it.

Strange Optimizer Error

I haven't been able to determine the exact pattern to the issue, but for some reason the optimizer is not picking up my Sol's current equipment (and only happens with Sol so far).

If you see the first screenshot, accoding to the filters, his current equipment should show as a result. But it doesn't.

image

If I just click the "Keep currently equipped items" checkbox and hit optimize again without modifying any other filters, then the exact equipped setup shows in the list.

image

It doesn't matter if the equipment is locked or not, or if I click the "locked items" checkbox or not. The issue persists. And again, so far it's only with this character. I can provide the json if needed.

Unable to import gear as it does not append

There is a serious bug with the OCR exporter and it will not do more then 14 non-enhanced gear at a time. So I am doing max 14 at a time.. But the importer is not really and importer as it deletes all previous data.

This is a bad bug because that means all new gear has to be manually added but you can in a good farming have several dozen new gears to be added. So going to want to use the OCR exporter then import.

Please fix import so that it will actually do importing and not overwriting current gear.

Epic Seven Gear Optimizer v2.8.5

Optimizer Error

Hello I was having this error pop up when attempting to run the optimizer.

Screenshot of error message attached.

How do I rectify this issue?

Thanks for the assist.

Additional Filtering Options in Inventory View?

I would like to request additional filters for inventory view: filter by ilvl, grade, main stat type, WSS (e.g., >60), equipped status (true/false), locked status (true/false). Since the optimizer calculates substat efficiency via WSS, it would be great to be able to use the optimizer as a full fledged item manager.

In particular, now that we can upgrade items from ilvl 85 to ilvl 90, it would be very useful to be able to filter ilvl = 85 and WSS > 60 (for example) to find efficient candidates for upgrading. In order to be able to do things like this, we need a few extra filtering options like those requested above. Is there any way we could get a feature like this added?

P.S. If you are taking feature requests I have a few others as well, but I'll hold them back for the moment.

Problem with Elena and Tamarinne

Creating Elena causes error and Portrait is missing, creating Tamarinne straight up shows error and cannot create the unit.
Elena portrait missing and error message:
Elena portrait
Elena
Tamarinne error message:
Tamarinne error

Max stats after patch update

Patch just dropped, but wanted to drop this in about the new stat maximums for items. HP on helmets only go to 2000 max currently. (Trying to input 2360hp on a L70 +15 helmet).

Thanks for all your work!

Dmg Calculation does not cap CDmg at 350%

Dmg Calculation does not cap CDmg at 350%. As a result, when searching for high Dmg builds, you can come across builds that have lower Atk but have higher CDmg than other builds that actually do more damage.

Using my C!Lorina as an example:
My top listed Dmg build has 3930 atk and 361% CDmg. 3930 x 3.61 = 14,187.3
The optimizer lists that build's Dmg value as 14188. That being said, ingame the CDmg is capped at 350%; extra CDmg doesn't add to the damage.
This error also carries over to Dmg/Spd calculations.
Luckily, I don't think the Crit Rate has the same problem.

You just have to add a clause in the calculations that rounds any CDmg value above 350% down to 350%.

On a minor note, the calculations in general appear to have a rounding error (they round up when they should round down, see the number example above). They're quite minor, only resulting in stat differences of about ~2, but they're annoying to see.

.NET Framework error

image

Happens when Locked and/or equipped items are checked in the Optimization tab and Min values are set.

Here is the json file:
E7 Gear Optimizer.zip

Here is a copy of the entire message
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '101' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
Parameter name: Value
at System.Windows.Forms.ProgressBar.set_Value(Int32 value)
at System.Progress`1.InvokeHandlers(Object state)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4010.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

E7 Gear Optimizer
Assembly Version: 1.0.0.0
Win32 Version: 2.7.0.0
CodeBase: file:///C:/Users/gage6/Downloads/E7.Gear.Optimizer%20(3)/E7%20Gear%20Optimizer.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Newtonsoft.Json
Assembly Version: 12.0.0.0
Win32 Version: 12.0.2.23222
CodeBase: file:///C:/Users/gage6/Downloads/E7.Gear.Optimizer%20(3)/Newtonsoft.Json.DLL

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Alencia error

seem getting alencia's info is error. can u help me check it
and i want a feature that i can rearrange my heroes. should u add it in furture?

Possible Typo creating exception.

Requested value 'Destrucction' was not found being thrown when I set "Destrucction" set as a focus in Optimization tab.

Exception Text:

System.ArgumentException: Requested value 'Destrucction' was not found.
   at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
   at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
   at E7_Gear_Optimizer.Main.numberOfResults()
   at E7_Gear_Optimizer.Main.Cb_NecklaceFocus_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Loaded Assemblies

mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
E7 Gear Optimizer
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/myusername/Desktop/E7/E7%20Gear%20Optimizer.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 12.0.0.0
    Win32 Version: 12.0.2.23222
    CodeBase: file:///C:/Users/myusername/Desktop/E7/Newtonsoft.Json.DLL
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3362.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3056.0 built by: NET472REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

Importing Error

Hi,

This error appeared after updating to the latest version.

"After parsing a value an unexpected character was encountered: c. Path 'results[0].skills[2].name', line 1, position 20987"

Also

"Corrupted or wrong file format. Please select a JSON file exported by this application!"

My file was exported by this optimizer. In fact, it was automatically uploaded from the last time I have used it before the latest update. I am currently using the older version and it works fine.

Flat value showing incorrect %

Flat values seem to be transformed into an incorrect % (maybe it's taking into account non awakened stat values?) For example, Ruele's 6/6 level 60 HP is 5474, however, a level 85 +15 neck that gives 2700 HP is shown as giving her a 58% increase instead of aprox 50%. Or a sword giving 425 attack showing 90% increase.
image

Importing error using OCR Gear Exporter

Hello I am having issues with trying to import my gear with the JSON file created using GitHub user compeanansi's epic7 but I keep getting this error while following instructions.

Capture

Item count doesn't update on gear add

Minor nitpick

When I add a piece of gear, the items in the top right corner doesn't increase until I leave the tab and reenter the tab.

https://gyazo.com/d2e8f34265fcfe42667d3e8314cf7f15 Top right corner says 30 boots

https://gyazo.com/46150983fc1e3be1c02622a3b4614291 Added new gear and pressed +. Items still 30

https://gyazo.com/f6b0cfc77e85ada4aa1819e450a951b8 Clicked away and clicked back. Items: 31.

It's not a big deal but I figure it's trivial to fix \o/

All-Rounder Wanda?

I can't find All-Rounder Wanda, am I doing something wrong or is it not possible to pick her currently?
Thank you!

ID Number After 9

Every Hero After ID 9 goes like : Please see it through. Not Sure if it will be a problem later on , but check on it.
imagen

Import error

pop up a window while trying to import JSON that generated by Google Colab.

Unable to find the value of "Edic"

here is the debug logs:
[0822/141345.629:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0822/141345.629:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0822/141345.629:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0822/141345.629:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0822/141345.629:ERROR:crash_report_database_win.cc(469)] failed to stat report

the JSON was attached.

exported_gear.zip

.NET Framework vs Core (adding Mac/Linux support)

Question since I have -1 knowledge in .NET (other than Razor for asp.net lol):

What is the effort to change from .NET Framework to .NET Core?

I don't know what are the differences code-wise, I just know that with Core I'll be able to run in Mac as per this. I have OSX Catalina and wine doesn't work anymore since Catalina cut 32bit support so can't even try running with it.

I've read about Mono Project which makes Framework run on Mac, but that also requires code changes since isn't full Framework available.

That's it, more a doubt than an issue.

Thanks for the work :)

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.