Modding, Mission Design, and Coding > FS2 Open Tools

[Preview] Knossos 0.5.3

(1/28) > >>

ngld:
There's a new thread for version 0.6.0!



Here's the next release. The main purpose of this release is to test the new UI designed by Mjn.Mixael.

What works

* listing, downloading, (un)installing mods
* settings screen
* search
* launching FSO
* the new folder structure (read the old thread for details)
What doesn't

* playing mods (currently FSO is always launched without the -mod flag)
* changing flags (the flag section on the settings screen doesn't save)
* sorting
* the dropdown menus on the Home tab
* the Development tab
Download and package links

During the first launch, Knossos will ask you to select a directory which it will use to store mods. Please select an empty directory.

I'll work on the Development tab next. Once that's done most of the functionality I want Knossos to have will be implemented. Here's a complete list of unfinished tasks.

m!m:
I hate to start this thread with a bug report but whenever I try to launch the application on Windows it crashes with the error "Failed to execute script __main__". When I launch it from a terminal, this is the output:

--- Code: ---Traceback (most recent call last):
  File "C:\knossos\knossos\__main__.py", line 122, in <module>
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "C:\Python35\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "C:\knossos\knossos\launcher.py", line 70, in <module>
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "C:\Python35\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "C:\knossos\knossos\util.py", line 31, in <module>
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "C:\Python35\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "C:\Python35\lib\site-packages\requests\__init__.py", line 89, in <module>
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "C:\Python35\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
  File "C:\Python35\lib\site-packages\requests\utils.py", line 42, in <module>
  File "C:\Python35\lib\platform.py", line 1095, in system
  File "C:\Python35\lib\platform.py", line 990, in uname
  File "C:\Python35\lib\platform.py", line 571, in win32_ver
  File "C:\Python35\lib\platform.py", line 527, in _get_real_winver
  File "C:\Python35\lib\site-packages\PyInstaller\loader\pyiboot01_bootstrap.py", line 153, in __init__
  File "C:\Python35\lib\ctypes\__init__.py", line 347, in __init__
OSError: [WinError 126] The specified module could not be found

--- End code ---

ngld:
This is the first release to use a 64bit build of Python and it seems that might've caused this.
I'll make a new build using 32bit Python and we'll see if that fixes it.

niffiwan:
Sorry - still encountering this error despite the recent changes to include nodejs & handle fallback to PyQt5.QtWebKit :(
(Mint 18.1 / Ubuntu 16.04)



ngld:
@m!m: I managed to track the problem down. Python tries to load a version.dll (which should be in C:\Windows\system32) which seems to fail on Windows 10 (it works on Windows 7). Updating Python to 3.5.3 fixed that.
@niffiwan: It was a simple copy&paste error.

Both are fixed in 0.5.2 which is building right now. I'll update the link once it's uploaded.

Navigation

[0] Message Index

[#] Next page

Go to full version