Releases: KnossosNET/Knossos.NET
v1.2.4
This release includes fixes to some reported issues and also some new features intended for 1.3 that were pushed ahead of schedule.
New Features
*Support passing FSO executable type to quicklaunch cmd, with this you can now create, for example, a desktop Fred2 quick access to your mod.
*Advanced mod upload, specially usefull for large mods, your can now choose what packages had changes to upload to Nebula instead of being decided automatically that may be incorrect in some cases.
What's Changed
- Fix two
dont
typos by @wookieejedi in #225 - Consider that vjoy can have repeated guid with different ids by @Shivansps in #227
- Add support for passing fso exec type on quicklaunch by @Shivansps in #228
- Disable max crc check attempts and remove cancel on 7z compression fail by @Shivansps in #226
- Refresh dev fso build list during builds install/delete and add reload depedency button by @Shivansps in #240
- Add warning for the new FSO 24.2 settings system by @Shivansps in #245
- Advanced mod upload by @Shivansps in #242
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Bugfix release intended to address missing 7z crc verify check during mod upload that could cause corrupted files to be uploaded to Nebula.
What's Changed
- Add CRC check during mod upload by @Shivansps in #221
- Add update available banner to mod cards by @Shivansps in #222
v1.2.2
Bugfix release
What's Changed
Use Local instead of Absolute path - This keeps knossos library folder selection from being too strict and rejecting a path with spaces in it.
v1.2.1
What's Changed
Features:
- Add Gif/Apng support and update knossos icon animation by Shivansps in PR 219
- Adapt loading animations for mod tile tabs by JohnAFernandez PR 216
- Allow setting environment variables and prefix commands by BMagnu in PR 215
Fixes:
- Warn about bad library folder by JohnAFernandez in PR 217
Full Changelog: v1.2.0...v1.2.1
Installation Instructions:
Visit https://knossoslauncher.com and download the auto-detected installer, or pick the correct package below.
v1.2.0
What's Changed
Features:
- Implement FSO builds autoupdate function by Shivansps
- Search other mod versions for files instead of download (and hardlinks) by Shivansps
- Taskview Rework by Shivansps
- Create debug filters window by JohnAFernandez
- Support running Fred2 on Linux using Wine by Shivansps
- Add "Clean Nightlies" button by Shivansps
- Cache nebula "mod/json" GET calls to improve loading times by Shivansps
- Add sorting function to devmode tab mod list by Shivansps
- Move Screenshots button to main window by JohnAFernandez
- Add option to override SystemCMD generation by BMagnu
Fixes:
- Add Talos to the list of allowed/disallowed mirrors by Shivansps
- Fix VS axml previewer by Shivansps
- Consider folder delete error during dev pkg deletion as non critical by Shivansps
- Fix typo error causing a crash opening mod details with null screenshots by Shivansps
- Change multiupload finish timeout to 160 seconds by Shivansps
- Select Tools by index rather than checking the IsSelected value by Shivansps
- Check API result value on upload log and report mod Api Calls by Shivansps
Other miscellaneous UI adjustments by Shivansps, Wookiejedi, Notimaginative and JohnAfFernandez
Full Changelog: v1.1.0...v1.2.0
Installation Instructions:
Visit https://knossoslauncher.com and download the auto-detected installer, or pick the correct package below.
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-1.1.0-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-1.1.0-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-1.1.0-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-1.1.0.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
v1.1.0
What's Changed
- Select by default newly added, recommended, mod pkgs during mod install by @Shivansps in #159
- Fix installer by overwriting existing file by @Shivansps in #167
- Adjust upload timeout for slower connections by @Shivansps in #164
- Ignore installed builds without any valid executables when clicking play by @Shivansps in #168
- Create user app data directory if it doesn't exist by @notimaginative in #174
- Prevent installing compressed Mods if minimum FSO version does not support it by @JohnAFernandez in #173
- Add custom font and set as default for cross-platform consistency and prevent text cut-offs by @notimaginative in #127
- Update icons used for Linux packages by @notimaginative in #175
- Sort mods on startup by @JohnAFernandez in #161
- Fix AA name overflows and improve tool tips for video options by @wookieejedi in #158
- Make "Command Line" text consistent by @wookieejedi in #162
- Fix Mod name input during mod creation by @JohnAFernandez in #160
- Add version date to Mod install window by @JohnAFernandez in #157
Installation 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-1.1.0-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-1.1.0-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-1.1.0-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-1.1.0.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
v1.0.0
1.0 Major Features:
- Mod installation, creation, removal and modification
- FSO build installation and removal
- Automated dependency management
- Retail Freespace installation
- Custom dependencies
- Custom builds
- FSO settings handling
- Multiplayer credentials saving and game retrieval
- Debug tab
- Community tab
Many thanks to ShivanSpS for doing the vast majority of the work!
Secondary features, fixes, testing and tweaks by:
notimaginative
bmagnu
wookiejedi
cyborg
Installation 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-1.0.0-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-1.0.0-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-1.0.0-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-1.0.0.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
v0.2.0-RC10
What's Changed
- Fix aa preset flag setting bug by @wookieejedi in #141
- Fix explore tab search during initial load by @Shivansps in #145
- Make root_fs2.vp detection case insensitive by @Shivansps in #144
- Add scrollbar to msgbox by @Shivansps in #146
- BTA Changes, aka TC mods changes by @Shivansps in #142
- Mod install/modify rework by @Shivansps in #143
Full Changelog: v0.2.0-RC9...v0.2.0-RC10
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