Releases: KnossosNET/Knossos.NET
v0.2.0-RC9
Features:
- Display private mods for user on nebula login view
Optimizations:
- Load NebulaModCard images only when the card is visible
- Add Software rendering support
- Add image file size limits to mod editor
Fixes:
- make sure copied files are lower case during retail install
- allow quick launch to close down properly
- Fix broken scroll on devmod mod version list
- rework CI workflow to build on proper host
- Clear EditableIDs and PrivateMods arrays during Nebula logoff
- make sure tool executables are signed on Mac
- remove list padding to fix layout issue on mod descriptions
- fix and tweak mod details view
- fix regex to prevent dashes in mod ids
- Various UI color, spelling and visibility tweaks
v0.2.0-RC8
Instructions:
The downloaded packages vary by operating system (Windows, macOS, Linux) and by architecture (x64, x86, ARM64). Details on how to choose a package are below.
-
Windows
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
Knossos.NET-0.2.0-RC8-x64.exe
is the installer for this architecture.Windows_x64.zip
, alternatively, can be downloaded and manually extracted.
- ARM64 - Windows systems are uncommon and run on a different type of processor. If you want to check your architecture in Windows 11, type "system" in the Windows search bar and in the results under "Settings" click on "System". An item labled "System Type" will list the processor architecture.
Knossos.NET-0.2.0-RC8-arm64.exe
is the installer for these users.Windows_arm64.zip
, alternatively, can be downloaded and manually extracted.
- x86 - Windows systems are usually older legacy systems. Since Freespace Open still supports x86 builds, Knossos.NET also still supports x86.
Knossos.NET-0.2.0-RC8-x86.exe
is the installer for these users.Windows_x86.zip
, alternatively, can be downloaded and manually extracted.
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
-
Mac
- There are three packages available for macOS.
Knossos.NET-0.2.0-RC8.dmg
is a universal dmg package (it works for all architectures).MacOS_arm64.tar.gz
is a package for Apple Silicon macs that can be downloaded and manually installed. (M1, M2, M3)MacOS_x64.tar.gz
is a package for Intel macs that can be downloaded and manually installed.
- There are three packages available for macOS.
-
Linux
- AppImages are available for x64 and arm64. (NOTE: If using
appimaged
or other management system it is recommended to disable auto-update in the Knossos settings.)Knossos.NET-x86_64.AppImage
Knossos.NET-aarch64.AppImage
- Pre-compiled binaries are also available for manual installation
Linux_x64.tar.gz
Linux_arm64.tar.gz
- AppImages are available for x64 and arm64. (NOTE: If using
Changes:
- Reworked the update system that was causing so much problems
- Added Windows Installer version
- Added update support to mac .dmg version
- Added Community tab
- There were several UI visual adjustments.
- Add modify fso build installation
- Now only the best FSO cpu executable arch will be downloaded on build install rather than every compatible cpu arch
(on a win x64 avx system all windows builds were getting downloaded, even the x86 ones) - Mod metadata-only update function
- Unified search bar on installed and nebula mod tab
- Add optional cleanup old mod versions option during mod install/update
- Do not allow mods to override system settings unless the option is enable don mod settings
- Generate checksums file for builds on this release
- Download Convenience Buttons
Fixes:
- Parcially fixed scroll missing on tasklist
- Some buttons were incorrectly displayed on FSO build mod details
- Fixed FSO build selection on Dev mod editor not being keeped after restart
- Fix dependency processing during mod install something not displaying ever dependency
- Fixed innoextract not working on some arm64 Linux OS
- Vsync logic on settings was inverted
- Writing fso2_open.ini to the wrong location under some conditions
- Decompression progress sometimes got stuck on 99% (visual issue)
- Fix-Browse-To-Executable-On-Mac
- Do not delete pxo login data during globalsettings reset
- LZ41 mod compression on MAC
- Fixed some html elements that were not displaying properly on mod description in the detail window
- Several spelling and other minor fixes
v0.2.0-RC7
-Fix add dependency button not working on pkg mgr
-Fix free diskspace may be wrong on Linux and Mac during mod installs
-fix executable paths in dev mode engine packages on macOS
-fix broken paths when modpath doesn't end in a separator
-set proper exe name when adding custom builds on macOS
-fix decompression on case sensitive filesystems
-Fix Reset not resetting IgnoreGlobalCmd
-Add optional 7ZipCmdline Util decompression in case of Sharpcompress failing
-Many, many fixes and changes to UI
-Add DevEnv mod version support
v0.2.0-RC6
Known problems:
There seems to be a problem with Linux x64 0.2.0-RC5 tar.gz extraction both for build install and auto-update as a result auto-update dosent work Linux x64 0.2.0-RC5 regular version.
The AppImage version for linux works fine.
Fixes:
-Fix: Mod install was using pkg name instead of pkg folder for "install mod in dev mode" option
-GetImages during mod download now uses the cache system to download
-Fix: "Clear" button on tasklist should be always on top of everything else
-Fix: Add user build windows going out of bounds on small resolutions
-Add: Download Size and free space info to mod install window
-Fix: gog installer not working if path to .exe included spaces
-Implemented HttpClientFactory
-Async changes to try to improve MacOS responsiveness
-Fixed quick setup not progressing over "waiting for repo download"
-Fix: version list not updating after deleting mod version from nebula
-Fix: If a pkg has no dependencies make sure we are not passing a null to the api call or it will result in a internal server error
-Fix: error while uploading a mod whiout banner image due to a typo in the if
-Check if the directory kn_upload exists before try to delete it
-Fix: fsobuildpicker not hidding fso builds and add fso stability color code
v0.2.0-RC5
-Fixed 7z file hash being different for non-vp pkgs due to changed modified date of folders during version creation
-Fixed VP files with unmodified data inside being considered as changed due to the file timestamp
-Disabled 7z storing modified time for VP files
-Reworked MultipartUploader file part reading, old method could cause bad readings and uploads failing with checksum fail
-Small tweak to display data during mod upload
-Add the option to autodelete the kn_upload folder after upload (enabled by default)
-Ensure all newly installed mod pkgs are marked as enabled for dev mode
These new builds are independient, this means no .NET runtime is needed to be able to run.
v0.2.0-RC4
This is the last release that is created manually and from now on we move to workflow release creation, that will among others things, provide AppImages for Linux users and .tar.gz files for Mac and Linux that dont need to to add the execute permission in order to run, like you need to do with .zips.
-Change update and tool repos to the new url
-Several changes/fixes for AppImage handling
-Fix crash when creating a new mod version in dev mode
-Fix all versions of a mod were marked as being already uploaded to Nebula if one version were
-Do not consider image download during mod install as a critical error
-Increase timeout for some https requests because it was too low
-Implement Nebula Image cache
-Move TaskView to the bottom, add GridSplitter
-Fix private mod install
-Rework the installed mod cards
-Fix nebula tab not displaying all mods sometimes
-Fix .tar.gz autoupdate not working
-Reduced memory use
-Several small fixes and optimization changes
v0.2.0-RC3
If you updated to 0.2.0-RC2 the autoupdate system is not going to work due to a issue with SharpCompress 0.34.1
The RC2 was removed from the releases due to the crashing problems it had.
RC3 Changes:
-Do not load un-enabled packages for dev mode mods
-fix crashing on code-side window closing (introduced in RC2)
-Fix crashing when deleting a modpkg, open pkg folder and fix pkg creation (introduced in RC2)
-Reverted SharpCompress dependency update, now back on 0.33.0
RC2 Changes:
-Fixed the issue that caused some custom cmdline arguments to be ignored.
-Also added a mod setting option to ignore global and system cmdline
-Update Input Settings Section (disabled some unused settings)
-Support .tar.gz and 7z files for auto-update system
-Add Performance Helper Popup
-add open screenshot folder button
-Pack the launcher into a single file (working in linux and windows)
-Delete empty toolstips in fso build list, also hide details button on official FSO builds
-add icons and tune up PXO side text
-Add warning for metadata only upload and remove tile and description warning for builds
-Refactor the way the repo is parsed and the initial load of nebula mods is done
-ModCard and FSO Item templates partial refactor/rework
-Switch to use Compiled Bindings
-Limit the number of displayed fso nightlies
-Updated avalonia version to 11.0.5
-Add warning on modsettings windows about missing saved custom fso build
v0.2.0-RC1
First build with dev mode, please backup your devmode mods before doing any operation on the Developer tab.
-Developter tab! Create and upload mods to Nebula!
-Hotfix for a issue causing -res cmdline flag being ignored, a proper fix will come in a later update.
-Add deferred lightning to settings
-Display mod owners on mod details window (this is not going to work with mod versions that were installed before this update, as the data is missing from the local json)
v0.1.4
No more >300MB repo.json downloads, now using 700KB repo_minimal.json
-Implemented the use of repo_minimal
-Add new UI to remove unused mod versions (button is on global settings tab)
-Add MSAA Option to Graphics Settings
-Fix dependency looping crash during mod install
-Fix x86 builds not being considered valid on non avx cpus
-Fixed a crash in fs2 retail installer while selecting a folder in program files
-Fix last addded nebula mod not being displayed
-Several typos
v0.1.3
Maybe the last release before v0.2.0. This is also the fist version that works on Mac! (thanks to Taylor for this)
Changes:
-Add mod custom config is used indicator icon
-Fixed some typos
-Semantic version: support "+" as prerelease separator that caused problem with Abyss
-Sort modlist by name/last updated / last released
-make sure to write symlinks during tarball extraction
-add support for text-to-speech on macOS
-Fix logfiles waitforaccess getting stuck looping forever in certain conditions
-Fixes to FSO properties and label handling