Zarroc2762 / E7-Gear-Optimizer

27 stars 22 forks source link

Problem with Elena and Tamarinne #40

Open M3tallion opened 4 years ago

M3tallion commented 4 years ago

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

M3tallion commented 4 years ago

in addition: After updating to v2.8 I'm also occasionally getting this error during optimisation process and is forced to quit the program Optimisation error

nghoang1288 commented 4 years ago

same here

SlemoSenpai commented 4 years ago

Having the same problem with Elena, Alencia and Faithless Lidica. Checked the cache folder and the png files for those heroes are missing

mountmoron commented 4 years ago

Elena, Alencia, Faithless Lidica, Ambitious Tywin, and Khawana will return the 404 not found because the following png files are not found on epicsevendb.com

To get this issue resolved, please ping the dev over at @epicsevendb on twitter.

Zarroc2762 commented 4 years ago

Fixed the crash during optimization in version 2.8.1. As mountmoron wrote Elena, Alencia, Faithless Lidica, Ambitious Tywin, and Khawana will return the 404 not found because epicsevendb doesn't have the image files. I'm gonna add a message for this problem in the next version.

nghoang1288 commented 4 years ago

can u just disable this popup messenger?

Zarroc2762 commented 4 years ago

Removed the exception message it in the latest update.

I don't know why tamarinne produces this error message. I can only assume it's because of the ☆ character in the name of her s3. I tried removing the skill name from the json data i receive from epicsevendb before parsing it but the error remains. You can fix the error on your end by changing the language for non unicode-programs in your system settings to english. You can find it under regional&language settings > administrative language settings > Language for non-unicode programs. Please note that you will have to restart your PC.

RaphaelDDL commented 4 years ago

Regarding this issue, can you see if this still happens when using V2 API?

The source file I send to mongodb now uses unicode (starts with \u), same for all other languages (so chinese is just a giant string of unicode characters):

image

But MongoDB itself converts into the character when saving:

image

So most likely the issue might exist, but before, it was a random star character I found, now is the exact character from in-game, not sure if would make any difference for the optimizer, but now it's proper UTF-8 I guess.

Zarroc2762 commented 4 years ago

Should be fixed in the latest release. Please see https://github.com/Zarroc2762/E7-Gear-Optimizer/issues/48