Savage Worlds Enhancement Extensions
Extensions introduced in this thread are free Savage Worlds ruleset extensions and their purpose is to add new and improved features to core ruleset in agile and quick delivery paced development iterations. Some of these features might get migrated into the core ruleset laterwards.
Feel free to give feedback and suggestions about anything related to Savage Worlds ruleset and its features. This thread can also be used to report issues and bugs found from any extensions introduced in this thread. Alternatively you can send me email or private forum message regarding these subjects.
See more about Savage Worlds enhancement extensions from their own posts in this thread.
Savage Worlds Enhancement Extensions:
Incompatibility notes
Following commercial products are known to have incompatibility issue, but adapter extension are provided which grants compatibility:
- East Texas University (Enhanced Library)
SW Enhanced Adventure Deck
Adventure Deck extension includes all these changes and thus description was removed.
SW Enhanced Character Sheets Extension
Core Savage Worlds ruleset includes all these changes and thus description was removed.
SW Enhanced Desktop Extension
Extension removed because it doesn't any real content anymore
4 Attachment(s)
SW Enhanced Library Extension
Enhanced Library extension adds several features into library, such as ability to create and export own library modules or edit existing ones by using Fantasy Grounds II graphical interface (no need to touch XML).
Implemented features
- Library module builder: Host can create new library modules using Fantasy Grounds UI. These modules can be exported as re-usable, optimized and standard-structured SavageWorlds modules.
- Content importer: New tool to import formatted content and library pages from markup text. New "Importer" button is provided in Library window to open the tool.
- Module checker: Verify any module's content and identify issues in them
- Add new record to existing modules: Host can add new record entries to existing module's record lists.
- Short record descriptions: Button added to the bottom left corner of the record list window. Pressing this button will display short description of each record entry in the list.
- Unavailable record entries: Host has option to define any library record entry or category as "unavailable for players". These record entries won't appear for players. To mark record entry unavailable, right click on the entry and select "Toggle item availability".
- Sort options: Host has option to define how library record lists are sorted. Three different sorting options are provided: by name, by node and by default. To apply sorting, right click on the library record list and select "Sort by".
- Formatted textfield: Drag-and-drop formatted text content: Holding ALT-key down and dragging from any formatted textfield allows you to copy the content and paste it into any other formatted textfield you drop it.
- Formatted textfield: Paste formatted text content: New option added "Formatted Text: Show Paste Button". When enabled, a paste button is displayed on top right corner of the each formatted text control. This button will paste formatted content from clipboard to the control.
Compatibility notes
- To make this extension work with East Texas University product you must enable "SW Enhanced Library Adapter for East Texas Universiy_vx.x_buildx" extension which is provided along side the core ETU extension
Documentation
Quick tutorial how to try out Content Importer feature
- Download the content_importer_sample_lorem_ipsum.txt file from this post. Open it and copy its whole content into your clipboard memory (CTRL+A and CTLR+C)
- Launch SavageWorlds ruleset with SW Enhanced Library extension enabled
- Use slashcommand: /importlib
- A new module is created to your library based on the sample data
SW Enhanced Combat Tracker Extension
Core Savage Worlds ruleset includes all these changes and thus description was removed.
SW Enhanced Character Sheets Extension update v1.1
SW Enhanced Character Sheets Extension was updated to include two new features. You can find the new updated version v1.1 here. New implemented features are:
- PC Sheet :: Improved Derived Stat value calculation: Derived Stats have bonus/modifierlist as with traits. The modifierlist can be opened by either double-clicking, middle-mouse clicking or from selecting menu option on top of the derived stat fields. Any modifier can easily be included to the list and the total value derived stat is calculated from base value and modifiers. In addition each modifier can easily be toggled as enabled or disabled. This feature can be turned off in preferences, by default it's disabled.
- PC Sheet :: Auto-update derived stat modifier in traits: When any derived stat's name is used in trait's bonuslist the bonus will be automatically updated when derived stat's value changes. For example when Charisma is added as bonus for persuation skill, the trait's bonus will automatically update when charisma value changes. Implementation of Idea "Have charisma or other dervied stat auto-added to skill rolls"
Charsheet and Desktop Enhancement update
Few items were updated to be Savage Worlds v3.4.1 ruleset compatible:
- SW Enhanced Character Sheets Extension: SW Enhanced Character Sheets_v1.1_build3.ext
- SW Enhanced Desktop Extension: SW Enhanced Desktop_v1.0_build2.ext
No new features were added, but v3.4.1 incompatibility issues were resolved.
3 Attachment(s)
Enhanced Combat Tracker development has started
I have just started to develope the Enhanced Combat Tracker extension and I would like to hear from you what could be done to make the combat tracker smoothier for SW gaming? Personally during the last session I found out that it's encumbersome to find whom PCs are targeting. In addition there can be few steps you have to perform to simply see what are the targeted NPC's parry & toughness. I don't know about you guys but I have had hard time to easily see which character is currently active/whose turn its. These has been slowing up the flow some time, but last session just made me code for short time to make a quick fix.
Solution includes few new features:
- Currently active character (whose turn it is) is being highlighed with color according to his Friend-or-Foe selection. Friendly characters have green highlighting, neutrals have yellow and hostile characters have red highlighting.
- Active character's Effectlist is automatically displayed. When the turn changes to another character the effectlist pops up. In addition in case of NPCs, attack & damage lines are popped up as well.
- When player target's a character, the targeted character will be highlighted with blue color. In addition parry, toughness and effectlist is popped up automatically for targeted characters.
- When howering on the left side of the combat tracker (where active character is marked), the "active character" icon is being shown on mouse hovering. I used to mistakenly click on that edge and changed to active character without intend. This update will give some insight to GM that don't click there unless you want to change to active character.
See the screenshots for more information. What do you think?
Attachment 4580
Attachment 4581
Attachment 4582
Now, I would like to hear have you been struggling with combat tracker? What could be enhanced to make it work smoothier?
EDIT: First development version was uploaded (compatibility checks has not been done until v1.0 is reached): SW Enhanced Combat Tracker
5 Attachment(s)
Basic topic about using Enhanced Library extension
Documention was missing until this point. I made very quick bare-bone version how to use Enhanced Library feature with screenshots!
Here are screenshots with short description how to use Enhanced Library extension.
Important notice to make: Even if you're able to copy-paste existing module's content to your own created THAT doesn't make you the original author and you cannot share/distribute modules which contain any content from other modules.
5 Attachment(s)
Advanced topic about using Enhanced Library extension
Here are screenshots with short description how to use Enhanced Library extension even more...