A mod launcher/installer for FSO
Clone or download
ngld Merge pull request #160 from asarium/fix/noHideLinux
Always remove the 'no_hide' parameter for check_output
Latest commit e49100e Jan 1, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
html Merge pull request #145 from jg18/revise-welcome-page Jan 1, 2019
inno_build Finally fixed all Windows related bugs... Feb 7, 2014
knossos Merge pull request #160 from asarium/fix/noHideLinux Jan 1, 2019
locale Rename the unfinished german translation to prevent it from being rel… Feb 13, 2017
releng Fix problems with the CI scripts and PRs Dec 13, 2018
tools/common Added missing files. Jul 12, 2018
ui The main window's progress bar now has the correct text color. Oct 22, 2018
.drone.yml Fix problems with the CI scripts and PRs Dec 13, 2018
.gitignore Updated the build scripts Apr 12, 2018
.travis.yml Fix macOS build on Travis Dec 2, 2018
DESCRIPTION.rst Major overhaul Aug 3, 2017
LICENSE First release! Added LICENSE. Feb 8, 2014
MANIFEST.in Fix #13 and a few other bugs. Nov 11, 2014
NOTICE Major overhaul Aug 3, 2017
Pipfile Fix Pipfile dependencies Jul 12, 2018
Pipfile.lock Fix Pipfile dependencies Jul 12, 2018
README.md Finally updated the README Sep 30, 2018
configure.py Updated & locked dependencies, fixed two UI issues (#127 and shadows) Jul 11, 2018
file_list.json Add a new tab to automatically fix issues caused by previous bugs. Oct 8, 2018
package.json Updated & locked dependencies, fixed two UI issues (#127 and shadows) Jul 11, 2018
schema.txt Implemented a smarter build selection and an option to allow users to… Jul 4, 2018
setup.cfg Turned Knossos into a python package, improved the build scripts and … Nov 5, 2014
setup.py Finally fix the COM problems by not importing comtypes early. Apr 16, 2018
update_file_list.bat Add the missing images and automate the file list Oct 23, 2017
webpack.config.js Updated & locked dependencies, fixed two UI issues (#127 and shadows) Jul 11, 2018
windows_run.bat Updated & locked dependencies, fixed two UI issues (#127 and shadows) Jul 11, 2018
yarn.lock Added missing files. Jul 12, 2018

README.md

A mod manager

A modern mod manager and launcher for FreeSpace Open

Website

Installation instructions

Dependencies

To run this script you'll need the following:

To install the Python and JavaScript dependencies run the following commands:

pipenv install
yarn install

If you're on Windows, the windows_run.bat file will take care of this in addition to launching Knossos itself.

Usage

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 knossos, html/templates or html/images, you need to run tools/common/update_file_list.py (or update_file_list.bat on Windows) to update file_list.json.

License

Licensed under the Apache License, Version 2.0. See the NOTICE file for information.

The icon is borrowed from Hard Light.