goatfungus / NMSSaveEditor

No Man's Sky - Save Editor
1.64k stars 229 forks source link

Error when click tabs Discovery and Account in 1.13.9 #811

Closed AAAltF4 closed 1 year ago

AAAltF4 commented 1 year ago

There is one of my save file, hope it will help author to solve the problem. save.zip 屏幕截图 2023-05-01 201214

AAAltF4 commented 1 year ago

And there is another problem in several recent version 1.13.x 屏幕截图 2023-05-01 202356

Darena-Bryant commented 1 year ago

I am also having this issue. When clicking either tab, rather than going to the screen for that tab, nothing seems to happen. If I scroll around the panel a bit, pieces of the selected tab will appear: the scroll bar, then the menu, some of the other elements. But then the existing elements slowly vanish and have to also be scrolled over to make them reappear, and nothing ever fully becomes visible. Whatever tab I was in before clicking the offending tab remains in the panel as if in the background. I ran both the .bat and .jar files to see if it made a difference, but it doesn't.

goatfungus commented 1 year ago

I have tried opening your save files and I'm unable to reproduce the error. Can you send me the log file? It might be something to do with the version of Java you are using.

AAAltF4 commented 1 year ago

Here is the log file. I only installed jre Version 8u371 and I have reinstalled it again. I tried the "Beta: Use Unicode UTF-8 for worldwide language support", but it still couldn't solve the problem. log.zip

goatfungus commented 1 year ago

I have just released a new version that might help, but I'm not entirely sure since I still can't reproduce the Discovery tab issue.

As for the text display, it's probably using a font that does not fully support unicode characters, so it would be helpful if you could let me know which operating system you are using.

goatfungus commented 1 year ago

There are reports that this issue is still happening, but I'm not sure why. I have analyzed various offending saves, and all seem to work fine across multiple different Java versions on my PC.

I have added further debugging to the log output to help figure out what the cause is, so if you are still experiencing problems, please don't open another ticket, just post a message here containing your saves and log file and I'll see what I can do.

AAAltF4 commented 1 year ago

The error has not been resolved in version 1.13.10. I'm Windows11 version-22H2. The current game version can also use version 1.12.0. I am only concerned that when version 1.12.0 cannot be used due to game updates, this error will not be resolved yet. Here is the new log file, it seems no difference. log.zip

goatfungus commented 1 year ago

I have just finished a pretty major overhaul of the editor UI in version 1.14.0... I'm hoping that the improvements made here will solve your problems.

ThunderStruck5966 commented 1 year ago

Thank you mate for all the hard work and effort, it's perfect..

AAAltF4 commented 1 year ago

Thank you very much! The error about "click tabs Discovery and Account" solved in version 1.14.0. But when I had to use the "Beta: Use Unicode UTF-8 for worldwide language support" for other reasons, it will report a new error when the SaveEditor starts . But although it reported an error, it seems to have no impact on the operation, or there may be other invisible errors.

I don't know if I should open an new issue report. Here is the log file and a screenshot. log.zip 屏幕截图 2023-05-04 232508

goatfungus commented 1 year ago

It could be that the Beta version of Java is missing a few libraries that are present in other versions. I have noticed that the new look & feel system does report errors in quite a few places but it is able to recover just fine, so it's probably safe to simply ignore these errors and continue.