Closed NMS-D closed 10 months ago
I sent a screenshot. nothing works in the program at all. there are no buttons to select the path.
пн, 3 июл. 2023 г., 08:53 GrumpyKoala1966 @.***>:
Been working fine for months, try selecting a path you might get somewhere.. Facepalm.
— Reply to this email directly, view it on GitHub https://github.com/goatfungus/NMSSaveEditor/issues/860#issuecomment-1617404115, or unsubscribe https://github.com/notifications/unsubscribe-auth/BA74XW6NMTKFCL3U6OOECMDXOJM53ANCNFSM6AAAAAAZ3TVYXY . You are receiving this because you authored the thread.Message ID: @.***>
Make sure you get the 64-bit version, because you have the 32-bit (x86). You can get 64-bit from here: https://www.java.com/en/download/manual.jsp Install it and try again. Once it is running, as shown in the screenshot, make sure you browse to the correct location for your save files, which should then show for the 'Save Path' and then also have the drop-down working to select a game slot.
Убедитесь, что у вас 64-битная версия, потому что у вас 32-битная (x86). Вы можете получить 64-битную версию отсюда: https://www.java.com/en/download/manual.jsp Установите ее и повторите попытку. Как только он запустится, как показано на снимке экрана, убедитесь, что вы указали правильное место для файлов сохранения, которое затем должно отображаться для «Пути сохранения», а затем также иметь раскрывающийся список для выбора игрового слота.
exactly 64 bits. Version 1.11.2 works, although merchant ships are generated Seriously. Version 1.14.2 works as in the screenshot, that is, not as. I don't understand what "correctly assigned" means, I can't specify. Ctrl+O does not work.
точно 64 бита. Работает версия 1.11.2, правда торговые суда генерируются Серьезно. Версия 1.14.2 работает как на скриншоте, то есть не как. Не понимаю, что означает "правильно назначенные", я не могу указать. Ctrl+O не работает.
Убедитесь, что у вас 64-битная версия, потому что у вас 32-битная (x86). Вы можете получить 64-битную версию отсюда: https://www.java.com/en/download/manual.jsp Установите ее и повторите попытку. Как только он запустится, как показано на снимке экрана, убедитесь, что вы указали правильное место для файлов сохранения, которое затем должно отображаться для «Пути сохранения», а затем также иметь раскрывающийся список для выбора игрового слота.
[DEBUG] Java Vendor: Oracle Corporation
[DEBUG] Java Version: 1.8.0_371
[DEBUG] Java Architecture: amd64
[DEBUG] Operating System: Windows 11
[DEBUG] Working Dir: C:\Users.........\NMSSaveEditor-master
[DEBUG] Look and Feel: FlatLaf Light
[INFO] Starting Editor...
[DEBUG] Mem Usage: 250/3676 MB
[STDERR] Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Comparison method violates its general contract!
[STDERR] at java.util.ComparableTimSort.mergeHi(Unknown Source)
[STDERR] at java.util.ComparableTimSort.mergeAt(Unknown Source)
[STDERR] at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
[STDERR] at java.util.ComparableTimSort.sort(Unknown Source)
[STDERR] at java.util.Arrays.sort(Unknown Source)
[STDERR] at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
[STDERR] at sun.awt.shell.ShellFolder.get(Unknown Source)
[STDERR] at javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.addItem(Unknown Source)
[STDERR] at javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.access$800(Unknown Source)
[STDERR] at javax.swing.plaf.metal.MetalFileChooserUI.doDirectoryChanged(Unknown Source)
[STDERR] at javax.swing.plaf.metal.MetalFileChooserUI.access$1100(Unknown Source)
[STDERR] at javax.swing.plaf.metal.MetalFileChooserUI$5.propertyChange(Unknown Source)
[STDERR] at java.beans.PropertyChangeSupport.fire(Unknown Source)
[STDERR] at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
[STDERR] at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
[STDERR] at java.awt.Component.firePropertyChange(Unknown Source)
[STDERR] at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source)
[STDERR] at javax.swing.JFileChooser.
Я нашёл решение своей проблемы. Возможно вам стоит добавить это как рекомендацию для случая когда программа не находит сохранение или не видит их. Вот что я сделал:
при сравнении файлов NMSSaveEditor.conf из программы версии 1.11.2, которая у меня работает, и версии 1.14.2, которая не реагирует но открывается как на скриншоте 1. Открыв оба файла программой Notepad++, я просто скопировал всё что есть из версии 1.11.2 в нерабочий файл. Возможно, лучше просто его заменить, это одно и тоже. И программа стала работать. Но немного не корректно. Похоже русские буквы отображаются некорректно.
проблема была в том, что новая программа почему-то не давала выбрать папку сохранения.
вот мои файлы (NMSSaveEditor.conf).txt
Если кратко:
запускаете файл .jar.
Видите окно как на скриншоте (1).
Скачиваете любую старую версию которая запустится, например 1.11.2.
Проверяете что она работает как на скриншоте (2).
Закрываете старую программу.
Открываем ваш файл NMSSaveEditor.log из старой версии, и сравните с моим файлом. (3)
Если наши файлы совпадают, то просто вставляете старый файл в папку с новой версией.
Запускаете новую версию и выбираете сохранение. У вас будет как на скриншоте (4)
Надеюсь вам это поможет.)
@NMS-D I am happy to see you managed to get it to work. The info provided is hopefully useful for @goatfungus to understand what caused this issue to prevent it with future releases.
@NMS-D can you walk me through that step by step? I tried to follow what you did but I got lost very quickly and I also do not have version 11 (as I only started playing a short time ago).
Thanks for this info... as a result I have added a check to ensure that the error doesn't happen again. Will be included in the next version.
Nothing happens at startup, but it looks like in the screenshot. I don't understand what to do. The buttons don't work.
[DEBUG] Java Vendor: Oracle Corporation [DEBUG] Java Version: 1.8.0_371 [DEBUG] Java Architecture: x86 [DEBUG] Operating System: Windows 11 [DEBUG] Working Dir: C:\Users...\000 [DEBUG] Look and Feel: FlatLaf Light [INFO] Starting Editor... [DEBUG] Mem Usage: 16/260 MB [STDERR] Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Comparison method violates its general contract! [STDERR] at java.util.ComparableTimSort.mergeHi(Unknown Source) [STDERR] at java.util.ComparableTimSort.mergeAt(Unknown Source) [STDERR] at java.util.ComparableTimSort.mergeCollapse(Unknown Source) [STDERR] at java.util.ComparableTimSort.sort(Unknown Source) [STDERR] at java.util.Arrays.sort(Unknown Source) [STDERR] at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source) [STDERR] at sun.awt.shell.ShellFolder.get(Unknown Source) [STDERR] at javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.addItem(Unknown Source) [STDERR] at javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.access$800(Unknown Source) [STDERR] at javax.swing.plaf.metal.MetalFileChooserUI.doDirectoryChanged(Unknown Source) [STDERR] at javax.swing.plaf.metal.MetalFileChooserUI.access$1100(Unknown Source) [STDERR] at javax.swing.plaf.metal.MetalFileChooserUI$5.propertyChange(Unknown Source) [STDERR] at java.beans.PropertyChangeSupport.fire(Unknown Source) [STDERR] at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) [STDERR] at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) [STDERR] at java.awt.Component.firePropertyChange(Unknown Source) [STDERR] at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source) [STDERR] at javax.swing.JFileChooser.(Unknown Source)
[STDERR] at javax.swing.JFileChooser.(Unknown Source)
[STDERR] at nomanssave.ej.(Unknown Source)
[STDERR] at nomanssave.ej.b(Unknown Source)
[STDERR] at nomanssave.Application.k(Unknown Source)
[STDERR] at nomanssave.Application.p(Unknown Source)
[STDERR] at nomanssave.v.run(Unknown Source)
[STDERR] at java.awt.event.InvocationEvent.dispatch(Unknown Source)
[STDERR] at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
[STDERR] at java.awt.EventQueue.access$500(Unknown Source)
[STDERR] at java.awt.EventQueue$3.run(Unknown Source)
[STDERR] at java.awt.EventQueue$3.run(Unknown Source)
[STDERR] at java.security.AccessController.doPrivileged(Native Method)
[STDERR] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
[STDERR] at java.awt.EventQueue.dispatchEvent(Unknown Source)
[STDERR] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
[STDERR] at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
[STDERR] at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
[STDERR] at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[STDERR] at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
[STDERR] at java.awt.EventDispatchThread.run(Unknown Source)
[DEBUG] Latest version: "1.14.2"
[DEBUG] Current version: "1.14.2"