6.14.2 SHOTPlus™ Release Notes




July, 2023

Version 6.14.2 of SHOTPlus™, first offered to users on Monday 17th July 2023.
A notification will appear on start-up in SHOTPlus™ once the update is available.
For further information on updating the SHOTPlus™, please contact the BlastIQ™ Support Team via support.blastiq.com.


  Blasthole Refactor

This update will include changes affecting backwards compatibility.

SHOTPlus™ has undergone a refactor of it’s blasthole data structure. This work was undertaken to improve integration between SHOTPlus™ and BlastIQ™ to better align the information presented to users when comparing blast design information as well as blast outcomes within the BlastIQ™ ecosystem.

What does this mean for users:

  • Existing files, saved in versions prior to SHOTPlus™ 6.14.2, will still open in newer versions moving forward.
  • Existing files, saved in the newer SHOTPlus™ 6.14.2 and onwards, will no longer be compatible with prior versions.
  • Existing Text Import and Text Export Templates using superseded terminology for data fields will link to data fields with new terminology on first use.

Due to the above compatibility issues it is recommended that updates of for SHOTPlus™ are completed ASAP for all users.

Detailed information of these changes can be found in this Knowledge Base Article: SHOTPlus™ Blasthole Refactor

  Wet Hole Charging Rules

An inconsistency between SHOTPlus™ and BlastIQ™ with regards to the handling of 'Wet States' for the application of 'Wet' Charging Rules has been identified. Users should be aware of the following:

When using Graphical Charging Rules in SHOTPlus™, holes are considered 'Wet' for the application of Wet Charging Rules when the measured amount of water exceeds the 'Wet State' tolerance for the particular Hole Type. However, once charging rules are exported to BlastIQ™ a hole is considered wet when the measured amount of water is > 0.

This inconsistency will be rectified in upcoming releases of SHOTPlus™ and BlastIQ™ Mobile. Until rectified, SHOTPlus™ will display a warning message when exporting to BlastIQ™ with rules that may be affected by this inconsistency.

This inconsistency does not impact users who are using traditional charging rules.

 Release Notes

  New Features

Blasthole Refactor

A blasthole data and terminology restructure has been undertaken to rationalise Design/Drill/Measurement data. The new blasthole data structure is designed to also improve integration between SHOTPlus™ and BlastIQ™. This includes the following changes:

  1. More properties can now be stored against blastholes.1 
  2. "Actual" terminology has been removed for blasthole data.2
  3. "Drilled" terminology has been introduced and standardised.
  4. "Measured" terminology has been introduced and standardised.
  5. Introduction of "Surveyed Collar" properties.
  6. Introduction of "Adjusted Design Length".3, 4 
  7. Design hole properties can be nullable when holes are imported from BlastIQ™.5


    1. More information can be found here: SHOTPlus™ Blasthole Refactor.
    2. The "Actual" terminology was previously used to describe information about holes that generally came from field data sources. It did not accurately allow for delineation of drilling and measurement data which comes from drilling operations and blasthole QAQC respectively. Additionally this missing delineation meant that some inferences had to be made about data origins when synchronising with BlastIQ™. Properties that used to be considered "Actuals" are now more accurately delineated into the "Drilled" and "Measurements" categories. "Actual Loading" properties still exist.
    3. "Adjusted Design Length" is a calculated length between new drilled or measured collar coordinates to the design toe. Users can view this property in the "Edit Hole" dialog or "Design History" > "Parameter Changes".
    4. Backfills and redrills are evaluated using Adjusted Design Length, where present, when the 'Calculate Tolerances using Adjusted Design Length' setting is enabled in 'Edit' > 'Blast Properties' > 'Hole Tolerances'. If this setting is disabled, backfills and redrills are evaluated using 'Design Length'.
    5. In some situations, holes from BlastIQ™ may not contain "Design" properties e.g. when holes are created in the field on BlastIQ™ Mobile. SHOTPlus™ now aligns with this capability to have null "Design" properties and describes the hole from Drilled and Measured properties. However, if holes are imported via the "Text Importer", or created in SHOTPlus™, these must still have a minimum set of "Design" properties to describe the hole.

