BattleScribe

Before your report a problem, make sure you try the basic troubleshooting steps and check the BattleScribe FAQ for answers to common problems.

To report problems with your supporter pass or account, please see this FAQ.

Do NOT report data problems here (missing or incorrect units/models/upgrades/points values/rules/profiles/etc)Instead, make sure you update your data and report any problems to the data authors.

If you are unable to download data, it is likely a temporary problem with the data website. Please be patient and try again later.

For general questions and help, please post on the BattleScribe Reddit

BattleScribe

Categories

  1. Many rules grant the ability to reroll dice rolls of a particular result, like rerolling 1s. This is different to just getting a flat out reroll of failed results. Could this be added to the dice tool/calculator alongside multipliers, modifiers and rerolls?

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Create a new related app that allows me to enter the games I play, where I am, and an ability to say "looking for a game" and be notified when other players in a search radius of my choosing (25, 50, 100 mi, etc etc) are also looking for a game. A bonus to this would be to allow me to only turn on such notifications for certain days (ie. Thursday, Fri and Sat or M, W, Sun etc. etc.). Essentially a tinder but to specifically find wargamers (with possibilities to expand to RPGs, Board Games, and Card Games) interested…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Event though English is one of the most spokeb languages around the world, I'd like to see the app having the option to change the language eg. French, spanish, German, and some more maybe.
    As I know that's a lot of work, I'd suggest implementing this in the paid version.
    Cheers.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Translation is on the to-do list.

    Please bear in mind that most text is in the data files. To get the best out of this, you would need to also form a community to create data in various languages.

    The appspot data site is open source of anyone wants to host versions for different languages.

  4. Add features that could expedite game setup. Also possibly add a mass (many) dice roller as an options for those who may prefer a digital option to rolling dice (for w/e reason). All of the features Im suggesting are listed below.


    • turn counter

    • points keeper/victory points calculator

    • dice roller (capable of rolling many dice at once and displaying a summary of the results)

    • warlord trait roller

    • table setup roller

    • mission roller

    • record wounds/hull point

    • record vehicle damage

    • record unit marker ( Go into ground, stunned, etc..)

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. My Samsung Tab A is unable to open an Adeptus Astartes roster (its fine opening Thousand Sons and Imp Guard. It just keeps telling me I don't have enough RAM, so i put set it to low and it tells me AGAIN that I don't have enough RAM. This is despite the program saying that I have enough ram and suggesting I change the setting.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Details:

    java.io.IOException: Failed to connect to URL: Bad Request (400)

    at net.battlescribe.a.c.a.a(BattleScribe:113)
    
    at net.battlescribe.a.c.a.a(BattleScribe:79)
    at net.battlescribe.desktop.d.d.a(BattleScribe:292)
    at net.battlescribe.desktop.a.b$3.a(BattleScribe:248)
    at net.battlescribe.desktop.a.b$3.doInBackground(BattleScribe:243)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. While attempting to run the program on Mac, I encountered this problem. Immediately after opening the application, a window called "An Error Has Occurred" pops up stating the following error

    Details:
    java.io.IOException: Unable to create directory /Users/eric/BattleScribe/data

    at org.apache.commons.io.FileUtils.forceMkdir(FileUtils.java:2384)
    
    at net.battlescribe.a.c.b.a(BattleScribe:89)
    at net.battlescribe.a.c.F(BattleScribe:224)
    at net.battlescribe.a.c.z(BattleScribe:230)
    at net.battlescribe.a.a.y(BattleScribe:366)
    at net.battlescribe.desktop.a.b.a(BattleScribe:549)
    at net.battlescribe.desktop.rostereditor.RosterEditorFrame.U(BattleScribe:1590)
    at net.battlescribe.desktop.rostereditor.RosterEditorFrame.setVisible(BattleScribe:133)
    at net.battlescribe.desktop.rostereditor.RosterEditorFrame$1.run(BattleScribe:86)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

    I attempted to upload a database after disregarding this error message and arrived at this error…

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. It would be a nifty QOL feature if BS could automatically select entries if the min/max are identical after a modifier... modified them.

    E.g. you have a min 0/max 1 in parent condition.
    If now a modifier applies to make the min 0 a min 1 in parent (so it is a min1/max1) it should auto set the selections of the entry to 1.
    Currently it "only" throws a validation error and requires user input.

    Not a huge issue, but with the way we had to implement cadia it could save quite a few clicks.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Include a search function that will enable someone to search for a specific unit to allow for easier list building. Maybe even just to be able to search through a selected catalog or Codex.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. A new window anchored to the description of what we have selected.
    this new window replaces the pop window

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Normally, when opening a new roster, all entries and sub-entries are expanded; it would be nice to be able to collapse them all at once without clicking each arrow individually. Ideally, there'd be an option like this available by clicking on each expanded entry so you could, say, collapse all the entries under just one detachment, or just one unit.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. App crashes everytime I try and launch

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Loading roster never finishes. Happens randomly for some newly created rosters. It says it is loading and then it never actually loads. I am using the latest version of the app. I cleared and re downloaded the data. Problem happening on current paid version of the android app.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. 5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Details:

    Failed to download from one or more repositories

    1) net.battlescribe.model.config.Repository@51ba9180: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    2) https://battlescribedata.appspot.com/repos/wh40k/index.bsi: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    3) net.battlescribe.model.config.Repository@70c778c3: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    4) https://battlescribedata.appspot.com/repos/warhammer-age-of-sigmar/index.bsi: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    5) net.battlescribe.model.config.Repository@401bb37: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    6) https://battlescribedata.appspot.com/repos/battlefleetgothic/index.bsi: sun.security.validator.ValidatorException:…

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Using version 2.01.21 on Android Phone. The "View" function doesn't work at all (leads me to a blank page). Doesn't seem to matter if I use the "eye" symbol or the go to the menu and select "view." "Low Ram Mode" has no effect on this issue.

    Furthermore, if I got to the "About" page, the "About" is blank, as is "Report Bug" and "What's new."

    It was working and isn't after updating, though I don't know which version I was using prior to this version.

    Restarting the phone has no effect, nor does restarting the app.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. (repost from reddit)
    I'm trying to get Battlescribe (2.0.1.15) running on OSX: High Sierra using the JRE from OpenJDK 8 (from AdoptOpenJDK). This is the output from java -version:
    openjdk version "1.8.0192"
    OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0
    192-b12)
    OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.192-b12, mixed mode)

    When I try to run Battlescribe (by clicking on the app, or by running the launcher executable from the terminal) I get the JRE missing error window. It seems that Battlescribe is unable to find the JRE I have installed.

    I'm guessing it may be a problem with the OSX launcher?

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. I have v2.01.21.283 and on and off through the last few versions my lists keep disappearing. The list home screen is often blank and then they return a few weeks later. It also looses things like favorite units etc. I am a pro user

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. avax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    at sun.security.ssl.Alerts.getSSLException(Unknown Source)
    
    at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
    at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
    at sun.security.ssl.Handshaker.processLoop(Unknown Source)
    at sun.security.ssl.Handshaker.process_record(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.net.<a rel="nofollow noreferrer" href="http://www.protocol.https.HttpsClient.afterConnect(Unknown">www.protocol.https.HttpsClient.afterConnect(Unknown</a> Source)
    at sun.net.<a rel="nofollow noreferrer" href="http://www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown">www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown</a> Source)
    at sun.net.<a rel="nofollow noreferrer" href="http://www.protocol.http.HttpURLConnection.getInputStream0(Unknown">www.protocol.http.HttpURLConnection.getInputStream0(Unknown</a> Source)
    at sun.net.<a rel="nofollow noreferrer" href="http://www.protocol.http.HttpURLConnection.getInputStream(Unknown">www.protocol.http.HttpURLConnection.getInputStream(Unknown</a> Source)
    at sun.net.<a rel="nofollow noreferrer" href="http://www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown">www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown</a> Source)
    at net.battlescribe.a.c.e.a(BattleScribe:409)
    at net.battlescribe.a.c.e.b(BattleScribe:421)
    at net.battlescribe.a.c.e.d(BattleScribe:449)
    at net.battlescribe.desktop.c.j.b(BattleScribe:43)
    at net.battlescribe.desktop.c.j.&lt;init&gt;(BattleScribe:37)
    at net.battlescribe.desktop.c.g.b(BattleScribe:200)
    at net.battlescribe.desktop.c.g.a(BattleScribe:663)
    at net.battlescribe.desktop.c.g.a(BattleScribe:32)
    at net.battlescribe.desktop.c.g$3.windowOpened(BattleScribe:377)
    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Make it so BattleScribe does not override audio on a device. I cannot listen to music or books while BattleScribe is open on my device.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?