2 Attachment(s)
Pre-Generated Character Extension
Here is an extension that brings Pre-Generated Character Selection capability, similar to that in the CoreRPG ruleset, to the Rolemaster Classic ruleset. Also included is a sample module containing a couple of characters to demonstrate the extension and provide a model for developers. Enjoy!
UPDATE!!! The extension has been updated to include an extension of the Module Export feature, the ability to open the pre-generated character sheets for preview from the list, and a bug fix for listing entries in the Library panel.
When exporting a campaign as a new module, "Characters" is now an exportable option. Selecting "Characters" will add a Library entry called "Playable Characters" in the module, and any player characters in the campaign become pre-generated characters in the module. Open the new module in another campaign, open the Library panel, select the new module in the Library list (it will appear under the "Uncategorized" category if no "Index group" was specified during the export), and then click the "Playable Characters" entry to open the Pre-Generated Characters list. This new feature practically eliminates the need to edit the new module's XML files, unless the designer wants to add other Library reference material.
The Pre-Generated Character list now has the typical icon for opening the detail window for an item in the list. In this case, it opens the character sheet. Changes cannot be made to the sheet - it is only for previewing the characters. This feature is available to both the GM and the players. If the GM makes the module available to the players, then they can also access the list from the Library panel. Otherwise the GM can share the Pre-Generated Character list with the players for them to see it and preview the characters. Due to the way FG2 works, ONLY THE GM can add characters from the list to the campaign.
The "Uncategorized" category is new in the Library panel. It will appear in the Library list, even if no modules are opened. It is a "catch all" that prevents the mis-categorization of modules in the list.