Search models, users, collections, and posts

Versatile board game token generator

GIF

Print Profile(2)

All
A1
P1S
P1P
X1 Carbon
X1E
X1
H2D
H2D Pro
H2S
P2S
H2C
X2D
A2L
A1 mini

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
1.6 h
2 plates

7 Wonder - 0.2mm layer, 2 walls, 15% infill
7 Wonder - 0.2mm layer, 2 walls, 15% infill
Designer
21 min
1 plate

Open in Bambu Studio
Boost
31
74
19
3
127
34
Released 

Description

⚠ You need a feature that is not available? Please leave a comment and I will look into it. ⚠

Updates:

  • Can now stretch the token shape along the x and y axis
  • Texture can now be applied to any polygon shape
  • Angles of polygon shaped token can be rounded
  • The text and token can now be colored
  • SVG files can be uploaded and be used to define the token shape and the custom text
  • Both lines are now completely customizable
    • A batch mode is still available to create tokens with varying numbers
  • Text on both line can be translated independently
  • Token can be rotated

Purpose

Did you lose a token in one of your board games?

Are you creating a new board game and need to design some tokens?

 

Thanks to the “Versatile board game token generator” you can generate a great varety of tokens by playing with the multiple available parameters

 

Example

Here are the reproduction of the token os some popular games. Those were generated using this tool:

  • 7 Wonder Military token
  • Hellapagos (Galérapagos)
    • Fishing/cutting wood token made by using a polygon token and using “🐟” as custom text and “x” as modifier_sign
    • Food/water/wood traking token made using an emoji shape (🐟,💧 and 🪵) with no text (custom_text="" and only_custom_text=true).
    • See the dedicated print profile.

Print parameters

Nothing specific. Default 0.02 layer height profile can be used.

If the generated token is really small  and/or the text size is too small, using a 0.2mm nozzle may be needed.

 

In order to reduce the number of filament changes, coloring the token should be done using BambuStudio painted tool by layer or you can use the option to change the filament as a specific layer in the slicer.

Model Parameters

Token Geometry

Parameter nameParameter descriptionImage example
token_shape=["polygon", “emoji”, “file”]You can choose between 3 modes : emoji, polygon or file. The  following parameters refine the shape depending on the mode.
number_side=[1-12]Only used if token_shape="polygon". Number of sides of the polygon (a value below 3 will generate circle).
polygon_roundingOnly used if token_shape="polygon". Rounding of the polygon corners.
emoji_shapeOnly used if token_shape="emoji". Emoji used to shape the token.
file_shapeOnly used if token_shape="file".  Upload a SVG file. That file will be used to define the toekn shape. Check, for example https://svgsilh.com/ to find fitting files.See 7 Wonders example
outer_radiusRadius of the token. 
stretch_shapeStretch the shapes along the [x,y] axis
rotate_tokenSpecify an angle to rotate the token around the z-axis. 
base_heightHeight of the base of the token 
edge_heightHeight of the edge of the token.
wall_thicknessThickness of the wall around the edge. Only usefull is edge_height≠0.

Text parameters

The text on the token is divided in two parts:

  • number
  • custom text
Parameter nameParameter desciptionImage example

text_l1/text_l2

text_l1_file/text_l2_file

Defines the content of the first/second line on the token.

If one field is left empty, only text of the other field is displayed. 

If both fields are empty, nothing is written on the token.

Is a file is chosen for one line, the corresponding text field is ignored.

carve_text
 
This defines if the text is carved in the token or above the base.
text_heightThis can be used to modify the height/depth of the text 
text_size_l1/text_size_l2Change the size of the font used for the text of the first/second line. Choosing 0 will select a default value based on the token size. 
⚠ When using an emoji shape, the default size might not be a good fit.
move_text_l1/move_text_l2Translated first/second line of text along the x/y axis. 
text_l1_font/text_l2_fontFont used for the first/second line. 

Colors

Parameter NameParameter DescriptionExample
token_colorColor of the tokenSee examples
text_colorColor of the textSee examples

 

 

 

 

Advanced - Batch creation

This mode allows you to create multiple tokens in which characters are replacedby a number. For example, if you text_l1="+i", str_to_replace="i" and number_range=[1,10], 10 token will be created where the first line will be “+1”, “+2”,etc.

Parameter NameParameter descriptionImage example
str_to_replaceThe charater to replace in text_l1 and text_l2. 
number_rangeNumber ranged used to replace str_to_replace. 

 

 

 

 

Advanced - Token texture

This feature is only available for polygon tokens (token_shape="polygon").

Parameter NameParameter descriptionImage example
textureName of the texture to apply on the side of the token.
Visit https://github.com/BelfrySCAD/BOSL2/wiki/skin.scad#function-texture to see the effect of the available texture.
tex_sizeAn optional 2D target size for the textures. Actual texture sizes will be scaled somewhat to evenly fit the available surface.
tex_insetLowers the texture into the surface by the specified proportion, e.g. 0.5 would lower it half way into the surface.
tex_rotRotate texture by specified angle, which must be a multiple of 90 degrees.
tex_depth=[-1:0.1:1]Specify texture depth; if negative, invert the texture.

 

 

 

Comment & Rating (19)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.