RPGSmith Help
Rule Sets / Campaigns

Rule Sets / Campaigns

Characters created in RPGSmith must be assigned to a Rule Set. Rule Sets define what game you will play with a given character.

From a Rule Set level you can you can dictate and define many aspects of a Game:

  • What Character Stats exist
  • What Item Templates are available to be quickly added to a character
  • What Spells can be used
  • What Abilities can be used
  • Common Metric Labels for this Game
  • Dice Types used
  • And more.

New Rule Set

To add or create a new Rule Set select this option from “New Rule Set” tile. There are 3 methods to obtain a new Rule Set.

  • ADD RULE SET – Built into RPGSmith are a number of pre-created Rule Sets called “Core Rule Sets”. These are Rule Sets that the RPGSmith Administration team has created that are already setup to play some of the more popular RPG Tabletop games. After clicking “Add Rule Set” you are then presented with a number of Games to deploy as a new Rule Set in this account. See Core Rule Sets below for more information.
  • CREATE RULE SET – For those that want to create their own game from scratch, this launches the General Settings screen which allows you to provide the global settings for this Rule Set.
  • IMPORT RULE SET – This brings up an interface that allows you to supply a Rule Set Share Code for a current shared rule set from another account. When a valid share code is input the import process starts and soon you’ll have a copy of the source rule set on this account.


When you upgrade your Player account to a GM account, all Rule Sets are converted to Campaigns. Campaigns are identical to Rule Sets in many ways. Campaigns contain all the features and functions of a Rule Set but also include access to additional features in RPGSmith designed to allow you to not only control characters, but run a game of your preferred Tabletop RPG in RPGSmith for a number of players.
Additional features unique to campaigns include, Monsters, Loot, Combat Tracker interface, Handouts, Campaign Dashboards, and much more.

When we reference Rule Sets in this or other documentation be assured those features apply to Campaigns as well. If we mention only Campaigns, the reverse isn’t always true.

Core Rule Sets

“Core Rule Sets” or “Core Content” is content created & managed by the RPGSmith administration team. All Rule Sets that show up when you select “ADD RULE SET” are examples of Core Content. After core content has been deployed (ADDed) to your account, you have the ability to change/update any of the character stats or records (Items, Spells, Abilities) associated with this Rule Set to suit your preference.

Records modified from their original “Core Rule Set” configuration can be “Reset” to the original state by selecting the “Reset to Original” option in the edit screen for the given record. Once the reset button has been selected and confirmed, any changes you’ve made previously are deleted and not saved as the record is reverted back to the record as it exists from the Admin supplied content. 

Manage Buttons

By clicking the ellipsis on a Rule Set / Campaign tile (when viewed from a computer) additional options to manage this specific Rule Set / Campaign are presented.

  • Edit– Quickly takes the user to the “General Settings” screen for this Game. Also accessed by clicking the tile itself and selecting “General Settings”
  • Duplicate – Creates a copy of this Rule Set / Campaign and brings up the “General Settings” screen of the new copy. All of the General Settings are copied by default expect for the name, this needs to be a different unique value from other Rule Sets / Campaigns.

*NOTE* Duplicating a Rule Set or Campaign does not duplicate the associated characters.

  • Delete– Deletes this Rule Set / Campaign from your Account after a confirmation is provided. This also deletes any Characters associated with this Game.

Just clicking/tapping on a Rule Set or Campaign launches the Interface to manage all aspects of this Rule Set or Campaign.

Rule Set / Campaign Interface

The Rule Set Interface provides you as the RPGSmith user access to change the global settings and records at the Rule Set level. This affects all characters joined to this Rule Set. Not only elements such as Character Stats, Spells, Item Templates, & Abilities, but other aspects such as distance and weight metric labels, custom dice types, dice tray layouts and more.

The  Campaign interface allows the GM of this campaign to control all aspects of this game similar to the control of a Rule Set, but also includes a ton of other Campaign specific features such as Monsters, Monster Templates, Player Controls, Loot and more. From this interface you can quickly see and control the player characters joined to this campaign as well. 

General Settings

This interface provides you the ability to update or change many of the Global settings for this Rule Set.

  • Name – Provide / Change the name of this Rule Set.
  • Description – Provide a description for this Rule Set.
  • Image – Select an image to associate with this Rule Set. Utilizes the Image Selector Interface.
  • Dice
    • Default Dice – Provide a default dice roll for use with this Rule Set. Utilizes the Dice Command interface.
    • Custom Dice – Launches the interface that allows you to create a custom die (or dice) to use in this rule set.
    • Dice Tray – Launches the interface that allow you to adjust what dice show up in the Dice Tray for Characters in this Rule Set.
  • Currency Label – Provide a label to append to value and currency fields used in this Rule Set. eg. Dollars, Gold Pieces, GP, Bucks, Pence
  • Weight Metric Label – Provide a label to append to weight fields used in this Rule Set. eg. Pounds, lbs., Stones, tons, Kilograms, Grams
  • Distance Metric Label – Provide a label to append to Distance fields used in this Rule Set. eg. Feet, Miles, Kilometers, Meters, Yards
  • Volume Metric Label – Provide a label to append to Volume fields used in this Rule Set. eg. cubic inches, cubic meters, gallons, quarts
  • Rule Set Features – Allows you to hide or show different record types within this Rule Set. Playing a game that doesn’t use Spells, deselect Spells and that navigation will be removed for both the Rule Set and and Characters joined to this Rule Set. *Note* this does not delete any existing records from the Rule Set, just hides the navigation to those interfaces.
  • Sharing – Allows you to share this Rule Set with other users. When selected the Share Code can be given to any other RPGSmith users and pasted into the “Import Rule Set” interface to get a copy of this Rule Set as it is at the time of copy. The “Share rule set” link will allow you to input an email address and send anyone an email with this Rule Set Share Code. Only when the “Allow Other to copy this Rule Set” box is checked can a copy of this Rule Set be performed. If attempted while the box is unchecked the user will receive an message stating they can not copy at this time.

