# TTRPG Tools: Maps publish data (markers) ```json { "size": { "w": 750, "h": 422 }, "layers": [ { "id": "default", "name": "Pins", "visible": true, "locked": false }, { "id": "layer_x6ufan", "name": "Pins Examples", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 5.webp" }, { "id": "layer_460bz5", "name": "Pings", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 5.webp" } ], "markers": [ { "id": "swb_4v9csk", "type": "switch", "layer": "default", "x": 0.09429179518990223, "y": 0.03414445913665927, "iconKey": "Draw", "switchBase": "z_Attachments/Example Map 2.webp", "scaleLikeSticker": true }, { "id": "swb_75yi91", "type": "switch", "layer": "default", "x": 0.020272710283626823, "y": 0.034982385858833676, "iconKey": "Start", "switchBase": "z_Attachments/Example Map 1.webp", "scaleLikeSticker": true }, { "id": "swb_oirekk", "type": "switch", "layer": "default", "x": 0.1692537406408017, "y": 0.03414445913665939, "iconKey": "Text", "switchBase": "z_Attachments/Example Map 3.webp", "scaleLikeSticker": true }, { "id": "swb_06przh", "type": "switch", "layer": "default", "x": 0.24327278238371167, "y": 0.03665820094711163, "iconKey": "Measure", "switchBase": "z_Attachments/Example Map 4.webp", "scaleLikeSticker": true }, { "id": "swb_4ztzdx", "type": "switch", "layer": "default", "x": 0.3856535299483309, "y": 0.03414445913665927, "iconKey": "Pins", "switchBase": "z_Attachments/Example Map 5.webp", "scaleLikeSticker": true }, { "type": "sticker", "id": "marker_z5lkq6", "x": 0.2791037275743876, "y": 0.9214817785333504, "layer": "layer_x6ufan", "stickerPath": "z_Attachments/Icons/Karten Orte/Pelagia.png", "stickerSize": 100 }, { "id": "marker_xh5677", "type": "swap", "layer": "layer_x6ufan", "x": 0.5049326402885329, "y": 0.5050449318281854, "swapKey": "swp-odu5dd", "swapIndex": 0, "scaleLikeSticker": true, "swapLinks": { "0": "Day 1", "1": "Day 2", "2": "Day 3", "3": "Day 4", "4": "Day 5", "5": "Day 6", "6": "Day 7", "7": "Day 8" } }, { "id": "dice_njlev8", "type": "dice", "x": 0.37150967218494746, "y": 0.6047552199934153, "layer": "layer_x6ufan", "iconKey": "D12", "diceRolls": [ { "count": 3, "sides": 12 } ], "scaleLikeSticker": true, "tooltip": "3d12", "diceRender3d": true }, { "type": "pin", "id": "marker_i91mc8", "x": 0.2786322973020756, "y": 0.8443948214575547, "layer": "layer_x6ufan", "link": "Pelagia", "iconKey": "location-pin", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_zom7av", "x": 0.47145901911287613, "y": 0.6014035131047177, "layer": "layer_x6ufan", "link": "Settlement", "iconKey": "location-pin", "tooltip": "", "scaleLikeSticker": true }, { "type": "pin", "id": "marker_3216ar", "x": 0.6864443449500106, "y": 0.9767832545297448, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints-7", "tooltip": "" }, { "type": "pin", "id": "marker_ya6o2c", "x": 0.5676366648821205, "y": 0.9214817785333503, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints-6", "tooltip": "" }, { "type": "pin", "id": "marker_o9arzg", "x": 0.4700446419692108, "y": 0.9374020026939556, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints-6", "tooltip": "" }, { "type": "pin", "id": "marker_lto0l2", "x": 0.38801076763661996, "y": 0.923157478553416, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints-6", "tooltip": "" }, { "type": "pin", "id": "marker_hpml3g", "x": 0.30927707786367176, "y": 0.9080754112514097, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints-6", "tooltip": "" }, { "type": "pin", "id": "marker_htrx02", "x": 0.3403934613510396, "y": 0.8234473438124694, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints", "tooltip": "", "iconColor": "#3e931f" }, { "type": "pin", "id": "marker_7eh0mq", "x": 0.38376763620562393, "y": 0.7555773505441674, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints", "tooltip": "", "iconColor": "#3e931f" }, { "type": "pin", "id": "marker_j8redp", "x": 0.45448649338889185, "y": 0.7027895780021546, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints", "tooltip": "", "iconColor": "#3e931f" }, { "type": "pin", "id": "marker_lbyo0y", "x": 0.5068184477045101, "y": 0.7463604634488156, "layer": "layer_x6ufan", "link": "", "iconKey": "shoe-prints-5", "tooltip": "", "iconColor": "#e60000" }, { "type": "pin", "id": "marker_qrmtxr", "x": 0.0038665873593156652, "y": 0.1146536329808811, "layer": "layer_x6ufan", "link": "", "iconKey": "Windrose", "tooltip": "", "anchorSpace": "viewport", "hudX": 2.666656494140625, "hudY": 45.249969482421875, "hudModeX": "left", "hudModeY": "top", "hudLastWidth": 689.6666870117188, "hudLastHeight": 394.66668701171875 }, { "id": "ping_yf4dy4", "type": "ping", "x": 0.44835746821518996, "y": 0.801661939445212, "layer": "layer_460bz5", "iconKey": "Crown of the Adventurers", "tooltip": "Party: Party (20 m)", "pingPresetId": "ping-9n9khn", "pingRadius": 20, "pingRadiusUnit": "m", "scaleLikeSticker": true, "pingNotePath": "ZoomMap/Pings/Party - Party - 20 m - ping_yf4dy4.md", "link": "Party - Party - 20 m - ping_yf4dy4" }, { "type": "pin", "id": "marker_ei301g", "x": 0.017915386268607905, "y": 0.5611842578346128, "layer": "layer_x6ufan", "link": "Reference Example", "iconKey": "Fountain", "tooltip": "", "scaleLikeSticker": true } ], "bases": [ { "path": "z_Attachments/Example Map 1.webp" }, { "path": "z_Attachments/Example Map 2.webp" }, { "path": "z_Attachments/Example Map 3.webp" }, { "path": "z_Attachments/Example Map 4.webp" }, { "path": "z_Attachments/Example Map 5.webp" }, { "path": "z_Attachments/Example Map 6.webp" } ], "overlays": [], "activeBase": "z_Attachments/Example Map 5.webp", "measurement": { "scales": { "z_Attachments/Example Map 1.webp": 3.5044367516711747, "z_Attachments/Example Map 4.webp": 0.15172980952380957 }, "customUnitPxPerUnit": {}, "travelTimePresetIds": [], "travelDaysEnabled": false, "displayUnit": "m", "metersPerPixel": 0.15172980952380957 }, "pinSizeOverrides": { "Crown of the Adventurers": 50, "D12": 50, "Draw": 55, "Fountain": 120, "Measure": 100, "Pins": 50, "Standarte 1": 40, "Standarte 2": 40, "Standarte 3": 40, "Standarte 4": 40, "Standarte 5": 40, "Standarte 6": 40, "Standarte 7": 40, "Standarte 8": 40, "Start": 50, "Text": 50, "Windrose": 100 }, "panClamp": true, "drawLayers": [ { "id": "draw_0hn4m6", "name": "Circles", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 2.webp" }, { "id": "draw_vn509g", "name": "Rectangles", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 2.webp" }, { "id": "draw_80bktg", "name": "Polylines", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 2.webp" }, { "id": "draw_u4zlrr", "name": "Polygons", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 2.webp" }, { "id": "draw_e3ezzo", "name": "Text Ground", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 3.webp" }, { "id": "draw_gh78pk", "name": "Measure", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 4.webp" }, { "id": "draw_tge8ql", "name": "Start", "visible": false, "locked": false, "boundBase": "z_Attachments/Example Map 1.webp" } ], "drawings": [ { "id": "draw_eeh1rv", "layerId": "draw_0hn4m6", "kind": "circle", "visible": true, "circle": { "cx": 0.08391968174856795, "cy": 0.27629791747946353, "r": 0.07466297566550974 }, "style": { "strokeColor": "#c2a3a3", "strokeWidth": 5, "fillColor": "#ec6f6f", "fillOpacity": 0.3, "strokeOpacity": 0.5, "fillPattern": "solid", "label": "Circle 1" } }, { "id": "draw_2hhf4l", "layerId": "draw_0hn4m6", "kind": "circle", "visible": true, "circle": { "cx": 0.11645035605287118, "cy": 0.3257340598449204, "r": 0.10384179056563614 }, "style": { "strokeColor": "#46af95", "strokeWidth": 2, "fillColor": "#36534e", "fillOpacity": 0.1, "fillPattern": "striped", "fillPatternAngle": 45, "fillPatternSpacing": 8, "fillPatternStrokeWidth": 1, "fillPatternOpacity": 0.15, "label": "Circle 2", "strokeDash": [ 8, 4 ] }, "bakedPath": "ZoomMap/draw-overlays/map-mmx9o3j3-draw_2hhf4l.svg", "bakedWidth": 155.7626858484542, "bakedHeight": 155.7626858484542 }, { "id": "draw_z8rkwg", "layerId": "draw_0hn4m6", "kind": "circle", "visible": true, "circle": { "cx": 0.3026767087443867, "cy": 0.3165171727495685, "r": 0.07949791461209978 }, "style": { "strokeColor": "#a28181", "strokeWidth": 4, "fillColor": "#7e5858", "fillOpacity": 0.15, "strokeOpacity": 0.7, "fillPattern": "cross", "fillPatternAngle": 45, "fillPatternSpacing": 8, "fillPatternStrokeWidth": 1, "fillPatternOpacity": 0.15, "label": "Circle 3", "strokeDash": [ 2, 4 ] }, "bakedPath": "ZoomMap/draw-overlays/map-mmx9o3j3-draw_z8rkwg.svg", "bakedWidth": 119.24687191814967, "bakedHeight": 119.24687191814967 }, { "id": "draw_0ae3c5", "layerId": "draw_vn509g", "kind": "rect", "visible": true, "rect": { "x0": 0.030173350289284324, "y0": 0.5846455156462211, "x1": 0.4106408019352657, "y1": 0.6851936538214836 }, "style": { "strokeColor": "#e88617", "strokeWidth": 2, "fillColor": "#836d6d", "fillOpacity": 0.15, "fillPattern": "none", "fillPatternAngle": 45, "fillPatternSpacing": 8, "fillPatternStrokeWidth": 1, "fillPatternOpacity": 0.15, "label": "Rectangle 1" } }, { "id": "draw_wsonmx", "layerId": "draw_vn509g", "kind": "rect", "visible": true, "rect": { "x0": 0.058460893162591496, "y0": 0.5595084811024056, "x1": 0.1291797503458594, "y1": 0.9214817785333503 }, "style": { "strokeColor": "#e37ff0", "strokeWidth": 6, "fillColor": "#5155d2", "fillOpacity": 0.3, "strokeOpacity": 0.3, "fillPattern": "cross", "fillPatternAngle": 45, "fillPatternSpacing": 10, "fillPatternStrokeWidth": 1, "fillPatternOpacity": 0.3, "strokeDash": [ 8, 4 ] }, "bakedPath": "ZoomMap/draw-overlays/map-mmx9o3j3-draw_wsonmx.svg", "bakedWidth": 53.03914288745093, "bakedHeight": 152.75273151585867 }, { "id": "draw_8xbw2a", "layerId": "draw_vn509g", "kind": "rect", "visible": true, "rect": { "x0": 0.16595355608115872, "y0": 0.6273784743707077, "x1": 0.37811012763096247, "y1": 0.9114269647158241 }, "style": { "strokeColor": "#cbc2c2", "strokeWidth": 10, "fillColor": "#cbc2c2", "fillOpacity": 0.15, "fillPattern": "striped", "fillPatternAngle": 45, "fillPatternSpacing": 5, "fillPatternStrokeWidth": 1, "fillPatternOpacity": 0.15, "label": "Rectangle 3" }, "bakedPath": "ZoomMap/draw-overlays/map-mmx9o3j3-draw_8xbw2a.svg", "bakedWidth": 159.11742866235284, "bakedHeight": 119.86846292563911 }, { "id": "draw_odh7bw", "layerId": "draw_80bktg", "kind": "polyline", "visible": true, "polyline": [ { "x": 0.4261989505155847, "y": 0.18748036985393451 }, { "x": 0.4247845733719193, "y": 0.9214817785333503 }, { "x": 0.443171476239569, "y": 0.9189680750789687 }, { "x": 0.4375139676649076, "y": 0.19250777676269765 }, { "x": 0.4757021505438722, "y": 0.8335021576299957 }, { "x": 0.45024336195789577, "y": 0.9491325165315476 } ], "style": { "strokeColor": "#594a4a", "strokeWidth": 2, "arrowEnd": true } }, { "id": "draw_81pelr", "layerId": "draw_80bktg", "kind": "polyline", "visible": true, "polyline": [ { "x": 0.482774036262199, "y": 0.9265091854421135 }, { "x": 0.5039896934171794, "y": 0.8309884541756142 }, { "x": 0.4969178076988526, "y": 0.19753518367146075 }, { "x": 0.44882898481423045, "y": 0.19753518367146075 } ], "style": { "strokeColor": "#785785", "strokeWidth": 5, "strokeDash": [ 2, 4 ] } }, { "id": "draw_wcrdup", "layerId": "draw_80bktg", "kind": "polyline", "visible": true, "polyline": [ { "x": 0.5167190877101676, "y": 0.1950214802170792 }, { "x": 0.5167190877101676, "y": 0.9214817785333503 }, { "x": 0.5789516820314434, "y": 0.9214817785333503 }, { "x": 0.577537304887778, "y": 0.19250777676269765 }, { "x": 0.5252053505721598, "y": 0.19250777676269765 }, { "x": 0.5252053505721598, "y": 0.8963447439895347 }, { "x": 0.5690510420257859, "y": 0.8938310405351532 }, { "x": 0.5676366648821205, "y": 0.20507629403460545 }, { "x": 0.5336916134341518, "y": 0.20507629403460545 }, { "x": 0.5365203677214826, "y": 0.8712077094457191 }, { "x": 0.557736024876463, "y": 0.8712077094457191 }, { "x": 0.5549072705891324, "y": 0.22267221821527636 }, { "x": 0.5450066305834749, "y": 0.24278184585032886 } ], "style": { "strokeColor": "#ff0000", "strokeWidth": 2, "arrowEnd": true, "distanceLabel": true } }, { "id": "draw_kjrds8", "layerId": "draw_u4zlrr", "kind": "polygon", "visible": true, "polygon": [ { "x": 0.5930954534680973, "y": 0.1899940733083162 }, { "x": 0.7147318878233182, "y": 0.9114269647158246 }, { "x": 0.9410322308097757, "y": 0.18748036985393463 } ], "style": { "strokeColor": "#3998fe", "strokeWidth": 2, "fillColor": "#7ccff3", "fillOpacity": 0.15, "fillPattern": "solid", "label": "Polygon 1" } }, { "id": "draw_gqcouc", "layerId": "draw_u4zlrr", "kind": "polygon", "visible": true, "polygon": [ { "x": 0.6029960934737548, "y": 0.9214817785333508 }, { "x": 0.9792204136887404, "y": 0.9290228888964956 }, { "x": 0.8278820593165469, "y": 0.8385295645387594 }, { "x": 0.9636622651084215, "y": 0.7002758745477734 }, { "x": 0.8688989964828423, "y": 0.5846455156462215 }, { "x": 0.9608335108210907, "y": 0.49415219128848525 }, { "x": 0.9099159336491378, "y": 0.3684670185694071 }, { "x": 0.9664910193957521, "y": 0.29305591493796024 }, { "x": 0.7430194306966253, "y": 0.484097377470959 }, { "x": 0.8901146536378228, "y": 0.6902210607302471 }, { "x": 0.7826219907192555, "y": 0.8184199369037068 }, { "x": 0.8024232707305705, "y": 0.8762351163544828 }, { "x": 0.5987529620427587, "y": 0.8636665990825749 } ], "style": { "strokeColor": "#2bff00", "strokeWidth": 2, "fillColor": "#bd4f14", "fillOpacity": 0.15, "fillPattern": "striped", "fillPatternAngle": 45, "fillPatternSpacing": 8, "fillPatternStrokeWidth": 1, "fillPatternOpacity": 0.15, "label": "Polygon 2", "strokeDash": [ 8, 4 ] }, "bakedPath": "ZoomMap/draw-overlays/map-mmx9o3j3-draw_gqcouc.svg", "bakedWidth": 285.3505887344862, "bakedHeight": 268.37806301050193 }, { "id": "draw_2obv8q", "layerId": "draw_e3ezzo", "kind": "rect", "visible": true, "rect": { "x0": 0.4346852133775769, "y0": 0.3684670185694069, "x1": 0.9283028365167869, "y1": 0.5293440396498268 }, "style": { "strokeColor": "#3a9938", "strokeWidth": 2, "fillColor": "#72cb8c", "fillOpacity": 0.15, "fillPattern": "solid", "label": "Textground rectangle", "strokeDash": [ 8, 4 ] } }, { "id": "draw_4w4h66", "layerId": "draw_e3ezzo", "kind": "polyline", "visible": true, "polyline": [ { "x": 0.4290277048029154, "y": 0.6198373640075631 }, { "x": 0.9311315908041176, "y": 0.6198373640075631 }, { "x": 0.9311315908041176, "y": 0.8058514196317985 }, { "x": 0.423370196228254, "y": 0.8008240127230354 }, { "x": 0.423370196228254, "y": 0.8008240127230354 } ], "style": { "strokeColor": "#81149f", "strokeWidth": 2, "strokeDash": [ 2, 4 ] } }, { "id": "draw_591nst", "layerId": "draw_gh78pk", "kind": "rect", "visible": true, "rect": { "x0": 0.02734459600195361, "y0": 0.22267221821527636, "x1": 0.9693197736830822, "y1": 0.6399469916426155 }, "style": { "strokeColor": "#ff8800", "strokeWidth": 2, "fillColor": "#ff8800", "fillOpacity": 0.1, "strokeOpacity": 0.5, "fillPattern": "solid", "label": "Measure Text", "strokeDash": [ 2, 4 ] } }, { "id": "draw_iaj4cr", "layerId": "draw_tge8ql", "kind": "polyline", "visible": true, "polyline": [ { "x": 0.4847198834146123, "y": 0.08652584191690713 }, { "x": 0.6083874216646393, "y": 0.1065065945423962 }, { "x": 0.6091627667320376, "y": 0.1065065945423962 } ], "style": { "strokeColor": "transparent", "strokeWidth": 2, "arrowEnd": true } }, { "id": "draw_d02sve", "layerId": "draw_tge8ql", "kind": "polyline", "visible": true, "polyline": [ { "x": 0.5843956097861059, "y": 0.10162469367513803 }, { "x": 0.45916797630348377, "y": 0.0821219291407237 } ], "style": { "strokeColor": "#7f109e", "strokeWidth": 2, "arrowEnd": true, "strokeDash": [ 8, 4 ] } } ], "secondScreen": { "showGrids": true }, "textLayers": [ { "id": "txt_z5fljj", "name": "Drawings", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 2.webp", "autoFlow": true, "allowAngledBaselines": false, "style": { "fontFamily": "var(--font-text)", "fontSize": 10, "color": "var(--text-normal)", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "boxes": [ { "id": "tbox_dnvomv", "name": "Drawings box", "mode": "custom", "rect": { "x0": 0.20367030868781172, "y0": 0.4472297523774099, "x1": 0.4205414419409235, "y1": 0.5846455156462215 }, "lines": [ { "id": "tln_950ahd", "x0": 0.20677729054987046, "y0": 0.5028836974513164, "x1": 0.41910180994822044, "y1": 0.5028836974513164, "text": "You can make draw layers and" }, { "id": "tln_puhmj8", "x0": 0.20562959044501447, "y0": 0.5625464250586087, "x1": 0.4185279598957925, "y1": 0.5625464250586087, "text": "show or hide them individually" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 10, "color": "var(--text-normal)", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "locked": false, "autoFlow": true, "allowAngledBaselines": false } ] }, { "id": "txt_sganag", "name": "Measure to Polyline", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 2.webp", "allowAngledBaselines": true, "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "var(--text-normal)", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "boxes": [ { "id": "tbox_81kkr4", "name": "Measure to Polyline box", "mode": "custom", "rect": { "x0": 0.5355774208501303, "y0": 0.3533848745552599, "x1": 0.5714082797140762, "y1": 0.7874177221532381 }, "lines": [ { "id": "tln_gnqa1u", "x0": 0.5402919825534381, "y0": 0.36846709528154925, "x1": 0.5417063596971036, "y1": 0.7731733514369815, "text": "You can save the distance" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "var(--text-normal)", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "locked": false, "allowAngledBaselines": true, "autoFlow": true } ] }, { "id": "txt_20sa5r", "name": "Skills", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 3.webp", "autoFlow": false, "allowAngledBaselines": false, "style": { "fontFamily": "var(--font-text)", "fontSize": 15, "color": "#b33232", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "boxes": [ { "id": "tbox_c6oa8g", "name": "Skills box", "mode": "custom", "rect": { "x0": 0.011315017149322898, "y0": 0.13553052403409646, "x1": 0.05468923516727235, "y1": 0.9801349614184449 }, "lines": [ { "id": "tln_ryh92v", "x0": 0.011315017149322898, "y0": 0.1824529629451719, "x1": 0.052803384587930206, "y1": 0.1824529629451719, "text": "1" }, { "id": "tln_gd3hg3", "x0": 0.011315017149322898, "y0": 0.23320994695278469, "x1": 0.05288044772458595, "y1": 0.23320994695278469, "text": "2" }, { "id": "tln_fqmvn1", "x0": 0.012042069815614738, "y0": 0.2841555628504372, "x1": 0.05468923516727235, "y1": 0.2841555628504372, "text": "3" }, { "id": "tln_080ujr", "x0": 0.012042069815614738, "y0": 0.340684259942353, "x1": 0.05445115456723869, "y1": 0.340684259942353, "text": "4" }, { "id": "tln_lihi2x", "x0": 0.012042069815614738, "y0": 0.39232776098928845, "x1": 0.05288044772458595, "y1": 0.39232776098928845, "text": "5" }, { "id": "tln_9rouui", "x0": 0.011315017149322898, "y0": 0.45304376897690174, "x1": 0.05366580114591232, "y1": 0.45304376897690174, "text": "6" }, { "id": "tln_h8f27o", "x0": 0.011315017149322898, "y0": 0.5151555472630809, "x1": 0.05366580114591232, "y1": 0.5151555472630809, "text": "7" }, { "id": "tln_hefcpv", "x0": 0.013612776658267479, "y0": 0.5709863592057137, "x1": 0.05445115456723869, "y1": 0.5709863592057137, "text": "8" }, { "id": "tln_nofok7", "x0": 0.012042069815614738, "y0": 0.6261192859990636, "x1": 0.05288044772458595, "y1": 0.6261192859990636, "text": "9" }, { "id": "tln_r61kuk", "x0": 0.011315017149322898, "y0": 0.6854395236881112, "x1": 0.05288044772458595, "y1": 0.6854395236881112, "text": "10" }, { "id": "tln_evsqlb", "x0": 0.012042069815614738, "y0": 0.74266610592931, "x1": 0.05366580114591232, "y1": 0.74266610592931, "text": "11" }, { "id": "tln_x9c7mz", "x0": 0.012042069815614738, "y0": 0.8005905733197916, "x1": 0.05288044772458595, "y1": 0.8005905733197916, "text": "12" }, { "id": "tln_vp29sw", "x0": 0.011315017149322898, "y0": 0.8550256149638586, "x1": 0.05445115456723869, "y1": 0.8550256149638586, "text": "13" }, { "id": "tln_jqyg4k", "x0": 0.012042069815614738, "y0": 0.9101585417572087, "x1": 0.05288044772458595, "y1": 0.9101585417572087, "text": "14" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 15, "color": "#b33232", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "locked": false, "autoFlow": false, "allowAngledBaselines": false }, { "id": "tbox_2a9mxm", "name": "rect text box", "mode": "auto", "rect": { "x0": 0.4346852133775769, "y0": 0.3684670185694069, "x1": 0.9283028365167869, "y1": 0.5293440396498268 }, "lines": [ { "id": "tln_h8olkd", "x0": 0.4346852133775769, "y0": 0.4111210470054259, "x1": 0.9283028365167869, "y1": 0.4111210470054259, "text": "You can also draw a rectangle and apply a" }, { "id": "tln_hy69qx", "x0": 0.4346852133775769, "y0": 0.4561447436878903, "x1": 0.9283028365167869, "y1": 0.4561447436878903, "text": "automatic generated text box inside with custom" }, { "id": "tln_zndt5h", "x0": 0.4346852133775769, "y0": 0.5011684403703548, "x1": 0.9283028365167869, "y1": 0.5011684403703548, "text": "lines or automatic generated ones like these." } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 15, "color": "#366ad3", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": true, "allowAngledBaselines": false, "locked": false, "sourceDrawingId": "draw_2obv8q", "sourceDrawingKind": "rect", "auto": { "lineGapPx": 19, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } }, { "id": "tbox_1w4kjp", "name": "polyline text box", "mode": "auto", "rect": { "x0": 0.41270352956158735, "y0": 0.6008800180359991, "x1": 0.9417982574707843, "y1": 0.8248087656033625 }, "lines": [ { "id": "tln_iiqqj4", "x0": 0.4290277048029154, "y0": 0.6198373640075631, "x1": 0.9311315908041176, "y1": 0.6198373640075631, "text": "You can also apply a text box onto a" }, { "id": "tln_oxqoi4", "x0": 0.9311315908041176, "y0": 0.6198373640075631, "x1": 0.9311315908041176, "y1": 0.8058514196317985, "text": "polyline" }, { "id": "tln_my4dr9", "x0": 0.423370196228254, "y0": 0.8008240127230354, "x1": 0.423370196228254, "y1": 0.8008240127230354, "text": "" }, { "id": "tln_wjh1cb", "x0": 0.9311315908041176, "y0": 0.8058514196317985, "x1": 0.423370196228254, "y1": 0.8008240127230354, "text": "but this can go weird when upside down." } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 20, "color": "#b33232", "fontWeight": "500", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": true, "allowAngledBaselines": false, "locked": false, "sourceDrawingId": "draw_4w4h66", "sourceDrawingKind": "polyline", "auto": { "lineGapPx": 19, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } } ] }, { "id": "txt_9d6ob6", "name": "Auto Flow", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 3.webp", "autoFlow": true, "allowAngledBaselines": false, "style": { "fontFamily": "serif", "fontSize": 14, "color": "#834e4e", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "boxes": [ { "id": "tbox_qgde9v", "name": "Auto Flow box", "mode": "custom", "rect": { "x0": 0.051860480879941696, "y0": 0.16234333531011957, "x1": 0.30079090132841074, "y1": 0.32154457965833294 }, "lines": [ { "id": "tln_f75x4s", "x0": 0.05421776173159564, "y0": 0.19753518367146158, "x1": 0.29890500758570365, "y1": 0.19753518367146158, "text": "You can stop auto-flow between" }, { "id": "tln_nk5wox", "x0": 0.054563608673669196, "y0": 0.24189571486488895, "x1": 0.2996967051823132, "y1": 0.24189571486488895, "text": "lines to make vertical rows and" }, { "id": "tln_0iuxbm", "x0": 0.054563608673669196, "y0": 0.28453050701886373, "x1": 0.3000998846173603, "y1": 0.28453050701886373, "text": "edit them easily" } ], "style": { "fontFamily": "serif", "fontSize": 14, "color": "#834e4e", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "locked": false, "autoFlow": true, "allowAngledBaselines": false } ] }, { "id": "txt_oi78l2", "name": "Custom Fonts", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 3.webp", "autoFlow": true, "allowAngledBaselines": false, "style": { "fontFamily": "Ancient Modern Tales", "fontSize": 20, "color": "#4965f3", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "boxes": [ { "id": "tbox_x1lbns", "name": "Custom Fonts box", "mode": "custom", "rect": { "x0": 0.059403840033945055, "y0": 0.3332751702080651, "x1": 0.39885435451363105, "y1": 0.9030480043426465 }, "lines": [ { "id": "tln_mrfyqd", "x0": 0.06270402459358757, "y0": 0.4011451634763672, "x1": 0.3908395219239507, "y1": 0.4011451634763672, "text": "You can also use your custom Fonts." }, { "id": "tln_uieg4r", "x0": 0.06196080742276293, "y0": 0.4582237084718544, "x1": 0.3894334341037832, "y1": 0.4582237084718544, "text": "This one is Ancient Modern Tales I" }, { "id": "tln_bf0htl", "x0": 0.05978249726745681, "y0": 0.5272637519012842, "x1": 0.3908856408739873, "y1": 0.5272637519012842, "text": "downloaded in the internet for free." }, { "id": "tln_7f0k1v", "x0": 0.06196080742276293, "y0": 0.5814634121636403, "x1": 0.3930639510292934, "y1": 0.5814634121636403, "text": "" }, { "id": "tln_5qc22d", "x0": 0.06050860065255885, "y0": 0.6408249448319351, "x1": 0.3966944679548036, "y1": 0.6408249448319351, "text": "The character sheet in the examples" }, { "id": "tln_18weg4", "x0": 0.06123470403766089, "y0": 0.6917984348405795, "x1": 0.39742057133990566, "y1": 0.6917984348405795, "text": "sections is made with this Font." }, { "id": "tln_ydhq8s", "x0": 0.05948331194926848, "y0": 0.7466904420764492, "x1": 0.3916476493377689, "y1": 0.7466904420764492, "text": "" }, { "id": "tln_b5s81f", "x0": 0.061250143531122216, "y0": 0.8094925125214869, "x1": 0.3960647282924032, "y1": 0.8094925125214869, "text": "" }, { "id": "tln_hsi0lb", "x0": 0.061250143531122216, "y0": 0.861304220638643, "x1": 0.39694814408333007, "y1": 0.861304220638643, "text": "" } ], "style": { "fontFamily": "Ancient Modern Tales", "fontSize": 20, "color": "#4965f3", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "locked": false, "autoFlow": true, "allowAngledBaselines": false } ] }, { "id": "txt_usabli", "name": "Options", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 3.webp", "autoFlow": true, "allowAngledBaselines": false, "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "#c28229", "fontWeight": "1000", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "boxes": [ { "id": "tbox_xuyxqe", "name": "Options box", "mode": "custom", "rect": { "x0": 0.4290277048029156, "y0": 0.17239814912764523, "x1": 0.9608335108210906, "y1": 0.3047865821998352 }, "lines": [ { "id": "tln_6sd641", "x0": 0.43609959052124236, "y0": 0.225185921669658, "x1": 0.9551760022464291, "y1": 0.225185921669658, "text": "You have some options to change the style of the text," }, { "id": "tln_v609po", "x0": 0.43689439470536195, "y0": 0.28052293009357276, "x1": 0.9565178483356346, "y1": 0.28052293009357276, "text": "as you can see here. " } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "#c28229", "fontWeight": "1000", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "locked": false, "autoFlow": true, "allowAngledBaselines": false } ] }, { "id": "txt_lv2ftq", "name": "Measure Text", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 4.webp", "boxes": [ { "id": "tbox_0mrhti", "name": "rect text box", "mode": "auto", "rect": { "x0": 0.02734459600195361, "y0": 0.22267221821527636, "x1": 0.9693197736830822, "y1": 0.6399469916426155 }, "lines": [ { "id": "tln_rvqdnk", "x0": 0.02734459600195361, "y0": 0.26532624665129534, "x1": 0.9693197736830822, "y1": 0.26532624665129534, "text": "Measuring is very easy in this plugin. Open the Measure context menu, select Calibrate Scale, click a start" }, { "id": "tln_4tcecv", "x0": 0.02734459600195361, "y0": 0.31034994333375976, "x1": 0.9693197736830822, "y1": 0.31034994333375976, "text": "point and an end point, and enter the real‑world distance including the unit. After that, you can switch to" }, { "id": "tln_02thhz", "x0": 0.02734459600195361, "y0": 0.3553736400162242, "x1": 0.9693197736830822, "y1": 0.3553736400162242, "text": "Measure Mode and test the calibration. In this example, I used a distance of 100 meters, and this also" }, { "id": "tln_k7r442", "x0": 0.02734459600195361, "y0": 0.40039733669868866, "x1": 0.9693197736830822, "y1": 0.40039733669868866, "text": "works in Publish. The plugin also offers additional features: you can create travel packs with custom units," }, { "id": "tln_k6ezmg", "x0": 0.02734459600195361, "y0": 0.4454210333811531, "x1": 0.9693197736830822, "y1": 0.4454210333811531, "text": "define terrain types in Pro Mode, and set how far someone can travel per day depending on the mode of" }, { "id": "tln_as8s5z", "x0": 0.02734459600195361, "y0": 0.49044473006361755, "x1": 0.9693197736830822, "y1": 0.49044473006361755, "text": "transportation — whether on foot, by boat, or with a pack animal." }, { "id": "tln_hejkkw", "x0": 0.02734459600195361, "y0": 0.535468426746082, "x1": 0.9693197736830822, "y1": 0.535468426746082, "text": "" }, { "id": "tln_ssf05m", "x0": 0.02734459600195361, "y0": 0.5804921234285465, "x1": 0.9693197736830822, "y1": 0.5804921234285465, "text": "" }, { "id": "tln_gnhm8o", "x0": 0.02734459600195361, "y0": 0.6255158201110109, "x1": 0.9693197736830822, "y1": 0.6255158201110109, "text": "" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "var(--text-normal)", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": true, "allowAngledBaselines": false, "locked": false, "sourceDrawingId": "draw_591nst", "sourceDrawingKind": "rect", "auto": { "lineGapPx": 19, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } } ] }, { "id": "txt_allhvr", "name": "Pins", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 5.webp", "boxes": [ { "id": "tbox_gekqfo", "name": "Pin Examples", "mode": "auto", "rect": { "x0": 0.1650106523731706, "y0": 0.09531126876399139, "x1": 0.9910069474371073, "y1": 0.42879590147456553 }, "lines": [ { "id": "tln_o5b7xc", "x0": 0.1650106523731706, "y0": 0.13796529720001036, "x1": 0.9910069474371073, "y1": 0.13796529720001036, "text": "HUD Pin (Wind Rose): Stays fixed on screen while moving the map." }, { "id": "tln_3jtnsr", "x0": 0.1650106523731706, "y0": 0.18298899388247478, "x1": 0.9910069474371073, "y1": 0.18298899388247478, "text": "Dice Pin: Rolls configured dice (here: 3d12) with a left‑click." }, { "id": "tln_sedk4s", "x0": 0.1650106523731706, "y0": 0.22801269056493922, "x1": 0.9910069474371073, "y1": 0.22801269056493922, "text": "SVG Footprints: Recolorable SVG pins; can attach to other SVG bases." }, { "id": "tln_ahnojx", "x0": 0.1650106523731706, "y0": 0.2730363872474037, "x1": 0.9910069474371073, "y1": 0.2730363872474037, "text": "Banner (Swap Pin): Right‑click to switch states and show different notes." }, { "id": "tln_xin6vd", "x0": 0.1650106523731706, "y0": 0.3180600839298681, "x1": 0.9910069474371073, "y1": 0.3180600839298681, "text": "Party Pin (Crown): Lists nearby markers and shows their distance." }, { "id": "tln_xgl4fo", "x0": 0.1650106523731706, "y0": 0.3630837806123326, "x1": 0.9910069474371073, "y1": 0.3630837806123326, "text": "Switch Pins: Navigation bar" }, { "id": "tln_8eu4b4", "x0": 0.1650106523731706, "y0": 0.40810747729479707, "x1": 0.9910069474371073, "y1": 0.40810747729479707, "text": "" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "#69b9ba", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": true, "allowAngledBaselines": false, "locked": false, "auto": { "lineGapPx": 19, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } }, { "id": "tbox_i06x6p", "name": "Reference", "mode": "auto", "rect": { "x0": 0.006600412282650012, "y0": 0.46398774983590624, "x1": 0.22441453557048016, "y1": 0.5611843345467543 }, "lines": [ { "id": "tln_wvzrif", "x0": 0.006600412282650012, "y0": 0.5066417782719252, "x1": 0.22441453557048016, "y1": 0.5066417782719252, "text": "The fountain as example" }, { "id": "tln_imaze0", "x0": 0.006600412282650012, "y0": 0.5516654749543897, "x1": 0.22441453557048016, "y1": 0.5516654749543897, "text": "for my reference sheet" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "#e78636", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": true, "allowAngledBaselines": false, "locked": false, "auto": { "lineGapPx": 19, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } } ] }, { "id": "txt_8uhs48", "name": "Start Site", "visible": true, "locked": false, "boundBase": "z_Attachments/Example Map 1.webp", "boxes": [ { "id": "tbox_68aj6h", "name": "Start Information", "mode": "auto", "rect": { "x0": 0.023572938006634313, "y0": 0.14558533785162234, "x1": 0.9598906502764665, "y1": 0.9315365923508767 }, "lines": [ { "id": "tln_sfwlfv", "x0": 0.023572938006634313, "y0": 0.1953483710269778, "x1": 0.9598906502764665, "y1": 0.1953483710269778, "text": "This is a map created with the TTRPG Tools: Maps Plugin." }, { "id": "tln_k3g2d3", "x0": 0.023572938006634313, "y0": 0.24511140420233327, "x1": 0.9598906502764665, "y1": 0.24511140420233327, "text": "" }, { "id": "tln_rokz17", "x0": 0.023572938006634313, "y0": 0.2948744373776887, "x1": 0.9598906502764665, "y1": 0.2948744373776887, "text": "It is an example map that demonstrates what you can do with the plugin." }, { "id": "tln_0t2vda", "x0": 0.023572938006634313, "y0": 0.34463747055304417, "x1": 0.9598906502764665, "y1": 0.34463747055304417, "text": "" }, { "id": "tln_x3li83", "x0": 0.023572938006634313, "y0": 0.39440050372839963, "x1": 0.9598906502764665, "y1": 0.39440050372839963, "text": "Start, Draw, Text, Measure, and Pins are switch pins that let you change to" }, { "id": "tln_7e7kap", "x0": 0.023572938006634313, "y0": 0.44416353690375504, "x1": 0.9598906502764665, "y1": 0.44416353690375504, "text": "another base image, just right click them. All text, drawings, and pins belong" }, { "id": "tln_e4orws", "x0": 0.023572938006634313, "y0": 0.4939265700791105, "x1": 0.9598906502764665, "y1": 0.4939265700791105, "text": "to their respective base images, so they automatically appear or hide when" }, { "id": "tln_nxu0d1", "x0": 0.023572938006634313, "y0": 0.5436896032544659, "x1": 0.9598906502764665, "y1": 0.5436896032544659, "text": "switching. " }, { "id": "tln_ocjl5a", "x0": 0.023572938006634313, "y0": 0.5934526364298214, "x1": 0.9598906502764665, "y1": 0.5934526364298214, "text": "" }, { "id": "tln_6ugybe", "x0": 0.023572938006634313, "y0": 0.643215669605177, "x1": 0.9598906502764665, "y1": 0.643215669605177, "text": "To start in Obsidian I would recomend to just use the command:Insert new" }, { "id": "tln_77qm06", "x0": 0.023572938006634313, "y0": 0.6929787027805324, "x1": 0.9598906502764665, "y1": 0.6929787027805324, "text": "map...when you are in editing mode. And then have a look at the settings." }, { "id": "tln_660y69", "x0": 0.023572938006634313, "y0": 0.7427417359558879, "x1": 0.9598906502764665, "y1": 0.7427417359558879, "text": "There is also a readme and a handbook you can access from the readme." }, { "id": "tln_cs0ovh", "x0": 0.023572938006634313, "y0": 0.7925047691312432, "x1": 0.9598906502764665, "y1": 0.7925047691312432, "text": "And you find some videos on youtube." }, { "id": "tln_ohv50r", "x0": 0.023572938006634313, "y0": 0.8422678023065987, "x1": 0.9598906502764665, "y1": 0.8422678023065987, "text": "" }, { "id": "tln_ayrn6r", "x0": 0.023572938006634313, "y0": 0.8920308354819542, "x1": 0.9598906502764665, "y1": 0.8920308354819542, "text": "" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 20, "color": "#b64102", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": false, "allowAngledBaselines": false, "locked": false, "auto": { "lineGapPx": 21, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } }, { "id": "tbox_69o835", "name": "polyline text box", "mode": "auto", "rect": { "x0": 0.47405321674794565, "y0": 0.06756849594534314, "x1": 0.6198294333987043, "y1": 0.12546394051396018 }, "lines": [ { "id": "tln_n5qxpz", "x0": 0.4847198834146123, "y0": 0.08652584191690713, "x1": 0.6083874216646393, "y1": 0.1065065945423962, "text": "Switch Pins" }, { "id": "tln_ppr7up", "x0": 0.6083874216646393, "y0": 0.1065065945423962, "x1": 0.6091627667320376, "y1": 0.1065065945423962, "text": "" } ], "style": { "fontFamily": "var(--font-text)", "fontSize": 14, "color": "var(--text-normal)", "fontWeight": "400", "baselineOffset": 0, "padLeft": 0, "padRight": 0 }, "autoFlow": true, "allowAngledBaselines": false, "locked": false, "sourceDrawingId": "draw_iaj4cr", "sourceDrawingKind": "polyline", "auto": { "lineGapPx": 19, "padLeft": 0, "padRight": 0, "padTop": 4, "padBottom": 4 } } ] } ], "frame": { "w": 691, "h": 396 }, "grids": [], "publishTextLayerOverlays": { "z_Attachments/Example Map 1.webp": "ZoomMap/publish/textlayers/tl-eko87i-1rldx9w.webp", "z_Attachments/Example Map 2.webp": "ZoomMap/publish/textlayers/tl-eko87i-mizopv.webp", "z_Attachments/Example Map 3.webp": "ZoomMap/publish/textlayers/tl-eko87i-3946ne.webp", "z_Attachments/Example Map 4.webp": "ZoomMap/publish/textlayers/tl-eko87i-2rwamp.webp", "z_Attachments/Example Map 5.webp": "ZoomMap/publish/textlayers/tl-eko87i-o02ls0.webp" } } ```