Beyond 20
Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT.
Beyond 20란 무엇입니까?
Beyond 20은(는) https://beyond20.here-for-more.info에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT."입니다.
확장 프로그램 스크린샷
Beyond 20 확장 프로그램 CRX 파일 다운로드
크롬 확장 프로그램을 crx 형식으로 다운로드하여 브라우저에 수동으로 설치하거나 crx 파일을 친구들과 공유하여 쉽게 크롬 확장 프로그램을 설치하세요.
확장 프로그램 사용 설명서
Beyond20 integrates the D&D Beyond Character Sheet seamlessly into Roll20, Foundry VTT, and Discord. It can also provide a dice roller for rolling all your skills and attacks directly from the D&D Beyond character sheets or monster stat blocks. A roll button will be automatically added to D&D Beyond’s character sheet sidebars (abilities, skill checks, saving throws, weapon attacks, spells, class features, and more) that lets you either roll the dice directly into the Virtual TableTop chat, or display the spell card, feature or equipment item for others to see. Check out the website https://beyond20.here-for-more.info for more information about this extensions. Watch the video tour and check out the screenshots or check the full list of features. This extension is open source and released under a GPL v3 License with some parts under MIT license.
확장 프로그램 기본 정보
이름 | Beyond 20 |
ID | gnblbpbepfbfmoobegdogkglpbhcjofh |
공식 URL | https://chromewebstore.google.com/detail/beyond-20/gnblbpbepfbfmoobegdogkglpbhcjofh |
설명 | Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT. |
파일 크기 | 1.37 MB |
설치 횟수 | 521,452 |
현재 버전 | 2.9.1 |
최근 업데이트 | 2023-07-06 |
출시 날짜 | 2020-06-02 |
평점 | 4.89/5 총 198 개의 평점 |
개발자 | https://beyond20.here-for-more.info |
이메일 | [email protected] |
결제 유형 | free |
확장 프로그램 웹 사이트 | https://beyond20.here-for-more.info |
도움말 페이지 URL | https://beyond20.here-for-more.info/support |
지원되는 언어 | en |
manifest.json | |
{ "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx", "name": "Beyond 20", "version": "2.9.1", "manifest_version": 2, "description": "Integrates the D&D Beyond Character Sheets with Roll20 and Foundry VTT.", "permissions": [ "activeTab", "tabs", "storage", "*:\/\/beyond20.kicks-ass.org\/roll", "*:\/\/app.roll20.net\/editor\/", "*:\/\/*.dndbeyond.com\/*", "*:\/\/*.forge-vtt.com\/game" ], "optional_permissions": [ "*:\/\/*\/" ], "icons": { "16": "images\/icons\/icon16.png", "24": "images\/icons\/icon24.png", "32": "images\/icons\/icon32.png", "48": "images\/icons\/icon48.png", "64": "images\/icons\/icon64.png", "128": "images\/icons\/icon128.png", "256": "images\/icons\/icon256.png" }, "options_ui": { "page": "options.html", "open_in_tab": false }, "browser_action": { "default_popup": "default_popup.html", "default_icon": { "16": "images\/icons\/icon16.png", "24": "images\/icons\/icon24.png", "32": "images\/icons\/icon32.png" } }, "web_accessible_resources": [ "images\/*", "libs\/css\/alertify.css", "libs\/css\/alertify-themes\/default.css", "libs\/css\/alertify-themes\/beyond20.css", "libs\/alertify.min.js", "libs\/jquery-3.4.1.min.js", "libs\/lz-string.min.js", "dist\/roll20_script.js", "dist\/fvtt_script.js", "dist\/dndbeyond_mb.js", "popup.html", "options.html" ], "background": { "persistent": true, "scripts": [ "dist\/background.js" ] }, "content_scripts": [ { "matches": [ "*:\/\/*.dndbeyond.com\/*characters\/*", "*:\/\/*.dndbeyond.com\/characters" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_character.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/monsters\/*" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_monster.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/vehicles\/*" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_vehicle.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/spells\/*" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_spell.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/my-encounters", "*:\/\/*.dndbeyond.com\/encounters\/*", "*:\/\/*.dndbeyond.com\/combat-tracker\/*" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_encounter.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/equipment\/*", "*:\/\/*.dndbeyond.com\/magic-items\/*" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_item.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/feats\/*" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_feat.js" ], "all_frames": true }, { "matches": [ "*:\/\/*.dndbeyond.com\/sources\/*", "*:\/\/*.dndbeyond.com\/classes\/*", "*:\/\/*.dndbeyond.com\/races\/*" ], "exclude_matches": [ "*:\/\/*.dndbeyond.com\/classes\/*\/edit", "*:\/\/*.dndbeyond.com\/races\/*\/edit" ], "css": [ "dist\/beyond20.css" ], "js": [ "libs\/jquery-3.4.1.min.js", "dist\/dndbeyond_source.js" ], "all_frames": true }, { "matches": [ "*:\/\/app.roll20.net\/editor\/*" ], "css": [ "libs\/css\/alertify.css", "libs\/css\/alertify-themes\/default.css", "libs\/css\/alertify-themes\/beyond20.css" ], "js": [ "libs\/alertify.min.js", "libs\/jquery-3.4.1.min.js", "dist\/roll20.js" ] } ] } |