The Dicenomicon Support


The Dicenomicon Light looks much nicer than the full verions - why can't customize the UI> A 2.1 update of the Dicenomicon Light has been submitted to the AppStore, and is currently in the process of being reviewed. 2.0 took over a month to review, so no bets on how long this is going to take.
How do I get rid of dice? Tapping the trash can will remove all dice. In free form mode, when the dice stop moviing, you can tap on one of them and select "Delete" from the alert.
I can't select dice - more just keep appearing In free form mode, you can't select dice until they stop moving (due to the fact that it's really hard to select them while they're bouncing around, plus accidently selecting one when trying to add more would be very annoying).
Why do the dice seem to keep moving and jumping around?

If a die lands crooked (due to being wedged against the side or another die), it won't count until it lies flat (or at least close enough to flat). As a result, cocked dice are "jumped" a bit to get them to try to land flat (and yes, sometimes this will result in nudging other dice to make it happen). In worse cases, one die lands on top of another die, which is not allowed either, so it also will jump around until it pushes the lower die out of the way or finds a spot to land correctly.

(Note that this is not to be confused with open-ended rolls which are actually re-rolling that die)


How can I specify Storyteller rolls?

A formula of the form "5d10≥8" would roll a dice pool of 5 dice, counting how many dice are equal to or greater then 8 (the target number), automatically subtracting the rolls of "1".

*Update* - "newer" Storyteller systems don't use the "rolls of 1 subtract", so the correct formula would be "5d10>8". If you want "open ended rolls" (where you roll again on a 10) you'd do "5d+10>8", or if you want 10's to count as two successes, "5dXX>8"


