Releases: KnossosNET/Knossos.NET
Release list
v1.3.10
v1.3.9
Linux
-Fix not getting FSO flags in certain cases
No changes for Windows and Mac versions. You can skip this update.
v1.3.8
##Legacy Support
Knossos version 1.3.x is the last major version that will work on Windows 7/8/8.1 and Mac 11 or below. Starting from 1.3.8 Knossos will not try to update to the big upcoming 1.4 version, that will come will many additions, and the migration to Avalonia 12 / .NET 10.
On the legacy systems will be still provide critical bugfixing and maybe some backported new features if possible. So new 1.3.x updates might be released in the future.
Android
-Fixed embedded windows
-Support FSO versions >=26.0.0
-Support for the older FSO test versions has been dropped
Android (v2 version 23/06/2026)
-Add S3TC and BC7 support detection
-Add ETC2 mod transcoding support (configurable in globalsettings page)
What's Changed
- Support bounded version ranges in mod dependencies by @Goober5000 in #403
- Ignore VP/VPC copy on new user FSO build creation by @Shivansps in #415
- Hide mods that belong to the dlc system for now by @Shivansps in #416
- Add legacy update channel by @Shivansps in #414
Full Changelog: v1.3.7...v1.3.8
v1.3.7
Hotfix Release, fixes the crash on Linux
What's Changed
- Downgrade Tmds.DBus.Protocol to 0.21.3 and bump to 1.3.7 by @Shivansps in #412
- Remove annoying Linux startup errors by @Shivansps in #413
Full Changelog: v1.3.6...v1.3.7
v1.3.6
Warning:
There is a known bug with this version on Linux that causes an inmidiate crash. If you are on Linux skip this update.
What's Changed
- Increase getmod timeout to 60 seconds by @Shivansps in #394
- Limit fso runtime errors to libfuse check on linux during getflag by @Shivansps in #395
- Guard async void TaskViewModel methods against unhandled exceptions by @Goober5000 in #401
- Fix 504 Gateway Timeout falsely reported as success in Nebula API calls by @Goober5000 in #400
- Validate LZ41 footer fields before decompression by @Goober5000 in #399
- Validate API-supplied paths to prevent directory traversal by @Goober5000 in #398
- Make GetFlagsV1 async to avoid blocking the UI thread by @Goober5000 in #396
- Fix GetSystemCMD concatenating flags without spaces by @Goober5000 in #397
- fix task cancellation by @Goober5000 in #405
- add < and > to dependency version operators by @Goober5000 in #402
- Fix dev UI showing == Any when dependency version isn't installed by @Goober5000 in #404
- Skip FS2 retail from dependency cleaner by @Shivansps in #406
- Update dependencies with vulnerabilities by @Shivansps in #407
- Harden 7-Zip extraction and LZ41 decompression by @Goober5000 in #408
- Close remaining path-validation gaps in install flow by @Goober5000 in #409
- Create parent directory during sharpcompress symblink creation by @Shivansps in #410
Full Changelog: v1.3.5...v1.3.6
No Android version for this release, use 1.3.4
v1.3.5
What's Changed
- Fix weird nebula log and incorrect success mod upload report on fail + (H8, H9 fix) by @Shivansps in #369
- Install VC Runtime On Downloading windows builds if not installed by @TheForce172 in #367
- multipart upload reliability: retry finish, handle 504, increase verify timeout by @Goober5000 in #368
- Verify browser URL before opening (C1 Fix) by @Shivansps in #370
- Fix broken api call during nebula token renewal (C2 fix) by @Shivansps in #371
- Rework logger class (H11 + L1 fix) by @Shivansps in #377
- Remove ini watcher code (M1 fix) by @Shivansps in #378
- HttpResponseMessage Never Disposed in Multiple Locations (M9 fix) by @Shivansps in #385
- Fix Multi cfg saving dropped case-sensitive data (M2 fix) by @Shivansps in #380
- mosettings not loading noingameoptions value (M3 fix) by @Shivansps in #381
- Do not delete installed builds on modify cancel (C3 fix) by @Shivansps in #372
- Return a copy of installedmods, enginebuilds and modtools instead of references (C4 fix) by @Shivansps in #373
- Fix compareTo never returning -1 (C5 fix) by @Shivansps in #374
- Re-add crc check limit for preparepkg and check task cancelled (H10 fix) by @Shivansps in #376
- [VP Lib] Make sure we are reading the same number of bytes as we are writting (H3 fix) by @Shivansps in #375
- Missing Dot in CleanUpdateFiles Delete (M5 fix) by @Shivansps in #382
- fix race condition on 7z unpack and possible exception (M6 & M7 Fix) by @Shivansps in #383
- FileStream Leak on Zero-Length File (M8 fix) by @Shivansps in #384
- Correct Infinite Busy-Wait Loop (M14 fix) by @Shivansps in #386
- Silent Screenshot Loss on Upload Failure (M16 + L3 Fix) by @Shivansps in #387
- Parallel.ForEachAsync Doesn't Wire CancellationToken (M15 fix) by @Shivansps in #388
- ProgressStream/ThrottledStream Dont Dispose Inner Stream (L7 Fix) by @Shivansps in #390
- Separate legacy FSO settings on globalsettings view by @Shivansps in #389
- Use HttpRequestMessage for Nebula API calls (H12 fix) by @Shivansps in #379
- Add extra notes to Library Folder by @wookieejedi in #391
- Correct warnings in vcredist code by @Shivansps in #392
- Display fso run execute error by @Shivansps in #393
New Contributors
- @TheForce172 made their first contribution in #367
Full Changelog: v1.3.4...v1.3.5
No Android version for this release, use 1.3.4
v1.3.4
Hotfix release
What's Changed
- Fix anti-stuck not working when there was zero progress by @Shivansps in #364
- Move freespace menu tooltips to an overlay by @Shivansps in #365
Full Changelog: v1.3.3...v1.3.4
v1.3.3
New
*New easy to access Freespace tab for newcomers
*Anti-Stuck: If the download is stuck it should auto change mirrors after 30 seconds
*Mini guide to add tools to Knossos mod developer tool section
Fixes and Corrections
*Added new nebula mirror hestia, removed talos
*Skip copy of files and folders starting with a period (unix hidden file convention) during new mod version creation
*Package upload should now retry the verify of the complete uploaded file instead of cancelling the upload
*Firewall exception creation was reverted as it created more problems. Might be re-added in the future.
Android Version (Partially working, early alpha):
- Supports running FSO in borderless mode (needed to avoid minize on notifications in fullscreen)
- Adjusted borders to use the entire screen
- Can now open text files (like the FSO log) and urls with 3rd party apps
What's Changed
- Revert "Create firewall exceptions for newly downloaded FSO executables" by @wookieejedi in #357
- change talos to hestia by @Goober5000 in #358
- Add freespace tab by @Shivansps in #359
- Add skip files extensions during filecopy of new mod version creation and skip all files starting with a "." during all directory copies. by @Shivansps in #360
- Implement download anti-stuck check by @Shivansps in #361
- Retry file uploads final verify and expose value to UI by @Shivansps in #362
- Add dev tool guide by @Shivansps in #363
Full Changelog: v1.3.2...v1.3.3
v1.3.2
New
- Loop screenshoots in mod details
- Inform mod fetching errors during mod install
- Allow to hide installed mod
- Warn of mod id is not in nebula when entering to the members
- Create firewall exceptions for newly downloaded FSO executable
- Save last settings on server creator
Fixes
- File open dialog was not always on the top
- Fix "import local build" not working properly
- Fix Nebula users with spaces in username
- Fix issues with spaces in path to binaries
- Detect builds without a file extension in linux in import builds
- Linux crash when closing to tray icon
- Not able to input returns in mod video list
- Corrupted mod banner images
- Not being able to remove all youtube videos in mod editor
- Always Display horizontal scroll bars in mod editor
Android Version:
This is the first release to include an android build, EXPECT ISSUES. The android build is considered experimental and only a few functions are working, those include, change storage location (from internal to sd), copy FS2 retail files from a folder, install mod and builds, mod settings and launch the game.
Do not lock your phone or device while mods are downloading, screen is forced on not to interrupt downloads and extracts.
To play on android you need to download an android test build from the custom builds tabs, and the GLES_Shaders mod.
Then use custom depedencies to change the FSO build to the android test build and add the GLES shaders as a dependency with the highest priority.
Changelog
- update to newer upstream appimagetool and setup by @notimaginative in #323
- Make sure fileopen dialog is always on the topmost window by @Shivansps in #320
- remove checksum generation step by @notimaginative in #330
- Fix improper file copy and improve "import local build" window by @Shivansps in #319
- Update VP library to the newerest version by @Shivansps in #329
- trim spaces from usernames and related nebula info by @Goober5000 in #333
- loop screenshots in the mod details screen by @Goober5000 in #334
- fix issues with spaces in path to binaries by @notimaginative in #339
- Inform mod fetching errors during mod install by @Shivansps in #342
- Allow to hide installed mods by @Shivansps in #348
- Detect builds without a file extension in linux in import builds by @Shivansps in #347
- Update avalonia dependecy to 11.3.9 by @Shivansps in #346
- Set mod editor video list and mod description to accept returns by @Shivansps in #345
- Do not send non animated png images to mod detail banner animatedsource by @Shivansps in #335
- Warn of mod id is not in nebula when entering to the members mgr by @Shivansps in #350
- Change horizontalscroll by @Shivansps in #349
- Not being able to remove all youtube videos in mod editor by @Shivansps in #351
- Create firewall exceptions for newly downloaded FSO executables by @Shivansps in #352
- Delete hiddenmodid on mod delete by @Shivansps in #354
- Save last settings on server creator by @Shivansps in #353
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Fixes
- Adjust modcard margin that was causing problem for 125% DPI by @Shivansps in #307
- When deleting mods, delete them to the Recycle Bin by @Goober5000 in #314
- Only have the qtfred button appear when qtfred is available by @JohnAFernandez in #316
- Warn Users If Library Folder is Missing by @JohnAFernandez in #310
- Fix verify function by @Shivansps in #318
Quality of life improvements
-
Add filter/sort text by @JohnAFernandez in #309
-
Allow to reset or ignore ingame options from mod settings window by @Shivansps in #308
-
Add install fs2 button to play and explore tabs by @JohnAFernandez in #315
-
Adjust Debug tab by @JohnAFernandez in #312
-
Fixup the Mod Developer tab by @JohnAFernandez in #311
-
Add Display names for filters by @JohnAFernandez in #313
Full Changelog: v1.3.0-2...v1.3.1
Update: riscv64 linux version was manually added. This is a test version compiled with dotnet 10 preview modified for riscv64 support.