BetteR20:maintenance mode

From 5etools Community Wiki
Jump to: navigation, search


This isn't new, but unless you're part of the discord server, you may not have known that for nearly a year no feature development was being done on BetteR20.
You likely have been using it while was in maintenance mode without your knowledge for some time, and that will continue.

Maintence Mode

In the world of software development, maintenance mode refers to a point in a computer program's life when it has reached all of its goals and is generally considered to be "complete" and bug-free. The term can also refer to the point in a software product's evolution when it is no longer competitive with other products or current with regard to the technology environment it operates within. In both cases, continued development is deemed unnecessary or ill-advised, but occasional bug fixes and security patches are still issued, hence the term maintenance mode. Maintenance mode often transitions to abandonware.

Sometimes, when a popular free software project undergoes a major overhaul, the pre-overhaul version is kept active and put into maintenance mode because it will still be widely used in production for the foreseeable future. Project forks can also spawn from programs that go into maintenance mode too soon or have enough developer support for a more advanced version. A good example of this is the vi editor, which was in maintenance mode and forked into Vi IMproved. The Vim fork has many useful features that vi does not, such as syntax highlighting and the ability to have multiple open buffers.

From Wikipedia


What is Maintenance Mode?

When a project goes into Maintenance Mode the means the project is being supported but no longer seeking input on the direction of further development.
So what this means is the project will continue, but that the Developer will only be touching base with the project when Roll20 either adds a feature that makes the project's feature redundant, or Roll20 modifies or alters their site in a way that breaks one or more of the project's feature's functionality.
Be advised, that can ALSO mean that if a feature breaks in a way that the repair is non-trivial that the feature in question may be discontinued and put into a Known Issues and Limitation of the project's functionality.


Well, because the features of the project are significant and the more things that are added the more complicated their interactions. Beyond that the community seemed to largely stop supporting the development (ie no long standing Patreons / community leaders asking for it), and because the FoundryVTT platform is more appealing and offers more opportunity for tighter, better integration with many of the features the project holds being already included in the base system.
For more information look into FoundryVTT

What about importing? Will my future purchase of <x> be importable in Roll20?

Most likely, yes. As before, if you've purchased the module IRL - and your local laws allow for it, you can use the import feature to bring that converted content into Roll20.
The BetteR20 script uses the data that the 5eTool website uses, and BetteR20 will be maintained to keep that functionality. So while you might not get an API engine - most (see homebrew) the extended content/conversion and Homebrew content continues to be usable both on the site, and inside Roll20 and FoundryVTT (yes we're mentioning that a lot; No, we're not associated with FoundryVTT; It's just a very good system and frankly more stable and easier to work with)
If you want to move to FOUNDRY - we highly suggest using R20Converter to migrate your content from Roll20 over to Foundry.
Here's a quick demo/tutorial of R20Converter moving Curse of Strahd from Roll20 to Foundry
NOTE: As of Plutonium 1.8.x you can import "worlds" (ie pre-existing campaigns with all the content (scenes etc))

How do I get <feature> added to BetteR20??

Well, the project is open source and it has always been possible to modify and enhance it. Several people have contributed to such and that still remains possible. If you or a friend have an amazing idea and worked out mostly how that is done then absolutely - let the project's developer know and perhaps YOU can help build the project out.
It's not a DEAD project, its that the developer has chosen to focus elsewhere and so there hasn't been anyone willing/available to pick it up. Maybe that is you?

Yes, but...does Foundry do <x>?

Feature Name  Roll20 w/
Foundry w/
w/ other
Add-on Modules
Add Track More Options
Adjustable GM Layer opacity n/a n/a
Advanced Initiative Shortcut
Alternative Token Radial Menu
Animated Background
Arrow key Camera Controls
Art Repo
Auto Open on Initiative
Automatically Sort Initiative
Automatically Ping More Options
Background Layer Not Needed
Bind Drag-n-Drop Not Needed
Browse Repo More Options
Bulk 5e OGL Roll Type Setter
Bulk Macros More Options
Character Importer/Exporter More Options
Character Sheet Ability Maco Generator More Options
Character Token Editor
Config Editor
Create Token From URL
Custom Art Preview  More Options
Custom Line Thickness
Custom Token Status Icons
Delete Folder + Content
Disable Player Drawing
Disable UX/UI Animations
Display Current Layer on Canvas Not Needed
Draw Token Layer on Tokens Not Needed
Duplicating Charcter fix Not Needed
Reassign "Represents" when duplicating
Dynamic Lighting More Options
Emoji Enhancement 
Foreground Layer More Options
Hex Grid Snapping More Options
Hide Default Journal Search Bar n/a
Hide Player List
Horizontal/Macro Toolbar opacity
Import By Category
Initative: Open Turn Tracker on Initative
Initative: Ping Visible Token
Initative: Select Token
Initative: Automatically Sort Initative
Initative: Advance Initative Shortcut
Initative: Move Camera to Token
Journal Cleaner More Options
Jukebox Importer/Exporter
Libre Audio
Line Splitter
Macro Generator
Macro Importer/Exporter
Manage External Art More Options
Manage QPI Scripts n/a
Mass Delete Pages / Maps More Options
Mass Roll
Module Importer/Exporter More Options
Mouse Click to Switch to Token Layer n/a n/a
Move Camera to Token More Options
Multi-Whisper Tool
Page Toolbar Drawer n/a
Paste Image from URL
Pauper's Character Vault More Options
Performance Improvements
Player Macro Importer/Exporter
Quicklayer Sidbar
Roll & Apply Hit Dice
Ruler More Options
Scale Token Names by Size
Scaled Names and Status / Fixed Text
Select Token More Options
Set Light More options
Set Rollable Table Avatar By URL
Shapeshifter Token Builder more options
Show Token ID n/a
Snap to Half-Grid
Sort Transmogrifier more options
Streamer Friendly Mode More Options
SVG Draw
Table Import/Export Import
Table Importer
Talk to Myself n/a n/a
Temporary (Player side) Importer More options
Token Animator More Options
Token Avatar URL Fixer (Plus Token creation/Customization)
Token Editor More Options
Token Flight (Drop Shadow and variant
Vision based off height)
Token Quantum Entangler
Token Resize More options
Token Status Display Adjustments More options
Token Unlocker
Tool List extensible extensible
Transparent Canvas UI n/a Theme-able
Turn Order
Undo Queue
View Token ID
Weather some
WildShape Builder