SLEEK- Launcher: News

xXJDrocks450Xx

Well-Known Member
So I delved into the world of FreeSO launchers to give you a launcher with as many features as I can pull off!
upload_2016-6-12_1-7-19.png
The new "Tools" section where you can acquire applications and learn about them
upload_2016-6-12_1-9-58.png
The SLEEK- Launcher homepage, where you can do a number of things involving Updating, Playing, or even playing with the tools I have brought to the table!
upload_2016-6-12_2-0-56.png
The SLEEK- Updater itself.

All assets were designed by @Alessandro Needs A Server , he gave me permission and also suggestions for the launcher.
Things that work now:
  • Updating FreeSO works perfectly. I programmed a new way to extract files by checking if key files exist in certain directories. (Like "Check if FreeSO exists in the current directory"). This is intended to help new users find where their FreeSO extraction should go.
  • Play button works. The launcher checks if FreeSO.exe exists in the Environment.CurrentDirectory, and if it doesn't, you can select which directory the launcher should look for FSO in. However this seems problematic as FreeSO looks for a file in the directory where the EXE was started from, and if that directory doesn't have a file, say the "Splash Screen", it will crash as it can't find it. Bottomline, best to put launcher in FSO directory.
  • The web browser is fully functional, loading up to the blog to see whats been going on in FreeSO.
  • Auto-Check Updates: Every time you load the launcher, it always checks for a FreeSO update. If one is available, it will tell you and ask you if you want to install it now or just open the launcher. Making you always aware of an update!
  • Starts Volcanic when you select Develop.
  • Dist information (Latest, last installed) works great too. Using a different way of tracking the last installed dist, this should work very well. You can see this information in the SLEEK- Updater companion, and also when you select "Update FreeSO"
  • Updater for launcher works well now after patch 01 (1.0.5.65)
Upcoming, and potential features:
  • Easy Host: Downloads necessary files and gives detailed instructions about server hosting. This will use File.Exists(); to know if you already have the necessary files so it won't ask you every time to download them.
  • This list will be added to!
What do you want to see added? Post below with your ideas, and also let me know if you would like me to complete the launcher!
 
Last edited:
JD was gracious enough to let me test out his launcher and it's actually great once you get it installed. Very user-friendly. After it's polished I definitely think it should be pushed heavily to new people - it really does a great job doing everything for them.
 
First, a better UI, more user friendly than what we had. A better organization is here, and even a whole new code, not from Blue Rose but brand new. A BUILT IN BROWSER to see the freeso.org newsfeed!
But BlueRose's UI can easily be upgraded. Also, just because your code is refactored/rewritten doesn't mean it's necessarily better. Also, if your built-in browser is powered by IE, it's hardly going to be the most efficient launcher in the world...
 
Blue Rose is pretty basic, any refactor (specifically to the build detecting code which is stopping me from changing something... xezno) is likely better.

That's like me saying "XTSO is great, you just haven't tried it"
I agree though.
 
Blue Rose is pretty basic, any refactor (specifically to the build detecting code which is stopping me from changing something... xezno) is likely better.
Navigating to "http://servo.freeso.org/repository/...lient/.lastSuccessful/dist-{build.number}.zip" downloads the latest dist. I just completely forgot ;)
http://servo.freeso.org/httpAuth/api/buildTypes/id:ProjectDollhouse_TsoClient/builds?count=1 will give you a simple XML which contains the latest build number. As of right now, number="328" shows that it's the 328th dist.
 
OK, so accessing that URL is even worse, because it contains the string in question "ProjectDollhouse_TsoClient" like twenty times in the body AND the url. If this is changed with the way you are """"""parsing"""""" the XML, it will be completely incorrect.
 
I don't think you should have even wrote method there, even after hack.
 
Actually I think you've only banned me once and that was back in the Xezno era.
ban #1 - xezno on forums
ban #2 - lrb on skype
ban #3 - lrb on discord (x2? cant remember)
ban #4 - add warning level ban so that offredo could get a shot (so technically i was directly responsible)
 
Back
Top