Author Topic: PUBLIC BETA: Knossos 0.7.1 (combined launcher/installer)  (Read 1607 times)

0 Members and 1 Guest are viewing this topic.

Offline ngld

  • 28
PUBLIC BETA: Knossos 0.7.1 (combined launcher/installer)
Knossos is a new and combined launcher/installer. It can install mods (and FSO) for you.


Download links and installation instructions

What works:
  • You can create and upload your own mods.
  • You can install the available mods. Knossos will only install FSO builds which you can actually run!
  • Knossos resolves dependencies. If a mod needs the MediaVPs and you don't have them yet, it will install them for you.
  • It can launch mods and FRED.

Known issues:
  • FSO is listed together with other mods.
  • The network section of the settings screen isn't implemented.
  • The sorting menu doesn't work.
  • Ubuntu users running any version before 17.04 probably will experience UI bugs. This is due to the fact that Ubuntu doesn't ship pyqt5.webengine on those versions and I have to rely on QtWebKit which is deprecated. You can report these bugs if you encounter any but I can't guarantee that they'll. However, I will accept PRs for them.

Stuff planned for the next beta:
  • Staff list: This will allow you add other users to your mod which will then be able to edit your mod and upload new releases.
  • Private mods! Only people who are added to your mod can see/install your mod. (Beta testers can be added with read-only permissions)
  • Uploading debug logs

Here's a video mjn.mixael did during development, most issues seen here have been fixed:

IMPORTANT NOTE: Since this is a beta, all errors will be automatically reported to me. If you don't want this, go to settings and turn off the automated error reports. In case you're wondering, the only personal information that can be sent here is your username since it often ends up in paths (like C:\Users\someone\AppData\Knossos\...) and your computer name.

Huge thanks to mjn.mixael for the excellent UI work without him Knossos probably would still look like this.
I'm looking forward to your opininons, bug reports and other comments! (We also have a #knossos channel on HLP's Discord)

If you're interested in contributing or want to take a look at the source code, the code is hosted on GitHub. Bugs can be reported here or there.
« Last Edit: November 28, 2017, 07:30:07 pm by ngld »

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Anims: 418, Cutscenes: 8, Mainhalls: 7, Logos: 52
    • Steam
    • Twitter
    • Mix-Hai Productions
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Concept for First Run wizard that we'll be working on for the next release...

This biggest change here is just adding the default install location. Most people shouldn't have to worry about this.

Turns out this doesn't need an autodetect button. Instead Knossos does that automatically and we just let the user know if we detected FS2 here instead of all these BUTTONS.

If you point it towards a way to get Retail, let's give some sort of visual feedback that something is happening, even if it's super fast copying of files.

Or the user can skip this step.

Explore should link to the Explore tab, MediaVPs should link to the MediaVPs Details page.

If the user has not installed Retail Freespace 2, let's add a button in Settings that just takes them right back to Page 2 of the Getting Started wizard. It should go on from there including Page 3 to suggest the MediaVPs.



