mculig / TemtemTracker

A tracker for the MMO Temtem
GNU General Public License v3.0
30 stars 13 forks source link

Program closes without any error message during an encounter #7

Open asadsnowman opened 3 years ago

asadsnowman commented 3 years ago

There is no error message and no log file (that I can find) to help determine the cause of the issue.

mculig commented 3 years ago

This is an issue that has affected a very small number of users that I've not managed to figure out so far. I've narrowed it down somewhat, but the root cause seems to be in either the VC++ installation or in the OCR framework and outside of code under my control.

asadsnowman commented 3 years ago

After a bit of research and testing, it looks like there's an issue with the one of Tesseract's dependent libraries (Leptonica) and processors that don't support AVX instructions (introduced in 2011). @Soruk has a pull request in the Tesseract wrapper library that contains a build of Leptonica that works with CPU's that don't support AVX, although it doesn't appear to have been accepted yet. I am able to run a working version of TemTemTracker using @Soruk's updated Tesseract library.

mculig commented 3 years ago

Thanks for letting me know. I imagine it will be a while before this fix makes its way all the way to TemtemTracker, but I'll keep an eye out for updated builds of the .NET wrapper for Tesseract I use.

Soruk commented 3 years ago

Hi

I can use my fork on the develop branch with compiled Leptonica DLLs for x86 / x64.