*NOTE* Only Rule Sets you have Created or Imported can be shared. Core Rule Sets that have been added cannot be shared with others.

Player Controls

In the player controls section the GM can toggle off and on various record and character access rights to players in this campaign.

Record Creation

From here the GM can turn on/off the ability for players in the campaign to create Item, Spells, and Abilities independently. 

Record Additions

In this section the GM can also allow or disallow the players from being able to add items, spells, and abilities to their character. This would still allow them to pick up loot and have the GM give items to the players. But would prevent the players from going into their inventory for example and adding a bunch of items from the item templates established with this campaign.

Pause Game

Pausing the game prevents any changes to the characters in this campaign by the players. This allows the GM to ensure no changes occur to a character from one session to the next if they so desire.


Handouts allow the GM to upload documents or images to be shared in a central location for this campaign. All handouts can be accessed and downloaded by the players.

The Players can only browse and download content stored here and do not have the ability to make changes, or upload content.

The GM has the access to upload, delete, and even create any number of root folders they like to better categorize content. Nested folders can not be created currently so they only exist at the root of the handouts area.

The space meter which notes how much server space used/remains on this account is also listed here. Should you run low on space you can remove content from here, or simply purchase additional storage space from the Upgrades menu.

Campaign Dashboard

The Campaign Dashboard is a shared dashboard very similar to the dashboards associated with Characters. Unlike the character dashboards the Campaign Dashboard is used by the GM and is not associated with a specific character.

The GM can use the Campaign dashboard to keep notes, store images, create counters, and anything else the GM can think of to help run a game.

A built-in Layout Named “Shared” exists in the Campaign Dashboard as well. This Layout can not be deleted and is viewable by all Characters joined to this campaign. The GM can store information to be shared with the players in the form of notes, images, even command tiles other characters can access to execute rolls. 

Player Invite

To invite other players to join your campaign simply select the “Send User Invite” tile from the Characters Section.

By default a GM account includes the ability to invite up to 5 players to join a given campaign. If all 5 player slots are taken the Send User Invite tile is replaced with a “+1 Player Slot” tile which can be used to purchase additional player slots.

 After selecting the “Send User Invite” Tile an interface launches which prompt you to input the desired players RPGSmith Account Name or their email address. An email is generated and sent to the email address (or the email address associated with the user account) to notify the potential player of an invite to join the GM’s campaign.

After the invite is sent, a tile will be creating reserving this player slot in the campaign. Prior to the player accepting the invitation the GM can select this player slot and rescind or cancel the invitation.

Once the player logs into their account they will see an envelope icon at the top of their interface. For potential players that have not yet created an account the invitation will remain in place until an account matching the email address used is created and logged in. If an RPGSmith account is created using a different email address than the one sent to by the GM, the GM would need to cancel the invitation and resend it to the email address associated with the Player’s RPGSmith account, or the players RPGSmith Account name.

Once selecting the envelope the player is presented with the option to Accept, Decline, or postpone answering the invitation. 

If declined the GM is notified and the player slot associated with this invite is freed up.

If postponed, nothing occurs and the envelope icon remains in place until the Player Accepts/Declines, or the GM rescinds the invite.

If the Player accepts they are required to create a character to be associated with this campaign. 

Character Stats

Character Stats at a Rule Set level are where you define what statistics characters associated with this Rule Set will have. This is not where you set the values for individual characters but rather what Stats will be tracked and the type of stat. A Rule Set does not require any Character Stats, and the maximum number of different Character Stats for a given Rule Set is 200.

When a Character is created and associated with this Rule Set all Character Stat Values would be set from the “Manage Character Stats” screen in that character.

There are 12 different types of Characters Stats to choose from when you create a new one.