How can I specify Exile rolls? Use the "d1"
How can I specify Feng Shui rolls? Use the "1Gd+6 - 1Rd+6" for open rolls
How can I specify Deadlands rolls? Use the "5d+8H1" (for 5 eight-sided dice)
How can I specify 7th Sea/L5R rolls? Use the "7d+10H5" for 7 exploding dice, keep 5
Rolemaster rolls? Use the "d±%" for open ended (high/low) rolls
What is the full syntax of the dice roll formulas? roll ::= expr [ "," expr ] * ;
expr ::= component (("∧" | "∨") component)* ;
component ::= term (("+" | "-") term)* ;
term ::= factor (("×" | "/") factor)* ;
factor ::= ( "(" roll ")" ) | ( NUMBER [ [ color ] die [ modifier ]] );
color ::= "R" | "G" | "B" | "C" | "M" | "Y" | "K" ;
die ::= "dF" | "d6a" | "z6a" | ( "z" | "d" ) [ openspec ] ( NUMBER | "%" | "‰" | ( macrodie [ NUMBER ] ) ;
openspec ::= "+" | "-" | "±" | "*" ;
macrodie ::= "TN" | "XX" | "MAX" | "MIN" ;
modifier ::= "H" NUMBER
| "L" NUMBER
| "#" NUMBER
| ">" NUMBER
| "≥" NUMBER
| "<" NUMBER
| "≤" NUMBER
| "=" NUMBER
| "≠" NUMBER
;
Obviously, there are some semantic limitation on both what the die number can be, as well as various modifier numbers...

How do I use min/max?

There are two different styles of min/max - one is applied per die, and the other is part of a larger expression.

The first one can be done via the "Min" and "Max" macrodie. So "3d6MAX4" would roll three six-sided dice, and treat any result of 5 or 6 as a 4.

The second is an infix operator that takes the minimum or maximum of the two numbers, so "5 ∨ 3" would evaluate as "5" (and "5 ∧ 3" is "3"). This can also be used for "boolean" operations (like their symbols imply). This works because "1 ∨ 0" is "1", "1 ∧ 0" is "0". You can keep these straight by looking at them as something that connects the two values at its sides at either the top (for the "highest" values) or the bottom (for the "lowest" values). The "∧" also looks like the letter "A" with the cross-bar missing ("A"="and").

What features are coming in future versions? Some of the future enhancements could include:
  • Dice with text labels (so there can be a d8 with compass directions on it)
  • Specialty "image" dice (such as a d12 with the twelve zodiac symbols)
  • Altering specific dice colors in "free form"
  • Some way to save current free form pool for ease
  • "Wedge shaped" d4s (easier to read)
  • "Barrel shaped" dice
  • More game system specific dice
  • Integration of textual tables ("roll 2d6 and look up the result in this table")
  • Ability to make "macro dice", which basically can re-interpret their results, cause automatic rerolls, etc... Want "muligan" dice that reroll a result of 1 (but only once)? No problem. Dice that have limit themselves to a target number? No problem.
If there is some specific feature you want to see, please submit feedback via the web board

What about bug fixes/I'm having troubles hitting the info button?

The following bug fixes/features have been fixed in the 1.2 release:

  • Lists and subscripts work - so "(1d8,1d4)[d1]" will roll an eight sided and a four sided die, as well as a "one sided" (d6 marked with 0s and 1s), and then based on that die pick between the eight and four.
  • List functions (including "sum", "length", "sort", "high#", etc... as well as filtering functions such as "ne#")
  • Conditional statement ("if d6=6 then d8 else d4 end")
  • Strings as values (" “Total =” + 1d6 ")
  • Dice with text labels (so there is a d8 with compass directions on it, and two d6s set up to generate alignment)
  • Specialty "image" dice (such as a d12 with the twelve zodiac symbols, and d6 with chess symbols)
  • Newly created favorite formulas use the current ("one off") formula.
  • "Game Rooms" support - it's like having multiple copies of The Dicenomicon, but with different preferences for different games.
  • Formulas can be "parameterized" with values that will be prompted for at roll time - for example, 7th Sea style rolls could have a form that has you enter the number of dice and the keep value right from the main screen.
  • Local variables in formulas allow for storage of values so they don't need to be recalculated everywhere
  • Roll references so you can refer to the same dice more than one in multiple ways (for example, to calculate stun and body damange in Champions)
  • Can use a photo from the user's photo library as a background
  • Result is "flashed" on screen in large type for easy readability

The following bug fixes/features have been fixed in the 1.1 release:
  • Easier to hit info button (work around OS bug where info buttons in toolbars are too small - 18x19 pixels)
  • Log of dice rolls (which is persistent and includes time stamp)
  • Names associated with dice rolls (so you can see "Character Generation" instead of 4d6H3)
  • Better "hold dice" implementation to help prevent accidental disturbance
  • No longer limited to 10 dice in a roll formula term or single digit constants
  • Extensive lighting & rendering improvements
  • The ability to specify colors in formulas
  • Customizable physics, lighting
  • New formula editor (think iPhone style keyboard with dice specific symbols and syntax aware editing field)
  • "Quick Roll" - just get the results, all nicely arranged, without waiting for the dice to actually roll
  • Dice Formula Parser improvements:
    • Can now do "3d%H2" correctly
    • added "," operator to roll multiple separate rolls at one time (so "3d6, 2d8" would roll both and report their values separately "6, 11")
    • Parenthesis support (so "(53 - d%)/10" will work)
    • Modulo support (you asked for it, it was easy to add)
    • Can specify the color of a group of dice (so "3Rd6 + 2Gd6" will roll 3 red six sided dice and 2 green six sided dice)
    • Open ended (aka "exploding") dice, including Rolemaster style open high and low % rolls.
    • Champion's style "half dice" (so you can roll "4½d6" and the last die will have a special tag on it to indicate that it was divided by two)
    • Zero based dice (so "z6" goes from 0 to 5)
    • Support for more possible dice sides by having an automatic "re-roll" side (so a d11 would be a d12 where instead of a 12 it had an "X" that would cause it to automatically reroll that die)

Is the online help available somewhere that I can print it out from?
What about version 1.3?

Fairly simple - besides bug fixes from 1.2 the major feature will be customizable dice:

  • Custom labels/images/numeric (or textual) value
  • Custom behavior (so you can make a d20 that automatically rerolls on a 10)
  • Custom die evaluations (so you can have easy tables, such as hit locations)
  • Web based interface for editing/saving/sharing formulas

There are also plans to expand the online "library" that 1.2 introduced for game specific formulas will be expanded to include background and dice textures, as well as user submitted custom dice

And as stated above, if there is some specific feature you want to see, please submit feedback via the web board, and we can discuss exactly what is going to be needed.