Massatomic Posted June 8, 2017 Share Posted June 8, 2017 2 minutes ago, wyzrd said: I don't know how to make it a plugin yet. I use Visual Studio and C#. I'll continue to optimize the program and put the code on github. https://github.com/StellarUpdater/Stellar @Nielk1 may be able to fill you in on how hard or what is needed? Quote Link to comment Share on other sites More sharing options...
Nielk1 Posted June 9, 2017 Share Posted June 9, 2017 @wyzrd That's perfect! To make a plugin all you need to do is start a library project and reference LaunchBox's Metadata\Unbroken.LaunchBox.Plugins.dll library. There's a few interfaces in the Unbroken.LaunchBox.Plugins namespace that you can implement that will be automatically detected. Though, I feel like people are putting too many things into plugins that work better as side programs; things you want to do when LB does certain actions or displaying custom information in LB/BB is of course best done via plugins. Check the plugin API docs here. Quote Link to comment Share on other sites More sharing options...
Massatomic Posted June 9, 2017 Share Posted June 9, 2017 (edited) it still will be a side program..didn't I read on the discord that you made some code that allows people to add programs/plugins to the menu in tools @Nielk1 that's all that would be needed really Edited June 9, 2017 by massatomic Quote Link to comment Share on other sites More sharing options...
Nielk1 Posted June 9, 2017 Share Posted June 9, 2017 @massatomic I made a plugin that, if another plugin is set up for it, will clean up their place in the menu bar. I figure if anyone has a good feature request I can throw that in there too. It's really simple right now and technically other plugins could do this work themselves but I figured a passive API to do it would be better. Quote Link to comment Share on other sites More sharing options...
neil9000 Posted June 9, 2017 Share Posted June 9, 2017 Thanks for the update @wyzrd, i need to update my retroarch so ill give it a spin later and let you no if i have any issues. Thanks again for this very useful tool. Quote Link to comment Share on other sites More sharing options...
wyzrd Posted June 10, 2017 Author Share Posted June 10, 2017 (edited) @neil9000 @Nielk1 @massatomic @Rincewind @lordmonkus Small bug fix. When updating Cores, the Update button caused crash if the List was empty. This error was caused from the last version after many changes were made. New Version 0.8.1 https://github.com/StellarUpdater/Stellar/releases/tag/v0.8.1-beta https://github.com/StellarUpdater/Stellar/releases/download/v0.8.1-beta/Stellar.0.8.1.7z Edited June 10, 2017 by wyzrd 1 Quote Link to comment Share on other sites More sharing options...
Rincewind Posted June 14, 2017 Share Posted June 14, 2017 Worked very well, I updated from 1.5.0 to 1.6.0 and all my cores too. Thank you for the great program @wyzrd Quote Link to comment Share on other sites More sharing options...
wyzrd Posted June 15, 2017 Author Share Posted June 15, 2017 (edited) Update 0.8.2 Optimized Code Added "Upgrade" menu option. Use this if updating to a new milestone version, such as 1.5 to 1.6. It will update all files, such as overlays and shaders. It excludes extracting and overwriting your configs, but you should backup to be safe. RetroArch & RA+Cores menu options only update the exe's. Use these options when doing everyday small updates. https://stellarupdater.github.io https://github.com/StellarUpdater/Stellar/releases/download/v0.8.2-beta/Stellar.0.8.2.7z @Rincewind Edited June 15, 2017 by wyzrd 3 Quote Link to comment Share on other sites More sharing options...
orac31 Posted June 18, 2017 Share Posted June 18, 2017 Been using this for a while then last night updated and retroarch failed to work got a libass9dll missing error I ended up downloading a nightly and taking it from there. But great program thanks Quote Link to comment Share on other sites More sharing options...
neil9000 Posted June 18, 2017 Share Posted June 18, 2017 @orac31 I believe that is why the redist was added as a option. Update v0.80 Beta https://stellarupdater.github.io Redist option added to the Download menu. If RetroArch has errors starting after update, run that option to install the latest Redistributables. Quote Link to comment Share on other sites More sharing options...
orac31 Posted June 18, 2017 Share Posted June 18, 2017 1 hour ago, neil9000 said: @orac31 I believe that is why the redist was added as a option. Update v0.80 Beta https://stellarupdater.github.io Redist option added to the Download menu. If RetroArch has errors starting after update, run that option to install the latest Redistributables. My bad was using a old version than you Quote Link to comment Share on other sites More sharing options...
neil9000 Posted June 18, 2017 Share Posted June 18, 2017 On 2017-6-8 at 10:10 PM, wyzrd said: Update v0.80 Beta https://stellarupdater.github.io Redist option added to the Download menu. If RetroArch has errors starting after update, run that option to install the latest Redistributables. Cool, yeah just grab the redist as well if that happens again, sometimes they add .dll's and if you are just updating retroarch it won't instal them automatically. Quote Link to comment Share on other sites More sharing options...
Mizar Posted July 30, 2017 Share Posted July 30, 2017 Just want to say thanks for making this awesome tool! @wyzrd Quote Link to comment Share on other sites More sharing options...
wyzrd Posted July 30, 2017 Author Share Posted July 30, 2017 (edited) On 6/18/2017 at 8:55 PM, JamesBaker said: Thank you very much for this @wyzrd . This is brilliant. 1 hour ago, Mizar said: Just want to say thanks for making this awesome tool! @wyzrd Thanks. I'll be releasing a new version soon with an option to download New or Missing Cores. I hadn't used RetroArch in a while and I noticed there were 11 new cores available and had to download each manually. Right now the Updater only updates Cores that you currently have installed. Edited July 30, 2017 by wyzrd Quote Link to comment Share on other sites More sharing options...
Mizar Posted July 31, 2017 Share Posted July 31, 2017 1 hour ago, wyzrd said: Thanks. I'll be releasing a new version soon with an option to download New or Missing Cores. I hadn't used RetroArch in a while and I noticed there were 11 new cores available and had to download each manually. Right now the Updater only updates Cores that you currently have installed. Can you also leave that as option? The one where the updater "only updates the cores currently installed" Quote Link to comment Share on other sites More sharing options...
wyzrd Posted July 31, 2017 Author Share Posted July 31, 2017 1 minute ago, Mizar said: Can you also leave that as option? The one where the updater "only updates the cores currently installed" Yes, it will be left as the option "Cores" and I'll add "New Cores". I did that originally so it wouldn't download a bunch of cores the user didn't want installed. Quote Link to comment Share on other sites More sharing options...
Mizar Posted July 31, 2017 Share Posted July 31, 2017 1 hour ago, wyzrd said: Yes, it will be left as the option "Cores" and I'll add "New Cores". I did that originally so it wouldn't download a bunch of cores the user didn't want installed. Cheers Quote Link to comment Share on other sites More sharing options...
Retro808 Posted July 31, 2017 Share Posted July 31, 2017 @wyzrd Just wanted to add my thanks for this great tool. Simply brilliant! Quote Link to comment Share on other sites More sharing options...
wyzrd Posted July 31, 2017 Author Share Posted July 31, 2017 (edited) Update 0.8.3 https://github.com/StellarUpdater/Stellar/releases/tag/v0.8.3-beta https://github.com/StellarUpdater/Stellar/releases/download/v0.8.3-beta/Stellar.7z Change Log Added "New Cores" option Optimized Load Saved Settings Uses new method for Loading Themes Reduced Program Size by 40% Notes If the program starts with a white background, go to Configure → Clear Saved, restart program. or go to C:\Users\[Your Name]\AppData\Local\Stellar and delete the old configs. Menu Options New Install - Installs RetroArch, Redistributables, & Cores. Replaces Configs with default. Upgrade - Upgrades RetroArch to the latest version, including Redistributables and Configs. RetroArch - Updates RetroArch to the latest version, excluding Redistributables and Configs. RA + Cores - Updates RetroArch and currently installed Cores. Cores - Updates currently installed Cores. New Cores - Installs Cores that are newly releseased or missing from your current install. Redist - Installs Redistributables. Helpful if RetroArch won't start after update. @Retro808 @Mizar @JamesBaker @Rincewind Edited August 5, 2017 by wyzrd 5 Quote Link to comment Share on other sites More sharing options...
wyzrd Posted August 5, 2017 Author Share Posted August 5, 2017 (edited) Update 0.8.4 https://github.com/StellarUpdater/Stellar/releases/tag/v0.8.4-beta https://github.com/StellarUpdater/Stellar/releases/download/v0.8.4-beta/Stellar.7z https://github.com/StellarUpdater/Stellar/blob/master/docs/Guide.md New Features I've tried to improve the accuracy by using a new method to fetch cores from the update list. And to exclude unknown or renamed cores that are still in the folder, causing date comparisons to be off. I've tested all the features, though it's still experimental, let me know how it works. Changed Parse HTML to index-extended Changed File Creation/Modified Time to UTC Added Debug Window Added Star Dust Theme Added Chaos Theme Fixed "New Install" Cores Extraction "New Cores" Check Clear Excludes Unknown Cores Notes If the program starts with a white background, go to Configure → Clear Saved, restart program. Or go to C:\Users\[Your Name]\AppData\Local\Stellar and delete the old configs. If you receive "Error: Cannot connect to Server", try a few times, it may have failed to download the cores list. If certain cores are throwing the updater out of sync, delete them and use "New Cores" option to download a new version. If you Update cores, but it still says they are out of date, it might be a Time Zone problem. Menu Options New Install - Installs RetroArch, Redistributables, & Cores. Replaces Configs with default. Upgrade - Upgrades RetroArch to the latest version, including Redistributables and Configs. RetroArch - Updates RetroArch to the latest version, excluding Redistributables and Configs. RA + Cores - Updates RetroArch and currently installed Cores. Cores - Updates currently installed Cores. New Cores - Installs Cores that are newly releseased or missing from your current install. Redist - Installs Redistributables. Helpful if RetroArch won't start after update. Debug You can see the scanned files and date comparison by selecting "Cores", then clicking the Debug button [#] in the Configure window. Edited August 5, 2017 by wyzrd 5 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.