The other thing I would add (and this would relate to the Last Played data that we don't currently track) is a prompt on the first run of Retail FS2 that says "Looks like you want to play the original Freespace 2 game. We just wanted to let you know that this is exactly the game that was released in 1999. If you want to play graphically updated version, you should install the MediaVPs"

Feedback? Does this cover all the potential hiccups for new players?
Cutscene Upgrade Project - Mainhall Remakes - MixaelANITools - Between the Ashes - MjnMixael's Render Boutique - Mix-Hai Productions
Youtube Channel - P3D Model Box - Photobucket Albums - Model Releases - Downloads
Between the Ashes is looking for committed testers, PM me for details.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Anims: 418, Cutscenes: 8, Mainhalls: 7, Logos: 52
    • Steam
    • Twitter
    • Mix-Hai Productions
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
I'm just gonna leave this here....

Cutscene Upgrade Project - Mainhall Remakes - MixaelANITools - Between the Ashes - MjnMixael's Render Boutique - Mix-Hai Productions
Youtube Channel - P3D Model Box - Photobucket Albums - Model Releases - Downloads
Between the Ashes is looking for committed testers, PM me for details.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!

 

Online m!m

  • 210
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Could the mod version numbers be removed from the Home and Explore tabs? It looks weird to see a version number that often has no real meaning since for all mods except maybe the MediaVPs only the latest version matters.

Does the mod.json format and Nebula support changing the mod title for every version? That could be used in this list instead if the version is relevant for the mod (e.g. MediaVPs 3.7.2 would be displayed as MediaVPs 2014).

 

Offline niffiwan

  • 211
  • Eluder Class
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Wow guys. Just.. wow, that looks so awesome...
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Linux OBS Packages: FSO 3.7.0 | FSO BP Build | wxLauncher (?) | PCS2 (?) | wxVPView (?)
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline Spoon

  • 212
  • ♪ ♬ ヾ(´︶`♡)ノ ♬ 淫画
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Wow guys. Just.. wow, that looks so awesome...
QFT
Urutorahappī!!

[02:42] <@Axem> spoon somethings wrong
[02:42] <@Axem> critically wrong
[02:42] <@Axem> im happy with these missions now
[02:44] <@Axem> well
[02:44] <@Axem> with 2 of them

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)

 

Offline Axem

  • Administrator
  • 211
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
The work done on uploading mods to Knossos over the last few weeks has been nothing but unbelievable. Going from just FSO and the MediaVPs at the start of the month to now a total of 43 downloadable mods! (And there's still lots more to get uploaded)

Everything looks so cool and professional, hats off to ngld and mjn for their tireless work so far!

A second hat off to mjn for all that cool art made/remade for the campaigns, and a third hat off to PIe for uploading a good number of campaigns too. You guys are awesome.

Like really awesome.

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
TCs are implemented but haven't been tested. Feel free to report any related bugs!

Okay, Diaspora is now available for people to test whether TCs install correctly. Quite frankly I'm rather surprised we beat Wings of Dawn to be the first TC on Knossos.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Anims: 418, Cutscenes: 8, Mainhalls: 7, Logos: 52
    • Steam
    • Twitter
    • Mix-Hai Productions
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
I had no issues installing and loading up Diaspora.
Cutscene Upgrade Project - Mainhall Remakes - MixaelANITools - Between the Ashes - MjnMixael's Render Boutique - Mix-Hai Productions
Youtube Channel - P3D Model Box - Photobucket Albums - Model Releases - Downloads
Between the Ashes is looking for committed testers, PM me for details.
Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!

 

Offline Spoon

  • 212
  • ♪ ♬ ヾ(´︶`♡)ノ ♬ 淫画
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Okay, Diaspora is now available for people to test whether TCs install correctly. Quite frankly I'm rather surprised we beat Wings of Dawn to be the first TC on Knossos.
Well, this way Diaspora can be the guinea pig  ;7

I plan on putting WoD on Knossos good and proper when I release episode 2, episode 1 is too old and busted right now.
Urutorahappī!!

[02:42] <@Axem> spoon somethings wrong
[02:42] <@Axem> critically wrong
[02:42] <@Axem> im happy with these missions now
[02:44] <@Axem> well
[02:44] <@Axem> with 2 of them

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️À➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Good to hear that's working, hoping for FotG to be the first TC to use ACLs for private beta testing distribution :)
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline Cyborg17

  • 29
  • A-1 Supar
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
Totally stupid suggestion: a "Complete" tag or checkmark or something would be very satisfying to mark mods that you have completed.   ;7

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️À➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
I don't think there's currently an easy way to determine that from outside of the game engine, if at all.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline Cyborg17

  • 29
  • A-1 Supar
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
I meant one the player could check, themselves.

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
When filtering gets added that and unplayed should definitely be options.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline potterman28wxcv

  • 27
  • Just a fan player
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
It works fine, but on my end sometimes it takes ages to register my inputs.

For example I will click on "Install". And only 5 minutes after it actually starts installing. Not sure what's the cause of it.

Other than that, it got me back into Freespace :P Currently playing the Ancient-Shivan war campaign !

 
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
This works really well so far! Also got a curious question: Will you consider adding ship models as downloads? (i.e. revamped apollo, anuket, leviathan, etc). Just wondering if that is at all possible

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
This works really well so far! Also got a curious question: Will you consider adding ship models as downloads? (i.e. revamped apollo, anuket, leviathan, etc). Just wondering if that is at all possible
It might be possible with the Extension system (which hasn't been implemented yet), but it would be preferable for there to be a newer MediaVPs release incorporating all of them instead.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline niffiwan

  • 211
  • Eluder Class
Re: PUBLIC BETA: Knossos 0.6.0 (combined launcher/installer)
I guess single-ship mods could also be created (with the mediavps as a dependency). That might balloon the number of mods quite quickly though :)
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Linux OBS Packages: FSO 3.7.0 | FSO BP Build | wxLauncher (?) | PCS2 (?) | wxVPView (?)
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...