RPGJS Studio
Choose a playable world, customize maps and events visually, then press Play. Start free in your browser and export your RPGJS source.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Make round VTT tokens in your browser: pick a border, frame a portrait, download a transparent PNG for Roll20, Foundry VTT or Owlbear Rodeo.
翻译准备中
正在加载完整 README。
查看完整 README ↗Make round tokens for virtual tabletops in your browser. Pick a border, frame a portrait, and download a transparent PNG for Roll20, Foundry VTT, Owlbear Rodeo or any VTT that takes images.
Open Token Forge · No account, no upload: images never leave your browser.
No build step and no dependencies. Clone the repo and serve the folder:
git clone https://github.com/Sectr99/TokenForge.git
cd TokenForge
npm start
Then open http://localhost:3000. npm start runs serve through npx; any static file server works.
Everything runs client-side on a single <canvas>. The portrait is clipped to a circle at the border's inner radius, transformed and filtered, and the border image is drawn on top. Exports redraw the same scene on an offscreen canvas at the chosen size.
index.html page shell
css/main.css styles (DungeonTools design tokens and components)
js/borders.js built-in border list: image path and cut radius
js/app.js canvas rendering, input handling, export, saved settings
assets/borders/ border art (512×512 WebP with alpha)
assets/borders/.BORDERS in js/borders.js. innerR is the radius in pixels, from the centre, where the portrait is cut. Set it a few pixels past the ring's inner edge so the portrait tucks under it.Hosted on Cloudflare. Pushes to main deploy the repository root as static assets (see wrangler.jsonc); cache headers are in _headers. JS and CSS are cached for a year, so bump the ?v= query in index.html when they change.
MIT. Part of Dungeon Gadgets, tools for running tabletop games.