Upgrade Guide

Before upgrading any version, make sure you uninstall the plugin files ahead.

Uninstall Previous Plugin Files : Window → VoxelBusters → Native Plugins → Uninstall

Additional step for LITE users

  1. Delete "smcs.rsp", "gmcs.rsp", "us.rsp", "boo.rsp", "mcs.rsp" files from Assets directory before importing our new package, if any existing.
  2. Delete NATIVE_PLUGINS_LITE_VERSION from Scripting Define Symbols in Player Settings.

Version 1.5.7

  1. Uninstall Previous Plugin Files : Window → VoxelBusters → Native Plugins → Uninstall
  2. Delete common_lib folder under Assets/Plugins/Android - We no longer need Gson dependencies!
  3. Import the 1.5.7 version now.
  4. Now NPSettings will be available in Assets/Resources/SharedAssets. Open it and in inspector click on "Save"

Once after importing, On Android platform, the dependencies should be resolved automatically. If it doesn't, you might have disabled the automatic resolution. If so, manually get the dependencies by clicking on Assets/PlayServicesResolver/Android Resolver/Force Resolve

Change Notes

  • Upgrade to Latest Android build tools (>27) or incase you can't update (because of unity version), do let us know we will help you out.
  • Added FCM. Just add google-services json file under Assets folder.

Version 1.5.6

  1. Uninstall Previous Plugin Files : Window → VoxelBusters → Native Plugins → Uninstall
  2. Delete play-services-x.aar and support-x.aar files under Assets/Plugins/Android folder [Play Services Resolver fails to delete its older format dependency files. So, need to be done manually]
  3. Import the 1.5.6 version now.
  4. Now NPSettings will be available in Assets/Resources/SharedAssets. Open it and in inspector click on "Save"

Once after importing, On Android platform, the dependencies should be resolved automatically. If it doesn't, you might have disabled the automatic resolution. If so, manually get the dependencies by clicking on Assets/PlayServicesResolver/Android Resolver/Force Resolve

Change Notes

  • Upgraded to asset to support Unity 5.3 and up. Still its compatible with Unity 4 however
  • Upgrade to Latest Android build tools (>27) or incase you can't update (because of unity version), do let us know we will help you out.

Version 1.5.3

  1. Uninstall Previous Plugin Files : Window → VoxelBusters → Native Plugins → Uninstall
  2. After step 1, delete Assets/PlayServicesResolver folder.
  3. If you have play-services-measurements folder under Assets/Plugins/Android folder, make sure you DELETE that folder.
  4. Import the 1.5.3 version now.

Once after importing, On Android platform, the dependencies should be resolved automatically. If it doesn't, you might have disabled the automatic resolution. If so, manually get the dependencies by clicking on Assets/PlayServicesResolver/Android Resolver/Force Resolve

Change Notes

  • Upgraded to asset to support Unity 5.1 and up. Still its compatible with Unity 4 however
  • Upgrade to Latest Android build tools (>26) or incase you can't update (because of unity version), do let us know we will help you out.

Version 1.5

  1. Uninstall Previous Plugin Files : Window → VoxelBusters → Native Plugins → Uninstall
  2. After step 1, delete Assets/PlayServicesResolver folder.
  3. If you have play-services-measurements folder under Assets/Plugins/Android folder, make sure you DELETE that folder.
  4. Import the 1.5 version now.

Once after importing, On Android platform, the dependencies should be resolved automatically. If it doesn't, you might have disabled the automatic resolution. If so, manually get the dependencies by clicking on Assets/PlayServicesResolver/Android Resolver/Resolve Client Jars

Change Notes

  • RateMyApp feature is modified to add extra functionality which can be changed at runtime.
  • After upgrade, properties of Network Connectivity in NPSettings will get reset. Make sure you update these values if you have any diff values from the default.

Version 1.3.1

  1. MaxPoints in AcheivementDescription got deprecated. So you “MUST” set the steps to complete an achievement in NPSettings as below.

  2. Use NPBinding.GameServices.GetNoOfStepsForCompletingAchievement to get steps for finishing an achievement.

  3. Now reporting with points is deprecated. Start reporting with Percentage instead.

Above changes we made considering the community requests and also to make the product much stronger in terms of its usage. Hope you find it useful.


Version 1.3

  1. Uninstall the plugin.
  2. After step 1, delete following folders.

Assets/Plugins/Android/twitter_lib
Assets/Plugins/Android/game-play-services_lib


From 1.3,

  • All source code got moved to Standard Assets now.

Version 1.2.1

All plugin code is under custom platform defines. So, you may get compilation errors on importing. Because of this our automated scripts won’t run.

Fix:

Ultra Pack

;USES_ADDRESS_BOOK;USES_BILLING;USES_GAME_SERVICES;USES_NETWORK_CONNECTIVITY;USES_NOTIFICATION_SERVICE;USES_MEDIA_LIBRARY;USES_SHARING;USES_TWITTER;USES_WEBVIEW;

Lite Pack

;USES_ADDRESS_BOOK;USES_NETWORK_CONNECTIVITY;USES_SHARING;

Just append the above text to your "Player Settings-> Other Settings -> Script Define Symbols". This forces our scripts to compile and it should resolve the issue. Once our scripts compile, it will take care of used/unused features and updates accordingly as per your NPSettings done earlier. After this make sure you fix the Game Services callback changes by adding extra error parameter.

Now path for resources(sound/image for notifications) needs to be Assets/PluginResources/[Android/Common/iOS] folders.

results matching ""

    No results matching ""