Upgrading Bolt

This is the step-by-step process of upgrading Bolt:

  1. Ensure your project is backed up/in source control;
  2. Import the new package into your project;
  3. Import any other .dll files you have already imported for example: steam, cloud integration, etc.
  4. Quit Unity;
  5. Open Unity and compile Bolt:
    1. Run Assets/Bolt/Compile Assembly.

Upgrading to Bolt 1.2.0.0+

  1. Ensure your project is backed up/in source control;
  2. Delete Assets/bolt and any other Bolt related files:
    1. Assets/Photon;
    2. Assets/bolt_samples;
    3. Assets/Plugins/;
  3. Download latest Bolt package from Asset Store;
  4. If the Wizard window did not show up, open it at: Window/Bolt/Wizard;
  5. Follow the steps on the Wizard:
    1. Configure your Photon Cloud credentials;
    2. Install all desired packages. You must install at least the Core package;
    3. Any doubt, talk with us on our Discord Community.
  6. Quit Unity;
  7. Restore the following files:
    1. Assets/bolt/project.bytes or Assets/bolt/project.xml;
    2. Assets/bolt/assemblies/bolt.user.dll;
    3. Assets/bolt/assemblies/bolt.user.dll.mdb;
    4. Assets/bolt/resources/BoltRuntimeSettings.asset;
  8. Open Unity and compile Bolt:
    1. Run Assets/Bolt/Compile Assembly.
  9. You are ready to use Bolt.

Migrating Bolt Settings and Assets

Bolt saves all of its settings, states, commands, events, etc. in the Assets/bolt/project.bytes file (or Assets/bolt/project.xml, if you set to use text mode intead of binary format).

To migrate to a new project, simply copy this file to the same location in the new project. This is also useful if you need to share Bolt data with other team members.

 To Document Top