Textual Character Stats

  • Text
    • Simple Text field which allows up to 256 characters of text for this field. 
    • Set a default value for this character stat in the advanced section.
  • Rich Text
    • Input an extensive amount of Rich Text with our awesome editor. The same rich text editor interface used elsewhere allows for just about any type of text formatting you could want.
    • Like the text field you can set a default value for this in the advanced section.
  • Choice
    • Define a list of possible options for this type. You can also decide to allow the character to only select 1 of the choices or enable multi-select to allow the character to select multiple.
    • You can also choose to reuse choices from another choice stat and avoid having to re-input those for each choice field.
    • Advanced features allow you to associate a numeric value with this choice field and even use this in commands and dice rolls.
  • Toggle
    • Quickly switch between different states. Common states include a CheckBox, Yes/No state, & On/Off state. You can really customize the interface and supply custom phrases or use images. From the dashboard you can simply click to change the state.
  • Link
    • Creates the ability to assign a record associated with the character to a character stat. Like creating slots to assign items once in the character interface. The records would need to be associated with the character before the link character stat can have them assigned.
  • Condition
    • Provide various condition states based upon a numeric comparison (greater than, less than, equal to, etc.) with a numeric character stat or a textual comparison (equals, not equals, is blank, is not blank, contains, does not contain).
    • Numeric Character stat values can be compared against static numbers or even against other numeric character stats.
    • The conditions checks occur in sequence starting at the top, meaning if a value is met by more than 1 condition, the condition listed first is used to set the state and the rest are ignored.

Numeric Character Stats

  • Number
    • Provide a Numeric Field (Can be used with Calculations and Commands)
    • Advanced options allow you to establish a minimum, a maximum, and a default value for this stat.
  • Combo
    • A Combination of the Text & Number stat types. This single Character Stat provides fields for both.
    • Almost identical functionality as the Text & Number Character stats. 
  • Current & Max Value
    • Provide 2 Numeric Fields associated with each other. When used in a Character Stat Tile the Current Value can be easily reset to the Max Value. 
    • To use this character stat in a formula you need to specify the current or max value to be used.
      • [StatName(Current)] or [StatName(c)] can be used to obtain the value of the ‘current’ field.
      • [StatName(Max)] or [StatName(m)] can be used to obtain the value of the ‘maximum’ field.
  • Value & Sub-Value
    • Provide 2 Numeric Fields associated with each other. 
    • To use this character stat in a formula you need to specify the value or sub-value to be used.
      • [StatName(Value)] or [StatName(v)] can be used to obtain the ‘Value’ field.
      • [StatName(SubValue)] or [StatName(s)] can be used to obtain the ‘Sub-Value’ field.
  • Calculation
    • Define a calculation formula at the Rule Set level which will return a static numeric value.
    • See the Formula Section in Dice for examples and capabilities of the formula. *Note* as this must be a single static (non random) number, some dice functions such as allowing dice (dx) or ‘AND’ statements are disallowed. 
  • Command
    • Define a command string at the Character level which would could execute a dice roll.
    • Unlike the Calculation type this can contain dice types and multiple commands using the ‘AND’ function.

*All numeric character stats can be used in Command, Condition, and Calculation fields.

Advanced Options on Numeric Character Stats

  • With numeric stats you have the option to set a minimum, a maximum, and a default numeric value for this character stat.
    • Default values define the initial value for new characters created in this Rule Set. 
    • Minimum and Maximum Values prevent the character from setting values above or below these thresholds.
  • You can also select whether to have this stat show up in the “Add Mod” interface shown in the dice screens via the checkbox in this advanced section.

Reorder Functionality. From the Character Stats screen in the Rule Set you can change the order of the various Character Stats. This is the order used when viewing Character Stats here, or in the Manage Character Stats interface at the Character Level.

When creating a new or editing an existing Character Stat this screen allows you to adjust the configuration.

Each Character Stat has at least these 3 fields when created.

  • Name – This field is used as the name of the Character Stat in all other screens.
  • Type – Select your preferred type of Character Stat.
  • Description – Area which allows you to provide a description of this Character Stat.
  • Advanced – Many Character Stat Types have an advanced section that allows you to supply default values and other parameters (Min/Max values).

Numeric Character Stat Types

Some Character Stat types are structured to only allow numeric values to be stored. These fields can be used when building calculation or command strings as well.

  • Number
  • Combo
  • Current & Max
  • Value & Sub-Value
  • Calculation
  • Command
  • Condition (optional)
  • Choice (optional)

Manage Character Stat Options

Clicking the ellipsis on an individual Character stat provides additional options to:

  • Edit – Launched the New/Edit Character Stat Screen (Next Section)
  • Copy – Creates a copy Character Stat, launches the “New Character Stat Screen” with the name blank
  • Delete – Deletes this Character Stat
*Character Stats can not be renamed. This is due to potential issues if other calculation formulas are created with a given character stat name used, this could break that connection and cause ripple issues elsewhere.

Default Layouts

At the Rule Set or Campaign level you have the option to set the Default Layout. The default layout is the layout any characters created in this Campaign / Rule Set will have initially.

When a character is created the current default layout associated with this Game is duplicated for that character. Any updates made to the character’s layout do no affect the Default Layout, and any future changes to the default layout do not affect the layout of already existing characters in this Game.

Almost identical in form and function to the character’s dashboard the default layout can be updated to build an interface in which all who join this campaign will use by default.