Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to Xbox Chaos: Modding Evolved

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
AMD

Introducing The New Assembly Auto-Updater

4 posts in this topic

I'm not sure how many of you are aware of this, but Assembly has actually always had an automatic update system in it:

2zloFrc.png

Which is pretty cool and all, except it's never been used for anything in about 22 months! (Because we're lazy.)

Instead, Xerax set up a system on his server which automatically compiled new builds when we edited the source code. This was really nice, except there were a few problems with it: almost nobody knew about it, you had to keep checking back manually to see if a new build was uploaded, and the files weren't sorted in any order.

We decided to do something about that.

Introducing the new automatic update system

We're proud to announce that we have completely overhauled Assembly's automatic update system so that it's extremely easy for you to stay up-to-date! The updater is now directly linked to Assembly's GitHub repository. This means that as soon as new code is pushed to GitHub, it will be automatically compiled and sent to the updater. No more hassle of having to check for updates manually!

You are also able to choose between two update channels to receive updates on. Once you have received the new update that has been pushed out, go into Assembly's settings (Tools -> Settings) under the General section. Under the "Update Channel" option, you have two choices:

fLTTuVF.png

  • Stable means you will only receive updates which are (relatively) stable. Only code that is pushed to Assembly's master branch will appear here.
  • Experimental means that you will receive updates which are more experimental. This is linked to the dev branch on GitHub.
By default, this will be set to use the stable branch. You will have to change this if you want to use experimental code. Also, make sure you restart Assembly or check for updates after changing this option.

So how do I update the updater?

By using the updater, of course! The first-ever update has been pushed to Assembly's automatic update system. When you receive it, you will be updated to the latest version of Assembly and have access to the new updater. This update will actually happen in two stages, just so you're aware:

  • Assembly will download and run an app called the "Xbox Chaos Downloader." This tool will connect to our server and download the new updater code.
  • The new updater will then kick in and update Assembly to be in sync with the code on GitHub.
If you have Assembly set to check for updates on startup, simply running or restarting Assembly should cause it to check. If you don't see an update dialog, then you can check manually by going to the Help menu:

LkV4g2k.png

If all goes well, you will receive a dialog which says that Assembly has been updated.

Also, no need to worry about your plugins being overwritten - they will be backed up for you.

Hopefully this will make it much easier for everyone to stay up-to-date with the rest of the community.

Happy modding!

-- The Xbox Chaos Staff

Share this post


Link to post
Share on other sites

Apparently there's an issue where BitDefender doesn't like our updater. If you get an error applying the update and you're using BitDefender, you will have to disable it and retry. This is a false positive and we assure you there is no virus in Assembly: https://www.virustotal.com/en/file/a38b75dcbb4b2fa94d140662398112b104fc7bc24ad7f46905257db9cd5cc10e/analysis/1420767046/

Thunder likes this

Share this post


Link to post
Share on other sites

One more thing, if you do encounter something bizzare, please let us know about it quickly.  The sooner we know about it, the sooner we can fix it and prevent problems for people who haven't updated.

Share this post


Link to post
Share on other sites

thanks for putting hard work into the auto updating tool it saves me so much time i love it :P i hope to see many bad ass mods coming out for 2015

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0