Exclusion Area Tool

  1. "Exclusion Zone Tool" has been renamed to "Exclusion Area Tool" for consistency of terminology across regions. 
  2. Users can now enter a different flyrock "k" factor for each flyrock mode i.e. face bursts, cratering, stemming ejection.
  3. The minimum burden calculation is now much more accurate and is based on charge deck position.1
  4. More charge deck types are considered for the flyrock calculations.
  5. Air decks that are contiguous with explosive decks are now considered as explosive decks for the purposes of the calculations.2
  6. The design charge mass/m for decoupled explosive types is now used for the "Exclusion Area Tool".3
  7. Exclusion Area Tool page added to 'Edit' > 'Blast Properties'. Users can define template default values to be used in the Exclusion Area Tool from this page.4
  8. Added "Calculation Details" when using "Blast Properties" and "Measured (where available)" for charge weight basis.5


    1. The exclusion markout polygon when using the "Blast Properties" method is based on a calculated burden for each hole. Previously the minimum burden calculation for face bursts and cratering was calculated from the entire length of hole, to vertices on the face surface. The calculation is now based on charge deck positions along the hole.
    2. As an increased safety factor consideration, air decks that are sharing common borders to explosive decks are now modelled as explosive decks for the purpose of the maximum potential flyrock calculation. The greater of the above or below immediately adjacent explosive bulk deck will be used to assign a charge mass/m to the air deck. 
    3. Decoupled explosive charges, such as packaged presplits, will be modelled using the design charge mass/m of the relevant explosive decks. i.e. The charge mass/m will be calculated from the density of the packaged product, and the volume of the packaged explosive per unit length.
    4. Default values that can be defined:
      • Flyrock Calculation Inputs:
        • Constants for - "Face bursts", "Cratering", "Stemming Ejection".
        • "Cratering Dispersion Angle".
        • "Direction of Throw".
      • "Markout" options:
        • "Safety Factor".
      • "Constant Radius" inputs:
        • "Maximum Horizontal Distance"
        • "Maximum Vertical Distance"
    5. The new details dialog will list all holes and the burden distance, as well as stemming used for the flyrock distances calculation. It will also show which holes have "Actual Loaded" charge decks that were used for the calculation, indicated by the "Is Measured" field.

Expansion of Plan Tolerances

  1. Addition of new Hole Type specific loading Tolerances.
    • Absolute Overweight.
    • Absolute Underweight.
    • Percentage Overweight.
    • Percentage Underweight.
    • Absolute Understemmed.
    • Absolute Overstemmed.
  2. Tolerances user interface added to 'Blast Properties' > 'Tolerances'.
  3. Tolerances user interface split into:
    • Drilling Tolerances.
    • Hole State Tolerances.
    • Loading Tolerances.
  4. Tolerances data entry improved to enable bulk action for multiple hole types.

