A modern mod manager and launcher for FreeSpace Open
To run this script you'll need the following:
- Python 2 or 3
- 7zip (IMPORTANT: This script needs the full implementation, i.e.
If you're on Windows, the
windows_run.bat file will take care of this in addition to launching Knossos itself.
Install the following packages:
sudo apt install nodejs npm python3-wheel python3-setuptools pyqt5-dev pyqt5-dev-tools qttools5-dev-tools qt5-default
yarn using the install instructions at their webpages. Also note that you'll need to uninstall the package
cmdtest as that also has an executable called
After your first checkout you will have to run the two commands above and
pipenv run python configure.py once. If it aborts before displaying
Writing build.ninja..., you have to fix the error before you can continue.
If it complains that
rcc is missing, you will need to install the developer packages for Qt5.
Now you can use
ninja run to launch Knossos in release mode and
ninja debug to launch it in debug mode. In debug mode you can use a chromium-based browser to access the DevTools by navigating to http://localhost:4006/.
If you add or remove files in
html/images, you need to run
update_file_list.bat on Windows) to update
If you have changed Node.js versions you may need to remove the
node_modules directory and rerun
Licensed under the Apache License, Version 2.0. See the NOTICE file for information.
The icon is borrowed from Hard Light.