Other New Features

  1. Added checkbox to enable or disable, the ability to evaluate tolerances using "Adjusted Design Length", found by selecting 'Edit' > 'Blast Properties' > 'Hole Tolerances'
  2. Added a "Survey Assessment" workflow:
    • Users can capture plan and face views of their survey data to add to a "Survey Assessment" report. 
    • The output report will gives users a print out showing the captured images with a useful summary of survey data points.1
  3. Added support for TruPulse hole deviation data via the Hole Deviation Tool.
  4. Added Volume Calculation 'modes' that can be adjusted to improve performance when working with SHOTPlus™ files with a large amount of holes.2
  5. Added the ability to copy BlastIQ™ Tags and Key Performance Indicators (KPIs) when copying holes between plans using BlastIQ™.
  6.  Existing WebGen™ encoding paths can now be edited to include existing holes that were not originally connected.


    1. Summary details include:
      • "Count of data points" based on Data Type.
      • "Total No. Face Points".
      • "Face Point Density".
      • "Min/Max Distances Between Face Points".
      • "Interval" distances.
    2. For more information of Volume Calculation Modes in SHOTPlus™ see the Knowledge Base Article, here.
  1. The Edit Hole dialog has been re-designed to suit the new blasthole data structure.1
  2. The Text Importer and Exporter has been updated to match the new blasthole data structure1
    • Added "Drill Data" tab which contains fields to match the new "Drill data" properties.
    • Updated Measurements tab with deprecated fields removed, and new fields added.2,3
    • Added validation for minimum required fields when importing drilled data to ensure consistency when synchronising data to BlastIQ™.4 
    • If the minimum sets of drill data fields are not imported a warning message will appear. The user has the ability to continue, with the caveat that some fields will be inferred for export to BlastIQ™.
    • Added validation to check drill data being imported is for holes that already exist in the plan or is a re-drill of an existing hole.
  3. "Hole Table" has been updated to match the new blasthole data structure.
    • "Drill Adjusted Design Length" has been added to the "Hole Data" tab.
    • "Actual Length" has been renamed "Measured Length".
  4. Other improvements on SHOTPlus™ and BlastIQ™ integration with the following:
    • Consistency of charging rules when using "Loading Tables" and hole length intervals are not defined.5 
    • Added validation when exporting plan with inferred drill data to BlastIQ™. A new warning has been added when this occurs.6
    • Added validation when exporting plan with inferred design data to BlastIQ™. A new warning has been added when this occurs.7
    • Improved warning message when BlastIQ™ site has invalid Blast Control License.
  5. The Exclusion Area Tool polygon mark-out logic has been improved when using the "Manual Entries" as a calculation method.8
  6. A new warning has been added when exporting "Charging" or "Initiation" rules to quarry type sites. This is to alert the user that the dynamic rules aren't supported, however the loading design that exists already will still be exported.
  7. Ability to import design holes using toe centric coordinate data.9
  8. "Clear Actuals" has been removed from Edit Hole dialog, and moved to 'Tools' > 'Holes' > 'Clear Actuals'.
  9. Additional options have been added to "Clear Actuals".10
  10. The 3D distance calculation used in the "Profile Wizard" and print out reports has been improved.11
  11. SHOTPlus™ will update the setting to 'Calculate Tolerances using Adjusted Design Length' for backfills/re-drills based on the same imported setting from the BlastIQ™ site.
  12. The expanded/collapsed state of the each group in the "Filter and Search", "Visibility Manager" views will be saved and displayed again on restart of the application. 
  13. "Profile Wizard" improvements:
    • "Best Available" information is used for the hole.  This does not replace the hole deviation track if available.
    • The tool now handles holes that have no "Grade RL" value.
    • Improved the look of the hole schematic by removing the toe point cross.
  14. The logic for Profile Charging Rules has been clarified via user interface improvements, and aligned with Strata Definition rules.12
  15. The logic for Strata Definition Rules has been clarified via user interface improvements.12
  16. Profile Log indicator now shows when turned on, regardless of visibility of Hole ID.
  17. Minimum deck length for all Profile Alternatives is now a global setting.13
  18. Lead-in indicator for WebGen™ 100 and WebGen™ 200 initiation designed changed to BID.
  19. 'Profile Loading Alternative' dialog renamed 'Profile Charging Rules'.
  20. Users will now be given the option to choose another licencing option when failing to licence SHOTPlus™ with a BlastIQ™ Licence.
  21. 'Layer' property can now be imported for Polylines via the Text Importer.
  22. New loading icon added in the 'Survey Assessment' dialog.
  23. When importing new blastholes via the text importer, users can import Collar Coordinates only.14
  24. Updated warning message when exporting plans to BlastIQ™ sites of type 'Quarry'.
  25. Exclusion Area Tool resized to fit to reduce blank space.
  26. Improved the 3D distance calculation between blastholes and registered Face surfaces.
  27. Hole depth range is now a condition for Graphical Charging Rules.
  28. Blasthole labelling in SHOTPlus™ Standard improved to align with SHOTPlus™ Premier.
  29. When adding surface harness wire; users are now warned when the limit of an existing EBS lead-in is exceeded.
  30. 'Set Blast Orientation' and 'Reset Orientation' added to the select tool right-click menu.
  31. Improved placement of Blastholes when using the 'Add holes' tool and rotated off-axis.15
  32. Blast bounds tool ( 'Tools' > 'General functions' > 'Create blast bounds') improved:
    1. Tool can now be used to generate a blast boundary at the Hole Collar, Hole Grade, or Hole Toe level.
    2. Offset from holes can now be differential in inter-row and intra-row directions.
    3. Tool can now apply smoothing to reflect realistic dig lines.
  33. Volume Overview ('View' > 'Volume overview') Improved:
    • Added the ability to view hole volumes at different stages16:
      • Design.17
      • Updated Design.18
      • Drilled.19
    • Updated Visibility Manager.
    • Added 'Results Manager'.
    • Repositioned 'Selected Volume' to Results Manager.
    • Added the ability to limit volume to 'user defined boundaries'.20
  34. Updated 'Design' volume to align with BlastIQ™ definition.16
  35. Removed 'Actual' volume.21
  36. Added 'Adjusted Design' volume.18
  37. Added 'Drilled volume.19
  38. Improved warning messages, regarding BlastIQ™ functionality, that are displayed when exporting a plan.22
  39. Enabled setting the profile slice for a hole with measurements within the profile wizard.
  40. Analytics view now evaluates hole state based on the Drill Adjusted Design Length, where Drill Adjusted Design Length is enabled.
  41. Redundant 'Backbreak' and 'Sidebreak' values shown in the Markout Wizard have been deprecated.
  42. Top of Deck and Weight Loading Accuracy Analytics View windows are now evaluated based on Hole Type Tolerances.
  43. 24 Intercepts now available by default for SHOTPlus™ Premier users.


    1. More information can be found here: SHOTPlus™ Blasthole Refactor
    2. The Measurements tab has had some deprecated properties removed. "Actual Length" is now named "Measured Length". "Is Redrilled" has been removed as "Redrilled of" exists.
    3. The new "Surveyed Collar" X/Y/Z data fields have been added for importing. 
    4. Validation logic is as follows:
      • Checks the minimum sets of drill data fields to be imported together. 
        • "Drilled Collar X", "Drilled Collar Y", "Drilled Collar Z", "Drilled Length", "Drilled Angle", "Drilled Bearing"; OR

        • "Drilled Collar Z", "Drilled Collar Y", "Drilled Collar Z", "Drilled Toe X", "Drilled Toe Y", "Drilled Toe Z".

    5. When using "Loading Tables" in charging rules, SHOTPlus™ will apply charge calculations to holes even if the hole length falls outside of the table length ranges. It does so by increasing or decreasing the nominated variable deck to suit the length of hole. However, this calculation for holes outside of the table range was not persistent in BlastIQ™ Mobile. This improvement now allows BlastIQ™ Mobile to behave the same as SHOTPlus™.
    6. When exporting plans to BlastIQ™, if there are missing drilled properties to describe a complete drilled hole geometry, SHOTPlus™ will infer them from the "Best Available" properties. A warning has been added to alert the user when this occurs. 
    7. When exporting plans to BlastIQ™, if there are missing design properties to describe a complete design hole geometry, SHOTPlus™ will inferred them from the "Best Available" fields from "Measured" or "Drill data". A warning has been added to alert the user when this occurs. 
    8. Previously, when using the "Manual Entries" calculation method, the cratering exclusion polygon around any hole were trimmed inappropriately if the potential face burst maximum distance was greater than the potential cratering maximum distance. This does not truly reflect the multidirectional potential for flyrock travel from cratering. The cratering exclusion polygons will now never be trimmed to better represent the true directional potential.
    9. To import toe centric coordinates for design holes, the following fields are required:
      • "Hole ID", "Toe X", "Toe Y", "Toe Z", "Angle (collar down)", "Bearing (collar down)", "Length".
    10. "Clear Actuals" now has the following options:
      • "Comments".
      • "Measured Length (formerly dip length)".
      • "Water Measurement".
      • "Temperature".
      • "Abandoned".
      • "Not Drilled".
      • "Measured Diameter".
      • "Measured Collar".
      • "Drill Data".
      • "Actual Loading".
      • "Select All (to clear all actuals from hole)".
    11. The 3D distance in the "Profile Wizard" and print outs previously calculated distances from a point along the hole to the nearest vertex of the face surface. The new calculation now makes this comparison to the closest position on the face surface itself.
    12. Previously the logic for Profile Charging Rules and Strata Definition was not aligned. In certain circumstances this resulted in decks being positioned incorrectly when using Profile Charging Rules.
    13. The Minimum deck length for all rules will override the minimum deck length for Profile Charging Rules. This can be adjusted via 'Edit' > 'Blast Properties' > 'Loading rules' and adjusting the 'Minimum deck length for all rules'.
    14. The remaining, required, blasthole properties will be inferred from the 'Default Design Data' dialog.
    15. When adding blastholes to a plan, it is recommended users first reset the orientation (View > Reset orientation) to ensure the application is in Bird's-eye view. When adding blastholes, in a 'Drill from bench surface' configuration, with a registered bench surface, and viewing in birds eye view, blastholes may not be located under the user's cursor.
    16. For more information on state volumes in SHOTPlus™ see Knowledge Base Article, here.
    17. Reflects the volume of a hole, based on design parameters.
    18. Reflects the volume of a hole, based on all available measurements. If no measurements are available for a hole, Updated Design volume will be equal to Design volume.
    19. Reflects the volume of a hole, based on Drill Data. If no drill data is available for a hole, drilled volume will be 0.
    20. The tool uses the 'Blast bounds' and 'Blast bounds (toe)' layers to clip, or expand the volume of holes on the boundary of the blast. Not available when using the 'Design hole dimension' volume calculation method. This setting will affect volumes reported for holes in other areas of the application, but will not affect volumes reported in BlastIQ™.
    21. Replaced by 'Updated Design' and 'Drilled' volume.
    22. Rules that are not supported for re-application in the field are now referred to as Type 2 charging rules For more information, see the Knowledge Base Article, here.
    1. When users attempted to import drill holes using toe centric coordinates, the imported holes would incorrectly interpret the toe coordinate data as collar coordinates.1 
    2. Holes that were marked as "Not Drilled" or "Abandoned" were displayed in the "Analytics View" window even if the checkboxes to show these holes was turned off.
    3. The "Save Recovery File" time interval in "Program Settings" > "General" dialog was not obeyed. 
    4. Sometimes when using profile loading rules, continuous loading decks with the same product types were not merging. Editing loading decks and manually merging decks was also not working. This has been fixed. 
    5. When using the text importer, the preview window would not stay focused on user's horizontal scroll position. After each new column field was mapped, the preview window would  'jump' to the left, this has been fixed. 
    6. The "Test Rules" functionality in "Edit Loading Rules" was limiting the "Hole Types" and "Material Types" that could be tested. The maximum allowable is now 24.
    7. Loading comments from BlastIQ™ Mobile were not displaying in SHOTPlus™ unless the hole also had "Drilled" or "Measured" data in the import. 
    8. There was inconsistency in how the "Move/Copy Entities" functionality worked. 
    9. The "Profile Logging" dialog was not scaling the X axis correctly in the hole trace graph, causing a single loaded trace to appear hard to distinguish.
    10. "Monte Carlo"/"AVM" predictions were not working for plans that had holes marked as "Not Drilled", when it is should be allowed. 
    11. An error was being thrown when importing data that has the "Depth to Water" value = the hole length, this scenario was not handled properly. 
    12. The "Profile Tool" report was not printing all the necessary pages for each hole when the burden table was too long.
    13. The "Drill Variance (elev)" view in "Analytics View" was not highlighting holes when the variance was exactly the value used for comparison.
    14. "Wet Sides" rule was not applying properly in some situations
    15. In the "Profile Wizard", the "Step down burdens" were not showing to the grade level of some holes. 
    16. The "Profile Wizard" was incorrectly displaying items on the hole schematic.
    17. Holes added to rows, were being added in the incorrect location in certain situations.
    18. In certain circumstances the Exclusion Area Tool was calculating an incorrect Horizontal Distance.
    19. Editing multiple holes via the edit dialog tool was causing the Hole Track of all selected holes to be projected to a single point.
    20. An exception was occurring when connecting multiple holes for a WebGen™ 100 or WebGen™ 200 blast.
    21. Validation error shown incorrectly when importing measurements using the text importer.
    22. Validation error when exporting Graphical Loading Rules to BlastIQ™.
    23. In certain circumstances backfill decks added to holes were of an incorrect length.
    24. An unhanded error was occurring when attempting to update SHOTPlus™ with multiple applications instances open.
    25. Grade RL indicator was being removed from hole diagrams after loading was applied.
    26. Drill Data tab in the Text Importer was not being disabled when importing 3D points or polylines.
    27. MSW Calculation was giving error under certain conditions.
    28. Vibration monitoring points were removed from the Time Window if removed and then re-added to the plan.
    29. Moving any entity using the 'Move Copy Entities' tool was causing a null reference exception.
    30. WebGen™ Primers were not being shown in the EBS Logging Report.
    31. Graphical Charging Rules were not capturing all hole depths due to rounding of hole lengths for display.
    32. Quantities Report not being updated when Loading Rule reapplication triggered due to text import.
    33. Grade R.L. was not being updated when the design properties of a hole were updated.
    34. Design blasthole length was not being updated correctly when the 'drill to' properties of a hole were updated.
    35. Users were not prevented from entering a Grade elevation that was above the Collar elevation.
    36. Holes with a Drill Adjusted Design Length were not correctly being assigned a Backfill deck in all situations.
    37. Existing EBS lead-ins were changing from Logger II to Logger I when opening the EBS logging report.
    38. Deleting a WebGen™ encoding sequence between two holes was deleting the exiting Encoder lead-in.
    39. 'Import Carlson DRL Files' menu option missing from the Premier version of SHOTPlus™.
    40. Slice direction of measured holes was not being updated correctly based on measured data.
    41. Burden indicators in the profile wizard were being projected beyond the measured face surface.
    42. Visibility Manager behaviour was not consistent when the manager was not fully visible.
    43. When loading a Loading Rule file, the user interface was not updating to show the rules in all cases.
    44. 'Place new rule below the currently selected rule' setting was not correctly positioning new rules.
    45. Adjust Intervals tool was not adjusting intervals correctly when using the Maximum Instantaneous Charge setting.
    46. Lasso tool was not drawn on-screen when off-axis in the volume overview tool.
    47. Not selecting a Hole Type for additional holes added by an i-kon™ Logger II import was causing a null reference exception.
    48. Fixed a spelling error in the BlastIQ™ licencing dialog.
    49. Grade RL was not persisting when adding holes in certain situations.
    50. Wet State Tolerance was incorrectly set to 0.1 minimum value.
    51. Edit opening point dialog was not opening in certain situations.
    52. SHOTPlus™ was getting stuck in an infinite loop on the BlastIQ™ export dialog.
    53. Removing Boretrack data from holes was not re-setting the measurements for a hole.
    54. Holes were incorrectly shown as 'Overdrilled' in Hole Depth Variance View when the Measured and Design length were equal.


    1. Importing drill hole with toe centric data was never supported in the SHOTPlus™ system. In addition to fixing the bug, toe centric data import for drill holes is now supported.  
Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request